New in 0.8.3:
* The two hotfixes for libgii 0.8.2
* manpage fixes
* several minor fixes
New in 0.8.2: 2002-12-??;
* Misc bugfixes (see ChangeLog).
* Huge Documentation update.
* Threadsafety fixes
* LibGG: New supported platform: Darwin
* Major build system update
- autoconf 2.5x works now
- build fixes for many platforms
* input-kii
- new input target. Works for many KGI users, but
still not for everyone.
- still very experimental, thus disabled by default
* input-x/input-xwin
- handle GraphicExpose events
* input-ipaq
- new touchscreen input for Compaq iPaq from Tobias
* input-zaurus
- new touchscreen input for Sharp Zaurus from Tobias
New in 0.8.1: 2001-08-26;
* Nothing much in the code except the usual minor fixes.
* The build process is improved.
New in 0.8: 2001-07-10;
* Misc bugfixes (see ChangeLog).
* Huge Documentation update.
* New API: giiSplitInputs()
* input-linux-evdev
- Bugfixes from Stephan
* input-directx
- Update
* input-vgl
- small build fix for FreeBSD
New in 0.7: 2000-12-18;
* Portability fixes for non-Linux platforms.
* Preliminary Win32 support.
* All headers should be C++ compatible now.
* Misc bugfixes (see ChangeLog).
* Documentation updates.
* Renamed GGI_ELOCKBUSY to GGI_EBUSY.
* New LibGG functions ggCurTime() and ggConfigExpandAlias().
* LibGG now uses it's own mutexes when compiled with gcc - no more
pthreads and dynamic linker bugs.
* Support compiler type checking on gii_input_t.
* New command events GII_CMDCODE_PREFER_ABSPTR and GII_CMDCODE_PREFER_RELPTR.
* input-linux-evdev
- New target to support the new evdev input API present in Linux 2.4 and
2.2.18. Should handle mice, joysticks and keyboards.
* input-linux-mouse
- Improved autodetection of mousetype.
* input-mouse
- 3 button support for MS protocol.
- 4 button support for IMPS/2 protocol.
* input-x/input-xwin
- Prevent events from lagging in the socket queue in apps that don't call
XFLush/XSync frequently.
* input-vgl
- New inputlib for FreeBSD's VGL library.
* input-directx
- New inputlib for DirectInput on Win32.
* filter-keytrans
- Added new filter to arbitrarily remap key events.
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES". This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile. Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.
+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt
With many thanks to Thomas Klausner for keeping me honest with this.