Commit graph

40 commits

Author SHA1 Message Date
Doug Torrance 219e04f6ad Update mailing list links to new Google Groups. 2018-05-14 23:34:53 +01:00
Doug Torrance 1ba41abe0c wmacpi: Update header file location.
In libdockapp 0.7.0, dockapp.h was moved to /usr/include/libdockapp.
2015-10-21 09:07:01 -04:00
Doug Torrance c34aababd9 wmacpi: Bump to version 2.3. 2014-11-24 09:35:58 +00:00
Doug Torrance 8530ba751d wmacpi: Fix -Wunused-result compiler warnings.
In particular,
libacpi.c: In function ‘power_init’:
libacpi.c:339:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result]
     fread(buf, 4096, 1, acpi);
     ^
libacpi.c: In function ‘procfs_get_power_status’:
libacpi.c:434:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
     fgets(buf, 1024, file);
     ^
2014-11-24 09:35:58 +00:00
Doug Torrance dde6a84b93 wmacpi: Fix -Wunused-but-set-variable compiler warning.
In particular,
libacpi.c: In function ‘procfs_get_battery_info’:
libacpi.c:582:9: warning: variable ‘buflen’ set but not used [-Wunused-but-set-variable]
     int buflen;
         ^
2014-11-24 09:35:58 +00:00
Doug Torrance 3b0dceb28e wmacpi: Respect DESTDIR variable in Makefile, e.g., for package creation. 2014-11-24 09:35:58 +00:00
Doug Torrance 7232482853 wmacpi: Merge clean and clean-all targets in Makefile.
"make clean" should do the expected thing.
2014-11-24 09:35:58 +00:00
Doug Torrance d2808842d3 wmacpi: Remove deprecated /usr/X11R6/include directory from CFLAGS. 2014-11-24 09:35:58 +00:00
Doug Torrance 612921ae43 Remove trailing whitespace. 2014-10-05 19:18:49 +01:00
Doug Torrance a1cd5cadce wmacpi: Bump to version 2.2.
Five years is long enough to have a release candidate, I think.  :)
2014-08-19 18:13:58 +01:00
Doug Torrance ffbe9ddcee wmacpi: Update bug report email address. 2014-08-19 18:13:58 +01:00
Doug Torrance 72be1b46ab wmacpi: Restore FSF address and GPLv2.
The Free Software Foundation's address was updated in the wmacpi copyright
notice in commit 792a5d2 and the GNU General Public License version 2.0 text
was updated in commit 31c2845, but these were overwritten when later versions of
wmacpi were added to the repository.
2014-08-19 18:13:58 +01:00
Doug Torrance 5a909dc18b wmacpi: Remove VCS files. 2014-08-19 18:13:57 +01:00
Doug Torrance 4d0cc7db43 wmacpi: Respect CFLAGS and LDFLAGS.
Allow additional flags to be appended to CFLAGS and/or LDFLAGS.

