2007-03-06  Peter Jones  <pjones@redhat.com>

	* configure.in:
	- bump version to 0.99.2

2007-03-13  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- add do_suspend_hybrid function

	* src/pm-action:
	- handle pm-suspend-hybrid (by exiting with error status)

	* src/pm-is-supported:
	- add this file

	* src/Makefile.am:
	- add pm-is-supported

2007-03-06  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- add /usr/lib/pm-utils/bin to $PATH

2007-03-06  Peter Jones  <pjones@redhat.com>

	* pm/hooks/00clear pm/hooks/00logging pm/hooks/10NetworkManager
	* pm/hooks/20video pm/hooks/49bluetooth pm/hooks/50modules
	* pm/hooks/55battery pm/hooks/60sysfont pm/hooks/65alsa
	* pm/hooks/90clock pm/hooks/94cpufreq pm/hooks/99video:
	- get the path for "functions" right.

2007-03-06  Peter Jones  <pjones@redhat.com>

	* configure.in:
	- bump version to 0.99.1

2007-03-06  Peter Jones  <pjones@redhat.com>

	* pm/Makefile.am:
	- rename "config" to "defaults"
	- use $(libdir)/pm-utils instead of $(sysconfdir)

	* pm/config pm/defaults:
	- rename "config" to "defaults"

	* pm/functions:
	- rename "config" to "defaults", and look for it in usr/lib/pm-utils
	- handle the new "two directories" style sleep.d 

	* pm/hooks/Makefile.am:
	- make both sleep.d directories, but put our stuff in /usr/lib

	* pm/power.d/Makefile.am:
	- make both power.d directories, but put our stuff in /usr/lib

	* src/Makefile.am:
	- move locatons of files around to fit the new layout

	* src/pm-action:
	- changes for new layout

	* src/pm-powersave:
	- handle the new "two directories" style power.d 

2007-03-06  Peter Jones  <pjones@redhat.com>

	* pm/hooks/05led:
	- use "bash" not "sh"

	* pm/hooks/10NetworkManager:
	- use "bash" not "sh"

	* pm/hooks/90clock:
	- use "bash" not "sh"

	* pm/hooks/95led:
	- use "bash" not "sh"

2007-03-01  Peter Jones  <pjones@redhat.com>

	* pm/hooks/20video pm/hooks/99video:
	- fix shell quoting in variable tests

