This is an automated email from the git hooks/post-receive script. thansen pushed a commit to branch master in repository higan.
commit 8f3ff05fb2476a68d0fc0beb1425c03f5f752571 Merge: eef0bf2 1353a5d Author: Tobias Hansen <than...@debian.org> Date: Sat Sep 2 18:46:15 2017 +0100 Merge tag 'upstream/104' Upstream version 104 higan/audio/audio.cpp | 7 + higan/audio/audio.hpp | 23 +- higan/audio/stream.cpp | 45 +- higan/data/higan.Manifest | 5 + higan/data/higan.plist | 2 +- higan/emulator/emulator.hpp | 4 +- higan/emulator/interface.hpp | 16 +- higan/fc/apu/apu.cpp | 8 +- higan/fc/apu/apu.hpp | 2 +- higan/fc/apu/dmc.cpp | 4 +- higan/fc/apu/noise.cpp | 2 +- higan/fc/apu/pulse.cpp | 11 +- higan/fc/cartridge/cartridge.cpp | 2 +- higan/fc/cartridge/cartridge.hpp | 2 +- higan/fc/controller/controller.cpp | 36 +- higan/fc/controller/controller.hpp | 20 +- higan/fc/controller/gamepad/gamepad.cpp | 2 +- higan/fc/controller/gamepad/gamepad.hpp | 2 +- higan/fc/cpu/cpu.hpp | 2 +- higan/fc/cpu/memory.cpp | 8 +- higan/fc/fc.hpp | 3 +- higan/fc/interface/interface.cpp | 14 +- higan/fc/interface/interface.hpp | 3 +- higan/fc/ppu/ppu.hpp | 4 +- higan/fc/system/peripherals.cpp | 46 - higan/fc/system/serialization.cpp | 2 + higan/fc/system/system.cpp | 20 +- higan/fc/system/system.hpp | 17 +- higan/gb/apu/apu.cpp | 4 +- higan/gb/cartridge/cartridge.cpp | 136 ++- higan/gb/cartridge/cartridge.hpp | 71 +- higan/gb/cartridge/huc1/huc1.cpp | 51 +- higan/gb/cartridge/huc1/huc1.hpp | 25 +- higan/gb/cartridge/huc3/huc3.cpp | 51 +- higan/gb/cartridge/huc3/huc3.hpp | 23 +- higan/gb/cartridge/mbc0/mbc0.cpp | 19 +- higan/gb/cartridge/mbc0/mbc0.hpp | 7 +- higan/gb/cartridge/mbc1/mbc1.cpp | 73 +- higan/gb/cartridge/mbc1/mbc1.hpp | 25 +- higan/gb/cartridge/mbc1m/mbc1m.cpp | 43 +- higan/gb/cartridge/mbc1m/mbc1m.hpp | 18 +- higan/gb/cartridge/mbc2/mbc2.cpp | 57 +- higan/gb/cartridge/mbc2/mbc2.hpp | 21 +- higan/gb/cartridge/mbc3/mbc3.cpp | 155 ++- higan/gb/cartridge/mbc3/mbc3.hpp | 51 +- higan/gb/cartridge/mbc5/mbc5.cpp | 51 +- higan/gb/cartridge/mbc5/mbc5.hpp | 23 +- higan/gb/cartridge/mbc6/mbc6.cpp | 74 ++ higan/gb/cartridge/mbc6/mbc6.hpp | 16 + higan/gb/cartridge/mbc7/mbc7.cpp | 86 ++ higan/gb/cartridge/mbc7/mbc7.hpp | 19 + higan/gb/cartridge/mmm01/mmm01.cpp | 87 +- higan/gb/cartridge/mmm01/mmm01.hpp | 27 +- higan/gb/cartridge/serialization.cpp | 51 +- higan/gb/cartridge/tama/tama.cpp | 236 +++++ higan/gb/cartridge/tama/tama.hpp | 33 + higan/gb/cpu/cpu.cpp | 7 - higan/gb/cpu/cpu.hpp | 4 +- higan/gb/cpu/memory.cpp | 2 +- higan/gb/cpu/timing.cpp | 6 +- higan/gb/interface/game-boy-color.cpp | 2 +- higan/gb/interface/interface.cpp | 14 +- higan/gb/interface/interface.hpp | 3 +- higan/gb/ppu/cgb.cpp | 35 +- higan/gb/ppu/dmg.cpp | 27 +- higan/gb/ppu/io.cpp | 3 +- higan/gb/ppu/ppu.cpp | 26 +- higan/gb/ppu/ppu.hpp | 3 - higan/gba/GNUmakefile | 2 +- higan/gba/apu/apu.cpp | 10 +- higan/gba/apu/apu.hpp | 161 ++- higan/gba/apu/registers.hpp | 158 --- higan/gba/apu/wave.cpp | 10 +- higan/gba/cartridge/cartridge.cpp | 2 +- higan/gba/cpu/bus.cpp | 36 +- higan/gba/cpu/cpu.cpp | 196 ++-- higan/gba/cpu/cpu.hpp | 213 +++- higan/gba/cpu/dma.cpp | 90 +- higan/gba/cpu/io.cpp | 362 +++---- higan/gba/cpu/keypad.cpp | 15 + higan/gba/cpu/memory.cpp | 12 +- higan/gba/cpu/prefetch.cpp | 12 +- higan/gba/cpu/prefetch.hpp | 14 - higan/gba/cpu/registers.hpp | 119 --- higan/gba/cpu/serialization.cpp | 165 ++- higan/gba/cpu/state.hpp | 11 - higan/gba/cpu/timer.cpp | 65 +- higan/gba/gba.hpp | 2 +- higan/gba/interface/interface.cpp | 13 +- higan/gba/interface/interface.hpp | 3 +- higan/gba/player/player.cpp | 38 +- higan/gba/ppu/background.cpp | 38 +- higan/gba/ppu/ppu.cpp | 12 +- higan/gba/ppu/ppu.hpp | 7 + higan/gba/system/bios.cpp | 4 +- higan/gba/system/system.cpp | 5 +- higan/gba/system/system.hpp | 1 + higan/md/GNUmakefile | 3 +- higan/md/apu/apu.cpp | 15 +- higan/md/apu/apu.hpp | 16 +- higan/md/apu/bus.cpp | 51 + higan/md/apu/serialization.cpp | 5 + higan/md/bus/bus.cpp | 159 --- higan/md/bus/bus.hpp | 33 - higan/md/bus/serialization.cpp | 8 - higan/md/cartridge/cartridge.cpp | 56 +- higan/md/cartridge/cartridge.hpp | 3 +- higan/md/controller/control-pad/control-pad.cpp | 29 + higan/md/controller/control-pad/control-pad.hpp | 13 + higan/md/controller/controller.cpp | 54 +- higan/md/controller/controller.hpp | 27 +- higan/md/controller/fighting-pad/fighting-pad.cpp | 66 ++ higan/md/controller/fighting-pad/fighting-pad.hpp | 16 + higan/md/controller/gamepad/gamepad.cpp | 30 - higan/md/controller/gamepad/gamepad.hpp | 13 - higan/md/cpu/bus.cpp | 115 +++ higan/md/cpu/cpu.cpp | 27 +- higan/md/cpu/cpu.hpp | 22 +- higan/md/cpu/serialization.cpp | 7 + higan/md/interface/interface.cpp | 36 +- higan/md/interface/interface.hpp | 6 +- higan/md/md.hpp | 1 - higan/md/psg/psg.cpp | 13 +- higan/md/psg/serialization.cpp | 1 - higan/md/system/peripherals.cpp | 55 - higan/md/system/serialization.cpp | 5 +- higan/md/system/system.cpp | 22 +- higan/md/system/system.hpp | 15 +- higan/md/vdp/dma.cpp | 2 +- higan/md/vdp/io.cpp | 5 +- higan/md/vdp/render.cpp | 2 +- higan/md/vdp/vdp.cpp | 9 +- higan/md/vdp/vdp.hpp | 3 +- higan/md/ym2612/ym2612.cpp | 5 +- higan/ms/GNUmakefile | 3 +- higan/ms/bus/bus.hpp | 16 - higan/ms/bus/serialization.cpp | 5 - higan/ms/controller/controller.cpp | 35 +- higan/ms/controller/controller.hpp | 14 + higan/ms/{bus => cpu}/bus.cpp | 41 +- higan/ms/cpu/cpu.cpp | 6 +- higan/ms/cpu/cpu.hpp | 12 +- higan/ms/cpu/serialization.cpp | 3 + higan/ms/interface/game-gear.cpp | 11 +- higan/ms/interface/interface.cpp | 4 - higan/ms/interface/interface.hpp | 10 +- higan/ms/interface/master-system.cpp | 33 +- higan/ms/ms.hpp | 1 - higan/ms/psg/psg.cpp | 4 +- higan/ms/psg/serialization.cpp | 1 - higan/ms/system/peripherals.cpp | 44 - higan/ms/system/serialization.cpp | 3 +- higan/ms/system/system.cpp | 15 +- higan/ms/system/system.hpp | 10 - higan/pce/controller/controller.cpp | 31 +- higan/pce/controller/controller.hpp | 12 + higan/pce/cpu/io.cpp | 4 +- higan/pce/interface/interface.cpp | 14 +- higan/pce/interface/interface.hpp | 3 +- higan/pce/psg/psg.cpp | 4 +- higan/pce/system/peripherals.cpp | 26 - higan/pce/system/serialization.cpp | 1 + higan/pce/system/system.cpp | 7 +- higan/pce/system/system.hpp | 9 - higan/pce/vce/vce.cpp | 2 +- higan/processor/GNUmakefile | 26 +- higan/processor/arm/algorithms.cpp | 103 -- higan/processor/arm/arm.cpp | 90 -- higan/processor/arm/arm.hpp | 66 -- higan/processor/arm/disassembler.cpp | 777 --------------- higan/processor/arm/disassembler.hpp | 3 - higan/processor/arm/instructions-arm.cpp | 602 ----------- higan/processor/arm/instructions-arm.hpp | 24 - higan/processor/arm/instructions-thumb.cpp | 372 ------- higan/processor/arm/instructions-thumb.hpp | 24 - higan/processor/arm/registers.cpp | 59 -- higan/processor/arm/registers.hpp | 121 --- higan/processor/arm/serialization.cpp | 61 -- higan/processor/arm/step.cpp | 135 --- higan/processor/arm7tdmi/algorithms.cpp | 96 ++ higan/processor/arm7tdmi/arm7tdmi.cpp | 30 + higan/processor/arm7tdmi/arm7tdmi.hpp | 285 ++++++ higan/processor/arm7tdmi/disassembler.cpp | 413 ++++++++ higan/processor/arm7tdmi/instruction.cpp | 538 ++++++++++ higan/processor/arm7tdmi/instructions-arm.cpp | 314 ++++++ higan/processor/arm7tdmi/instructions-thumb.cpp | 225 +++++ higan/processor/arm7tdmi/memory.cpp | 40 + higan/processor/arm7tdmi/registers.cpp | 58 ++ higan/processor/arm7tdmi/serialization.cpp | 71 ++ higan/processor/lr35902/algorithms.cpp | 141 +++ higan/processor/lr35902/disassembler.cpp | 1053 ++++++++++---------- higan/processor/lr35902/instruction.cpp | 873 +++++++--------- higan/processor/lr35902/instructions.cpp | 846 ++++++---------- higan/processor/lr35902/lr35902.cpp | 10 +- higan/processor/lr35902/lr35902.hpp | 294 +++--- higan/processor/lr35902/memory.cpp | 28 + higan/processor/lr35902/registers.cpp | 20 + higan/processor/lr35902/registers.hpp | 107 -- higan/processor/lr35902/serialization.cpp | 22 +- higan/processor/m68k/instructions.cpp | 41 +- higan/processor/spc700/algorithms.cpp | 4 - higan/processor/spc700/instruction.cpp | 330 +++--- higan/processor/spc700/instructions.cpp | 746 +++++++------- higan/processor/spc700/memory.cpp | 16 +- higan/processor/spc700/serialization.cpp | 4 +- higan/processor/spc700/spc700.cpp | 22 +- higan/processor/spc700/spc700.hpp | 146 +-- higan/processor/v30mz/algorithms.cpp | 50 +- higan/processor/v30mz/instruction.cpp | 516 +++++----- higan/processor/v30mz/instructions-adjust.cpp | 14 +- higan/processor/v30mz/instructions-alu.cpp | 150 ++- higan/processor/v30mz/instructions-exec.cpp | 60 +- higan/processor/v30mz/instructions-flag.cpp | 13 +- higan/processor/v30mz/instructions-group.cpp | 72 +- higan/processor/v30mz/instructions-misc.cpp | 36 +- higan/processor/v30mz/instructions-move.cpp | 28 +- higan/processor/v30mz/instructions-string.cpp | 22 +- higan/processor/v30mz/v30mz.cpp | 2 +- higan/processor/v30mz/v30mz.hpp | 250 ++--- higan/processor/z80/instruction.cpp | 8 +- higan/processor/z80/registers.cpp | 6 +- higan/processor/z80/serialization.cpp | 3 +- higan/processor/z80/z80.cpp | 6 +- higan/processor/z80/z80.hpp | 4 +- higan/sfc/GNUmakefile | 2 +- higan/sfc/controller/controller.cpp | 51 +- higan/sfc/controller/controller.hpp | 20 +- higan/sfc/controller/gamepad/gamepad.cpp | 2 +- higan/sfc/controller/gamepad/gamepad.hpp | 2 +- higan/sfc/controller/justifier/justifier.cpp | 4 +- higan/sfc/controller/justifier/justifier.hpp | 2 +- higan/sfc/controller/mouse/mouse.cpp | 2 +- higan/sfc/controller/mouse/mouse.hpp | 2 +- .../controller/super-multitap/super-multitap.cpp | 2 +- .../controller/super-multitap/super-multitap.hpp | 2 +- higan/sfc/controller/super-scope/super-scope.cpp | 4 +- higan/sfc/controller/super-scope/super-scope.hpp | 2 +- higan/sfc/coprocessor/armdsp/armdsp.cpp | 12 +- higan/sfc/coprocessor/armdsp/armdsp.hpp | 12 +- higan/sfc/coprocessor/armdsp/memory.cpp | 6 +- higan/sfc/coprocessor/armdsp/serialization.cpp | 2 +- higan/sfc/coprocessor/icd2/icd2.cpp | 9 +- higan/sfc/coprocessor/icd2/io.cpp | 2 +- higan/sfc/coprocessor/sa1/sa1.cpp | 4 +- higan/sfc/coprocessor/superfx/superfx.cpp | 2 +- higan/sfc/cpu/cpu.cpp | 5 +- higan/sfc/cpu/cpu.hpp | 7 +- higan/sfc/cpu/dma.cpp | 1 + higan/sfc/cpu/io.cpp | 12 +- higan/sfc/cpu/memory.cpp | 8 - higan/sfc/cpu/serialization.cpp | 2 - higan/sfc/cpu/timing.cpp | 12 +- higan/sfc/dsp/brr.cpp | 2 +- higan/sfc/dsp/dsp.cpp | 4 +- higan/sfc/dsp/dsp.hpp | 1 + higan/sfc/dsp/echo.cpp | 8 +- higan/sfc/dsp/serialization.cpp | 2 + higan/sfc/dsp/voice.cpp | 8 +- higan/sfc/expansion/21fx/21fx.cpp | 2 +- higan/sfc/expansion/expansion.cpp | 37 +- higan/sfc/expansion/expansion.hpp | 13 + higan/sfc/interface/interface.cpp | 15 +- higan/sfc/interface/interface.hpp | 3 +- higan/sfc/ppu/counter/counter-inline.hpp | 16 +- higan/sfc/ppu/io.cpp | 38 +- higan/sfc/ppu/ppu.cpp | 5 +- higan/sfc/ppu/ppu.hpp | 3 +- higan/sfc/ppu/serialization.cpp | 3 +- higan/sfc/sfc.hpp | 2 +- higan/sfc/smp/memory.cpp | 164 +-- higan/sfc/smp/serialization.cpp | 27 +- higan/sfc/smp/smp.cpp | 42 +- higan/sfc/smp/smp.hpp | 61 +- higan/sfc/smp/timing.cpp | 42 +- higan/sfc/system/peripherals.cpp | 63 -- higan/sfc/system/serialization.cpp | 4 + higan/sfc/system/system.cpp | 21 +- higan/sfc/system/system.hpp | 17 +- higan/systems/Mega Drive.sys/manifest.bml | 2 + higan/systems/Mega Drive.sys/tmss.rom | Bin 0 -> 2048 bytes higan/target-tomoko/GNUmakefile | 14 +- .../target-tomoko/configuration/configuration.cpp | 33 +- .../target-tomoko/configuration/configuration.hpp | 2 +- higan/target-tomoko/input/hotkeys.cpp | 40 +- higan/target-tomoko/input/input.cpp | 29 +- higan/target-tomoko/input/input.hpp | 3 + higan/target-tomoko/presentation/about.cpp | 1 + higan/target-tomoko/presentation/presentation.cpp | 160 +-- higan/target-tomoko/presentation/presentation.hpp | 44 +- higan/target-tomoko/program/interface.cpp | 50 +- higan/target-tomoko/program/medium.cpp | 2 +- higan/target-tomoko/program/program.cpp | 47 +- higan/target-tomoko/program/program.hpp | 7 +- higan/target-tomoko/program/state.cpp | 26 +- higan/target-tomoko/program/utility.cpp | 22 +- higan/target-tomoko/settings/audio.cpp | 83 +- higan/target-tomoko/settings/settings.cpp | 3 +- higan/target-tomoko/settings/settings.hpp | 83 +- higan/target-tomoko/settings/video.cpp | 40 +- higan/target-tomoko/tools/cheat-database.cpp | 1 + higan/target-tomoko/tools/cheat-editor.cpp | 10 +- higan/target-tomoko/tools/tools.cpp | 1 + higan/ws/apu/apu.cpp | 4 +- higan/ws/interface/interface.cpp | 13 +- higan/ws/interface/interface.hpp | 3 +- hiro/cocoa/widget/table-view-cell.cpp | 25 +- hiro/cocoa/widget/table-view-cell.hpp | 1 + hiro/cocoa/widget/table-view.cpp | 7 +- hiro/cocoa/window.cpp | 13 +- hiro/cocoa/window.hpp | 1 + hiro/core/core.hpp | 3 + hiro/core/shared.hpp | 2 + hiro/core/window.cpp | 10 + hiro/extension/browser-dialog.cpp | 1 + hiro/extension/message-dialog.cpp | 1 + hiro/gtk/window.cpp | 11 + hiro/gtk/window.hpp | 1 + hiro/qt/window.cpp | 35 +- hiro/qt/window.hpp | 1 + hiro/windows/application.cpp | 18 +- hiro/windows/browser-window.cpp | 4 +- hiro/windows/desktop.cpp | 34 +- hiro/windows/hiro.Manifest | 2 +- hiro/windows/mouse.cpp | 44 +- hiro/windows/window.cpp | 11 +- hiro/windows/window.hpp | 1 + icarus/GNUmakefile | 6 +- icarus/heuristics/game-boy.cpp | 300 ++++-- icarus/heuristics/mega-drive.cpp | 43 +- icarus/icarus.plist | 2 +- icarus/ui/settings-dialog.cpp | 2 +- libco/amd64.c | 6 - libco/arm.c | 6 - libco/fiber.c | 7 +- libco/libco.c | 5 - libco/ppc.c | 6 - libco/sjlj.c | 9 +- libco/ucontext.c | 8 +- libco/x86.c | 6 - nall/dsp/iir/one-pole.hpp | 19 +- nall/image/load.hpp | 2 + nall/queue.hpp | 1 + nall/string/core.hpp | 1 + nall/string/utility.hpp | 6 +- nall/windows/registry.hpp | 12 +- ruby/GNUmakefile | 2 +- ruby/audio/alsa.cpp | 302 +++--- ruby/audio/ao.cpp | 101 +- ruby/audio/asio.cpp | 282 ++++++ ruby/audio/asio.hpp | 163 +++ ruby/audio/directsound.cpp | 286 +++--- ruby/audio/openal.cpp | 244 ++--- ruby/audio/oss.cpp | 168 ++-- ruby/audio/pulseaudio.cpp | 232 +++-- ruby/audio/pulseaudiosimple.cpp | 119 ++- ruby/audio/wasapi.cpp | 328 +++--- ruby/audio/xaudio2.cpp | 267 +++-- ruby/input/carbon.cpp | 39 +- ruby/input/joypad/directinput.cpp | 5 +- ruby/input/joypad/sdl.cpp | 4 +- ruby/input/joypad/udev.cpp | 52 +- ruby/input/joypad/xinput.cpp | 6 +- ruby/input/keyboard/carbon.cpp | 4 +- ruby/input/keyboard/quartz.cpp | 4 +- ruby/input/keyboard/rawinput.cpp | 4 +- ruby/input/keyboard/xlib.cpp | 4 +- ruby/input/mouse/rawinput.cpp | 29 +- ruby/input/mouse/xlib.cpp | 31 +- ruby/input/quartz.cpp | 38 +- ruby/input/sdl.cpp | 78 +- ruby/input/udev.cpp | 80 +- ruby/input/windows.cpp | 116 ++- ruby/input/xlib.cpp | 65 +- ruby/ruby.cpp | 66 +- ruby/ruby.hpp | 111 ++- ruby/video/cgl.cpp | 154 ++- ruby/video/direct3d.cpp | 647 ++++++------ ruby/video/directdraw.cpp | 272 +++-- ruby/video/gdi.cpp | 151 ++- ruby/video/glx.cpp | 278 +++--- ruby/video/glx2.cpp | 301 +++--- ruby/video/opengl/main.hpp | 43 +- ruby/video/opengl/opengl.hpp | 40 +- ruby/video/opengl/program.hpp | 4 +- ruby/video/opengl/surface.hpp | 12 +- ruby/video/opengl/utility.hpp | 4 +- ruby/video/sdl.cpp | 177 ++-- ruby/video/wgl.cpp | 178 ++-- ruby/video/xshm.cpp | 220 ++-- ruby/video/xv.cpp | 489 --------- ruby/video/xvideo.cpp | 555 +++++++++++ 391 files changed, 12550 insertions(+), 11958 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/higan.git _______________________________________________ Pkg-games-commits mailing list Pkg-games-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits