Update to v092r08 release.
authorTim Allen <screwtape@froup.com>
Thu, 2 May 2013 11:25:45 +0000 (21:25 +1000)
committerTim Allen <screwtape@froup.com>
Thu, 2 May 2013 11:25:45 +0000 (21:25 +1000)
commit75dab443b4270396d01f7adef0c2e7481d3c7bda
tree3fa4ede4dcc317bd85e1e275547f2a2dad09f7c3
parent177e222ca75d217611c2d4afdaf4a42226cafcf3
Update to v092r08 release.

byuu says:

Changelog:
- fixed cartridge load window focus on Windows
- lots of updates to nall, ruby and phoenix
- ethos and Emulator::Interface updated from "foo &bar" to "foo& bar"
  syntax (work-in-progress)

Before I had mixed the two ways to declare variables/arguments all over
the place, so the goal is to unify them all for consistency. So the
changelog for this release will be massive (750KB >.>) due to the syntax
change. Yeah, that's what I spent the last three days working on ...
394 files changed:
higan/emulator/emulator.hpp
higan/emulator/interface.hpp
higan/fc/cpu/serialization.cpp
higan/fc/interface/interface.cpp
higan/fc/interface/interface.hpp
higan/gb/interface/interface.cpp
higan/gb/interface/interface.hpp
higan/gba/interface/interface.cpp
higan/gba/interface/interface.hpp
higan/nall/algorithm.hpp
higan/nall/any.hpp
higan/nall/atoi.hpp
higan/nall/base64.hpp
higan/nall/beat/archive.hpp
higan/nall/beat/base.hpp
higan/nall/beat/delta.hpp
higan/nall/beat/linear.hpp
higan/nall/beat/metadata.hpp
higan/nall/beat/multi.hpp
higan/nall/beat/patch.hpp
higan/nall/bit.hpp
higan/nall/bmp.hpp
higan/nall/compositor.hpp
higan/nall/crc16.hpp
higan/nall/crc32.hpp
higan/nall/directory.hpp
higan/nall/dl.hpp
higan/nall/dsp/buffer.hpp
higan/nall/dsp/core.hpp
higan/nall/dsp/resample/average.hpp
higan/nall/dsp/resample/cosine.hpp
higan/nall/dsp/resample/cubic.hpp
higan/nall/dsp/resample/hermite.hpp
higan/nall/dsp/resample/linear.hpp
higan/nall/dsp/resample/nearest.hpp
higan/nall/dsp/resample/sinc.hpp
higan/nall/emulation/super-famicom-usart.hpp
higan/nall/file.hpp
higan/nall/filemap.hpp
higan/nall/function.hpp
higan/nall/group.hpp
higan/nall/gzip.hpp
higan/nall/http.hpp
higan/nall/image.hpp
higan/nall/inflate.hpp
higan/nall/input.hpp
higan/nall/intrinsics.hpp
higan/nall/invoke.hpp
higan/nall/ips.hpp
higan/nall/map.hpp
higan/nall/matrix.hpp
higan/nall/mosaic/bitstream.hpp
higan/nall/mosaic/context.hpp
higan/nall/mosaic/parser.hpp
higan/nall/nall.hpp
higan/nall/png.hpp
higan/nall/priority-queue.hpp
higan/nall/property.hpp
higan/nall/public-cast.hpp
higan/nall/random.hpp
higan/nall/serial.hpp
higan/nall/serializer.hpp
higan/nall/set.hpp [new file with mode: 0644]
higan/nall/sha256.hpp
higan/nall/sort.hpp
higan/nall/stdint.hpp
higan/nall/stream/auto.hpp
higan/nall/stream/file.hpp
higan/nall/stream/gzip.hpp
higan/nall/stream/http.hpp
higan/nall/stream/memory.hpp
higan/nall/stream/mmap.hpp
higan/nall/stream/stream.hpp
higan/nall/stream/vector.hpp
higan/nall/stream/zip.hpp
higan/nall/string/base.hpp
higan/nall/string/bsv.hpp
higan/nall/string/cast.hpp
higan/nall/string/compare.hpp
higan/nall/string/convert.hpp
higan/nall/string/core.hpp
higan/nall/string/cstring.hpp
higan/nall/string/datetime.hpp
higan/nall/string/format.hpp
higan/nall/string/markup/bml.hpp
higan/nall/string/markup/document.hpp
higan/nall/string/markup/node.hpp
higan/nall/string/markup/xml.hpp
higan/nall/string/math-fixed-point.hpp
higan/nall/string/math-floating-point.hpp
higan/nall/string/platform.hpp
higan/nall/string/replace.hpp
higan/nall/string/split.hpp
higan/nall/string/static.hpp
higan/nall/string/strm.hpp
higan/nall/string/strpos.hpp
higan/nall/string/trim.hpp
higan/nall/string/utf8.hpp
higan/nall/string/utility.hpp
higan/nall/string/wildcard.hpp
higan/nall/string/wrapper.hpp
higan/nall/thread.hpp
higan/nall/udl.hpp
higan/nall/unzip.hpp
higan/nall/ups.hpp
higan/nall/utility.hpp
higan/nall/varint.hpp
higan/nall/vector.hpp
higan/nall/windows/detour.hpp
higan/nall/windows/launcher.hpp
higan/nall/windows/registry.hpp
higan/nall/windows/utf8.hpp
higan/nall/zip.hpp
higan/phoenix/cocoa/action/action.hpp
higan/phoenix/cocoa/action/check-item.cpp
higan/phoenix/cocoa/action/check-item.hpp
higan/phoenix/cocoa/action/item.cpp
higan/phoenix/cocoa/action/item.hpp
higan/phoenix/cocoa/action/menu.cpp
higan/phoenix/cocoa/action/menu.hpp
higan/phoenix/cocoa/action/radio-item.cpp
higan/phoenix/cocoa/action/radio-item.hpp
higan/phoenix/cocoa/action/separator.hpp
higan/phoenix/cocoa/application.cpp
higan/phoenix/cocoa/browser-window.cpp
higan/phoenix/cocoa/browser-window.hpp
higan/phoenix/cocoa/font.cpp
higan/phoenix/cocoa/font.hpp
higan/phoenix/cocoa/keyboard.cpp
higan/phoenix/cocoa/message-window.cpp
higan/phoenix/cocoa/message-window.hpp
higan/phoenix/cocoa/object.hpp
higan/phoenix/cocoa/timer.hpp
higan/phoenix/cocoa/utility.cpp
higan/phoenix/cocoa/widget/button.cpp
higan/phoenix/cocoa/widget/button.hpp
higan/phoenix/cocoa/widget/canvas.cpp
higan/phoenix/cocoa/widget/canvas.hpp
higan/phoenix/cocoa/widget/check-button.cpp
higan/phoenix/cocoa/widget/check-button.hpp
higan/phoenix/cocoa/widget/combo-button.cpp
higan/phoenix/cocoa/widget/combo-button.hpp
higan/phoenix/cocoa/widget/hex-edit.hpp
higan/phoenix/cocoa/widget/horizontal-scroller.cpp
higan/phoenix/cocoa/widget/horizontal-scroller.hpp
higan/phoenix/cocoa/widget/horizontal-slider.cpp
higan/phoenix/cocoa/widget/horizontal-slider.hpp
higan/phoenix/cocoa/widget/label.cpp
higan/phoenix/cocoa/widget/label.hpp
higan/phoenix/cocoa/widget/layout.hpp
higan/phoenix/cocoa/widget/line-edit.cpp
higan/phoenix/cocoa/widget/line-edit.hpp
higan/phoenix/cocoa/widget/list-view.cpp
higan/phoenix/cocoa/widget/list-view.hpp
higan/phoenix/cocoa/widget/progress-bar.hpp
higan/phoenix/cocoa/widget/radio-button.cpp
higan/phoenix/cocoa/widget/radio-button.hpp
higan/phoenix/cocoa/widget/sizable.hpp
higan/phoenix/cocoa/widget/text-edit.cpp
higan/phoenix/cocoa/widget/text-edit.hpp
higan/phoenix/cocoa/widget/vertical-scroller.cpp
higan/phoenix/cocoa/widget/vertical-scroller.hpp
higan/phoenix/cocoa/widget/vertical-slider.cpp
higan/phoenix/cocoa/widget/vertical-slider.hpp
higan/phoenix/cocoa/widget/viewport.hpp
higan/phoenix/cocoa/widget/widget.cpp
higan/phoenix/cocoa/widget/widget.hpp
higan/phoenix/cocoa/window.cpp
higan/phoenix/cocoa/window.hpp
higan/phoenix/core/core.cpp
higan/phoenix/core/core.hpp
higan/phoenix/core/layout/fixed-layout.cpp
higan/phoenix/core/layout/fixed-layout.hpp
higan/phoenix/core/layout/horizontal-layout.cpp
higan/phoenix/core/layout/horizontal-layout.hpp
higan/phoenix/core/layout/vertical-layout.cpp
higan/phoenix/core/layout/vertical-layout.hpp
higan/phoenix/core/state.hpp
higan/phoenix/gtk/action/action.cpp
higan/phoenix/gtk/action/check-item.cpp
higan/phoenix/gtk/action/item.cpp
higan/phoenix/gtk/action/menu.cpp
higan/phoenix/gtk/action/radio-item.cpp
higan/phoenix/gtk/application.cpp
higan/phoenix/gtk/browser-window.cpp
higan/phoenix/gtk/desktop.cpp
higan/phoenix/gtk/font.cpp
higan/phoenix/gtk/keyboard.cpp
higan/phoenix/gtk/message-window.cpp
higan/phoenix/gtk/platform.hpp
higan/phoenix/gtk/settings.cpp
higan/phoenix/gtk/timer.cpp
higan/phoenix/gtk/utility.cpp
higan/phoenix/gtk/widget/button.cpp
higan/phoenix/gtk/widget/canvas.cpp
higan/phoenix/gtk/widget/check-button.cpp
higan/phoenix/gtk/widget/combo-button.cpp
higan/phoenix/gtk/widget/hex-edit.cpp
higan/phoenix/gtk/widget/horizontal-scroller.cpp
higan/phoenix/gtk/widget/horizontal-slider.cpp
higan/phoenix/gtk/widget/label.cpp
higan/phoenix/gtk/widget/line-edit.cpp
higan/phoenix/gtk/widget/list-view.cpp
higan/phoenix/gtk/widget/radio-button.cpp
higan/phoenix/gtk/widget/text-edit.cpp
higan/phoenix/gtk/widget/vertical-scroller.cpp
higan/phoenix/gtk/widget/vertical-slider.cpp
higan/phoenix/gtk/widget/viewport.cpp
higan/phoenix/gtk/widget/widget.cpp
higan/phoenix/gtk/window.cpp
higan/phoenix/qt/action/action.cpp
higan/phoenix/qt/action/check-item.cpp
higan/phoenix/qt/action/item.cpp
higan/phoenix/qt/action/menu.cpp
higan/phoenix/qt/action/radio-item.cpp
higan/phoenix/qt/action/separator.cpp
higan/phoenix/qt/application.cpp
higan/phoenix/qt/browser-window.cpp
higan/phoenix/qt/desktop.cpp
higan/phoenix/qt/font.cpp
higan/phoenix/qt/keyboard.cpp
higan/phoenix/qt/message-window.cpp
higan/phoenix/qt/platform.moc
higan/phoenix/qt/platform.moc.hpp
higan/phoenix/qt/settings.cpp
higan/phoenix/qt/utility.cpp
higan/phoenix/qt/widget/button.cpp
higan/phoenix/qt/widget/canvas.cpp
higan/phoenix/qt/widget/check-button.cpp
higan/phoenix/qt/widget/combo-button.cpp
higan/phoenix/qt/widget/hex-edit.cpp
higan/phoenix/qt/widget/horizontal-slider.cpp
higan/phoenix/qt/widget/label.cpp
higan/phoenix/qt/widget/line-edit.cpp
higan/phoenix/qt/widget/list-view.cpp
higan/phoenix/qt/widget/progress-bar.cpp
higan/phoenix/qt/widget/radio-button.cpp
higan/phoenix/qt/widget/text-edit.cpp
higan/phoenix/qt/widget/vertical-slider.cpp
higan/phoenix/qt/widget/viewport.cpp
higan/phoenix/qt/widget/widget.cpp
higan/phoenix/qt/window.cpp
higan/phoenix/reference/action/action.hpp
higan/phoenix/reference/action/check-item.cpp
higan/phoenix/reference/action/check-item.hpp
higan/phoenix/reference/action/item.cpp
higan/phoenix/reference/action/item.hpp
higan/phoenix/reference/action/menu.cpp
higan/phoenix/reference/action/menu.hpp
higan/phoenix/reference/action/radio-item.cpp
higan/phoenix/reference/action/radio-item.hpp
higan/phoenix/reference/action/separator.hpp
higan/phoenix/reference/browser-window.cpp
higan/phoenix/reference/browser-window.hpp
higan/phoenix/reference/font.cpp
higan/phoenix/reference/font.hpp
higan/phoenix/reference/keyboard.cpp
higan/phoenix/reference/message-window.cpp
higan/phoenix/reference/message-window.hpp
higan/phoenix/reference/object.hpp
higan/phoenix/reference/timer.hpp
higan/phoenix/reference/widget/button.cpp
higan/phoenix/reference/widget/button.hpp
higan/phoenix/reference/widget/canvas.cpp
higan/phoenix/reference/widget/canvas.hpp
higan/phoenix/reference/widget/check-button.cpp
higan/phoenix/reference/widget/check-button.hpp
higan/phoenix/reference/widget/combo-button.cpp
higan/phoenix/reference/widget/combo-button.hpp
higan/phoenix/reference/widget/hex-edit.hpp
higan/phoenix/reference/widget/horizontal-scroller.hpp
higan/phoenix/reference/widget/horizontal-slider.hpp
higan/phoenix/reference/widget/label.cpp
higan/phoenix/reference/widget/label.hpp
higan/phoenix/reference/widget/layout.hpp
higan/phoenix/reference/widget/line-edit.cpp
higan/phoenix/reference/widget/line-edit.hpp
higan/phoenix/reference/widget/list-view.cpp
higan/phoenix/reference/widget/list-view.hpp
higan/phoenix/reference/widget/progress-bar.hpp
higan/phoenix/reference/widget/radio-button.cpp
higan/phoenix/reference/widget/radio-button.hpp
higan/phoenix/reference/widget/sizable.hpp
higan/phoenix/reference/widget/text-edit.cpp
higan/phoenix/reference/widget/text-edit.hpp
higan/phoenix/reference/widget/vertical-scroller.hpp
higan/phoenix/reference/widget/vertical-slider.hpp
higan/phoenix/reference/widget/viewport.hpp
higan/phoenix/reference/widget/widget.cpp
higan/phoenix/reference/widget/widget.hpp
higan/phoenix/reference/window.cpp
higan/phoenix/reference/window.hpp
higan/phoenix/windows/action/check-item.cpp
higan/phoenix/windows/action/item.cpp
higan/phoenix/windows/action/menu.cpp
higan/phoenix/windows/action/radio-item.cpp
higan/phoenix/windows/application.cpp
higan/phoenix/windows/browser-window.cpp
higan/phoenix/windows/font.cpp
higan/phoenix/windows/keyboard.cpp
higan/phoenix/windows/message-window.cpp
higan/phoenix/windows/object.cpp
higan/phoenix/windows/platform.hpp
higan/phoenix/windows/settings.cpp
higan/phoenix/windows/timer.cpp
higan/phoenix/windows/utility.cpp
higan/phoenix/windows/widget/button.cpp
higan/phoenix/windows/widget/canvas.cpp
higan/phoenix/windows/widget/check-button.cpp
higan/phoenix/windows/widget/combo-button.cpp
higan/phoenix/windows/widget/hex-edit.cpp
higan/phoenix/windows/widget/label.cpp
higan/phoenix/windows/widget/line-edit.cpp
higan/phoenix/windows/widget/list-view.cpp
higan/phoenix/windows/widget/radio-button.cpp
higan/phoenix/windows/widget/text-edit.cpp
higan/phoenix/windows/widget/viewport.cpp
higan/phoenix/windows/widget/widget.cpp
higan/phoenix/windows/window.cpp
higan/ruby/audio.hpp
higan/ruby/audio/alsa.cpp
higan/ruby/audio/ao.cpp
higan/ruby/audio/directsound.cpp
higan/ruby/audio/openal.cpp
higan/ruby/audio/oss.cpp
higan/ruby/audio/pulseaudio.cpp
higan/ruby/audio/pulseaudiosimple.cpp
higan/ruby/audio/xaudio2.cpp
higan/ruby/implementation.cpp
higan/ruby/input.hpp
higan/ruby/input/carbon.cpp
higan/ruby/input/directinput.cpp
higan/ruby/input/rawinput.cpp
higan/ruby/input/sdl.cpp
higan/ruby/input/x.cpp
higan/ruby/input/xlibkeys.hpp
higan/ruby/ruby.cpp
higan/ruby/ruby.hpp
higan/ruby/video.hpp
higan/ruby/video/cgl.cpp
higan/ruby/video/direct3d.cpp
higan/ruby/video/directdraw.cpp
higan/ruby/video/gdi.cpp
higan/ruby/video/glx.cpp
higan/ruby/video/opengl/main.hpp
higan/ruby/video/opengl/opengl.hpp
higan/ruby/video/opengl/program.hpp
higan/ruby/video/opengl/utility.hpp
higan/ruby/video/sdl.cpp
higan/ruby/video/wgl.cpp
higan/ruby/video/xshm.cpp
higan/ruby/video/xv.cpp
higan/sfc/interface/interface.cpp
higan/sfc/interface/interface.hpp
higan/target-ethos/bootstrap.cpp
higan/target-ethos/configuration/configuration.cpp
higan/target-ethos/configuration/configuration.hpp
higan/target-ethos/ethos.cpp
higan/target-ethos/ethos.hpp
higan/target-ethos/general/browser.cpp
higan/target-ethos/general/browser.hpp
higan/target-ethos/general/dip-switches.cpp
higan/target-ethos/general/dip-switches.hpp
higan/target-ethos/general/presentation.cpp
higan/target-ethos/general/presentation.hpp
higan/target-ethos/input/hotkeys.cpp
higan/target-ethos/input/input.cpp
higan/target-ethos/input/input.hpp
higan/target-ethos/interface/interface.cpp
higan/target-ethos/interface/interface.hpp
higan/target-ethos/settings/advanced.cpp
higan/target-ethos/settings/advanced.hpp
higan/target-ethos/settings/audio.cpp
higan/target-ethos/settings/audio.hpp
higan/target-ethos/settings/hotkey.cpp
higan/target-ethos/settings/hotkey.hpp
higan/target-ethos/settings/input.cpp
higan/target-ethos/settings/input.hpp
higan/target-ethos/settings/server.cpp
higan/target-ethos/settings/server.hpp
higan/target-ethos/settings/settings.cpp
higan/target-ethos/settings/settings.hpp
higan/target-ethos/settings/timing.cpp
higan/target-ethos/settings/timing.hpp
higan/target-ethos/settings/video.cpp
higan/target-ethos/settings/video.hpp
higan/target-ethos/tools/cheat-database.cpp
higan/target-ethos/tools/cheat-database.hpp
higan/target-ethos/tools/cheat-editor.cpp
higan/target-ethos/tools/cheat-editor.hpp
higan/target-ethos/tools/state-manager.cpp
higan/target-ethos/tools/state-manager.hpp
higan/target-ethos/utility/utility.cpp
higan/target-ethos/utility/utility.hpp