Commit Graph

52 Commits (3b74b817ec6edd226f8bfd2cd3d01a96291d94b4)

Author SHA1 Message Date
Martchus db46948f2f Apply clang-format
6 years ago
Martchus 59e20b1043 Apply clang-format
6 years ago
Martchus c4cf107de2 Make cast in binary reader explicit
6 years ago
Martchus 06af1c4a73 Use std::make_unique provided by C++14
6 years ago
Martchus 6115933756 Add convenience function to read entire file at once
6 years ago
Martchus 94a6b47811 Improve documentation
6 years ago
Martchus 33d368397f Make use of newly introduced string builder
6 years ago
Martchus 8d95b4497f Clean io/path.h
6 years ago
Steven Penny 025be1e54e io/nativefilestream.cpp: proper catchiofailure.h include
6 years ago
Martchus 9d91cfca07 Add NativeFileStream to support unicode filenames under Windows
6 years ago
Martchus aed4788c64 Make 'DirectoryEntryType &operator|=' not constexpr
6 years ago
Martchus 72426e2d4c Fix bash completion when dir/file contains single quote
6 years ago
Martchus 4c40004f0b Improve CLI utils
6 years ago
Martchus 4829aa40b9 Fix mistakes in doc
6 years ago
Martchus d6b08b8ed9 Fix decoration for static builds
7 years ago
Martchus 551867485c Throw IO failure always via throwIoFailure
7 years ago
Martchus df8d942e1c Improve argument parser
7 years ago
Martchus ec53cf339d Improve doc
7 years ago
Martchus cb4246e202 Add methods to get dir path and entries
7 years ago
Martchus 980794066b Provide workaround for GCC Bug 66145
7 years ago
Martchus db7b02b1db Make header guards more unique and consistent
7 years ago
Martchus d28d477ffe Complete generation of API doc
7 years ago
Martchus c7c64e0784 Improve documentation
7 years ago
Martchus 41c44a5f43 Delete m_streamSize member of BinaryReader
7 years ago
Martchus 009a2268ec Fix small issues of BinaryReader/BinaryWriter
7 years ago
Martchus bd0cbd5802 reduce code duplication in build system
7 years ago
Martchus 3d510a0682 avoid copy in BinaryReader::readString(size_t length)
7 years ago
Martchus a7941b92e2 added BitReader::readUnsignedExpGolombCodedBits() and
7 years ago
Martchus 93582b4ac0 added more tests, fixed some bugs
7 years ago
Martchus 7299299a40 fixed showBits()
7 years ago
Martchus 1d8177ba41 added missing methods
7 years ago
Martchus a8f7644350 minor adjustments
7 years ago
Martchus d5eb8a1608 fixed doc
7 years ago
Martchus aff51370d9 implemented computeCrc32()
7 years ago
Martchus cd01df9c64 access CRC tab directly
7 years ago
Martchus 4495067484 fixed aliasing warning
8 years ago
Martchus 33e5585844 using a vector instead of a map for the scopes
8 years ago
Martchus 4d6bf67188 fixed includes
8 years ago
Martchus 603dbf823a fixed includes
8 years ago
Martchus 5689cb8058 added missing includes
8 years ago
Martchus a59e0b7478 make methods const
8 years ago
Martchus 72b7afb17e added method for reading a single bit
8 years ago
Martchus 7956635de1 added method to read without advancing the current position, added
8 years ago
Martchus 9f25d76afe improved BitReader
8 years ago
Martchus c62e25ee2a improved conversion utilities
8 years ago
Martchus feaa059375 fixed "end of buffer" condition
8 years ago
Martchus f462d71200 added INI parser
8 years ago
Martchus f396b8afa1 added method for restting the bit reader
8 years ago
Martchus 3c395a955a updated brief
8 years ago
Martchus 6bf736af0e completed BitReader class; small improvements
8 years ago