====
News
====


2004-03-03 : Gentoo packages
----------------------------

`Gentoo <http://www.gentoo.org/>`__ packages of `libgii 0.8.4`,
`libggi 2.0.4` and `libggiwmh 0.1.0` are available now.


2004-02-11 : GGI goes to Windows
--------------------------------

Thanks to the work of Peter Ekberg, `libgii-current <packages/libgii.html>`__
and `libggi-current <packages/libggi.html>`__ build and run on Windows
(both cygwin and mingw) without requiring special Makefiles.
See his `announcement <http://marc.theaimsgroup.com/?l=ggi-develop&m=107652426421259&w=2>`__.


2004-02-03 : Application: GGV 0.3.0
-----------------------------------

Willie Daniel published `GGV 0.3.0 <http://myweb.cableone.net/wfdaniel/>`__.
GGV is a graphics viewer capable of viewing various image formats.
It uses the same frontend as the zgv graphics viewer, so ggv should
look familiar to users of zgv.


2004-01-29 : libggi: Arrival of display-auto
--------------------------------------------

A new libggi target arrived the world. It replaces the 5 year old linux specific target autodetection
of ggiOpen(NULL); by a OS dependend behaviour. That means, libggi now tries to open vgl on FreeBSD,
but no longer the linux-specific fbdev and svgalib targets, for example.
Moreover, before a target is given up, it is possible to open it with various target specific options.
So if the X-target fails (what can happen on a remote session), it is tried again with the -noshm option.

The target has been included in mainstream CVS. Enjoy!


2004-01-20 : OpenBSD packages
-----------------------------

`OpenBSD <http://www.openbsd.org/>`__ packages for
libgii 0.8.4 and libggi 2.0.4 are available now.


2003-01-05 : NetBSD packages
----------------------------

`NetBSD <http://www.netbsd.org/>`__
packages of `libgii 0.8.4 <ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/graphics/libgii/README.html>`__
and `libggi 2.0.4 <ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/graphics/libggi/README.html>`__
are available now.


2004-01-01 : libgii hotfix for linux users
------------------------------------------

Linux users, who uses kernel 2.6 headers for compiling userland
(mostly Debian users) must apply a 
`libgii patch <releases/libgii-0.8.4.html>`__
to compile it successfully.


2004-01-01 : Happy New Year 2004!
---------------------------------

The GGI Project Team wishes you a happy new year 2004.
A Summary of reached Milestones in 2003 and what we will
reach 2004 has been posted to the
`GGI ML <http://marc.theaimsgroup.com/?l=ggi-develop&m=107296575512044&w=2>`__. 


2003-12-27 : A new library: libggigic 0.9.9
-------------------------------------------

The GGI project brings a new library to the world:
`libggigic 0.9.9 <releases/libggigic-0.9.9.html>`__.
It easily allows you to (re)bind actions to all possible input sources
through libgii at runtime. You likely know this feature from modern
computer games, where you can say which key is used to shoot with your
shotgun.


2003-12-21 : New releases
-------------------------

The GGI project is very pleased to announce new versions of LibGGI and
LibGII.
`libgii 0.8.4 <releases/libgii-0.8.4.html>`__,
`libggi 2.0.4 <releases/libggi-2.0.4.html>`__


2003-11-15 : xggi - New snapshot
--------------------------------

A new `XGGI <packages/xggi.html>`__ snapshot is available now.
The highlights are the additions of three X extensions - RENDER, RANDR 
and Multi-Buffering, and more hw acceleration.


2003-10-13 : ggiterm - A successor of nixterm
---------------------------------------------

Aurelien Reynaud announced a successor of the old terminal emulation nixterm:
`ggiterm <http://ggiterm.sourceforge.net/>`__.
It uses freetype for font rendering, libiconv for UTF8 encoding and of
course libggi for graphic output.


2003-09-10 : New mailing list
-----------------------------

As people (especially beginners) might be too impressed by the highly
technical discussions on ggi-develop to contribute or ask questions,
we have set a ggi-users mailing list up.
Subscription information at `the contact page <contact.html>`__.  See
you there.

2003-08-28 : XGGI: Testers wanted!
----------------------------------

XGGI got some more testing and improvements. Check out this
`E-Mail <http://marc.theaimsgroup.com/?l=ggi-develop&m=106207804623080&w=2>`__
for a full status report. Therein: X-Extension support, OpenOffice on XGGI,
Debugging XGGI with ddd and Fontaliasing support.

Important: XGGI reached a point where feedback is required from you! Now!


2003-08-27 : XGGI imported into CVS
-----------------------------------

