Alexander Shaduri
f1f44154d3
Branched gtk2 version.
2017-12-30 16:54:34 +00:00
Alexander Shaduri
6e8628b1df
Fixed gsmartcontrol-root not launching if no GDK_* variables are set.
...
Increased version to 1.1.3.
2017-11-12 09:55:27 +00:00
Alexander Shaduri
2b19afe66d
Fixed not picking up GDK_DPI_SCALE=-1 by command-line.
2017-11-11 20:49:09 +00:00
Alexander Shaduri
7236841d64
Fixed compilation under gcc 4.7.
2017-11-11 19:10:11 +00:00
Alexander Shaduri
49fb65ce71
Updated NEWS file.
2017-11-11 18:52:51 +00:00
Alexander Shaduri
ad87baee70
Windows: Show volume names beside drives letters in tooltips.
2017-11-11 18:19:57 +00:00
Alexander Shaduri
5e8fef98ec
Fixed compilation with gtkmm < 3.10 and gcc 4.7.
2017-11-11 11:32:19 +00:00
Alexander Shaduri
83baafa615
Force C++11 mode since gtkmm3 requires it, but fails to enable it on Centos7.
2017-11-11 10:44:49 +00:00
Alexander Shaduri
9f39db9517
Tweak default window size.
2017-10-06 10:26:43 +00:00
Alexander Shaduri
19f2bcf286
Fixed a crash when icon theme doesn't contain a specified icon.
2017-10-05 20:14:23 +00:00
Alexander Shaduri
02e8876acc
Bumped version to 1.1.2.
2017-10-05 19:55:56 +00:00
Alexander Shaduri
4f78e3dd90
Removed unused function.
2017-10-04 21:10:34 +00:00
Alexander Shaduri
6888d0862d
Increased iconview icon size to 64.
...
Increased iconview icon widths to correspond to 2 icons per row for default window size; the text
will less likely get wrapped in this case.
Changed bundled icons to size 64.
Fixed iconview icon blurriness with GDK_SCALE=2.
Use XDG-style icon names, as per GTK >= 3.10; fallback to old names and bundled icons if needed.
Removed all mention of .glade files from comments; don't use non-standard gnome names anymore.
Don't show empty "()" for drive letters in Linux.
Show "not mounted" for drive letters when no drive letters are present.
Added new "--gdk-scale" and "--gdk-dpi-scale" parameters, since pkexec discards user environment;
pass $GDK_SCALE and $GDK_DPI_SCALE to these from gsmartcontrol-root.
2017-10-04 21:09:32 +00:00
Alexander Shaduri
a95be84eac
Fixed make dist.
2017-09-25 15:00:50 +00:00
Alexander Shaduri
b76b5f2227
Removed Help window.
...
Moved most of the documentation to website.
The Help menu items now open the website pages.
2017-09-25 14:58:58 +00:00
Alexander Shaduri
7a12c0880f
Don't package gtkrc in Windows (it's unused).
...
Added French translations to desktop file.
2017-09-23 17:14:45 +00:00
Alexander Shaduri
58b0b1fab2
Windows: Changed GTK+ theme changing to use gtkmm functions.
...
Added some special cases to SCT parser.
2017-09-23 16:06:09 +00:00
Alexander Shaduri
16b5c322d5
Bumped version to 1.1.1.
...
Windows: Default to Adwaita theme for Windows 7 and Windows Server, since
"Classic" theme is broken in GTK+3 with win32 theme.
Format Statistics entry values with commas for readability.
2017-09-15 12:26:45 +00:00
Alexander Shaduri
16d5b82ac8
Fixed compilation under C++98.
...
Fixed smartmontools URLs.
2017-09-07 13:51:26 +00:00
Alexander Shaduri
be66a8749c
Bumped version to 1.1.0.
...
Updated NEWS file.
Clarified a message for self-test log entry count.
2017-09-07 12:43:38 +00:00
Alexander Shaduri
5192a9d447
Implemented ability to copy rows from Attribute, Statistics and Self-Test Log
...
tables.
2017-09-06 20:11:39 +00:00
Alexander Shaduri
b9160ec173
Improved parser so that all the "-x" test data is parsed.
2017-09-05 20:53:19 +00:00
Alexander Shaduri
675fad3fc1
Documented RAID support.
2017-09-05 17:27:31 +00:00
Alexander Shaduri
f7c01d6c7b
Implemented "Update Drive Database" item in main window menu.
2017-09-05 16:12:19 +00:00
Alexander Shaduri
5bc6318dcd
Implemented parsing of "==> Warning" in Info section.
2017-09-05 15:45:21 +00:00
Alexander Shaduri
3d8b0c94df
Allow loading multiple virtual drives from one Open dialog.
2017-09-05 15:14:02 +00:00
Alexander Shaduri
73fec7fa3f
Rate individual error log entries for error severity.
2017-09-05 14:53:47 +00:00
Alexander Shaduri
22971e8567
Show scan time on virtual drive icons.
...
Show windows drive letters if "device name under icon" is enabled.
2017-09-04 18:52:41 +00:00
Alexander Shaduri
3df4cdae56
Implemented devstat warnings.
2017-09-04 18:12:27 +00:00
Alexander Shaduri
062096a0b4
Improve GtkNotebook appearances in Windows.
...
Don't show Info window tabs if only one tab is present.
2017-09-04 16:57:08 +00:00
Alexander Shaduri
978e7d41b7
Added filters to file chooser dialogs.
...
Add .txt when saving files if it's not present (fixes a Windows bug when the
default drive name is cleared by typing something else).
2017-09-04 14:38:10 +00:00
Alexander Shaduri
33028f81d9
Fixed a few parser issues.
...
SCT temperature overrides all others now.
2017-09-04 13:43:40 +00:00
Alexander Shaduri
4cb12c5e0c
Show temperature (from sct, devstat, or attributes) in Temperature Log tab,
...
including warnings.
Don't warn if SCT is unsupported.
2017-09-01 19:21:15 +00:00
Alexander Shaduri
b01acfeef3
Added entry descriptions to Statistics table.
2017-09-01 17:53:09 +00:00
Alexander Shaduri
b7676aaba8
Added Page,Offset column to Statistics.
...
Enabled multiple selection in treeviews.
Renamed ERC tab to Error Recovery.
2017-09-01 14:20:34 +00:00
Alexander Shaduri
e0a13c6867
Implemented parsing of devstat section.
...
Implemented Statistics tab.
Increased borders in some tabs.
Some code style changes.
2017-09-01 13:42:51 +00:00
Alexander Shaduri
9f5db6d034
Visual improvements in Error Log tab.
2017-08-31 20:50:41 +00:00
Alexander Shaduri
5c3bfe8db0
Fixed not detecting the number of errors in extended error log.
2017-08-31 20:44:00 +00:00
Alexander Shaduri
5926e43bc5
Refactored Info Window tabs (again).
...
Implemented support for Temperature Log, ERC, Physical, Directory tabs.
Added detection of a few "not supported" messages.
Added some more --get=all output lines.
Smartctl invocation now corresponds to -x, and -x output can be loaded as
a virtual drive (parsed fully except for devstat).
2017-08-31 20:03:04 +00:00
Alexander Shaduri
f21f076386
Refactored Info window UI (added tabs for various logs).
...
Hid annoying gcc warning.
2017-08-29 19:06:46 +00:00
Alexander Shaduri
da403b28c9
Require smartmontools version 5.43 at runtime.
2017-08-29 15:13:13 +00:00
Alexander Shaduri
faba9270a0
Use --format=brief attribute format by default.
...
Removed "Updated" column from attributes; advanced users can look at flags to
get that information.
2017-08-29 13:41:38 +00:00
Alexander Shaduri
9ca87eb296
Use -l xerror,error and -l xselftest,selftest by default.
...
Implemented parsing of xerror, xselftest sections.
2017-08-29 13:26:25 +00:00
Alexander Shaduri
b2b97f2c9a
Added more info output detection (APM feature is...).
...
Enable -v by default on Windows (makes debugging easier).
2017-08-29 11:47:14 +00:00
Alexander Shaduri
8494880943
Fixes in spec file.
...
Fixes with polkit's pkexec invocation.
2017-08-28 12:29:54 +00:00
Alexander Shaduri
0f8f38f0e1
Fixed compilation.
2017-08-28 10:12:39 +00:00
Alexander Shaduri
8544163c46
Make sure we bundle the polkit file on make dist.
2017-08-28 09:59:42 +00:00
Alexander Shaduri
fdcd190592
Added --get=all information to General section.
...
Made General section scrollable
Changed all smartctl invocation parameters to full versions (very old smartctl
versions didn't support these, but we can drop their support from now on).
2017-08-27 20:00:43 +00:00
Alexander Shaduri
40e08796d1
Use pkexec --disable-internal-agent for polkit.
...
Don't warn on Unknown property "Form Factor".
2017-08-27 19:07:52 +00:00
Alexander Shaduri
1e72729056
Implemented PolKit support.
...
Install gsmartcontrol binary to /usr/sbin.
Removed Fedora consolehelper support from spec file (in favor of PolKit).
2017-08-27 17:33:09 +00:00