current changelog: 1.2.1 when a command line arg gets a invalid parameter return error rather than ok fixed reading in the limit values from the wrong sensor if using the -sw option added option to choose a sensors chip to read from. patch from Sebastian Siewior added support for detecting whether the chosen sensor chip is a temperature sensor or some other type. patch from Adam Jones if the choosen chip is number 0 or no chip is chosen, autodetect the chip to use. patch from Adam Jones 1.2.0 its been over 2 years since the beta...I decided to just release this as the final. added 2 requested features. added -swf option to make fans read from fan3 and fan4 instead of fan1 and fan2 - thanks to Ruud for the sugestion using -sw with either smp option switches it so if the SYS temp is temp1 it shows up properly - thanks to Big Brother whitespace cleanup add support for more than 2 fans 1.2-beta this is a test version, more things will be implemented in 1.2 final added warnings, now the temps turn orange before turning red changed most command line parameters fixed parameter parsing, would segfault if invalid moved a bunch of code around to better places numbers change color along with the label changed -s param from smp to switch mode added support for Fahrenheit internally, rather than doing everything in Celsius and converting to F to display. worked on logging more, should kind of work updated documentation tested with gcc-3 1.1.3 fixed many spelling errors in documentation (its amazing how many errors can creep in in only 4 versions) made RPM for i386 released on freshmeat.net and sourceforge.net 1.1.2 fixed another bug in the switching from C to F code. If set in F mode on the command line the limits would be set extremely high when switching modes. fixed -f needing to be the final parameter on the command line (related to above bug) finished removing all debugging code 1.1.1 fixed typo in --help and man page fixed stupid math mistake that would cause your warning levels to get really messed up when you change from C to F removed some debugging code 1.1.0 double click on the dockapp to switch it from displaying in Celsius to Fahrenheit, or vice versa cleaned up some more of the code added a man page will be implementing some of the features mentioned above in future 1.1 releases fixed typo in --help split code into devel and release versions 1.0.10 1.0.8 and 1.0.9 were both broken (oops...), fixed so it actually runs cleaned up some code updated README, INSTALL, and TODO spell checked documentation :) 1.0.9 added remove option to Makefile fixed text wrapping with --help option added checking for invalid options you must specify at least one option on the command line now added -v to do --version 1.0.8 fixed 2 compiler warnings added --help and --version options updated email address and web address 1.0.7 added to the logging feature, if any sensors are above the limits it outputs a "WW" to the end of the line in the logfile 1.0.6 fixed the logging feature, outputs to a file specified on the command line 1.0.5 added additional SMP mode -s1 displays CPU1, CPU2, sys, fan -s2 displays CPU1, CPU2, fan1, fan2 unfortunately the -l logging option is broken...it doesn't write the buffer to the file when the program exits...I will re write that later, probably after the 1.2 release 1.0.3 fix compiler warnings 1.0.2 added command line option of -l, for logging, outputs the values of temp1, temp2, temp3, fan1, fan2, and core voltage to terminal. can be used to store a log of temperatures 1.0.1 bug fix (damn right after the release too...oh well) if sensors display completely crazy values, make sure you only have the modules for your sensor chip inserted...not eeprom, voodoo, or riva modules (thanks Vin) 1.0.0 first release version 0.9.9 more bug fixes :) 0.9.8 bug fixes less major reversion and more minor changes and fixes now 0.9.7 added SMP support via -s flag added switching sensor 1 and sensor 2 (for abit kt7 and other kt133 mb's perhaps?) via -w 0.9.6 added option of a percent difference when using -lv 0.9.5 added warning level flags -lt CPU temperature limit -ls system temperature limit -lf fan RPM limit -lv voltage limits 0.9.0 project now has official name: wmsensormon 0.8.5 changed voltage meter to display based on value read out of sensors.conf rather then a arbitrary value 0.8.0 changed to show correct degree labels depending on if displaying in Fahrenheit or Celsius still defaults to Celsius 0.7.5 changed graphical setup, now has voltage meter instead of LEDs on bottom 0.7.1 fix fan2 label displaying incorrectly 0.7.0 changed graphics to: CPU, sys, fan1, fan2 (prompted by my putting another fan on my heat sink and wanting to see its RPMS too) 0.6.5 changed graphics to include warning LEDs along bottom 0.6.0 added Fahrenheit support via -f flag defaults to Celsius but with Fahrenheit labels 0.5.5 displays CPU, sys, fan, core voltage 0.0.0 - 0.5.0 graphical design setup code setup basicly figured out how wmbp6 worked 0.0.0 start of project, using wmbp6 as a model future releases: 2.0 rework of display code to allow the user to specify what monitor displays where command line changes 1.2.0+ complete graphics handling rework to allow for 3 colors red = danger yellow/orange = warning green = normal associated changes in command line options log to syslog run external command on warning or danger level total independence of F or C values better bar for voltage maybe windowed support for other window managers real documentation