0ad/source/lib
Ralph Sennhauser 826dba847c
Make wfilesystem.cpp freestanding
Copy some wtime internals to wfilesystem.cpp with internal linkage only,
this code has had no use outside of wfilesystem and was only added to
wtime in case other use cases could be found. This will allow removing
posix_time and affiliated code.

wfilesystem will become obsolete with the move to <filesystem>

Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
2025-07-16 18:28:05 +02:00
..
adts Remove UNUSED 2025-06-26 17:25:05 +02:00
allocators Remove UNUSED 2025-06-26 17:25:05 +02:00
external_libraries Dissolve external_libraries/openal.h 2025-07-08 19:33:36 +02:00
file Remove UNUSED 2025-06-26 17:25:05 +02:00
pch Cleanup use of boost::filesystem 2025-06-17 21:56:04 +02:00
posix Drop header lib/posix/posix_errno.h 2025-07-15 19:42:34 +02:00
sysdep Make wfilesystem.cpp freestanding 2025-07-16 18:28:05 +02:00
tests Remove UNUSED 2025-06-26 17:25:05 +02:00
tex Remove UNUSED 2025-06-26 17:25:05 +02:00
alignment.h Fix some headers in gui 2025-07-02 13:20:13 +02:00
app_hooks.cpp Remove UNUSED 2025-06-26 17:25:05 +02:00
app_hooks.h Removes possibility to link lowlevel library dynamically. 2022-01-31 06:53:30 +00:00
bits.cpp Further header & precompiled cleanup, fix no-PCH builds. 2020-12-09 14:39:14 +00: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 28 2025-01-12 01:27:02 +01:00
byte_order.cpp Further header & precompiled cleanup, fix no-PCH builds. 2020-12-09 14:39:14 +00:00
byte_order.h Update some includes for iwyu part 1 2025-06-20 09:01:19 +02:00
code_annotation.h Fix includes in source/maths 2025-07-06 18:24:31 +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 Use std::atomic instead of platform-dependant code 2024-09-25 21:57:15 +02:00
debug.h Replace custom atomic_bool with std::atomic<bool> 2024-09-25 21:57:15 +02:00
debug_stl.cpp Remove UNUSED 2025-06-26 17:25:05 +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 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
frequency_filter.cpp Fix compiler warnings on VS 2015, refs #3439, refs #5069. 2018-03-10 09:58:53 +00:00
frequency_filter.h Removes possibility to link lowlevel library dynamically. 2022-01-31 06:53:30 +00:00
hash.h Replace boost::unordered_map, boost::unordered_set with std::unordered_map, std::unordered_set to establish consistency. 2019-11-25 14:30:25 +00:00
input.cpp Fix console not preventing hotkeys from firing / Clean up hotkey-input conflict. 2021-04-02 14:18:20 +00:00
input.h Bump year number of files changed this year in the license headers. 2017-05-01 14:28:22 +00:00
lib.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
lib.h Fix some headers in gui 2025-07-02 13:20:13 +02:00
module_init.cpp Use std::atomic instead of platform-dependant code 2024-09-25 21:57:15 +02:00
module_init.h Use std::atomic instead of platform-dependant code 2024-09-25 21:57:15 +02:00
ogl.cpp Remove UNUSED 2025-06-26 17:25:05 +02:00
ogl.h Fix some includes in source/renderer 2025-07-07 17:45:54 +02:00
os_path.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
path.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
path.h Fix some headers in gui 2025-07-02 13:20:13 +02:00
precompiled.h Cleanup use of boost::filesystem 2025-06-17 21:56:04 +02:00
rand.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
rand.h Removes possibility to link lowlevel library dynamically. 2022-01-31 06:53:30 +00: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 Further header & precompiled cleanup, fix no-PCH builds. 2020-12-09 14:39:14 +00:00
secure_crt.h Clean up header includes, add new forward declarations. 2020-11-21 11:20:29 +00:00
self_test.h Make CMatrix3D::operator*= behave as expected. 2024-10-08 16:04:22 +02:00
status.cpp Drop header lib/posix/posix_errno.h 2025-07-15 19:42:34 +02:00
status.h Add some missing headers 2024-08-24 12:19:52 +02:00
timer.cpp Use clock_gettime on macOS 2025-07-16 18:28:05 +02:00
timer.h Dissolve external_libraries/openal.h 2025-07-08 19:33:36 +02:00
types.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
utf8.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
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