Henrik Rydgård
95ce95e489
Add a new "Net" log category, do assorted cleanup
2026-06-13 14:43:59 +02:00
Henrik Rydgård
f60e27a9b7
Just some refactoring of the GPUStatistics struct, and more use of StringWriter
2026-05-29 14:40:31 +02:00
Henrik Rydgård
91b3741a57
Implement a simple cheat database download facility
2026-05-16 22:31:13 +02:00
Henrik Rydgård
d8c40eefe8
Windows: Use a different window title for debug asserts
...
Fix bug in FastVec.h
2026-02-05 13:26:20 +01:00
Henrik Rydgård
18ccef1bd4
Just some minor code modernization
2025-08-25 10:45:12 +02:00
Henrik Rydgård
43e79aba55
Give Mpeg and Atrac their own log categories
2025-06-24 21:36:04 +02:00
Henrik Rydgård
6e84cd7f38
Correct the clearing/destruction order when switching JITs.
...
Fixes #20502
2025-06-11 16:27:48 +02:00
Henrik Rydgård
e4254b9570
Add some small debug counters that can be sent out through the assert message on Android
...
To enable more understanding of how some crashes could happen.
2025-06-03 12:01:47 +02:00
Henrik Rydgård
2dbb54667d
IAP work
2025-05-25 11:22:04 +02:00
Henrik Rydgård
91bf4d5b5c
Correct some log categories, add UI category, some warning fixes
2025-04-09 13:45:21 +02:00
Henrik Rydgård
5b8f3807d1
Add new sceReg log category
2025-04-03 21:15:09 +02:00
Henrik Rydgård
dc77b7d535
Also fix build problem reported by @oltolm, hopefully.
2025-04-02 09:38:51 +02:00
Henrik Rydgård
c906cee1ed
Provide a parent HWND to assert messageboxes (assert no longer appears below..)
2025-03-29 11:16:33 +01:00
Henrik Rydgård
0ecd72416b
Reduce overhead of logging further.
2025-03-25 23:09:11 +01:00
Henrik Rydgård
5fcf0c6276
Swap the Cancel and No functions in the assert dialog. Plus a function rename and some safety checks.
2025-03-25 00:01:14 +01:00
Henrik Rydgård
24d859f773
Add new utility function to break into the debugger without a popup
2025-03-19 16:13:30 +01:00
Henrik Rydgård
d11f8609ea
Add an easy way to break into the imdebugger from assert messageboxs ("No")
2025-03-19 14:22:02 +01:00
Henrik Rydgård
1b7de6c17b
Allow debug-level logs on all platforms.
2025-03-18 13:48:12 +01:00
Henrik Rydgård
bc283ac60e
Add new assert/log facility _dbg_assert_or_log_. Asserts in debug builds, logs in release builds.
2025-03-16 19:32:40 +01:00
Henrik Rydgård
68dfd8df44
Logging: Only disable DEBUG logs on Android/iOS release builds (previously: all release builds except Windows)
2025-01-10 01:35:59 +01:00
Henrik Rydgård
e3aaf93e28
Add a new log category
2024-12-10 10:34:26 +01:00
Henrik Rydgård
bf3e1b4ee1
Add Debugger log category
2024-12-10 09:59:08 +01:00
Henrik Rydgård
7f13bc1a34
Add new log category for texture replacements
2024-12-01 14:17:01 +01:00
Henrik Rydgård
e01ca5b057
Logging API change (refactor) ( #19324 )
...
* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
2024-07-14 14:42:59 +02:00
Henrik Rydgård
178147b20a
Make asserts work better in headless when running tests on Windows
2024-04-16 22:54:48 +02:00
Henrik Rydgård
6cb2c0dc59
KERNELPRINTF->PRINTF, NOTICE->INFO
2023-09-08 08:40:54 +02:00
Nemoumbra
90cd9d4c68
New logging channel "KERNELPRINTF" for SceKernelPrintf
2023-09-08 00:34:26 +03:00
Henrik Rydgård
6d28ccbd8e
Add HTTP log channel, and make ACHIEVEMENTS a proper one.
2023-08-25 13:53:46 +02:00
Henrik Rydgård
0ce5e21059
Minor simplification
2023-08-25 11:49:02 +02:00
Henrik Rydgård
1025bbcf89
Log level/type: Use enum class instead of the awkward namespace trick.
...
Just a small cleanup I've wanted to do for a long time.
2023-08-25 11:48:59 +02:00
Henrik Rydgård
4745999665
Copy-paste retroachievement support from DuckStation. No fixes yet!
2023-06-26 10:01:40 +02:00
Henrik Rydgård
9d9c2c750e
SWitch dbg asserts to new policy - debug mode controls it, even on Windows.
2023-06-01 23:52:52 +02:00
Henrik Rydgård
408088d1a5
Disable debug asserts and logging in Windows release builds
...
We allowed debug asserts and logging to be enabled in Windows on the
assumption of CPU power just always being strong enough. But there are
slow x86/x64 devices out there, and we shouldn't slow them down
unnecessarily.
Can always use debug builds to debug stuff.
2023-05-31 11:03:12 +02:00
Henrik Rydgård
a3252078e6
Reorder the information in assert lines by importance, to avoid the juicy stuff getting cut out
2023-01-02 16:43:01 +01:00
Henrik Rydgård
800bc91a8a
Supply some extra info in asserts (currently game ID and name).
...
Google Play Console can now show this along with the assert stacktrace.
2022-12-17 22:14:47 +01:00
Unknown W. Brackets
e266eb78ad
Common: Avoid assert hang in CI.
2022-01-29 18:39:21 -08:00
Henrik Rydgård
0bf6bd9175
More Log.h cleanup.
2020-08-16 14:48:54 +02:00
Henrik Rydgård
9561a4f80a
Move MsgHandler into Log.cpp/h
2020-08-16 14:48:54 +02:00
Henrik Rydgård
5704ebfb61
More cleanup of Log.h, move AndroidAssert into MsgHandler.cpp/h.
2020-08-16 14:48:54 +02:00
Henrik Rydgård
e8a9845d93
First step of cleaning up Log.h. Plus a few other bits and bobs.
2020-08-16 14:48:54 +02:00
Henrik Rydgård
5d64fc5ff1
Switch to PPSSPP's assert functions (don't use the system's)
2020-08-16 10:01:10 +02:00
Henrik Rydgård
b22083e7a6
Even more base/logging.h removal and fixes
2020-08-15 19:09:01 +02:00
Henrik Rydgård
0fcc0994b4
Recategorize some logging, in preparation for what's to come.
2020-08-15 11:51:22 +02:00
Henrik Rydgård
dc2370ab6b
Buildfix
2020-07-19 21:46:46 +02:00
Henrik Rydgård
c5e0b799d9
Remove category from _assert_msg_ functions. We don't filter these by category anyway.
...
Fixes the inconsistency where we _assert_ didn't take a category but
_assert_msg_ did.
2020-07-19 20:33:25 +02:00
Henrik Rydgård
f9cef5b6b2
Partly clean up SDL resize code, should help #11974
2020-06-24 01:06:01 +02:00
李通洲
d66c235649
macOS: Fix build
2020-03-25 19:10:36 +08:00
Henrik Rydgård
75cdc11fdb
Text input: Clearly use 16-bit chars like the PSP, don't rely on wchar_t.
2020-03-22 16:44:19 +01:00
Henrik Rydgård
cc3ba1bbf7
Fix _assert_ on Android to assert properly
2017-11-24 13:52:53 +01:00
Henrik Rydgård
acdb89c898
Make our release mode asserts actually fire properly in release mode again...
2017-11-21 21:06:57 +01:00