Based on the patch from Debian:
http://sources.debian.net/src/wmacpi/2.2~rc5%2Bds-1/debian/patches/fix_compiler_flags.patch/
2014-08-19 18:13:57 +01:00
Doug Torrance ffffcb9241 wmacpi: Rename acpi to wmacpi-cli.
To avoid conflict with acpiclient (http://sourceforge.net/projects/acpiclient/),
which also provides an executable binary named acpi, the acpi binary included
with wmacpi is being renamed to wmacpi-cli.

Based on the patch from Debian:
http://sources.debian.net/src/wmacpi/2.2~rc5%2Bds-1/debian/patches/rename_acpi_to_wmacpi-cli.patch/
2014-08-19 18:13:57 +01:00
Doug Torrance 0165115fe9 wmacpi: Install manpages to PREFIX/share/man/man1.
By default, the manpages are installed in PREFIX/man/man1, which does not
conform to the Filesystem Hierarchy Standard.  This patch installs them
correctly to PREFIX/share/man/man1.

Based on the patch from Debian:
http://sources.debian.net/src/wmacpi/2.2~rc5%2Bds-1/debian/patches/install_manpages_to_usr_share.patch/
2014-08-19 18:13:57 +01:00
Doug Torrance 413a212a2e wmacpi: Bump to version 2.2rc5.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2009 August 10 2.2rc5
	Small Makefile fix to allow compiling on newer GCCs, supplied
	Michael Shigorin of ALT Linux.
2014-08-19 18:13:57 +01:00
Doug Torrance aa177b7402 wmacpi: Bump to version 2.2rc4.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2008 November 14 2.2rc4
	Change the way that we sleep/wait for activity, to use select
	rather than a fixed-length sleep, supplied by Julien Blache of
	Debian:

	Hi,

	The attached patch for wmacpi makes it use select() instead of
	sleeping. It also adjusts the timeout of the select() call
	depending on the blink & scroll options.

	If scrolling is not activated, there's no reason to wake up
	10x/sec. If blinking is activated, waking up once per second is
	enough. If blinking is not activated, then we can wake up just to
	update the data and we're fine.

	With scrolling and blinking disabled, this saves a number of
	wakeups and helps battery life. Unfortunately there's another
	source of wakeups that's probably due to libdockapp that still
	makes 6 wakeups/seconds (in another thread it seems).

	With this patch wmacpi makes a best effort to match the sample
	rate set by the user, but that's hardly an issue I think.

	I haven't released this patch yet in Debian, so if you like it and
	want to roll out a release, feel free :) Otherwise I'll add it to
	the package soon.

	Thanks,

	JB.
2014-08-19 18:13:57 +01:00
Doug Torrance 61cad1c561 wmacpi: Bump to version 2.2rc3.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2008 March 18 2.2rc3
	Some fixes for the sysfs interface support, supplied by
	jblache@debian.org:

	> Okay, I finally found time to make a new release including this
	> patch - 2.2rc2. It's up on my website now.

	I don't remember sending you the updated patch, as it turned out that
	you can have different attributes in sysfs depending on what the
	battery reports.

	The current version is attached.

	Thanks,

	JB.

