2006-03-25 Alex Murray * GNOME Sensors Applet Version 1.6.1 released * Refactored code base to lower CPU utilisation * Added support for dynamic temperature icons * Added support for libsensors interface (detected at compile time) - Thanks to Sam Morris * Added support for Windfarm kernel module (iMac and other G5s) - Thanks to Alastair Poole * Added Spanish translation * Minor bug fixes 2006-01-08 Alex Murray * src/active-sensor.c, src/active-sensor.h, src/sensor-config-dialog.c, src/sensors-applet-gconf.c, src/sensors-applet.c, src/sensors-applet.h: Refactored code base to allow for lower CPU utilisation and dynamic icons. 2006-01-07 Alex Murray * pixmaps/battery-icon.png, pixmaps/cpu-icon.png, pixmaps/memory-icon.png, pixmaps/Makefile.am, pixmaps/case-icon.png: Added back some more icons 2006-01-06 Alex Murray * src/acpi-sensors-interface.c, src/hddtemp-sensors-interface.c, src/i2c-proc-sensors-interface.c, src/i2c-sys-sensors-interface.c, src/i8k-sensors-interface.c, src/ibm-acpi-sensors-interface.c, src/omnibook-sensors-interface.c, src/pmu-sys-sensors-interface.c, src/sensors-applet.c, src/sensors-applet.h: Implemented dynamic temperature icons. Resize icons with font size. * pixmaps/high-temp-icon.png, pixmaps/low-temp-icon.png, pixmaps/normal-temp-icon.png, pixmaps/very-high-temp-icon.png, pixmaps/very-low-temp-icon.png: Added range temp icons * pixmaps/battery-temp-icon.png, pixmaps/cpu-temp-icon.png, pixmaps/generic-temp-icon.png, pixmaps/gpu-temp-icon.png, pixmaps/hdd-icon.png, pixmaps/hdd-temp-icon.png, pixmaps/mem-temp-icon.png: Added hdd device icon and cpu device icons, removed old fixed temp icons * po/ChangeLog, po/fr.po: Updated french translation 2006-01-04 Alex Murray * GNOME Sensors Applet 1.6 Released. 2006-01-03 Alex Murray * help/C/figures/applet_in_panel.png, help/C/sensors-applet.xml, pixmaps/Makefile.am: Finished help manual * src/prefs-dialog.c: Restructured prefs-dialog to comply better with the GNOME HIG v2.0 * src/prefs-dialog.c, src/sensor-config-dialog.c, src/sensors-applet.c, src/sensors-applet.h: Fixed memory leaks, including reference creep in pack_display. * src/about-dialog.c, src/pmu-sys-sensors-interface.c, src/prefs-dialog.c, src/sensor-config-dialog.c, src/sensors-applet.c: Fixed another small memory leak, plus many other fixes for consistency etc 2006-01-02 Alex Murray * src/hddtemp-sensors-interface.c, src/sensor-config-dialog.c, src/sensors-applet.c: Fixed a memory leak in sensors_applet_update_display - forgot to free the sensor id string for each sensor. 2005-12-30 Alex Murray * src/acpi-sensors-interface.c, src/hddtemp-sensors-interface.c, src/i2c-proc-sensors-interface.c, src/i2c-sys-sensors-interface.c, src/ibm-acpi-sensors-interface.c, src/pmu-sys-sensors-interface.c, src/sensors-applet.c, src/sensors-applet.h, pixmaps/battery-temp-icon.png, pixmaps/cpu-temp-icon.png, pixmaps/fan-icon.png, pixmaps/generic-temp-icon.png, pixmaps/gpu-temp-icon.png, pixmaps/hdd-temp-icon.png, pixmaps/mem-temp-icon.png: Added more icons * src/acpi-sensors-interface.c, src/hddtemp-sensors-interface.c, src/i2c-proc-sensors-interface.c, src/i2c-sys-sensors-interface.c, src/i8k-sensors-interface.c, src/ibm-acpi-sensors-interface.c, src/omnibook-sensors-interface.c, src/pmu-sys-sensors-interface.c, src/sensors-applet.c, src/sensors-applet.h: Allow interfaces to specify icons, and default if none specified. * src/sensor-config-dialog.c, src/sensors-applet.c, src/sensors-applet.h, pixmaps/Makefile.am, pixmaps/cpu-temp-icon.png: Added an icon for cpu temp * src/prefs-dialog.c, src/prefs-dialog.h, src/sensor-config-dialog.c, src/sensors-applet-gconf.c, src/sensors-applet-gconf.h, src/sensors-applet.c, src/sensors-applet.h, SensorsApplet.server.in.in, configure.ac, pixmaps/Makefile.am: Support for icons added. 2005-12-26 Alex Murray * help/C/sensors-applet.xml: More work on help document. 2005-12-23 Alex Murray * src/Makefile.am, src/hddtemp-sensors-interface.c, src/ibm-acpi-sensors-interface.c, src/ibm-acpi-sensors-interface.h, src/prefs-dialog.c, src/sensors-applet-gconf.c, src/sensors-applet-gconf.h, src/sensors-applet.c, src/sensors-applet.h: Added patch for ibm-acpi kernel module. 2005-11-14 Alex Murray * help/Makefile.am, src/sensors-applet.c: Updated help Makefile.am to include DOC_FIGURES so figures get installed properly * help/C/figures/applet_in_panel.png, help/C/sensors-applet.xml: Added a simple screenshot for the help manual Started on the introduction to the help manual 2005-11-13 Alex Murray * TODO: Added locale fix to TODO * TODO: Updated TODO 2005-11-11 pragmatine * ChangeLog, configure.ac, help/C/sensors-applet.xml: Updated version number and name Updated ChangeLog Started on help manual * TODO: Updated TODO 2005-11-11 Alex Murray * TODO: Updated TODO 2005-11-10 Alex Murray * help/C/Makefile.am, help/C/sensors-applet-C.omf, omf.make, xmldocs.make: Removed redundant old style help files from CVS * src/Makefile.am, src/main.c, src/sensors-applet.c, SensorsApplet.xml, configure.ac, help/Makefile.am: Added help menu option and document link 2005-11-08 Alex Murray * src/i8k-sensors-interface.c: Fixed bug where id's in i8k sensors were being translated but they need to stay constant. Removed the translations * help/C/sensors-applet.xml, help/Makefile.am, m4/.cvsignore, .cvsignore, Makefile.am, configure.ac: Switched to gnome-doc-utils way of doing help docs * src/sensors-applet.c: Fixed -pedantic errors - need to do for rest of code-base 2005-11-07 Alex Murray * src/TODO: Added TODO list 2005-11-06 Alex Murray * ChangeLog: Updated ChangeLog * src/sensors-applet.c: Display temperatures without any decimal places as almost all interfaces only use integers, and the only one that doesn't is i2c-sys which only uses half degrees at most. * src/prefs-dialog.c: Make list of sensors resize with window as window is resized. 2005-11-04 Alex Murray * pmu-sys-sensors-interface.c: Backported code to handle therm_adt746x prior to 2.6.12 as well as current therm_adt746x devices 2005-11-04 Alex Murray * pmu-sys-sensors-interface.c: Backported code to handle therm_adt746x prior to 2.6.12 as well as current therm_adt746x devices 2005-11-03 Alex Murray * prefs-dialog.c, sensors-list-i8k.c, sensors-list-i8k.h: Removed old cruft (sensors-list-i8k.h/c) from repo Added autosize to columns in prefs dialog 2005-11-02 Alex Murray * prefs-dialog.c: Fixed sensor list in prefs dialog so interfaces can't be "configured" 2005-10-29 Alex Murray * configure.ac: Updated to version 1.5.2 and updated email address * src/acpi-sensors-interface.c, src/hddtemp-sensors-interface.c, src/i2c-proc-sensors-interface.c, src/i2c-sys-sensors-interface.c, src/i8k-sensors-interface.c, src/omnibook-sensors-interface.c, src/pmu-sys-sensors-interface.c, src/sensors-applet-gconf.c, src/sensors-applet.c, src/sensors-applet.h: Check when each sensor is added to the list that it doesn't already exist. On start-up, first restore any old values from gconf, then try to set up manually to see if any new sensors found. When loading from gconf, dont worry if paths are invalid. When adding a sensor, give indication if was successful or not. 2005-10-22 Alex Murray * ChangeLog, configure.ac: Changed email address 2005-10-03 Alex Murray * src/sensor-config-dialog.c: sensor-config-dialog.c: Changed offset and multiplier values to be more finegrained - as per patch from Debian (thanks to Sam Morris) 2005-09-30 Alex Murray * src/Makefile.am, src/omnibook-sensors-interface.c, src/omnibook-sensors-interface.h, src/sensors-applet.c, src/sensors-applet.h: Added support for Omnibook kernel module * src/hddtemp-sensors-interface.c, src/prefs-dialog.c, src/prefs-dialog.h, src/sensors-applet.c, src/sensors-applet.h: prefs-dialog.c: Added tooltip to alert the user that the labels are editable prefs-dialog.h: Added the tooltip pointer to prefs_dialog sensors-applet.c/h: Added patch to fix "ACPI" bug on amd64 2005-08-23 Alex Murray * src/sensors-applet.c, ChangeLog, po/fr.po: src/sensors-applet.c : Changed tooltip to use plural / non plural form as appropriate po/fr.po : Updated French translation (including plural forms for the tooltip). 2005-08-19 Alex Murray * src/sensors-applet.c: sensors-applet.c: Changed order in which each interface is called to ensure the list of sensors generated has the interfaces in alphabetical order. 2005-07-24 Alex Murray * sensors-applet-gconf.c: Tidied up gconf stuff * sensors-applet.c, sensors-applet.h, sensor-config-dialog.c: Fixed memory leak with alarm_command allocation by adding a GSList pointer within the SensorsApplet struct to keep a list of the allocated memory so it can be freed when the alarm is deactivated. 2005-07-24 Alex Murray * src/sensors-applet.c/h: SensorsApplet now keeps track of the allocated memory for the active alarm commands, so that this memory can be freed when the alarm is deactivated. 2005-07-23 Alex Murray * src/pmu-sys-sensors-interface.c: Updated device filenames, as they changed with the 2.6.12 kernel. 2005-07-22 Alex Murray * sensors-applet: Stable version 1.4 released. * po/fr.po: Updated French translation (thanks to Davy Defaud). * src/sensors-applet.c: Fixed bug in alarm system. * src/prefs-dialog.c: Fixed bug where when a sensor is turned off which had an active alarm, the alarm would continue regardless. 2005-07-12 Alex Murray * sensors-applet: Unstable/testing version 1.3.1 released. * src/acpi-sensors-interface.c/h: Added support for ACPI thermal zones * src/sensors-applet.c: In sensors_applet_pack_labels() when sensor values are not placed inline with labels, center align both, but when placed next to labels, left justify instead. 2005-07-11 Alex Murray * sensors-applet: Unstable/testing version 1.3 released. * src/* : Restructured the majority of the applet by removing the SensorsList structure and storing all sensors in a single tree structure, group by interface. This makes writing the code for extra interfaces (eg ACPI, nvidia-settings for NVIDIA gfx cards) much easier. 2005-07-07 Alex Murray * sensors-applet: Version 1.2 Released. 2005-07-06 Alex Murray * src/sensors-list-pmu-sys.c/h: Added support for reading from PowerPC modules therm_adt746x and therm_windtunnel (thanks to Nathan Hand). 2005-07-04 Alex Murray * src/sensors-list-hddtemp.c/h: Added support for reading disk temps from hddtemp daemon. 2005-07-03 Alex Murray * src/sensors-list-xxx.c/h: * src/sensors-list.c/h: Moved repeated code fragments from sensors-lists into the generic sensors-list file for better encapsulation. 2005-06-30 Alex Murray * sensors-applet: Version 1.0 Released. 2005-06-24 Alex Murray * src/sensors-applet.c: * src/sensors-list-i2c-sys.c: * src/sensors-list-i2c-proc.c: * src/sensors-list-i8k.c: Fixed bug where displaying one sensor with no label would sometimes display nothing at all. 2005-06-05 Alex Murray * src/sensors-applet.c: * src/sensors-list.c: * src/sensors-list-i2c-sys.c: * src/sensors-list-i2c-proc.c: Fixed minor memory leaks - reduced overall memory footprint. 2005-05-31 Alex Murray * src/sensors-applet.c: Fixed minor memory leak when changing applet background style. 2005-05-08 Alex Murray * SensorsApplet.server.in.in: Changed name in Applet list to be more HIG compliant (Sensors Applet => Hardware Sensors Monitor). 2005-05-02 Alex Murray * sensors-applet: Version 0.7.3 Released Added cpu_vid sensor reading to i2c-sys interface. Fixed bug where icon would not be displayed on the Add to Panel list for GNOME > 2.8 (need to specify full path to icon). 2005-04-06 Alex Murray * sensors-applet: Version 0.7.2 Released Added backwards compatability for GTK+ 2.4 2005-04-03 Alex Murray * sensors-applet: Version 0.7.1 Released Added check for GTK 2.6 in configure process Added Polish translation (thanks to Tomek Bielecki) Added Italian translation (thanks to Roberto) 2005-03-06 Alex Murray * sensors-applet: Version 0.7 Released Updated to GTK 2.6.x widgets. Fixed bug where multiple applet instances would add sensors into the list of the original applet, and thus appear to find no sensors themselves. Improved sensors error handling during runtime. Changed minimum update time to 1.5 seconds since this is the rate the kernel modules themselves use. Updated German translation. 2005-02-20 Alex Murray * sensors-applet: Version 0.6.2 Released Fixed secondary memory leak - is now 'memory-tight'. Font size is now stored as an integer rather than a string to improve robustness of code. Updated Romanian translation. Updated French translation. 2005-02-16 Alex Murray * sensors-applet: Version 0.6.1 Released Fixed minor memory leak with i2c sensors Improved error handling and detection Minor UI improvements Updated French translation 2005-02-06 Alex Murray * sensors-applet: Version 0.6.0 Released Added multiplier and offset values for each sensor so users can make adjustments according their own specific needs. Added an alarm type, so user can specify if alarm is less than or greater than sensor value. Improved dialog's to make more HIG compliant Improved kernel 2.4 sensor detection Added German translation Minor bugfixes 2005-02-03 Alex Murray * sensors-applet: Version 0.5.1 Released Support for Linux kernel 2.4 added. 2005-02-02 Alex Murray * sensors-applet: Version 0.5.0 Released Support for Dell Inspirion 8000 (i8k) sensors. Needs i8k kernel module loaded. Fixed so translations actually work Updated French translation 2005-02-01 Alex Murray * sensors-applet: Version 0.4.0 Released Major rewrite of codebase to allow for easy extension into i8k and other sensor interfaces Added alarm repeat interval option so user can define how often the alarm repeats itself 2005-01-29 Alex Murray * sensors-applet: Version 0.3.0 Released Addded alarms for each sensor Fixed bug with multiple instances of applet Added Russian translation 2005-01-24 Alex Murray * sensors-applet: Version 0.2.2 Released Added French translation Refactored codebase 2005-01-23 Alex Murray * sensors-applet: Version 0.2.1 Released Added Romanian translation Improved sensors device detection 2005-01-23 Alex Murray * sensors-applet: Version 0.2 Released