bb94169a31
VFS - Ported from old LW code
2018-12-23 22:31:34 +01:00
68716e9193
Filesystem - Actual filesystem operations
...
* Entry type, directory listing
* Directory creation and deletion
* File deletion
* Move
2018-12-23 22:30:11 +01:00
f519387dad
MultiArrays - Moved to a separate header
2018-12-23 18:34:43 +01:00
fc3415047f
Filesystem paths - Path style support
2018-12-23 18:17:55 +01:00
96d81b9cd3
T_FSPathStyle - Most methods made constexpr
2018-12-22 09:17:16 +01:00
e2f548d55e
Strings - Fixed compiler warning
2018-12-15 18:45:53 +01:00
30d8d3057e
Windows "compatibility"
...
* Makefile changes allowing for cross-compilation
* SRDData: had to rename an enum member from ERROR to ERR because
apparently creating a macro called ERROR is a thing in the windows
headers
* DynLib: ported
* Strings: fixes in toOSString, untested for now
* Fixes in some tests
* TODO list update
2018-06-17 12:39:02 +02:00
d823721fb2
Strings - Character mapping, conversion to upper/lowercase
2018-05-08 13:58:39 +02:00
7b97993448
Files - Set path in stream errors
2017-12-28 09:52:47 +01:00
0651ea28e0
Streams - Added optional path to errors
2017-12-27 19:00:56 +01:00
424ba93472
Files - Use T_FSPath
2017-12-27 14:57:24 +01:00
5497856be2
Filesystem abstraction
2017-12-27 10:49:31 +01:00
53feddb4ee
SRD errors - Errors, warnings and notes
...
Replaced the "details" flag with a type which indicates whether an error
record contains an actual error, a warning or just a note.
2017-12-02 09:16:17 +01:00
5db261909a
SRD parser - Access value as a RW reference
2017-11-17 15:44:49 +01:00
46fa84d967
Types - T_Optional access
...
Changed so it's relatively similar to the interface of pointers.
2017-11-07 17:40:02 +01:00
3adfdadd11
SRDIO - Memory target can ignore comments
2017-11-06 10:53:54 +01:00
073fcb3d5e
SRD locations - << to string builder fixed
2017-11-05 19:12:10 +01:00
4ab3dc1b29
Finished importing the good bits from LW's library
2017-11-01 23:21:01 +01:00
b9d77922ed
More stuff and tests integrated
2017-11-01 22:07:41 +01:00
ccd7cc30ef
Started making the library sort-of-buildable
2017-11-01 21:44:54 +01:00
221f0c8ef8
Repo init with mostly unchanged import of LW code
2017-11-01 20:14:23 +01:00