2000-12-18 02:54  Marcus Sundberg [marcus@ggi-project.org]

	* programs/demos/cube3d.c (1.11): Size must be set to GGI_AUTO.

2000-12-18 02:21  Marcus Sundberg [marcus@ggi-project.org]

	* include/ggi/display/Makefile.am (1.6): Added vgl.h

2000-12-18 01:59  Marcus Sundberg [marcus@ggi-project.org]

	* NEWS (1.6): It's beta 3, not 2.2 ;)

2000-12-18 01:55  Andreas Beck [becka@ggi-project.org]

	* NEWS (1.5): Changed NEWS for new release.

2000-12-18 01:31  Marcus Sundberg [marcus@ggi-project.org]

	* README (1.6): Updated requirements.

2000-12-18 01:27  Marcus Sundberg [marcus@ggi-project.org]

	* libggi.conf.in (1.15): Added vgl sublib.

2000-12-18 00:34  Marcus Sundberg [marcus@ggi-project.org]

	* configure.in (1.100), display/Makefile.am (1.6),
	display/vgl/.cvsignore (1.1), display/vgl/EXPSYMS (1.1),
	display/vgl/Makefile.am (1.1), display/vgl/draw.c (1.1),
	display/vgl/mode.c (1.1), display/vgl/visual.c (1.1),
	include/ggi/display/vgl.h (1.1): Added display-vgl target. Uses
	FreeBSD's VGL library for output.

2000-12-17 23:47  Marcus Sundberg [marcus@ggi-project.org]

	* GOALS (1.30): Old and ancient TODO file removed.

2000-12-17 23:39  Marcus Sundberg [marcus@ggi-project.org]

	* configure.in (1.99): Don't create display/suidkgi/Makefile

2000-12-17 23:06  Marcus Sundberg [marcus@ggi-project.org]

	* Makefile.am (1.10), default/kgi/Makefile.am (1.11),
	display/Makefile.am (1.5), doc/Makefile.am (1.3),
	include/ggi/display/Makefile.am (1.5): Updated for make dist.

2000-12-17 22:46  Marcus Sundberg [marcus@ggi-project.org]

	* configure.in (1.98), default/Makefile.am (1.4),
	display/Makefile.am (1.4): Removed ancient and unused directories.

2000-12-17 22:38  Marcus Sundberg [marcus@ggi-project.org]

	* configure.in (1.97): Updated version to beta3

2000-12-17 22:20  Marcus Sundberg [marcus@ggi-project.org]

	* Makefile.am (1.9), configure.in (1.96), doc/docbook/Makefile.am
	(1.3), packaging/.cvsignore (1.1), packaging/Makefile.am (1.1):
	Updated for make dist.

2000-12-17 21:49  Andreas Beck [becka@ggi-project.org]

	* programs/demos/slimy.c (1.9): Added advice to get slimy running
	on truecolor visuals if modesetting fails.

2000-12-17 21:40  Marcus Sundberg [marcus@ggi-project.org]

	* display/tele/Makefile.am (1.12): Link ggiteleserver with
	bsdsock_libs.

2000-12-17 21:33  Marcus Sundberg [marcus@ggi-project.org]

	* configure.in (1.95): Fix typo.

2000-12-17 21:29  Marcus Sundberg [marcus@ggi-project.org]

	* configure.in (1.94): Add -lgg when checking for LibGII. Check for
	connect() in -lsocket.

2000-12-17 21:18  Marcus Sundberg [marcus@ggi-project.org]

	* display/terminfo/input.c (1.7): Fix the correct address
	operator...

2000-12-17 21:17  Marcus Sundberg [marcus@ggi-project.org]

	* display/terminfo/input.c (1.6): Don't try to take address of
	arrays.

2000-12-17 21:15  Marcus Sundberg [marcus@ggi-project.org]

	* display/tele/teleserver.c (1.12): Fix preprocessor errors.

2000-12-17 21:13  Marcus Sundberg [marcus@ggi-project.org]

	* display/X/mode.inc (1.16): Don't try to take address of arrays.

2000-12-17 20:32  Andreas Beck [becka@ggi-project.org]

	* display/X/visual.c (1.59), display/Xlib/visual.c (1.43),
	display/fbdev/color.c (1.23), display/xf86dga/color.c (1.16),
	programs/check/consistency.c (1.8), programs/check/speed.c (1.7),
	programs/check/structs.c (1.9): Added a few missing references to
	string.h.

2000-12-17 20:18  Marcus Sundberg [marcus@ggi-project.org]

	* default/linear_4/color.c (1.11): Fixed warning.

2000-12-17 20:12  Marcus Sundberg [marcus@ggi-project.org]

	* display/: aa/visual.c (1.38), file/visual.c (1.18): Removed
	_ggi_malloc(). Minor cleanups.

2000-12-17 20:02  Marcus Sundberg [marcus@ggi-project.org]

	* display/tele/mode.c (1.19): Changed some GGIDPRINT to
	GGIDPRINT_MODE.

2000-12-17 20:00  Marcus Sundberg [marcus@ggi-project.org]

	* display/tele/: teleserver.c (1.11), visual.c (1.18): Removed
	_ggi_malloc(). Minor cleanups.

2000-12-17 19:56  Andreas Beck [becka@ggi-project.org]

	* include/ggi/internal/debug.h (1.11): Changed debugging macros to
	be slightly simpler and cause no warnings on gcc --version 2.96

2000-12-17 19:54  Marcus Sundberg [marcus@ggi-project.org]

	* display/tele/Makefile.am (1.11): Compile ggiteleserver, so we can
	actually use the tele target.

2000-12-17 18:53  Marcus Sundberg [marcus@ggi-project.org]

	* display/multi/visual.c (1.30): Removed _ggi_malloc(). Minor
	cleanups.

