Henrik Rydgård
6e5c567809
Fix some ini file misbehaviors
2025-08-31 14:13:12 +02:00
Henrik Rydgård
3056e977cc
Misc
2025-08-31 13:37:59 +02:00
Henrik Rydgård
3895bab1dc
Fix more translation issues
2025-08-29 22:52:17 +02:00
Henrik Rydgård
60608b2b39
Allow customizing the proAdhoc server list by editing the ini
2025-08-15 16:35:25 +02:00
Henrik Rydgård
70f1edb28f
Misc sanity checks
2025-06-14 08:45:02 +02:00
Henrik Rydgård
a1a9278047
Remove the upgrade reminder
...
We haven't activated it for a long time, and nowadays PPSSPP has a completely
different level of compatibility and performance compared to back when
we added the upgrade reminder.
Also I'm no longer a fan of HTTP requests on startup, even if only every
10 times like we did.
So, away it goes.
Moved the potentially useful translation strings into [Dialog].
2025-06-11 09:34:20 +02:00
Henrik Rydgård
0c55bfcb70
ConvertUTF8ToJavaModifiedUTF8: Comment cleanup
2025-05-28 12:51:18 +02:00
Henrik Rydgård
3f747e6292
MSVC debugger: Add natvis file for FastVec so you can see contents in the debugger.
2025-05-16 18:51:45 +02:00
Henrik Rydgård
5260be6f69
Warning fixes, alignment checks
2025-05-15 09:48:23 +02:00
Henrik Rydgård
dbe6ec80a0
Fix some bad "for (auto x : y)" usage
2025-04-29 16:46:14 +02:00
Henrik Rydgård
176edb93a5
IniFile: Add faster way of reading everything in a section, use it when reading hashes for texreplace
2025-04-22 17:35:40 +02:00
Sergio Martin
e47a86e4b4
Adding missing include in CyclicBuffer.h
...
I found I had to do this to prevent a compilation error in a Windows build.
2025-04-10 21:41:16 +02:00
Henrik Rydgård
5f7b698012
Lots of logging and cleanup.
2025-04-07 21:40:52 +02:00
Henrik Rydgård
efa022b754
Expose sceMpeg context to a future debugger window. Some general log cleanup.
2025-04-03 22:39:14 +02:00
Henrik Rydgård
62cd4bbefc
Minor cleanups and fixes. sceJpeg will not work without HLE, so removed from disable-list.
2025-04-03 18:16:10 +02:00
Henrik Rydgård
b32c0b461a
Very minor VulkanImage optimization
2025-03-30 11:22:19 +02:00
Henrik Rydgård
1a93d8a1f9
Some work on symbol export, minor cleanups
2025-03-29 14:23:59 +01:00
Henrik Rydgård
9ae8691623
Fix FPS display regression
2025-03-29 11:16:33 +01:00
Henrik Rydgård
9f22d3a64e
Re-enable the "HLE module browser". Add ability to export modules as jpscptrace definitions.
2025-03-25 00:11:42 +01:00
Henrik Rydgård
adbceabd93
Show fake-loaded HLE modules in the debugger. Notify Atrac of its address when one is loaded
...
Will be useful later.
2025-03-15 15:56:11 +01:00
Henrik Rydgård
70543c0363
Update AnalyzeTrack
2025-03-05 17:02:46 +01:00
Henrik Rydgård
5adfe62fa3
libpng: Ignore benign errors. Should fix #20050
2025-03-01 23:46:40 +01:00
Henrik Rydgård
d156a5e98f
libpng full api: Remember to enable interlace handling, fix error handling
...
I hate hate hate libpng's API with all passion in the world. Why are all
the defaults wrong?
2025-02-26 10:55:03 -06:00
Henrik Rydgård
857c3393c0
Use libpng's full API so we can ignore gamma. Fixes Driver '76's icon.
2025-02-25 10:47:03 -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
4fd085683e
Fix translation mistake
2025-02-18 10:56:55 -06:00
Henrik Rydgård
9bee4192ba
Implement exit confirmation when closing the window on Windows.
2025-02-17 13:09:11 -06:00
Henrik Rydgård
9a42c4aa7a
Themes: Add tooltip style
2025-02-14 15:09:17 -06:00
Henrik Rydgård
8a58f50caf
Fix some compiler warnings
2025-01-29 11:13:48 +01:00
Henrik Rydgård
073a6fef0e
Delete dead code from Utf8.cpp
2025-01-04 13:29:42 +01:00
Henrik Rydgård
c60074d1d5
Don't cut off the last char from strings from NativeKeyboard
2025-01-04 13:27:13 +01:00
Henrik Rydgård
c92b3b6521
Move prototype cross simd wrapper structs to CrossSIMD.h
2024-12-21 14:27:59 +01:00
Henrik Rydgård
6481fc9989
Implement fp64's color conversion function in ConvertRGBA8888ToRGBA5551
2024-12-20 10:45:17 +01:00
Henrik Rydgård
d2a96dc7b5
Replace some SSE4-specific operations with SSE2 sequences.
2024-12-19 16:08:59 +01:00
Henrik Rydgård
5326d87f9c
Rename CrossSIMD to SIMDHeader, but also keep CrossSIMD.h (will have a future use)
2024-12-19 15:15:43 +01:00
Henrik Rydgård
c91169e702
Restore removed <algorithm> includes.
...
Turns out these were needed after all. For some reason, on Windows and
Mac, <algorithm> gets auto-included by something else so I don't notice
when it's missing, and MSVC's include dependency tracker doesn't see it
either.
2024-12-19 09:53:07 +01:00
Henrik Rydgård
4dd3621fa0
Remove some unnecessary <algorithm> includes.
2024-12-18 17:04:27 +01:00
Henrik Rydgård
df6ed8cfc9
Do some cleanup of #includes in GPU
2024-12-18 13:57:26 +01:00
Henrik Rydgård
ab51c2a13b
Fix enabling logs
2024-12-16 12:48:48 +01:00
Henrik Rydgård
080798b5dd
Move out two more functions from Core.cpp. Clean up Windows includes
2024-12-08 12:12:02 +01:00
Henrik Rydgård
b3346df646
ImDebugger: Add a window to inspect upcoming CoreTiming events
2024-12-07 16:28:27 +01:00
Henrik Rydgård
cf88d8b693
Fix bug in ini parsing on non-Windows
2024-11-30 13:51:38 +01:00
Henrik Rydgård
755b062abd
Minor perf improvement in ini file parser
2024-11-30 02:43:58 +01:00
Henrik Rydgård
5eeb15b30a
Use Exists instead of GetFileInfo in more cases
2024-11-30 00:39:38 +01:00
Henrik Rydgård
305453b52d
Buffer: Optimize scanning for the next crlf
2024-11-22 10:31:07 +01:00
Henrik Rydgård
dacdb0c6c2
Buildfix
2024-11-22 01:27:37 +01:00
Henrik Rydgård
cb27df02f3
Implement new fast queue data structure CharQueue
2024-11-22 00:02:47 +01:00
Henrik Rydgård
2e85eb5128
More static code analysis fixes
2024-10-28 17:59:06 +01:00
Henrik Rydgård
26de955c77
Warning fixes, add warning to Cave Story if skip buffer effects is on
2024-10-22 11:56:08 +02:00
Henrik Rydgård
a6a189c24d
An old version of android had strict JNI validation of UTF-8 strings enabled. Let's pass it.
2024-10-22 11:02:26 +02:00