Commit Graph

7078 Commits

Author SHA1 Message Date
Vicki Pfau 72817df4cf GB: Fix potential double-free of non-pristine ROM memory 2023-03-01 20:18:05 -08:00
Vicki Pfau 9da638f0c0 GBA Savedata: Fix sanity check in Load 2023-03-01 16:17:51 -08:00
Vicki Pfau 1bbbbc745d Core: Add missing va_end 2023-03-01 16:17:29 -08:00
Vicki Pfau 18b798ec41 GB Memory: Fix potential crash when directly accessing invalid SRAM 2023-03-01 16:17:29 -08:00
Vicki Pfau bd805dd720 Qt: Fix crash if loading a shader fails 2023-03-01 16:17:29 -08:00
Vicki Pfau c13e2a822e OpenGL: Fix memory leak in failure path 2023-03-01 16:17:29 -08:00
Vicki Pfau 9132859b6f Qt: Fix full-buffer rewind 2023-03-01 16:00:00 -08:00
Vicki Pfau 081fe27e3a Qt: Automatically change video file extension as appropriate 2023-02-24 03:51:44 -08:00
Vicki Pfau 766c6625c4 Scripting: Add WSAEWOULDBLOCK to error translation table 2023-02-22 20:22:09 -08:00
Vicki Pfau 1d01a7585c Qt: Fix loading a script leaving sync disabled 2023-02-15 02:30:27 -08:00
Vicki Pfau a473aeff2c Qt: Fix a handful of edge cases with graphics viewers (fixes #2827) 2023-02-14 23:14:02 -08:00
Adam Higerd 3f5fec4e4d hook frame callback in socket connect 2023-02-12 13:29:17 -08:00
Vicki Pfau 8c5ad62dbc OpenGL: Fix null calloc/memcpy 2023-02-11 22:09:30 -08:00
Vicki Pfau 5558e469e0 Qt: Fix modifier key names in shortcut editor (fixes #2817) 2023-02-09 20:02:14 -08:00
Vicki Pfau 1164d5b470 Qt: Disable attempted linking betwen incompatible platforms (fixes #2702) 2023-02-09 00:20:21 -08:00
Vicki Pfau b9a950fee7 Qt: Properly cap number of attached players by platform (fixes #2807) 2023-02-09 00:20:20 -08:00
Vicki Pfau 7e624c6857 GBA SIO: Normal mode transfers with no clock should not finish (fixes #2811) 2023-02-09 00:19:12 -08:00
Vicki Pfau 395fa2da4c GBA SIO: Fix unconnected normal mode SIOCNT SI bit (fixes #2810) 2023-02-09 00:18:34 -08:00
Vicki Pfau 4738e558f2 GBA Timers: Cascading timers don't tick when disabled (fixes #2812) 2023-02-03 01:44:31 -08:00
Vicki Pfau 1f2df26e22 Script: Fix table string key UAF 2023-01-31 21:12:42 -08:00
Vicki Pfau 4f8763ad0b Script: Fix leaking tables passed from Lua 2023-01-31 21:12:42 -08:00
Vicki Pfau 1331788b6e GBA SIO: Fix SIOCNT SI pin value after attaching player 2 (fixes #2805) 2023-01-30 20:50:34 -08:00
Vicki Pfau 7c4a7796f8 GBA Audio: Fix improperly deserializing GB audio registers (fixes #2793) 2023-01-30 00:21:48 -08:00
Vicki Pfau 5183edc3c6 Qt: Stop eating boolean action key events (fixes #2636) 2023-01-29 01:48:33 -08:00
Vicki Pfau 5d1fdf3b24 Qt: Unbind apostrophe from GameShark button by default 2023-01-29 01:36:59 -08:00
Vicki Pfau d29e782789 Core: Allow sending thread requests to a crashed core (fixes #2785) 2023-01-28 22:39:06 -08:00
Vicki Pfau 17322e50b8 Qt: It's 2023 now 2023-01-28 22:10:15 -08:00
Vicki Pfau 31755ebb19 Qt: Disable sync while running scripts from main thread (fixes #2738) 2023-01-27 19:42:28 -08:00
Vicki Pfau f69853e8ba Qt: Include wayland QPA in AppImage (fixes #2796) 2023-01-26 07:18:42 -08:00
Vicki Pfau df6ae1883c Qt: Fix crash when attempting to use OpenGL 2.1 to 3.1 (fixes #2794) 2023-01-26 05:57:33 -08:00
Vicki Pfau 3415dfa1b7 Qt: Add ig4icd32 crash to OpenGL bug database (see #2136) 2023-01-26 03:35:04 -08:00
Vicki Pfau 71d1f122f9 Libretro: Add back missing audio overkill (fixes #2734) 2023-01-26 03:34:34 -08:00
Vicki Pfau 9c69b86d71 GBA Memory: Make VRAM access stalls only apply to BG RAM 2023-01-16 00:54:56 -08:00
Vicki Pfau a413dda335 Qt: Work around Mesa issue 8035 2023-01-10 18:44:47 -08:00
Vicki Pfau c8d7a7d1a3 Qt: Fix minor leak 2023-01-10 18:43:44 -08:00
Vicki Pfau 9d6d2c9c6b GB Audio: Fix regression in channel updating with NR5x (fixes #2775) 2023-01-06 14:26:27 -08:00
Vicki Pfau f7acda6d64 Qt: Redo stable branch detection heuristic 2022-12-31 18:15:47 -08:00
Vicki Pfau 0da3498ee8 Qt: Fix initializing update revision info 2022-12-31 17:54:41 -08:00
Vicki Pfau d17b1da1b7 GB BIOS: Include timing in degenerate ArcTan2 cases (fixes #2763) 2022-12-27 20:39:30 -08:00
Vicki Pfau 0d52995877 GBA Cheats: Fix issues detecting unencrypted cheats (fixes #2724) 2022-12-22 16:02:22 -08:00
Vicki Pfau 63a019b749 Qt: Start OpenGL bug list with glFlush cross-thread on Windows (fixes #2761) 2022-12-21 22:13:51 -08:00
Vicki Pfau fac26cda3c Qt: glFlush is (thankfully) sufficient here 2022-12-18 21:49:41 -08:00
Vicki Pfau 245f4b961a Qt: Tentative fix for renderer switching crash 2022-12-18 21:49:41 -08:00
Vicki Pfau 3d723d5cf4 GBA Video: Fix #2489 in OpenGL renderer 2022-12-18 17:01:26 -08:00
Vicki Pfau 1a4dc70731 GBA: Clean up BIOS skip detection; add second multiboot entry 2022-12-18 12:53:04 -08:00
CasualPokePlayer 411b7dccb4 Check gba->mbVf for force skipping the BIOS (#2754) 2022-12-17 00:22:40 -08:00
Vicki Pfau 947a1c8f5c Qt: Refactor and fix dequeueAll so keep mode keeps last draw tex too 2022-12-17 00:21:19 -08:00
Vicki Pfau 576f607c81 GB IO: Fix BANK not getting initialized after recent change 2022-12-13 15:18:38 -08:00
Vicki Pfau ab790f4c6d Qt: Fix loading/unloading shaders 2022-12-12 14:31:54 -08:00
Vicki Pfau 94277cffbb Qt: Fix proxy context creation on Nvidia (fixes #2746) 2022-12-12 03:12:26 -08:00