aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * | Dependent variable definition as inside a if-Windows blockMartin Ridgers2021-12-081-6/+7
| * | A 'long int' is larger on non-Windows causing narrowing warningsMartin Ridgers2021-12-081-15/+23
| * | Merged mainMartin Ridgers2021-12-085-85/+159
| |\ \
| * \ \ Merged mainMartin Ridgers2021-12-0810-63/+204
| |\ \ \
| * | | | Implement zen/internalfile for POSIX platformsMartin Ridgers2021-12-022-13/+90
| * | | | Fake concrt for non-Windows platformsMartin Ridgers2021-12-021-0/+42
| * | | | Only Windows-based terminals need VT100/ANSI support enablingMartin Ridgers2021-12-021-0/+2
| * | | | Missing return statementMartin Ridgers2021-12-021-1/+5
| * | | | For portability's sake, removed two unused InternalFile methodsMartin Ridgers2021-12-022-9/+0
| * | | | Use zen::ThrowLastError() in place of throwing system_error directlyMartin Ridgers2021-12-021-6/+5
| * | | | Use zen::Memory::Alloc/Free instead of unportable _aligned_*Martin Ridgers2021-12-021-2/+3
| * | | | Moved "using namespace fmt::literals" out of file level scopeMartin Ridgers2021-12-021-2/+4
| * | | | WideToUtf8() to PathToUtf8()Martin Ridgers2021-12-021-1/+1
| * | | | Deleted unused variableMartin Ridgers2021-12-021-2/+0
| * | | | Signed-unsigned comparison compile fixMartin Ridgers2021-12-021-1/+1
| * | | | If-def'd a #pragma statementMartin Ridgers2021-12-021-0/+2
| * | | | If-def wrapped some Windows-only includesMartin Ridgers2021-12-021-2/+4
| * | | | Stubbed out base minimum of MS' PPL use for non-Windows platformsMartin Ridgers2021-12-021-0/+43
| * | | | Ifdef'd Windows-only includeMartin Ridgers2021-12-021-1/+3
| * | | | As a general rule include (seem) to be orderedl zen, 3rd-party, systemMartin Ridgers2021-12-021-4/+4
| * | | | Missing includeMartin Ridgers2021-12-021-0/+2
| * | | | Use zen::PathToUtf8() instead of WideToUtf8()Martin Ridgers2021-12-021-1/+1
| * | | | Updated RunCommand's file traversal to use platform-agnostic stringsMartin Ridgers2021-12-021-4/+4
| * | | | Added a "path_string" type to the file traversal classMartin Ridgers2021-12-021-1/+2
| * | | | Wrap include with ZEN_THIRDPARTY macros instead of pragmasMartin Ridgers2021-12-021-3/+2
| * | | | Cross-platform path-to-utf8 conversionMartin Ridgers2021-12-021-1/+2
| * | | | Do not block when trying to lock a lock file (POSIX)Martin Ridgers2021-12-021-1/+1
| * | | | Remove a LockFile's lock on destructionMartin Ridgers2021-12-021-0/+6
| * | | | Renamed ZEN_PLATFORM_MACOS to ZEN_PLATFORM_MACMartin Ridgers2021-12-023-5/+5
| * | | | ZEN_CONSOLE() without and VA_ARGS wouldn't compile with GCCMartin Ridgers2021-12-011-5/+5
| * | | | Fixed unused parameter warningMartin Ridgers2021-12-011-0/+1
| * | | | Removed unused #include statementMartin Ridgers2021-12-011-2/+0
| * | | | Removed unused Utf8Helper classMartin Ridgers2021-12-011-9/+0
| * | | | Changed dedupe command to work with paths as utf8 stringsMartin Ridgers2021-12-011-5/+31
| * | | | Signed/unsigned warning fixMartin Ridgers2021-12-011-2/+2
| * | | | Missing includeMartin Ridgers2021-12-011-0/+2
| * | | | Process active condition was back to frontMartin Ridgers2021-11-291-1/+1
| * | | | std::fs::path is a wide character string under the hoodMartin Ridgers2021-11-291-1/+1
| * | | | Wait for upstream test server to start before spawning a downstream oneMartin Ridgers2021-11-291-4/+2
| * | | | Removed the special-case path handling to make project tests passMartin Ridgers2021-11-291-12/+0
| * | | | Use more correct paths for the project.basic testMartin Ridgers2021-11-291-6/+8
| * | | | Only Windows paths have drive lettersMartin Ridgers2021-11-291-0/+2
| * | | | Post-merge fixesMartin Ridgers2021-11-292-23/+14
| * | | | Merged mainMartin Ridgers2021-11-297-231/+315
| |\ \ \ \
| * | | | | Added a simple NamedMutex testMartin Ridgers2021-11-291-0/+15
| * | | | | Renamed the "ipc" test to "NamedEvent"Martin Ridgers2021-11-291-1/+1
| * | | | | Implemented NamedMutex for LinuxMartin Ridgers2021-11-291-6/+39
| * | | | | Use the /proc/self mount to get information about ourselvesMartin Ridgers2021-11-291-4/+2
| * | | | | Child processes don't fully terminate until the parent waits on themMartin Ridgers2021-11-261-4/+8
| * | | | | ProcessHandle::Wait() wasn't waiting indefinitely with a <0 timeoutMartin Ridgers2021-11-261-1/+1