0ad/source/lib
Ralph Sennhauser 43e7dbc6da
Use std::filesystem for filesystem abstraction
Drop the use of lowlevel interfaces and consitently use the cpp
interface decupling it from systm dependent code.

Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
2026-06-14 21:58:59 +02:00
..
adts Remove generic cache 2025-10-31 17:03:34 +01:00
allocators Remove unused allocator page_aligned 2026-06-05 16:57:20 +02:00
external_libraries Unwrap SDL_Event 2026-05-20 19:44:52 +02:00
file Use std::filesystem for filesystem abstraction 2026-06-14 21:58:59 +02:00
pch Fix includes in source/lib 2025-08-03 10:15:37 +02:00
posix Fix includes in source/lib 2025-08-03 10:15:37 +02:00
sysdep Remove unix_ExecutablePathname 2026-06-08 20:59:45 +02:00
tests Remove generic cache 2025-10-31 17:03:34 +01:00
tex Removes ArrayDeleter 2026-04-10 23:03:00 +02:00
alignment.h Fix some headers in gui 2025-07-02 13:20:13 +02:00
app_hooks.cpp Don't pass the AppHooks as pointer 2025-11-20 19:38:33 +01:00
app_hooks.h Don't pass the AppHooks as pointer 2025-11-20 19:38:33 +01:00
bits.cpp Fix some includes in source/lib 2025-07-17 20:07:25 +02:00
bits.h Update some includes for iwyu part 1 2025-06-20 09:01:19 +02:00
build_version.cpp Get rid of svnversion. 2024-08-20 19:10:54 +02:00
build_version.h Switch main branch to Release 29 2025-12-18 18:16:11 +01:00
byte_order.cpp Fix some includes in source/lib 2025-07-17 20:07:25 +02:00
byte_order.h Update some includes for iwyu part 1 2025-06-20 09:01:19 +02:00
code_annotation.h Remove UNUSED2 2025-07-28 13:16:37 +02:00
code_generation.h Use std::atomic instead of platform-dependant code 2024-09-25 21:57:15 +02:00
config.h Remove CONFIG_ENABLE_BOOST 2025-02-14 20:35:04 +01:00
config2.h Dap Interface with Spidermonkey debug 2025-07-11 11:06:04 -05:00
debug.cpp Fix some includes in source/lib 2025-07-17 20:07:25 +02:00
debug.h Prefer [[maybe_unused]] over UNUSED2 2025-07-28 13:16:37 +02:00
debug_stl.cpp Prefer [[maybe_unused]] over UNUSED2 2025-07-28 13:16:37 +02:00
debug_stl.h Update some includes for iwyu part 1 2025-06-20 09:01:19 +02:00
fnv_hash.cpp Removes unused fnv_lc_hash, also file paths case sensitive so we can't use the function. 2021-11-25 16:58:04 +00:00
fnv_hash.h Fix some includes in source/lib 2025-07-17 20:07:25 +02:00
frequency_filter.cpp Fix some includes in source/lib 2025-07-17 20:07:25 +02:00
frequency_filter.h Fix some includes in source/lib 2025-07-17 20:07:25 +02:00
hash.h Fix some includes in source/lib 2025-07-25 07:11:21 +02:00
input.cpp Unwrap SDL_Event 2026-05-20 19:44:52 +02:00
input.h Unwrap SDL_Event 2026-05-20 19:44:52 +02:00
lib.cpp Fix some includes in source/lib 2025-07-17 20:07:25 +02:00
lib.h Fix some includes in source/lib 2025-07-17 20:07:25 +02:00
module_init.cpp Fix some includes in source/lib 2025-07-17 20:07:25 +02:00
module_init.h Fix some includes in source/lib 2025-07-17 20:07:25 +02:00
ogl.cpp Removes dummy GL functions as replaced by core 2026-04-25 17:47:06 +02:00
ogl.h Remove OS_MAC macro 2025-07-19 18:16:14 +02:00
os_path.h Fix some includes in source/lib 2025-07-25 07:11:21 +02:00
path.cpp Fix some includes in source/lib 2025-07-17 20:07:25 +02:00
path.h Reduces string allocations in paths. 2025-10-05 01:31:27 +02:00
precompiled.h Fix some includes all over the place 2025-08-13 19:38:21 +02:00
rand.cpp Fix some includes in source/lib 2025-07-17 20:07:25 +02:00
rand.h Fix some includes in source/lib 2025-07-17 20:07:25 +02:00
regex.cpp Further header & precompiled cleanup, fix no-PCH builds. 2020-12-09 14:39:14 +00:00
regex.h Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c). 2017-07-10 14:26:24 +00:00
secure_crt.cpp Fix some includes all over the place 2025-08-14 20:15:30 +02:00
secure_crt.h Fix some includes all over the place 2025-08-14 20:15:30 +02:00
self_test.h Fix some includes all over the place 2025-08-14 20:15:30 +02:00
status.cpp Fix includes in source/lib 2025-08-03 10:15:37 +02:00
status.h Fix includes in source/lib 2025-08-03 10:15:37 +02:00
timer.cpp Fix some includes all over the place 2025-08-14 20:15:30 +02:00
timer.h Fix some includes all over the place 2025-08-14 20:15:30 +02:00
types.h Fix includes in source/lib 2025-08-03 10:15:37 +02:00
utf8.cpp Fix some includes in source/lib 2025-07-25 07:11:21 +02:00
utf8.h Fix some headers in gui 2025-07-02 13:20:13 +02:00
wsecure_crt.cpp Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c). 2017-07-10 14:26:24 +00:00