2000-12-17 18:35  Marcus Sundberg [marcus@ggi-project.org]

	* display/tile/: stubs.c (1.17), visual.c (1.41): Removed
	_ggi_malloc(). Minor cleanups.

2000-12-17 17:19  Marcus Sundberg [marcus@ggi-project.org]

	* display/vcsa/visual.c (1.20): Removed _ggi_malloc(). Minor
	cleanups.

2000-12-16 23:19  Marcus Sundberg [marcus@ggi-project.org]

	* programs/check/findleaks.c (1.5): Check checkmode and setmode for
	leaks.

2000-12-16 23:18  Marcus Sundberg [marcus@ggi-project.org]

	* programs/check/Makefile.am (1.5): Remove old cruft comment.

2000-12-16 22:22  Marcus Sundberg [marcus@ggi-project.org]

	* display/trueemu/: mode.c (1.39), trueemu.c (1.23): Fix typo.

2000-12-16 22:07  Marcus Sundberg [marcus@ggi-project.org]

	* display/trueemu/: mode.c (1.38), trueemu.c (1.22), visual.c
	(1.39): Fixed memory leaks.  Cosmetic code cleanups.

2000-12-16 17:44  Marcus Sundberg [marcus@ggi-project.org]

	* display/Xlib/mode.c (1.22): Prevent xlib target from deadlocking
	when used as a sub-target to a mansync-using target.

2000-11-18 22:06  Marcus Sundberg [marcus@ggi-project.org]

	* display/: xf86dga/visual.c (1.44), terminfo/visual.c (1.23):
	Removed _ggi_malloc() usage.

2000-11-18 19:50  Marcus Sundberg [marcus@ggi-project.org]

	* ggi/events.c (1.5): Both GII_CMDFLAG_EXTERNAL and
	GGI_CMDFLAG_LIBGGI must be set if we should call the LibGGI
	sendevent.

2000-11-18 19:48  Marcus Sundberg [marcus@ggi-project.org]

	* ggi/visual.c (1.11): Removed usage of
	_ggi_malloc()/_ggi_calloc()/_ggi_realloc().

2000-11-18 19:44  Marcus Sundberg [marcus@ggi-project.org]

	* display/X/: mode.c (1.47), mode.inc (1.15): Moved _ggi_x_resize()
	to mode.inc so Xlib target can use it as well.

2000-11-18 19:43  Marcus Sundberg [marcus@ggi-project.org]

	* display/Xlib/visual.c (1.42), include/ggi/display/xlib.h (1.9):
	Xlib target should be able to resize as well.

2000-11-18 19:35  Marcus Sundberg [marcus@ggi-project.org]

	* display/X/mode.inc (1.14): Check return code from
	_GGIbasiccheck() in setmode.  Need to copy the whole vinfo into
	priv->xwin.visual.  'class' in XCreateWindow is InputOutput, not
	the visual class. This only ever worked because
	priv->xwin.visual.class was not initialized properly...  Having
	ResizeRedirectMask in the input mask breaks changing the resolution
	with ggiSetMode(). Remove it until we find out why.  Minor
	cleanups.

2000-11-18 18:49  Marcus Sundberg [marcus@ggi-project.org]

	* display/Xlib/visual.c (1.41): Use RootWindow() instead of
	DefaultRootWindow(). Synced some stuff with display/X/visual.c.

2000-11-18 18:43  Marcus Sundberg [marcus@ggi-project.org]

	* display/X/visual.c (1.58): Use RootWindow() instead of
	DefaultRootWindow().

2000-11-18 16:11  Marcus Sundberg [marcus@ggi-project.org]

	* ggi/init.c (1.16): Moved DPRINT to beginning of function.

2000-11-11 14:22  Andreas Beck [becka@ggi-project.org]

	* packaging/: ggi-libggi-base-2.1b-1.spec (1.1),
	ggi-libggi-devel-2.1b-1.spec (1.1), ggi-libggi-svgalib-2.1b-1.spec
	(1.1), ggi-libggi-text-2.1b-1.spec (1.1), ggi-libggi-x-2.1b-1.spec
	(1.1): Added preliminary RPM specs.

2000-11-05 23:40  Marcus Sundberg [marcus@ggi-project.org]

	* include/ggi/display/xcommon.h (1.4): Protect from multiple
	inclusion. Patch from Christoph Egger.

2000-11-03 20:34  Marcus Sundberg [marcus@ggi-project.org]

	* extensions/misc/display/: X/EXPSYMS (1.2), svgalib/EXPSYMS (1.2):
	Export proper symbols. Patch from Christoph Egger.

2000-11-01 23:10  Marcus Sundberg [marcus@ggi-project.org]

	* display/suidkgi/visual.c (1.27): Removed _ggi_malloc() usage.

2000-11-01 22:59  Marcus Sundberg [marcus@ggi-project.org]

	* display/: X/visual.c (1.57), Xlib/visual.c (1.40),
	palemu/visual.c (1.32): Cosmetic changes.

2000-11-01 22:59  Marcus Sundberg [marcus@ggi-project.org]

	* display/trueemu/visual.c (1.38), default/ramdac/visual.c (1.16):
	Removed _ggi_malloc() usage.

2000-11-01 22:32  Marcus Sundberg [marcus@ggi-project.org]

	* display/palemu/visual.c (1.31): Removed _ggi_malloc() usage.

2000-11-01 22:28  Marcus Sundberg [marcus@ggi-project.org]

	* display/palemu/mode.c (1.28): Initialize palette when setting
	mode.

2000-11-01 21:40  Marcus Sundberg [marcus@ggi-project.org]

	* display/: X/visual.c (1.56), Xlib/visual.c (1.39), glide/box.c
	(1.9): Removed _ggi_malloc() usage.