A new version of XGGI has been imported into CVS. The initial import was based on
a stripped down XFree86 4.3.0.1 version. Now, there are many fixes and improvements
from XFree86-current (CVS version) included. Those include:

- partial inclusion of IPv6 support (untested)
- integrated freetype2 package has been updated to 2.1.4
- added new parameter: maxbigreqsize. It allows you to set maximal bigrequest size for Xlib drawing requests (untested).
- many compiler fixes

It has only been compiled and tested with gcc 3.3 as of this writing.
This new version is very alpha. So don't expect it to work out of the box.
But any feedback is very appreciated.
See this `announcement <http://marc.theaimsgroup.com/?l=ggi-develop&m=106200121812322&w=2>`__.


2003-07-25 : FTP links corrected
--------------------------------

We have just realized that a troll at ibiblio changed the directory
structure from ftp://ftp.ggi-project.org/pub/ggi/ to
ftp://ftp.ggi-project.org/pub/packages/ggi/, which broke all ftp
links. Fixed.


2003-07-21 : Two new NetBSD packages
------------------------------------

`NetBSD <http://www.netbsd.org/>`__ packages for
`libggigcp 0.8.2 <ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/graphics/libggigcp/README.html>`__
and `libggiwmh 0.1.0 <ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/graphics/libggiwmh/README.html>`__
are available now.
The links to the packages don't work as of this writing, because the packages are too fresh.
So wait a little... ;-)

Update [2003-07-23]: The package links now work :)


2003-06-12 : Ruby wrapper 0.1
-----------------------------

Michael Neumann announced version 0.1 of a brandnew
`Ruby binding for GGI <http://www.ntecs.de/downloads/ruby-ggi/>`__
He said, it's not complete, despite very useable.


2003-05-19 : FreeBSD packages
-----------------------------

`libgii 0.8.3 <http://www.freebsd.org/ports/graphics.html#libgii-0.8.3>`__
and `libggi 2.0.3 <http://www.freebsd.org/ports/graphics.html#libggi-2.0.3>`__
have been packaged by `FreeBSD <http://www.freebsd.org/>`__


2003-05-01 : libgii hotfix for cygwin users
-------------------------------------------

Win32/cygwin users must apply a
`libgii patch <releases/libgii-0.8.3.html>`__ to be able to open/load
ggi targets and gii input drivers. The bug was introduced in
libgii 0.8.3 by accident. We are sorry about that.


2003-04-02 : NetBSD packages
----------------------------

`NetBSD <http://www.netbsd.org/>`__ packages for
`libgii 0.8.3 <ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/graphics/libgii/README.html>`__
and `libggi 2.0.3 <ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/graphics/libggi/README.html>`__
are available now.


2003-03-19 : New releases
-------------------------

The GGI project is pleased to announce new versions of LibGGI and
LibGII have been released.
`libgii 0.8.3 <releases/libgii-0.8.3.html>`__,
`libggi 2.0.3 <releases/libggi-2.0.3.html>`__, and
`on sourceforge <http://sourceforge.net/forum/forum.php?forum_id=261778>`__


2003-03-16 : Release process has been started
---------------------------------------------

The release process of `libgii 0.8.3 <packages/libgii.html>`__ and
`libggi 2.0.3 <packages/libggi.html>`__ has been started.

The first release candidates of both libs are out now.  Please test
and give us feedback.


2003-02-15 : Mailing list, site, ...
------------------------------------

A few things to note:
   
- We had to move our mailing list to sourceforge. The previous one
  stopped suddenly, right in the middle of a passionate discussion.

- This old mailinglist is down now, because the ggi-develop account
  owner suddenly decided to no longer pay the fee for this account
  without notifying us. Thus we have created a new mailinglist.

- Please, see our `contact page <contact.html>`__ for
  subscription. Sorry about that.

- As You might already have noticed, the site has been heavily
  updated. Head to `there <packages/index.html>`__ for package
  information and `there <releases/index.html>`__ for available
  releases.

- Development is going on. A new GGI target (wscons framebuffer) is
  on the way. Thanks to Todd Fries, there is a new
  `libgii patch <packages/libgii.html>`__ to solve linking issues on
  OpenBSD elf systems.
    
- I think that's it.


2003-01-04 : Hotfix for libggigcp users
---------------------------------------

A patch is out for `libggigcp <packages/libggigcp.html>`__ users who
have experienced a compiling/linking issue.



2002-12-31 : Hotfix for NetBSD users
------------------------------------

NetBSD users must apply a
`libgii patch <releases/libgii-0.8.2.html>`__ to be able to open/load
ggi targets and gii input drivers.


2002-12-28 : OpenBSD packages
-----------------------------

