Alexander Shaduri
|
b78f8573b5
|
Implemented smartctl process environment changes without changing the main program's environment.
Removed ScopedEnv class - it's not thread-safe and very easy to misuse.
|
2021-04-21 16:48:46 +04:00 |
|
Alexander Shaduri
|
cdb9a4c603
|
Renamed SmartctlTextParser to SmartctlAtaTextParser.
|
2021-03-19 14:51:32 +04:00 |
|
Alexander Shaduri
|
a33d4109d1
|
Fix cross-compiling (test discovery doesn't work when cross-compiling).
|
2021-03-17 14:26:13 +04:00 |
|
Alexander Shaduri
|
15ab09063b
|
Minor cleanups.
|
2021-03-17 14:25:30 +04:00 |
|
Alexander Shaduri
|
b1150d8e86
|
Implemented app_pcre_get_options() tests.
|
2021-03-16 18:10:35 +04:00 |
|
Alexander Shaduri
|
b84f3d9218
|
Register libdebug domains in test_all.
|
2021-03-16 18:10:19 +04:00 |
|
Alexander Shaduri
|
9db25f3907
|
Add Catch2 testing framework and integrate it into the build system and CI; moved json to subdirectory.
|
2021-03-16 17:57:01 +04:00 |
|
Alexander Shaduri
|
812bd2191e
|
Fixed non-linux builds.
|
2021-03-16 16:27:06 +04:00 |
|
Alexander Shaduri
|
788a4760b8
|
Refactored storage property classes (better naming, documentation), removed app_gtkmm_features.h.
|
2021-03-16 16:06:28 +04:00 |
|
Alexander Shaduri
|
d74da816a1
|
Refactored command executors (better naming, documentation).
|
2021-03-16 15:24:08 +04:00 |
|
Alexander Shaduri
|
cfc11bef6e
|
Refactored app_pcrecpp.h structure.
|
2021-03-15 19:00:50 +04:00 |
|
Alexander Shaduri
|
bedd8f362b
|
Refactored gtkmm utils and app builder to simply the code and document it better.
|
2021-03-15 17:55:22 +04:00 |
|
Alexander Shaduri
|
7855ce9dfb
|
Fixed cmake warnings.
|
2021-03-15 16:40:25 +04:00 |
|
Alexander Shaduri
|
5f9801328f
|
Merge remote-tracking branch 'origin/main' into main
|
2021-03-11 18:06:36 +04:00 |
|
Alexander Shaduri
|
2d83424510
|
Another fix for cmake 3.12.
|
2021-03-11 18:05:23 +04:00 |
|
Alexander Shaduri
|
78391d236b
|
Support cmake 3.12.
|
2021-03-11 17:09:42 +04:00 |
|
Alexander Shaduri
|
692fb1c7ca
|
Fixed "drive is testing" message on startup.
|
2021-03-10 14:28:22 +04:00 |
|
Alexander Shaduri
|
2e49c6b7ed
|
Support compilation under gcc 7.
|
2021-03-10 13:44:28 +04:00 |
|
Alexander Shaduri
|
cb1abab75f
|
Support Finnish decimal separator (backported from Debian package).
|
2021-03-10 13:05:47 +04:00 |
|
Alexander Shaduri
|
9c97f463c9
|
Fixed a few typos (backported from debian package).
|
2021-03-10 13:05:21 +04:00 |
|
Alexander Shaduri
|
09e9e7d380
|
Fixed cmake install target, support cpack windows binary zip / NSIS, support package_source target; removed cpack RPM and DEB support.
|
2021-03-09 17:14:51 +04:00 |
|
Alexander Shaduri
|
b0b9c4169e
|
Initial refactoring to support cpack-based packaging and OBS builds.
|
2021-03-09 15:17:25 +04:00 |
|
Alexander Shaduri
|
1ddcbc224e
|
Fixed compilation under FreeBSD and QNX.
|
2021-03-09 13:08:27 +04:00 |
|
Alexander Shaduri
|
d101a92750
|
Support old Glibmm only with libstdc++.
|
2021-03-08 16:51:42 +04:00 |
|
Alexander Shaduri
|
fce77dc7d7
|
Fixed building under macosx.
|
2021-03-08 16:51:12 +04:00 |
|
Alexander Shaduri
|
d9d681db5e
|
Refactored libdebug's bitset-related types.
|
2021-03-05 14:19:01 +04:00 |
|
Alexander Shaduri
|
1d5e8822e6
|
Fixed compilation under MSYS2.
|
2021-03-04 14:35:05 +04:00 |
|
Alexander Shaduri
|
53a3f73156
|
Modernized Windows code, fixed compiler warnings under mingw.
|
2021-03-03 19:40:02 +04:00 |
|
Alexander Shaduri
|
28dacf4d74
|
Fixed all remaining clang-tidy warnings.
|
2021-03-03 18:15:23 +04:00 |
|
Alexander Shaduri
|
2859666708
|
Make all examples use main_tools.h exception wrapper.
|
2021-03-03 18:15:05 +04:00 |
|
Alexander Shaduri
|
f861918789
|
Fixed compilation error in hz/main_tools.h.
|
2021-03-03 17:40:46 +04:00 |
|
Alexander Shaduri
|
8e2cf08be1
|
Cleaned up libdebug for clang-tidy warnings.
|
2021-03-03 17:40:21 +04:00 |
|
Alexander Shaduri
|
4f6f0ce9f6
|
Minor cleanup.
|
2021-03-03 16:54:59 +04:00 |
|
Alexander Shaduri
|
3032bbc4e7
|
Added new hz/main_tools.h header to cmake.
|
2021-03-03 16:54:37 +04:00 |
|
Alexander Shaduri
|
6f1dd37818
|
Fixed a few clang-tidy warnings in hz.
|
2021-03-03 16:54:16 +04:00 |
|
Alexander Shaduri
|
f8369fe436
|
Fixed a few clang-tidy warnings in libdebug.
|
2021-03-03 16:53:50 +04:00 |
|
Alexander Shaduri
|
ff3b07a086
|
Fixed a few clang-tidy warnings in applib.
|
2021-03-03 16:53:22 +04:00 |
|
Alexander Shaduri
|
e329946213
|
Ported some main() functions to new main_tools.
|
2021-03-03 16:43:04 +04:00 |
|
Alexander Shaduri
|
5572421eca
|
New hz::main_tools component to handle exceptions in main().
|
2021-03-03 16:42:26 +04:00 |
|
Alexander Shaduri
|
60ba6078c2
|
Fixed some problems reported by clang-tidy.
|
2021-03-02 19:12:18 +04:00 |
|
Alexander Shaduri
|
07b6a27dc0
|
Fixed libintl conflicts causing compilation errors in Windows.
|
2021-03-02 18:25:16 +04:00 |
|
Alexander Shaduri
|
6e93516a4b
|
Fixed copying .ico file in Windows.
|
2021-03-02 18:24:19 +04:00 |
|
Alexander Shaduri
|
2e3d8e72b6
|
Fixed a memory leak in utf8-to-utf16 conversion and a gcc warning.
|
2021-03-02 18:22:46 +04:00 |
|
Alexander Shaduri
|
0be08399a0
|
Fixed Win32 compiler errors related to paths.
|
2021-03-02 18:21:55 +04:00 |
|
Alexander Shaduri
|
0cd5202e74
|
Hide binary symbols by default.
|
2021-03-02 18:20:13 +04:00 |
|
Alexander Shaduri
|
a5aff22d34
|
Link Win32 manifest into the gsmartcontrol binary.
|
2021-03-02 16:44:50 +04:00 |
|
Alexander Shaduri
|
1d0762e756
|
Disable format-security warnings in Clang.
|
2021-03-02 16:43:25 +04:00 |
|
Alexander Shaduri
|
d017f425d0
|
Use "example_" prefix instead of "_example" suffix for example sources and binaries.
|
2021-03-02 16:42:24 +04:00 |
|
Alexander Shaduri
|
fdce91471e
|
Fixed clang warning.
|
2021-03-01 22:45:19 +04:00 |
|
Alexander Shaduri
|
2986bb4893
|
Ported hz::scoped_ptr to std::unique_ptr and removed it.
|
2021-03-01 22:43:22 +04:00 |
|