2003-06-25  Matt Keenan <matt.keenan@sun.com>

	* battstat_applet.c, properties.c 
	fix bug #115945, compilation problem with apm.h on SuSE

2003-06-15  Kevin Vandersloot

	* battstat_applet.c: Bind double click/enter/space to suspend.

2003-06-03  Kevin Vandersloot

	* battstat_applet.c: Expand the applet for Fitt's law

2003-05-07  Dennis Cranston <dennis_cranston at yahoo com>

	* battstat_applet.glade:  HIGify the action area of the preferences
	dialog.
	* properties.c:  Remove the gtk_dialog_add_button() function calls.  
	The close and help buttons are now in the glade file.

2003-04-26  Dennis Cranston <dennis_cranston at yahoo com>

	* battstat_applet.glade, properties.c: HIGify the preferences dialog.
	Also, added a help button and hooked it up.
	
	* GNOME_BattstatApplet.xml:  Add missing stock icon.
 
2003-04-24  Kevin Vandersloot <kfv101@psu.edu>

	* acpi-linux.c: Hanlde gracefully when acpi directories don't exist. Patch
	from Manuel Clos. Fixes bug #111089

2003-03-12  Alex Duggan  <aldug@astrolinux.com>

	* battstat_applet.c: fix typo, s/show/shows/  Fixes #104028

2003-03-07  Mark McLoughlin  <mark@skynet.ie>

	* battstat_applet.c: (help_cb): update for screen-exec changes.

2003-03-04  Kevin Vandersloot <kfv101@psu.edu>

	* docs/ja/Makefile.am: fix build from patch by Malcolm
	Tredinnick