2000-10-31 10:45  Marcus Sundberg [marcus@ggi-project.org]

	* programs/util/inputdump.c (1.10): Decrease MAX_DRAW_VAL to 12.

2000-10-29 20:44  Marcus Sundberg [marcus@ggi-project.org]

	* display/tele/libtele.c (1.11): No need for test_endianness(), the
	preprocessor has that information already.

2000-10-29 19:21  Marcus Sundberg [marcus@ggi-project.org]

	* display/: palemu/mode.c (1.27), trueemu/mode.c (1.37): Fixed up
	mode handling stuff, especially dpp and size fields.

2000-10-28 22:11  Marcus Sundberg [marcus@ggi-project.org]

	* display/: glide/gtext.c (1.5), glide/mode.c (1.38),
	palemu/palemu.c (1.15): Fixed some usage of static variables.

2000-10-28 22:06  Marcus Sundberg [marcus@ggi-project.org]

	* display/: X/mode.inc (1.13), aa/mode.c (1.39), directx/ddinit.c
	(1.3), fbdev/mode.c (1.75), file/mode.c (1.22), glide/mode.c
	(1.37), lcd823/mode.c (1.2), memory/mode.c (1.33), monotext/mode.c
	(1.36), svgalib/mode.c (1.43), tele/mode.c (1.18), terminfo/mode.c
	(1.31), tile/mode.c (1.50), vcsa/mode.c (1.10), xf86dga/mode.c
	(1.44): Fixed up mode handling stuff, especially dpp and size
	fields.  Checkmode should fail if the app specifies an invalid
	physical size.

2000-10-28 18:31  Marcus Sundberg [marcus@ggi-project.org]

	* configure.in (1.93): Use AM_PROG_LIBTOOL, not AC_PROG_LIBTOOL.

2000-10-28 17:28  Marcus Sundberg [marcus@ggi-project.org]

	* display/suidkgi/: mode.c (1.22), suidbridge.c (1.11), suidhook.h
	(1.5), visual.c (1.26): Some updates. Need more work before it will
	even compile.

2000-10-27 19:17  Andreas Beck [becka@ggi-project.org]

	* display/X/mode.inc (1.12), programs/demos/demo.c (1.18): Added
	physical size information for X target. Added test for it to demo.c

2000-09-28 00:25  Andreas Beck [becka@ggi-project.org]

	* display/fbdev/visual.c (1.75): Fixed error messages when probing
	for fbdev devices to also show the traditional names, not only
	devfs.

2000-09-05 09:54  Andreas Beck [becka@ggi-project.org]

	* FAQ (1.2): Updated FAQ on vesafb issues.

2000-09-02 21:06  Steve Cheng [steve@ggi-project.org]

	* doc/docbook/: ggi.dsl (1.4), ggi.sgml (1.4), libggi-book.sgml
	(1.1), libggi-db.sgml (1.2), libggi-env.sgml (1.4), libggi-faq.sgml
	(1.1), libggi-misc.sgml (1.2), libggi-pixel.sgml (1.2),
	libggi-targets.sgml (1.4): Added FAQ to core lib documentation. 
	Markup: changed erroneous xrefs to links.  Put LibGGI and LibGII
	book content in their own files.  Set to stylesheets to output
	quotes for literal elements.

2000-09-02 20:30  Steve Cheng [steve@ggi-project.org]

	* doc/docbook/README.sgml (1.3): Fixed missing tag (in DocBook)

2000-09-02 19:51  Steve Cheng [steve@ggi-project.org]

	* doc/docbook/: DocBook.cheatsheet (1.3), README (1.5), README.sgml
	(1.2): Added short DocBook summary to README.

2000-09-01 22:08  Andreas Beck [becka@ggi-project.org]

	* FAQ (1.1): Added LibGGI FAQ to help newbies on their first
	install.

2000-09-01 21:18  Steve Cheng [steve@ggi-project.org]

	* doc/docbook/: README (1.4), README.sgml (1.1): Updated DocBook
	README to include instructions on how to generate the different doc
	formats.

2000-08-04 06:17  Steve Cheng [steve@ggi-project.org]

	* doc/docbook/libggi-env.sgml (1.3): Explains difference between
	GGI_INPUT and GII_INPUT.

2000-08-04 01:28  Steve Cheng [steve@ggi-project.org]

	* doc/docbook/: ggi.dsl (1.3), ggi.sgml (1.3), libggi-api.sgml
	(1.18), libggi-drawing.sgml (1.4), libggi-user.sgml (1.6): Updated
	documentation.	Summary: added valuators, prototype for giiMTInit,
	more detailed explanation of keysyms, event masks, wording changes
	in some man pages, examples and gotchas from FAQ and archives.

2000-07-24 00:35  Marcus Sundberg [marcus@ggi-project.org]

	* display/glide/: mode.c (1.36), visual.c (1.39): Updated for new
	_ggiOpenDL() and _ggiAddDL().  Somehow this got missed in the big
	update.

2000-07-23 14:34  Marcus Sundberg [marcus@ggi-project.org]

	* display/tile/mode.c (1.49): Removed broken locking and redundant
	code from mode-setting.

2000-07-22 14:55  Marcus Sundberg [marcus@ggi-project.org]

	* display/fbdev/mode.c (1.74): When converting from var_screeninfo
	to ggi_mode we must take the number of frames into account; added
	frames parameter to var2ggimode().  Fixed checkmode-heuristics.
	It's still not perfect, but much better now.

2000-07-22 13:46  Marcus Sundberg [marcus@ggi-project.org]

	* display/aa/mode.c (1.38): No warnings please.

2000-07-11 03:48  Steve Cheng [steve@ggi-project.org]

	* doc/docbook/libggi-drawing.sgml (1.3): Make clear that
	ggiFillscreen obeys clipping rectangle.

