10e8790311
filesystem: VFileSystem009: fix missing override keyword on a virtual method
2024-11-20 06:32:16 +03:00
d8eb918cea
filesystem: rename IVFileSystem009 to IFileSystem to avoid UBsan errors when debugging a mod that calls this interface using original headers
2024-11-06 19:46:22 +03:00
274f9d5846
filesystem: replace same struct type memcpys by assignments
2024-07-31 00:06:15 +03:00
7bb5175084
Turn downloaded/ and custom/ into com_strings.h definitions, like sound path and saves path
2024-07-30 15:25:20 +03:00
d56e53a347
Replace hardcoded functions names by __func__ macro
...
* while we're here, fix some possible bugs
* and fix -Wformat=2
s/__FUNCTION__/__func__/g
awawawa
2024-06-19 06:53:42 +03:00
f995d055b5
filesystem: fix possible NULL dereference
2024-04-04 20:42:25 +03:00
1d1a6badb5
filesystem: VFileSystem009: HL25 compatibility (one single new method)
2023-11-22 11:01:18 +03:00
5aac5d2a52
filesystem: VFileSystem009: add pathid support to RemoveFile method
2023-10-27 08:02:45 +03:00
2823a6d269
filesystem: VFileSystem009: just in case, always rewrite fs_api_t requested through CreateInterface export
2023-09-14 00:20:28 +03:00
37e890f326
filesystem: make fs_searchpaths completely private to the filesystem core
2023-06-08 22:30:45 +03:00
0d6137ee40
filesystem: make generic archive loading functions (with the exception of WADs). Do not alter global searchpath from archives.
2023-06-08 22:14:30 +03:00
5a7b68fcc1
filesystem: add new export FS_GetFullDiskPath, similar to FS_GetDiskPath, but generates full path to the file, including searchpath
2023-05-02 08:52:54 +03:00
b16fa8eddc
public: remove Q_strcat and Q_strcpy, and patch the code that uses it
2023-04-26 05:20:45 +03:00
0d5d30398b
filesystem: VFileSystem009: refactoring
2023-04-18 04:50:47 +03:00
de88aec958
filesystem: restore DarkPlaces contributors copyrights lost in filesystem_stdio
...
* Add Xash3D FWGS contributors copyrights
2023-04-15 02:39:38 +03:00
Andrey Akhmichin
34160151a4
filesystem: replace va function calls.
2023-03-11 16:28:54 +03:00
fe1aba3561
filesystem: apply caseinsensitivity to file creation
...
Replace fs_writedir with fs_writepath, exposing current writeable searchpath.
Fix caseinsensitive FS_Search
Remove unused argument from listdirectory()
Minor optimizations and refactoring
2022-12-27 02:31:46 +03:00
fce8afabfb
filesystem: allow acquiring C interface through CreateInterface export
2022-08-25 20:33:16 +03:00
0d449370e0
filesystem: fixes for GCC 3
2022-08-06 20:33:01 +03:00
SNMetamorph
fd7dba74cd
filesystem: fixed build for Windows
2022-08-01 12:54:26 +03:00
55a29e6e6b
filesystem: implement VFileSystem009 interface
2022-07-28 18:56:02 +03:00