Commit Graph

259 Commits

Author SHA1 Message Date
4026937f08
Don't return pointer to freed memory address. 2021-06-04 23:14:36 +02:00
cb2aee847f
Add address sanitizer to debug flags. 2021-06-04 23:08:50 +02:00
4b09158037
Add automatic package generation for Debian bullseye (11). 2021-06-04 15:18:32 +02:00
226b66b77b
Update maximum supported CMake version.
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-04 14:39:53 +02:00
92b8281242
Fix CI recipe.
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-03 16:18:01 +02:00
2b51229518
Change ctest verbosity to default.
Some checks failed
continuous-integration/drone/push Build is failing
2021-06-03 15:57:56 +02:00
bc34a3a515
Make ctest work from build directory. 2021-06-03 15:56:08 +02:00
85a00bb23c
Add CMake presets. 2021-06-03 15:44:31 +02:00
d83f485fb4
Ignore CMake user presets.
<https://cmake.org/cmake/help/latest/manual/cmake-presets.7.html>
2021-06-03 15:05:42 +02:00
7252463fbb
Update rebuild-commands in translator guide.
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-02 16:00:33 +02:00
7d8cf7de91
Cosmetic fixes. 2021-06-02 14:49:59 +02:00
5af10f6767
Fix configuration file example.
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-02 11:21:27 +02:00
d1c74d244d
Update screenshot.
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-02 10:04:27 +02:00
21cd476be0
Bump version of german translation.
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-02 09:12:43 +02:00
cfa850b020
Fix lowest tested nlohmann_json version. 2021-06-01 22:56:50 +02:00
de2001a442
Fix nlohmann_json error with old versions.
All checks were successful
continuous-integration/drone/push Build is passing
Old versions of nlohmann_json do not have support for std::string_view,
std::filesystem::::path(?) and std::pair(?).
2021-06-01 22:35:52 +02:00
ba2161fa47
Fix explanation for --json in man page.
Some checks failed
continuous-integration/drone/push Build is failing
2021-06-01 20:23:54 +02:00
5d6fdc599f
Version bump 0.5.0.
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-06-01 20:18:41 +02:00
d56cf4de56
Update german translation. 2021-06-01 20:18:18 +02:00
6a4511099f
Do not add empty matches to matches_all. 2021-06-01 20:15:05 +02:00
21989aabfe
Fix JSON output.
Bug: #3
2021-06-01 20:14:36 +02:00
f1cb16f6d0
Add JSON output.
Closes: #3
2021-06-01 19:17:44 +02:00
7b4b9edfe5
Rename file names in search::matches to make it more clear. 2021-06-01 19:15:00 +02:00
ffec9578e6
Add note for Debians weird package naming. 2021-06-01 18:51:49 +02:00
3166c7a823
Update credits. 2021-06-01 18:49:34 +02:00
88e4e78db8
Add nlohmann_json dependency. 2021-06-01 18:47:12 +02:00
b0b6c00a90
Log application exit.
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-01 18:22:15 +02:00
a7fae314b3
Log some progress info to log file.
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-01 17:17:00 +02:00
6278779029
Don't mask previous failures. 2021-06-01 17:06:25 +02:00
40e39dc0e7
Umm… nothing to see here… 😄
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-01 16:47:47 +02:00
1dd6235260
Mention --debug in bug reporting guideline. 2021-06-01 15:52:07 +02:00
892d757aa4
Add --debug to manpage. 2021-06-01 15:36:18 +02:00
07915bdf87
Add lots of debug output. 2021-06-01 15:32:10 +02:00
017059cb5b
Make options::options printable (for use in debug output). 2021-06-01 15:25:39 +02:00
a8db304bf1
Add DEBUGLOG macro.
Adds the severity and prepends the function name.
2021-06-01 15:24:19 +02:00
580f08b823
Output info messages to stderr with --debug. 2021-06-01 13:52:41 +02:00
28c0a5a797
Add --debug switch and enable debugging if it is on. 2021-06-01 13:41:54 +02:00
b12f88003b
Fix text logging and debug logging. 2021-06-01 13:41:20 +02:00
17b6017fe0
Rename init_debug() → enable_debug(), add documentation. 2021-06-01 13:36:34 +02:00
12a1c47259
Make log_path a variable again.
We don't need log_dir() twice afterall.
2021-06-01 11:09:40 +02:00
a8f2b7dfb6
Add equipment for debug logs. 2021-06-01 11:02:06 +02:00
c35434e745
Simplify LOG macro.
All checks were successful
continuous-integration/drone/push Build is passing
We only have one logger, no need to specify it every time.
2021-05-31 22:43:30 +02:00
5250b2974d
Update german translation. 2021-05-31 22:32:15 +02:00
4c1bae86ba
Add fatal errors.
Errors are fatal if the program has to stop immediately.
2021-05-31 22:29:35 +02:00
1fee4f5afd
Fix file error reporting.
Not sure why exceptions don't have that info… 🤷
2021-05-31 22:22:04 +02:00
80e2e9d05d
Re-add -DBOOST_LOG_DYN_LINK
All checks were successful
continuous-integration/drone/push Build is passing
It seems we still need it. The combination of Boost 1.65.1 and CMake 3.12
does not work otherwise. Not sure whose fault it is.
2021-05-31 21:20:41 +02:00
c30a8b40be
Older Boost version need log_setup in addition to log.
Some checks failed
continuous-integration/drone/push Build is failing
1.75.0 works without it, 1.74.0 not.
Removed -DBOOST_LOG_DYN_LINK again.
2021-05-31 20:57:36 +02:00
1d02c3bd6d
Add workaround for old CMake←→Boost combinations.
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-31 20:15:54 +02:00
f184a19832
Add log file location to man page. 2021-05-31 19:45:01 +02:00
1d70b16596
Add libboost-log-dev dependency to CI and readme.
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-31 19:42:14 +02:00