Commit Graph

8843 Commits

Author SHA1 Message Date
Vicki Pfau 04f9748cc8 Qt: Also filter paths with double backslashes, because Windows 2025-07-30 22:38:39 -07:00
Vicki Pfau ea4eae0ada Qt: Check in debugging frame time graph
It's currently disabled at compile time and can't be enabled at runtime
2025-07-30 22:38:39 -07:00
Vicki Pfau 45b7ba838c Qt: Set Qt::AA_DontCreateNativeWidgetSiblings
This works around an issue with scaling on Wayland, but may help otherwise too
2025-07-30 00:39:09 -07:00
Vicki Pfau 62070f11d5 GBA Video: Disable window interpolation at 1× scale (fixes #1810) 2025-07-15 15:26:08 -07:00
Vicki Pfau b05cec6017 Qt: Update translations 2025-07-14 22:41:58 -07:00
தமிழ்நேரம் c07043cb5a Qt: Update translation (Tamil)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ta/
2025-07-14 22:41:01 -07:00
Vicki Pfau 5762d4d8cb Qt: Fix typo in Italian translation (fix #3531) 2025-07-14 22:34:52 -07:00
卧看微尘 d0003b784d Qt: Update translation (Chinese (Simplified Han script))
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/zh_Hans/
2025-07-14 22:33:28 -07:00
Carbonara 40b6f49bde Qt: Update translation (French)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/fr/
2025-07-14 22:33:15 -07:00
Hoseok Seo a8bed0bdc9 Qt: Update translation (Korean)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ko/
2025-07-14 22:33:15 -07:00
Jaymi Lai edd8209794 Qt: Update translation (Chinese (Traditional Han script))
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/zh_Hant/
2025-07-14 22:31:55 -07:00
Felipe ed72633fed Qt: Update translation (Portuguese (Brazil))
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pt_BR/
2025-07-14 22:31:55 -07:00
Enes Çetinkal 24b733233a Qt: Update translation (Turkish)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/tr/
2025-07-14 22:31:55 -07:00
Felix Jones 3b2f8c9453 Debugger: Handle temporary breakpoints for (ARM) software breakpoints 2025-07-14 14:53:59 -07:00
Felix Jones 4e069c342d GDB: Do not stop for jumps into BIOS when debug stepping code 2025-07-14 14:53:59 -07:00
Felix Jones db5a2bbbfc Debugger: Allow setting a temporary breakpoint for internal usage 2025-07-14 14:53:59 -07:00
Vicki Pfau 06c00c14a6 Scripting: Fix some memory leaks 2025-07-12 04:03:58 -07:00
Vicki Pfau ea11fe6484 SDL: Slighly reduce audio critical section 2025-07-04 03:49:22 -07:00
Vicki Pfau 8c6583f3ee Qt: Show filename of loaded TBL in memory view (closes #2815) 2025-07-01 16:25:28 -07:00
Felix Jones e5eeb70953 Send hangup `$W00` to GDB 2025-06-21 17:05:08 -07:00
Vicki Pfau d031892e55 ARM: cmn/cmp/teq/tst pc shouldn't flush the pipeline 2025-06-21 17:00:11 -07:00
Vicki Pfau 9f2a555204 Core: Narrow axis values to 16 bits in input core 2025-06-21 01:32:33 -07:00
Vicki Pfau 2d3228d662 GBA Video: Fix edge case with double-height sprites wrapping (fixes #2824) 2025-06-15 03:10:23 -07:00
Vicki Pfau 57678d6180 GBA Video: Improve sprite drawing cycle counting (fixes #3081) 2025-06-13 20:27:08 -07:00
Vicki Pfau 974033ab12 Qt: Fix computing player save path 2025-06-10 01:29:58 -07:00
Vicki Pfau 0584d59bce Qt: Add save info to bug report logs 2025-06-10 01:29:41 -07:00
Vicki Pfau ae6b0ed1be GBA Video: Fix transparent OBJWIN pixel/sprite priority interaction (fixes #2809) 2025-06-09 00:25:47 -07:00
Vicki Pfau be021ea5de Scripting: Pass through all rumble callbacks (fixes #3296) 2025-06-08 23:46:51 -07:00
Vicki Pfau 9a4c4e720f Util: Use FreeType's stroker instead of an SDF 2025-06-08 23:10:45 -07:00
Vicki Pfau 7fa4acf1c7 Util: Add text metrics functions 2025-06-08 22:19:02 -07:00
Vicki Pfau 467768d414 Scripting: Expose some basic geometric utility types 2025-06-08 21:57:01 -07:00
Vicki Pfau 00246cda74 GBA e-Reader: Disable strict mode when scanning cards 2025-06-08 18:49:53 -07:00
Vicki Pfau e5ee438a1d GBA e-Reader: Use geometric mean instead of arithmetic mean when detecting parameters 2025-06-08 18:49:19 -07:00
Vicki Pfau edefc04076 Util: Fix build by disabling SDF rendering on older FreeType 2025-06-06 02:02:37 -07:00
Vicki Pfau c4d3cf7de5 Util: Add somewhat hacky SDF masking for outlined text rendering 2025-06-06 01:55:10 -07:00
Vicki Pfau 41d25de69f Util: Remove glyph rendering from mFontSpanWidth 2025-06-02 23:31:52 -07:00
Vicki Pfau 645001e9ce Qt: Ensure debugger is attached to a starting core when opening scripting (fixes #3471) 2025-06-02 02:24:11 -07:00
Vicki Pfau e4be21c003 Scripting: Clean up debugger when detaching 2025-06-02 02:05:38 -07:00
Vicki Pfau 9bf932edac Debugger: Make sure to hit all breakpoints for a given address 2025-06-02 02:04:26 -07:00
Vicki Pfau 96d1f4b786 Res: Move demo scripts into demos folder, add text rendering demo 2025-06-01 17:52:06 -07:00
Vicki Pfau 2007ca4fb3 Util: Fix including FreeType 2025-05-31 23:35:30 -07:00
Vicki Pfau 67b5a51614 Util: Add basic text rendering, expose to scripting 2025-05-31 23:26:28 -07:00
Vicki Pfau 8a4750f4fe Util: Make the length parameter for utf8Char nullable 2025-05-31 23:26:28 -07:00
Vicki Pfau 92ca66be7c Util: Treat grayscale masks as alpha masks 2025-05-31 23:26:28 -07:00
Vicki Pfau 4ff5140d8c Qt: Fix FFmpeg verison info in report view 2025-05-31 23:26:28 -07:00
Adam Higerd 6ab4ecd444 Qt: update memory access log view each frame 2025-05-24 00:56:23 -07:00
Adam Higerd 1d5bff49c9 Qt: fix updates in MemoryAccessLogModel 2025-05-24 00:56:23 -07:00
Vicki Pfau 30a94053c3 GB MBC: Add M161 support for one Mani 4-in-1 multicart 2025-05-22 02:54:50 -07:00
Vicki Pfau 0418ae33d5 GB Memory: Fix initial WRAM pattern when skipping BIOS in GBC mode (fixes #2704) 2025-05-20 01:07:19 -07:00
Vicki Pfau 2cab5f1705 Qt: Fix potential crash on close with debugger open 2025-05-20 00:48:53 -07:00