GovanifY
132431b7c8
headers: relicense to GPL-3.0+
...
also update to 2024 while i'm at it
2024-07-30 17:17:13 -04:00
Stenzek
2ab6a3b873
Qt: Clean and remove empty game settings
2024-05-05 12:13:20 +10:00
Stenzek
56cd7f2259
INISettingsInterface: Fix file descriptor leak on Linux
2024-04-25 11:55:19 +10:00
Stenzek
35525d5304
SettingsInterface: Add SmallString overloads
...
Backport of 631fca3042
2024-04-13 13:21:17 +10:00
Stenzek
332be6c771
SettingsInterface: Add Error to Save()
2024-04-04 11:40:10 +10:00
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
lightningterror
53a8855696
INISettingsInterface: Fix scope of variable warning.
...
Codacy.
2023-04-05 20:15:18 +02:00
lightningterror
9d968e7906
INI: Fix C5051 warning.
...
Comment out the attribute, can be used in the future.
C++20 requirement.
2022-12-23 14:18:16 +01:00
TellowKrinkle
e2c3a8b1e1
SettingsInterface: Add Key+Value setting support
2022-12-18 08:27:07 +00:00
Connor McLaughlin
6f99ac676e
INISettingsInterface: Write changes atomically
2022-10-11 12:57:27 +01:00
Connor McLaughlin
41a03c98f3
INISettingsInterface: Use ToChars() for int/float conversion
...
Avoids locale issues.
2022-09-25 14:49:48 +02:00
Connor McLaughlin
6810a9d593
Qt: Deduplicate interface code and reduce core coupling
...
This enables more code sharing between interfaces in the future (e.g.
nogui, gsrunner, etc). Eventually I'll move everything in Frontend/ to
its own project.
- VMManager now no longer depends on anything in Frontend.
- Moved INISettingsInterface out of Frontend.
- Log settings can now be overridden per-game (if you really want to)..
- Hotkeys get their own file.
2022-09-15 11:50:51 +01:00