libgii 0.8.3 and libggi 2.0.3 have been packaged by
`OpenBSD <http://www.openbsd.org/>`__


2002-12-26 : Merry Christmas! - LibGGI 2.0.2/LibGII 0.8.2 released
------------------------------------------------------------------

The GGI project is pleased to announce that new versions of
LibGGI and LibGII have been released.
`More <releases/libgii-0.8.2.html>`__,
`more <releases/libggi-2.0.2.html>`__ and 
`more <http://sourceforge.net/forum/forum.php?forum_id=238414>`__...


2002-12-17 : Extension news
---------------------------

To avoid naming conflicts with other projects and to keep our
namespace clean, we flagged **all** GGI modules with an additional
``ggi`` prefix in CVS. So all upcoming modules must be linked against
``-lggi<modulename>``. As an example of libgcp: Link against
``-lggigcp`` instead of ``-lgcp``.

Currently, only libwmh and libgcp are affected by this, unless the CVS
version of the modules are used.


A new version of `LibGGIMisc <releases/libggimisc-2.0.2.html>`__ has
reached the light of the world.



2002-12-10 : Extension news
---------------------------

Two new versions of extensions finally reached the light of the world:
`libwmh <packages/libggiwmh.html>`__ and
`libggigcp <packages/libggigcp.html>`__.



2002-12-10 : New candidate release
----------------------------------

Release candidate 5 for LibGGI 2.0.2 and LibGII 0.8.2 are out.  Only
on `ftp <ftp://ftp.ggi-project.org/pub/packages/ggi/ggi/>`__ now.  Please give
us feedback on `irc <contact.html>`__ or on our
`mailing list <contact.html>`__.

Some fixes in the x-target, KGI updates, issues fixed found by debian
and other minor tweaks and other cleanups.


2002-12-04 : New candidate release
----------------------------------

Release candidate 4 for LibGGI 2.0.2 and LibGII 0.8.2 are out.  Only
on `ftp <ftp://ftp.ggi-project.org/pub/packages/ggi/ggi/>`__ now.  Please give
us feedback on `irc <contact.html>`__ or on our
`mailing list <contact.html>`__.

Mainly documentation updates and other cleanups in
this release.


2002-11-28 : New candidate release
----------------------------------

Release candidate 3 for LibGGI 2.0.2 and LibGII 0.8.2 are out.  Only
on `ftp <ftp://ftp.ggi-project.org/pub/packages/ggi/ggi/>`__ now.  Please give
us feedback on `irc <contact.html>`__ or on our
`mailing list <contact.html>`__.

Mainly documentation updates and other cleanups in
this release.


2002-11-18 : New candidate release
----------------------------------

Release candidate 2 for LibGGI 2.0.2 and LibGII 0.8.2 are out.  Only
on `ftp <ftp://ftp.ggi-project.org/pub/packages/ggi/ggi/>`__ now.  Please give
us feedback on `irc <contact.html>`__ or on our
`mailing list <contact.html>`__.


2002-11-11 : New candidate release
----------------------------------

Release candidate 1 for LibGGI 2.0.2 and LibGII 0.8.2 are out.  Only
on `ftp <ftp://ftp.ggi-project.org/pub/packages/ggi/ggi/>`__ now.


2002-10-22 : GGI activity report
--------------------------------

Not much announcements recently, I confess, and this may have led
people to think that GGI is dead. But even if it doesn't show, GGI is
still alive and good work is going on. As an illustration, here is a
digest of recent changes:

- We've mainly been struggling with the build system, and internal
  code structure. Important work but nothing spectacular for an
  outsider.

- The X target has been rewritten from scratch, making the former
  x/xlib separation obsolete. The new code is potentially able to
  query and take advantage of available X extensions (only SHM is
  implemented right now).
  
- A Darwin target (MacOS X) is on the way. His new toy has finally
  driven Christoph away from compulsive libgpf coding.

- As a sequel to his work on the iPaq, Tobias brought GGI to the
  Sharp Zaurus.

- As KGI is making progress, a target is in embryonic phase.  But
  this is still very alpha.

- Brian introduced
  `SWAR <http://www.tldp.org/HOWTO/Parallel-Processing-HOWTO-4.html>`__    
  detection in libgg, and he wrote some optimized crossblitting
  code, resulting in factor 4 speedups for MMX.

- A brand new python wrapper is also available for LibGII and
  LibGGI. A gentle initiation to GGI concepts and graphic
  programming for those not fond of C.

- And of course the usual minor fixes and improvements: compilers,
  multi-threading, targets (directfb and MACH64 for fbdev, tele...)
  and extensions, to name a few.

