watsup-panel change log
=======================

2022.06.01  v.6.0
   Split into two apps: watsup and watsup-panel

2022.06.01  v.5.9
   New option to omit idle processes from the process report.

2022.01.27  v.5.8
   library changes

2022.01.01  v.5.7
   Update appimage libraries to those available in early 2020.

2021.11.11  v.5.6
   compensate variable file path where CPU temperature is found

2021.04.01  V.5.5
   free swap file space added to output

2021.02.01  v.5.4
   more elegant method to become root user

2020.11.22  v.5.3
   internal rationalizations

2020.11.21  v.5.2
   added help menu with 'about' and 'user guide'

2020.10.02  v.5.1
   bugfix: match history widget was not working properly

2020.07.14  v.5.0
   changes in sort order weight and report format

2020.05.01  v.4.9
   minor changes in UI

2020.04.01  v.4.8
   panel report: space for larger values, CPU %, disk MBs, net KBs.

2020.03.14  v.4.7
   report format updates for 7-digit PIDs and 12 char. usernames

2019.05.04  v.4.5
   Makefile - remove icon file, run without icon.

2019.02.10  v.4.4
   Recognize 'nvme' disks (M.2 SSD, PCI interface).

2018.09.01  v.4.3
   Bugfix: processes started from a terminal displayed username "none". 

2018.03.29  v.4.2
   Fix window positioning problems with GTK    Wayland.

2017.10.14  v.4.1
   Top panel integration: short report in panel, long report via dropdown menu.
 
2017.04.01  v.3.7
   compensate for variable placement of core temperature data in /sys/devices/...
   (varies with kernel release)
 
2016.05.31  v.3.6
   eliminate dependency on package lm-sensors.

2016.01.03  v.3.5
   Stop meaningless error messages from latest GTK changes.

2015.11.14  v.3.4
   Getting the CPU temperature with lm-sensors can be slow on some computers and 
   may cause the GUI to freeze for small intervals (e.g. jerky mouse motion). 
   An alternative was implemented: specify a file path where the CPU temperature 
   is updated by the kernel. Unfortunately there is no standard for this location
   and the user must find this file and enter it into the Watsup settings dialog.

2015.10.09  v.3.3
   Update GTK 3.16 deprecated functions.
   Process detail report: cosmetic changes.
   Remove less than useful disk temperature from panel display.
   Use lm-sensors for CPU temperature instead of a file path that differs
   from computer to computer. 

2014.08.04  v.3.0
   New kernel file location for CPU core temperatures (standard chaos).

2014.03.12  v.2.8
   Revise disk temperature code for revised smartmon output format.

2013.06.20  v.2.7
   Tiny window report (panel) now includes disk temperature.

2013.02.22  v.2.6
   Save last 20 match filters used, provide dropdown list selection.

2012.11.01  v.2.5
   Replaced deprecated GTK functions with new versions.

2012.07.20  v.2.4
   Stop report window mouse pointer from reverting to text-edit type cursor.

2012.02.01  v.2.3
   Watsup was converted to use GTK3 and Cairo. It will no longer
   build or install on older Linux distros lacking these libraries.
   Bugfix: CPU temperature report was not working for some systems.
   RPM packages are built using Fedora and rpmbuild instead of alien.

2012.01.01  v.2.2
   Bugfix: temperature range output was only for one processor core.

2011.11.01  v.2.1
   Code cleanup for compiler warnings from GCC 4.6 (Ubuntu 11.10) 
   DEB package is now made by dkpg and RPM is made from DEB via alien.

2010.09.04  v.2.0
   The watsup program now opens a small window (which may overlay a panel) 
   to monitor the CPU load and temperature, and disk and network IO rates. 
   Clicking this window opens a second window to monitor topmost processes
   and their resource usage. Full details are in the man page.
   Bugfix: some processes were being misclassified as user root. 

2010.08.21  v.1.9
   A button [root] was added to the toolbar. This restarts the application
   with root privileges if the queried password (sudo) is correct.
   Makefile was made more package-builder friendly.

2009.06.22  v.1.8
   Remove extra blank lines in report for Intel Core-i7 (8 threads).

2009.03.30  v.1.7
   When a subprocess terminates, its cpu time is added to the parent process, 
   causing one sample interval to show a ridiculous spike of CPU usage.
   This release of watsup tries to detect this and supress the spike.

2009.03.03  v.1.6
   make process I/O statistics work correctly.

2009.01.17  v.1.5
   add subproccess stats to parent process stats.
   correct double count in total memory stats.

2008.11.17  v.1.4.1
   corrected bug in process screening.

2008.11.12  v.1.4
   fix bug causing some disks to be omitted in I/O statistics

2008.10.09  v.1.3
   option: show processes matching given usernames, PIDs, exe filenames

2008.06.15  v.1.2
   kill a running process selected from the report via mouse-click

2008.06.01  v.1.1
   convert from build script to conventional makefile

2008.04.20  v.09
   code changes for compatibility with recent gcc, c-lib, and GTK2

2008.01.29  v.08
   overall CPU load reported as one value instead of one per SMP.
   separate build scripts for downloaders and package builders.
   code changes to get application directories from build script.

2008.01.01	v.07	
   added user name to process data reported.
   build script allows choice of install location and desktop launcher.

2007.12.10	v.06	
   code cleanup for 64-bit architecture compatibility

2007.11.15	v.05	
   new GTK requirement: if (! g_thread_supported()) g_thread_init(0);

2007.11.12	v.04	
   library changes and code cleanup

2007.08.06	v.03
   report as many processes as can fit in current window size
   report system memory in 3 categories: used, free, cached 
   report up to 4 SMP CPUs 
   report disk I/O in MB/sec instead of KB/sec

2007.07.06 	v.02	
   library changes, no functional differences

2007.06.22	v.01	
   initial release


