Changelog for allin1
24-8-2004   Mario Pascucci  release 0.5.0
	* man pages: updated for new features
	* allin1.c, cpu.h: added feature to define vertical size of CPU graph

9-8-2004    Mario Pascucci
	* allin1.conf.example: Added new config variables in the example file.

2-8-2004    Mario Pascucci
	* seti.c, seti.h, allin1.c: Added Seti@home progress bar. Start testing
	    for new release

15-7-2004   Mario Pascucci
	* battery.h,allin1.c: moved ACPI strings in /proc filesystem in the
	    Allin1 config file, so that users can control any battery, and if
	    /proc filesystem changes in new kernel releases, without recompile.

25-6-2004   Mario Pascucci
	* battery.c: on some patched kernel (Gentoo) APM driver reports itself 
	    with a non-numeric version (1.16ac instead of 1.16), and this causes
	    an error battery that shows always the battery as "unplugged".
	    Fixed with patch and CVS.

6-5-2004    Mario Pascucci  Release 0.4.7
	* cpu.c: under heavy load can throw an arithmetic exception (i.e. a
	    division by 0). Fixed.

12-4-2004   Mario Pascucci  release 0.4.6
	* docs/it/allin1.1: added italian man page.
	* all: changed all references to old site and e-mail

14-3-2004   Mario Pascucci
	* all: code cleanup, updated e-mail with new address
	* memory.c: changed method to read values, which causes floating-point
	    error in 2.6.x kernels, now works with 2.4.x and 2.6.x

26-5-2003   Mario Pascucci  release 0.4.5
	* all: code cleanup, updated (C) year. Removed all C++ style comments.
	* network.c: deleted a single printf used for debug.

22-4-2003
	* network.c, network.h, net.xpm: new activity indicator for net
	    interfaces, as little leds (red for in, green for out).
	* allin1.c: two new config var added, eth_act and ppp_act enabling
	    activity indicators.
	* allin1.conf.example: added new conf var.
	* docs/allin1.1: updated man page.

18-1-2003   Mario Pascucci  release 0.4.4
	* filesys.c, filesys.h: converted to new code structure.
	* allin1.c: adapted for new filesys code.
	* allin1.c: added new conf variable, named "cpu_mode" to select the
	    graph type for CPU load.

17-1-2003
	* manpage: rewritten with the syntax of .conf file and all the variables
	    used in configuration.

6-1-2003
	* net.xpm,network.c: added new icons for interface status icon. The icon
	    can be choosed from 4 types: modem shape, NIC shape, LED shape and
	    UP/DN green/red sign.

23-12-2002
	* allin1.c: adapted for new code.

22-12-2002
	* back on line with development.

15-12-2002
	* RedHat and Debian installation.

13-12-2002
	* disk upgrade on my pc... sorry.

8-12-2002
	* network.c, network.h: conversion to new code structure.

7-12-2002
	* memory.c, memory.h: conversion to new code structure.
	* cpu.c, cpu.h: conversion to new code structure. New graph code, now
	    you can choose between moving graph or gauge.

3-12-2002
	* dockhelper.c: new bevel drawing, with colors taken from applet 
	    background setting.
	* allin1.c, battery.c, battery.h: object oriented code. New battery and
	    new graphic update mode, with different rate.

2-12-2002
	* all: start writing next release. Some enhancement and completely new
	    architecture, that will make the applet totally configurable.
	* battery.c, battery.h: rewritten with ACPI support and new
	    pseudo-object arrangement, ready for the new release.

12-11-2002  Mario Pascucci  release 0.4.3
	* src: added confparse.l flex source, instead of library.
	* libconfparse.a: removed.
	* memory.c: corrected floating point exception in case of installation
	    without swap.
	* filesys.c: corrected floating point exception in case of filesystem
	    with size of 0 byte (like /proc). OK, I know, it's stupid, noone
	    will put /proc in monitored filesys, but...
	* allin1.c: corrected bug in --config command line switch that causes
	    allin1 run in default config instead of user config.
	* confparse.l: flex source of confparse.
	* Makefile: updated to consider the generation via flex of confparse.c.

