Sophie

Sophie

distrib > Mandriva > 8.1 > i586 > by-pkgid > d4520c1903eba4b3ceba85ac4b7eda85 > files > 4

wmsysmon-0.7.6-1mdk.i586.rpm

-- end --

- Jul 11 2000 - Vito Caputo (swivel@gnugeneration.com) -
	* eliminated the memcpy() used for copying interrupt statistics into
	  backups for comparison in next iteration, now simply swaps pointers.
	* made new profile, organized existing profiles.

- Jun 29 2000 - Vito Caputo (swivel@gnugeneration.com) -
	* added profiling instrumentation to code for TAU
	* optimized DrawMem() routine, which profiling revealed as being 96%
	  of the total CPU time used in 0.6.0.
	* optimized DrawStuff() routine
	* added simple drawing management code, not quite drawing list but
	  more efficient in most cases than blitting whole tile.  Anything
	  more complex will probably outweigh the benefits since we're
	  dealing with such a small area.
	* removed some unused routines that were left behind from Dave Clarks
	  release, and some junk in wmgeneral.c, next release may have no
	  wmgeneral.c, even though it would be pointless to remove it since
	  the same code would be sitting in wmsysmon.c, its probably more
	  tidy as-is.
	* after extensive profiling, it has been discovered that polling
	  /proc/meminfo is expensive no matter how you go about parsing it,
	  linux 2.4 in theory does this faster, but I have changed the meminfo
	  polling to be a fraction of the refresh rate used, this makes things
	  alot more CPU (system) friendly. 
	* fix to drawing management code, was not adding all dirty's properly
	* added small test program for benchmarking /proc/meminfo
	* line #'s are calculated at startup now for /proc/meminfo and
	  /proc/stat entries we use, so no strchr()'s every iteration, and order
	  changes in /proc/meminfo and /proc/stat formatting shouldnt break it.
	* some code cleanup
	* fix to Makefile, some systems were not finding includes in
	  /usr/X11R6/include without -I/usr/X11R6/include

- Apr 24 2000 - Vito Caputo (swivel@gnugeneration.com) -
	* added interrupt meters, i like i like :)
	* set intterrupt meters to default behavior, added -l to arguements
	  to set old lights behavior and to help screen.
	* new feature, 0.6.0 now :)

- Apr 2 2000 - Vito Caputo (swivel@gnugeneration.com) -
	* fixed some problems with parsing files in /proc, much much faster
	  now. (toyed with drawing lists and some other things but broke most
	  of wmsysmon, will be rewriting the stuff in wmgeneral.c eventually)

- Mar 5 2000 - Vito Caputo (swivel@gnugeneration.com) -
	* fixed typo in HI_INTS version of help (wmsysmon -h) interrupts 0-24
	  to 0-23
	* upped version # to 0.5.1
	* another fix to the lights, Ignacy's fix fixed blinking but broke
	  optimization (if lights were off they were always refreshed)

- Mar 5 2000 - Ignacy Gawedzki (ouaou@relou.net)
	* little fix to the lights, which kept blinking.

- Feb 12 2000 - Vito Caputo (swivel@gnugeneration.com) -
	* created this changelog
	* reformatted code to my liking
	* converted c++ style comments (bleh, ick) to C style.
	* upgraded version # to 0.5
	* changed link to old non-maintained (dead?) wmsysmon site in usage
	  to GNU Generation site with maintained wmsysmon.
	* added the ascii diagram to the usage dialog
	* removed wmgeneral/ and misc.c and list.c, pointless.
	* added proper GNU GPL notice to wmsysmon.c

- Jan 25 2000 - Vito Caputo (swivel@gnugeneration.com) -
	* After sending updates to previous maintainer decided to simply
	  takeover maintennance of wmsysmon, if anyone objects, tough, get off
	  your a*s and maintain it yourself, nothings stopping you, behold the
	  power of the GNU GPL.
	* optimized uptime refresh to only redraw uptime when changed
	* optimized swap & mem usage percent bars to only redraw when changed
	* optimized IO usage percent bar to only redraw when changed
	* optimized interrupt lites to only redraw when changed
	* rewrote Makefile, chaged ALPHA_VERSION to HI_INTS (SMP x86 boxes use
	  this too so its not alpha only)

-- begin --