2001-09-13 Avery Pennarun * debian/00hwclock, debian/20hdparm, debian/apmd_proxy, debian/apmd_proxy.conf, debian/changelog, debian/conffiles, debian/config, debian/control, debian/copyright, debian/dirs, debian/postinst, debian/rules, debian/templates: A bunch of Debian-related fixes (debconf and apmd_proxy.conf) from Chris Hanson . 2001-05-11 Avery Pennarun * debian/apmd_proxy, debian/changelog, debian/control, apmd.8, apmsleep.1: Several debian-related fixes. * debian/control, apm.c, apmlib.c, apmsleep.c, stephen-disenable-patch, tailf.1: Various changes, particularly to make it build on newer libc versions. 2000-06-14 Avery Pennarun * apm.c: Patch from Dominik Rothert for "apm --monitor" to show a continually-updated apm status on a terminal or in a window. 2000-05-18 Avery Pennarun * debian/changelog, debian/dirs, debian/rules, Makefile: Changes for Debian package 3.0final-2. 2000-02-07 Avery Pennarun * Makefile, apmsleep.1, apmsleep.c: New apmsleep -precise flag from Peter Englmaier. 2000-01-07 Avery Pennarun * BUGS.apmsleep, apmsleep.1, apmsleep.c: apmsleep from Peter Englmaier * debian/changelog, debian/postinst, debian/postrm, debian/preinst, debian/prerm, debian/rules, debian/xaw, Makefile: apmd 3.0final release. 1999-12-07 Avery Pennarun * apmd.c, apmd_proxy: Craig Markwardt's patch: estimate battery life from a major checkpoint instead of a minor one; reset on_ac_power upon resuming from a suspend. * debian/00hwclock, debian/control, apmd.8: Some debian patches from long ago... 1999-10-18 Avery Pennarun * apm.c: Fix to the 'apm' command: -m should _always_ display the minutes remaining, not sometimes the seconds. Thanks to Chris Lawrence for pointing this out. 1999-08-09 Avery Pennarun * debian/00hwclock, debian/changelog, debian/rules, apmd.c, apmlib.c: Some debian-related fixes. 1999-08-03 Avery Pennarun * debian/changelog, debian/rules, Makefile: *** empty log message *** 1999-08-02 Avery Pennarun * xbattery/.cvsignore, xbattery/Imakefile: xbattery .cvsignore file and Makefile fix. * xbattery/BatteryGauge.c, xbattery/BatteryGauge.h, xbattery/BatteryGaugeP.h, xbattery/Imakefile, xbattery/README, xbattery/xbattery.c, xbattery/xbattery.man, .cvsignore, BUGS.apmsleep, Makefile, apmsleep.1, apmsleep.c: Integrated apmsleep, and added xbattery (but without Makefile support). * debian/00hwclock: New Debian systems set UTC instead of GMT in /etc/default/rcS (yay for gratuitous changes). We'll use them both in the debian 00hwclock script. 1999-07-28 Avery Pennarun * debian/00hwclock: Fix for 00hwclock to make it work in bare-bones POSIX shells. From Obi 1999-07-05 Avery Pennarun * apmlib.c: Got rid of a compile warning. * apm.h, apmd.c, apmd_proxy, apmlib.c: Patch from Craig Markwardt: apmd_proxy: Added more PCMCIA handling, debugging examples, ability to disable sound, X-Windows, etc. Some configuration options are now up front. Most power profiling is disabled by default, to not abuse incompatible APM BIOSes. Makefile: Install apmd_proxy with -Vt option, numbers the backup files. apm.h, apmlib.c: added functions apm_reject, apm_last_error, apm_error_name. Set APM_REJECT_ENABLED automatically based on kernel IOCTL value. apmd.c (apmd_log): correct semantics for syslog(). apmd.c (apmd_power_reset, apmd_check_power): correct semantics for apmd_log (no multiply-protected "%" signs). apmd.c (apmd_check_power): moved synthetic_low_battery; made simple logging event a minor_checkpoint again, as per definition. * Makefile, apmd.c, apmd_proxy: Changed version to beta9 so I (hopefully) don't get confused. 1999-06-16 Avery Pennarun * Makefile, apmd.c: Fixes for a VERY stupid Makefile bug, and some sprintf-percent-symbol fixes from Craig Markwardt . * debian/changelog: *** empty log message *** * Makefile, apmd.8, apmd.c, apmd_proxy, apmlib.c: Lots of updates and bugfixes from David Brownell . He also wins the grand prize for getting the man page up to date, although there is no prize. 1999-06-09 Avery Pennarun * debian/apmd_proxy: Fix for a REALLY dumb bug in debian/apmd_proxy (oops) from . 1999-06-07 Avery Pennarun * Makefile, apmd.c: Default location for apmd to look for apmd_proxy is now the same as the directory where it is installed. (Neat, huh?) * debian/rules: Debian package now actually installs the man pages again! 1999-06-05 Avery Pennarun * LSM: Hmm, LSM entry was rather out-of-date. * debian/00hwclock, debian/apmd.init, debian/apmd_proxy, debian/changelog, debian/conffiles, debian/control, debian/dirs, debian/rules: Make a Debian-specific apmd_proxy program (maybe I should just make that everyone's default?) and included a Debian-specific 00hwclock script that will be run to set the clock at the right times. Updated all the other Debian stuff so that it works. * Makefile, apmd.c, apmd_proxy, apmlib.c, on_ac_power: Removed some pauses, and wrote my own on_ac_power script. * apm.c, apm.h, apmd.c, apmd_proxy, apmlib.c, tailf.c, xapm.c: Ran the whole thing through 'indent' to widen the tabs. * Makefile, apm.c, apmd.c, apmlib.c, tailf.c, xapm.c: Merged back the post-3.06beta6 changes (well, the ones that Craig didn't obsolete.) * Makefile, apmd.c, apmd_proxy, apmlib.c: Added massive changes to clean up the code and implement a "central dispatcher" -- many thanks to Craig Markwardt . In doing this, I lost all the other changes people sent in since beta6... now I need to re-integrate them, where applicable. 1999-05-09 Avery Pennarun * apmd.c: Patch from Seth Golub to fix the broken implementation of on-battery and on-ac-power events. Oops. 1999-04-07 Avery Pennarun * debian/rules: *** empty log message *** * Makefile, apm.1, apm.c, apm.h, apmlib.c, kernel-2.0.36.patch: Added a patch to support "ignore suspend events" from Jon A. Christopher . (Requires you to apply a patch to your kernel; a patch for kernel 2.0.36 is included.) Changed Makefile to grab include files from various kernel source directories before resorting to /usr/include/linux. 1999-04-05 Avery Pennarun * debian/changelog: *** empty log message *** * debian/changelog: Finalizing changes for 3.0beta6. * xapm.c: Included a patch for the IBM Thinkpad 770X from Bill Mair . The letters P or B in the display represent AC power and battery power, respectively. 1999-03-02 Avery Pennarun * Makefile, apmd.c: Patch to add now-on-battery and now-on-wallpower scripts, from J.D. Smith . This will probably change to a more flexible scheme in the future, but this is an awfully popular feature so I'll include it now. * apmd.c: Added -q "quiet mode" patch from Robert de Bath . When this option is given, apmd doesn't syslog so many different events. * debian/changelog: *** empty log message *** 1999-01-24 Avery Pennarun * apmd.c: Must use fork() instead of vfork() -- there's actually a difference between them in 2.2.0 kernels! 1998-11-08 Avery Pennarun * debian/changelog, Makefile: Changed version number to 3.0beta4. * debian/apmd.init, debian/changelog, apm.1, apmd.8, apmd.c, tailf.1, xapm.1: Changes for Debian's apmd 3.0beta3-3. 1998-09-17 Avery Pennarun * debian/dirs, debian/changelog, debian/apmd.init, TODO: Checked in 3.0beta3-2 changes a bit late. 1998-09-12 Avery Pennarun * debian/control, debian/changelog, apmd.c, Makefile: apmd 3.0beta3 * apmlib.c, apmd.c: Thinkpad + features patch from Pavel Machek . 1998-09-11 Avery Pennarun * debian/.cvsignore, debian/changelog, Makefile, LSM, ANNOUNCE, .cvsignore: Released apmd 3.0beta2. * apmd.c: post_resume_cmd doesn't run, and we don't reset the clock when coming back from "standby" mode. Also fixed some error message output. 1998-09-06 Avery Pennarun * debian/rules, debian/dirs, debian/changelog, debian/apmd.init, apmd.c, Makefile, .cvsignore: Fixed implementation of '-s' option (now I know why this was called "PRE" 3.0 when I got it). Fixed up Debian package scripts a bit more. Releasing this version as 3.0beta1. * debian/dirs, debian/changelog, debian/apmd.init: Changes to support /etc/apm-suspend.d and /etc/apm-resume.d under Debian. * apmd.c, apmd.8, Makefile: Added --utc (-u) option, to specify that the BIOS clock is set to UTC. We also choose automatically between the /sbin/clock and /sbin/hwclock programs. * debian/apmd.init, debian/changelog, debian/conffiles, debian/control, debian/copyright, debian/dirs, debian/postinst, debian/postrm, debian/preinst, debian/prerm, debian/rules, apm.c: Integrated Debian patch from apmd-2.4-12 package, and updated a few Debian-related things. * apmd-2.4.Notes, README.transfer, apmd-2.4-to-pre-3.0-diffs, COPYING, COPYING.LIB, LSM, .cvsignore, ANNOUNCE: Rearranged a few files to take over ownership of the package and prepare for release of 3.0beta1. 1998-07-26 faith * apmd.c, apmlib.c, apm.c, apmd-2.4-to-pre-3.0-diffs, apmd.8, Makefile: Some patches from email applied in December 1997 1996-05-04 faith * ANNOUNCE: Update required kernel version number Public release of apmd 2.4 1996-04-21 faith * xapm.1, xapm.c, apmd-2.4.Notes, apmd.8, apmd.c, apmd-2.2.Notes, README, apm.1, ANNOUNCE, LSM: Pre-2.4 updates. * apm.c: Only report battery status for 1.1 BIOSs * apm.c, Makefile, README, apm.1, ANNOUNCE: Patches from Stephen Rothwell to support --suspend and --standby 1996-04-05 faith * apmd-2.2.Notes, apmd-2.1.Notes: BOGUS 2.0 Notes file * apmd.c, apmlib.c, Makefile, apm.h, ANNOUNCE, LSM: Add support for /dev/apm_bios at (10,134) 1996-01-14 faith * apm.c: Fixed typo * apmlib.c, apm.h, LSM, README, apm.c, ANNOUNCE: Added backward compatibility support for pre-1.3.58 kernels 1996-01-13 faith * Makefile: Fixed ChangeLog support * apmd-2.1.Notes: BOGUS 2.0 Notes file * ANNOUNCE, README: Added documentation * Makefile: Fixed flag usage * apmlib.c: Cleaned up fread() * xapm.c: Added coloring to ScrollBar border; increased update time * apmd.8, apmd.c: Added -wall option; used apm_time_nosec; consolidate data columns * apm.c: Removed -s and -S options 1996-01-12 faith * Makefile, LSM: Minor fixes * apm.h, apmlib.c: Added apm_time_nosec use * xapm.1, xapm.c: Changed color to blue; added apm_time_nosec use * apmd.c: Fixed logging bug * apm.1, apm.c: Added -m option * Makefile: Added ChangeLog support * Makefile: Fixed flags * xapm.c, xapm.1: Added -percent Added flashing 1996-01-11 faith * xapm.c, tailf.1, tailf.c, xapm.1, apmlib.c, apmlib.h, apm.h, apmd.8, apmd.c, apm.1, apm.c, Makefile, LSM: New functionality and bug fixes. Preparing for release 2.1 (the first official release). 1996-01-09 faith * ANNOUNCE, LSM, Makefile, README, apm.c, apmd.c, apmlib.c, apmlib.h: New file.