Commit graph

42636 commits

Author SHA1 Message Date
Henrik Rydgård
1553614756 Update sceAtracAddStreamData 2025-02-24 14:29:28 -06:00
Henrik Rydgård
e45f9f63a4 Update AtracValidateData/AtracValidateManaged 2025-02-24 12:53:10 -06:00
Henrik Rydgård
e8f5009d36 Update SetSecondBuffer 2025-02-24 12:49:48 -06:00
Henrik Rydgård
5ac7b8b9ee Rename the Atrac errors to match the pattern 2025-02-24 12:49:44 -06:00
Henrik Rydgård
59a4eb0ea5 Add Atrac error codes to the big enum 2025-02-24 12:07:21 -06:00
Henrik Rydgård
d996e66b26 ImClickableValue: Switch to selectable, add polish. Use for all GPRs. 2025-02-24 11:43:32 -06:00
Henrik Rydgård
08155748ea Use the clickablevalue thing in more places 2025-02-24 11:43:32 -06:00
Henrik Rydgård
99fa1d12fc ImDebugger: Fix various problems with dupe menu items and coloring of popups 2025-02-24 11:43:32 -06:00
Henrik Rydgård
d1ea78fbe7
Merge pull request #20023 from hrydgard/misc-fixes
Add confirmation popup support on Exit App key, libretro buildfix
2025-02-24 11:21:39 -06:00
Henrik Rydgård
4b77cfd53b Add confirmation popup support on Exit App key
This adds a new mechanism so we can delay "vkey" events until the next
frame, making for safer code. Will move a bunch of the virtkeys to this
later.

Fixes #20020
2025-02-24 10:23:11 -06:00
Henrik Rydgård
9043f7529c A small translation string change I forgot to commit 2025-02-24 09:21:12 -06:00
Henrik Rydgård
6adefa61d0 Libretro buildfix 2025-02-24 09:15:45 -06:00
Henrik Rydgård
2a372caef9
Merge pull request #20018 from oltolm/warnings
fix compiler warnings
2025-02-22 09:15:00 -06:00
oltolm
02e767866a fix compiler warnings 2025-02-22 14:15:15 +01:00
Henrik Rydgård
16d866a482
Merge pull request #20016 from hrydgard/android-scaling-fixes
Android: Rework how DPI and Android hardware scaling interacts.
2025-02-21 10:58:15 -06:00
Henrik Rydgård
d3d14bf2ec Android: Rework how DPI and Android hardware scaling interacts. 2025-02-21 10:38:42 -06:00
Henrik Rydgård
c95d2ad8f0
Merge pull request #20014 from sum2012/atrac-log
Add logging of Additional chunk data
2025-02-21 08:42:09 -06:00
sum2012
e62e5151eb Move break inside the {} of the case 2025-02-21 22:15:36 +08:00
sum2012
e877b81c77 Add logging of Additional chunk data
Easy to compare JPCSP emulator log. Debugging in #19994
2025-02-21 22:11:46 +08:00
Henrik Rydgård
4565cc2f21
Merge pull request #20013 from hrydgard/ui-scale-setting
UI DPI scale setting
2025-02-20 18:34:10 -06:00
Henrik Rydgård
9664530c63 Add translation string 2025-02-20 17:46:18 -06:00
Henrik Rydgård
1a1483478a Fix live resizing, implement setting on all platforms. 2025-02-20 17:14:59 -06:00
Henrik Rydgård
852018e899 Windows: Hook up the UI scale setting. Need a manual resize to update. 2025-02-20 17:06:38 -06:00
Henrik Rydgård
6f1358755c
Merge pull request #20012 from hrydgard/more-dpi-work
More DPI work
2025-02-20 16:36:04 -06:00
Henrik Rydgård
361b14bc24 Convert iOS to use the new DPI Recalculate 2025-02-20 15:47:06 -06:00
Henrik Rydgård
e791e31528 Update the undermaintained Qt port to use the new DPI Recalculate 2025-02-20 15:47:06 -06:00
Henrik Rydgård
7a78124a3b Slightly more correct use in Android 2025-02-20 15:47:06 -06:00
Henrik Rydgård
0a641e1b36 Assorted warning fixes, fix regression on Mac (save/load dialogs) 2025-02-20 15:47:06 -06:00
Henrik Rydgård
143e4a4ccf Switch Android over to use g_display.Recalculate 2025-02-20 15:47:06 -06:00
Henrik Rydgård
91360fee9b Have Native_UpdateScreenScale use the new g_display.Recalculate() 2025-02-20 15:47:02 -06:00
Henrik Rydgård
0acd2aa517 DPI: Remove g_display.dpi 2025-02-20 15:47:02 -06:00
Henrik Rydgård
23f43dd9fa DPI code cleanup 2025-02-20 15:47:02 -06:00
Henrik Rydgård
dc73e20bd7
Merge pull request #20011 from hrydgard/mac-dpi-fix
macOS SDL: Set the metal layer resolution properly, remove DPI hacks.
2025-02-20 14:59:31 -06:00
Henrik Rydgård
7d8c7dd70a macOS SDL: Set the metal layer resolution properly, remove DPI hacks.
Fixes #19183

