Henrik Rydgård
6efb758893
CHange the TabbedDialog create-tab API to allow for future lazy-loading
2025-03-23 22:48:57 +01:00
Henrik Rydgård
0ba92081ed
Add banner support to tab holders
2025-03-23 22:48:51 +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
6dbfa85bce
DevMenu: Hide the option to record a framedump if one is being played back
2025-03-06 10:33:44 +01:00
Henrik Rydgård
8674488859
Android: Handle mouse events separately from touch events
...
Use the new modern events like HOVER.
2025-03-05 23:26:30 +01:00
Henrik Rydgård
0acd2aa517
DPI: Remove g_display.dpi
2025-02-20 15:47:02 -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
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
eb719c43e8
HTTP: Replace ProgressBarMode with a new RequestFlags enum
2025-01-23 12:09:56 +01:00
Henrik Rydgård
96cab3f267
Rework the log manager to be more robust
2024-12-16 12:33:58 +01:00
Henrik Rydgård
638607d29a
Refactor: Make GPUCommon own the framedump "recorder".
2024-12-15 12:07:44 +01:00
Henrik Rydgård
3ffff831c7
Refactor LogManager (remove GetInstance()). In headless, add option to log to OutputDebugString on Windows.
2024-12-03 21:39:42 +01:00
Henrik Rydgård
0df2a40487
Remove the "GPUInterface" base class. Not really useful, GPUCommon is pretty much the same thing.
2024-12-02 11:12:14 +01:00
Henrik Rydgård
0e3c1df9b3
Add a way to access the ImDebugger from the DevMenu
2024-11-21 15:48:18 +01:00
Henrik Rydgård
f0ae048d21
Fix mouse hover in SDL builds
2024-11-06 22:09:53 +01:00
Henrik Rydgård
3a4b27b086
Fix some more presentation issues
2024-10-22 12:29:32 +02:00
Henrik Rydgård
8c8b34aac4
Vulkan: Separate the instance and device API versions, for extension loading purposes
2024-09-25 18:38:31 +02:00
Bashar Astifan
b015225bf6
Adding SYSPROP_SYSTEMBUILD
...
Using `SYSPROP_SYSTEMVERSION` is bad idea since it's set under `Available as Int`, instead I just added `SYSPROP_SYSTEMBUILD`
2024-09-03 20:42:34 +04:00
Bashar Astifan
b235d4b218
OS Version preview
2024-09-03 15:58:35 +04:00
Henrik Rydgård
eff3ef7da3
Android: Add new build config "legacyOptimized", which targets an older Android version
...
This should allow working around the scoped storage problem on old
Android TVs by sideloading APKs built this way. Support for building
this will be added to the buildbot soon.
Considering maybe making a special icon variant?
See #16865
Not yet tested.
2024-08-14 17:55:42 -06:00
Henrik Rydgård
5939270d2c
Log: Split out StdioListener from ConsoleListener, making the second Win32-only.
2024-07-21 13:55:40 +02: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
87c56aed03
Split of the JitCompareScreen into its own files
2024-06-05 12:38:52 +02:00
Henrik Rydgård
5b566d5807
Crashfix, add Copy ability to ShaderViewScreen
2024-06-02 10:25:05 +02:00
Henrik Rydgård
4051f34758
Implement MeasureStringRect generically based on MeasureString
2024-05-31 21:11:48 +02:00
Henrik Rydgård
f2837e3b55
JIT compare screen with IR blocks - fix some crashing issues
2024-05-26 14:10:50 +02:00
Henrik Rydgård
a059750f5a
Add basic checkbox UI for GPI switched, add display of GPO LEDs
...
Try it with Parappa.
2024-05-12 18:01:25 +02:00
Henrik Rydgård
f569d47edd
Fix display of some parameters in a debug screen
2024-05-11 13:27:22 +02:00
Henrik Rydgård
8397fd6791
Also disable the GPU JIT tests on ARM64, not applicable
2024-04-29 11:13:35 +02:00
Henrik Rydgård
6575ba5487
Make screenshot notifications clickable (on platforms where it's possible)
2024-04-10 13:21:23 +02:00
Henrik Rydgård
c6c733a27a
Add way to pass data into OSD click callbacks (and a way to free it)
2024-04-10 13:18:30 +02:00
Henrik Rydgård
d8c6a516d7
Merge pull request #18967 from GermanAizek/fix-memleaks
...
[Common/File/UI] Fixed minor memleaks
2024-04-02 13:40:07 +02:00
Henrik Rydgård
27b6b6b4dc
Update DevScreens.cpp
2024-04-02 13:39:49 +02:00
Henrik Rydgård
aed6d36c92
Fix the EGL tab in System Info. Discovered indirectly by GermanAizek in #18967
2024-04-02 12:58:40 +02:00
Signed-off-by: Henrik Rydgård
9c3c23daa6
Fixed memleaks and incorrect add tab in ui::view_group
...
Signed-off-by: Herman Semenov <GermanAizek@yandex.ru>
2024-04-02 13:48:16 +03:00
Henrik Rydgård
c5791764d8
Make the i18n T function use std::string_view
...
Buildfixes, crashfixes
One more
Android buildfix
Buildfix Qt
2024-02-12 18:44:39 +01:00
Henrik Rydgård
aab52859b8
Fix translation issue, some work on sv_SE.ini
...
see #18778
2024-01-29 11:21:12 +01:00
Henrik Rydgård
4dafe2733c
Fix "CPU Core" and "Instance" translation strings
2024-01-28 17:05:36 +01:00
Henrik Rydgård
a2e7712126
Crashfix in JIT disassembly UI. Add sanity check in WaitUntil
2024-01-27 13:28:09 +01:00
Henrik Rydgård
f590acec78
Left a duplicate string in, removing.
2024-01-25 16:11:54 +01:00
Herman Semenov
95f535dab0
[UI/Windows] Object out of scope optimization for better codegeneration (lower level scope)
2023-12-20 12:35:02 +03:00
Henrik Rydgård
812b1024f0
Move TouchTestScreen to DevScreens
2023-12-14 19:01:19 +01:00
Henrik Rydgård
ed4941f416
Remove Vulkan (and Windows.h) include from DevScreens.cpp
2023-12-14 19:01:18 +01:00
Herman Semenov
315340fc62
Using const reference for C++17 range-based loop and freq used objects
2023-12-13 17:33:01 +01:00
Henrik Rydgård
376db1f931
Remove the unused "front" draw2d buffer. Saves 1.5MB of RAM.
2023-12-08 12:29:24 +01:00
Henrik Rydgård
3621529df9
Debug: Add quick "Framebuffer List" overlay.
2023-12-02 14:07:31 +01:00
Henrik Rydgård
6dbe49775c
Add a sysprop for IsDebuggerPresent.
2023-10-12 11:58:04 +02:00
Henrik Rydgård
9993df5e77
Remove some redundant strings in sys info (GL precision).
...
As montioned in #18045
2023-09-06 17:40:42 +02:00
Henrik Rydgård
980b2158ba
Hide the "System Information / Internals" tab in release builds
2023-09-02 15:42:47 +02:00