2007-03-01  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- fix use of [ with =~

2007-03-01  Peter Jones  <pjones@redhat.com>

	* pm/hooks/55battery:
	- use hal-set-property not hal-device
	- just do everything on resume/thaw, don't bother with saving state

2007-03-01  Peter Jones  <pjones@redhat.com>

	* pm/hooks/10NetworkManager: minor cleanups

2007-02-28  Peter Jones  <pjones@redhat.com>

	* pm/hooks/55battery: hook to reprobe batteries on hibernate/thaw,
	because the acpi event gets eaten by the boot kernel.

	* pm/hooks/Makefile.am: add 55battery here

2007-02-20  Peter Jones  <pjones@redhat.com>

	* man/Makefile.am: docbook2man doesn't output the man page on standard
	output, it outputs it to ${NAME%.sgml}.1 .  So redirecting stdout to
	${NAME%.sgml}.1 gets "Done.\n" stuck somewhere in the middle of the
	file.  Don't do this.

2007-02-20  Peter Jones  <pjones@redhat.com>

	* pm/hooks/20video: split resume/thaw out to another script

	* pm/hooks/99video: split resume/thaw out to another script

	* pm/hooks/Makefile.am: add 99video here

2007-02-20  Peter Jones  <pjones@redhat.com>

	* configure.in: Change version to 0.99.0

2007-02-20  Peter Jones  <pjones@redhat.com>

	* src/pm-action: Add error messages when we're exiting because of
	missing data in sysfs.

2007-02-20  Peter Jones  <pjones@redhat.com>

	* src/pm-powersave: handle emacs files like we do in pm/functions

2007-02-20  Peter Jones  <pjones@redhat.com>

	* src/pm-action: handle options for video quirks

	* pm/hooks/20video: use video quirk options (based largely on a
	patch from Richard Hughes)

2007-02-20  Peter Jones  <pjones@redhat.com>

	* pm/functions: fix module load/unload problems with module names
	that have - and _ .

2007-01-30  Peter Jones  <pjones@redhat.com>

	* pm/hooks/65alsa: Add a hook to save and restore alsa settings (patch
	from Phil Knirsch).

	* pm/hooks/60sysfont: Add a hook to reset the sysfont on resume,
	originally by Phill Knirsch (rhbz #215391).

	* pm/hooks/10NetworkManager: remove the service changes for
	mDNSresponder.  It hasn't been named that in a while, so that part
	of the hook hasn't been doing anything at all (rhbz #215253).

	* pm/power.d/laptop-tools: fix permission checking (patch from Phil
	Knirsch, rhbz #222819)

2007-01-29  Peter Jones  <pjones@redhat.com>

	* src/pm-reset-swap.c:
	- add this file, a utility to reset the hibernate signature on a swap
	  device.

2007-01-02  Peter Jones  <pjones@redhat.com>

	* pm/power.d/sched-powersave:
	* pm/power.d/Makefile.am:
	- add a powersave script for kernel scheduler configuration (originally
	  from Richard with some changes by me)

2006-12-05  Peter Jones  <pjones@redhat.com>

	* src/on_ac_power:
	- Don't use batteries as an indicator, since they're present in
	  e.g. wireless mice, as well as other devices.  (patch from Stefan)

2006-11-30  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- log when we're done running hooks (from Stefan)
	- don't discard service start/stop output. (from Stefan)

2006-11-29  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- source_configs rewrite from Stefan.

2006-11-28  Peter Jones  <pjones@redhat.com>

	* pm/hooks/94cpufreq:
	- Enable for suspend/resume as well.

2006-11-14  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- Sort the globals, and add some comments about their initialization.
	- Fix logging of hook names (patch from Holger Macht).

	* pm/hooks/00logging:
	- If PM_LOGFILE is set, log kernel version, modules loaded, and memory
	  usage info (patch from Holger Macht).

2006-10-31  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- don't initialize RESUME_MODULES, it'll clobber our list
	- add support for hooks to inhibit suspending (seife,pjones)

	* src/pm-action: call pm_main with both forward and reverse actions

2006-10-30  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- use PM_LOGFILE rather than LOGFILE, and inherit from env
	- exec to set the logfile for the current process

2006-10-21  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- Merge logging infrastructure from Stefan Seyfried.
	- Rework module load/unload (pjones,seife)

	* pm/hooks/50modules: use the right module list in resume_modules.

2006-10-11  Peter Jones  <pjones@redhat.com>

	* pm/functions: fix missing decrement in reverse-hooks loop.

2006-10-10  Peter Jones  <pjones@redhat.com>

	* pm/functions: 
	- don't source /etc/rc.d/init.d/functions, we don't need it
	- set sane script-wide path
	- use "read" instead of "cat" to read /.suspended
	- use globbing to exclude emacs's litter
	- use shell not awk to do the hook reversal
	- don't specify full paths for programs in PATH

2006-09-28  Peter Jones  <pjones@redhat.com>

	* pm/functions: ignore emacs backup files in config dirs

	* src/pm-powersave: ditto

2006-06-15  Peter Jones  <pjones@redhat.com>

	* src/pm-pmu.c:
	If we can't write to /dev/pmu, just return 1, so we don't see the open
	open error on platforms without pmu.

2006-06-15  Peter Jones  <pjones@redhat.com>

	* pm/hooks/Makefile.am:
	fix installation directory
	* pm/Makefile.am:
	fix automake rule name so config.d gets made right
	fix installation path for config.d
	* src/Makefile.am:
	fix automake rule name so pm-pmu gets installed right
	put on_ac_power in bindir

2006-06-13  Peter Jones  <pjones@redhat.com>

	* pm/hooks/94cpufreq:
	make sure cpufreq is set to userspace control during hibernate,
	or else we get nasty deadlock issues.
	* pm/hooks/Makefile.am:
	add cpufreq hook

2006-06-12  Peter Jones  <pjones@redhat.com>

	* src/pm-action:
	error if run as non-root

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* src/Makefile.am:
	symlink pm-suspend and pm-hibernate to pm-action

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* configure.in:
	* pm/Makefile.am:
	Create /etc/pm/config.d on package install as this is an empty
	directory for custom configs.

	* src/Makefile.am:
	Build the src, and install the scripts. TODO: symlink the pm-* scripts.

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* INSTALL:
	Add this GNU required file.

	* man/on_ac_power.1:
	* man/pm-pmu.1:
	Newest files (from the SGML files)

	* .cvsignore:
	* man/.cvsignore:
	* pm/.cvsignore:
	* pm/Makefile.am:
	* pm/hooks/.cvsignore:
	* pm/power.d/.cvsignore:
	* src/.cvsignore:
	Add these files to keep cvs happy.

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* Makefile:
	Remove old build system, as Makefile is now autogenerated.

	* Makefile.am:
	* configure.in:
	Add in master build files for the autotooled build system.

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* man/Makefile.am:
	Connect up the sgml->.1 conversion to the autotools build system.

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* MAINTAINERS:
	Add pjones as maintainer.

	* autogen.sh:
	* pm/Makefile.am:
	* pm/hooks/Makefile.am:
	* pm/power.d/Makefile.am:
	Start to add autotools build system.

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* man/on_ac_power.sgml:
	* man/pm-pmu.sgml:
	Don't use hardcoded .1 files, instead generate them using sgml files.

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* NEWS: Add this file for release news. Required for autofoo.

2006-05-17  Richard Hughes  <richard@hughsie.com>

	* .cvsignore:
	Add this file to keep CVS happy.

	* pm/power.d/laptop-tools:
	* Makefile.am:
	Add this folder and file to make the low power actions easy to add.

	* pm-powersave:
	Do not just do hardcoded actions, instead run the scripts in
	/etc/pm/power.d/ with true and false arguments.

2006-05-02  Peter Jones  <pjones@redhat.com>

	* pm-pmu.c: Add a hack for bad system headers.

2006-05-02  Peter Jones  <pjones@redhat.com>

	* pm-action: add copyright and license notice.
	* Makefile: Add pm-pmu.c and pm-pmu.1 .
	* Makefile: Change CFLAGS; -g and friends should come from
	RPM_OPT_FLAGS when desired.
	* pm-pmu.c: suspend helper for b0rked macs.
	* pm-pmu.1: man page
	* pm/functions (pm_main): try pm-pmu before echoing stuff

2006-05-01  Peter Jones  <pjones@redhat.com>

	* Makefile: add "make test-archive"
	* pm/functions: handle an empty config.d correctly

2006-05-01  Peter Jones  <pjones@redhat.com>

	* Makefile: don't remove on_ac_power in "make clean"

2006-04-28  Peter Jones  <pjones@redhat.com>

	* Makefile: don't build on_ac_power
	* on_ac_power: add shell version of this
	* on_ac_power.c: no longer needed.

2006-04-28  Peter Jones  <pjones@redhat.com>

	* pm/hooks/05led: Resurrect this
	* pm/hooks/95led: ditto
	* pm/hooks/95ibm_led: remove this; it changes the behavior incorrectly.

2006-04-28  Richard Hughes  <richard@hughsie.com>

	* pm/functions-ati:
	* pm/functions-intel:
	* pm/functions-nvidia:
	Remove these files as we've now agreed that this belongs in HAL, and
	a HAL patch is close to being accepted.

2006-04-28  Richard Hughes  <richard@hughsie.com>

	* pm/hooks/05led: Remove this file as we want the led to turn on at
	the *end* of the hooks stuff. We shouldn't have this and 95led.

	* pm/hooks/95led: rename to 95ibm_led as this is ibm specific.
	Make sure the led blinks at suspend, and turns off when we resume.

2006-04-27  Peter Jones  <pjones@redhat.com>

	* Makefile:
	Remove references to *.app and *.pam
	* *.{app,pam}:
	Kill'em.

2006-04-27  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	Don't stop/start services unless the initscript is executable
	Use /etc/init.d/$name instead of "service", as per LSB.

2006-04-27  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	Add support for /etc/pm/config.d/
	* Makefile:
	Create /etc/pm/config.d/
	* README:
	Add docs about hooks and config files

	* pm-action:
	Set LC_COLLATE=C .

2006-04-27  Richard Hughes  <richard@hughsie.com>

	* pm/functions:
	Remove the video handling logic, as it is moving to HAL.

	* pm/functions-ati:
	* pm/functions-intel:
	* pm/functions-nvidia:
	Add a comment saying that the files are unused. When HAL video stuff
	is completed, they can be removed.

	* pm/hooks/20video:
	Switch to using the HAL methods as discussed.

2006-04-26  Richard Hughes  <richard@hughsie.com>

	* Add README
	* Add AUTHORS

2006-04-26  Peter Jones  <pjones@redhat.com>

	* Add COPYING
	* Add ChangeLog
	* Add license notice in pm-action