2000-07-11 03:48  Steve Cheng [steve@ggi-project.org]

	* doc/docbook/libggi-targets.sgml (1.3): Minor SGML validity error
	fixed.

2000-07-10 00:37  Marcus Sundberg [marcus@ggi-project.org]

	* programs/util/inputdump.c (1.9): Show a sane display for inputs
	where num_axes is high (or GII_NUM_UNKNOWN) Show graph bars even
	for valuators where gii_valinfo is not available.

2000-07-07 01:53  Steve Cheng [steve@ggi-project.org]

	* doc/docbook/Makefile.in (1.2): Removing erroneously added
	autogenerated file (how did this get added?)

2000-07-07 01:52  Steve Cheng [steve@ggi-project.org]

	* doc/docbook/: Makefile.in (1.1), ggi.dsl (1.2), ggi.sgml (1.2),
	libggi-control.sgml (1.2), libggi-drawing.sgml (1.2),
	libggi-env.sgml (1.2), libggi-events.sgml (1.2), libggi-mode.sgml
	(1.2), libggi-origin.sgml (1.2), libggi-targets.sgml (1.2):
	Documentation editorial changes.  Stylesheet - use extension
	".html" rather than the braindead default ".htm"

2000-06-28 01:36  Steve Cheng [steve@ggi-project.org]

	* display/aa/mode.c (1.37): Made setmode return negotiated mode
	(correct behavior)

2000-06-28 00:21  Steve Cheng [steve@ggi-project.org]

	* doc/docbook/: README (1.3), ggi.sgml (1.1), libggi-blit.sgml
	(1.1), libggi-char.sgml (1.1), libggi-control.sgml (1.1),
	libggi-db.sgml (1.1), libggi-drawing.sgml (1.1), libggi-env.sgml
	(1.1), libggi-events.sgml (1.1), libggi-frames.sgml (1.1),
	libggi-misc.sgml (1.1), libggi-mode.sgml (1.1), libggi-origin.sgml
	(1.1), libggi-pixel.sgml (1.1), libggi-targets.sgml (1.1),
	libggi-visual.sgml (1.1), ggi.dsl (1.1): Added heavily revised
	library documentation.	Still many bits to do, plus manpages.

2000-06-27 03:09  Steve Cheng [steve@ggi-project.org]

	* display/aa/giievents.c (1.13), display/aa/mode.c (1.36),
	include/ggi/display/aa.h (1.5): Previous code forgot to round up
	odd resolutions.  Now fixed.

2000-06-26 22:37  Steve Cheng [steve@ggi-project.org]

	* display/aa/giievents.c (1.12), display/aa/mode.c (1.35),
	display/aa/visual.c (1.37), include/ggi/display/aa.h (1.4):
	Improved AA target's mode handling to workaround broken design in
	AA-lib.  Have mode negotiation code for greyscale modes and
	fastrender but LibGGI has no greyscale driver libraries -- should
	fix.  Support ggiFlushRegion().

2000-06-25 22:15  Andreas Beck [becka@ggi-project.org]

	* include/ggi/ggi.h (1.48): ANSI-Warnung in ggi.h eingefuegt. 
	Probing-problem, if card is not in VGA compatible mode fixed.

2000-06-25 20:57  Steve Cheng [steve@ggi-project.org]

	* display/aa/giievents.c (1.11): Fixed broken arrow keys resulting
	from somebody omitting break statements in the switch cases :)

2000-06-23 23:12  Steve Cheng [steve@ggi-project.org]

	* default/fbdev/mga/2164w/gtext.c (1.6): y += framenum * virty
	somehow slipped through Marcus' fingers :)

2000-06-17 18:55  Marcus Sundberg [marcus@ggi-project.org]

	* include/ggi/display/lcd823.h (1.2): Removed GGI_lcd823_resetmode.
	It's not needed and ggifunc_resetmode no longer exists.

2000-06-17 18:41  Marcus Sundberg [marcus@ggi-project.org]

	* ltconfig (1.16): Fixed cross-compilation to PowerPC Linux.

2000-06-03 01:27  Marcus Sundberg [marcus@ggi-project.org]

	* Makefile.am (1.8): Added ChangeLog.1999 to distribution.

2000-06-03 00:41  Marcus Sundberg [marcus@ggi-project.org]

	* ChangeLog.1999 (1.1): ChangeLog entries upto and including 1999.

2000-06-02 23:28  Marcus Sundberg [marcus@ggi-project.org]

	* ChangeLog (1.158): ChangeLogs can be autogenerated with cvs2cl,
	so we no longer keep them in CVS.

2000-06-02 23:25  Marcus Sundberg [marcus@ggi-project.org]

	* autogen.sh (1.3): touch ChangeLog before running automake, or
	else it won't be included in make dist.

2000-06-02 19:06  Marcus Sundberg [marcus@ggi-project.org]

	* display/fbdev/: mode.c (1.73), visual.c (1.74): Better parsing of
	/etc/fb.modes, we now support different sync modes like
	sync-on-green, interlaced and doublescan modes. We also support
	trying the same entry with different bit-depths, so you don't need
	separate entries for things like 800x600[GT_8BIT] and
	800x600[GT_16BIT]. Also virtual size doesn't have to match
	perfectly.  Mode database is now parsed once at ggiOpen() time
	instead of at every checkmode.	If a suitable entry is not find in
	the mode database we reject the mode, *unless* we are running on
	KGIcon which does it's own timing calculation.	Checkmode is now
	properly implemented using FB_ACTIVATE_TEST instead of accepting
	everything. Check/SetMode generally improved a lot.  Renamed
	priv->need_modedb to priv->need_timings.  Renamed fbdev_hook to
	ggi_fbdev_priv.

