File mgba.changes of Package mgba

-------------------------------------------------------------------
Sat Jan 13 17:10:12 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- Update to version 0.10.3
  - Emulation fixes:
    * GB Audio: Fix channels 1/2 staying muted if restarted after
      long silence
    * GB Audio: Fix channel 1 restarting if sweep applies
      after stop
    * GB Audio: Fix restarting envelope when writing to register
    * GB Audio: Improve "zombie mode" emulation in CGB mode
    * GB I/O: Read back proper SVBK value after writing 0
    * GB SIO: Disabling SIO should cancel pending transfers
    * GBA Audio: Fix sample timing drifting when changing sample
      interval
    * GBA Audio: Fix initial channel 3 wave RAM
    * GBA Audio: Fix sample position issues when rate changes
    * GBA GPIO: Fix tilt scale and orientation
    * GBA BIOS: Fix clobbering registers with word-sized CpuSet
    * GBA SIO: Fix normal mode SI/SO semantics
  - Other fixes:
    * GB: Fix applying a patch that changes the cartridge mapper
    * GBA Savedata: Fix crash when resizing flash save games for
      RTC data
    * mGUI: Fix cases where an older save state screenshot would
      be shown
    * Qt: Re-enable sync for multiplayer windows that aren't
      connected 
    * Qt: Fix mute settings not being loaded on setting screen
    * Qt: Fix screen freezing on macOS after closing save
      state window 
    * Vita: Fix camera setting not appearing
  - Misc:
    * mGUI: Persist fast forwarding after closing menu
    * Qt: Add exporting of SAV + RTC saves from Save Converter
      to strip RTC data
    * VFS: Use anonymousMemoryMap for large 7z allocations
- Changes in 0.10.2
  - Emulation fixes:
    * GBA Audio: Fix improperly deserializing GB audio registers
    * GBA Audio: Clear GB audio state when disabled
    * GBA Memory: Make VRAM access stalls only apply to BG RAM
    * GBA Overrides: Fix saving in PMD:RRT (JP)
    * GBA SIO: Fix SIOCNT SI pin value after attaching player 2
    * GBA SIO: Fix unconnected normal mode SIOCNT SI bit
    * GBA SIO: Normal mode transfers with no clock should
      not finish
    * GBA Timers: Cascading timers don't tick when disabled
    * GBA Video: Fix interpolation issues with OpenGL renderer
  - Other fixes:
    * Core: Allow sending thread requests to a crashed core
    * FFmpeg: Force lower sample rate for codecs not supporting
      high rates
    * Qt: Fix crash when attempting to use OpenGL 2.1 to 3.1 
    * Qt: Disable sync while running scripts from main thread
    * Qt: Properly cap number of attached players by platform
    * Qt: Disable attempted linking betwen incompatible platforms
    * Qt: Fix modifier key names in shortcut editor
    * Qt: Fix a handful of edge cases with graphics viewers
    * Qt: Fix full-buffer rewind
    * Qt: Fix crash if loading a shader fails
    * Qt: Fix black screen when starting with a game
    * Qt: Fix checked state of mute menu option at load
    * Qt: Remove OpenGL proxy thread and override SwapInterval
      directly instead
    * Scripting: Fix receiving packets for client sockets
    * Scripting: Return proper callback ID from socket.add
    * Vita: Work around broken mktime implementation in Vita SDK
  - Misc:
    * Qt: Include wayland QPA in AppImage
    * Qt: Stop eating boolean action key events
    * Qt: Automatically change video file extension as appropriate
    * Qt: Swap P1 and other player's save if P1 loaded it first

-------------------------------------------------------------------
Wed Jan 11 17:28:43 UTC 2023 - Markus S <kamikazow@web.de>

