GGI (General Graphics Interface) aims to develop a reliable, stable, and fast graphics system that works everywhere. The authors want to allow any program using GGI to run on any platform, requiring at most a recompilation.
|Licenses||BSD Revised MIT/X|
|Operating Systems||OS Independent Windows Windows Windows POSIX Linux Unix BSD AIX NetBSD Mac OS X FreeBSD IRIX Cygwin Solaris OpenBSD|
Release Notes: Bootstrapping (aka running autogen.sh) now works with automake 1.10. display-lcd823, display-vgl, display-tile, display-quartz, crossblit, and generic blitting operations have been fixed.
Release Notes: The general build system was updated. In libgii, README.directx was updated to help MinGW users configure properly. Mouse moving and mouse wheel now works properly in display-quartz. The crash on exit bug was fixed in libggi's display file. A deadlock in ggiClose was fixed in display-directx.
Release Notes: The display-quartz target is now available. The config file parser and module loading infrastructure were redesigned and rewritten. display-xf86dga was removed. input-xwin was merged with input-x. The buildsystem now uses libtool 2.0. Support for static linking was added. The debugging infrastructure is now consistent throughout all libraries. C99 int types are now used. Generic checkmode handling was introduced, and display-x and display-fbdev use it.
Release Notes: A crash-on-exit was fixed under display-palemu or display-trueemu for libggiwmh and libggimisc. In libggi, the bug that made display-tile crash that could happen when mansync in active before a mode is up was fixed. Note that this release marks the end of maintenance of GGI 2.1 releases (unless a volunteer takes it over).
Release Notes: The configuration file parser and loading module infrastructure has been redesigned and rewritten. Static linking is now supported. A new generic chekmode handling was implemented in libGGI. A Quartz target (Mac OS X) was added. The debugging infrastructure is now consistent through all libs. The X target (both in libggi and libgg) now implements xf86dga functionalities.