summaryrefslogtreecommitdiffstats
path: root/src/win32
AgeCommit message (Collapse)AuthorFilesLines
2023-02-05Fix MinGW buildDavid Robillard1-2/+2
2023-02-04Suppress/fix clang-tidy warnings on WindowsDavid Robillard2-2/+10
2023-02-04Avoid use of rand()David Robillard1-1/+13
2023-02-04Fix clang build on WindowsDavid Robillard1-2/+0
2022-12-18Fix warnings on Windows without CreateSymbolicLinkDavid Robillard1-0/+4
2022-11-13Trim special parsing prefixes from canonical Windows pathsDavid Robillard1-0/+5
There doesn't seem to be any way to cleanly avoid getting these from GetFinalPathNameByHandle, but I don't think portable code would ever want them introduced.
2022-10-23Add filesystem APIDavid Robillard2-0/+345
2022-10-23Split up platform sourcesDavid Robillard2-0/+91
This puts more onus on the build system to do things properly, but it's still easy enough to build, even manually: all the files in the appropriate system subdirectory just need to be included in the build. Otherwise, the several nested levels of preprocessor conditionals get confusing, and clang-format doesn't format code properly.