From cb5bddc8dedcac5a98764733374e52f8b65d141e Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Sat, 24 Oct 2015 11:14:42 -0700 Subject: [PATCH] All: Update CHANGES for 0.3.1 --- CHANGES | 65 +++++++++++++++++++++++++++++++-------------------------- 1 file changed, 35 insertions(+), 30 deletions(-) diff --git a/CHANGES b/CHANGES index 47b70d92f..8e117ff46 100644 --- a/CHANGES +++ b/CHANGES @@ -4,51 +4,56 @@ Features: - I/O viewer - Booting of multiboot images Bugfixes: - - Qt: Windows no longer spawn in the top left on first launch - - Qt: Fix install path of XDG desktop file with DESTDIR - - Qt: Fix drag and drop on Windows - - Qt: Reenable double buffering, as disabling it broke some Windows configs - - GBA Video: Start on the scanline BIOS finishes on if no BIOS is loaded - - GBA: Deinit savegame when unloading a ROM - - GBA: Fix BIOS check on big endian - - Libretro: Fix a memory leak with the render buffer - - GBA Audio: Fix 8-bit writes to audio channel 3 and 4 registers - - GBA Audio: Fix audio channels being silenced at the wrong time - - VFS: Fix return values of VFileFILE.read and .write - Util: Fix PowerPC PNG read/write pixel order - - GBA Video: Fix edge case with sprite blend modes and semitransparency - - GBA Video: Fix objwin and blending interaction on sprites - - GBA Video: Fix OBJ semitransparency improperly interacting with other blending ops - - GBA: Fix autodetect problems with some bad dumps of Super Mario Advance 2 - - GBA Memory: Fix bad BIOS Load16 on big endian - - GBA Memory: Fix bad Load8 on big endian - - ARM7: Fix instruction decoding of Thumb shifts Misc: - Qt: Window size command line options are now supported - Qt: Increase usability of key mapper - GBA Memory: Use a dynamically sized mask for ROM memory - - Qt: Remove useless help icons in dialogs - ARM7: Combine shifter-immediate and shifter-register functions to reduce binary size - SDL: Support fullscreen in SDL 1.2 - - GBA: Attempting to save a screenshot-style savestate should be allowed without libpng - - GBA: Better memory handling with PNG savestates - - GBA Audio: Allow GBAAVStream to have no video callback - - ARM7: Force disable LTO on two files to work around a GCC bug - Libretro: Use anonymous memory mappers for large blocks of memory - Qt: Add 'Apply' button to settings window - - Qt: Prevent savestate window from opening while in multiplayer - - Qt: Disable menu items in multiplayer that don't make sense to have enabled - - Qt: Dropping multiplayer windows works more cleanly now - - GBA BIOS: Implement RegisterRamReset for SIO registers - - All: Reset next event to cycles instead of zero to interrupt - GBA Video: Remove lastHblank, as it is implied - - GBA: Check for cycle count being too high - GBA Config: Add "override" layer for better one-time configuration - SDL: Allow GBASDLAudio to be used without a thread context - All: Improved PowerPC support - - All: Add --version flag - All: Fix some undefined behavior warnings +0.3.1: (2015-10-24) +Bugfixes: + - ARM7: Fix instruction decoding of Thumb shifts + - GBA: Deinit savegame when unloading a ROM + - GBA: Fix BIOS check on big endian + - GBA: Fix autodetect problems with some bad dumps of Super Mario Advance 2 + - GBA Audio: Fix 8-bit writes to audio channel 3 and 4 registers + - GBA Audio: Fix audio channels being silenced at the wrong time + - GBA Memory: Fix bad BIOS Load16 on big endian + - GBA Memory: Fix bad Load8 on big endian + - GBA Video: Start on the scanline BIOS finishes on if no BIOS is loaded + - GBA Video: Fix edge case with sprite blend modes and semitransparency + - GBA Video: Fix objwin and blending interaction on sprites + - GBA Video: Fix OBJ semitransparency improperly interacting with other blending ops + - Libretro: Fix a memory leak with the render buffer + - Qt: Windows no longer spawn in the top left on first launch + - Qt: Fix install path of XDG desktop file with DESTDIR + - Qt: Fix drag and drop on Windows + - Qt: Reenable double buffering, as disabling it broke some Windows configs + - VFS: Fix return values of VFileFILE.read and .write +Misc: + - All: Reset next event to cycles instead of zero to interrupt + - All: Add --version flag + - ARM7: Force disable LTO on two files to work around a GCC bug + - GBA: Attempting to save a screenshot-style savestate should be allowed without libpng + - GBA: Better memory handling with PNG savestates + - GBA: Additional savestate sanity checks + - GBA: Check for cycle count being too high + - GBA Audio: Allow GBAAVStream to have no video callback + - GBA BIOS: Implement RegisterRamReset for SIO registers + - Qt: Remove useless help icons in dialogs + - Qt: Prevent savestate window from opening while in multiplayer + - Qt: Disable menu items in multiplayer that don't make sense to have enabled + - Qt: Dropping multiplayer windows works more cleanly now + 0.3.0: (2015-08-16) Features: - Ability to hide individual background layers, or OBJs