Rosalie Wanders
02713ae1ff
RMG-Core: remove GUI_SettingsDialog{Width,Height} settings
2024-06-05 22:58:31 +02:00
Rosalie Wanders
642e768e92
RMG-Core: add another version of CoreGetSaveStatePath()
2024-05-01 01:51:06 +02:00
Rosalie Wanders
08ff5a5ad4
RMG-Core: add GUI_OnScreenDisplay{Background,Text}Color settings
2024-04-30 12:14:44 +02:00
Rosalie Wanders
a6da96cf82
RMG-Core: remove unused function in Directories.cpp
2024-03-25 22:06:17 +01:00
Rosalie Wanders
56b14ab54c
RMG-Core: correct types in for loops
2024-03-25 22:05:19 +01:00
Rosalie Wanders
e80e202f7b
RMG-Core: correct zlib_filefunc_read() in Rom.cpp
2024-02-29 18:43:13 +01:00
Rosalie Wanders
db9bd5d9ca
RMG-Core: fix compilation with minizip-ng
2024-02-28 21:04:28 +01:00
Cosima Neidahl
685aa597c7
RMG-Core: Fix GNUInstallDirs usage ( #226 )
...
One may not manually prepend `CMAKE_INSTALL_*DIR` variables with `CMAKE_INSTALL_PREFIX`, because `CMAKE_INSTALL_*DIR` variables
may already be absolute paths - inside *or* outside of `CMAKE_INSTALL_PREFIX`.
To get a guaranteed-absolute version of them, `CMAKE_INSTALL_FULL_*DIR` must be used.
2024-01-28 21:37:42 +01:00
Rosalie Wanders
7e596c1509
RMG-Core: fix CoreGetLibraryDirectory() returning a path with trailing slash
2024-01-26 18:41:28 +01:00
Rosalie Wanders
84681fdd0d
RMG-Core: change default screenshot directory on Linux
2024-01-25 21:02:43 +01:00
Rosalie Wanders
a6d5a8cfab
RMG-Core: try to fix windows build (again)
2024-01-23 18:36:29 +01:00
Rosalie Wanders
d65b23f49f
RMG-Core: fix windows build
2024-01-23 18:27:05 +01:00
Rosalie Wanders
8dccc6d72e
RMG-Core: add & use CoreAddCallbackMessage()
2024-01-23 17:43:18 +01:00
Rosalie Wanders
a075ed734b
RMG-Core: store pending callbacks and send them after setup
2024-01-23 17:25:37 +01:00
Rosalie Wanders
7c6b2392bc
3rdParty: rename 7-Zip to lzma and don't include tar.gz
2024-01-23 13:20:33 +01:00
Rosalie Wanders
e943e86447
RMG-Core: use GNUInstallDirs paths
2024-01-22 23:31:11 +01:00
Rosalie Wanders
15014408c1
cmake: use GNUInstallDirs
2024-01-22 23:30:50 +01:00
Rosalie Wanders
3c95a91edb
RMG-Core: improve CoreUnzip()
2024-01-15 16:09:59 +01:00
Rosalie Wanders
9c5b6f1ec6
RMG-Core: change default value of SettingsID::Keybinding_ViewLog
2024-01-14 20:55:51 +01:00
Rosalie Wanders
51e044e68c
RMG-Core: introduce CoreGetVideoSize() and add a mutex to Video.cpp
2023-12-17 19:03:24 +01:00
Rosalie Wanders
994a87e871
RMG-Core: use std::filesystem::path::make_preferred() in Directories.cpp
2023-12-17 15:50:17 +01:00
Rosalie Wanders
0f7e89dd57
RMG-Core: correct minor includes
2023-12-17 15:14:50 +01:00
Rosalie Wanders
30586fa637
RMG-Core: use 'const std::vector<std::string>&' in Cheats.{cpp,hpp}
2023-10-29 22:16:51 +01:00
Rosalie Wanders
f0aa87d0bb
RMG-Core: cleanup Directories.cpp
2023-09-06 10:56:03 +02:00
Rosalie Wanders
b4c33ceae8
RMG-Core: add error to get_exe_directory() in Directories.cpp
2023-09-06 01:57:52 +02:00
Rosalie Wanders
005db96f02
RMG-Core: introduce CoreGetPortableDirectoryMode() and fix linux
2023-09-06 01:50:32 +02:00
Rosalie Wanders
edbce2e415
RMG-Core: change default directories on windows
2023-09-06 01:29:47 +02:00
Rosalie Wanders
a45c3ba7f3
RMG-Core: only convert string encoding when debug callback is from core
2023-09-05 23:33:37 +02:00
Rosalie Wanders
7873de64e0
RMG-Core: add some extra safety to Plugins.cpp
2023-09-05 23:25:57 +02:00
Rosalie Wanders
bfb7953c91
RMG-Core: use std::vector<char> instead of malloc() and free()
2023-09-05 23:13:39 +02:00
Rosalie Wanders
92e26d6980
cmake: don't use WIN32 OR MSYS but just use WIN32
2023-09-03 00:12:26 +02:00
Rosalie Wanders
dd521eac70
RMG-Core: limit reading internal ROM name to 20 chars in RomHeader.cpp
2023-09-01 18:10:33 +02:00
Rosalie Wanders
4ab78b79c3
RMG-Core: remove the TODO in Cheats.cpp
2023-08-27 19:12:48 +02:00
Rosalie Wanders
558a48f64d
RMG-Core: fix default settings being incorrect
2023-08-13 21:43:46 +02:00
Rosalie Wanders
54f6723d96
RMG-Core: fix requesting incorrect type of setting in RomSettings.cpp
2023-08-12 13:54:34 +02:00
Rosalie Wanders
44e5395ed3
RMG-Core: support USE_LIBFMT option
2023-08-12 13:43:51 +02:00
Rosalie Wanders
aa7cfc3969
RMG-Core: use std::variant instead of a custom struct in Settings.cpp
2023-08-11 22:40:13 +02:00
Rosalie Wanders
07158dadf6
RMG-Core: refactor Cheats.cpp
2023-08-11 20:59:54 +02:00
Rosalie Wanders
aa72d3defc
RMG-Core: add Audio_SimpleBackend setting
2023-08-11 19:48:05 +02:00
Rosalie Wanders
5d1f17fa0b
RMG-Core: add GUI_ConfirmDragDrop setting
2023-08-10 22:43:34 +02:00
Rosalie Wanders
a688644a14
RMG-Core: add volume hotkey settings
2023-08-10 21:22:27 +02:00
Rosalie Wanders
76c76b2661
RMG-Core: ensure core is hooked in Volume.cpp
2023-08-08 19:41:51 +02:00
Rosalie Wanders
696977ee83
RMG-Core: introduce volume functions
2023-08-08 01:27:27 +02:00
Rosalie Wanders
fdbcc928ee
RMG-Core: remove Core{Setup,}DebugCallbackMessage()
2023-08-05 21:41:23 +02:00
Rosalie Wanders
efc8e08c02
RMG-Core: update mupen64plus api headers
2023-08-04 09:57:12 +02:00
Rosalie Wanders
be21461312
RMG-Core: fix reading out of bounds in Plugins.cpp
2023-08-01 12:07:25 +02:00
Rosalie Wanders
16276852b2
RMG-Core: initialize l_DynamicValue in l_Setting in Settings.cpp
2023-07-31 22:34:12 +02:00
Rosalie Wanders
f4cf856ef5
RMG-Core: fix copying string out of bounds in Plugins.cpp
2023-07-31 22:33:00 +02:00
Rosalie Wanders
45cf5a8663
RMG-Core: only include command functions in Directories.cpp when needed
2023-07-31 22:31:57 +02:00
Rosalie Wanders
6a50c09517
cmake: add USE_LTO option
2023-07-20 13:19:33 +02:00