We're planning a new release soon. New developers and users are always
welcome, and they can `reach us <contact.html>`__ via the
mailing list or on our rather active IRC channel.


2002-05-25 : New site
---------------------

The site has been internally rewritten (once again).  Not much changes
on the user side, except the look is more consistent with the
documentation.

More snapshots are also available. Note that the diffs might be a bit
broken at first.


2002-04-10 : A few updates
--------------------------

Christoph released an alpha version of `LibGPF <libggigpf.html>`__.

Significant changes were made to the `documentation
<documentation.html>`__.  There is still a lot to do, but LibGGI and
LibGII references are fairly complete. Yes, prebuilt tarballs are
finally available!


2002-03-20 : GGI Article
------------------------

Brian wrote an article which will be published in the third issue of
`Free Software Magazine <http://www.rons.net.cn/>`__. The online
version is already available.


2002-02-21 : GGI is finally back online
---------------------------------------

After a long period of fears and doubts, GGI finally left its coma.
The `website <http://www.ggi-project.org>`__  and
`ftp server <ftp://ftp.ggi-project.org>`__ are now accessible.
Here is a brief summary of what happened, for those who missed the
previous episode.

Once again the domain registration expired, and Emmanuel
resigned after 4 years. He also couldn't provide DNS hosting
anymore. And of course, as Murphy taught us, everything happened
together during holidays. Seeing that everything was down, the
guys at `ibiblio <http://www.ibiblio.org>`__ stopped the GGI
virtual host.

Now the control has passed to
`me <mailto:eric.faurot@info.unicaen.fr>`__.
We have a `new registrar <http://www.gandi.net>`__, new nameservers
hosted at `Public DNS <http://soa.granitecanyon.com>`__
and everything is functionnal. We might even have a mirror and a
dedicated mail server. But that is for the next episode.

For those who wonder, GGI is still alive. And exciting things are
coming for this year. Developers are always welcomed. Don't forget to
visit #ggi and #kgi channels on irc.openprojects.net.


2002-02-19 : Happy new year!
----------------------------

I know it's a bit late, but nevermind.

Things are getting better for GGI. The domain problems are solved (or
about to be solved) and most importantly, Brian has left his torpor,
which will hopefully give Christoph a bit of hope on the coding front.

More news to come, stay tuned...


2001-09-28 :  GGI in Mandrake
-----------------------------

The attentive reader knows already that
`Linux Mandrake 8.1 <http://www.linux-mandrake.com>`__
has been released, but did he notice that the latest GGI release is
found in contrib? Indeed, a decisive reason to give your system a new
breath, for those still hesitating.

Now, the next step is to have GGI included in the base install.


2001-09-13 : GGI on iPaq
------------------------

Thanks to Tobias Hunger, from the `Fresco Project <http://www.fresco.org>`__,
GGI has an iPaq target and touchscreen input.
It's in cvs right now. The skeptics might want to see the
`picture <screenshots.html>`__.


2001-08-26 : LibGGI - 2.0.1 and friends
---------------------------------------

The GGI team strikes back! Once again, powerful and astonishing
secrets are revealed to the world.

The three new summonings are `LibGII 0.8.1 <libgii-0.8.1.html>`__,
`LibGGI 2.0.1 <libggi-2.0.1.html>`__, and LibGGIMisc 2.0.1.
Please consult our download oracles for more information.


2001-08-21 : Mandrake RPMS
--------------------------

A mighty fellow contributed
`RPMS for Linux Mandrake <http://bohm.snv.jussieu.fr/~rousse/plf>`__.
So, you have no excuse now!


2001-08-13 : LibGGI - 2.0
-------------------------

The GGI fellowship has been delayed after encountering Holliday, one
of the Dark Lord lieutnant. But the danger has been set afar for a
while, and it's now time to celebrate
`LibGGI 2.0 <ftp://ftp.ggi-project.org/pub/packages/ggi/>`, a great achievement
for our heroes. They won't rest for long however, for the journey
shall go on.


2001-07-10 : New beta release
-----------------------------

Here we are, another beta release: libgii-0.8 and libggi-2beta4.
Go to the `ftp repository <ftp://ftp.ggi-project.org/pub/packages/ggi/>` to
grab the sources and binary packages.

This is the last beta release before 2.0 stable, which is expected in two
weeks now. Get your bug report forms ready!



2001-07-05 : New KGI snapshot
-----------------------------