- Update to version 0.10.1
  - Emulation fixes:
    * GB Audio: Fix channels 1/2 not playing when resetting volume (fixes #2614)
    * GB Audio: Fix channel 3 volume being changed between samples (fixes #1896)
    * GB Audio: Fix up boot sequence
    * GB Audio: Fix updating channels other than 2 when writing NR5x
    * GB Memory: Actually, HDMAs should start when LCD is off (fixes #2662)
    * GB Serialize: Don’t write BGP/OBP when loading SCGB state (fixes #2694)
    * GB SIO: Further fix bidirectional transfer starting
    * GBA: Fix resetting key IRQ state (fixes #2716)
    * GBA BIOS: Include timing in degenerate ArcTan2 cases (fixes #2763)
    * GBA Video: Ignore disabled backgrounds as OBJ blend target (fixes #2489)
  - Other fixes:
    * GBA: Fix forceskip BIOS logic for multiboot ROMs (fixes #2753)
    * GBA Cheats: Fix issues detecting unencrypted cheats (fixes #2724)
    * Qt: Manually split filename to avoid overzealous splitting (fixes #2681)
    * Qt: Fix scanning specific e-Reader dotcodes (fixes #2693)
    * Qt: Don’t re-enable sync if GBA link modes aren’t the same (fixes #2044)
    * Qt: Improve handling of multiplayer syncing (fixes #2720)
    * Qt: Fix initializing update revision info
    * Qt: Redo stable branch detection heuristic (fixes #2679)
    * Res: Fix species name location in Ruby/Sapphire revs 1/2 (fixes #2685)
    * VFS: Fix minizip write returning 0 on success instead of size
  - Misc:
    * macOS: Add category to plist (closes #2691)
    * macOS: Fix modern build with libepoxy (fixes #2700)
    * Qt: Keep track of current palette preset name (fixes #2680)
    * Qt: Move OpenGL proxy onto its own thread (fixes #2493)

-------------------------------------------------------------------
Wed Oct 12 17:08:12 UTC 2022 - Markus S <kamikazow@opensuse.org>

- Update to version 0.10.0
  - Features:
    * Preliminary Lua scripting support
    * Presets for Game Boy palettes
    * Add Super Game Boy palettes for original Game Boy games
    * Tool for converting scanned pictures of e-Reader cards to raw dotcode data
    * Options for muting when inactive, minimized, or for different players in multiplayer
    * Cheat code support in homebrew ports
    * Acclerometer and gyro support for controllers on PC
    * Support for combo "Super Game Boy Color" SGB + GBC ROM hacks
    * Improved support for HuC-3 mapper, including RTC
    * Support for 64 kiB SRAM saves used in some bootlegs
    * Discord Rich Presence now supports time elapsed
    * Additional scaling shaders
    * Support for GameShark Advance SP (.gsv) save file importing
    * Support for multiple saves per game using .sa2, .sa3, etc.
    * Support for GBX format Game Boy ROMs
    * New unlicensed GB mappers: NT (newer type), Sachen (MMC1, MMC2)
  - Emulation fixes:
    * ARM7: Fix unsigned multiply timing
    * GB: Copy logo from ROM if not running the BIOS intro (fixes mgba.io/i/2378)
    * GB: Fix HALT breaking M-cycle alignment (fixes mgba.io/i/250)
    * GB Audio: Fix channel 1/2 reseting edge cases (fixes mgba.io/i/1925)
    * GB Audio: Properly apply per-model audio differences
    * GB Audio: Revamp channel rendering
    * GB Audio: Fix APU re-enable timing glitch
    * GB I/O: Fix writing to WAVE RAM behavior (fixes mgba.io/i/1334)
    * GB MBC: Fix edge case with Pocket Cam register accesses (fixes mgba.io/i/2557)
    * GB Memory: Add cursory cartridge open bus emulation (fixes mgba.io/i/2032)
    * GB Serialize: Fix loading MBC1 states that affect bank 0 (fixes mgba.io/i/2402)
    * GB SIO: Fix bidirectional transfer starting (fixes mgba.io/i/2290)
    * GB Video: Draw SGB border pieces that overlap GB graphics (fixes mgba.io/i/1339)
    * GBA: Improve timing when not booting from BIOS
    * GBA: Fix expected entry point for multiboot ELFs (fixes mgba.io/i/2450)
    * GBA: Fix booting multiboot ROMs with no JOY entrypoint
    * GBA: Fix 1 MiB ROM mirroring to only mirror 4 times
    * GBA Audio: Adjust PSG sampling rate with SOUNDBIAS
    * GBA Audio: Sample FIFOs at SOUNDBIAS-set frequency
    * GBA BIOS: Work around IRQ handling hiccup in Mario & Luigi (fixes mgba.io/i/1059)
    * GBA BIOS: Initial HLE timing estimation of UnLz77 functions (fixes mgba.io/i/2141)
    * GBA DMA: Fix DMA source direction bits being cleared (fixes mgba.io/i/2410)
    * GBA I/O: Redo internal key input, enabling edge-based key IRQs
    * GBA I/O: Disable open bus behavior on invalid register 06A
    * GBA Memory: Fix misaligned 32-bit I/O loads (fixes mgba.io/i/2307)
    * GBA Video: Fix OpenGL rendering on M1 Macs
    * GBA Video: Ignore horizontally off-screen sprite timing (fixes mgba.io/i/2391)
    * GBA Video: Fix Hblank timing (fixes mgba.io/i/2131, mgba.io/i/2310)
    * GBA Video: Fix rare crash in modes 3-5
    * GBA Video: Fix sprites with mid-frame palette changes in GL (fixes mgba.io/i/2476)
    * GBA Video: Fix OBJ tile wrapping with 2D char mapping (fixes mgba.io/i/2443)
    * GBA Video: Fix horizontal lines in GL when charbase is changed (fixes mgba.io/i/1631)
    * GBA Video: Fix sprite layer priority updating in GL
  - Other fixes:
    * ARM: Disassemble Thumb mov pseudo-instruction properly
    * ARM: Disassemble ARM asr/lsr #32 properly
    * ARM: Disassemble ARM movs properly
    * Core: Don't attempt to restore rewind diffs past start of rewind
    * Core: Fix the runloop resuming after a game has crashed (fixes mgba.io/i/2451)
    * Core: Fix crash if library can't be opened
    * Debugger: Fix crash with extremely long CLI strings
    * Debugger: Fix multiple conditional watchpoints at the same address
    * FFmpeg: Fix crash when encoding audio with some containers
    * FFmpeg: Fix GIF recording (fixes mgba.io/i/2393)
    * GB: Fix temporary saves
    * GB: Fix replacing the ROM crashing when accessing ROM base
    * GB: Don't try to map a 0-byte SRAM (fixes mgba.io/i/2668)
    * GB, GBA: Save writeback-pending masked saves on unload (fixes mgba.io/i/2396)
    * mGUI: Fix FPS counter after closing menu
    * Qt: Fix some hangs when using the debugger console
    * Qt: Fix crash when clicking past last tile in viewer
    * Qt: Fix preloading for ROM replacing
    * Qt: Fix screen not displaying on Wayland (fixes mgba.io/i/2190)
    * Qt: Fix crash when selecting 256-color sprite in sprite view
    * Qt: Fix coloration of swatches on styles with distinct frame backgrounds
    * VFS: Failed file mapping should return NULL on POSIX
  - Misc:
    * Core: Suspend runloop when a core crashes
    * Core: Add wallclock offset RTC type
    * Debugger: Save and restore CLI history
    * Debugger: GDB now works while the game is paused
    * Debugger: Add command to load external symbol file (fixes mgba.io/i/2480)
    * FFmpeg: Support dynamic audio sample rate
    * GB: Support CGB0 boot ROM loading
    * GB Audio: Increase sample rate
    * GB MBC: Filter out MBC errors when cartridge is yanked (fixes mgba.io/i/2488)
    * GB MBC: Partially implement TAMA5 RTC
    * GB Video: Add default SGB border
    * GBA: Automatically skip BIOS if ROM has invalid logo
    * GBA: Refine multiboot detection (fixes mgba.io/i/2192)
    * GBA Cheats: Implement "never" type codes (closes mgba.io/i/915)
    * GBA DMA: Enhanced logging (closes mgba.io/i/2454)
    * GBA Memory: Implement adjustable EWRAM waitstates (closes mgba.io/i/1276)
    * GBA Savedata: Store RTC data in savegames (closes mgba.io/i/240)
    * GBA Video: Implement layer placement for OpenGL renderer (fixes mgba.io/i/1962)
    * GBA Video: Fix highlighting for sprites with mid-frame palette changes
    * mGUI: Add margin to right-aligned menu text (fixes mgba.io/i/871)
    * mGUI: Autosave less frequently when fast-forwarding
    * Qt: Rearrange menus some
    * Qt: Clean up cheats dialog
    * Qt: Only set default controller bindings if loading fails (fixes mgba.io/i/799)
    * Qt: Save converter now supports importing GameShark Advance saves
    * Qt: Save positions of multiplayer windows (closes mgba.io/i/2128)
    * Qt: Add optional frame counter to OSD (closes mgba.io/i/1728)
    * Qt: Add optional emulation-related information on reset (closes mgba.io/i/1780)
    * Qt: Add QOpenGLWidget cross-thread codepath for macOS (fixes mgba.io/i/1754)
    * Qt: Enable -b for Boot BIOS menu option (fixes mgba.io/i/2074)
    * Qt: Add tile range selection to tile viewer (closes mgba.io/i/2455)
    * Qt: Show warning if XQ audio is toggled while loaded (fixes mgba.io/i/2295)
    * Qt: Add e-Card passing to the command line (closes mgba.io/i/2474)
    * Qt: Boot both a multiboot image and ROM with CLI args (closes mgba.io/i/1941)
    * Qt: Improve cheat parsing (fixes mgba.io/i/2297)
    * Qt: Change lossless setting to use WavPack audio
    * Qt: Use FFmpeg to convert additional camera formats, if available
    * Qt: Resume crashed game when loading a save state
    * Qt: Include cheats in bug report
    * SDL: Support exposing an axis directly as the gyro value (closes mgba.io/i/2531)
    * Windows: Attach to console if present
    * VFS: Early return NULL if attempting to map 0 bytes from a file
    * Vita: Add bilinear filtering option (closes mgba.io/i/344)

-------------------------------------------------------------------
Sat Dec 18 19:57:13 UTC 2021 - Markus S <kamikazow@opensuse.org>

- Update to version 0.9.3
  - Emulation fixes:
    * GB I/O: Fix incrementing SGB controller when P14 is low (fixes mgba.io/i/2202)
    * GB Memory: Add cursory cartridge open bus emulation (fixes mgba.io/i/2032)
    * GB Video: Render SGB border when unmasking with ATTR/PAL_SET (fixes mgba.io/i/2261)
    * GBA SIO: Fix SI value for unattached MULTI mode
    * GBA Video: Fix backdrop color if DISPCNT is first set to 0 (fixes mgba.io/i/2260)
    * GBA Video: Don't iterate affine backgrounds when disabled
    * GBA Video: Delay enabling backgrounds in bitmap modes (fixes mgba.io/i/1668)
  - Other fixes:
    * ARM Decoder: Fix decoding of lsl r0 (fixes mgba.io/i/2349)
    * FFmpeg: Don't attempt to use YUV 4:2:0 for lossless videos (fixes mgba.io/i/2084)
    * GB Video: Fix memory leak when reseting SGB games
    * GBA: Fix out of bounds ROM accesses on patched ROMs smaller than 32 MiB
    * GBA: Fix maximum tile ID in caching for 256-color modes
    * GBA Video: Fix cache updating with proxy and GL renderers
    * Libretro: Fix crash when using Game Boy codes (fixes mgba.io/i/2281)
    * mGUI: Fix crash if autosave file can't be opened (fixes mgba.io/i/2268)
    * Qt: Remove potentially deadlocking optimization
    * Qt: Fix corrupted savestate and fatal error text
    * Qt: Fix sprite compositing when sprite tiles go out of bounds (fixes mgba.io/i/2348)
  - Misc:
    * GBA I/O: Update KEYINPUT in internal I/O memory (fixes mgba.io/i/2235)
    * SDL: Use SDL_JoystickRumble where available
    * Wii: Add adjustable gyroscope settings (closes mgba.io/i/2245)

-------------------------------------------------------------------
Sun Jul 18 10:51:57 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>

- Update to version 0.9.2
  - Emulation fixes:
    * GB Video: Clear VRAM on reset (fixes #2152)
    * GBA SIO: Add missing NORMAL8 implementation bits (fixes #2172)
    * GBA SIO: Fix missing interrupt on an unattached NORMAL transfer
    * GBA Memory: Fix prefetch mask when swapping modes within a region
    * GBA Serialize: Fix loading audio enable bit late (fixes #2230)
    * GBA Video: Revert scanline latching changes (fixes #2153, #2149)
  - Other fixes:
    * 3DS: Fix disabling “wide” mode on 2DS (fixes #2167)
    * ARM Debugger: Fix disassembly alignment (fixes #2204)
    * Core: Fix memory leak in opening games from the library
    * Core: Fix memory searches for relative values (fixes #2135)
    * Core: Fix portable mode on macOS
    * GB Audio: Fix audio channel 4 being slow to deserialize
    * GB Core: Fix GBC colors setting breaking default model overrides (fixes #2161)
    * mGUI: Cache save state screenshot validity in state menu (fixes #2005)
    * Qt: Fix infrequent deadlock when using sync to video
    * Qt: Fix applying savetype-only overrides
    * Qt: Fix crash in sprite view for partially out-of-bounds sprites (fixes #2165)
    * Qt: Fix having to press controller buttons twice for menu items (fixes #2143)
    * Qt: Redo sensor binding to be less fragile
    * Qt: Reuse timer when rescheduling missing frames (fixes #2236)
    * Qt: Fix bounded fast forward with enhancement OpenGL renderer
    * Util: Fix loading UPS patches that affect the last byte of the file
  - Misc:
    * Util: Improve speed of UPS patch loading

-------------------------------------------------------------------
Sat Apr 24 10:37:54 UTC 2021 - Markus S <kamikazow@opensuse.org>

- Update to version 0.9.1
0.9.1: (2021-04-18)
- Emulation fixes:
  * ARM: Fix LDM^ with empty rlist (fixes mgba.io/i/2127)
  * Core: Fix first event scheduling after loading savestate
  * GB Serialize: Fix switching speed modes when loading a state (fixes mgba.io/i/2097)
  * GB: Fix skipping BIOS
  * GBA Memory: Fix loading Thumb savestates when in ARM mode
  * GBA Video: Fix window start on modes 3-5 with mosaic (fixes mgba.io/i/1690)
  * GBA Video: Fix mode 3-5 overflow with mosaic (fixes mgba.io/i/1691)
- Other fixes:
  * GBA: Fix non-USA 1.0 FireRed misdetecting as a ROM hack (fixes mgba.io/i/2100)
  * GBA: Fix crash when ROM loading fails
  * GBA e-Reader: Fix bitmap short strip scanning
  * GBA Video: Fix mode 5 frame 1 caching (fixes mgba.io/i/2075)
  * GBA Video: Don't attempt to copy invalid registers when switching renderer
  * Qt: Fix crash when switching from high-resolution OpenGL renderer to software
  * Qt: Fix OpenGL renderer lagging behind when fast-forwarding (fixes mgba.io/i/2094)
  * Qt: Fix smudged window icon on Windows
  * Qt: Fix saving settings enabling camera when camera name changes (fixes mgba.io/i/2125)
  * Qt: Fix frames getting backlogged (fixes mgba.io/i/2122)
  * Qt: Restore maximized state when starting (fixes mgba.io/i/487)
- Misc:
  * Core: Truncate preloading ROMs that slightly exceed max size (fixes mgba.io/i/2093)
  * GBA: Default-enable VBA bug compat for Ruby and Emerald ROM hacks
  * GBA Memory: Log GPIO writes on non-GPIO carts as Pak Hardware instead of Memory
  * Qt: Add ROM filename and size to bug reporter
  * Qt: Improve handling of disabling VBA bug compat mode (fixes mgba.io/i/2129)
0.9.0: (2021-03-28)
- Features:
  * e-Reader card scanning
  * New tool for converting between different save game formats
  * WebP and APNG recording
  * Separate overrides for GBC games that can also run on SGB or regular GB
  * Game Boy Player features can be enabled by default for all compatible games
  * Frame and I/O viewer support for Game Boy
  * Bug report tool for gathering information helpful for reporting bugs
  * Mute option in homebrew ports
  * Status indicators for fast-forward and mute in homebrew ports
  * VBA bug compatibility mode for ROM hacks that don't work on real hardware
  * Read-only support for MBC6 flash memory
  * New unlicensed GB mappers: Pokémon Jade/Diamond, BBD, and Hitek
  * Stack tracing tools in ARM debugger (by ahigerd)
  * Command scripts for CLI debugger (by ahigerd)
  * Scheduled event dumping in CLI debugger
  * ARM disassembler now resolves addresses to symbol names
  * Add Game Boy Player feature support to ports
  * Individual window types can now be toggled in debugging views
  * Support for the Wii U GamePad when running as an injected VC title
- Emulation fixes:
  * ARM: Fix ALU reading PC after shifting
  * ARM: Fix STR storing PC after address calculation
  * ARM: Fix Addressing mode 1 shifter on rs == pc (fixes mgba.io/i/1926)
  * ARM: Fix long multiply-and-accumulate register write order (fixes mgba.io/1/1956)
  * ARM: Fix long and accumulate multiply timing
  * GB: Partially fix timing for skipped BIOS
  * GB: Downgrade DMG-only ROMs from CGB mode even without boot ROM
  * GB: Fix marking BIOS as unmapped when skipping BIOS (fixes mgba.io/i/2061)
  * GB Audio: Fix serializing sweep time
  * GB Audio: Fix some channel 4 timing edge cases
  * GB MBC: Fix MBC1 mode changing behavior
  * GB MBC: Fix some MBC3 bit masking
  * GB Video: Fix state after skipping BIOS (fixes mgba.io/i/1715 and mgba.io/i/1716)
  * GBA: Fix timing advancing too quickly in rare cases
  * GBA: Clear GBP connection on reset
  * GBA Audio: Revamp FIFO emulation (fixes mgba.io/i/356, mgba.io/i/875, mgba.io/i/1847)
  * GBA BIOS: Implement dummy sound driver calls
  * GBA BIOS: Improve HLE BIOS timing
  * GBA BIOS: Fix reloading video registers after reset (fixes mgba.io/i/1808)
  * GBA BIOS: Make HLE BIOS calls interruptable (fixes mgba.io/i/1711 and mgba.io/i/1823)
  * GBA BIOS: Fix invalid decompression bounds checking
  * GBA DMA: Linger last DMA on bus (fixes mgba.io/i/301 and mgba.io/i/1320)
  * GBA DMA: Fix ordering and timing of overlapping DMAs
  * GBA I/O: Green swap register should be readable
  * GBA I/O: Ignore high bits on IME
  * GBA Memory: Improve gamepak prefetch timing
  * GBA Memory: Stall on VRAM access in mode 2 (fixes mgba.io/i/190)
  * GBA Memory: Improve robustness of Matrix memory support
  * GBA Memory: Mark Famicom Mini games 22 through 28 as non-mirroring
  * GBA Memory: Return correct byte for odd ROM open bus addresses
  * GBA Memory: Improved AGBPrint emulation of edge cases (fixes mgba.io/i/1867)
  * GBA Memory: Fix masking of misaligned jumps
  * GBA Serialize: Fix alignment check when loading states
  * GBA SIO: Fix copying Normal mode transfer values
  * GBA SIO: Fix Normal mode being totally broken (fixes mgba.io/i/1800)
  * GBA SIO: Fix deseralizing SIO registers
  * GBA SIO: Fix hanging on starting a second multiplayer window (fixes mgba.io/i/854)
  * GBA SIO: Fix Normal mode transfer start timing (fixes mgba.io/i/425)
  * GBA Timers: Fix toggling timer cascading while timer is active (fixes mgba.io/i/2043)
  * GBA Video: Latch scanline at end of Hblank (fixes mgba.io/i/1319)
  * GBA Video: Fix Hblank timing
  * GBA Video: Implement green swap (fixes mgba.io/i/1609)
  * GBA Video: Emulate sprite cycle limits in OpenGL renderer (fixes mgba.io/i/1635)
  * GBA Video: Fix OBJWIN erratic rendering in OpenGL renderer
  * GBA Video: Fix x offset in 256-color BG mosaic (fixes mgba.io/i/1684)
  * GBA Video: Fix transposed BG mosaic parameters in GL renderer
  * SM83: Emulate HALT bug
  * SM83: Improve mid-M-cycle interrupts
  * SM83: HALT should not consume an extra T-state
- Other fixes:
  * 3DS: Fix thread cleanup
  * All: Improve export headers (fixes mgba.io/i/1738)
  * Cheats: Fix indirect write cheats (fixes mgba.io/i/2026)
  * CMake: Fix build with downstream minizip that exports incompatible symbols
  * CMake: Link with correct OpenGL library (fixes mgba.io/i/1872)
  * Core: Ensure ELF regions can be written before trying
  * Core: Fix threading improperly setting paused state while interrupted
  * Core: Fix loading ELF files that have unexpected empty program headers
  * Core: Fix destroying an mVL with an invalid channel count
  * Debugger: Don't skip undefined instructions when debugger attached
  * Debugger: Close trace log when done tracing
  * Debugger: Fix change watchpoints (fixes mgba.io/i/1947)
  * Debugger: Call CLI debugger system init
  * FFmpeg: Fix some small memory leaks
  * FFmpeg: Fix encoding of time base
  * GB: Fix crash when changing ROM while in banked address space
  * GB: Fix loading model overrides
  * GB MBC: Force minimum SRAM size on rare MBCs that always have SRAM
  * GB Serialize: Fix crash when loading pre-0.7 SGB savestates
  * GB Video: Fix SGB video logs
  * GB Video: Discard SGB packets in non-SGB mVLs
  * GB Video: Fix deserializing negative LX state
  * GB Video: Don't rendering negative batches
  * GBA: Fix loading multiboot ELF files (fixes mgba.io/i/1949)
  * GBA: Fix loading subsequent save files (fixes mgba.io/i/2067)
  * mGUI: Don't attempt to preload files larger than can fit in RAM
  * Qt: Force OpenGL paint engine creation thread (fixes mgba.io/i/1642)
  * Qt: Fix static compilation in MinGW (fixes mgba.io/i/1769)
  * Qt: Fix a race condition in the frame inspector
  * Qt: Load/save bytes from memory viewer in the order visible (fixes mgba.io/i/1900)
  * Qt: Fix running proxied video if it gets pushed to the main thread
  * Qt: Fix game display sometimes disappearing after closing load/save state screen
  * Qt: Fix cancelling pausing before the frame ends
  * Qt: Fix gamepad event dispatching (fixes mgba.io/i/1922)
  * Qt: Pre-attach GDB stub when launching with -g (fixes mgba.io/i/1950)
  * Qt: Fix crash when editing shortcuts with none selected (fixes mgba.io/i/1964)
  * Qt: Fix crashing when no OpenGL context can be obtained
  * Qt: Fix issues with I/O viewer not properly synchronizing state
  * Qt: Fix loading a new game crashing on Wayland (fixes mgba.io/i/1992)
  * Qt: Fix inability to clear hat bindings
  * SM83: Simplify register pair access on big endian
  * SM83: Disassemble STOP as one byte
  * Switch: Fix GB game height in pixel accurate mode (fixes mgba.io/i/2073)
  * Wii: Fix crash on unloading irregularly sized GBA ROMs
- Misc:
  * 3DS: Use "wide mode" where applicable for slightly better filtering
  * 3DS: Batch directory reads
  * Core: Add savedataUpdated callback
  * Core: Add shutdown callback
  * Core: Rework thread state synchronization
  * Core: Improve support for ROM patch cheats, supporting disabling overlapping patches
  * Core: Adding to library is now recursive
  * GB: Allow pausing event loop while CPU is blocked
  * GB: Add support for sleep and shutdown callbacks
  * GB: Redo double speed emulation (closes mgba.io/i/1515)
  * GB: Support loading CGB-on-AGB boot ROM
  * GB Audio: Add channel 4 batching back (fixes mgba.io/i/1313)
  * GB Core: Return the current number of banks for ROM/SRAM, not theoretical max
  * GB I/O: Implement preliminary support for PCM12/PCM34 (closes mgba.io/i/1468)
  * GB MBC: Remove unused SRAM size
  * GBA: Allow pausing event loop while CPU is blocked
  * GBA BIOS: Division by zero should emit a FATAL error
  * GBA Cheats: Allow unlimited ROM patch-type codes per set
  * GBA Video: Convert OpenGL VRAM texture to integer
  * GBA Video: Skip attempting to render offscreen sprites in OpenGL
  * GBA Video: New GL palette approach, no more batch splitting on palette edits
  * GBA Video: Avoid integer division using reciprocal tricks
  * Debugger: Keep track of global cycle count
  * FFmpeg: Add looping option for GIF/APNG
  * FFmpeg: Add CRF support for applicable codecs
  * mGUI: Show battery percentage
  * mGUI: Skip second scan loop when possible
  * mGUI: Improve loading speed (fixes mgba.io/i/1957)
  * Qt: Renderer can be changed while a game is running
  * Qt: Add hex index to palette view
  * Qt: Add transformation matrix info to sprite view
  * Qt: Memory viewer now supports editing decimal values directly (closes mgba.io/i/1705)
  * Qt: Add copy button to GB printer dialog
  * Qt: Window title updates can be disabled (closes mgba.io/i/1912)
  * Qt: Redo OpenGL context thread handling (fixes mgba.io/i/1724)
  * Qt: Discard additional frame draws if waiting fails
  * Qt: Unify monospace font usage
  * Qt: Add button to jump to log settings
  * Qt: Use relative paths in portable mode when applicable (fixes mgba.io/i/838)
  * Qt: Better initial shortcut editor column sizes
  * SDL: Fall back to sw blit if OpenGL init fails
  * Switch: Optimize font rendering (fixes mgba.io/i/2078)
  * Switch: Allow switching between CPU and GPU renderers without reloading
  * Util: Reset vector size on deinit
  * VFS: Change semantics of VFile.sync on mapped files (fixes mgba.io/i/1730)

-------------------------------------------------------------------
Wed Jan 13 00:09:18 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- Update to version 0.8.4
- Emulation fixes:
  * GB Audio: Fix initial sweep state
  * GB Audio: Fix deserializing audio channels 2 and 3
  * GB Audio: Fix deserializing while audio was disabled
  * GB Video: Fix drawing background when window is force-disabled by frontend
  * GB, GBA Video: Copy disable flags when drawing scanlines in proxy when not blocking
  * GBA Audio: Fix deserializing SOUNDCNT_L
  * GBA Audio: Fix stereo in XQ audio
  * GBA Audio: Fix volume/mute in XQ audio
  * GBA Hardware: Fix GB Player detection on big endian platforms
  * GBA Video: Invalidate map cache when modifying BGCNT
  * GBA Video: Don’t draw sprites using unmapped VRAM in GL renderer
  * GBA Video: Fix rare regression blending semitransparent sprites
  * GBA Video: Do not affect OBJ pixel priority when writing OBJWIN
  * GBA Video: Fix deferred blending when OBJWIN matches window
  * GBA Video: Fix mode 4 transparency in OpenGL
- Other fixes:
  * 3DS: Redo video sync to be more precise
  * 3DS: Fix crash with libctru 2.0 when exiting
  * ARM Decoder: Fix decoding pre-indexed writeback instructions
  * Core: Fix reported ROM size when a fixed buffer size is used
  * Core: Fix memory leak loading ELF files
  * GBA: Disable more checks when loading GS save with checks disabled
  * GBA: Fix endianness issues in renderer proxy
  * GBA Core: Fix memory leak when loading symbols
  * GBA Serialize: Ensure program counter is aligned when loading
  * Qt: Add dummy English translation file
  * Qt: Fix Battle Chip view not displaying chips on some DPI settings
  * Qt: Fix camera image being upside-down sometimes
  * Qt: Fix drawing on macOS break when using OpenGL
  * Qt: Fix stride changing when toggling SGB borders
  * Qt: Fix aliasing on background logo
  * mGUI: Fix closing down a game if an exit is signalled
  * mGUI: Fix cycling through config setting states with accept button
  * mVL: Fix injecting accidentally draining non-injection buffer
  * VFS: Fix directory node listing on some filesystems
- Misc:
  * GBA Video: Improve speed of window texture generation on AMD
  * Vita: Clear both buffers when loading a game
- ran spec-cleaner
- use tool macros for building
- link dl* functions used by bundled third party sqlite
- remove unnecessary build dependencies
- reformat header for accurate provenance

-------------------------------------------------------------------
Fri Jun 26 22:17:22 UTC 2020 - Markus S <kamikazow@opensuse.org>

- Update to version 0.8.2
0.8.2: (2020-06-14)
- Emulation fixes:
  * ARM: Fix timing on Thumb shift instructions
  * GB: Fix GBC game registers after skipping BIOS
  * GB MBC: Support 4MB MBC30 ROMs (fixes mgba.io/i/1713)
  * GB Video: Fix BGPS value after skipping BIOS (fixes mgba.io/i/1717)
  * GBA: Add missing RTC overrides for Legendz games
  * GBA BIOS: Reset renderer when RegisterRamReset called (fixes mgba.io/i/1756)
  * GBA SIO: Fix Multiplayer busy bit
  * GBA SIO: Fix double-unloading active driver
  * GBA Timers: Fix deserializing count-up timers
  * GBA Video: Fix mosaic objects drawing past the end (fixes mgba.io/i/1702)
  * GBA Video: Fix disabling OBJWIN in GL renderer (fixes mgba.io/i/1759)
  * GBA Video: Add missing parts of 256-color mode 0 mosaic (fixes mgba.io/i/1701)
  * GBA Video: Fix double-size OBJ wrapping in GL renderer (fixes mgba.io/i/1712)
  * GBA Video: Simplify sprite cycle counting (fixes mgba.io/i/1279)
  * GBA Video: Fix sprite/backdrop blending regression
- Other fixes:
  * 3DS: Fix framelimiter on newer citro3d (fixes mgba.io/i/1771)
  * ARM: Fix disassembling of several S-type instructions (fixes mgba.io/i/1778)
  * ARM Debugger: Clear low bit on breakpoint addresses (fixes mgba.io/i/1764)
  * CMake: Always use devkitPro toolchain when applicable (fixes mgba.io/i/1755)
  * Core: Fix ELF loading regression (fixes mgba.io/i/1669)
  * Core: Fix crash modifying hash table entry (fixes mgba.io/i/1673)
  * GB Video: Fix some cases where SGB border doesn't draw to multi-buffers
  * GBA: Reject incorrectly sized BIOSes
  * GBA: Break infinite loop for 0-frame mVLs (fixes mgba.io/i/1723)
  * Qt: Fix OpenGL 2.1 support (fixes mgba.io/i/1678)
  * Qt: Fix unmapping zipped ROM (fixes mgba.io/i/1777)
- Misc:
  * 3DS: Clean up legacy initialization (fixes mgba.io/i/1768)
  * GBA Serialize: Only flunk BIOS check if official BIOS was expected
  * Qt: Disable Replace ROM option when no game loaded
  * Qt: Defer texture updates until frame is drawn (fixes mgba.io/i/1590)
  * Qt: Set icon for Discord Rich Presence
  * Qt: Show a warning when save file can't be opened
- Update to version 0.8.1: (2020-02-16)
- Emulation fixes:
  * GB Serialize: Fix timing bug loading channel 4 timing
  * GBA: Fix multiboot entry point while skipping BIOS
  * GBA BIOS: Fix undefined instruction HLE behavior
  * GBA DMA: Fix invalid audio DMA parameters
  * GBA Memory: Misaligned SRAM writes are ignored
  * GBA Serialize: Fix serializing DMA transfer register
  * GBA Serialize: Fix audio DMA timing deserialization
  * GBA Video: Fix OAM not invalidating after reset (fixes mgba.io/i/1630)
  * GBA Video: Fix backdrop blending on lines without sprites (fixes mgba.io/i/1647)
  * GBA Video: Fix OpenGL sprite flag priority
- Other fixes:
  * Core: Fix race condition initializing thread proxy
  * Core: Fix integer overflow in ELF loading
  * FFmpeg: Fix crash when -strict -2 is needed for vcodec or container
  * FFmpeg: Disallow recording video with no audio nor video
  * GBA: Automatically skip BIOS for multiboot ROMs
  * Qt: Only dynamically reset video scale if a game is running
  * Qt: Fix race condition with proxied video events
  * Qt: Fix color selection in asset view (fixes mgba.io/i/1648)
  * Qt: Fix missing OSD messages
  * Qt: Fix crash unloading shaders
  * Qt: Fix toggled actions on gamepads (fixes mgba.io/i/1650)
  * Qt: Fix extraneous dialog (fixes mgba.io/i/1654)
  * Qt: Fix window title not updating after shutting down game
  * Qt: Fix GIF view not allowing manual filename entry
  * Qt: Fix non-GB build (fixes mgba.io/i/1664)
  * Qt: Fix pausing Qt Multimedia audio (fixes mgba.io/i/1643)
  * Qt: Fix invalid names for modifier keys (fixes mgba.io/i/525)
  * SDL: Refresh stale pointers after adding a joystick (fixes mgba.io/i/1622)
  * Util: Fix crash reading invalid ELFs
  * VFS: Fix handle leak when double-mapping (fixes mgba.io/i/1659)
- Misc:
  * FFmpeg: Add more presets
  * Qt: Fix non-SDL build (fixes mgba.io/i/1656)
  * SDL: Use DirectSound audio driver by default on Windows
  * Switch: Make OpenGL scale adjustable while running

-------------------------------------------------------------------
Thu Jan 23 18:24:59 UTC 2020 - Markus S <kamikazow@opensuse.org>

- Update to version 0.8.0
- Features:
  * Improved logging configuration
  * One-Player BattleChip/Progress/Beast Link Gate support
  * Add Game Boy Color palettes for original Game Boy games
  * Debugger: Add unary operators and memory dereferencing
  * GB: Expose platform information to CLI debugger
  * Support Discord Rich Presence
  * Debugger: Add tracing to file
  * Enhanced map viewer, supporting bitmapped GBA modes and more displayed info
  * OpenGL renderer with high-resolution upscaling support
  * Experimental high level "XQ" audio for most GBA games
  * Interframe blending for games that use flicker effects
  * Frame inspector for dissecting and debugging rendering
  * Switch: Option to use built-in brightness sensor for Boktai
  * Ports: Ability to enable or disable all SGB features (closes mgba.io/i/1205)
  * Ports: Ability to crop SGB borders off screen (closes mgba.io/i/1204)
  * Cheats: Add support for loading Libretro-style cht files
  * GBA Cheats: Add support for loading EZ Flash-style cht files
  * Support for unlicensed Wisdom Tree Game Boy mapper
  * Qt: Add export button for tile view (closes mgba.io/i/1507)
  * Qt: Add recent game list clearing (closes mgba.io/i/1380)
  * GB: Yanking gamepak now supported
  * Qt: Memory range dumping (closes mgba.io/i/1298)
- Emulation fixes:
  * GB: Fix using boot ROM with MMM01 games
  * GB Audio: Only reset channel 3 sample in DMG mode
  * GB Audio: Sample inactive channels (fixes mgba.io/i/1455, mgba.io/i/1456)
  * GB Audio: Fix channel 4 volume (fixes mgba.io/i/1529)
  * GB I/O: Filter IE top bits properly (fixes mgba.io/i/1329)
  * GB Memory: Better emulate 0xFEA0 region on DMG, MGB and AGB
  * GB Video: Delay LYC STAT check (fixes mgba.io/i/1331)
  * GB Video: Fix window being enabled mid-scanline (fixes mgba.io/i/1328)
  * GB Video: Fix mode 0 window edge case (fixes mgba.io/i/1519)
  * GB Video: Fix color scaling in AGB mode
  * GBA: All IRQs have 7 cycle delay (fixes mgba.io/i/539, mgba.io/i/1208)
  * GBA: Reset now reloads multiboot ROMs
  * GBA BIOS: Fix multiboot entry point (fixes Magic Floor)
- Other fixes:
  * Core: Improved lockstep driver reliability (Le Hoang Quyen)
  * FFmpeg: Drain recording buffers
  * GB: Fix reading ROM immediately after unmapping BIOS
  * GB SIO: Fix lockstep failing games aren't reloaded
  * GBA Cheats: Fix value incrementing in CB slide codes (fixes mgba.io/i/1501)
  * Libretro: Fix crash changing allowing opposing directions (hhromic)
  * Qt: Fix some Qt display driver race conditions
  * Qt: Fix menu bar staying hidden in full screen (fixes mgba.io/i/317)
  * Qt: Only show emulator restart warning once per settings saving
  * Qt: Fix LibraryController initialization (fixes mgba.io/i/1324)
  * Shaders: Fix gba-color shader resolution (fixes mgba.io/i/1435)
  * Switch: Fix audio when video rate desyncs (fixes mgba.io/i/1532)
- Misc:
  * CMake: Don't use libzip on embedded platforms (fixes mgba.io/i/1527)
  * Core: Add keysRead callback
  * Core: Create game-related paths if they don't exist (fixes mgba.io/i/1446)
  * Core: Add more memory search ops (closes mgba.io/i/1510)
  * Debugger: Make tracing compatible with breakpoints/watchpoints
  * Debugger: Print breakpoint/watchpoint number when inserting
  * Feature: Switch from ImageMagick to FFmpeg for GIF generation
  * FFmpeg: Support audio-only recording
  * GB Memory: Support running from blocked memory
  * GBA BIOS: Add timings for HLE BIOS math functions (fixes mgba.io/i/1396)
  * GBA BIOS: Fix clobbered registers in CpuSet (fixes mgba.io/i/1531)
  * GBA Savedata: EEPROM performance fixes
  * GBA Savedata: Automatically map 1Mbit Flash files as 1Mbit Flash
  * Debugger: Add breakpoint and watchpoint listing
  * mGUI: Remember name and position of last loaded game
  * OpenGL: Only resize textures when needed
  * Qt: Don't unload ROM immediately if it crashes
  * Qt: Support switching webcams
  * Qt: Cap window size on start to monitor size
  * Qt: Open a message box for Qt frontend errors
  * Qt: Increase maximum magnifications and scaling
  * Qt: Add native FPS button to settings view
  * Qt: Improve sync code
  * Qt: Add option to pause on minimizing window (closes mgba.io/i/1379)
  * Qt: Scale pixel color values to full range (fixes mgba.io/i/1511)
  * Qt: Remove What's This icon from dialogs
  * Qt: Printer quality of life improvements (fixes mgba.io/i/1540)
  * Qt: Add copy and QoL improvements to graphic views (closes mgba.io/i/1541)
  * Qt: Show list of all sprites in sprite view
  * Qt: Add option for disabling OSD messages
  * Qt, OpenGL: Disable integer scaling for dimensions that don't fit
  * SM83: Support PC-relative opcode decoding
  * Switch: Dynamic display resizing
  * Switch: Support file associations
  * Vita: L2/R2 and L3/R3 can now be mapped on PSTV (fixes mgba.io/i/1292)
- Emulation fixes from beta 1:
  * ARM: Fix STR writeback pipeline stage
  * ARM: Partially fix LDM/STM writeback with empty register list
  * ARM: Fix stepping when events are pending
  * GBA DMA: Fix case where DMAs could get misaligned (fixes mgba.io/i/1092)
  * GBA Memory: Fix open bus from IWRAM (fixes mgba.io/i/1575)
  * GBA Timers: Improve timer startup emulation
  * GBA Video: Fix OpenGL renderer 512x512 backgrounds (fixes mgba.io/i/1572)
  * GBA Video: Fix BLDY for semitransparent sprite on non-target-2 backgrounds
  * GBA Video: Fix effects blending improperly in some non-last windows
  * GBA Video: Copy higher priority target 1 flag
- Other fixes from beta 1:
  * 3DS: Fix screen darkening (fixes mgba.io/i/1562)
  * Core: Fix uninitialized memory issues with graphics caches
  * Core: Return null for out of bounds cached tile VRAM querying
  * GBA Video: Fix OpenGL fragment data binding
  * GBA Video: Fix mosaic in modes 1-5 in OpenGL (fixes mgba.io/i/1620)
  * Debugger: Fix tracing skipping instructions (fixes mgba.io/i/1614)
  * OpenGL: Only invalidate texture if dimensions change (fixes mgba.io/i/1612)
  * Qt: Fix fast forward mute being reset (fixes mgba.io/i/1574)
  * Qt: Fix scrollbar arrows in memory view (fixes mgba.io/i/1558)
  * Qt: Fix several cases where shader selections don't get saved
  * Qt: Fix division by zero error in invalid TilePainter state
  * Qt: Fix "restart needed" dialog after first config (fixes mgba.io/i/1601)
  * Qt: Fix undesired screen filtering when paused (fixes mgba.io/i/1602)
  * Qt: Fix sprite view using wrong base address (fixes mgba.io/i/1603)
  * Qt: Fix inability to clear default keybindings
  * Qt: Release held actions if they get rebound
  * Qt: Fix crash double-clicking menus in shortcut settings (fixes mgba.io/i/1627)
  * Qt: Fix record A/V window not updating resolution (fixes mgba.io/i/1626)
  * Vita: Fix analog controls (fixes mgba.io/i/1554)
  * Wii: Fix game fast-forwarding after slowing down
  * Wii: Improve audio buffering (fixes mgba.io/i/1617)
- Misc from beta 1:
  * GB Memory: Support manual SRAM editing (fixes mgba.io/i/1580)
  * GBA: Trim non-movie ROMs to 32 MiB if applicable
  * GBA Audio: Redo channel 4 batching for GBA only
  * GBA I/O: Stop logging several harmless invalid register reads
  * GBA Video: Changing OpenGL scaling no longer requires restart
  * Debugger: Separate aliases from main commands
  * Debugger: Print break-/watchpoint ID when breaking in CLI
  * Debugger: Minor interface cleanup
  * SDL: Use controller GUID instead of name
  * SM83: Rename LR35902 to SM83
  * Tools: Allow using threaded renderer in perf.py
  * Tools: Clean up unused argument in mgba-perf


-------------------------------------------------------------------
Tue Oct 22 17:33:16 UTC 2019 - Markus S <kamikazow@opensuse.org>

- Update to version 0.8-beta1

-------------------------------------------------------------------
Mon Sep 16 16:47:32 UTC 2019 - Markus S <kamikazow@opensuse.org>

- Update to version 0.7.3
- Emulation fixes:
  * GB: Fix savedata initialization (fixes #1478, #1478)
  * GB: Fix SGB controller incrementing (fixes #1104)
  * GB Audio: Improve channel 4 supersampling
  * GB Printer: Reset printer buffer index after printing
  * GB Audio: Deschedule channel 3 when disabled (fixes #1463)
  * GB Audio: Deschedule channel 1 when disabled by sweep (fixes #1467)
  * GB Video: Increment BCPS/OCPS even in mode 3 (fixes #1462)
  * GBA Memory: Fix STM to VRAM (fixes #1430)
  * GBA Memory: Fix STM/LDM to invalid VRAM
  * GBA Video: Fix wrapped sprite mosaic clamping (fixes #1432)
  * GBA Audio: Fix channel 4 aliasing (fixes #1265)
- Other fixes:
  * Core: Fix crashes if core directories aren’t set
  * Core: Fix crash when exiting game with cheats loaded
  * GBA: Set up GPIO mapping on null and ELF ROM regions (fixes #1481)
  * GBA Cheats: Fix PARv3 Thumb hooks
  * GBA Cheats: Fix value incrementing in CB slide codes (fixes #1501)
  * Qt: Fix FPS target maxing out at 59.727 (fixes #1421)
  * Qt: Cap audio buffer size to 8192 (fixes #1433)
  * Qt: Fix race conditions initializing GDB stub
  * Qt: Improve cheat view UX
  * Libretro: Fix crash changing allowing opposing directions (hhromic)
  * mGUI: Fix crash if last loaded ROM directory disappears (fixes #1466)
  * Switch: Fix threading-related crash on second launch
- Misc:
  * Qt: Make mute menu option also toggle fast-forward mute (fixes #1424)
  * Qt: Show error message if file failed to load

-------------------------------------------------------------------
Sun May 26 07:30:18 UTC 2019 - Markus S <kamikazow@opensuse.org>

- Update to version 0.7.2:
  * Changes: Update for 0.7.2
  * Revert "GBA Video: Clean up dead code in sprite rendering loop"
  * CHANGES: Update
  * Qt: Preserve native FPS target when saving settings
  * GBA Video: Implement sprite mosaic on transformed sprites
  * GB: Fix HALT when IE and IF unused bits are set (fixes #1349)
  * GBA Video: Fix sprite mosaic clamping (fixes #1008)
  * Qt: Fix bounded fast forward with Qt Multimedia
  * GBA: Fix skipping BIOS on irregularly sized ROMs
  * FFmpeg: Fix audio conversion producing gaps

-------------------------------------------------------------------
Mon Feb 25 18:57:02 UTC 2019 - Markus S <kamikazow@opensuse.org>

- Update to version 0.7.1:
- Bugfixes:
 * 3DS: Work around menu freezing (fixes mgba.io/i/1294)
 * GB: Fix crash when accessing SRAM if no save loaded and cartridge has no SRAM
 * GB Serialize: Fix loading states with negative pixel x (fixes mgba.io/i/1293)
 * GB, GBA Serialize: Fix loading two states in a row
 * GBA: Fix video timing when skipping BIOS (fixes mgba.io/i/1318)
 * GBA DMA: Fix Display Start DMAs
 * GBA DMA: Fix DMA start/end timing
 * GBA DMA: Fix invalid DMA handling (fixes mgba.io/i/1301)
 * GBA Memory: Fix a few AGBPrint crashes
 * GBA Memory: Fix OOB ROM reads showing up as AGBPrint memory
 * GBA SIO: Prevent writing read-only multiplayer bits
 * GBA Video: Fix enabling layers in non-tile modes (fixes mgba.io/i/1317)
 * Python: Fix crash when deleting files owned by library
 * Python: Make sure GB link object isn't GC'd before GB object
 * PSP2: Fix file descriptors dying on suspend (fixes mgba.io/i/1123)
 * Qt: Fix tile and sprite views not always displaying at first
 * Qt: Fix audio context holding onto closed game controller
 * Qt: Fix color picking in sprite view (fixes mgba.io/i/1307)
 * Qt: Fix window icon on X11
 * Qt: Fix quick load recent accidentally saving (fixes mgba.io/i/1309)
 * Switch: Fix final cleanup (fixes mgba.io/i/1283)
 * Switch: Fix gyroscope orientation (fixes mgba.io/i/1300)
- Misc:
 * GBA Video: Improve sprite cycle counting (fixes mgba.io/i/1274)
 * Qt: Updated Italian translation (by Vecna)

-------------------------------------------------------------------
Sun Jan 27 08:39:13 UTC 2019 - Markus S <kamikazow@opensuse.org>

- Update to version 0.7.0:
  * CHANGES: Update for 0.7.0
  * README: Update copyright date
  * Qt: Fix crash when closing window while game running
  * Core: Improve handling failures in mCoreSaveStateNamed function (#1272)
  * Switch: Fix perf-main for new console API
  * GB MBC: Fix MBC30 SRAM
  * Qt: AudioProcessor::m_context can be null
  * Qt: Ensure FATAL logs reach log view
  * GBA: Fix GB Player features
  * GBA BIOS: BitUnPack improvements
  
- Drop Qt5.11_fix.patch
  * No longer needed

-------------------------------------------------------------------
Tue Oct  9 22:42:35 UTC 2018 - Markus S <kamikazow@opensuse.org>

- Update to 0.7-beta1
  * Game Boy audio has been revamped.
  * It may not sound correct in many cases and narrowing down which cases are
    reliably broken will help fix them.
  * New Game Boy peripherals are supported, including the Camera, Printer,
    and Super Game Boy.
    Additionally, several new mappers have partial support.
  * Debugging tools are improved, including a map viewer, conditional breakpoints,
    and symbol loading.
  * There are now translations for Italian and French that are not well reviewed
    and partially incomplete.

-------------------------------------------------------------------
Sun Jun 10 01:34:30 UTC 2018 - Markus S <kamikazow@opensuse.org>

- Add Qt5.11_fix.patch to fix building with Qt 5.11

-------------------------------------------------------------------
Sun Apr 15 03:00:02 UTC 2018 - Markus S <kamikazow@opensuse.org>

- New upstream release 0.6.3
  * GB Audio: Revert unsigned audio changes
  * GB Video: Fix bad merge (fixes #1040)
  * GBA Video: Fix OBJ blending regression (fixes #1037)

-------------------------------------------------------------------
Wed Apr  4 22:52:06 UTC 2018 - Markus S <kamikazow@opensuse.org>

- New upstream release 0.6.2
  * https://mgba.io/2018/04/03/mgba-0.6.2/

-------------------------------------------------------------------
Sat Mar 31 03:02:12 UTC 2018 - Markus S <kamikazow@opensuse.org>

- Fix TW build
- Update to version 0.6.1.20180322+git.c623970d:
  * Wii: Drawing polish (closes #988)
  * Windows: Build fix
  * CMake: Disable 'editline' for Win32 (#1017)
  * Doc: Add "libepoxy" to msys/mingw-w64 dependencies
  * GB Memory: Fix OAM DMA blocking regions (fixes #1013)
  * GB: Cancel IRQs if interrupt is unasserted before dispatch (fixes #1000, #1003)
  * Python: Fix package directory
  * Qt: Fix opening in fullscreen (fixes #993)
  * All: Update copyright year to 2018
  * Doc: Fix the total download size of the msys toolchain

-------------------------------------------------------------------
Mon Nov 27 15:08:19 UTC 2017 - Markus S <kamikazow@opensuse.org>

- Update to version 0.6.1:
  * VFS: Make VFile.truncate work growing files on PSV (fixes #885)
  * GB Video: Fix read mode when enabling LCD
  * GBA Cheats: Improve detection of raw cheats
  * GBA Cheats: Slightly improve PARv3 detection
  * GBA Cheats: Fix PARv3 multiline blocks (fixes #889)
  * Test: Fix test suite post-Cheats
  * Qt: Hide mouse immediately when loading
  * Update CHANGES for 0.6.1
  * CMake: Update patch level
  * Res: Update patrons for October
- Fix Fedora 27 build

-------------------------------------------------------------------
Sun Jul 16 20:57:38 UTC 2017 - Markus S <kamikazow@opensuse.org>

- Update to version 0.6.0:
  * Drop mgba-0.5.0-linkage.patch
  * All: Do not install hicolor icons on Haiku.
  * All: Use more GNUInstallDirs & don't install shaders if no GL.
  * Core: Fix exiting rewind thread
  * Qt: Updated Spanish translation
  * SDL: Fix showing version number (fixes #794)
  * All: Minor text fixes
  * SDL: Fix cheats not loading
  * Qt: Fix screen background improperly stretching
  * All: Minor text fixes
  * All: Update CHANGES for 0.6.0

-------------------------------------------------------------------
Wed Jul 12 02:31:32 UTC 2017 - Markus S <kamikazow@opensuse.org>

- Update to version 0.6b1:
  * Fixes compilation on recent Tumbleweed snapshots
  * Core: Improved threading interrupted detection
  * GB MBC: Fix MBC7 sampling
  * Python: GB core should expose memory
  * Python: Improve GB SIO bindings
  * LR35902: Fix decoding CB commands
  * LR35902: Switch memory disassembly syntax to rgbds-style
  * Core: Fix directory sets crashing on close if base isn't properly detached
  * All: Revert setting minimum macOS version to 10.5
  * GB Timer: Fix order-of-operations between & and +
  * All: Update changes for 0.6 beta 1

-------------------------------------------------------------------
Tue Jan 24 04:15:16 UTC 2017 - Markus S <kamikazow@opensuse.org>

- Ported ROSA Linux package to Fedora and openSUSE
openSUSE Build Service is sponsored by