21 Commits

Author SHA1 Message Date
Lioncache 3952ad34b1 TString: Remove Begin() and End() pointer functions
We already have the conventional C++ iterator functions begin() and
end() that can be used instead.
2026-02-21 12:35:00 -05:00
Lioncache 23e72d7859 TString: Remove operator* shorthand
Makes it explicit whenever the underlying data is fetched in a
meaningfully searchable way.
2026-02-10 15:12:28 -05:00
Lioncache 3d1ac65719 TString: Add fmt formatter for TString
Makes for less verbose code and makes the API nicer to migrate off of.
2026-02-09 10:47:08 -05:00
Lioncache b5bc9487ae TString: Migrate off BasicTypes.h 2026-01-11 11:41:16 -05:00
Lioncache 8489a1d4ee Log: Migrate over to spdlog
Makes the logging subsystem much simpler and tosses all the printf
shenanigans out.
2026-01-03 14:28:18 -05:00
Lioncache 553a14af10 TString: Extend interface
Move this nonsense over to 64-bit indices.
2025-12-23 13:32:50 -05:00
Lioncache d6640792ec General: Cleanup
Mainly header hygeine and overload specifiers.

Also greatly reduces the amount of copying going on with math
primitives.
2025-12-17 15:41:49 -05:00
Jack Andersen 2ac43b0e4e Safe string formatting for Log.cpp 2019-11-16 15:23:34 -10:00
Jack Andersen f5f6555f76 Distribute libc++ filesystem header for mac builds 2019-05-26 23:34:37 -10:00
Jack Andersen 86229ae2f1 Fix call to _access on windows 2019-05-26 20:50:16 -10:00
Jack Andersen 9b9d4df647 Add IsDirectoryWritable test 2019-05-26 20:32:24 -10:00
Jack Andersen 61c5934dd2 MS create_directories error workaround 2019-05-25 21:35:16 -10:00
Jack Andersen 5735e32538 Windows fixes 2019-05-25 20:43:05 -10:00
Jack Andersen ec6d62715e Use has_root_path rather than has_root_name 2019-05-25 14:30:54 -10:00
Jack Andersen 1c799b689b Preserve leading slashes in FileUtil::MakeAbsolute 2019-05-25 13:01:46 -10:00
Jack Andersen 9b224d3891 Use non-experimental FS_LIBRARY 2019-05-25 00:58:12 -10:00
Aruki b16f7e26a1 A few new functions for FileUtil, TFlags, and CTransform4f 2019-04-06 15:49:05 -07:00
Aruki 3c6a407425 Added MarkHidden() to FileUtil 2019-02-03 02:19:03 -07:00
Aruki 5c3bfbe57f Added CRandom class, fixed bug with binary data serializing incorrectly 2019-02-02 17:30:36 -07:00
Aruki 252e4c7e96 Merged in Tropical Viewer changes 2018-12-09 02:38:38 -07:00
Aruki 4f9cf8a06e Initial commit; files moved in from Prime World Editor w/ minor cleanup 2018-12-08 23:44:41 -07:00