Martchus
|
9e8ec0fcd5
|
Split Qt-specific config from other config
So adding Qt-specific config does not require a change
in c++utilities anymore.
|
2018-03-07 18:23:51 +01:00 |
Martchus
|
cdecc48a1d
|
Fix warning about signedness conversion in BinaryReader
Length is expected to be positive
|
2018-03-04 21:06:29 +01:00 |
Martchus
|
da5a027ea3
|
Add simplified, string_view-compatible version of splitString()
|
2018-02-28 18:03:07 +01:00 |
Martchus
|
8a83870ac7
|
Allow variable number of digits in license versions
|
2018-02-28 18:01:17 +01:00 |
Martchus
|
d684e20bfc
|
Add launchable to appdata.xml
|
2018-02-22 00:01:01 +01:00 |
Martchus
|
0dcbb3de55
|
Improve coding style in CMake modules
|
2018-02-21 23:07:51 +01:00 |
Martchus
|
eea5aa57bc
|
Fix reading version of static Qt 5 modules
|
2018-02-21 22:41:13 +01:00 |
Martchus
|
7c8580d579
|
Add license to config
|
2018-02-21 22:14:22 +01:00 |
Martchus
|
e57e79f9c9
|
Stringify meta data in template
|
2018-02-21 22:07:05 +01:00 |
Martchus
|
486c99f7fd
|
Determine project license automatically
|
2018-02-21 21:58:27 +01:00 |
Martchus
|
989d1d20c8
|
Allow using templated appdata body
|
2018-02-21 21:55:52 +01:00 |
Martchus
|
4da48b0546
|
Install appdata.xml template
|
2018-02-19 19:50:07 +01:00 |
Martchus
|
6300e37924
|
Install shared/static config
|
2018-02-19 19:45:07 +01:00 |
Martchus
|
486a09c1c5
|
Add basic template for meta info
|
2018-02-18 20:18:00 +01:00 |
Martchus
|
3fcbaf7fff
|
Split shared and static configuration
|
2018-02-16 23:56:29 +01:00 |
Martchus
|
3a768508fd
|
Use src dir as fallback unless arg *and* env var specified
|
2018-02-03 17:16:30 +01:00 |
Martchus
|
6a1280ba8a
|
Fix warning about implicit conversion
|
2018-01-31 21:00:13 +01:00 |
Martchus
|
53c3d72833
|
Increase version 4.12.0 -> 4.12.1
|
2018-01-29 16:32:48 +01:00 |
Martchus
|
b375ea80b0
|
Deprecate BinaryReader::readTerminatedString() methods
|
2018-01-29 16:30:46 +01:00 |
Martchus
|
209a59106e
|
Fix BinaryReader::readMultibyteTerminatedStringXX methods
|
2018-01-29 16:29:49 +01:00 |
Martchus
|
d6361e1cfd
|
Fix some mistakes in ANSI escape codes
|
2018-01-29 16:26:28 +01:00 |
Martchus
|
e3310792d3
|
Improve tests for IO utilities
|
2018-01-29 16:26:02 +01:00 |
Martchus
|
bc61461b7a
|
Improve tests of conversion utilities
|
2018-01-29 16:25:31 +01:00 |
Martchus
|
2862c81a23
|
Fix ISO date string parsing/formatting
|
2018-01-29 16:24:39 +01:00 |
Martchus
|
9ed143e7d5
|
Improve chrono tests
|
2018-01-29 16:24:17 +01:00 |
Martchus
|
368fc46e47
|
Improve tests of argument parser
|
2018-01-29 16:23:10 +01:00 |
Martchus
|
2a797e436d
|
Improve documentation of value completion behaviour
|
2018-01-29 16:22:26 +01:00 |
Martchus
|
8c42a4644b
|
Simplify ArgumentParser::readArgs()
|
2018-01-29 16:21:19 +01:00 |
Martchus
|
5950aed7ec
|
Adjust use of llvm-cov to LLVM 5
|
2018-01-29 16:20:09 +01:00 |
Martchus
|
400e73005a
|
Fix use of std::time
|
2018-01-28 18:03:58 +01:00 |
Martchus
|
ff5eb6c7c9
|
Do not show help for --help
|
2018-01-28 00:43:03 +01:00 |
Martchus
|
09f9181281
|
Split operations from other top-level args in --help
|
2018-01-28 00:38:05 +01:00 |
Martchus
|
18e7154c03
|
Allow test target to be intended for manual testing
So those test targets which only setup an environment for
manual testing can be excluded from eg. `make check`.
|
2018-01-28 00:36:46 +01:00 |
Martchus
|
a67805cb0f
|
Allow providing a special include dir for build
|
2018-01-20 20:43:18 +01:00 |
Martchus
|
5c6207c6fa
|
Do not try to strip header only libs
|
2018-01-20 17:44:14 +01:00 |
Martchus
|
60a762f514
|
Allow configuring static Qt Widget style plugins
Required since the platform styles have been
pluginized in Qt 5.10
See 4f3249f32d
|
2017-12-15 20:18:17 +01:00 |
Martchus
|
37c98b2f91
|
Allow ~OutputCheck() to throw so assert behaves as expected
* Required because assertion might throw
* No ABI break because not part of ABI anyways
|
2017-12-11 14:01:40 +01:00 |
Martchus
|
db006408b7
|
Export DateTime operator+(DateTime begin, Period period)
|
2017-12-03 14:56:34 +01:00 |
Martchus
|
46e9d4b1e4
|
Add formatting for Period class
|
2017-12-03 14:55:49 +01:00 |
Martchus
|
26cd303422
|
Improve period compution
|
2017-12-03 01:45:54 +01:00 |
Martchus
|
a89f6f9ce4
|
Improve documentation of chrono library
|
2017-12-03 01:45:11 +01:00 |
Martchus
|
602993aa05
|
Add tests for TimeSpanOutputFormat::TotalSeconds
|
2017-12-02 22:26:26 +01:00 |
Martchus
|
85f29adb8a
|
Use full precision for total seconds in TimeSpan::toString
|
2017-11-29 23:11:26 +01:00 |
Martchus
|
a3192a1113
|
Fix parsing top-level argument after abbreviation
|
2017-11-29 22:52:50 +01:00 |
Martchus
|
ad705239b2
|
Simplify argument parsing
|
2017-11-29 22:07:45 +01:00 |
Martchus
|
4e4e13e4c8
|
Improve argument parser tests
|
2017-11-29 20:29:51 +01:00 |
Martchus
|
a16b056dc3
|
Fix reading value after abbreviation and equation sign
|
2017-11-29 20:23:15 +01:00 |
Martchus
|
d7185fc1bc
|
Improve documentation
|
2017-11-29 19:11:01 +01:00 |
Martchus
|
1ab9349eaa
|
Improve const correctness
|
2017-11-29 19:08:22 +01:00 |
Martchus
|
8aff877874
|
Fix comparing sibling name with denoted name
|
2017-11-27 10:30:14 +01:00 |