aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | | | | | | | | | CopyFile() for POSIXMartin Ridgers2021-10-251-7/+44
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Implemented ScanFile() on POSIXMartin Ridgers2021-10-251-4/+35
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Disabled unused-value warning as it fires at ZEN_UNUSED() sitesMartin Ridgers2021-10-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Added some ZEN_UNUSED() statements for yet-to-be-implemented functionsMartin Ridgers2021-10-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Deleted unused variableMartin Ridgers2021-10-251-1/+0
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Moved Vfs and Httpsys build options into a Windows-only blockMartin Ridgers2021-10-251-12/+12
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | UINT16 -> uint16_tMartin Ridgers2021-10-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Use zen::GetCurrentThreadId()Martin Ridgers2021-10-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Cast to int() on the off chance that pid_t isn't oneMartin Ridgers2021-10-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Added a zen::GetCurrentThreadId()Martin Ridgers2021-10-252-0/+11
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | pthread implementation for naming a threadMartin Ridgers2021-10-251-0/+3
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Use m_ShutdownEvent.Wait() in HttpNullServer::Run() on POSIXMartin Ridgers2021-10-251-8/+7
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | HttpAsioServer::Run() implementation for POSIX platformsMartin Ridgers2021-10-251-8/+22
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Made httpsys xmake option Windows onlyMartin Ridgers2021-10-251-6/+8
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Use StrCaseCompare() instead of Windows-only _stricmp()Martin Ridgers2021-10-252-2/+2
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Cross-platform string comparison helper plus testsMartin Ridgers2021-10-252-0/+25
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Merged mainMartin Ridgers2021-10-2519-196/+505
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | | | | Implemented filecas.cpp for POSIX platformsMartin Ridgers2021-10-251-2/+92
| | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | Added .gdb_history to .gitignoreMartin Ridgers2021-10-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | open() flags were incorrect and it would not create new filesMartin Ridgers2021-10-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | Made a note about a tick's unit and DateTime's epochMartin Ridgers2021-10-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | Grouped DateTime methods all togetherMartin Ridgers2021-10-251-82/+82
| | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | DateTime::Now() for POSIX platformsMartin Ridgers2021-10-251-2/+20
| | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | Missing return keywordMartin Ridgers2021-10-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | Merged mainMartin Ridgers2021-10-2010-67/+233
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | | | | | Compile fixes due to std::fs::path's differing character typesMartin Ridgers2021-10-201-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | Fixed concrete Visitor to use the correct argument typesMartin Ridgers2021-10-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | Cross-platform argument to ZEN_DEBUG()Martin Ridgers2021-10-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | Added a ToUtf8() to ExtPathBuilderMartin Ridgers2021-10-201-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | Use the non-throwing version of std::fs::create_directories()Martin Ridgers2021-10-201-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | Use cross-platform ExtPathBuilder instead of ExtWideStrBuilderMartin Ridgers2021-10-182-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | Tests for ExtendablePathBuilderMartin Ridgers2021-10-181-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | Simple class for building paths based off an ExtendableStringMartin Ridgers2021-10-181-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | Implemented ReadFromFileMaybe() for POSIXMartin Ridgers2021-10-181-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | Merged mainMartin Ridgers2021-10-181-26/+87
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merged mainMartin Ridgers2021-10-1630-100/+119
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merged mainMartin Ridgers2021-10-1525-171/+1438
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | | | | | | | | If/def around Windows-only headersMartin Ridgers2021-10-151-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | | | | A null httpd main loop for POSIX platformsMartin Ridgers2021-10-151-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | | | | Disabled warning about missing initializersMartin Ridgers2021-10-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | | | | Moved Windows-only defines to the is("windows") xmake blockMartin Ridgers2021-10-151-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | | | | Merged mainMartin Ridgers2021-10-144-69/+110
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | Use std::fs::path for IoBuffer::MakeFromFile().Martin Ridgers2021-10-146-10/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is more consistent with MakeFromTempFile() and almost all arguments are path objects anyway.
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented basicfile.cpp for POSIX platformsMartin Ridgers2021-10-141-0/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged mainMartin Ridgers2021-10-132-49/+185
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed shadowed symbol error in zenserver-test.cppMartin Ridgers2021-10-131-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed httpsys.cpp WideToUtf8() link errorsMartin Ridgers2021-10-131-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed u16string WideToUtf8() prototypeMartin Ridgers2021-10-131-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | std::fs::path cannot be forward declared.Martin Ridgers2021-10-131-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libstdc++ uses has a std::fs::__cxx11::path which causes GCC to struggle with ambiguity.
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed/unsigned comparison mismatchMartin Ridgers2021-10-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |