Commit Graph

6551 Commits

Author SHA1 Message Date
Vicki Pfau 45e81d0ecc GBA Video: Fix build on macOS 2021-09-11 13:48:25 -07:00
Vicki Pfau c1c931c61f SDL: Add sensor support for controllers with SDL 2.0.14+ 2021-09-10 18:23:32 -07:00
Vicki Pfau 9430913ba3 mGUI: Fix metrics on backtick 2021-09-09 14:30:08 -07:00
Vicki Pfau f603fcdb72 mGUI: Add 9-slice drawing 2021-09-09 14:30:08 -07:00
Vicki Pfau 337ca2cfaf GB I/O: Fix incrementing SGB controller when P14 is low (fixes #2202) 2021-09-05 12:20:46 -07:00
Vicki Pfau f2f75b3b00 Qt: Only use a QPainter with OpenGL is the OSD is enabled 2021-09-04 22:13:09 -07:00
Vicki Pfau 19c57e0c19 Vita: Build fixes 2021-08-30 17:24:54 -07:00
Vicki Pfau c217802829 OpenGL: Buildfixes and CMake cleanup 2021-08-28 22:29:27 -07:00
Vicki Pfau bc37f48e29 CMake: Attempt to fix #1839 again 2021-08-28 22:05:49 -07:00
Vicki Pfau c6167470eb All: Fix indentation errors 2021-08-26 03:35:19 -07:00
Vicki Pfau 5c3229b4fa Updater: MacOS fixes 2021-08-22 23:05:22 -07:00
Vicki Pfau 250262bfe7 Updater: Partial macOS support 2021-08-22 22:31:39 -07:00
gifvex 143a336b04 CInema: Fix Windows/MSYS2 build 2021-08-22 17:44:48 -07:00
Vicki Pfau 80a502bcc9 CMake: Yet more MSVC buildfixes 2021-08-22 15:01:40 -07:00
Vicki Pfau 7398eb5d72 Updater: More MSVC build fixes 2021-08-22 02:40:58 -07:00
Vicki Pfau 000be71c5a FFmpeg: Remove disused fields 2021-08-21 18:29:46 -07:00
Vicki Pfau 0e0ce67778 FFmpeg: Stop using deprecated AVPacket API 2021-08-21 18:29:46 -07:00
Vicki Pfau c18bc1baa5 FFmpeg: Use refcounted buffers for frame data 2021-08-21 18:29:46 -07:00
Vicki Pfau 2ade2f9217 FFmpeg: Drop support for libavcodec 54 and below 2021-08-21 18:07:59 -07:00
Vicki Pfau 471e55f7de FFmpeg: Don't attempt to use YUV 4:2:0 for lossless videos (fixes #2084) 2021-08-21 17:42:29 -07:00
Vicki Pfau 96e1ae4272 CMake: Bring up DMG distribution on macOS 2021-08-20 21:27:13 -07:00
Vicki Pfau ebc78cf3ea mGUI: Add margin to right-aligned menu text (fixes #871) 2021-08-19 18:22:59 -07:00
Vicki Pfau 7c57a5cc13 Updater: Fix MSVC build 2021-08-17 20:01:06 -07:00
Vicki Pfau 0d826bfba4 GBA Video: Swap priority and window rendering order 2021-08-17 16:24:59 -07:00
Vicki Pfau 9355def316 Libretro: Fix crash when using Game Boy codes (fixes #2281) 2021-08-17 16:16:23 -07:00
Lothar Serra Mari 9ef2c88ed3 Qt: Update German GUI translation 2021-08-11 20:50:28 +02:00
Vicki Pfau 45e944e2b9 Qt: Update translations 2021-08-10 23:52:44 -07:00
Vicki Pfau de376a99bf Qt: Fix lupdate complaints 2021-08-10 23:52:08 -07:00
Hexaae cdf0d774ab Qt: Update translation (Italian)
Currently translated at 100.0% (1076 of 1076 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/it/
2021-08-10 23:49:24 -07:00
Sjouke Yntema b33d7c0361 Qt: Update translation (Dutch)
Currently translated at 0.1% (2 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/nl/
2021-08-10 23:49:22 -07:00
Vicki Pfau 4552c9c33e Windows: Fix MSVC build 2021-08-10 23:14:45 -07:00
Vicki Pfau 399a58161b Qt: Add missing file 2021-08-10 22:13:59 -07:00
Vicki Pfau 2d5f6dd675 All: Add updater stub and hook it into the Qt frontend 2021-08-10 22:09:24 -07:00
Vicki Pfau 4a7feb66f9 Qt: Add update checking infrastructure 2021-08-10 22:04:46 -07:00
Adam Higerd 03e35cc7c6 Don't make the top-left square of the logging grid checkable 2021-08-10 20:11:20 -07:00
Vicki Pfau 06318fbdd2 GB Video: Render SGB border when unmasking with ATTR/PAL_SET (fixes #2261) 2021-07-28 22:32:12 -07:00
Vicki Pfau c2f40b88ef GBA Video: Fix backdrop color if DISPCNT is first set to 0 (fixes #2260) 2021-07-27 19:14:53 -07:00
Vicki Pfau 9d3b4459ee GB Video: Fix memory leak when reseting SGB games 2021-07-23 18:13:43 -07:00
Vicki Pfau 37c4e08ba5 Qt: Update translation (Italian)
Currently translated at 99.0% (1066 of 1076 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/it/
2021-07-19 20:58:24 -07:00
Vicki Pfau 4ab0512874 CInema: Fix memory issues in 4-ups 2021-07-13 22:01:32 -07:00
Vicki Pfau 935b5e40d9 CMake: Fix build on BSD 2021-07-13 21:59:19 -07:00
Vicki Pfau 74758fc3c3 Util: Detect futimens/futimes instead of guessing 2021-07-13 21:35:17 -07:00
Vicki Pfau de4ea9284d CMake: Clean up function detection technical debt 2021-07-13 21:35:17 -07:00
Vicki Pfau d996633b12 Core: Remove dead code 2021-07-13 21:35:17 -07:00
Lothar Serra Mari 617bb0a093 Qt: Update German GUI translation 2021-07-11 15:32:41 +02:00
Vicki Pfau 3392f86dcb Qt: Fix bounded fast forward with enhancement OpenGL renderer 2021-07-10 16:39:12 -07:00
Vicki Pfau 9eefc85b64 Switch: Fix build on latest libnx 2021-07-09 22:22:21 -07:00
Vicki Pfau d202cddd1b Qt: Reuse timer when rescheduling missing frames 2021-07-09 02:47:13 -07:00
Vicki Pfau 558f644fd3 CInema: Add 4-up diffs 2021-07-03 20:23:36 -07:00
Vicki Pfau ed337c3de1 CInema: Add basic crash handling 2021-07-01 23:24:51 -07:00
Vicki Pfau ece0e168ef mGUI: Pressing confirm should only advance valid states if the data is a string 2021-07-01 22:15:29 -07:00
Vicki Pfau 801033020a GBA I/O: Fix deserializing audio on big endian 2021-07-01 22:15:29 -07:00
Vicki Pfau 0352125cad GBA Video: Backport many rendering changes from medusa 2021-06-30 00:03:41 -07:00
Vicki Pfau de16ea49c7 Qt: Redo sensor binding to be less fragile 2021-06-28 22:38:25 -07:00
Vicki Pfau 9a26c1a679 mGUI: Use variants for menu data 2021-06-28 21:13:05 -07:00
Vicki Pfau e3ad33366b Qt: Add time elapsed to Discord Rich Presence (closes #2225) 2021-06-28 15:41:58 -07:00
Vicki Pfau d9627e3623 GBA SIO: Add more missing NORMAL8 implementation bits (fixes #2044) 2021-06-28 15:22:07 -07:00
Vicki Pfau 6c6d498817 GBA: Improve timing when not booting from BIOS 2021-06-28 13:35:04 -07:00
Vicki Pfau 7dce4be2e2 GBA Serialize: Fix loading audio enable bit late (fixes #2230) 2021-06-27 22:37:01 -07:00
Vicki Pfau f14abdf749 Qt: Mark some Cheats strings as untranslatable 2021-06-25 15:06:11 -07:00
tdayris-perso 59eaceb148 Qt: Update translation (French)
Currently translated at 84.0% (902 of 1073 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/fr/
2021-06-24 20:25:55 -07:00
Enes Y d17986aa41 Qt: Update translation (Turkish)
Currently translated at 100.0% (1070 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/tr/
2021-06-24 20:25:49 -07:00
Vicki Pfau c785340ea9 Qt: Add options to mute inactive or non-P1 multiplayer windows (fixes #857) 2021-06-24 20:20:49 -07:00
Vicki Pfau 14419282f4 Qt: Add options to mute on minimize or focus lost 2021-06-24 17:57:49 -07:00
Vicki Pfau 78d3a1f17e GB Memory: Add cursory cartridge open bus emulation (fixes #2032) 2021-06-23 20:34:11 -07:00
Vicki Pfau dc40ef7cb8 Qt: Fix library loading rejecting non-GBA games (fixes #2175) 2021-06-23 19:05:28 -07:00
Vicki Pfau c6aa7c6673 mGUI: Cache save state screenshot validity in state menu (fixes #2005) 2021-06-23 18:53:34 -07:00
Enes Y ccafcf7bdc Qt: Update translation (Turkish)
Currently translated at 100.0% (1070 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/tr/
2021-06-20 00:46:25 -07:00
Vicki Pfau b1ff578201 Qt: Only set default controller bindings if loading fails (fixes #799) 2021-06-20 00:34:45 -07:00
Vicki Pfau 3a26c94eee Qt: Decrease early-sync timeout 2021-06-19 14:58:01 -07:00
Vicki Pfau 645034a89e GB Audio: Fix audio channel 4 being slow to deserialize 2021-06-19 14:02:37 -07:00
Vicki Pfau 34fed8086c GBA Memory: Fix prefetch mask when swapping modes within a region 2021-06-18 01:00:18 -07:00
Vicki Pfau 3f4d2f6086 Core: Don't attempt to restore rewind diffs past start of rewind 2021-06-17 00:20:29 -07:00
Enes Y d1ce973756 Qt: Update translation (Turkish)
Currently translated at 100.0% (1070 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/tr/
2021-06-16 00:31:38 -07:00
Edson Armando 8a22a9f7e6 Qt: Update translation (Spanish)
Currently translated at 100.0% (1070 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-06-16 00:31:38 -07:00
Vicki Pfau 599b79390c Qt: Update translation (Polish)
Currently translated at 11.3% (121 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2021-06-16 00:31:38 -07:00
Vicki Pfau 3e194b59d9 Qt: Update translation (Malay)
Currently translated at 55.4% (593 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ms/
2021-06-16 00:31:38 -07:00
Yuri Kunde Schlesner bd5692fdc1 Qt: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1070 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pt_BR/
2021-06-15 20:51:32 -07:00
Felipe 61cfbb3c92 Qt: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1070 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pt_BR/
2021-06-15 20:51:32 -07:00
Yuri Kunde Schlesner f1bc1b1fa9 Qt: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1070 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pt_BR/
2021-06-15 20:51:32 -07:00
Vicki Pfau ed23ae3ef7 GBA SIO: Fix SI value for unattached MULTI mode 2021-06-15 20:51:32 -07:00
Vicki Pfau 8c3f7eb228 GBA SIO: Fix missing interrupt on an unattached NORMAL transfer 2021-06-15 20:51:32 -07:00
Lothar Serra Mari 0c1dd64e5b Qt: Update German GUI translation 2021-06-13 09:21:39 +02:00
Vicki Pfau 9cddd4d006 CMake: Fix macOS version detection 2021-06-12 22:17:59 -07:00
Vicki Pfau b97f97159d Qt: Fix having to press controller buttons twice for menu items (fixes #2143) 2021-06-12 17:07:32 -07:00
Vicki Pfau d85589b837 Core: Fix portable mode on macOS 2021-06-10 00:09:21 -07:00
Vicki Pfau 588186531c CMake: MacOS cleanup 2021-06-10 00:09:20 -07:00
Vicki Pfau 3e1793d3f8 GBA Savedata: Support for 64 kiB SRAM saves 2021-06-07 18:47:22 -07:00
Vicki Pfau 02a15a72c0 Qt: Add missing EEPROM 8kB string 2021-06-07 18:46:45 -07:00
Vicki Pfau e17357a50a ARM Debugger: Fix disassembly alignment (fixes #2204) 2021-06-04 21:01:07 -07:00
Vicki Pfau 38d55d9b6d Qt: Text interaction and font cleanup 2021-06-04 20:01:57 -07:00
Vicki Pfau f1ec80889d Qt: Clean up cheats dialog 2021-06-04 19:45:03 -07:00
Vicki Pfau 8ea9747021 Qt: Minor .ui updates 2021-06-04 18:22:40 -07:00
Vicki Pfau 31fd8c2705 Libretro: Add GB palette setting 2021-06-04 18:21:54 -07:00
Felipe a507276e25 Add files via upload 2021-05-30 13:42:40 -07:00
Felipe e32da31dc2 Updated translation
Updated brazilian portuguese translation.
2021-05-30 13:42:40 -07:00
Vicki Pfau 3159f2ec56 Core: Fix memory searches for relative values (fixes #2135) 2021-05-22 21:49:17 -07:00
Rik Smeets b78f47b214 mGUI: Add fast forward mute 2021-05-21 13:07:58 -07:00
Szabó Zsolt 9f24c96ded Qt: Update translation (Hungarian)
Currently translated at 15.8% (169 of 1064 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/hu/
2021-05-14 23:18:10 -07:00
Szabó Zsolt e41b755ebf Qt: Added translation (Hungarian) 2021-05-14 23:18:10 -07:00
K. Herbert c0b0b6b009 Qt: Update translation (French)
Currently translated at 85.2% (905 of 1061 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/fr/
2021-05-14 23:18:10 -07:00
K. Herbert c2118cd336 Qt: Update translation (German)
Currently translated at 100.0% (1061 of 1061 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/de/
2021-05-14 23:18:10 -07:00
T 31884a4c17 Qt: Update translation (Italian)
Currently translated at 97.2% (1035 of 1064 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/it/
2021-05-14 23:18:00 -07:00
Allan Nordhøy cbf68cec58 Qt: Update translation (Norwegian Bokmål)
Currently translated at 25.9% (276 of 1064 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/nb_NO/
2021-05-14 23:18:00 -07:00
Adolfo Jayme Barrientos 284de9b804 Qt: Update translation (Spanish)
Currently translated at 99.8% (1062 of 1064 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-05-14 23:17:50 -07:00
Vicki Pfau 457be627f0 Qt: Fix non-Multimedia build (fixes #2180) 2021-05-14 23:01:12 -07:00
Vicki Pfau 0865b8911e GBA SIO: Add missing NORMAL8 implementation bits (fixes #2172) 2021-05-14 22:59:18 -07:00
Vicki Pfau 96988133b2 3DS: Fix build 2021-05-09 23:42:52 -07:00
Vicki Pfau 219da4538e 3DS: Remember to init cfg:u when querying model 2021-05-09 23:21:24 -07:00
Vicki Pfau d990f9bdb7 Qt: Fix crash in sprite view for partially out-of-bounds sprites (fixes #2165) 2021-05-09 01:46:11 -07:00
Vicki Pfau cce8ab2cd1 GB: Add missing override for Mario & Yoshi 2021-05-08 17:39:25 -07:00
Vicki Pfau d14d0f070c Qt: Update translations 2021-05-08 16:24:54 -07:00
Vicki Pfau 1640d00e87 GB: Add SGB palettes, options for selecting which palettes 2021-05-08 16:23:52 -07:00
Vicki Pfau 38c8ff241e GB: Add GB Light palette 2021-05-08 15:31:17 -07:00
Vicki Pfau ddf0178c4c GB: Add SGB color palettes 2021-05-08 02:31:48 -07:00
Vicki Pfau e00987ddeb GB: Support for combo "Super Game Boy Color" SGB + GBC ROM hacks 2021-05-07 14:37:19 -07:00
Vicki Pfau c633d08076 GB Video: Clear VRAM on reset (fixes #2152) 2021-05-07 00:44:49 -07:00
Vicki Pfau b9931de1bf GB Core: Fix VRAM and WRAM bank sizes 2021-05-07 00:42:44 -07:00
Vicki Pfau 6b99d319fb GB Core: Fix GBC colors setting breaking default model overrides (fixes #2161) 2021-05-06 13:22:04 -07:00
Vicki Pfau 2a316ee1dc Core: Suspend runloop when a core crashes 2021-05-06 00:14:10 -07:00
Vicki Pfau 29115e711b Util: Improve speed of UPS patch loading 2021-05-02 23:18:13 -07:00
Vicki Pfau 3809876179 GBA: Fix some patch loading edge cases 2021-05-02 23:17:24 -07:00
Vicki Pfau e25efac5fb Util: Fix loading UPS patches that affect the last byte of the file 2021-05-02 23:17:24 -07:00
Vicki Pfau e0db333ea3 GB Core: Support reloading palette at runtime 2021-05-02 17:33:44 -07:00
Vicki Pfau ad14408739 mGUI: Add GB palette overrides 2021-05-02 16:41:12 -07:00
Vicki Pfau 6c3fb29d53 mGUI: Add arrow keys to symbol and add unicode codepoints 2021-05-02 16:37:00 -07:00
Vicki Pfau f37c72044e GB: Fix and rename palettes 2021-05-02 10:56:37 -07:00
Bonta-kun 2f4feb6b53 GBA IO: Serialize JOY_RECV_HI and JOY_TRANS_HI 2021-05-01 19:44:11 -07:00
Vicki Pfau 925a13ac50 Qt: Update translations 2021-05-01 19:32:40 -07:00
Vicki Pfau a713d51e05 GB: Presets for Game Boy palettes 2021-05-01 19:27:23 -07:00
Vicki Pfau fe195923a4 Qt: Fix UI element ordering (fixes #2156) 2021-05-01 19:25:40 -07:00
Vicki Pfau 8416380030 GBA Video: Revert scanline latching changes (fixes #2153, fixes #2149) 2021-04-29 22:42:07 -07:00
Vicki Pfau 91874af0c3 GBA Overrides: Add missing override for Drill Dozer (Europe) 2021-04-28 22:32:07 -07:00
Vicki Pfau 9c7f15ad58 Qt: Fix applying savetype-only overrides 2021-04-25 19:04:46 -07:00
sdhizumi 063c4d6057 GBA: Add override for DigiCommunication Nyo 2021-04-25 19:01:10 -07:00
Vicki Pfau 72ceb60697 Qt: Remove potentially deadlocking optimization 2021-04-25 17:07:54 -07:00
Vicki Pfau c44ce3061a Qt: Update translations 2021-04-25 17:06:57 -07:00
Vicki Pfau 405f12d1bd Qt: Redo internal library API and clean up LibraryTree 2021-04-25 17:00:49 -07:00
Vicki Pfau e4b25fc16b Core: Fix memory leak in opening games from the library 2021-04-25 16:55:04 -07:00
Vicki Pfau 73a1416565 Qt: Start cleaning up library code 2021-04-24 23:58:43 -07:00
Vicki Pfau 967cc0886e Qt: Fix infrequent deadlock when using sync to video 2021-04-23 20:44:49 -07:00
Nuive adac035422 Qt: Update translation (Spanish)
Currently translated at 100.0% (1061 of 1061 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-04-23 00:24:27 -07:00
Vicki Pfau 990704e46b mGUI: Initial cheat support UI 2021-04-23 00:24:27 -07:00
Vicki Pfau 4ba921ccc5 mGUI: Initial OSK support 2021-04-23 00:24:27 -07:00
Vicki Pfau 926e8fcccb Util: Add toUtf16 function 2021-04-23 00:18:18 -07:00
Vicki Pfau dc5003a427 Switch: Minor cleanup 2021-04-22 21:03:35 -07:00
Vicki Pfau 7da920c496 mGUI: "Accept" button should increment menu selection 2021-04-22 20:47:30 -07:00
Vicki Pfau 744feb116f mGUI: Fix some small memory leaks 2021-04-22 20:46:40 -07:00
Vicki Pfau e6fb9f44a7 Qt: Restore maximized state when starting (fixes #487) 2021-04-17 18:37:38 -07:00
Vicki Pfau 2dc47e63dd Qt: Improve handling of disabling VBA bug compat mode (fixes #2129) 2021-04-15 23:19:31 -07:00