Thanks to @schm1dtmac for the fix.

@shm1dtmac also mentions that this may have issues when moving the window between displays, but this should still be an improvement for most people.
2025-02-20 13:54:50 -06:00
Henrik Rydgård
c2824a04c1
Merge pull request #20010 from hrydgard/dpi-work
DPI: Simplify by removing support for non-square pixels
2025-02-20 11:47:03 -06:00
Henrik Rydgård
d5579718aa
Merge pull request #20009 from hrydgard/copy-build-version
Add easy way to copy build number, add way to copy system information to clipboard
2025-02-20 11:25:24 -06:00
Henrik Rydgård
f206ed95eb Get rid of remains of support for non-square screen DPIs 2025-02-20 11:14:26 -06:00
Henrik Rydgård
a78ce8dfd6 Add easy way to copy build number, add way to copy system information to clipboard.
Fixes #18375, although more info could be added.
2025-02-20 10:57:10 -06:00
Henrik Rydgård
b4ca0984d1
Merge pull request #20008 from Felipefpl/master
Updated brazilian portuguese translation
2025-02-20 10:54:00 -06:00
Henrik Rydgård
bb72016bff
Merge pull request #20007 from DDinghoya/patch-31
Update ko_KR.ini
2025-02-20 10:53:20 -06:00
Felipe
501aeff6b2
Updated brazilian portuguese translation
Added the newest strings and fixed the ones that needed a fix due to the changes in the language file.
2025-02-20 12:52:41 -03:00
DDinghoya
e88234d3e2
Update ko_KR.ini 2025-02-20 21:47:01 +09:00
Henrik Rydgård
e365bfb5f0
Merge pull request #20006 from hrydgard/break-reason-refactor
Turn the break reason into an enum, fix some minor issues
2025-02-19 17:52:09 -06:00
Henrik Rydgård
31cf5771f4 Turn the break reason into an enum, fix some minor issues 2025-02-19 16:01:11 -06:00
Henrik Rydgård
bebbdc3900
Merge pull request #20005 from hrydgard/code-lyoko-workaround
Atrac3+: Try to work around Code Lyoko issue
2025-02-19 15:20:38 -06:00
Henrik Rydgård
4ea7f46f81 Atrac3+: Try to work around Code Lyoko issue
Now we don't generate an error code when the channel configuration doesn't match the packets.

See the code comment for what I've been able to figure out so far.

See issue #19994
2025-02-19 12:46:25 -06:00
Henrik Rydgård
25cc2baac1
Merge pull request #20003 from hrydgard/imdebugger-sasaudio-misc
More ImDebugger improvements (sasaudio, ui)
2025-02-19 11:41:39 -06:00
Henrik Rydgård
e8bfcb433e Logspam fix (when fast-forwarding) 2025-02-19 11:10:01 -06:00
Henrik Rydgård
1f7461bb70 When ImDebugger is active, shrink the display area to match the central node. 2025-02-19 11:00:20 -06:00
Henrik Rydgård
34308a326c Add basic sceSas state viewer to debugger 2025-02-19 10:50:32 -06:00