dockapps/wmapm/CHANGES

99 lines
4.4 KiB
Plaintext

WMAPM changes.
Version Description
---------------------------------------------------------------------------------------------
3.1 -Released: Jan 11, 2000.
+ Added support for time left on FreeBSD 3.x/4.x
(Chris D. Faulhaber <jedgar@fxp.org>)
+ Added support for Solaris. Works well on a SPARCbook 3GX.
Unsure of any others out there.
William M. Perry <wmperry@aventail.com>
3.0 -Released: December 15, 1998.
A Major overhaul performed. Changes include;
+ Added buttons to place laptop into "Suspend" (button labeled `Z')
or "Standby" (button labeled `S') mode. Buttons are separated
by status LEDs to minimize accidentally clicking on the wrong
one. I used `Z' for suspend because its like the laptop is
catching some Zs (i.e. going to sleep).
+ Replaced the 3 rectangular red/yellow/green status indicators
with 3 small round LEDs and moved them to a viewport at the
bottom between the two buttons. This array of LEDs could in future
be moved to a single LED in the main viewport to make room for
other things at this location (perhaps more buttons if apm supports
more things like truning off LCD, etc).
+ Created user-definable LowLevel and CriticalLevel thresholds. Yellow LED
comes on when Battery Percentage hits the LowLevel threshold. Red comes on
when you reach CriticalLevel threshold.
+ Made red status LED blink for extra noticability. User can define blink rate.
A BlinkRate of 0 turns off blinking.
+ Moved all of the other indicators into a single viewport above the
buttons and status LEDs.
+ Changed the red-dark-green colorbar to a banded blue LED bar that is tipped
with a color indicating capacity level. The tip color goes through
green-yellow-orange-red. A series of single-pixel dots is always present
below the bar to indicate its range. This is needed now, because
the bar is free-floating in the viewport. The single-pixel dots can be
seen easily on an LCD - the type of monitor wmapm is likely to be used.
+ Changed the `CHARGING' indicator with a single red `C' indicator at the
upper left of the APP.
+ Changed percentage indicator so that it can display 100%. (Used to only go
up to 99% max).
+ Changed time indicator to have a +/- sign depending on whether you are
charging up or draining down. (+ means you have that much battery life
left before its discharged. - means you have that much time to wait until
the battery is fully charged.)
+ Fixed a problem with very large "TimeLeft" values. If the time is greater
than the maximum time displayable 99 hours and 59 minutes, a ---:-- is
listed instead. Since the time is based on measured charge/discharge rates,
when the battery is doing neither, the time is essentially infinite. On my
(M Henderson's) laptop, the time left indicated 32766 when this happened.
FreeBSD systems should also show a ---:-- indicator. Dont have FreeBSD though
so I couldnt test it....
+ Changed Makefile to suid the apm program. This is needed to allow users to
invoke the standby and suspend capabilities in apm.
+ Sped up the loop to catch button press and expose events. But the querying of
/proc/apm is still done about once a second...
+ Added alert feature. User can use command line option -A <T1 T2> to turn on alerts
via wall. T1 and T2 are the time in seconds between updates for Low and Critical
status. By default the alerts are turned off.
+ Various sundry code cleanups.
2.0 - Added FreeBSD support.
1.3 - Fixed an annoying little problem with the the meter
not properly lowering as the battery is depleted.
Also did some code cleanup, enhanced the Makefile which
now includes 'make install'.
Released 980826
1.2 - Fixed bug that showed 100% battery capacity
as 90% (I never noticed since my battery seems
to max out at 98%).
Thanx to Brice Ruth <bruth@ltic.com> for pointing out/helping fix the
100% bug (err...feature).
Released 980731
1.1 - Removed libapm dependency; tweaked some code.
Released 980729
1.0 - Initial release version.
Released 980725