David Piuva
|
ffc4e4fd6a
Added a pathSyntax argument to the file_separator function.
|
7 months ago |
David Piuva
|
06b4ae7d49
Running tests on MS-Windows using the Builder build system.
|
10 months ago |
David Piuva
|
321fddf72b
Getting cache line width using system APIs.
|
10 months ago |
David Piuva
|
3e2b9f3b0d
Turning of memory mutex outside of main and preventing multi-threading during global construction and destruction.
|
10 months ago |
David Piuva
|
a0d397d196
Fixing errors from the Github test server.
|
10 months ago |
David Piuva
|
5a2eee2f5f
Replaced std::shared_ptr with dsr::Handle and introduced textures as separate types.
|
10 months ago |
David Piuva
|
1ef0dd8ef9
Allowing macros in the file API to be used without an implicitly used dsr namespace.
|
1 year ago |
David Piuva
|
b0f4857eb9
Allowing more than two paths to file_combinePaths.
|
2 years ago |
David Piuva
|
24de33017f
Letting the virtual assembly code be compiled separatelly, so that it can be reused for multiple themes.
|
3 years ago |
David Piuva
|
21d8e23713
Implemented a process API as a part of the file API, but with an independent prefix in case that it later needs its own header.
|
3 years ago |
David Piuva
|
429230788a
Implemented file_removeFile.
|
3 years ago |
David Piuva
|
a313e5954a
Implemented file_removeEmptyFolder.
|
3 years ago |
David Piuva
|
155a735e20
Implemented file_hasExtension and file_getExtensionless.
|
3 years ago |
David Piuva
|
58d6c2dc21
Moved up the theoretical file operations, because they proved to be more useful than expected.
|
3 years ago |
David Piuva
|
bdef27363e
Implemented file_createFolder.
|
3 years ago |
David Piuva
|
3093e49289
More functions to the file API.
|
3 years ago |
David Piuva
|
640eac18cd
Made a scripted build system that can follow includes automatically.
|
3 years ago |
David Piuva
|
00d0ab2677
Made a header for the shared collection functions to make the code easier to understand.
|
3 years ago |
David Piuva
|
3d866c8117
Completed the image saving stub with BMP, Jpeg, Targa and Unicode filenames.
|
3 years ago |
David Piuva
|
b2708f2c38
Allowing paths to be processed for other operating systems than the local.
|
3 years ago |
David Piuva
|
90ad46829d
Implemented file_getFileSize, file_getEntryType and file_getFolderContent.
|
3 years ago |
David Piuva
|
9293b2eba6
Optionally treating home alias as a root, because it contains a root before the arbitrary user account.
|
3 years ago |
David Piuva
|
964425ce79
Letting dsrMain be void for simplicity and safety.
|
3 years ago |
David Piuva
|
f45bd1d20a
Implemented file_setCurrentPath.
|
3 years ago |
David Piuva
|
148ab57458
Should now support BSD and Solaris in theory.
|
3 years ago |
David Piuva
|
99b9711381
Upgraded resource pool to allow not ending with a separator. Automatically making paths local.
|
3 years ago |
David Piuva
|
209fa1b157
Upgraded template projects.
|
3 years ago |
David Piuva
|
2feb0444da
Remade file_getFolderPath into _file_getParentFolder, which is more reusable.
|
3 years ago |
David Piuva
|
b3b80ea8de
Made a smaller filesystem wrapper over the system APIs to be more reliable.
|
3 years ago |
David Piuva
|
38f0d60a9b
Made a filesystem wrapper.
|
3 years ago |