NEWS - list of user-visible changes between releases of LibGII

New in 0.6: 1999-05-17;
* Portability fixes for non-Linux platforms.
* Misc bugfixes (see ChangeLog).
* Minor documentation updates.
* New API function giiQueryDeviceInfoByNumber().
* New GII_EV_TARGET_QUEUE value for "target" in giiSendEvent().
* Thread fixes for event queues - now it's possible to have one thread
  block with giiEventPoll/Read, feed events with giiSendEvent() from another
  thread, and have the first thread unblock.
* Fixes and improvements for the cleanup stuff in LibGG.

* input-linux-kbd
  - Fixed to compile on pre 2.2 kernels.
  - Pressing dead key+space now works properly.
  - Better handling of Backspace/Delete.
  - PrintScreen now works.
  - If Win* keys are not mapped to anything by the kernel we map them to
    Left/Right Meta and GIIK_Menu respectively.



New in 0.5: 1999-04-01;
* Portability fixes for non-Linux platforms.
* Lots of bugfixes.
* Documentation updates.
* Optimized the event handling.
* Option values in ggParseOption() are allowed to be quoted (with ") and have
  escapes (using \) (but no special escapes like \n yet).
* New API functions giiEventSelect()
* giiGetSelectFdset() removed
* Much more consisten keyboard handling between Linux-console and X.
* Added support for dead keys, CapsLock, NumLock and keyboard LEDs.
* Hack to tell left/right shift and control from eachother.
* Unified filter/input handling, now filters are much nicer.
* Support for querying device info without  using events.

* input-linux-kbd
  - Make sure keys does not get stuck when the VT is switched away.
  - Fixed shift-state bug.
* input-linux-mouse
  - Improved autodetection of mousetype.
* input-xwin/input-x
  - Fixed missing key-release bug.
* input-x
  - Fixed to work with WMs that use interactive placement of windows.
* input-file
  - New inputlib which will read events from a file saved by filter-save.
    Can be used to replay demos of LibGGI applications.
* filter-mouse
  - Support for mouse acceleration.

