Subject: CVS commit: pkgsrc/graphics/libggi
To: None <>
From: Thomas Klausner <>
List: pkgsrc-changes
Date: 04/02/2003 15:05:29
Module Name:	pkgsrc
Committed By:	wiz
Date:		Wed Apr  2 12:05:29 UTC 2003

Modified Files:
	pkgsrc/graphics/libggi: Makefile PLIST distinfo
	pkgsrc/graphics/libggi/patches: patch-aa patch-ab
Added Files:
	pkgsrc/graphics/libggi: PLIST.dga
Removed Files:
	pkgsrc/graphics/libggi/patches: patch-ac patch-ad patch-ae

Log Message:
Update to 2.0.3:
 New in libggi 2.0.3:
 * X-target:
     * Fixed a bug, where a ggiFlush() call was missed, which makes
       directbuffer content visible when releasing it.
     * Fixed a clipping bug, causing to let disappear characters or
       whole strings.
     * Fixed clipping on multiple frames.
     * Add -keepcursor option, which keeps the default cursor.
     * Fixed crash when used 8bit characters
     * Fixed endless loop when X11 server provides only and only
       the same sort of X visuals
 * Demo: Improved pageflip demo to test all primitives in a
   multi-frame environment
 * merged some compiler fixes from the OpenBSD ports tree
 * fixed a crash, when a drawing primitive (i.e. a line) crossed
   two borders of the clipping rectangle
 * added 64bit fixes to wrap and cube3d demos
 * minor improvements to checkmode and struct check tool
   (important for target developers though)
 * manpage fixes

New in 2:2:0 (2.0.2): 2002-12-26
* Misc bugfixes (see ChangeLog)
* Huge documentation updates
* Major build system update
  - adds builds fixes for many platforms
* memory-target
  - add -pixfmt option
  - added missing support for reporting physical screen sizes.
* X-target
  - rewritten (x/xlib splitting is obselete now)
  - added dirty region management
* xlib-target
  - disabled. Will be removed later
* fbdev-target
  - DirectFB driver works with directfb 0.9.13
  - added mach64 accelerator
* KGI-target
  - big update (works with KGI-0.9 now)
  - added mach64 accelerator
  - added radeon accelerator
  - still experimental, thus disabled in configure

New in 2:1:0 (2.0.1): 2001-08-26
* More documentation updates.
* Prelimiary support for using DirectFB drivers under display-fbdev
* Many corrections/improvements to build files
* Started move towards using libtool versioning, as interface is stable.

New in 2.0: 2001-08-11
* Huge documentation updates.
* svgalib-target
  - added frame support
  - misc bug-fixes

New in 2.0beta4: 2001-07-10
* Misc bugfixes (see ChangeLog).
* Huge documentation updates.
* finished support for reporting physical screen sizes.
* splitted libggimisc off
* New API: ggiDetachInput()
* 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)

New in 2.0beta3: 2000-12-18
* Misc bugfixes (see ChangeLog).
* Minor documentation updates.
* Major rewrite of the internal sublib handling.
* Some fixes for PowerPC compatibility.
* preliminary support for reporting physical screen sizes.
* Made all headers C++ compatible.

* lcd823-target
  - Target for the Motorola MPC823 builtin LCD controler, using
    the /dev/lcd823 Linux kernel device.
* fbdev-target
  - Better detection of kgicon-type fb-devices and old fb implementations.
  - Better usage of fbdev mode infos in fb.modes
  - Better acceleration for the Matrox fb.
* glide-target
  - Added directbuffer support.
* aalib-target
  - Better mode handling.
* X-target
  - Propagated X dpi values to give physical screen dimensions.
  - Various fixes to properly init several values.
* tele-target
  - Updated much to make it work again.
* vgl-target
  - New target for FreeBSD's VGL library.
* directX-target
  - Highly experimental target for Win ... Use at your own risk !

To generate a diff of this commit:
cvs rdiff -r1.19 -r1.20 pkgsrc/graphics/libggi/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/graphics/libggi/PLIST
cvs rdiff -r0 -r1.1 pkgsrc/graphics/libggi/PLIST.dga
cvs rdiff -r1.1 -r1.2 pkgsrc/graphics/libggi/
cvs rdiff -r1.5 -r1.6 pkgsrc/graphics/libggi/distinfo
cvs rdiff -r1.3 -r1.4 pkgsrc/graphics/libggi/patches/patch-aa
cvs rdiff -r1.4 -r1.5 pkgsrc/graphics/libggi/patches/patch-ab
cvs rdiff -r1.1 -r0 pkgsrc/graphics/libggi/patches/patch-ac \
    pkgsrc/graphics/libggi/patches/patch-ad \

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.