Here's a copy of the message I sent to the sites Christoph suggested,
minus slashdot.  Note [EMAIL PROTECTED] mx rejected the mail
thinking it was a spam relay attempt due to some kind of misconfig
on their part.

Some people had reservations about announcing via Slashodt, so I decided
to leave that up in the air for now.  In the unlikely event that Slashdot
gave us an article, I figure this way the people reading our announces on
other sites will have a chance before the good ol' ./ effect ensues.
Anyway, bedtime for me.

--
Brian


The General Graphics Interface (LibGGI) abstracts various graphics systems
such that programs coded to the LibGGI API will run interchangeably,
without recompilation.  In addition, LibGGI is extendable allowing addition
of new API functions through a modular plugin-like system.  Supported
backends include SVGALib, libVGL, DirectX, Linux fbdev, GLIDE, various
flavors of X11, various ASCII-art/text displays, interprocess/networked
client/server displays, and a suite of utility displays that allow you to
do such things as tile an application across multiple slave displays or
draw in memory while saving frames into files.

The General Input Interface is similar in architecture, but handles input
subsystems.  In addition to supporting a plethora of input backends (linux
joystick/evdev/mouse/keyboard, vgl, DirectInput, X11 to name the favorites)
LibGII defines an architecture for filters which can transmute inputs in
very interesting ways.

Release notes for both packages follow.  These releases are codefreeze
releases which will endure for about two weeks, while we collect and fix
bug reports from users kind enough to test the code, and from package
maintainers from various OS distributions as new packages are prepared.
Once we believe any surfaced issues are satisfied and have thoroughly 
reviewed and updated the documentation, LibGGI 2.0final, a non-Beta 
release, will be made.

>From then the GGI-project plans to move forward by finalizing designs for
more advanced graphics primitives to be supported by new extension
libraries, and proceeding to improve the level of support for high speed
accelerated graphics systems like KGI, DirectFB, and DRM.  If this interests
you as a developer, then please feel welcome on our mailing list.
Subscription instructions, bug reporting system, and additional information 
about the GGI-project are available at the URL: http://www.ggi-project.org 
and downloads for the current release are available at:

URL: http://www.ggi-project.org/download.php

(We should also mention that our sister project, KGI, recently released a
new version of the Kernel Graphics Interface.  For details, see
URL: http://kgi.sourceforge.net).

                                                           Enjoy,

                                                           The GGI Project


Release Notes:

LibGGI:

------------------------------------------------------------
New in 2.0beta4: 2001-07-10
* Misc bugfixes (see ChangeLog).
* Huge documentation updates.
* improved support for reporting physical screen sizes.
* LibGGIMISC has been split off from core source tree
* New API: ggiDetachInput(), ggiGetInput()
* Build system updated, many bugfixes

* fbdev-target
  - Acceleration of Matrox G400 (matrox fb)
* directX-target
  - Update
  - Highly experimental target for Win ... Use at your own risk !
* ipc-target
  - New target for interprocess communication (experimental)
* xf86dga target
  - Update for newer xlibs/servers
------------------------------------------------------------

LibGII:

---------------------------------------------------------------
New in 0.8: 2001-07-10;
* Misc bugfixes (see ChangeLog).
* Huge Documentation updates.
* New API: giiSplitInputs()

* input-linux-evdev
  - Bugfixes from Stephan
* input-directx
  - Update
* input-vgl
  - small build fix for FreeBSD
---------------------------------------------------------------



Reply via email to