wmbattery: Add ChangeLog (renamed from debian/changelog).
[dockapps.git] / wmbattery / ChangeLog
blobeac1b8917e379675badc2c352ad586b1df591148
1 wmbattery (2.44) unstable; urgency=medium
3   * Better AC detection.
4   * Support times with upower and acpi (Closes: #740885).
5   * Use the latest upower API (Closes: #748935).
6   * Fix upower detection.
8  -- Andrew Shadura <andrewsh@debian.org>  Fri, 18 Jul 2014 01:14:49 +0200
10 wmbattery (2.43) unstable; urgency=low
12   * Orphaned the package. It will probably be removed as it does not work with
13     current kernels.
14   * Added -i to display as icon. Thanks, Tovar Closes: #732398
16  -- Joey Hess <joeyh@debian.org>  Tue, 27 May 2014 16:01:34 -0400
18 wmbattery (2.42) unstable; urgency=medium
20   * Stop building with flash-in-the-pan HAL. Instead update acpi
21     interface to use /sys/class/power_supply.
22     Note that this needs acpica_version 20011018.
23     Closes: #613166
24     (Patch developed by Andrew Shadura.)
25   * Also added support for upower, which is used by default,
26     to avoid chasing kernel sysfs changes.
27     (Patch developed by Andrew Shadura.)
28     Closes: #727102
30  -- Joey Hess <joeyh@debian.org>  Thu, 05 Dec 2013 15:29:41 -0400
32 wmbattery (2.41) unstable; urgency=low
34   * Accumulated packaging modernizations. Closes: #666370
36  -- Joey Hess <joeyh@debian.org>  Fri, 30 Mar 2012 10:20:17 -0400
38 wmbattery (2.40) unstable; urgency=low
40   * Add -s option which can be used to ignore fluctuations
41     in reported battery charge (as seen on the EeePC) when
42     using -e. Closes: #527870 (Joseph Huang)
44  -- Joey Hess <joeyh@debian.org>  Sat, 09 May 2009 16:53:10 -0400
46 wmbattery (2.39) unstable; urgency=low
48   * Use debhelper v7; rules file minimisation.
49   * Depend on hal since /proc/acpi is gone from the default kernels now.
50     Closes: #491099
52  -- Joey Hess <joeyh@debian.org>  Tue, 22 Jul 2008 00:23:47 -0400
54 wmbattery (2.38) unstable; urgency=low
56   * Magic header file reordering to work around the disgusting
57     linux-libc-dev/libc headers conflicts (#435700). Closes: #463811
59  -- Joey Hess <joeyh@debian.org>  Wed, 27 Feb 2008 15:08:53 -0500
61 wmbattery (2.37) unstable; urgency=low
63   * Support reconnecting to dbus if it's restarted. (AKA giant dbus-PITA)
65  -- Joey Hess <joeyh@debian.org>  Wed, 20 Feb 2008 22:44:00 -0500
67 wmbattery (2.36) unstable; urgency=low
69   * Support reconnecting to hal if the connection is closed, as happens
70     if the hal is restarted.
72  -- Joey Hess <joeyh@debian.org>  Wed, 20 Feb 2008 22:29:00 -0500
74 wmbattery (2.35) unstable; urgency=low
76   * Don't spew error messages if optional hal properties are not available.
77   * Only check to see if a battery is charging if hal reports there is AC
78     power. This is perhaps not 100% correct in systems with multiple batteries
79     that may cross-charge when off AC, but it's faster and it avoids bugs in
80     hal (#463740).
82  -- Joey Hess <joeyh@debian.org>  Sat, 02 Feb 2008 17:28:37 -0500
84 wmbattery (2.34) unstable; urgency=low
86   * Bit the bullet, stopped trying to track the kernel's ever changing
87     interfaces, and added support for querying battery information from hal.
88     Support for the old kernel interfaces (APM, ACPI, etc) is still present,
89     but to use new interfaces such 2.6.24's /sys/class/power_adapter, you'll
90     have to have dbus and hal.
91     Closes: #456247, #246641, #290712, #393616, #456248
92   * Fix -e option.
94  -- Joey Hess <joeyh@debian.org>  Fri, 01 Feb 2008 21:36:39 -0500
96 wmbattery (2.33) unstable; urgency=low
98   * Correct issue with the statically allocated string returned by
99     get_acpi_value that caused it to only look at last full capacity and never
100     really at design capacity.
102  -- Joey Hess <joeyh@debian.org>  Sat, 22 Dec 2007 22:26:38 -0500
104 wmbattery (2.32) unstable; urgency=low
106   * Guard some divisions against division by zero. I've never seen that
107     happen and can't reproduce it, but see #454766.
108   * Merge acpi change from procmeter3: Limit string length when reading from
109     /proc/.
111  -- Joey Hess <joeyh@debian.org>  Fri, 07 Dec 2007 14:56:41 -0500
113 wmbattery (2.31) unstable; urgency=low
115   * Further fix for my strange battery. If the present capacity is larger
116     than the maximum capacity, rescan to figure out the new max capacity.
118  -- Joey Hess <joeyh@debian.org>  Sun, 02 Dec 2007 15:50:29 -0500
120 wmbattery (2.30) unstable; urgency=low
122   * My new battery has a design capacity of 7800 mAh and yet its
123     last full capacity was 9488, and its currently charged to 8540.
124     Deal with this wonderful miracle^W^Wcrap hardware by taking the max
125     of the design or last full capacities.
127  -- Joey Hess <joeyh@debian.org>  Tue, 23 Oct 2007 22:21:06 -0400
129 wmbattery (2.29) unstable; urgency=low
131   * Update to new menu policy.
132   * The repository has moved from svn to git.
134  -- Joey Hess <joeyh@debian.org>  Fri, 19 Oct 2007 21:14:22 -0400
136 wmbattery (2.28) unstable; urgency=low
138   * Correct off-by-one in acpi.c
139   * Put url to new web page in README.
141  -- Joey Hess <joeyh@debian.org>  Mon, 04 Jun 2007 16:44:03 -0400
143 wmbattery (2.27) unstable; urgency=low
145   * Minor bug fix to acpi code, don't skip over dotfiles.
146   * Patch from Vincent Bernat adding support for 2.6.21, which changes
147     yet again where the ACPI version number is stored. Closes: #423612
149  -- Joey Hess <joeyh@debian.org>  Mon, 14 May 2007 14:23:09 -0400
151 wmbattery (2.26) unstable; urgency=medium
153   * Add missing build dep on libxt-dev. Closes: #379247
155  -- Joey Hess <joeyh@debian.org>  Tue, 25 Jul 2006 22:00:41 -0400
157 wmbattery (2.25) unstable; urgency=low
159   * Merge acpi.c changes for more robust AC power status from sleepd 1.3.0.
161  -- Joey Hess <joeyh@debian.org>  Thu, 30 Mar 2006 14:59:31 -0500
163 wmbattery (2.24) unstable; urgency=low
165   * Current policy.
166   * Man page section fix.
167   * Menu file move.
168   * GPL update.
169   * Remove configure script in distclean.
171  -- Joey Hess <joeyh@debian.org>  Sun, 18 Dec 2005 17:39:07 -0500
173 wmbattery (2.23) unstable; urgency=low
175   * xlibs-dev transition
177  -- Joey Hess <joeyh@debian.org>  Fri, 16 Dec 2005 14:54:25 -0500
179 wmbattery (2.22) unstable; urgency=low
181   * Fix acpi detection, the code to read /proc/acpi/info was not updated
182     to the new cd-less code. Closes: #307278
184  -- Joey Hess <joeyh@debian.org>  Mon,  2 May 2005 18:14:01 -0400
186 wmbattery (2.21) unstable; urgency=low
188   * Merge in changes from procmeter3's version of acpi.c, made by Andrew M.
189     Bishop, that avoid the ugly chdir to /proc/acpi and add a bit of error
190     checking. Now fully synced with procmeter3 3.4d.
192  -- Joey Hess <joeyh@debian.org>  Sat, 30 Apr 2005 22:58:44 -0400
194 wmbattery (2.20) unstable; urgency=low
196   * Patch from Kris Verbeeck to add a -a option to play an au file
197     on low battery.
198   * Document it in the man page.
199   * Unicode dash fixes on man page.
200   * Some indentation fixes.
202  -- Joey Hess <joeyh@debian.org>  Wed, 24 Nov 2004 16:20:39 -0500
204 wmbattery (2.19) unstable; urgency=low
206   * Use the proper new-style acpi string when looking for ac adaptor status.
207     Closes: #220039
208   * Remove the hack I added for my old picturebook, as it causes bad results
209     on systems that label a fully charged battery's charging rate as
210     unknown and state as charging.
211   * Base battery charge calculations for ACPI on design capacity, instead of
212     last full capacity. Some batteries may exceed previous last full on 
213     their next charging, and this also lets you see when you have a damaged
214     battery that is not fully charging.
215   * If acpi battery charging state is unknown, but the rate is 0,
216     then the battery is charged and on AC power, and the unknown state can
217     be ignored. Analysis and patch by "TeXitoi".
219  -- Joey Hess <joeyh@debian.org>  Mon, 17 Nov 2003 20:28:56 -0500
221 wmbattery (2.18) unstable; urgency=low
223   * Sort devices returned by readdir in acpi, since the order can be random.
224     Closes: #204721
226  -- Joey Hess <joeyh@debian.org>  Wed, 13 Aug 2003 01:45:55 -0400
228 wmbattery (2.17) unstable; urgency=low
230   * Make acpi code put -1 in the time remaining field if the "present rate"
231     is 0. Closes: #204722
232   * Enable internal time estimate code in this case.
234  -- Joey Hess <joeyh@debian.org>  Mon, 11 Aug 2003 17:21:17 -0400
236 wmbattery (2.16) unstable; urgency=low
238   * Another patch from Hugo Haas, this time it adds time-till-charged
239     estimates for systems that lack them. The estimates are on by default,
240     though they're only linear guesses and may not be accurate.
241   * Display dimmed time estimate field if there is no estimate available.
242   * -e switch renamed to -r and forces both estimates on.
244  -- Joey Hess <joeyh@debian.org>  Thu,  7 Aug 2003 16:41:37 -0400
246 wmbattery (2.15) unstable; urgency=low
248   * Patch from Hugo Haas <hugo@larve.net> to change when the icon is
249     refreshed for less latency.
250   * Patch from Hugo Haas to have wmbattery do its own time left estimates
251     if that info is not available from the machine.
252   * Add -r switch to force wmbattery to estimate the time left.
254  -- Joey Hess <joeyh@debian.org>  Sun,  3 Aug 2003 00:00:09 -0400
256 wmbattery (2.14) unstable; urgency=low
258   * Set the cutoff point for old acpi to 20020214 (was 20020208).
259     Closes: #202083
261  -- Joey Hess <joeyh@debian.org>  Sun, 20 Jul 2003 13:44:59 +0200
263 wmbattery (2.13) unstable; urgency=low
265   * Added support for ACPI version 20030109 (2.5 kernel), and generally
266     support for changing ACPI strings across versions. Closes: #177249
268  -- Joey Hess <joeyh@debian.org>  Thu,  6 Feb 2003 14:50:21 -0500
270 wmbattery (2.12) unstable; urgency=low
272   * Rebuild w/o /usr/doc link.
274  -- Joey Hess <joeyh@debian.org>  Fri, 15 Nov 2002 15:23:13 -0500
276 wmbattery (2.11) unstable; urgency=low
278   * Corrected inverted test to see if ac power is online, that was only called
279     on 2 battery systems. Closes: #152356
281  -- Joey Hess <joeyh@debian.org>  Wed, 10 Jul 2002 16:10:40 -0400
283 wmbattery (2.10) unstable; urgency=low
285   * Deal with acpi putting nothing but "Present: no" in the info file for the
286     second battery of a thinkpad. This was with kernel 2.4.19-pre10.
287     Closes: #149715
288   * Moved DEB_BUILD_OPTIONS out of makeinfo.
289   * Updated to new autoconf.
291  -- Joey Hess <joeyh@debian.org>  Tue, 11 Jun 2002 22:51:45 -0400
293 wmbattery (2.09) unstable; urgency=low
295   * Moved makefile stuff out of makeinfo, so it is just definitions.
296   * Support DEB_BUILD_OPTIONS.
297   * debhelper v4.
299  -- Joey Hess <joeyh@debian.org>  Sat,  1 Jun 2002 16:31:53 -0400
301 wmbattery (2.08) unstable; urgency=low
303   * Don't crash if there is a /proc/acpi/ with no status file.
305  -- Joey Hess <joeyh@debian.org>  Fri, 31 May 2002 21:35:06 -0400
307 wmbattery (2.07) unstable; urgency=low
309   * Added symbolic apm info constants to "apm.h", in case they are
310     not in the system <apm.h>.
311   * Put $(LIBS) last at link time.
313  -- Joey Hess <joeyh@debian.org>  Tue, 23 Apr 2002 11:49:16 -0400
315 wmbattery (2.06) unstable; urgency=low
317   * Deal with -1 time left from apm (no estimate).
318   * Never dim colon, fixes display bug.
320  -- Joey Hess <joeyh@debian.org>  Mon, 22 Apr 2002 12:30:35 -0400
322 wmbattery (2.05) unstable; urgency=low
324   * (acpi) don't display the rather wacky "- :0" on an almost full battery
326  -- Joey Hess <joeyh@debian.org>  Tue,  9 Apr 2002 23:19:35 -0400
328 wmbattery (2.04) unstable; urgency=low
330   * Work around stupid ACPI output format  bug. Critical battery detection
331     now works.
333  -- Joey Hess <joeyh@debian.org>  Mon,  8 Apr 2002 22:49:43 -0400
335 wmbattery (2.03) unstable; urgency=low
337   * Better error reporting.
339  -- Joey Hess <joeyh@debian.org>  Sun,  7 Apr 2002 22:57:17 -0400
341 wmbattery (2.02) unstable; urgency=medium
343   * Improved acpi interface (also used for procmeter3 module now).
344   * Fixed segfault on non-ACPI systems.
346  -- Joey Hess <joeyh@debian.org>  Sun,  7 Apr 2002 17:48:41 -0400
348 wmbattery (2.01) unstable; urgency=low
350   * Corrected minus sign in bigfont to proper faux-lcd appearance. Also fixed
351     offset slightly.
353  -- Joey Hess <joeyh@debian.org>  Fri,  5 Apr 2002 23:34:38 -0500
355 wmbattery (2.00) unstable; urgency=low
357   * Added ACPI support, including battery change detection, and battery
358     charging time countdown timer.
359   * Added -w parameter to configure delay time.
360   * Added -c and -l parameters to allow user control of battery low/critical
361     percentages.
362   * Use constant defs from apm.h instead of nasty hardcoded numbers.
363   * Made -Wall clean.
364   * Reorg.
365   * Removed -s option, just fall back to SPIC if ACPI and APM are not
366     available.
368  -- Joey Hess <joeyh@debian.org>  Fri,  5 Apr 2002 12:53:18 -0500
370 wmbattery (1.23) unstable; urgency=low
372   * Added support for querying for battery status via the sonypi driver, for
373     sony laptops that do not have apm support. This is a stopgap until linux
374     gets full ACPI support.
376  -- Joey Hess <joeyh@debian.org>  Thu,  4 Apr 2002 10:25:31 -0500
378 wmbattery (1.22) unstable; urgency=low
380   * Converted to use libapm, instead of the hacked up old version of it
381     used before. This probably breaks wmbattery on the BSD's, for now. The
382     correct fix for the BSD's will be to get support for their apm
383     implementations into libapm. To that end, I have filed a bug with all the
384     code I ripped out.
385   * The -f option also had to be removed. If libapm does not work right on
386     systems that needed that flag it's probably a bug in the library.
387   * Closes: #100027
389  -- Joey Hess <joeyh@debian.org>  Sun, 24 Feb 2002 12:47:53 -0500
391 wmbattery (1.21) unstable; urgency=low
393   * Typo, Closes: #125485
395  -- Joey Hess <joeyh@debian.org>  Mon, 17 Dec 2001 21:41:52 -0500
397 wmbattery (1.20) unstable; urgency=low
399   * Still show percent sign when blinking low. Closes: #123183
401  -- Joey Hess <joeyh@debian.org>  Sun,  9 Dec 2001 22:44:17 -0500
403 wmbattery (1.19) unstable; urgency=low
405   * Used two more grey's in the transition between shadow and highlight
406     in the dial. Looks a bit better.
408  -- Joey Hess <joeyh@debian.org>  Wed,  7 Nov 2001 22:35:37 -0500
410 wmbattery (1.18) unstable; urgency=low
412   * Autoconf 2.50 demands an absolute --mandir=
414  -- Joey Hess <joeyh@debian.org>  Thu, 24 May 2001 15:04:23 -0400
416 wmbattery (1.17) unstable; urgency=low
418   * Patch from Edward Betts <edward@debian.org> to make the icon redraw
419     immediatly when it gets an expose event. The patch also lowers the CPU
420     time used as the icon is not needlessly redrawn every second. Thanks
421     Edward! Closes: #97779
422   * Battery blink fixup. (I seem to have inexplicably lost the changelog
423     and version involving making the battery blink red on and off when the
424     status is critical -- I did this recently because the eye tends to
425     notice the motion).
427  -- Joey Hess <joeyh@debian.org>  Thu, 17 May 2001 13:16:55 -0400
429 wmbattery (1.16) unstable; urgency=low
431   * Another patch from Kevin, which allows removal of the
432     config.{sub,guess} files and does smarter detection.
434  -- Joey Hess <joeyh@debian.org>  Mon,  5 Mar 2001 19:49:36 -0800
436 wmbattery (1.15) unstable; urgency=medium
438   * Fixed icon search path.
440  -- Joey Hess <joeyh@debian.org>  Tue, 27 Feb 2001 18:00:44 -0800
442 wmbattery (1.14) unstable; urgency=low
444   * OpenBSD port by Kevin Christen <christen@ix.netcom.com>
445   * Uses autoconf.
447  -- Joey Hess <joeyh@debian.org>  Mon, 26 Feb 2001 22:06:55 -0800
449 wmbattery (1.13) unstable; urgency=low
451   * Added support for using files other than /proc/apm, via a -f switch.
452     (See bug #69585)
454  -- Joey Hess <joeyh@debian.org>  Mon, 21 Aug 2000 11:52:21 -0700
456 wmbattery (1.12) unstable; urgency=low
458   * Use /usr/share/icons/wmbattery, not /usr/X11R6/share. Sheesh. 
460  -- Joey Hess <joeyh@debian.org>  Thu,  6 Apr 2000 13:16:52 -0700
462 wmbattery (1.11) unstable; urgency=low
464   * Build deps.
466  -- Joey Hess <joeyh@debian.org>  Sat,  4 Dec 1999 16:56:32 -0800
468 wmbattery (1.10) unstable; urgency=low
470   * Removed install-stamp target, which can cause obscure problems.
472  -- Joey Hess <joeyh@debian.org>  Thu, 30 Sep 1999 13:32:33 -0700
474 wmbattery (1.9) unstable; urgency=low
476   * Expanded the man page to detail exactly what all parts of the display
477     mean.
479  -- Joey Hess <joeyh@debian.org>  Mon, 13 Sep 1999 11:37:11 -0700
481 wmbattery (1.8) unstable; urgency=low
483   * Integrated with my build system.
485  -- Joey Hess <joeyh@debian.org>  Sun, 12 Sep 1999 12:47:00 -0700
487 wmbattery (1.7) unstable; urgency=low
489   * FHS.
491  -- Joey Hess <joeyh@debian.org>  Mon,  6 Sep 1999 16:57:13 -0700
493 wmbattery (1.6) unstable; urgency=low
495   * FreeBSD support, patch from Motoyuki Kasahara <m-kasahr@sra.co.jp>.
497  -- Joey Hess <joeyh@debian.org>  Sun,  8 Aug 1999 20:04:10 -0700
499 wmbattery (1.5) unstable; urgency=low
501   * Built w/o that ugly bug source known as fakeroot. Now all files are
502     owned by root, not me.
504  -- Joey Hess <joeyh@debian.org>  Sun,  8 Aug 1999 17:35:32 -0700
506 wmbattery (1.4) unstable; urgency=low
508   * Let's try again on that patch.
510  -- Joey Hess <joeyh@debian.org>  Sun,  8 Aug 1999 17:30:18 -0700
512 wmbattery (1.3) unstable; urgency=low
514   * Patch from Hugo Haas <hugoh@MIT.EDU> to allow geometry support.
516  -- Joey Hess <joeyh@debian.org>  Sun,  8 Aug 1999 16:18:44 -0700
518 wmbattery (1.2) unstable; urgency=low
520   * Patch from Edwin van Ouwerkerk Moria, may make the charging indicator
521     work better on thinkpads.
523  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 09:58:04 -0700
525 wmbattery (1.1) unstable; urgency=low
527   * Fixed man page location.
529  -- Joey Hess <joeyh@debian.org>  Thu,  4 Feb 1999 14:33:58 -0800
531 wmbattery (1.0) unstable; urgency=low
533   * First release.
534   .
535   * Started with wmapm 1.2 sources. Gutted it and cleaned it up extensively
536     and turned it into wmbattery.
537   * Drew new faceplate and graphics.
538   * Converted manpage to refer to new program name.
539   * Reorganized source tree.
540   * Split single xpm up into lots of small xpms, loaded seperately.
541   * Cleaned up Makefile.
542   * Removed README, TODO, INSTALL, etc; I'll write my own.
543   * Parse command line with getopt.
544   * Made -d work to set the display.
546  -- Joey Hess <joeyh@debian.org>  Fri, 25 Dec 1998 18:03:21 -0500