Henrik Rydgård
4283e66a12
Font style rework: Windows part
2025-11-09 08:52:21 +01:00
Henrik Rydgård
6d1973edfb
Add banners on the top of settings pages, if editing game-specific settings show the icon.
2025-11-09 08:51:41 +01:00
Henrik Rydgård
b6850eb26e
Merge pull request #20980 from sum2012/npdrm_minor
...
Fix crash in npdrmLseek too
2025-11-09 00:43:30 +01:00
sum2012
0f33740721
Fix log channel
2025-11-09 07:25:38 +08:00
sum2012
dbf10eee3d
Update sceNpDrmSetLicensee* function
...
by minimax AI by JPCSP
Some process for #16238
2025-11-09 07:11:29 +08:00
sum2012
5bc12edf05
Fix crash in npdrmLseek too
...
Both npdrmRead and npdrmLseek use non-encrypted mode
2025-11-09 06:56:51 +08:00
sum2012
094b069b68
Avoid nullptr in npdrmRead
2025-11-09 01:43:42 +08:00
oltolm
b488c17518
fix GCC warning
...
C:/src/ppsspp/Core/System.cpp: In function 'void DumpFileIfEnabled(const u8*, u32, std::string_view, DumpFileType)':
C:/src/ppsspp/Core/System.cpp:938:29: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
938 | free(path);
| ~~~~^~~~~~
C:/src/ppsspp/Core/System.cpp:924:67: note: returned from 'void* operator new [](std::size_t)'
924 | char *path = new char[strlen(fullPath.c_str()) + 1];
|
2025-11-07 22:46:18 +01:00
Henrik Rydgård
9155de3358
Make the old behavior that the UI shrinks if the window is small optional. New hidden setting [General]/ShrinkIfWindowSmall
2025-11-06 23:44:55 +01:00
Henrik Rydgård
602418aa1f
Merge pull request #20957 from sum2012/mpeg-patch
...
Update Mpeg function
2025-11-06 23:19:52 +01:00
sum2012
f80e489638
Fix pgd_offset
...
By miniMax AI while debuging scemp4 .When PGD decryption failed for .edat files, the pgd_offset variable was not being reset to 0. This caused subsequent file reads to access the wrong file position
2025-11-06 22:17:35 +08:00
Henrik Rydgård
fee7b1d2a6
Merge pull request #20971 from hrydgard/portrait-touch-screen-profile
...
Touch screen: Separate settings for portrait mode
2025-11-05 22:35:14 +01:00
Henrik Rydgård
a183420a87
Orientation-specific defaults
2025-11-05 21:46:38 +01:00
Henrik Rydgård
4565b4710d
Merge pull request #20947 from oltolm/ffmpeg8
...
ffmpeg: update API for ffmpeg 8
2025-11-05 21:18:49 +01:00
Henrik Rydgård
063c7d4f7e
Get separate touch screen config for portrait working
2025-11-05 21:01:37 +01:00
Henrik Rydgård
4c73103c6c
Work on splitting touch controls between orientations
2025-11-05 20:29:55 +01:00
Henrik Rydgård
eab2cc85bc
Sneak in a critical bugfix in config loading, oops. Also fix minor bug reported by oltolm.
2025-11-05 20:29:12 +01:00
oltolm
122eddfe0f
ffmpeg: update API for ffmpeg 8
2025-11-05 19:11:32 +01:00
Henrik Rydgård
75020e2ed7
Add ability to put icons on tabs
2025-11-05 14:42:49 +01:00
Henrik Rydgård
1246b2d131
Correct handling of fallbacks and defaulting
2025-11-05 14:13:11 +01:00
Henrik Rydgård
2b863aafe1
Prepare for the new defaulting mechanism, IniFile cleanup
2025-11-05 12:49:52 +01:00
Henrik Rydgård
2651a3a241
Add base struct ConfigBlock
2025-11-05 12:49:52 +01:00
Henrik Rydgård
f7ed063b87
Add a comment
2025-11-05 12:49:51 +01:00
Henrik Rydgård
4467357e09
Add "fallback sections" to config reading, so we can "upgrade" settings
2025-11-05 12:49:51 +01:00
Henrik Rydgård
67010ff2af
Split the display layout config between landscape and portrait orientations
2025-11-05 12:49:51 +01:00
Henrik Rydgård
c609e96a30
Fix issue where manual edits like comments were not preserved in game configs.
...
This allowed some simplification.
2025-11-04 23:39:56 +01:00
Henrik Rydgård
4edb8e53cd
Just some renaming and cleanup
2025-11-04 23:39:56 +01:00
Henrik Rydgård
1facc4d485
Remove obsolete hidden setting Browse
2025-11-04 23:39:56 +01:00
Henrik Rydgård
3391d65f4b
Minor cleanups
2025-11-04 23:39:56 +01:00
Henrik Rydgård
99c53f609a
Remove debug assert that gets triggered in headless mode
2025-11-04 23:39:56 +01:00
Henrik Rydgård
54a7095522
Fix an issue where game-specific configs didn't affect the software renderer setting properly.
...
Fixes #20923
2025-11-04 13:52:01 +01:00
Henrik Rydgård
c14129eb57
Fix order of checks in hleDoLog, minor perf improvement
2025-11-04 13:35:45 +01:00
Henrik Rydgård
198d86a9b1
Move the PSP system language logic into sceUtility.
2025-11-04 11:48:47 +01:00
Henrik Rydgård
32e5cce17a
Rename one of the IterateSettings overloads.
2025-11-04 11:19:58 +01:00
Henrik Rydgård
c63d3b7fdc
Drive-by code cleanup
2025-11-04 11:17:00 +01:00
Henrik Rydgård
c20be71c10
Fix the API for MIPSAssembleOpcode to remove a global
2025-11-03 16:08:07 +01:00
sum2012
e2cd044c15
Update Mpeg function
...
By Minimax AI
https://agent.minimax.io/share/329845662670997?chat_type=0
2025-11-02 20:52:27 +08:00
Henrik Rydgård
4ec26d5002
More cleanup. Fix some warnings.
2025-10-31 22:37:28 +01:00
Henrik Rydgård
14ddad5ce3
Change how defaults work in the inifile reader (more flexible this way)
2025-10-31 21:57:52 +01:00
Henrik Rydgård
c98b7591d3
Improve the overload resolution in IniFile
2025-10-31 15:43:52 +01:00
Henrik Rydgård
5a1ed5a53b
Remove constexpr from ConfigSetting constructors
...
We can't take full advantage of it until we start requiring C++20
anyway.
Also remove the CfgFlags defaults while at it.
Fixes #20938
2025-10-31 10:11:25 +01:00
oltolm
a9c45eaae4
MediaEngine: use "avpriv_stream_set_need_parsing"
2025-10-30 23:46:21 +01:00
Henrik Rydgård
c30df3084c
Access config setting data by owner pointer and offset, instead of by direct pointer
2025-10-29 17:23:27 +01:00
Henrik Rydgård
0626d3266d
Compute offsets when initializing ConfigSettings
2025-10-29 17:06:43 +01:00
Henrik Rydgård
60aed95e7b
More config refactor
2025-10-29 15:49:43 +01:00
Henrik Rydgård
7578a1935b
More config refactor
2025-10-29 15:41:41 +01:00
Henrik Rydgård
a26529fd03
Prepare to change the representation of config settings
2025-10-29 15:07:51 +01:00
Henrik Rydgård
95549ae2c9
iOS ViewController: Get rid of the GLKViewController base class
2025-10-27 19:24:25 +01:00
Henrik Rydgård
b1d14d8221
More upload UI polish
2025-10-27 12:20:24 +01:00
Henrik Rydgård
fa64598b4f
More polish
2025-10-27 12:20:24 +01:00