Commit Graph

137 Commits (3ead704f1da31ea6899d54329b859ce4c74d0335)
 

Author SHA1 Message Date
Martchus 3ead704f1d Improve DECLARE_ENUM macro
7 years ago
Martchus 18845b3ce0 Use option for CMake options
7 years ago
Martchus 3301f8518f Update README.md
7 years ago
Martchus d749ba7cc2 Provide complete occurance info (callbacks)
7 years ago
Martchus 03094a1f61 Add support for bash completion
7 years ago
Martchus 209b953754 Add CMake variable to control logging
7 years ago
Martchus 46edfccc8f Set TARGET_EXECUTABLE in CMake pro
7 years ago
Martchus b46164e893 Document enum class Response
7 years ago
Martchus b6f784f00e Add macro for fallthrough in switch-case
7 years ago
Martchus cb4246e202 Add methods to get dir path and entries
7 years ago
Martchus 0cc508dc93 Add option to specify lib dir suffix
7 years ago
Martchus e6dfe28149 Skip empty args
7 years ago
Martchus 8bcf8cd008 Check for siblings of parent args
7 years ago
Martchus a3648963ee Make argv const
7 years ago
Martchus 757b539b95 Make install target for API doc optional
7 years ago
Martchus 783121ed5e Allow implicit usage of arg only once
7 years ago
Martchus 980794066b Provide workaround for GCC Bug 66145
7 years ago
Martchus 79ce6e9aa6 Improve argument parser
7 years ago
Martchus 526cbc5282 Rewrite argument parsing
7 years ago
Martchus 4f87cc1181 Use C-strings where std::string is unneccessary
7 years ago
Martchus db7b02b1db Make header guards more unique and consistent
7 years ago
Martchus 1deb244fee Update README.md
7 years ago
Martchus ca8432c5ec Use version as Doxygen project number
7 years ago
Martchus a8e53f0446 Remove doxygen file (use template instead)
7 years ago
Martchus d28d477ffe Complete generation of API doc
7 years ago
Martchus c7c64e0784 Improve documentation
7 years ago
Martchus 4d1c874b56 Add target for API doc
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 38a9a1e13e Ensure exceptions are thrown in IO tests
7 years ago
Martchus 324dc90b49 Fix parsing args if no abbr or name is specified
7 years ago
Martchus 01dee5de09 Allow creation of static libs in general
7 years ago
Martchus b3d801bca6 Fix executable path in *.desktop file
7 years ago
Martchus 4fcc8442f8 Define macro for debug-only code
7 years ago
Martchus f3077ef8e3 Use C-strings for argument definitions
7 years ago
Martchus 2a58a83c3c Fix template paths
7 years ago
Martchus 76e422a7ce Make DateTime::now() and DateTime::gmtNow() inline
7 years ago
Martchus 7bb6875ded Allow testing particular units
7 years ago
Martchus 1aa5421e9b next release will be 3.3.0
7 years ago
Martchus 176b81b431 set META_PROJECT_VARNAME and META_PROJECT_VARNAME_UPPER if not specified
7 years ago
Martchus eda3a98e2c updated README.md to reflect latest changes
7 years ago
Martchus d27520af68 fixed some issues caused the build system changeings
7 years ago
Martchus bd0cbd5802 reduce code duplication in build system
7 years ago
Martchus 4b2110e452 fixed description
7 years ago
Martchus 0054a74302 minor adjustments
7 years ago
Martchus ff15a54624 added addMainArgument
7 years ago
Martchus 29c0db0090 mingw-w64: workingCopyPath is (currently) not supported
7 years ago
Martchus c4082d90c7 mingw-w64: build both, shared and static libs
7 years ago
Martchus 78c096e20a added functions to swap the byte order
7 years ago
Martchus 3d510a0682 avoid copy in BinaryReader::readString(size_t length)
7 years ago