Source obtained from http://sourceforge.net/projects/wmacpi/files/.
2014-08-19 18:13:57 +01:00
Doug Torrance ffd4b11477 wmacpi: Bump to version 2.2rc1.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2007 July 14 2.2rc1
	Major changes to command line handling and to the way we use
	libdockapp, courtesy of Patrice Dumas. This should hopefully fix
	several long-standing bugs with non-wmaker window managers (in
	particular Debian bugs #280495 and 293546).

	Updated to support newer kernels that no longer support
	/proc/acpi/info - thanks to Samuel Ortiz.

	Fixed a longstanding issue with redrawing - thanks to Vito
	Caputo.

	This version changes a number of command line options (little used
	ones, but they're still incompatible changes) due to the
	libdockapp work. In particular, -w becomes -x, -v becomes -V (and
	takes an argument rather than being repeated), and -V becomes -v
	(thanks to libdockapp grabbing -h, -v and -w for itself). Also,
	long options are now supported for everything in wmacpi (but not
	acpi, since it doesn't use libdockapp for command line parsing).
2014-08-19 18:13:57 +01:00
Doug Torrance ea8b68a3ce wmacpi: Bump to version 2.2a1.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2007 January 10 2.2a1
	Added a patch from Patrice Dumas to support newer versions of
	libdockapp.

	Updated email address in AUTHORS and manpages.
2014-08-19 18:13:57 +01:00
Doug Torrance 82eb5a6035 wmacpi: Bump to version 2.1.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2005 February 2 2.1
	Finalised libdockapp-0.5.0 port - no changes from 2.1rc1.
2014-08-19 18:13:57 +01:00
Doug Torrance be98421494 wmacpi: Bump to version 2.1rc1.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2005 Jan 5 2.1rc1
	Typo fix in the manpage.

	Ported to libdockapp-0.5.0 - all this needed was changing the
	type of the dockapp width and height to unsigned short.
2014-08-19 18:13:57 +01:00
Doug Torrance 2eeca91cc0 wmacpi: Bump to version 2.0.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2004 October 24 2.0
	Upped version number to 2.0.

	Small typo fixes.

	wmacpi 2.0 goes gold . . .
2014-08-19 18:13:57 +01:00
Doug Torrance f52c697212 wmacpi: Bump to version 2.0rc1.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2004 September 28 2.0rc1
	Added support for switching to capacity mode automatically, on
	detecting dodgy reports from the battery.

	Added support for capacity mode on charging, with automatic
	enabling as per discharging.

	Various cleanups.

	Hopefully last release before the final 2.0.
2014-08-19 18:13:57 +01:00
Doug Torrance 6014b452cb wmacpi: Bump to version 1.99r7.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2004 August 18 1.99r7
	Implemented the libdockapp port - this seems to close Debian bug
	#227819, but it hasn't received sufficient testing.

	Implemented a capacity mode for calculating time remaining (as
	opposed to the normal current rate mode) - this mode samples the
	remaining capacity of the battery and notes the time at which it
	was sampled, and uses a history of samples to estimate the rate of
	drain on the battery. From there it calculates a value for time
	remaining.

	Also, various cleanups have gone in:

	* a reworking of the scrolling code

	* generic battery number support (rather than just
	using two pixmaps, one for b1 and one for b2)

	* stopped the battery glyph from blinking when running on AC
2014-08-19 18:13:57 +01:00
Doug Torrance dd9ef3519f wmacpi: Bump to version 1.99r6.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2004 July 19 1.99r6
	Fix for Debian bug #250792 - the parser for the acpi files was
	too stupid to deal with error conditions. I've now added some
	basic checking to make it handle the error that caused the bug
	report, but I'll need to add more later.
2014-08-19 18:13:57 +01:00
Doug Torrance 38bd883523 wmacpi: Bump to version 1.99r5.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2004 April 23 1.99r5
	Collected fixes for the collected fixes below . . .

	* Manpage fixes, to reflect the reality of the current code.

	* Code cleanups, to make a few things more sensible. Most notably,
	the interface for setting the samplerate has changed so that it's
	no longer inverted and illogical - you now say how many times you
	want to sample per minute.

	* Fixed an issue with initialisation - I'd moved the power_init()
	call below the options parsing code, without dealing with the -m
	option properly. The end result was that if you told it to monitor
	a battery number, it would fail saying the battery didn't exist. I
	moved the check for this out of the options parsing and after the
	power_init() call.

	* Fixed a leaking file descriptor in init_ac_adapters.

	* Implemented a way to handle changing batteries - reinitialise
	the battery info periodically. I don't know of a better way to do
	that, since we'd have to do all that parsing anyway to find out if
	it had changed . . .

	libdockapp is waiting, but I think that's the only change left
	without more bug repots . . .
2014-08-19 18:13:57 +01:00
Doug Torrance e5eb888b1f wmacpi: Bump to version 1.99r4.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2004 April 15 1.99r4
	Collected fixes for various small issues.

	* Fixed a problem with placement of the window when using the
	click to place mode - turned out to be a sizehints problem.

	* Some fixes to the manpage.

	* Reenabled the CLI build by default - the Debian patches can
	handle disabling it themselves.

	* Added a way to disable the scrolling message, since some users
	find this annoying.

	I've left the big changes that are needed (like using libdockapp,
	in the hope that it'll solve the docking problems) until later, so
	that I can get these smaller fixes out. Hopefully soon . . .
2014-08-19 18:13:57 +01:00
Doug Torrance 9c6f407b38 wmacpi: Bump to version 1.99r3.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2004 January 12 1.99r3
	. . . and a fix for a fix that didn't fix it . . .
2014-08-19 18:13:57 +01:00
Doug Torrance 2de3883e99 wmacpi: Bump to version 1.99r2.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2004 January 12 1.99r2
	Some cleanups and bugfixes found by the wonderful Debian users.

	It's finally in testing!
2014-08-19 18:13:57 +01:00
Doug Torrance e5b50109b6 wmacpi: Bump to version 1.99r1.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.
2014-08-19 18:13:57 +01:00
Doug Torrance 6961aed640 wmacpi: Bump to version 1.99.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2003 November 23 1.99
	Finally claimed the wmacpi name as my own . . .

	Renamed wmacpi-ng and acpi-ng, renamed the header files, fixed up
	the makefile.

	For the Debian package, also made compilation of the command line
	tool optional, defaulting to not building it. This is because
	after the renaming, my acpi clashes with the acpi package that's
	already in Debian. The command line functionality is now
	accessible via the -w option to wmacpi.

	This is wmacpi 1.99, so that I can have a release packaged and in
	Debian before going to 2.0, so that any bugs that are left can be
	found by all the extra users.
2014-08-19 18:13:56 +01:00
Doug Torrance 310714058f wmacpi: Bump to wmacpi-ng version 0.99.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2003 September 26 0.99
	Fix the last of the old wmacpi code oddities (specifically, the
	APMInfo struct, which was a completely inappropriate name given we
	no longer deal with APM, and because of the various code
	refactoring).

	I think this is probably as good as I can make it without getting
	more feedback and the like, so I'm going to make this version
	0.99, preliminary to either wmacpi-ng 1.0 or wmacpi 2.0 (depending
	which direction I go with that).
2014-08-19 18:13:56 +01:00
Doug Torrance df54026a62 wmacpi: Bump to wmacpi-ng version 0.92.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2003 September 23 0.92
	Fix a few more bugs, and include an option to allow the user to
	specify how often to sample the ACPI data - some BIOSes disable
	all interrupts while reading from the battery, which apparently
	causes some interactivity issues. I have no idea why reading once
	every three seconds (which is our default), but there've been some
	complaints.
2014-08-19 18:13:56 +01:00
Doug Torrance 61ea0840d6 wmacpi: Bump to wmacpi-ng version 0.90.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2003 July 16 0.90
	Make the time display show '--:--' instead of '00:00' when the
	time remaining is 0 - I think this is reasonable, since it'll only
	get into this state when the present rate value is 0. This only
	happens when the battery is fully charged and neither discharging
	or charging, or when the battery is completely drained. In any of
	these states the time remaining is of very little interest, so we
	don't lose anything. We also get to handle the (sadly, very
	common) case where the ACPI subsystem doesn't report sane values
	for the things we depend on.
2014-08-19 18:13:56 +01:00
Doug Torrance a68f78f034 wmacpi: Bump to wmacpi-ng version 0.50.
Source obtained from http://sourceforge.net/projects/wmacpi/files/.

2003 July 6 0.50
	Finally got rid of that annoying button - that space now contains
	a 'B 1' or 'B 2' (only those two at present, since I'm too lazy to
	fix it so that the number is generic. It should work fine for
	anyone who doesn't have a freakish system with more than two
	batteries . . .)

	A few more code cleanups.
2014-08-19 18:13:56 +01:00
Alexey I. Froloff 792a5d290a Mass update FSF address
Signed-off-by: Alexey I. Froloff <raorn@raorn.name>
2012-06-05 20:50:13 +01:00
Alexey I. Froloff 31c2845466 Mass update GPLv2 from http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
Signed-off-by: Alexey I. Froloff <raorn@raorn.name>
2012-06-05 20:45:40 +01:00
Carlos R. Mafra eea379d833 Strip off version numbers from dir name 2012-02-12 22:50:31 +00:00