24 Commits

Author SHA1 Message Date
7da2f7b7f4 Added note about getKnownFolder() to getHomeFolder() deprecation hint. 2025-09-21 12:35:46 +02:00
bd06118b29 Normalize paths created by the RelativeFileSystemAdapter. Fixes issues with trailin "/.". 2025-09-21 12:34:38 +02:00
59780ed6de Fixed compilation of MemoryFileSystem if MIJIN_DEFAULT_ALLOCATOR is not copy-constructible. 2025-07-06 12:37:45 +02:00
17bd408d3c Fixed test and CLang compilation. 2025-05-20 21:15:51 +02:00
45623e5273 Fixed GCC compilation. 2025-05-17 11:14:03 +02:00
48fd006819 Added MemoryFileSystemAdapter. 2025-03-28 11:44:28 +01:00
d7f968db3a Deprecated FileSystemAdapter::getHomeFolder(). 2025-03-28 11:44:15 +01:00
75e77c53e4 Some more FS fixes. 2025-03-10 09:56:32 +01:00
c5b9c02342 Fixed MappingFileSystemAdapter::adjustPath() on Windows. 2025-03-07 14:28:23 +01:00
ce26cda739 Import getAllPaths() to StackedFileSystemAdapter so it is also availabe there. 2025-03-02 20:06:46 +01:00
b6657189d3 Added getAllPaths() method to get combined results from stacked adapters. 2025-03-02 20:02:03 +01:00
6407c5ca09 Added MappingFileSystemAdapter and adjusted some more stuff in the VFS module. 2025-03-02 18:41:04 +01:00
8f2cee4968 Added functions for detecting known folders per-platform. Not tested on Windows yet, but who cares? 2025-03-02 17:19:18 +01:00
ba23cb0c70 Made the lib work with -fno-exceptions (at least for now). 2025-03-02 14:35:37 +01:00
3c7b7212b9 Added path concatination operator for PathReference. 2024-12-25 01:56:36 +01:00
9ba097fc2f Added support for completely disabling noexcept using MIJIN_TEST_NO_NOEXCEPT (for testing). 2024-08-29 00:01:23 +02:00
9f011952c2 Fixed a bunch of clang-tidy warnings. 2024-08-18 13:13:17 +02:00
e82c697d2e Added getNativePath() method to get the OS version of a virtual path. 2024-07-27 11:04:38 +02:00
83a46cae15 Fixed other functions in RelativeFileSystemAdapter. 2024-07-23 20:16:12 +02:00
3b7396c4d6 Fixed enumeration of files. 2024-07-23 19:55:40 +02:00
80310f3c5c Added some constructors and an empty() check to path references. 2023-12-29 23:32:14 +01:00
1d14c1f3ff Added comparator and hash function for path references. 2023-12-23 12:10:07 +01:00
0e90cabb7e Added PathReference utility type. 2023-11-19 23:45:14 +01:00
da781b87f2 intial commit 2023-05-29 14:51:44 +02:00