2000-06-02 17:37  Marcus Sundberg [marcus@ggi-project.org]

	* display/: aa/color.c (1.15), aa/giievents.c (1.10), aa/mode.c
	(1.34), aa/visual.c (1.36), file/fileio.c (1.8), file/mode.c
	(1.21), file/visual.c (1.17), memory/mode.c (1.32), memory/visual.c
	(1.30), monotext/color.c (1.20), monotext/draw.c (1.19),
	monotext/mode.c (1.35), monotext/monotext.c (1.22), monotext/text.c
	(1.16), monotext/visual.c (1.31), palemu/color.c (1.14),
	palemu/draw.c (1.9), palemu/frames.c (1.5), palemu/mode.c (1.26),
	palemu/palemu.c (1.14), palemu/text.c (1.10), palemu/visual.c
	(1.30), sub/mode.c (1.20), sub/stubs.c (1.16), sub/visual.c (1.21),
	tele/box.c (1.8), tele/color.c (1.10), tele/draw.c (1.7),
	tele/events.c (1.21), tele/mode.c (1.17), tele/visual.c (1.17),
	tile/color.c (1.10), tile/frames.c (1.8), tile/line.c (1.6),
	tile/mode.c (1.48), tile/stubs.c (1.16), tile/visual.c (1.40),
	trueemu/frames.c (1.4), trueemu/genblit.c (1.6), trueemu/mode.c
	(1.36), trueemu/stubs.c (1.18), trueemu/trueemu.c (1.21),
	trueemu/visual.c (1.37), vcsa/color.c (1.8), vcsa/draw.c (1.7),
	vcsa/mode.c (1.9), vcsa/visual.c (1.19): Unified naming of private
	structures.  Misc minor cleanups.

2000-06-02 17:28  Marcus Sundberg [marcus@ggi-project.org]

	* include/ggi/display/: aa.h (1.3), fbdev.h (1.15), file.h (1.4),
	memory.h (1.3), monotext.h (1.2), multi.h (1.3), palemu.h (1.2),
	sub.h (1.2), tele.h (1.3), tile.h (1.2), trueemu.h (1.2), vcsa.h
	(1.4): Unified naming of private structures.  Misc small cleanups.

2000-06-02 17:19  Marcus Sundberg [marcus@ggi-project.org]

	* include/ggi/internal/dltypes.h (1.14): There is no resetmode
	function.

2000-06-02 16:02  Marcus Sundberg [marcus@ggi-project.org]

	* display/memory/visual.c (1.29): Don't mess with LIBGGI_FD

2000-06-02 15:59  Marcus Sundberg [marcus@ggi-project.org]

	* display/fbdev/: color.c (1.22), pan.c (1.24): Renamed fbdev_hook
	to ggi_fbdev_priv.

2000-06-02 15:56  Marcus Sundberg [marcus@ggi-project.org]

	* include/ggi/display/fbdev.h (1.14): Renamed fbdev_hook to
	ggi_fbdev_priv.  Added definition of struct ggi_fbdev_timing. 
	Renamed need_modedb to need_timings.  New entry in private struct:
	ggi_fbdev_timing *timings.

2000-06-02 15:52  Marcus Sundberg [marcus@ggi-project.org]

	* default/fbdev/mga/2164w/visual.c (1.12): Renamed fbdev_hook to
	ggi_fbdev_priv.

2000-06-02 15:50  Marcus Sundberg [marcus@ggi-project.org]

	* display/multi/mode.c (1.18): Be sure to return failure if the
	original checkmode request can't be met.

2000-06-02 15:47  Marcus Sundberg [marcus@ggi-project.org]

	* display/common/modelist.inc (1.8): Changed GGIDPRINT to
	GGIDPRINT_MODE

2000-06-02 15:46  Marcus Sundberg [marcus@ggi-project.org]

	* display/: X/visual.c (1.55), Xlib/visual.c (1.38): Fixed fatal
	multihead problem with usage of ggParseOptions() Changed
	NUM_OPTIONS to NUM_OPTS to be consistent with other targets.

2000-06-02 15:45  Marcus Sundberg [marcus@ggi-project.org]

	* display/: file/visual.c (1.16), memory/visual.c (1.28),
	monotext/visual.c (1.30), palemu/visual.c (1.29), trueemu/visual.c
	(1.36), vcsa/visual.c (1.18): Fixed fatal multihead problem with
	usage of ggParseOptions()

2000-06-02 13:46  Marcus Sundberg [marcus@ggi-project.org]

	* default/kgi/: Makefile.am (1.10), mode.c (1.4), visual.c (1.14):
	Fixed removal of the proc code.

2000-06-01 19:39  Marcus Sundberg [marcus@ggi-project.org]

	* display/: file/visual.c (1.15), memory/visual.c (1.27),
	monotext/visual.c (1.29), palemu/visual.c (1.28), trueemu/visual.c
	(1.35), vcsa/visual.c (1.17): Option handling cleanups from
	Christoph Egger.

2000-06-01 00:32  Marcus Sundberg [marcus@ggi-project.org]

	* config.guess (1.5), config.sub (1.5), ltconfig (1.15), ltmain.sh
	(1.8), m4/libtool.m4 (1.3): Updated from LibGII.

2000-05-31 23:24  Marcus Sundberg [marcus@ggi-project.org]

	* configure.in (1.92): The new libtool prefers AC_PROG_LIBTOOL
	instead of AM_PROG_LIBTOOL.

2000-05-30 01:35  Andreas Beck [becka@ggi-project.org]

	* programs/util/tunemode.c (1.5): Changed a few nonsense entries
	regarding (c) and public domain.

2000-05-28 17:30  Andreas Beck [becka@ggi-project.org]

	* display/X/mode.c (1.46), display/X/mode.inc (1.11),
	display/X/visual.c (1.54), include/ggi/display/x.h (1.8): Added
	resize support to LibWMH, LibGII and LibGGI. Still pretty crufty. 
	Not for production use yet.

