Main.Home History

Hide minor edits - Show changes to output

Changed line 3 from:
!!!'''Welcome to GTK+ for Windows Runtime Environment Installer page'''
to:
!!!'''GTK+ for Windows Runtime Environment Installer'''
Added lines 23-28:

!!!!2013-12-21
>>frame<<
The [[http://sourceforge.net/p/gtk-win/code/HEAD/tree/ | Code area]] now contains the latest code for the GTK+ Preference Tool and the GTK+ Installer.
>><<
Added lines 23-28:

!!!!2012-10-10
>>frame<<
A new version GTK+ Runtime installer is out (see the [[Downloads]] section). This version is based on GTK+ 2.24.10.
>><<
Changed lines 3-4 from:
!!!'''Welcome to GSmartControl page'''
to:
!!!'''Welcome to GTK+ for Windows Runtime Environment Installer page'''
Changed lines 7-14 from:
!!!'''GSmartControl - Hard disk drive health inspection tool'''

GSmartControl is a graphical user interface for smartctl (from [[http://smartmontools.sourceforge.net | smartmontools]] package)
, which is a tool for
querying and controlling SMART (Self-Monitoring, Analysis, and Reporting
Technology) data on modern hard disk drives. It allows you to inspect the
drive's SMART data
to determine its health, as well as run various tests on
it
.
to:
This installer contains the GTK+ dlls with everything they depend on. Theme and theme-engine packages can also be found here, along with an utility to change GTK+ preferences.

You may need this installer if you happen to run a GTK+-based application and need GTK+ runtime environment
to run it. Note that this installer does not include any development libraries or headers. If you want to develop/compile GTK+ applications for Win32, download the dev packages from Tor Lillqvist's pages (see the Links section).

For those of you wondering what GTK+ is, visit its home page at [[http://www.gtk.org | www.gtk.org]].

[[GTK+ Preference Tool]] (aka "gtk2_prefs" or "GTK2 Theme Selector") is also hosted here and included into the installers.


You found this page at [[http://gtk-win.sourceforge.net | gtk-win.sourceforge.net]]
.
Changed lines 19-24 from:
Check the [[About | About &amp; Features]] page and other links to the left.


----
to:
Check the [[Details]] page and other links to the left.
Changed line 24 from:
!!!!2011-06-21
to:
!!!!2011-12-03
Changed line 26 from:
GSmartControl Windows packages have been updated with a working update-smart-drivedb.exe and other minor fixes (thanks to ''Christian Franke''). See the [[Downloads]] page.
to:
A new version GTK+ Runtime installer is out (see the [[Downloads]] section). This version is based on GTK+ 2.24.8.
Changed lines 29-30 from:
!!!!2011-06-12
to:
!!!!2010-10-21
Changed lines 32-51 from:
GSmartControl 0.8.6 released. See the [[Downloads]] page.\\
Changes include:
* Support detecting drives behind 3ware controllers (Linux, Windows), including tw_cli/cx/px mode in Windows
. Having tw_cli is recommended but not required.
* Added support for specifying -d option and extra parameters via command line, "Add Device" and "Preferences" dialogs. This change effectively adds full support for multiple drives behind a single device name.
* Beesu and su-to-root are supported by gsmartcontrol-root script now.
* Completely revamped the attribute database and its handling, should be a lot more usable and forward-compatible now; SSD attributes are also included.
* In-program help has been expanded considerably.
* General improvements to user interface have been implemented (better GNOME HIG compliance, better tooltips, dialogs, etc...).
* Added ability to show smartctl output for devices whose info could not be parsed fully.
* Attributes in "brief" format are supported now.
* The parser has been updated to reflect the recent changes in smartctl.
* Quit and rescan operations are no longer denied without confirmation when tests are running.
* The Windows NSIS installer has been vastly improved.
* Better support for Windows Vista and 7.
* Changed copyright notices for files with Whatever License to use Unlicense.
* Added other minor features and fixed quite a few bugs.

Also, the Windows version now includes smartctl and update-smart-drivedb.exe from smartmontools 5.41.

I'd like to say '''HUGE thanks''' to ''Tom H. Lautenbacher'', ''Vassilis Voreopoulos'', ''Christian Franke'' (and the smartmontools team) and all the others who made this release possible. I'd also like to thank 3ware for donating a piece of hardware so that GSmartControl could support it. Thank you all!
to:
A new version GTK+ Runtime installer is out (see the [[Downloads]] section). This version is based on GTK+ 2.22.0-2, which contains some bug fixes.
Changed lines 35-36 from:
!!!!2010-11-30
to:
!!!!2010-10-01
Changed lines 38-45 from:
'''WARNING! IDENTIFY DEVICE may result in data loss on a Samsung F4 EcoGreen (HD204UI, HD204UI/Z4, HD204UI/UZ4, HD155UI, HD155UI/Z4, HD155UI/UZ4)!'''

Any program that issues IDENTIFY DEVICE command (including GSmartControl
, smartmontools and hdparm) is affected. See the [[http://sourceforge.net/apps/trac/smartmontools/wiki/SamsungF4EGBadBlocks | smartmontools wiki page]] for details.

'''Do NOT use these programs with Samsung F4 EcoGreen!'''

'''UPDATE''':\\
Samsung released a [[http://www.samsung.com/global/business/hdd/faqView.do?b2b_bbs_msg_id=386 | firmware update]] that should fix this issue
.
to:
A new version GTK+ Runtime installer is out (see the [[Downloads]] section). This version is based on GTK+ 2.22.0, which is a major step up from 2.16, now that all the major Windows-specific issues have been resolved.
Changed lines 41-42 from:
!!!!2010-04-24
to:
!!!!2010-05-12
Changed lines 44-71 from:
'''Detecting RAID controllers and their properties'''

I am working on implementing support of various RAID controllers in GSmartControl.
Unfortunately, I don't have any RAID controllers, and therefore, no information on how to detect them, the number of ports on each of them, or the port population information.

Basically, what I'm looking for is anything that will help me detect any of these:
* 3ware under FreeBSD
* 3ware under Windows
* LSI MegaRAID under Linux
* HighPoint RocketRAID under Linux
* HighPoint RocketRAID under FreeBSD
* CCISS (HP (Compaq) Smart Array Controller) under Linux
* CCISS (HP (Compaq) Smart Array Controller) under FreeBSD

I do have some information on these:
* Areca under Linux (I have full information on how to detect them).
* 3ware under Linux (I have all the information except the info on how to detect the number of ports without using the proprietary tw_cli tool).

I case you want to help, these are the places you can start searching in (in Linux; no idea about FreeBSD or Windows):
* /proc/devices
* /proc/scsi/scsi
* /proc/scsi/sg/device*
* /sys/bus/scsi/devices/host*
Anything that resembles your controller name, the number of ports, which ports are populated, and how to map all this to smartctl command parameters is really appreciated. Also, the outputs of {{smartctl -i}} and {{smartctl -a}} when run on non-existent controller, non-existent channel and unpopulated channel is helpful as well.

If you have any information or have one of the RAID controllers listed above and want to help, please contact me at ashaduri 'at' gmail.com.

Thanks a lot in advance!
to:
A new version GTK+ Runtime installer is out (see the [[Downloads]] section). This version fixes two issues:
* installing to a non-default directory was broken (embedded installers were unaffected);
* the dll location was not added to PATH even if requested (happened sometimes, only when upgrading).
Added line 49:
Changed line 52 from:
Windows packages have been updated to include the latest GTK+ (gtk2-runtime-2.16.6-2010-02-24-ash), while also fixing some minor issues.
to:
A new version GTK+ Runtime installer is out (see the [[Downloads]] section). This version fixes a conflict between shared an private (embedded) installations of GTK+. It also changes some options for embedding and silent installation. See the [[Embedding GTK+]] section for details.
Added line 55:
Changed lines 58-62 from:
Windows packages have been updated. This version fully supports Windows 7. Apart from that, it includes the latest GTK+, as well as smartctl from smartmontools-5.39.1. See the [[Downloads]] page for details.
to:
A new version GTK+ Runtime installer is out (see the [[Downloads]] section). It is based on gtk+-2.16.6-2 and fixes some problems when running GTK+ applications under Windows 7.

Note that starting with this version, DLLs which are not direct dependencies of GTK+ (but used to be in the past) are not installed by default anymore. You can still install them by enabling the "Compatibility DLLs" checkbox during installation, or by using the @@/compatdlls=yes@@ switch. Application packagers are reminded that they should distribute any DLL files their applications are linked with together with their applications, unless these DLLs are parts of gtk, glib, atk, pango or cairo.

The affected DLL files are: jpeg62.dll, libjpeg-7.dll, libtiff3.dll, libtiff-3.dll, libpng12.dll, libpng12-0.dll, iconv.dll
.
Changed lines 65-66 from:
!!!!2009-10-13
to:
!!!!2009-12-01
Changed lines 68-70 from:
Windows packages have been updated. There are four types of packages now - two of them include GTK+ and two of them don't. Both are available in (improved) installer and plain zip format. See the [[Downloads]] page for details.

'''Note:''' This means that you don't have to install GTK+ in Windows anymore (unless, of course, you want to use a ''-nogtk'' package)
.
to:
A new version GTK+ Runtime installer is out (see the [[Downloads]] section). It fixes PATH corruption (happened when the original value was longer than 1024 bytes; use [[http://www.scratchpaper.com/ | Unicode NSIS]] from now on). Also, this version features a lot of changes to make GTK+ installer easily embeddable into other installers. See [[Embedding GTK+]] for more information.

You'll notice that it is still based on gtk+-2.16.6. This is due a fact that, unfortunately, gtk+-2.18.x has some problems under Windows (see [[https://bugzilla.gnome.org/show_bug.cgi?id=598299 | bug #598299]], some other bugs too). I will release a new version as soon as these problems are resolved by GTK+ developers.

Also, this installer still contains libjpeg-7.dll, libtiff-3.dll and libpng12-0.dll (see the previous news entry). They will be removed in the next major version
.
Changed lines 75-76 from:
!!!!2009-09-05
to:
!!!!2009-09-12
Changed lines 78-90 from:
GSmartControl 0.8.5 released. See the [[Downloads]] page.\\
Changes include:
* GSmartControl now uses XDG config directory for per-user configuration on UNIX and CSIDL_PROFILE directory on Windows
. Existing configuration is migrated automatically.
* The names
are shown correctly for unsupported devices even with the latest smartctl snapshots now.
* Smartctl SVN revision is shown (if available).
* The progress bars update properly when parallel tests are run
.
* Windows: GSmartControl should be able to operate on any valid filesystem path (not just locale-representable ones).
* Windows: GSmartControl is now officially compilable on x86_64 via mingw64.
* Fixed compilation under very old gtkmm/libglademm, and with gcc 4.4.
* Fixed parsing of multiple error types in SMART error log.
* Added minor features and fixed miscellaneous bugs.

Also, the Windows version now includes smartctl from smartmontools 5.39-0-20090826-r2878
.
to:
GTK+ Runtime installer has been updated to gtk+-2.16.6. See the [[Downloads]] section for details. This version is the last version to contain jpeg62.dll, libtiff3.dll and libpng12.dll, which are included for compatibility only and replaced by libjpeg-7.dll, libtiff-3.dll and libpng12-0.dll. Note that because of this change, your application may not be compatible with future versions of GTK+ Runtime. The application packagers are reminded that to avoid such problems in the future, they should include any dlls their applications are linked with, except for gtk, glib, atk, pango and cairo.
Changed lines 81-82 from:
!!!!2009-03-24
to:
!!!!2009-09-07
Changed lines 84-97 from:
GSmartControl 0.8.4 released. See the [[Downloads]] page.\\
Changes include:
* Linux Software RAID devices are blacklisted now. (backported from Debian)
.
* Attributes tab is before the capabilities tab now.
* A man page has been generously contributed by Giuseppe Iuculano <giuseppe 'at' iuculano.it>.
* Smartctl version now includes the CVS snapshot date (if available).
* Windows: Look for "smartctl-nc.exe" instead of "smartctl.exe" by default.
* Windows: Use smartmontools-supplied smartctl-nc.exe by default (if found).
* Other minor changes (mainly Debian backports).
Also, the Windows version now includes smartctl from smartmontools 5.39-0-20090322.

Note: To use smartmontools installation on Windows, GSmartControl needs at least version 5.39-0-20090322 of smartmontools. See [[http://sourceforge.net/apps/trac/smartmontools/wiki/Download#Windows-InstalltheWindowspackage | smartmontools download page]] for recent Windows version snapshots.

Huge thanks to Christian Franke for his suggestions and help with the Windows package
.
to:
GTK+ Themes installer and engines/themes zip file have been updated. New engines have been added, existing ones updated, same thing with themes. See the [[Downloads]] section for details.
Changed lines 87-88 from:
!!!!2008-12-27
to:
!!!!2009-08-06
Changed lines 90-101 from:
GSmartControl 0.8.3 released. See the [[Downloads]] page.\\
Changes include:
* A random "Smartctl returned an empty output" error on Windows was fixed. Thanks to Zurab Khetsuriani for testing.
* Fixed a parser issue which prevented running self-tests in Windows.
* The supplied icon (hopefully) shows correctly in Windows 2000 now.
* This release adds an official support for Windows 2000 SP4.
* Added scripts to allow GSmartControl to read smartctl data from cron-generated files. This allows users to read somewhat recent smartctl information without having to run GSmartControl as root. Generously contributed by Alex Butcher <alex dot butcher 'at' assursys.co.uk>.
* Configure script correctly aborts instead of printing a warning if gtkmm or libglademm (if needed) is not found.
* Configure script now accepts --enable-windows-console, --disable-abort-if-no-gtkmm, --disable-abort-if-no-glade-reader, as well as Windows-supporting "auto" for --enable-nsis-wine and --with-nsis.
* Configure's --with-win32-env has been renamed to --with-windows-dlls.
* The "About" dialog shows version information now.
* Minor bugs were fixed
.
to:
GTK+ Runtime installer has been updated to gtk+-2.16.5. See the [[Downloads]] section for details.
Changed lines 93-94 from:
!!!!2008-12-10
to:
!!!!2009-07-08
Changed lines 96-109 from:
GSmartControl 0.8.2 released. See the [[Downloads]] page.\\
Changes include:
* Renamed gsmartcontrol_root.sh to gsmartcontrol-root, to make Debian happy.
* Fixed gsmartcontrol-root script to support distributions with no /usr/sbin in their users' paths (thanks to Erwan Velu).
* Added desktop auto-detection to gsmartcontrol-root script. This allows us to use only one desktop file (thanks to Erwan Velu).
* Added Debian package directory (named "debian.dist" for now to avoid control file conflicts with Build Service).
* Added make targets for Windows packages (zip and NSIS).
* Fixed Windows-related issues (Vista is fully supported now).
* Fixed minor bugs:
-- Smartctl parser is win32-locale-aware now.
-- No more unnecessary parsing.
-- No segfault on exit under Windows and Solaris.
-- A friendlier message is displayed if smartctl was not found.
-- No highlighted labels when switching tabs in Information window
.
to:
GTK+ Runtime installer has been updated to gtk+-2.16.4. See the [[Downloads]] section for details.
Changed lines 99-100 from:
!!!!2008-11-12
to:
!!!!2009-06-02
Changed line 102 from:
GSmartControl 0.8.1 installer for Windows is available now. See the [[Downloads]] page for details. You will need GTK+ for Windows Runtime package to use it. You can get one at [[http://gtk-win.sourceforge.net/home/index.php/Downloads | gtk-win.sourceforge.net]] (you must download at least version 2.14.4-2008-11-11 of gtk2-runtime).
to:
GTK+ Runtime installer has been updated to gtk+-2.16.2. See the [[Downloads]] section for details.
Changed lines 105-106 from:
!!!!2008-11-11
to:
!!!!2009-04-21
Changed lines 108-116 from:
GSmartControl 0.8.1 released. See the [[Downloads]] page.\\
New features include:
* Disabled Linux "by-id" drive detection - it's unreliable on some broken systems.
* Added some more attribute descriptions.
* Our names for attributes override smartctls' now.
* Added a proper "Add Device" dialog for Windows.
* Added an icon and resource file for Windows.
* Fixed minor bugs.
Also, a Windows build is available now from the [[Downloads]] page. It has been tested with Windows XP (doesn't seem to work on Windows 2000 yet)
.
to:
GTK+ Runtime installer has been updated to gtk+-2.16.1. See the [[Downloads]] section for details.
Changed lines 111-112 from:
!!!!2008-10-20
to:
''009-03-22''
Changed lines 114-125 from:
GSmartControl 0.8.0rc4 (codename "toaster") released. See the [[Downloads]] page.\\
New features include:
*
[[http://www.freebsd.org/ | FreeBSD]] support (tested with [[http://www.desktopbsd.net/ | DesktopBSD]] 1.6 (FreeBSD 6.3) / x86).
* [[http://www.netbsd.org/ | NetBSD]] support (tested with NetBSD 4.0.1 / x86).
* [[http://www.openbsd.org/ | OpenBSD]] support (tested with OpenBSD 4.3 / x86-64 / gcc-3.3.5).
* [[http://www.sun.com/software/solaris/ | Solaris]] support (tested with Solaris 10 / x86 / gcc-3.4.3 / blastwave, Solaris 10 / x86 / sunstudio12 / sunfreeware).
* Code to support [[http://www.microsoft.com/windows/ | Windows]], [[http://www.apple.com/macosx/ | Mac OS X]], [[htp://www.qnx.com/ | QNX]], [[http://www.dragonflybsd.org/ | DragonFlyBSD]].
* Support of older pcre versions (at least 4.5, maybe older too).
* Added gsmartcontrol_root.sh script to easily run gsmartcontrol as root.
* Improved .desktop files.
* License for tests and examples is legally more correct now.
* Minor bugfixes
.
to:
GTK+ Runtime installer has been updated to gtk+-2.16.0. See the [[Downloads]] section for details.
Changed lines 117-118 from:
!!!!2008-10-08
to:
!!!!2009-01-13
Changed lines 120-125 from:
GSmartControl 0.8.0rc3 released. See the [[Downloads]] page.\\
New features include:
* Added support
for udevless Linux distributions by providing a fallback /proc/partitions-based drive detection method. The new method adds support for Linux 2.4 and older systems. Thanks to Paul Marwick for reporting and testing.
* Fixed invalid error messages with directory-related operations.
* Fixed invalid verbosity levels of console output of debug messages in non-debug builds.
* Improved rpm spec file - now supports building on [[http://build.opensuse.org | Open Build Service]] with various distributions as targets
.
to:
GTK+ Runtime installer has been updated to gtk+-2.14.7. See the [[Downloads]] section for details.
Changed lines 123-124 from:
!!!!2008-10-05
to:
!!!!2008-12-17
Changed line 126 from:
GSmartControl 0.8.0rc2 released. This release fixes compilation under gcc 4.3.
to:
GTK+ Runtime installer has been updated to gtk+-2.14.6. See the [[Downloads]] section for details.
Changed lines 129-130 from:
!!!!2008-10-01
to:
!!!!2008-11-27
Changed line 132 from:
Initial release.
to:
GTK+ Runtime installer has been updated to gtk+-2.14.5. See the [[Downloads]] section for details.
Added lines 135-208:

!!!!2008-11-11
>>frame<<
GTK+ Runtime installer has been updated to gtk+-2.14.4-2. See the [[Downloads]] section for details. This version fixes a bug introduced some time in 2.12, which prevented applications from spawning other programs. Also, &lt;instdir&gt;\bin has been added as a default install location for dlls. This should resolve PATH conflicts for binaries distributed with GTK+ itself, allowing multiple simultaneous GTK+ installations.
>><<


!!!!2008-10-22
>>frame<<
GTK+ Runtime installer has been updated to gtk+-2.14.4. See the [[Downloads]] section for details. This version fixes some stale files after uninstallation. Thanks to Valerio Messina for the patch.\\
GTK+ Themes installer has also been updated to include the Nimbus theme and theme engine. Thanks to kuroi-ryu for testing.
>><<


!!!!2008-09-25
>>frame<<
GTK+ Runtime installer has been updated to gtk+-2.14.3. See the [[Downloads]] section for details.
>><<


!!!!2008-09-15
>>frame<<
GTK+ Runtime installer has been updated to gtk+-2.14.1. See the [[Downloads]] section for details.\\
'''Note:''' glut32.dll is no longer bundled with the installer.
>><<


!!!!2008-07-25
>>frame<<
GTK+ Runtime installer has been updated to gtk+-2.12.11. See the [[Downloads]] section for details. This version fixes some installation problems with non-default settings, as well as two stale files after uninstallation (introduced in previous release).
>><<


!!!!2008-06-29
>>frame<<
GTK+ Runtime installer has been updated to gtk+-2.12.10. See the [[Downloads]] section for details.\\
'''Note:''' libpng13.dll has been replaced by libpng12-0.dll, as required by gtk. Please ensure that you bundle libpng13.dll with your application if you explicitly depend on it, or re-link it against libpng12-0.dll. Note that libpng12.dll (the exact copy of libpng12-0.dll) is still bundled, as it's required by The Gimp.
>><<


!!!!2008-03-18
>>frame<<
GTK+ Runtime installer has been updated to gtk+-2.12.9. See the [[Downloads]] section for details.
>><<


!!!!2008-02-02
>>frame<<
GTK+ Runtime installer has been updated to gtk+-2.12.6. Note that from now on, the installer contains the iconv library by Yukihiro Nakadaira instead of GNU libiconv, (the new iconv is much lighter, compatible library). The iconv library is no longer needed by glib, but it is used by libxml2 (libxml2 is not distributed with the installer). However, since application packages containing libxml2 didn't bundle iconv because it was already present in GTK+ installers because of glib, we have to bundle the iconv library to maintain compatibility with such packages. See the [[Downloads]] section for details.
>><<


!!!!2008-01-21
>>frame<<
Just updated the themes installer, as promised. A lot of changes with this version:
* All engines are compiled against GTK+ 2.10.
* New engines added.
* Reviewed the theme selection - themes are included only if they came with respective theme engine or with gnome-themes.
* GTK+ Preference Tool has been recompiled to fix a compatibility problem with GTK+ 2.12.5.

See the [[Downloads]] section for installer and a plain zip file.
>><<


!!!!2008-01-20
>>frame<<
GTK+ for Windows Runtime Environment Installer has moved here from [[http://members.lycos.co.uk/alexv6/ | http://members.lycos.co.uk/alexv6/]].
All the files are now hosted in the sourceforge.net project area.

Also, gtk2-runtime-2.12.5-2008-01-20 is up. See the [[Downloads]] section for details.

'''Note:''' This version may have some problems with the GTK+ Preference Tool distributed with the latest GTK+ Themes. An updated Themes package will be available soon. In the meantime, you may download the gtk2_prefs binary for gtk 2.10.x which will work well.
>><<
Changed line 212 from:
This site is Copyright &#169; 2008-2011 Alexander Shaduri <ashaduri 'at' gmail.com>
to:
This site is Copyright &#169; 2008-2012 Alexander Shaduri <ashaduri 'at' gmail.com>
Changed line 1 from:
(:Title Home / News:)
to:
(:Title Home &amp; News:)
Changed line 16 from:
Check the [[About | About / Features]] page and other links to the left.
to:
Check the [[About | About &amp; Features]] page and other links to the left.
Changed line 31 from:
GSmartControl 0.8.6 released. See the [[Downloads]] page.
to:
GSmartControl 0.8.6 released. See the [[Downloads]] page.\\
Added lines 1-2:
(:Title Home / News:)
Added lines 1-238:
!!!'''Welcome to GSmartControl page'''

----

!!!'''GSmartControl - Hard disk drive health inspection tool'''

GSmartControl is a graphical user interface for smartctl (from [[http://smartmontools.sourceforge.net | smartmontools]] package), which is a tool for
querying and controlling SMART (Self-Monitoring, Analysis, and Reporting
Technology) data on modern hard disk drives. It allows you to inspect the
drive's SMART data to determine its health, as well as run various tests on
it.

!!!!Want to know more?
Check the [[About | About / Features]] page and other links to the left.


----


!!!'''News'''

!!!!2011-06-21
>>frame<<
GSmartControl Windows packages have been updated with a working update-smart-drivedb.exe and other minor fixes (thanks to ''Christian Franke''). See the [[Downloads]] page.
>><<

!!!!2011-06-12
>>frame<<
GSmartControl 0.8.6 released. See the [[Downloads]] page.
Changes include:
* Support detecting drives behind 3ware controllers (Linux, Windows), including tw_cli/cx/px mode in Windows. Having tw_cli is recommended but not required.
* Added support for specifying -d option and extra parameters via command line, "Add Device" and "Preferences" dialogs. This change effectively adds full support for multiple drives behind a single device name.
* Beesu and su-to-root are supported by gsmartcontrol-root script now.
* Completely revamped the attribute database and its handling, should be a lot more usable and forward-compatible now; SSD attributes are also included.
* In-program help has been expanded considerably.
* General improvements to user interface have been implemented (better GNOME HIG compliance, better tooltips, dialogs, etc...).
* Added ability to show smartctl output for devices whose info could not be parsed fully.
* Attributes in "brief" format are supported now.
* The parser has been updated to reflect the recent changes in smartctl.
* Quit and rescan operations are no longer denied without confirmation when tests are running.
* The Windows NSIS installer has been vastly improved.
* Better support for Windows Vista and 7.
* Changed copyright notices for files with Whatever License to use Unlicense.
* Added other minor features and fixed quite a few bugs.

Also, the Windows version now includes smartctl and update-smart-drivedb.exe from smartmontools 5.41.

I'd like to say '''HUGE thanks''' to ''Tom H. Lautenbacher'', ''Vassilis Voreopoulos'', ''Christian Franke'' (and the smartmontools team) and all the others who made this release possible. I'd also like to thank 3ware for donating a piece of hardware so that GSmartControl could support it. Thank you all!
>><<

!!!!2010-11-30
>>frame<<
'''WARNING! IDENTIFY DEVICE may result in data loss on a Samsung F4 EcoGreen (HD204UI, HD204UI/Z4, HD204UI/UZ4, HD155UI, HD155UI/Z4, HD155UI/UZ4)!'''

Any program that issues IDENTIFY DEVICE command (including GSmartControl, smartmontools and hdparm) is affected. See the [[http://sourceforge.net/apps/trac/smartmontools/wiki/SamsungF4EGBadBlocks | smartmontools wiki page]] for details.

'''Do NOT use these programs with Samsung F4 EcoGreen!'''

'''UPDATE''':\\
Samsung released a [[http://www.samsung.com/global/business/hdd/faqView.do?b2b_bbs_msg_id=386 | firmware update]] that should fix this issue.
>><<

!!!!2010-04-24
>>frame<<
'''Detecting RAID controllers and their properties'''

I am working on implementing support of various RAID controllers in GSmartControl.
Unfortunately, I don't have any RAID controllers, and therefore, no information on how to detect them, the number of ports on each of them, or the port population information.

Basically, what I'm looking for is anything that will help me detect any of these:
* 3ware under FreeBSD
* 3ware under Windows
* LSI MegaRAID under Linux
* HighPoint RocketRAID under Linux
* HighPoint RocketRAID under FreeBSD
* CCISS (HP (Compaq) Smart Array Controller) under Linux
* CCISS (HP (Compaq) Smart Array Controller) under FreeBSD

I do have some information on these:
* Areca under Linux (I have full information on how to detect them).
* 3ware under Linux (I have all the information except the info on how to detect the number of ports without using the proprietary tw_cli tool).

I case you want to help, these are the places you can start searching in (in Linux; no idea about FreeBSD or Windows):
* /proc/devices
* /proc/scsi/scsi
* /proc/scsi/sg/device*
* /sys/bus/scsi/devices/host*
Anything that resembles your controller name, the number of ports, which ports are populated, and how to map all this to smartctl command parameters is really appreciated. Also, the outputs of {{smartctl -i}} and {{smartctl -a}} when run on non-existent controller, non-existent channel and unpopulated channel is helpful as well.

If you have any information or have one of the RAID controllers listed above and want to help, please contact me at ashaduri 'at' gmail.com.

Thanks a lot in advance!
>><<

!!!!2010-02-24
>>frame<<
Windows packages have been updated to include the latest GTK+ (gtk2-runtime-2.16.6-2010-02-24-ash), while also fixing some minor issues.
>><<

!!!!2010-02-21
>>frame<<
Windows packages have been updated. This version fully supports Windows 7. Apart from that, it includes the latest GTK+, as well as smartctl from smartmontools-5.39.1. See the [[Downloads]] page for details.
>><<

!!!!2009-10-13
>>frame<<
Windows packages have been updated. There are four types of packages now - two of them include GTK+ and two of them don't. Both are available in (improved) installer and plain zip format. See the [[Downloads]] page for details.

'''Note:''' This means that you don't have to install GTK+ in Windows anymore (unless, of course, you want to use a ''-nogtk'' package).
>><<

!!!!2009-09-05
>>frame<<
GSmartControl 0.8.5 released. See the [[Downloads]] page.\\
Changes include:
* GSmartControl now uses XDG config directory for per-user configuration on UNIX and CSIDL_PROFILE directory on Windows. Existing configuration is migrated automatically.
* The names are shown correctly for unsupported devices even with the latest smartctl snapshots now.
* Smartctl SVN revision is shown (if available).
* The progress bars update properly when parallel tests are run.
* Windows: GSmartControl should be able to operate on any valid filesystem path (not just locale-representable ones).
* Windows: GSmartControl is now officially compilable on x86_64 via mingw64.
* Fixed compilation under very old gtkmm/libglademm, and with gcc 4.4.
* Fixed parsing of multiple error types in SMART error log.
* Added minor features and fixed miscellaneous bugs.

Also, the Windows version now includes smartctl from smartmontools 5.39-0-20090826-r2878.
>><<

!!!!2009-03-24
>>frame<<
GSmartControl 0.8.4 released. See the [[Downloads]] page.\\
Changes include:
* Linux Software RAID devices are blacklisted now. (backported from Debian).
* Attributes tab is before the capabilities tab now.
* A man page has been generously contributed by Giuseppe Iuculano <giuseppe 'at' iuculano.it>.
* Smartctl version now includes the CVS snapshot date (if available).
* Windows: Look for "smartctl-nc.exe" instead of "smartctl.exe" by default.
* Windows: Use smartmontools-supplied smartctl-nc.exe by default (if found).
* Other minor changes (mainly Debian backports).
Also, the Windows version now includes smartctl from smartmontools 5.39-0-20090322.

Note: To use smartmontools installation on Windows, GSmartControl needs at least version 5.39-0-20090322 of smartmontools. See [[http://sourceforge.net/apps/trac/smartmontools/wiki/Download#Windows-InstalltheWindowspackage | smartmontools download page]] for recent Windows version snapshots.

Huge thanks to Christian Franke for his suggestions and help with the Windows package.
>><<

!!!!2008-12-27
>>frame<<
GSmartControl 0.8.3 released. See the [[Downloads]] page.\\
Changes include:
* A random "Smartctl returned an empty output" error on Windows was fixed. Thanks to Zurab Khetsuriani for testing.
* Fixed a parser issue which prevented running self-tests in Windows.
* The supplied icon (hopefully) shows correctly in Windows 2000 now.
* This release adds an official support for Windows 2000 SP4.
* Added scripts to allow GSmartControl to read smartctl data from cron-generated files. This allows users to read somewhat recent smartctl information without having to run GSmartControl as root. Generously contributed by Alex Butcher <alex dot butcher 'at' assursys.co.uk>.
* Configure script correctly aborts instead of printing a warning if gtkmm or libglademm (if needed) is not found.
* Configure script now accepts --enable-windows-console, --disable-abort-if-no-gtkmm, --disable-abort-if-no-glade-reader, as well as Windows-supporting "auto" for --enable-nsis-wine and --with-nsis.
* Configure's --with-win32-env has been renamed to --with-windows-dlls.
* The "About" dialog shows version information now.
* Minor bugs were fixed.
>><<

!!!!2008-12-10
>>frame<<
GSmartControl 0.8.2 released. See the [[Downloads]] page.\\
Changes include:
* Renamed gsmartcontrol_root.sh to gsmartcontrol-root, to make Debian happy.
* Fixed gsmartcontrol-root script to support distributions with no /usr/sbin in their users' paths (thanks to Erwan Velu).
* Added desktop auto-detection to gsmartcontrol-root script. This allows us to use only one desktop file (thanks to Erwan Velu).
* Added Debian package directory (named "debian.dist" for now to avoid control file conflicts with Build Service).
* Added make targets for Windows packages (zip and NSIS).
* Fixed Windows-related issues (Vista is fully supported now).
* Fixed minor bugs:
-- Smartctl parser is win32-locale-aware now.
-- No more unnecessary parsing.
-- No segfault on exit under Windows and Solaris.
-- A friendlier message is displayed if smartctl was not found.
-- No highlighted labels when switching tabs in Information window.
>><<

!!!!2008-11-12
>>frame<<
GSmartControl 0.8.1 installer for Windows is available now. See the [[Downloads]] page for details. You will need GTK+ for Windows Runtime package to use it. You can get one at [[http://gtk-win.sourceforge.net/home/index.php/Downloads | gtk-win.sourceforge.net]] (you must download at least version 2.14.4-2008-11-11 of gtk2-runtime).
>><<

!!!!2008-11-11
>>frame<<
GSmartControl 0.8.1 released. See the [[Downloads]] page.\\
New features include:
* Disabled Linux "by-id" drive detection - it's unreliable on some broken systems.
* Added some more attribute descriptions.
* Our names for attributes override smartctls' now.
* Added a proper "Add Device" dialog for Windows.
* Added an icon and resource file for Windows.
* Fixed minor bugs.
Also, a Windows build is available now from the [[Downloads]] page. It has been tested with Windows XP (doesn't seem to work on Windows 2000 yet).
>><<

!!!!2008-10-20
>>frame<<
GSmartControl 0.8.0rc4 (codename "toaster") released. See the [[Downloads]] page.\\
New features include:
* [[http://www.freebsd.org/ | FreeBSD]] support (tested with [[http://www.desktopbsd.net/ | DesktopBSD]] 1.6 (FreeBSD 6.3) / x86).
* [[http://www.netbsd.org/ | NetBSD]] support (tested with NetBSD 4.0.1 / x86).
* [[http://www.openbsd.org/ | OpenBSD]] support (tested with OpenBSD 4.3 / x86-64 / gcc-3.3.5).
* [[http://www.sun.com/software/solaris/ | Solaris]] support (tested with Solaris 10 / x86 / gcc-3.4.3 / blastwave, Solaris 10 / x86 / sunstudio12 / sunfreeware).
* Code to support [[http://www.microsoft.com/windows/ | Windows]], [[http://www.apple.com/macosx/ | Mac OS X]], [[htp://www.qnx.com/ | QNX]], [[http://www.dragonflybsd.org/ | DragonFlyBSD]].
* Support of older pcre versions (at least 4.5, maybe older too).
* Added gsmartcontrol_root.sh script to easily run gsmartcontrol as root.
* Improved .desktop files.
* License for tests and examples is legally more correct now.
* Minor bugfixes.
>><<

!!!!2008-10-08
>>frame<<
GSmartControl 0.8.0rc3 released. See the [[Downloads]] page.\\
New features include:
* Added support for udevless Linux distributions by providing a fallback /proc/partitions-based drive detection method. The new method adds support for Linux 2.4 and older systems. Thanks to Paul Marwick for reporting and testing.
* Fixed invalid error messages with directory-related operations.
* Fixed invalid verbosity levels of console output of debug messages in non-debug builds.
* Improved rpm spec file - now supports building on [[http://build.opensuse.org | Open Build Service]] with various distributions as targets.
>><<

!!!!2008-10-05
>>frame<<
GSmartControl 0.8.0rc2 released. This release fixes compilation under gcc 4.3.
>><<

!!!!2008-10-01
>>frame<<
Initial release.
>><<

----

!!!'''About this site'''
This site is Copyright &#169; 2008-2011 Alexander Shaduri <ashaduri 'at' gmail.com>