Rosalie Wanders
95d4b3a85b
RMG-Core: update copyright year
2026-01-13 12:55:48 +01:00
Rosalie Wanders
d577dd4194
RMG-Core: remove user directories override settings
2025-10-11 21:43:14 +02:00
Rosalie Wanders
9bc56e90ee
RMG-Core: use std::runtime_error instead of std::terminate in Directories.cpp
2025-03-17 00:15:10 +01:00
Rosalie Wanders
d6b0f024da
RMG-Core: update copyright year
2025-03-13 22:07:12 +01:00
Rosalie Wanders
1db6a578b2
RMG-Core: export symbols
2025-02-27 21:37:34 +01:00
Rosalie Wanders
acc2c808f5
RMG-Core: ensure core is hooked in CoreGetUser{Data,Cache}Directory()
2025-02-27 19:24:56 +01:00
Rosalie Wanders
77a201f52a
RMG-Core: use std::optional in CoreGetPortableDirectoryMode()
2025-02-27 15:17:52 +01:00
Rosalie Wanders
ea9313aa1b
RMG-Core: use noexcept versions of std::filesystem functions
2025-02-24 21:32:51 +01:00
Rosalie Wanders
5e592ed9c0
RMG-Core: remove all includes from Core.hpp
2025-02-01 21:53:38 +01:00
Rosalie Wanders
21272091e1
RMG-Core: remove unused CORE_INSTALL_PREFIX
2024-07-04 14:35:25 +02:00
Rosalie Wanders
a6da96cf82
RMG-Core: remove unused function in Directories.cpp
2024-03-25 22:06:17 +01:00
Cosima Neidahl and GitHub
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
e943e86447
RMG-Core: use GNUInstallDirs paths
2024-01-22 23:31:11 +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
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
45cf5a8663
RMG-Core: only include command functions in Directories.cpp when needed
2023-07-31 22:31:57 +02:00
Rosalie Wanders
583687cfe1
RMG-Core: add CoreGetLibraryDirectory() and CoreSetLibraryPathOverride()
2023-07-01 01:09:27 +02:00
Rosalie Wanders
dc58fbe900
RMG-Core: add CoreSet*PathOverride functions
2023-02-18 00:46:22 +01:00
Rosalie Wanders
be67cd03cb
RMG-Core: correct CORE_INSTALL_PREFIX name
2023-01-03 16:37:42 +01:00
Rosalie Wanders
eb261bc2bf
RMG-Core: fix default save state/game directory being wrong
2022-12-19 21:07:45 +01:00
Rosalie Wanders
21673affbb
RMG-Core: include Config.hpp in Directories.cpp
2022-12-14 20:28:11 +01:00
Rosalie Wanders
330a66c81c
RMG-Core: introduce & use CoreGetVersion()
2022-12-14 18:26:01 +01:00
Rosalie Wanders
f87397b6c6
RMG-Core: fix remaining issues with std::filesystem::path
2022-11-18 22:07:27 +01:00
Rosalie Wanders
977c941d1b
RMG-Core: use std::filesystem::path
2022-11-18 21:42:26 +01:00
JaxonWasTaken and GitHub
9caa05f258
Add missing, remove redundant, unused STL headers ( #43 )
2022-05-29 20:07:27 +02:00
Rosalie Wanders
53044626a0
RMG-Core: introduce & use CoreGet*ScreenshotDirectory() functions
2022-03-13 15:53:12 +01:00
Rosalie Wanders
b25463585b
RMG-Core: add missing comments in Directories.cpp
2022-02-02 19:09:50 +01:00
Rosalie Wanders
b1597e021c
RMG-Core: correct CoreGetUser{Data,Cache}Directory
2022-02-02 19:08:50 +01:00
Rosalie Wanders
2af19a57ca
RMG-Core: don't use settings in CoreGetSharedDataDirectory()
...
CoreGetSharedDataDirectory() is called in CoreInit() before mupen64plus
has started, so the settings function will return an empty string, which
is not expected.
2022-01-19 15:43:38 +01:00
Rosalie Wanders
3e12c8c928
RMG-Core: introduce & use Config.hpp
2022-01-16 18:18:50 +01:00
Rosalie Wanders
cabfcc9f75
RMG-Core: introduce CoreGetDefault*Directory()
2022-01-14 18:18:19 +01:00
Rosalie Wanders
cd26941059
RMG-Core: remove support for non-portable builds on windows
2022-01-14 18:10:25 +01:00
Rosalie Wanders
9b589c50e1
RMG-Core: remove trailing slash in Directories.cpp
2022-01-13 16:01:05 +01:00
Rosalie Wanders
f7f41d330d
RMG-Core: introduce CoreGetSave{,State}Directory()
2022-01-13 15:33:39 +01:00
Rosalie Wanders
7e79aa0fff
RMG-Core: introduce & use CoreGet*Directory functions
2022-01-13 14:25:12 +01:00