2000-05-28 01:18  Marcus Sundberg [marcus@ggi-project.org]

	* default/fbdev/mga/2164w/visual.c (1.11): Fixed fatal typo.

2000-05-28 00:43  Marcus Sundberg [marcus@ggi-project.org]

	* display/fbdev/visual.c (1.73), include/ggi/display/fbdev.h
	(1.13): Don't put magic KGIcon numbers in the middle of the code,
	use forward compatible defines instead.  Added iskgi and
	need_modedb flags to private structure.

2000-05-23 20:06  Andreas Beck [becka@ggi-project.org]

	* display/: X/mode.inc (1.10), fbdev/visual.c (1.72): Added kgicon
	detectability. Small change to X target to allow for resizing.

2000-05-23 03:52  Jon Taylor [taylorj@ggi-project.org]

	* default/kgi/: box.c (1.10), copybox.c (1.9), line.c (1.10),
	mode.c (1.3): Removed broken ping-pong buffering code

2000-05-21 16:39  Jon Taylor [taylorj@ggi-project.org]

	* display/fbdev/fbdev.conf.in (1.3): Removed old/invalid entry

2000-05-01 22:15  Marcus Sundberg [marcus@ggi-project.org]

	* configure.in (1.91), libggi.conf.in (1.14),
	display/lcd823/.cvsignore (1.1), display/lcd823/EXPSYMS (1.1),
	display/lcd823/Makefile.am (1.1), display/lcd823/color.c (1.1),
	display/lcd823/mode.c (1.1), display/lcd823/visual.c (1.1),
	include/ggi/display/lcd823.h (1.1): New target 'display-823'.  This
	is a target for the Motorola MPC823 builtin LCD controler, using
	the /dev/lcd823 Linux kernel device.

2000-05-01 22:03  Marcus Sundberg [marcus@ggi-project.org]

	* ltconfig (1.14): Fixed cross-compilation to PowerPC Linux.

2000-04-30 18:36  Marcus Sundberg [marcus@ggi-project.org]

	* programs/util/inputdump.c (1.8): Clear the entire axes array. 
	Don't assume that memset()ing an array of sint32 with -1 will give
	the desired result everywhere.

2000-04-30 18:16  Marcus Sundberg [marcus@ggi-project.org]

	* display/fbdev/mode.c (1.72): Replaced memset() on framebuffer
	with new function clear_fbmem(). memset() doesn't work on uncached
	regions on some platforms (PowerPC systems using glibc for
	example).

2000-04-30 16:58  Marcus Sundberg [marcus@ggi-project.org]

	* ggi/visual.c (1.10): Let _default_error return GGI_ENOFUNC
	instead of -1.

2000-04-30 16:51  Marcus Sundberg [marcus@ggi-project.org]

	* display/terminfo/mode.c (1.30): Fixed uninitialized variable,
	thanks to Christoph Egger (Christoph_Egger@t-online.de) for
	noticing.

2000-04-30 16:49  Marcus Sundberg [marcus@ggi-project.org]

	* display/aa/: mode.c (1.33), visual.c (1.35): Updated for new
	sublib system, thanks to Christoph Egger
	(Christoph_Egger@t-online.de) for noticing.

