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
Herman Semenov
0d1f7e2e6c
[Core/GL/UI] Not all fields initilize and minor code refactor
2024-04-11 15:50:42 +03:00
Henrik Rydgård
5398820867
Crashfix on memstick screen.
...
Fixes #18886
2024-02-24 18:49:57 +07: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
bc92226715
Folder browser (like when clicking Browse...): Preinitialize with the current folder.
2024-01-25 12:47:37 +01:00
Henrik Rydgård
6e587f50f3
Rework memstick moves between devices to copy, verify and then delete
2024-01-22 21:52:39 +01:00
Henrik Rydgård
c6c0d0bf42
Android memstick folder moves: Do recursive moves if in the same device. Drastically faster.
2024-01-22 16:26:29 +01:00
Henrik Rydgård
6ae9d42516
Preparations for reworking the memstick folder move functionality
2024-01-22 15:56:07 +01:00
Henrik Rydgård
b2c19695ed
Extra check and comment
2024-01-21 13:47:11 +01:00
Henrik Rydgård
1304d04161
Fix a particular type of race condition in file dialog requests
...
It seems to be possible for a user to back out of a screen before
receiving the "dialog completed" callback on Android, in which case
things pointed to by the callback might be gone.
In this case, it's better to simply not call the callback, rather than
crashing.
This is accomplished by assigning "Tokens" to screens that cause
requests, and in ~Screen, invalidate any pending requests belonging to
that token.
2024-01-18 12:25:55 +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
Herman Semenov
3d422b11c0
[GPU Common Vulkan/UI/Windows Debugger] Added const reference for function params
2023-12-14 14:23:31 +03:00
Henrik Rydgård
6a0c8a8380
Fix creating the directories after choosing a folder on Android.
2023-08-18 15:51:16 +02:00
Bashar Astifan
dc32ab134d
Exclude root choice from memStickScreen (UWP)
...
This was wrapped before with `#if PPSSPP_PLATFORM(ANDROID)` after it got removed now start to appear in UWP, this should fix it.
2023-08-14 09:27:51 +04:00
Bashar Astifan
a35c8425e6
Merge branch 'master' into master
2023-07-17 23:20:52 +04:00
Henrik Rydgård
7144e01472
Minor UI upgrades on MemStickScreen and system settings
2023-07-15 12:24:00 +02:00
Henrik Rydgård
63144340f5
First-boot memstick screen: Attempt to fix some logic holes
...
This handles some cases better that I don't really see how they can
happen, but who knows. Intended to help #17683
2023-07-12 11:29:24 +02:00
M4xw
71639acd16
[Switch] Enable all System_InputBoxGetString usages
2023-06-22 00:47:00 +02:00
Bashar Astifan
f86a462145
Revert creating ToShortFriendlyPath, more cleanup
...
Path preview can actually solved within ToVisualString without creating another function, I feel it will cause confusing as both function will be similar.
2023-05-04 12:03:14 +04:00
Bashar Astifan
b63f528a36
Code cleanup
2023-05-04 00:37:27 +04:00
Bashar Astifan
132a00ade3
Merge branch 'master' into master
2023-05-03 23:23:29 +04:00
Bashar Astifan
9b0577351f
Review's changes, more fixes and better structure
2023-05-02 00:09:22 +04:00
Henrik Rydgård
6468319599
Fix memory bug in memstick file copy routine
2023-05-01 13:56:35 +02:00
Bashar Astifan
d0b6935592
UWP Improved Support
2023-04-28 23:22:17 +04:00
Henrik Rydgård
ee6234ecb6
I18N: Switch to getting categories by index instead of by string lookup
...
Also gets rid of the shared_ptr usage, and generally makes things nicer.
Needed for later config refactorings, good to get in early.
2023-04-07 10:35:01 +02:00