2003-03-02  Takeshi AIHANA <aihana@gnome.gr.jp>

	* docs/ja/*: Added new documents for GNOME 2.2 translated by
	KAMAGASAKO Masatoshi <emerald@gnome.gr.jp>.
	* docs/Makefile.am: added ja into SUBDIRS.

2003-01-25 John Fleck <jfleck@inkstain.net>

	* docs/C/battstat.xml
	fixing typo, bug #104340

2003-01-21  Arvind Samptur <arvind.samptur@wipro.com>
	* battstat_applet.c (destroy_applet): Destroy the
	preferences dialog when destroying the applet.

2002-12-14  Fernando Herrera <fherrera@onirica.com>

	* GNOME_BattstatApplet.server.in.in: added bugzilla attributtes

2002-12-08  Kevin Vandersloot <kfv101@psu.edu>

        * battstat_applet.c, Makefile.am: hook up help menu. Fixes bug #91297

2002-09-15  Juan Salaverria <rael@vectorstar.net>
	
	* GNOME_BattstatApplet.xml: Added a separator in the
	menu and ordered the menu items. May fix bug #89864

2002-11-22  Kevin Vandersloot <kfv101@psu.edu>

	* acpi-linux.c: don't hardcode battery directory names and allow for multiple
	batteries. Patch from Hanno Böck <hanno@gmx.de>. Fixes bugs 89681 and
	90122.

2002-10-25  Kevin Vandersloot <kfv101@psu.edu>

        * battstat_applet.c: realize the applet widget on startup
        so applet->window is not NULL. Fixes the oft duped crash
        on startup bug #86458

2002-09-19  Mark McLoughlin  <mark@skynet.ie>

	* battstat_applet.c: (battstat_error_dialog), (about_cb):
	* properties.c: (prop_cb): kill the HAVE_GTK_MULTIHEAD
	conditionals - we require gtk HEAD now.

2002-08-14  Mark McLoughlin  <mark@skynet.ie>

	* battstat_applet.c: (help_cb), (helppref_cb):
	add a couple of FIXMEs.

2002-07-18  Mark McLoughlin  <mark@skynet.ie>

	* Makefile.am: install applet in libexec.

	* GNOME_BattstatApplet.server.in: move .server.in to
	.server.in.in to allow for libexec dir substitution.

2002-07-11  Kevin Vandersloot <kfv101@psu.edu>

	* *.glade: Fix misspelling. Patch by Heath Harrelson. 
	Fixes bug #87010

2002-07-11  Mark McLoughlin  <mark@skynet.ie>

	* battstat_applet.c: (battstat_error_dialog), (about_cb):
	realise dialogs on the same screen as the applet.

	* properties.c: (prop_cb): ditto.

2002-07-10  Mark McLoughlin  <mark@skynet.ie>

	* battstat.h: get method signatures for verb callbacks
	correct, add PanelApplet arg to some other methods.

	* battstat_applet.c: (apm_readinfo), (pixmap_timeout),
	(battstat_error_dialog), (cleanup): add PanelApplet arg.
	(help_cb), (suspend_cb), (about_cb):  get verb callback
	signature correct.

	* properties.c: (prop_cb): ditto.

2002-06-15 Trevor Curtis <tcurtis@somaradio.ca>
	* docs/C/battstat-C.omf: fixed it so that it validates

2002-05-31 Kevin Vandersloot <kfv101@psu.edu>

	* Makefile.am: Fix GNOMELOCALEDIR to point to correct
	location. Fixes #83621. 

2002-05-24  Eric Baudais  <baudais@okstate.edu>

	* docs/C/battstat-C.omf: added OMF file

2002-05-24  Trevor Curtis <tcurtis@somaradio.ca>
	* docs/C/battstat.xml: updated documentation
	* docs/C/figures/battstat-apperance.png: added screenshot
	* docs/C/figures/battstat-applet.png: added screenshot
	* docs/C/figures/battstat-general.png: added screenshot

2002-05-23  Kevin Vandersloot <kfv101@psu.edu>

	* battstat_applet.c: do some sanitiy checks if gconf doesn't
	return sane values

2002-05-20  Kevin Vandersloot <kfv101@psu.edu>

	* battstat_applet.c: set window icon

2002-05-13  Kevin Vandersloot <kfv101@psu.edu>

	* battstat_applet.c: get the check for a full battery correct. Should
	fix bugs #76578 and #77996. Thanks to Jonathan Blandford for helping debug :)

2002-05-13  Kevin Vandersloot <kfv101@psu.edu>

	* acpi-linux.c: Patch from Jacob Berkman updating for acpi
	changes. Fixes bug #73786

2002-05-12  Kevin Vandersloot <kfv101@psu.edu>

	* battstat_applet.c: check to see if the battery is actually
	full before popping the dialog. May fix bugs #77996 and
	#76578. May also prevent the dialog from actually poping
	up though. Needs some testing.

2002-05-10  Deepa Natarajan <deepa.natarajan@wipro.com>

	* .xml: added mnemonics for the popup menu

2002-04-27  Dennis Cranston <dennis_cranston@yahoo.com>
	
	* battstat_applet.c:  "About..." dialog fixes -- change the 
	name to "Battery Charge Monitor" to match the "Add to panel"
	menu.  Also, use battstat.png for the logo and window icon.
	
2002-04-20  Abel Cheung  <maddog@linux.org.hk>

	* sounds/.cvsignore: Added soundlist file.
	* battstat_applet.glade: Fix typo.
	* battstat_applet.c: Added translator_credit.

2002-04-15  Kjartan Maraas  <kmaraas@gnome.org>

	* sounds/Makefile.am: Setup intltools for the soundlist file.
	* sounds/battstat_applet.soundlist.in: New file. The polish translation
	must be moved by hand into the .po file I don't have the right fonts
	to edit it...
	
2002-04-01  Kevin Vandersloot <kfv101@psu.edu>

	* .xml: add ellipses to preferences option

2002-04-01  Kevin Vandersloot <kfv101@psu.edu>

	* .xml, .seerver.in, .glade: change properties to preferences

2002-03-17  Trevor Curtis <tcurtis@somaradio.ca>
	* docs/C/battstat.xml: initial creation of xml'ified doc
	* docs/C/legal.xml: License info

2002-03-05  Seth Nickell  <snickell@stanford.edu>

	* GNOME_BattstatApplet.server.in:

	Update description.

2002-03-04  Kevin Vandersloot <kfv101@psu.edu>

	* properties.c: don't pass GdkColor since it may have
	been causing a crash. Hopefully fixes bug #71499

2002-03-03  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am: don't do gconf fu if we're setting a DESTDIR

2002-02-24  Bastien Nocera  <hadess@hadess.net>

	* battstat.h:
	* battstat_applet.c: (pixmap_timeout), (battstat_applet_fill):
	put the last_* battery information in the global data rather than
	using static as this breaks when we have multiple instances
	or restart the applet and stuff like that. Fixes:#72388
	Looking at it, this applet *must* leak, there's no way
	to destroy it. Need to investigate that

2002-02-18  Bastien Nocera  <hadess@hadess.net>

	* battstat_applet.c: (battstat_error_dialog), (cleanup),
	(suspend_cb): use g_spawn_* instead of gnome_execute_*
	(which means better error checking), use dialog error boxes
	instead of printing it on the stdout

2002-02-18  Bastien Nocera  <hadess@hadess.net>

	* sounds/Makefile.am: install soundlist in the right place

2002-02-17  Kevin Vandersloot <kfv101@psu.edu>

	* GNOME_BattstatApplet.xml: fix minor error

2002-02-16  Cody Russell  <bratsche@gnome.org>

	* GNOME_BattstatApplet.xml: Added.

	* battstat_applet.c: Load BonoboUI from external XML file instead of
	inline.

2002-02-15  Kevin Vandersloot <kfv101@psu.edu>

	* battstat_applet.c: queue the redraw on the battery pixmaps instead
	of the status. Save the color values. Prefs are now fully
	instant apply. Wow this applet works properly now!

	* properties.c: set the color changed boolean when changing prefs
	so the applet gets updated

	* battstat_applet.glade: remove the dock thing since it's not
	ported. 

2002-02-15  Michael Meeks  <michael@ximian.com>

	* battstat_applet.c (pixmap_timeout): kill
	cut & paste code, and render the pixmap in the
	right place - gack, prune warnings, queue a
	redraw when we re-render.
	kill redundant return's.
	(simul_cb): queue a re-draw.

2002-02-11  Kjartan Maraas  <kmaraas@gnome.org>

	* GNOME_MultiLoadApplet_Factory.server.in: Mark strings for l10n.
	
2002-02-11  Mark McLoughlin  <mark@skynet.ie>

	* GNOME_BattstatApplet.server.in: move to Vertigo namespace.

	* battstat_applet.c: update for factory macro change.

2002-02-11  Bastien Nocera  <hadess@hadess.net>

	* .cvsignore: added
	* Makefile.am: install the icon
	* apmlib/.cvsignore: added
	* sounds/.cvsignore: added

2002-02-10  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am: how many times !

2002-02-10  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am: really fix properly (it compiled fine on my
	system, mind you :)

2002-02-10  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am: add -I in front of the apmlib directory
	otherwise it doesn't build

2002-02-09  Kevin Vandersloot <kfv101@psu.edu>

	* battstat_applet.glade: port from GnomeDialog to GtkDialog

	* properties: update for GtkDialog

2002-02-06  Kevin Vandersloot <kfv101@psu.edu>

	* battstat_applet.c: fix most of the sizeing issues and layout
	issues. Issue with spacing of the pixmaps makes the applet look
	ugly.

	* properties.c: make most of the properties instant apply.
	Some issue with changing the progress direction. Dialog
	needs porting from GnomeDialog to GtkDialog (in glade file)

2002-02-06  jacob berkman  <jacob@ximian.com>

	* Makefile.am (DIST_SUBDIRS): dist the subdirs to fix build error

2002-01-30  Roy-Magne Mo  <rmo@sunnmore.net>

	* configure.in: Added "nn" to ALL_LINGUAS

2002-01-20  Seth Nickell  <snickell@stanford.edu>

	* configure.in:

	Add GCONF macro calls to get the correct
	tool line for installing schemas.
	
	* src/Makefile.am:

	Install schemas.
	
	* src/battstat.h:
	* src/battstat_applet.c: (toggle_value_changed_cb),
	(load_preferences), (save_preferences), (battstat_applet_fill):
	* src/properties.c: (prop_apply), (prop_cb):

	Load and save preferences more smoothly.
	
	* src/battstat.schemas:

	Get schemas working.

2002-01-20  Seth Nickell  <snickell@stanford.edu>

	* src/GNOME_BattstatApplet.server.in:

	Rename "Battery Charge Monitor"

2002-01-20  Seth Nickell  <snickell@stanford.edu>

	* Makefile.am:
	* battstat_applet.desktop.in:
	* battstat_applet.gnorba:

	Remove the .desktop and the .gnorba file,
	neither of which is relevant to GNOME2 panel.

	Install pixmaps into the right directory.
	
2002-01-20  Seth Nickell  <snickell@stanford.edu>

	* src/GNOME_BattstatApplet.server.in:

	Server file for GNOME2 panel.
	
	* src/Makefile.am:

	Install schemas & server file.
	
	* src/battstat.h:
	* src/battstat_applet.c: (pixmap_timeout), (about_cb),
	(load_preferences), (create_layout), (battstat_applet_fill),
	(battstat_applet_factory):
	* src/properties.c: (prop_apply):

	Initial port to GNOME2 and GConf. Should support basic
	functionality, though the properties dialog isn't hooked
	in yet (can still edit GConf registry manually).
	
	* src/battstat_applet.glade:
	* src/battstat_applet.glade1:

	Add Glade1 file and the libglade-convert generated
	Glade2 conversion (since there aren't visual editors
	for generating Glade2 files yet, including both, should
	just generate the .glade file from the .glade1 file).

	Also clean up the dialog a bit and add some borders and
	widget spacing.
	
	* src/battstat.schemas:

	Schemas file describes the various configuraiton keys.

	* aclocal.m4:
	* config.guess:
	* config.sub:
	* docs/C/Makefile.in:
	* docs/Makefile.in:
	* docs/pl/Makefile.in:
	* configure.in:
	* sounds/Makefile.in:
	* src/Makefile.in:
	* ltmain.sh:

	Delete from CVS, these are all autogenerated by 
	autoconf/automake.
	
2002-01-16 Hasbullah Bin Pit <sebol@ikhlas.com>

	*configure.in: Added Malay (ms) in ALL_LINGUAS.
	*po/ms.po: Added Malay Translation.

2001-12-28  Jörgen Pehrson  <jp@spektr.eu.org>

	* configure.in: Changed the version numbering for
	GNOME 2.x to 2.1.x
	
2001-12-26  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added "az" to ALL_LINGUAS

2001-12-13  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

	* configure.in: Added "sk" to ALL_LINGUAS

2001-12-10  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "da", "es", "no", "pt", and "ru" to
	ALL_LINGUAS.

1.0:
	Initial version. Uses the GTK toolkit. Only works with FreeBSD for
	now.

1.1:
	Added the flashing pixmap to the power cord image, showing when
	laptop is recharging.  Added ToolTips.

1.2:
	Added Linux support. (Perhaps, it's untested). Uses the libapm
	library under Linux.
	Added the exclamation mark pixmap. Displayed when system power 
	falls under a specified threshold.

1.2.1:	
	Added Gnome support. Application will now be compiled as a panel
	applet as well as a normal GTK application. Now requires at least
	automake 1.4a if you want to remake the Makefile.in.

1.2.2:
	Minor fixes. 

2.0.0:
	Complete change of appearance. Only works as an applet now. Does
	not require automake 1.4a any longer to recreate Makefile.in.
	Complete rewrite of the GUI.  Added a preferences window.  Added a
	custom progress meter.  Added sound events for "battery almost
	empty" and "battery fully re-charged" events.  Still only tested
	under FreeBSD.

2.0.1: 	
	First public release.

2.0.1a:	
	Problem compiling under Linux reported by Matthias Saou. Added 
	some #ifdefs to fix it.

2.0.1b: 
	Should really work under Linux now. (At least it works on my 
	new Linux installation, Debian 2.2)

2.0.2:
	New configurable option. Now you have the choice of having the
	battery charge meter shrink to the right or the left.

2.0.3:
	New configurable options. One can select if the applet should be
	layout in a horizontal or a squarish fashion. You can also select
	what parts of the applet that should be visible.

2.0.4:
	General code de-uglyfication. Good news, everyone. Two bugs found
	and fixed.  
	I was using 0 and 1 instead of false and true respectivly for some
	options in the session management stuff. That worked fine on the
	version of GNOME I have installed. But it will lead to a
	segmentation fault when using older versions.  
	The second bug caused the applet to crash if one removed the
	battery while running the laptop on AC power.

2.0.5:
	New feature. You can now right click on the applet and suspend
	your laptop by selecting "Suspend the laptop" from the menu. You
	can configure what should happen then in the properties dialog.
	The FreeBSD port Makefile has been cleaned up by Jim Mock.

2.0.6:
	2000-08-18 
	The applet can now use the status dock (if available) to display
	battery status. This part of the applet is not entierly finished
	yet. Suggestions welcome.
	Found a bug in the code where the APM BIOS potentially could
	report 255 instead of 0-2 under Linux. This would result in a seg
	fault.
	Polish translation by Cezary Jackiewicz	<cjackiewicz@poczta.onet.pl>.
	
2.0.7:
	2000-08-21
	Found and fixed a bug where the applet would crash if you put the 
	laptop back on AC power after it's been low on power.

2.0.8:
        2000-10-20 
	The applet has been ported to OpenBSD by Joe Ammond
	<jra@twinight.org>. 

2.0.9:
	2001-02-07
	Rewrote the applet to open the APM device, get the power status
	and then close the device immediately. Previously I kept the
	device opened for as long as the applet was running.
	2001-02-13
	Thomas Hood pointed out that under Linux there's no need to open
	the APM device at all. apm_read() will take care of that by
	reading from /proc and not directly from the device.

2.0.10:
	2001-03-26
	Added a patch from Mikael Hallendal <micke@codefactory.se>. 
	Instead of displaying an error dialog, the applet now 
	displays a warning dialog when the battery is low and an 
	"ok" dialog when the battery is fully re-charged.
	2001-03-27
	Fixed the bug that prevented sounds to be played at battery
	low and battery fully re-charged. I was giving the wrong number of 
	parameters to gnome_triggers_do(). (Assign the sounds in the 
	GNOME Control Center->Multimedia->Sounds)
	Fixed a bug in the Preferences dialog. It will now properly display
	your current "drain" settings (towards bottom, or towards the top) 
	in the "Preview".
	2001-03-29
	Added a logo for the About dialog. (It's a picture of Tesla from
	1899, somewhat modified)
	2001-03-30
	Removed some unneccessary code in pixmap_timeout().
	Removed a unneccessary load_preferences() in init_applet().

2.0.11:
	2001-04-02
	- Added a tooltip for the status dock icon.
	- Changed the algorithm somewhat for when to decide when the battery 
	is fully re-charged. Previously the applet could decide that the
	battery was fully re-charged even when running on battery power 
	at say 10%. Now the laptop needs to be running on AC and it must have
	been "Charging" the previous iteration through the algorithm.
	- Moved the source code to src/ and made the appropriate changes in the
	Makefiles.
	2001-04-03
	- Added the spec file to the CVS so people can build RPMs.
	2001-04-04
	- Split the code into smaller files.
	2001-04-13
	- Started to change the code so it will honor the hints it gets from
	the panel (size and orientation).
	2001-04-14
	- Finished the code change for panel hints.
	- Removed the "Orientation" frame in the Preferences dialog.
	2001-04-17
	- Added an gtk_emit_signal_by_name() to main() so the applet will
	have the correct size at startup. Seems to work now.
	2001-04-21
	- Christian Rose <menthos@menthos.com> added po file to Gnome CVS.
	2001-04-22
	- Chinese translation by Abel Cheung <maddog@linuxhall.org>.
	2001-04-23
	- German translation by Christian Meyer <chrisime@gnome.org>.
	2001-04-24
	- Changed code to use as complete sentences as possible to make
	translation easier.
	- Fixed a bug that has been around for a long time. The tooltip
	over the status frame wouldn't update correctly.
	2001-05-06
	- Added some patches to the RPM spec file, Makefile.am and 
	applet-docs.make from Michael Reinsch <mr@uue.org>. 
	2001-05-28
	- Added code to configure.in to require at least 0.10.37 of gettext.
	- Hungarian translation by Emese Kovacs <emese@gnome.hu>.
        2001-07-19
        - Added build instructions for building Battstat from CVS sources. 

2.0.12:
	2001-08-24
	- Applied patch from Mikael Hallendal <micke@codefactory.se>. Now
	the Properties dialog is created with Glade.
	2001-09-10
	- Applied patch from Travis Saling <trav@u.washington.edu>. This
	fixes a bug where the applet would draw the battery pixmap even
	though you'd told the applet to hide it.
	2001-10-19
	- Changed variable names to more sane ones.
	- Changed some if-conditions.
	2001-10-26
	- Applied patch from Thomas Hood <jdthood@mail.com>. Much needed
	cleanup of certain areas of the code.
	- Added a test for the Battery full notification to see if there
	actually is a battery present in the laptop. Otherwise if the
	laptop was recharging the battery and you would remove it, the
	applet would claim that the battery was fully recharged even
	though there wasn't any battery in the laptop at all.
	- Release of 2.0.12
	
2.0.13:
	2001-10-26
	- Discovered some bugs in the spec file for building RPM's.  One
	totally deranged bug where rpm -bb bs.spec would pack every pixmap
	under /usr/share/pixmap in the .rpm. The other was that the 
	directory for libglade under /usr/share/battstat_applet/ wasn't
	created at all.
	- Fixed a spelling error in src/Makefile.am. Instead of EXTRA_DIST
	it said EXTRADIST. That meant that the libglade file wasn't included
	in the distribution when doing a "make dist". 

2001-12-10 Jörgen Pehrson <jpehrson@cvs.gnome.org>
	To celebrate the fact that Battstat moved into the GNOME CVS the
	format of this changelog has changed. A lot of changes (by others)
	took place between the previous entry in the ChangeLog and this
	entry. For example, ACPI support for Linux was added by Lennart
	Poettering <lennart@poettering.de>, PPC support was added by
	Bastien Nocera <hadess@hadess.net> and a new icon created by Jakub
	"Jimmac" Steiner, <jimmac@linux.com.nospam> was added.  The reason
	for the lack of updated to this file was that I didn't have any
	access to the CVS for a month.

	* configure.in: Added "gnome-config --cflags libglade" so that the
	  build will find the new location for libglade headers.
	* src/Makefile.am Added $(gladeincludedir) to the INCLUDES.
	* MAINTAINERS: Initial version.