2000-04-24 19:43  Marcus Sundberg [marcus@ggi-project.org]

	* default/color/EXPSYMS (1.2), default/color/visual.c (1.13),
	default/fbdev/mga/2164w/visual.c (1.10), default/ilbm/EXPSYMS
	(1.2), default/ilbm/visual.c (1.9), default/ioctl/EXPSYMS (1.2),
	default/ioctl/visual.c (1.15), default/iplanar_2p/EXPSYMS (1.2),
	default/iplanar_2p/visual.c (1.9), default/kgi/EXPSYMS (1.2),
	default/kgi/visual.c (1.13), default/linear_1/EXPSYMS (1.2),
	default/linear_1/visual.c (1.18), default/linear_16/EXPSYMS (1.2),
	default/linear_16/visual.c (1.22), default/linear_1_r/EXPSYMS
	(1.2), default/linear_1_r/visual.c (1.9), default/linear_2/EXPSYMS
	(1.2), default/linear_2/visual.c (1.9), default/linear_24/EXPSYMS
	(1.2), default/linear_24/visual.c (1.18), default/linear_32/EXPSYMS
	(1.2), default/linear_32/visual.c (1.23), default/linear_4/EXPSYMS
	(1.2), default/linear_4/visual.c (1.18), default/linear_4_r/EXPSYMS
	(1.2), default/linear_4_r/visual.c (1.2), default/linear_8/EXPSYMS
	(1.2), default/linear_8/visual.c (1.21),
	default/linmm_banked/EXPSYMS (1.2), default/linmm_banked/visual.c
	(1.19), default/planar/EXPSYMS (1.2), default/planar/visual.c
	(1.10), default/ramdac/EXPSYMS (1.2), default/ramdac/visual.c
	(1.15), default/stubs/EXPSYMS (1.2), default/stubs/visual.c (1.17),
	default/text_16/EXPSYMS (1.2), default/text_16/visual.c (1.19),
	default/text_32/EXPSYMS (1.2), default/text_32/visual.c (1.19),
	display/X/EXPSYMS (1.2), display/X/mode.inc (1.9),
	display/X/visual.c (1.53), display/Xlib/EXPSYMS (1.2),
	display/Xlib/visual.c (1.37), display/aa/EXPSYMS (1.2),
	display/aa/mode.c (1.32), display/aa/visual.c (1.34),
	display/directx/EXPSYMS (1.2), display/directx/visual.c (1.3),
	display/fbdev/EXPSYMS (1.2), display/fbdev/mode.c (1.71),
	display/fbdev/visual.c (1.71), display/file/EXPSYMS (1.2),
	display/file/mode.c (1.20), display/file/visual.c (1.14),
	display/glide/EXPSYMS (1.2), display/glide/mode.c (1.35),
	display/glide/visual.c (1.38), display/kgi/EXPSYMS (1.2),
	display/kgi/mode.c (1.16), display/kgi/visual.c (1.15),
	display/linvtsw/EXPSYMS (1.2), display/linvtsw/visual.c (1.10),
	display/mansync/EXPSYMS (1.2), display/mansync/visual.c (1.8),
	display/memory/EXPSYMS (1.2), display/memory/mode.c (1.31),
	display/memory/visual.c (1.26), display/monotext/EXPSYMS (1.2),
	display/monotext/mode.c (1.34), display/monotext/visual.c (1.28),
	display/multi/EXPSYMS (1.2), display/multi/visual.c (1.29),
	display/palemu/EXPSYMS (1.2), display/palemu/mode.c (1.25),
	display/palemu/visual.c (1.27), display/sub/EXPSYMS (1.2),
	display/sub/visual.c (1.20), display/suidkgi/EXPSYMS (1.2),
	display/suidkgi/mode.c (1.21), display/suidkgi/visual.c (1.25),
	display/svgalib/EXPSYMS (1.2), display/svgalib/mode.c (1.42),
	display/svgalib/visual.c (1.34), display/tele/EXPSYMS (1.2),
	display/tele/mode.c (1.16), display/tele/visual.c (1.16),
	display/terminfo/EXPSYMS (1.2), display/terminfo/mode.c (1.29),
	display/terminfo/visual.c (1.22), display/tile/EXPSYMS (1.2),
	display/tile/mode.c (1.47), display/tile/visual.c (1.39),
	display/trueemu/EXPSYMS (1.2), display/trueemu/mode.c (1.35),
	display/trueemu/visual.c (1.34), display/vcsa/EXPSYMS (1.2),
	display/vcsa/mode.c (1.8), display/vcsa/visual.c (1.16),
	display/vgagl/EXPSYMS (1.2), display/vgagl/visual.c (1.13),
	display/xf86dga/EXPSYMS (1.2), display/xf86dga/mode.c (1.43),
	display/xf86dga/visual.c (1.43), extensions/misc/display/X/init.c
	(1.10), extensions/misc/display/svgalib/visual.c (1.12),
	extensions/misc/ggimisc/init.c (1.5), extensions/test/test2.c
	(1.10): Updated sublibs and Misc extension for the new sublib
	system.

2000-04-24 19:37  Marcus Sundberg [marcus@ggi-project.org]

	* ggi/dl.c (1.8), ggi/init.c (1.15), ggi/stubs.c (1.10),
	ggi/visual.c (1.9), include/ggi/ggi_ext.h (1.6),
	include/ggi/display/mansync.h (1.2), include/ggi/internal/dltypes.h
	(1.13), include/ggi/internal/internal.h (1.31),
	include/ggi/internal/structs.h (1.28): Big rewrite of the sublib
	handling.  All sublibs now have a single entry point prototyped
	like this: typedef int (ggifunc_dlentry)(int func, void **funcptr);
	
	This function is used to get pointers to the real sublib functions.
	 Currently there are three such functions:
	
	typedef int (ggifunc_open)(struct ggi_visual *vis, struct
	ggi_dlhandle *dlh,			      const char *arg, void
	*argptr, uint32 *dlret); typedef int (ggifunc_exit)(struct
	ggi_visual *vis,			    struct ggi_dlhandle
	*dlh); typedef int (ggifunc_close)(struct ggi_visual *vis,	   
			   struct ggi_dlhandle *dlh); open replaces
	GGIdlinit() and close replaces GGIdlcleanup(). exit is a special
	function which will rarely be used. It is used when the normal
	de-initialization order of sublibs is not sufficient, for example
	when an OP_DISPLAY sublib needs to access data in an extension
	sublib (like in the mansync case).
	
	open (and exit/close as well) now returns 0 on success and a GGI
	error code on error. The GGI_DL_* codes are returned in the *dlret
	argument.
	
	The name of the entry point is <symprefix><sublibname>, where:
	<sublibname> is the name of the library with the last dot and
	everything after it stripped.  <symprefix> is GGIdl_ for LibGGI and
	the Misc extension.  For all other extensions the new symprefix
	paramater from ggiExtensionLoadDL() is used for <symprefix>.
	
	_ggiOpenDL() and _ggiAddDL() has been changed to return 0 on
	success and a GGI error code on failure.
	
	_ggiZapMode() no longer takes a mask of sublib types to zap,
	instead it takes a 'zapall' argument which if non-zero tells LibGGI
	to zap extension sublibs and OP_DISPLAY sublibs. Otherwise only
	OP_GC, OP_DRAW and OP_COLOR sublibs are zapped.
	
	The ggi_visual_op* structs has been cleaned up so we can initialize
	all of them with a single function, so despite the above changes
	LibGGI is now actually slightly smaller.
	
	This does not require any changes to applications, full ABI
	compability is maintained. Extensions are affected as
	ggiExtensionLoadDL() now takes an additional symprefix argument,
	and all extension sublibs needs to be changed for the single entry
	point system.

2000-04-24 18:19  Marcus Sundberg [marcus@ggi-project.org]

	* extensions/misc/demos/misctest.c (1.11): Removed old debug
	printf.

2000-04-24 18:17  Marcus Sundberg [marcus@ggi-project.org]

	* extensions/misc/: display/X/Makefile.am (1.9),
	display/svgalib/Makefile.am (1.9), libggimisc.conf.in (1.3):
	Changed - in sublib names to _

