aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* The wchar_t variants of directory functions are now only enabled on WindowsMartin Ridgers2021-09-161-6/+10
|
* Added some lawns to aid orientation within the fileMartin Ridgers2021-09-161-0/+8
|
* Removed external linkage from g_MappingLockMartin Ridgers2021-09-161-1/+1
|
* MakeFromTemporaryFile() on POSIXMartin Ridgers2021-09-161-7/+26
|
* MakeFromFile() on POSIXMartin Ridgers2021-09-161-23/+43
|
* Implementation of IoBufferExtendedCore() using mmap()Martin Ridgers2021-09-161-6/+36
|
* Fixed up platform-specific includesMartin Ridgers2021-09-161-5/+9
|
* Whitespace adjustments to multi-line macrosMartin Ridgers2021-09-161-24/+24
|
* Fixed compile error if ZEN_WARN and co.'s __VA_ARGS__ was emptyMartin Ridgers2021-09-161-6/+6
|
* Use std::fs::path::value_type instead of wchar_t for path stringsMartin Ridgers2021-09-162-4/+8
|
* Corrected Clang/GCC implementations of _Bsr/fMartin Ridgers2021-09-161-4/+4
|
* Merge from mainMartin Ridgers2021-09-163-17/+4
|\
| * Fixed misleading comment for `CbAttachment::AsCompositeBinary`Stefan Boberg2021-09-161-1/+1
| |
| * Removed unnecessary arguments from IoBuffer::MakeFromTemporaryFile since ↵Stefan Boberg2021-09-162-16/+3
| | | | | | | | they make no real sense
* | Merge from mainMartin Ridgers2021-09-1640-117/+319
|\|
| * Added some placeholder HttpClient functions to be fleshed outStefan Boberg2021-09-152-1/+20
| |
| * Hooked up zenhttp to the test framework so tests actually run as part of ↵Stefan Boberg2021-09-157-4/+32
| | | | | | | | zenserver-test
| * Adde reminder that the content type is embedded in the IoBufferStefan Boberg2021-09-151-1/+1
| |
| * Added support for compressed binary MIME type conversionStefan Boberg2021-09-152-36/+67
| |
| * Made ZenContentType enum members have fixed value (for persistence), and ↵Stefan Boberg2021-09-151-8/+10
| | | | | | | | added kCOUNT for iteration over the members
| * Added session id generation and code to include it in HttpClient HTTP requestsStefan Boberg2021-09-156-4/+50
| |
| * Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-09-152-0/+6
| |\
| | * Merge branch 'main' into cbpackage-updateStefan Boberg2021-09-1586-659/+1043
| | |\
| | * | Added GetSize/GetData functions to reduce cognitive load and bridge the gap ↵Stefan Boberg2021-09-152-0/+6
| | | | | | | | | | | | | | | | between UE-style accessors and c++ style accessors
| * | | Added some more trace-level loggingStefan Boberg2021-09-151-1/+7
| | | |
| * | | Added more context to missing chunk exceptionsStefan Boberg2021-09-151-3/+4
| | | |
| * | | Added explicit logging initialization to main() of standalone executables, ↵Stefan Boberg2021-09-153-1/+7
| | | | | | | | | | | | | | | | to make things work with the new default logger shadowing changes
| * | | Fixed logging.h so it doesn't leak `using namespace std::literals` declarationStefan Boberg2021-09-151-8/+41
| | | |
| * | | Corrected logic error in ValidateCbPackageAttachment()Stefan Boberg2021-09-151-1/+1
| | |/ | |/|
| * | Tweaked logging to streamline access, and simplified setup code for new loggersStefan Boberg2021-09-153-18/+31
| | |
| * | Changed `std::exception` into `std::runtime_error` since `std::exception` ↵Stefan Boberg2021-09-159-20/+20
| | | | | | | | | | | | does not have a constructor which accepts a string argument in the standard (this appears to be an MSVC implementation thing)
| * | Made logging macros always append `sv` string_view literal suffixStefan Boberg2021-09-153-19/+21
| | | | | | | | | | | | Fixed up the few instances of explicit string_view arguments to make sure they compile properly with the new macros
| * | Switched some Jupiter logging to not use `_format` - this is handled by the ↵Stefan Boberg2021-09-151-1/+1
| | | | | | | | | | | | logging anyway so can just pass in the format string and args
| * | Fixed up invalid fmt formatting stringsStefan Boberg2021-09-152-6/+6
| | |
| * | Unused variable warning fixStefan Boberg2021-09-152-0/+3
| | |
| * | Handle absence of std::source_location somewhat more gracefully (relies on ↵Stefan Boberg2021-09-152-0/+6
| | | | | | | | | | | | client code also checking)
| * | Unsigned / signed comparison warning fixesStefan Boberg2021-09-151-3/+3
| | |
| * | Fixed up bit scan logic for clang-clStefan Boberg2021-09-151-1/+1
| | |
* | | Missing includeMartin Ridgers2021-09-161-0/+1
| | |
* | | Missing includeMartin Ridgers2021-09-161-0/+1
| | |
* | | Added a simple filesystem test caseMartin Ridgers2021-09-163-0/+48
| | |
* | | Implemented GetRunningExecutablePath() for LinuxMartin Ridgers2021-09-161-0/+13
| | |
* | | Implemented PathFromHandle() for LinuxMartin Ridgers2021-09-161-0/+13
| | |
* | | Incorrect fmt format syntax causing compile errors with GCCMartin Ridgers2021-09-161-2/+2
| | |
* | | Use Memory::* API for IoBufferCore::Alloc/FreeBuffer on non-WindowsMartin Ridgers2021-09-161-0/+4
| | |
* | | MakeWin32ErrorCode() -> MakeErrorCode()Martin Ridgers2021-09-162-4/+4
| | |
* | | GetWindowsErrorAsString() -> GetErrorAsString()Martin Ridgers2021-09-163-5/+5
|/ /
* | Merge branch 'main' into linux-macStefan Boberg2021-09-150-0/+0
|\ \
| * | Two missing includesMartin Ridgers2021-09-151-0/+2
| | |
* | | Merged from mainStefan Boberg2021-09-1550-526/+477
|\| |