Alexander Shaduri
f64b3bc82d
Added license badge to README.md
2022-01-29 21:45:01 +04:00
Alexander Shaduri
3f2353cc57
Updated README.md for style.
2022-01-29 21:29:49 +04:00
Alexander Shaduri
bc20a790da
Merge remote-tracking branch 'origin/main' into main
2022-01-29 21:27:48 +04:00
Alexander Shaduri
a238770418
Update style.
2022-01-29 21:25:47 +04:00
Alexander Shaduri
90eb339a05
Fixed Codacy warnings in shell scripts.
2022-01-29 21:12:36 +04:00
Alexander Shaduri
fa16ff964e
Merge remote-tracking branch 'origin/main' into main
2022-01-29 11:57:08 +04:00
Alexander Shaduri
ebb864f234
Add nullptr check to on_cell_data_render(), just in case.
2022-01-29 11:56:54 +04:00
Alexander Shaduri
01a33b97a7
Merge pull request #25 from codacy-badger/codacy-badge
...
Add a Codacy badge to README.md
2022-01-27 23:07:22 +04:00
Alexander Shaduri
8b05464444
Delete msvc-analysis.yml
2022-01-27 23:04:16 +04:00
The Codacy Badger
977396e852
Add Codacy badge
2022-01-27 18:33:50 +00:00
Alexander Shaduri
84b6e84c49
Update devskim-analysis.yml
2022-01-27 22:19:55 +04:00
Alexander Shaduri
33b96b459e
Update msvc-analysis.yml
2022-01-27 22:18:08 +04:00
Alexander Shaduri
a095f9f6bd
Delete scorecards-analysis.yml
2022-01-27 22:01:48 +04:00
Alexander Shaduri
828558bfcc
Update devskim-analysis.yml
2022-01-27 21:57:52 +04:00
Alexander Shaduri
e49b0cbf8c
Update codeql-analysis.yml
2022-01-27 21:49:28 +04:00
Alexander Shaduri
39fc4b2997
Create CODE_OF_CONDUCT.md
2022-01-25 17:14:04 +04:00
Alexander Shaduri
5d2925fd94
Create SECURITY.md
2022-01-25 17:08:56 +04:00
Alexander Shaduri
f6a2a1cab5
Create scorecards-analysis.yml
2022-01-25 17:05:30 +04:00
Alexander Shaduri
661bcfe56e
Create msvc-analysis.yml
2022-01-25 17:04:03 +04:00
Alexander Shaduri
821da2ce29
Create devskim-analysis.yml
2022-01-25 17:03:11 +04:00
Alexander Shaduri
38ee3fabd9
Create codacy-analysis.yml
2022-01-25 17:02:01 +04:00
Alexander Shaduri
ac54d29f66
Create codeql-analysis.yml
2022-01-25 17:00:46 +04:00
Alexander Shaduri
b27b04ebf0
Fixed building under Windows.
2022-01-25 16:54:42 +04:00
Alexander Shaduri
055438e740
Place less code in #ifdef _WIN32 to make platform-specific compilation less error-prone.
2022-01-25 16:42:10 +04:00
Alexander Shaduri
5f11e9a7ce
Fixed building under Windows.
2022-01-18 16:31:13 +04:00
Alexander Shaduri
f128de2b30
Fixed building non-debug builds.
2022-01-18 15:53:48 +04:00
Alexander Shaduri
88e9e8c2f7
Implemented most build settings as constexpr functions and ported most of macro-based conditional compilation to if constexpr(); this significantly improves code quality and the chance of build success on different platforms and build configurations.
...
More code modernization.
2022-01-18 15:30:55 +04:00
Alexander Shaduri
235fba8a04
Convert relative smartctl-nc path to absolute before running it.
2022-01-15 15:24:11 +04:00
Alexander Shaduri
0183626c73
Change current path to gsmartcontrol directory before running smartctl - this should fix not being able to find "smartctl-nc" when CWD differs from gsmartcontrol installation directory, as it may happen when running gsmartcontrol from cmd.
2022-01-15 15:07:10 +04:00
Alexander Shaduri
bcc36f260d
Fixed finding data files in non-debug builds when running from build directory.
2022-01-15 15:01:39 +04:00
Alexander Shaduri
ad796dad9e
Automatically handle running from source/build directory and from package, using whereami library; this should fix not being able to run the application from non-standard build directories.
2022-01-15 14:35:06 +04:00
Alexander Shaduri
0ca482bc5d
Include whereami library as a third-party dependency.
2022-01-15 14:33:12 +04:00
Alexander Shaduri
c72b746d0a
Escape all text wherever it may be interpreted as markup, even if not coming from external source.
2022-01-14 19:17:15 +04:00
Alexander Shaduri
b4b6980a0c
Fixed a GTK warning related to markup in Info window's attributes tab.
2022-01-14 18:53:16 +04:00
Alexander Shaduri
534dcd129e
Code modernization and cleanups.
2022-01-14 15:06:07 +04:00
Alexander Shaduri
3e4cefb04f
Fixed a crash when trying to render main window icons which have incomplete data; fixes #13 in main branch.
2022-01-12 18:04:42 +04:00
Alexander Shaduri
dd392845a6
Fixed cmake build for the last commit.
2022-01-10 21:09:03 +04:00
Alexander Shaduri
7f2fb32735
Refactored InstanceManager (now WindowInstanceManager) to manage all window instances, keep them alive and have the ability to destroy them; this avoids any manual "delete" calls, and fixes a (newly introduced) crash on exit.
2022-01-10 19:13:11 +04:00
Alexander Shaduri
f3247ec13b
Merge remote-tracking branch 'origin/main' into main
2022-01-10 17:02:12 +04:00
Alexander Shaduri
ad014517b9
Set LC_NUMERIC=C for smartctl process to avoid locale-dependent number formatting.
2022-01-10 17:01:56 +04:00
Alexander Shaduri
e3de5aa3fe
Merge pull request #21 from hjudt/fix-barely-readable-info-cell-texts
...
Device Information window: Fix barely readable table cell text on some systems
2021-12-21 18:03:12 +04:00
Harald Judt
6adac797d3
Fix barely readable info cell texts
...
By simply resetting values, the rendered cell text colors are barely
readable. Setting Pango::WEIGHT_NORMAL instead of resetting seems to fix this
nicely without any negative consequences.
Signed-off-by: Harald Judt <h.judt@gmx.at >
2021-12-21 14:25:06 +01:00
Alexander Shaduri
99c9d393c2
Merge pull request #15 from davoper/improvements
...
Add time to default filename in save dialog
2021-12-01 18:07:07 +04:00
dpc
17f54a8848
Add time (%H%M) to default filename in save dialog
2021-10-08 20:24:02 +02:00
Alexander Shaduri
f9c5ad470c
Merge pull request #11 from Translate-SW/patch-4
...
Update LINGUAS list
2021-08-11 18:32:23 +04:00
Alexander Shaduri
da539e57a4
Merge pull request #12 from Translate-SW/patch-3
...
Czech translations for GSmartControl (cs.po)
2021-08-11 18:31:59 +04:00
CZ-Translator
37d86b2914
Update LINGUAS
2021-08-09 18:00:39 +02:00
CZ-Translator
acc84385b5
Create cs.po
2021-08-09 17:59:07 +02:00
Alexander Shaduri
701ce81aab
Merge pull request #5 from pinotree/legacy-pixmaps-location
...
Stop installing application icons to the legacy pixmaps location
2021-05-17 13:19:34 +04:00
Pino Toscano
71bcfe80e3
Stop installing app icon in pixmaps location
...
The /usr/share/pixmaps location is considered a legacy location for
application icons; since the application icons are already installed in
the global XDG hicolor theme, then simply stop installing the 48px one
in the legacy pixmaps location.
2021-05-16 17:57:52 +02:00