2000-04-24 18:16  Marcus Sundberg [marcus@ggi-project.org]

	* libggi.conf.in (1.13), display/linvtsw/Makefile.am (1.8): Renamed
	lin_vtsw sublib to linvtsw

2000-04-24 17:14  Marcus Sundberg [marcus@ggi-project.org]

	* .cvsignore (1.12): Ignore glimpse index files.

2000-04-06 00:02  Marcus Sundberg [marcus@ggi-project.org]

	* default/fbdev/mga/2164w/mmio.h (1.9): If we don't cast away
	volatile before dereferencing the pointers we don't need the
	"workaround" for the non-existant "gcc-bug"...

2000-03-29 14:55  Andrew Apted [andrew@ggi-project.org]

	* display/: memory/mode.c (1.30), tele/mode.c (1.15): Christoph
	Egger's checkmode fix.

2000-03-12 15:26  Marcus Sundberg [marcus@ggi-project.org]

	* ChangeLog (1.157): [no log message]

2000-03-12 15:26  Marcus Sundberg [marcus@ggi-project.org]

	* m4/: dllext.m4 (1.3), dllext.m4 (1.4): Sigh, we should check ,
	not .

2000-03-07 19:12  Marcus Sundberg [marcus@ggi-project.org]

	* m4/dllext.m4 (1.2): We need an AC_SUBST here.

2000-02-27 19:00  Marcus Sundberg [marcus@ggi-project.org]

	* ChangeLog (1.156): [no log message]

2000-02-27 18:56  Marcus Sundberg [marcus@ggi-project.org]

	* configure.in (1.90): Use new GGI_DLLEXT macro do find out the
	extension of shared libraries.

2000-02-27 18:54  Marcus Sundberg [marcus@ggi-project.org]

	* m4/Makefile.am (1.2): Added dllext.m4

2000-02-27 18:51  Marcus Sundberg [marcus@ggi-project.org]

	* m4/dllext.m4 (1.1): New GGI_DLLEXT macro.

2000-02-27 17:39  Marcus Sundberg [marcus@ggi-project.org]

	* display/file/: fileio.c (1.7), visual.c (1.13): Made file-target
	compile again.

2000-02-26 21:58  Andreas Beck [becka@ggi-project.org]

	* display/file/: fileio.c (1.6), mode.c (1.19), visual.c (1.12):
	Commited C.Egger's fixes.

2000-02-24 22:35  Marcus Sundberg [marcus@ggi-project.org]

	* ChangeLog (1.155): [no log message]

2000-02-24 22:35  Marcus Sundberg [marcus@ggi-project.org]

	* configure.in (1.89): Don't try to compile mansync target if we
	don't have fork() or pthreads.

2000-02-17 23:05  Andreas Beck [becka@ggi-project.org]

	* display/: multi/visual.c (1.28), tile/visual.c (1.38): Changed
	tile and multi target to do symmetric close of targets.

2000-02-06 20:29  Marcus Sundberg [marcus@ggi-project.org]

	* ChangeLog (1.154): [no log message]

2000-02-06 20:28  Marcus Sundberg [marcus@ggi-project.org]

	* display/directx/ddinitnt.c (1.1): Forgot to commit this file.

2000-01-29 14:37  Marcus Sundberg [marcus@ggi-project.org]

	* ChangeLog (1.153): [no log message]

2000-01-29 14:37  Marcus Sundberg [marcus@ggi-project.org]

	* display/directx/Makefile.am (1.3): Fixed typo, thanks to
	Christoph Egger for noticing.

2000-01-25 21:24  Andreas Beck [becka@ggi-project.org]

	* default/linear_24/box.c (1.4): giidemo fixed up a little, so it
	compiles. Don't use it anyway, but ...	24 Bit renderer fixed for
	correct alignment when accelerating boxes.

2000-01-22 18:51  Marcus Sundberg [marcus@ggi-project.org]

	* configure.in (1.88), libggi.conf.in (1.12),
	display/directx/Makefile.am (1.2), display/directx/ddinit.c (1.2),
	display/directx/ddinit.h (1.2), display/directx/line.c (1.2),
	display/directx/mode.c (1.2), display/directx/pixel.c (1.2),
	display/directx/visual.c (1.2), ggi/init.c (1.14): Updated DirectX
	target and new DirectXNT target from John Fortin (fortinj@ibm.net).

2000-01-16 17:45  Marcus Sundberg [marcus@ggi-project.org]

	* ChangeLog (1.152): [no log message]

2000-01-16 17:44  Marcus Sundberg [marcus@ggi-project.org]

	* acconfig.h (1.10), configure.in (1.87), ggi/init.c (1.13),
	include/ggi/ggi.h (1.47): Added ggiGetConfDir() and use that to get
	the location of the config file in ggi/init.c.

2000-01-16 15:57  Marcus Sundberg [marcus@ggi-project.org]

	* ChangeLog (1.151): [no log message]

2000-01-16 15:57  Marcus Sundberg [marcus@ggi-project.org]

	* include/ggi/: ggi.h (1.46), ggi_ext.h (1.5): Added some simple
	type checking to opaque pointer types.

2000-01-13 22:47  Marcus Sundberg [marcus@ggi-project.org]

	* ChangeLog (1.150): [no log message]

2000-01-13 22:27  Marcus Sundberg [marcus@ggi-project.org]

	* ltconfig (1.13): Made need_lib_prefix default to no.

2000-01-11 23:47  Marcus Sundberg [marcus@ggi-project.org]

	* ChangeLog (1.149): [no log message]

2000-01-11 23:47  Marcus Sundberg [marcus@ggi-project.org]

	* display/: X/visual.c (1.52), Xlib/visual.c (1.36): Don't destroy
	window if we didn't create it.

