Commit Graph

  • ad87baee70 Windows: Show volume names beside drives letters in tooltips. Alexander Shaduri 2017-11-11 18:19:57 +00:00
  • 5e8fef98ec Fixed compilation with gtkmm < 3.10 and gcc 4.7. Alexander Shaduri 2017-11-11 11:32:19 +00:00
  • 83baafa615 Force C++11 mode since gtkmm3 requires it, but fails to enable it on Centos7. Alexander Shaduri 2017-11-11 10:44:49 +00:00
  • 9f39db9517 Tweak default window size. Alexander Shaduri 2017-10-06 10:26:43 +00:00
  • 19f2bcf286 Fixed a crash when icon theme doesn't contain a specified icon. Alexander Shaduri 2017-10-05 20:14:23 +00:00
  • 02e8876acc Bumped version to 1.1.2. Alexander Shaduri 2017-10-05 19:55:56 +00:00
  • 4f78e3dd90 Removed unused function. Alexander Shaduri 2017-10-04 21:10:34 +00:00
  • 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. Alexander Shaduri 2017-10-04 21:09:32 +00:00
  • a4232e3a50 Tagged 1.1.1. v1.1.1 Alexander Shaduri 2017-09-25 16:23:51 +00:00
  • a95be84eac Fixed make dist. Alexander Shaduri 2017-09-25 15:00:50 +00:00
  • b76b5f2227 Removed Help window. Moved most of the documentation to website. The Help menu items now open the website pages. Alexander Shaduri 2017-09-25 14:58:58 +00:00
  • 7a12c0880f Don't package gtkrc in Windows (it's unused). Added French translations to desktop file. Alexander Shaduri 2017-09-23 17:14:45 +00:00
  • 58b0b1fab2 Windows: Changed GTK+ theme changing to use gtkmm functions. Added some special cases to SCT parser. Alexander Shaduri 2017-09-23 16:06:09 +00:00
  • 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. Alexander Shaduri 2017-09-15 12:26:45 +00:00
  • aec8ba4d12 Tagged 1.1.0. v1.1.0 Alexander Shaduri 2017-09-07 15:08:03 +00:00
  • 16d5b82ac8 Fixed compilation under C++98. Fixed smartmontools URLs. Alexander Shaduri 2017-09-07 13:51:26 +00:00
  • be66a8749c Bumped version to 1.1.0. Updated NEWS file. Clarified a message for self-test log entry count. Alexander Shaduri 2017-09-07 12:43:38 +00:00
  • 5192a9d447 Implemented ability to copy rows from Attribute, Statistics and Self-Test Log tables. Alexander Shaduri 2017-09-06 20:11:39 +00:00
  • b9160ec173 Improved parser so that all the "-x" test data is parsed. Alexander Shaduri 2017-09-05 20:53:19 +00:00
  • 675fad3fc1 Documented RAID support. Alexander Shaduri 2017-09-05 17:27:31 +00:00
  • f7c01d6c7b Implemented "Update Drive Database" item in main window menu. Alexander Shaduri 2017-09-05 16:12:19 +00:00
  • 5bc6318dcd Implemented parsing of "==> Warning" in Info section. Alexander Shaduri 2017-09-05 15:45:21 +00:00
  • 3d8b0c94df Allow loading multiple virtual drives from one Open dialog. Alexander Shaduri 2017-09-05 15:14:02 +00:00
  • 73fec7fa3f Rate individual error log entries for error severity. Alexander Shaduri 2017-09-05 14:53:47 +00:00
  • 22971e8567 Show scan time on virtual drive icons. Show windows drive letters if "device name under icon" is enabled. Alexander Shaduri 2017-09-04 18:52:41 +00:00
  • 3df4cdae56 Implemented devstat warnings. Alexander Shaduri 2017-09-04 18:12:27 +00:00
  • 062096a0b4 Improve GtkNotebook appearances in Windows. Don't show Info window tabs if only one tab is present. Alexander Shaduri 2017-09-04 16:57:08 +00:00
  • 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). Alexander Shaduri 2017-09-04 14:38:10 +00:00
  • 33028f81d9 Fixed a few parser issues. SCT temperature overrides all others now. Alexander Shaduri 2017-09-04 13:43:40 +00:00
  • 4cb12c5e0c Show temperature (from sct, devstat, or attributes) in Temperature Log tab, including warnings. Don't warn if SCT is unsupported. Alexander Shaduri 2017-09-01 19:21:15 +00:00
  • b01acfeef3 Added entry descriptions to Statistics table. Alexander Shaduri 2017-09-01 17:53:09 +00:00
  • b7676aaba8 Added Page,Offset column to Statistics. Enabled multiple selection in treeviews. Renamed ERC tab to Error Recovery. Alexander Shaduri 2017-09-01 14:20:34 +00:00
  • e0a13c6867 Implemented parsing of devstat section. Implemented Statistics tab. Increased borders in some tabs. Some code style changes. Alexander Shaduri 2017-09-01 13:42:51 +00:00
  • 9f5db6d034 Visual improvements in Error Log tab. Alexander Shaduri 2017-08-31 20:50:41 +00:00
  • 5c3bfe8db0 Fixed not detecting the number of errors in extended error log. Alexander Shaduri 2017-08-31 20:44:00 +00:00
  • 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). Alexander Shaduri 2017-08-31 20:03:04 +00:00
  • f21f076386 Refactored Info window UI (added tabs for various logs). Hid annoying gcc warning. Alexander Shaduri 2017-08-29 19:06:46 +00:00
  • da403b28c9 Require smartmontools version 5.43 at runtime. Alexander Shaduri 2017-08-29 15:13:13 +00:00
  • faba9270a0 Use --format=brief attribute format by default. Removed "Updated" column from attributes; advanced users can look at flags to get that information. Alexander Shaduri 2017-08-29 13:41:38 +00:00
  • 9ca87eb296 Use -l xerror,error and -l xselftest,selftest by default. Implemented parsing of xerror, xselftest sections. Alexander Shaduri 2017-08-29 13:26:25 +00:00
  • b2b97f2c9a Added more info output detection (APM feature is...). Enable -v by default on Windows (makes debugging easier). Alexander Shaduri 2017-08-29 11:47:14 +00:00
  • 8494880943 Fixes in spec file. Fixes with polkit's pkexec invocation. Alexander Shaduri 2017-08-28 12:29:54 +00:00
  • 0f8f38f0e1 Fixed compilation. Alexander Shaduri 2017-08-28 10:12:39 +00:00
  • 8544163c46 Make sure we bundle the polkit file on make dist. Alexander Shaduri 2017-08-28 09:59:42 +00:00
  • 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). Alexander Shaduri 2017-08-27 20:00:43 +00:00
  • 40e08796d1 Use pkexec --disable-internal-agent for polkit. Don't warn on Unknown property "Form Factor". Alexander Shaduri 2017-08-27 19:07:52 +00:00
  • 1e72729056 Implemented PolKit support. Install gsmartcontrol binary to /usr/sbin. Removed Fedora consolehelper support from spec file (in favor of PolKit). Alexander Shaduri 2017-08-27 17:33:09 +00:00
  • 731122e891 Bumped version number to 1.0.3. Alexander Shaduri 2017-08-26 17:23:43 +00:00
  • ebb3ab6017 Removed local copy of pcrecpp, always use system-installed one (it's not a rarity anymore). Alexander Shaduri 2017-08-26 17:23:14 +00:00
  • 3d2fe7fd50 Windows: Show drive letters for each device. Alexander Shaduri 2017-08-26 16:47:11 +00:00
  • 9a70345f4a Format large numbers according to locale (usually with commas). Save Open/Save paths across windows and program restarts. Alexander Shaduri 2017-08-26 13:18:32 +00:00
  • 897a4efa96 Save / load default window size and position (both for main window, size only for info window). Alexander Shaduri 2017-08-26 12:09:51 +00:00
  • 6ab53c5436 Updated site URLs to https://gsmartcontrol.sourceforge.io/ . Alexander Shaduri 2017-08-18 09:33:55 +00:00
  • 97e95fc01d Tagged 1.0.2. v1.0.2 Alexander Shaduri 2017-07-21 10:17:47 +00:00
  • 6b5110e0b9 Updated NEWS file. Alexander Shaduri 2017-07-21 10:08:04 +00:00
  • 687c0bfe08 Fixed being able to turn on AODC even if unsupported. Alexander Shaduri 2017-07-20 19:15:22 +00:00
  • 48b069fef4 Added missing icon dialog-information under Windows. Don't use gtk-stock icons (they're deprecated). Alexander Shaduri 2017-07-19 14:41:12 +00:00
  • ab48307235 Bump version to 1.0.2. Bundle missing icons during make-win-dist so that the sorting indicators are displayed properly. Alexander Shaduri 2017-07-19 14:09:34 +00:00
  • 93c43d8612 Make sure we capture the full output of smartctl under Windows. Alexander Shaduri 2017-07-19 13:53:06 +00:00
  • 4bacda4e47 Tagged 1.0.1. v1.0.1 Alexander Shaduri 2017-06-19 15:36:16 +00:00
  • bf9889cb0c Fixed compilation under macOS. Fixed compilation under Fedora Rawhide. Don't use -mtune=generic for all targets. Don't use common compiler options by default. Alexander Shaduri 2017-06-19 14:29:12 +00:00
  • 6e7d67aa61 Updated news file for 1.0.0. Alexander Shaduri 2017-06-16 16:55:58 +00:00
  • 233aeb339a Tagged 1.0.0. v1.0.0 Alexander Shaduri 2017-06-16 13:18:30 +00:00
  • 16f60c678b Fixed build under older gtk3. Alexander Shaduri 2017-06-16 10:49:59 +00:00
  • 1b8f7bd886 About dialog: Fixed mailto: links not working under Windows. Alexander Shaduri 2017-06-16 10:26:21 +00:00
  • 31278654a0 Fixed Help menu items not scolling to right locations. Alexander Shaduri 2017-06-16 10:01:45 +00:00
  • 80e87d7868 Tweaked default window sizes. Alexander Shaduri 2017-06-16 09:58:13 +00:00
  • e21ccb9671 Fixed NSIS installer issues. Alexander Shaduri 2017-06-15 21:09:27 +00:00
  • e6cdcc9ee2 Fixed win64 zip packaging. Alexander Shaduri 2017-06-15 20:07:23 +00:00
  • 4a579b5141 Fixed "Use system-installed smartctl" not working with newer smartmontools. Alexander Shaduri 2017-06-15 19:54:11 +00:00
  • dc166364de Implemented native file chooser dialogs (Windows). Alexander Shaduri 2017-06-15 19:37:09 +00:00
  • 4564fd2948 Disable client-side window decorations under Windows. Alexander Shaduri 2017-06-15 18:16:00 +00:00
  • c591823c3e Disable dpi-aware for now; it has some artifacts (titlebar, checkboxes, font size) under 250%. Make main window a bit larger. Alexander Shaduri 2017-06-15 12:34:38 +00:00
  • 7a1904c1ef Get rid of "More", make its children direct parts of the GUI. Alexander Shaduri 2017-06-14 21:53:16 +00:00
  • 5c5466d6b2 Fixed "More" button to show horizontal layout. Fixed win-dist target not picking up glib-2.0 schemas and Adwaita icons. Alexander Shaduri 2017-06-14 21:30:05 +00:00
  • 6aaf467950 Don't require library packages in spec - they are auto-computed by OBS. Alexander Shaduri 2017-05-19 21:24:39 +00:00
  • 428abcb3e7 Fixed syntax error in spec file. Alexander Shaduri 2017-05-19 21:13:01 +00:00
  • 9dea31e3d7 Don't generate tar.gz distribution files. Compatibility with gtk3 <= 3.8. Updated spec file to avoid errors on Fedora. Alexander Shaduri 2017-05-19 21:10:39 +00:00
  • 154b609576 Removed logo from About dialog (it wasn't working). Changed back to Windows 2000 compatibility - apparently gtk3 in cross/mingw supports XP. Updated svn ignore flags for new autotools-generated files. Updated debian and spec files to reflect new gtk3 requirements. Enabled dpiAware flag for Windows - gtk3 should support it properly. Rewrote win32/win64 packaging to pick proper files (including gtk3). Removed nogtk distribution generation code (it doesn't make sense without gtk installer). Changed configure-dev to support msys- and cross-based mingw (win32 and win64). Alexander Shaduri 2017-05-19 20:33:43 +00:00
  • 7bfb502aa0 Added msys configuration to configure-dev. Alexander Shaduri 2017-05-19 16:16:05 +00:00
  • ded7d3bc86 Properly expand menubar. Alexander Shaduri 2017-05-18 16:42:34 +00:00
  • 526c1f6a69 Make sure menubar is expanded horizontally. Alexander Shaduri 2017-05-18 16:35:03 +00:00
  • 6fd501d553 Fixed launching URLs in About dialog under Windows. Alexander Shaduri 2017-05-18 15:57:39 +00:00
  • 11aa08354e Fixed an error in process_signa.h (win32). Alexander Shaduri 2017-05-18 15:44:31 +00:00
  • 0bfbebeb8b Avoid unhandled exception Gtk::IconThemeError. Alexander Shaduri 2017-05-18 15:35:14 +00:00
  • 413ba1c1a9 Fixed autogen warnings about AR. Alexander Shaduri 2017-05-18 15:34:23 +00:00
  • fdec3e8151 Fixed "empty iconview" text displaying. Disabled no-deprecation flags to avoid future incompatibilities. Info window: Renamed "Identity" tab to "General". Alexander Shaduri 2017-05-17 18:28:49 +00:00
  • 0012f831a8 Fixed a crash on exit. Alexander Shaduri 2017-05-17 17:35:48 +00:00
  • c8962a4e67 Fix Info Identity tab to look like the gtk2 version. Alexander Shaduri 2017-05-17 17:10:57 +00:00
  • 74d09cf879 Initial (incomplete) port to GTK 3.4. Alexander Shaduri 2017-05-17 16:49:20 +00:00
  • 168aeec882 Tagged 0.9.0. v0.9.0 Alexander Shaduri 2017-05-11 09:00:23 +00:00
  • afdb516386 Updated copyright years. Alexander Shaduri 2017-05-11 08:42:23 +00:00
  • 9a1f28fe9a Fixed some win32 installer issues. Alexander Shaduri 2017-05-10 21:26:56 +00:00
  • b4583a7cc6 Bumped version to 0.9.0. Alexander Shaduri 2017-05-10 20:08:20 +00:00
  • 9918b13214 Updated drive descriptions to drivedb.h r4430, 2017-05-03. Fixed selective self-test section parsing (if it's unsupported). Alexander Shaduri 2017-05-10 20:06:44 +00:00
  • 3f9d830294 Added appdata metainfo file. Alexander Shaduri 2017-05-08 17:54:25 +00:00
  • 7b2627b236 Clear the drives and show "please rescan" message after the preferences are updated; this ensures that no old settings are used. Alexander Shaduri 2017-05-08 17:16:27 +00:00
  • c40d87b3ae Require gtk2 2.6.0 until we move to 2.24.0. Win32 drive detection: stop scanning only after 3 not-found drives, so that we detect drives after old removed drives. Alexander Shaduri 2017-05-08 16:47:52 +00:00
  • 99f707b6c6 Require gtk2 2.24.0, for future compatibility with gtk3. Alexander Shaduri 2017-05-08 10:51:27 +00:00
  • a561d5fef6 Changed the license field in spec file to conform to OBS requirements. Alexander Shaduri 2016-06-04 16:14:12 +00:00