Commit Graph

91 Commits

Author SHA1 Message Date
Martchus 72426e2d4c Fix bash completion when dir/file contains single quote
Also a few other improvements in bash completion code
2016-10-22 20:52:08 +02:00
Martchus 4c40004f0b Improve CLI utils
- Add ArgumentParser::readArgs()
- Add Indentation
- Fix eraseLine()
2016-10-02 21:53:58 +02:00
Martchus 4829aa40b9 Fix mistakes in doc 2016-09-17 11:44:49 +02:00
Martchus d6b08b8ed9 Fix decoration for static builds
- Also add improvemnts a few other things in the build system
2016-08-29 15:35:48 +02:00
Martchus 551867485c Throw IO failure always via throwIoFailure 2016-08-06 21:20:25 +02:00
Martchus df8d942e1c Improve argument parser
- Fix completion of values already containing '='
- Fix completion when current word contains '='
- Improve formatting of help
- Fix typo
2016-07-31 23:20:31 +02:00
Martchus ec53cf339d Improve doc 2016-07-27 18:21:29 +02:00
Martchus cb4246e202 Add methods to get dir path and entries 2016-07-02 02:01:26 +02:00
Martchus 980794066b Provide workaround for GCC Bug 66145 2016-06-14 22:53:19 +02:00
Martchus db7b02b1db Make header guards more unique and consistent 2016-06-11 19:09:14 +02:00
Martchus d28d477ffe Complete generation of API doc
- Use README.md for main page
- Add install target for API doc
- Improve some doc comments
2016-06-10 22:59:22 +02:00
Martchus c7c64e0784 Improve documentation 2016-06-10 14:08:56 +02:00
Martchus 41c44a5f43 Delete m_streamSize member of BinaryReader 2016-06-08 00:38:58 +02:00
Martchus 009a2268ec Fix small issues of BinaryReader/BinaryWriter
- fix documentation
- fix useless checks
2016-06-08 00:36:01 +02:00
Martchus bd0cbd5802 reduce code duplication in build system
- get rid of qmake project file
- provide CMake modules for common tasks
- provide templates for *.desktop files
2016-04-16 02:11:05 +02:00
Martchus 3d510a0682 avoid copy in BinaryReader::readString(size_t length) 2016-02-20 01:35:42 +01:00
Martchus a7941b92e2 added BitReader::readUnsignedExpGolombCodedBits() and
BitReader::readSignedExpGolombCodedBits()
2016-02-16 17:25:03 +01:00
Martchus 93582b4ac0 added more tests, fixed some bugs 2016-01-27 02:25:28 +01:00
Martchus 7299299a40 fixed showBits() 2016-01-27 01:13:30 +01:00
Martchus 1d8177ba41 added missing methods 2016-01-27 01:00:38 +01:00
Martchus a8f7644350 minor adjustments 2016-01-18 23:41:30 +01:00
Martchus d5eb8a1608 fixed doc 2015-12-27 18:16:23 +01:00
Martchus aff51370d9 implemented computeCrc32() 2015-10-20 08:49:38 +02:00
Martchus cd01df9c64 access CRC tab directly 2015-10-16 21:34:58 +02:00
Martchus 4495067484 fixed aliasing warning 2015-09-16 17:54:40 +02:00
Martchus 33e5585844 using a vector instead of a map for the scopes
Finding a specific scope might be more unhandy
but this way the original order is preserved.
2015-09-16 17:36:52 +02:00
Martchus 4d6bf67188 fixed includes 2015-09-06 20:19:09 +02:00
Martchus 603dbf823a fixed includes 2015-09-06 15:30:16 +02:00
Martchus 5689cb8058 added missing includes 2015-09-01 16:06:37 +02:00
Martchus a59e0b7478 make methods const 2015-08-25 19:13:17 +02:00
Martchus 72b7afb17e added method for reading a single bit 2015-08-08 01:18:24 +02:00
Martchus 7956635de1 added method to read without advancing the current position, added
method to re-establish alignment
2015-07-31 01:23:42 +02:00
Martchus 9f25d76afe improved BitReader 2015-07-27 23:16:49 +02:00
Martchus c62e25ee2a improved conversion utilities 2015-07-18 01:11:12 +02:00
Martchus feaa059375 fixed "end of buffer" condition 2015-07-13 00:59:21 +02:00
Martchus f462d71200 added INI parser 2015-07-07 00:50:49 +02:00
Martchus f396b8afa1 added method for restting the bit reader 2015-07-07 00:50:03 +02:00
Martchus 3c395a955a updated brief 2015-06-21 21:42:32 +02:00
Martchus 6bf736af0e completed BitReader class; small improvements 2015-06-10 21:00:44 +02:00
Martchus 3ede66098f added BitReader class 2015-06-08 22:09:09 +02:00
Martchus 24ba96a17f First commit 2015-04-22 18:36:40 +02:00