17-10-2002  Mario Pascucci  release 0.4.2
	* docs: "cosmetic" editing of man page.
	* Makefiles: splitted in main and src, to make ready for RPM building.
	* allin1.spec: specfiles for rpmbuild.

7-10-2002
	* allin1.c, dockhelper.c: fixed bugs in sizing and placing of gauges in
	    case of large borders (more than 3 pixel)
	* allin1.c: now memory and cpu gauges can be individually enabled or
	    disabled. This allow to start two or more instances of Allin1, for
	    Window Managers that not supports applets with size over 64 pixel.

17-9-2002
	* all: project tranferred on SourceForge.net.
	* docs,Makefile,allin1.1: added man page.

11-9-2002   Mario Pascucci  release 0.4.1
	* allin1.c: added support for command line arguments. 
	* memory.c: fixed bug in cache gauge. Now should be right.

11-9-2002   Mario Pascucci  release 0.4.0
	* allin1.c: new strategy for finding configuration file, the applet now
	    search for .allin1.conf in the user homedir, if no conf file found 
	    tries in /usr/share/allin1, last in /usr/local/share/allin1. This 
	    allow system wide config and individual user config.
	* Makefile: new 'install' rule, that place applet, conf file and docs in
	    standard directories.

10-9-2002
	* memory.c: found same bug in the swap gauges: if the PC have over 64M
	    of swap space, the applet shows bad values.

9-9-2002
	* memory.c: found a bug in the memory gauges: if the PC have over 64M of
	    RAM installed, the applet shows bad values.
	* battery.c, cpu.c: removed apm.h inclusion.

20-8-2002
	* battery.c: changed method of querying battery status. Now battery data
	    is readed from /proc/apm. No more dependency from libapm.
	* Makefile: changes dependency: no libapm.

16-8-2002
	* filesys.c, filesys.h, allin1.c: added new monitor for filesystem. Up 
	    to three file system can be monitored for free/used space as 
	    percent. The histograms are in one area, and the size is computed
	    automatically.

14-8-2002   Mario Pascucci  release 0.3.2
	* memory.c: new version, more compact, only one area with memory and
	    swap histograms
	* allin1.c: now the border and the spacing between histograms can
	    be configured via ASCII .conf file, through the variable "border"

23-7-2002   Mario Pascucci  release 0.3.1
	* battery.c: added workaround for buggy BIOSes that reports battery
	    always on charge. New icon for no battery in slot.

26-6-2002   Mario Pascucci  release 0.3.0
	* network.h, network.c: different load calculation.
	* allin1.c: rearranged to include new network monitors.

20-6-2002
	* network.c: network load monitor added. At the moment contains two
	    monitors, one for Ethernet interfaces and one for PPP interfaces.
	    Both are configurable for maximum interface speed, linear or log
	    scale, and both have an icon that lights up when interface is up.
	* Makefile: rearranged make rules. Faster make now.

12-6-2002   Mario Pascucci  release 0.2.0
	* allin1.c: new feature: now the battery report is "on demand", there
	    is a flag in conf file. If you don't want battery report, set flag
	    to 0.
	* all: cleanup code

10-6-2002   Mario Pascucci  release 0.1.2
	* memory.c: corrected used swap report
	* dockhelper.c: changed area handling method, now use "handler"
	    to select areas
	* dockhelper.c: new function to compute areas usable size
	* allin1.c: cleanup code
	* dockhelper.c: background af ares is now configurable

3-6-2002    Mario Pascucci  release 0.1.0
	* cpu.c: cpu graph added
	* battery.c: battery control added
	* memory.c: memory and swap added
	* allin1.c: support for confparse .conf parser
	* dockhelper.c: base library for dock applets

20-5-2002
	* all: base tree for development

# vim:tw=80:wrap