Steffen Seeger released a new KGI snapshot. His annoucement::

  20010703:
    - PhoeniX server enhancements:
        - merged XAA core from XFree86-4.0.0
        - merged SGIs OpenGL sample implementation
        - merged SGIs GLX protocol implementation
    - KGI environment improvements:
        - per-image resources introduced
        - native drivers almost work as boot driver substitutes
    - Permedia and VGA-text drivers improved
        - text16 operations
        - hardware cursor support
        - color and texture lookup table control
 
  Well, basically this means I had a pretty nice text-mode multihead system
  running :-)) (with hardware pointers, fonts, all the neat stuff).

  Have fun with it.


Check the KGI homepage : http://www.kgi-project.org


2001-06-29 : It's coming...
---------------------------

Although it has been rather silent here these days, hard work is
continuing. A pre-release is in the air... Stay home for summer
vacation, otherwise you might miss it!


2001-05-21 : Galloc's Revenge and the Rise of Misc
--------------------------------------------------

`LibGAlloc <libgalloc.html>`__ 5th alpha is here. The online
documentation is available at no extra cost!

The CVS repository has been enriched by the addition of
`LibGGIMisc <libggimisc.html>`__.


2001-05-19 : CVS snapshots are back
-----------------------------------

The nightly CVS snapshots are working again. Tarballs and diffs are
now created only if necessary, allowing non-CVS users to easily stay up-to-date
with the latest source tree. See you in the
`download section <download.html>`__.


2001-05-15 : GGI standing still
-------------------------------

After a long and difficult struggle against adversity, bravely
carried out by the GGI team, the project made a drastic move.

- We have completed our source tree move to
  `SourceForge <http://sourceforge.net/projects/ggi>`__!
  You'll find the base packages as well as a good number of
  extensions.

- The new version of the site is finally revealed to the world. The
  documentation part is still missing but it will follow soon.
  Comments are welcome but, please note that **addresses
  @ggi-project.org are down** for a while. So, you'll have to
  write to the `mailing list <contact.html>`__ instead.

However, the hazardous journey is not over yet. A lot is still
to be accomplished, and the next step shall be the release of
libggi-2.0 stable, A.K.A. 'The Long Expected'.


2000-12-18 : Getting closer...
------------------------------

We now have a
`BUG-tracking system <http://sourceforge.net/bugs/?group_id=16307>`__
where you can report any bugs you find in our software.
 
LibGGI 2.0beta3 and LibGII 0.7 have finally been
released. See the `ftp directory <ftp://ftp.ggi-project.org/pub/packages/ggi/>`__.


2000-12-10 : IRC meeting
------------------------

An IRC meeting about the future of GGI was held tonight. You can read
the log or the summary at `our IRC page <contact.html>`__.


2000-10-15 : XGGI-1.6.2
-----------------------

`XGGI 1.6.2 <http://www.stacken.kth.se/~mackan/ggi/xggi/>`__
has been released. Summary of changes:

  - Now uses XFree 3.3.6 as it's base.
  - Don't try to open a new VT by default when running on a console-based
    target. This used to cause problems when running XGGI without any root
    privileges.
  - Italian, Polish and Norwegian keymaps added.
  - Save and restore all screens in a multihead configuration upon VT
    switching.


2000-10-15 : Release delayed
----------------------------

Obviously the statement below about the next beta release being
released around June/July was not fulfilled. We're very sorry about
that, but the GGI developers have simply been very busy with other
work. :-(

We're still aiming for a stable release this year though.


2000-10-11 : KGI
----------------

A new `KGI snapshot <http://kgi.sourceforge.net/>`__ is available.
Read
`Steffen's announcement <http://www.ggi-project.org/news/news-20001011>`__
for detailed info.


2000-05-25 : LibXMI
-------------------

Jon M. Taylor has further improved LibXMI, which can now be found
in our CVS repository and our daily snapshots.


2000-05-11 : GGI Status
-----------------------

While things have been very silent on these pages lately things have
been going on as usual on the ggi-develop mailing list. Here's a
current status update:

  - After almost two years of great work Steve Cheng has resigned as
    our webmaster, and we are currently looking for someone to take
    over his job.

  - Our plan towards a finished LibGGI 2.0 is to release a new beta
    within a few weeks, and then make the final release about a month
    later unless any major bugs are found.


  - The dynamic loading internals of LibGGI has undergone a big
    rewrite to provide cleaner and smaller code, better extension
    handling, and make it easy to support completely static linking of
    LibGGI.

  - There is a new target for LibGGI - the lcd823 target. This allows
    you to run LibGGI applications, including XGGI, on embedded boards
    using Motorola's MPC823 processor.

  - The fbdev target will now work on PowerPC-based machines, as long
    as you don't use 8-bit modes. 8-bit modes will ofcourse be made to
    work before the next beta release.
