2003-07-29  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* ==== Released 1.0.2 ====

	* configure.in: Version 1.0.2, Binary age 2, interface age 0.

2003-07-29  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* examples/button.c (timeout): Modified animation.
	(unrealize): Remove timeout handler.

	* configure.in: 
	* gdk/glext/gen-gdkglglxext-h.pl: 
	* gdk/x11/gdkglglxext.h: Check GLXVideoSourceSGIX typedef to avoid
	old SGI's glxext.h bug.

	* gdk/gdkglglext.h: 
	* gdk/x11/gdkglglxext.h: 
	* gdk/win32/gdkglwglext.h: Updated.

	* gdk/glext/gen-gdkglglext-h.pl: 
	* gdk/glext/gen-gdkglglxext-h.pl: 
	* gdk/glext/gen-gdkglwglext-h.pl: Include <gdk/glext/*.h>
	extension headers.

	* configure.in: 
	* gdk/glext/Makefile.am: 
	* gdk/glext: Renamed gdk/GL to gdk/glext to prevent <GL/gl.h> from
	including <GL/glext.h> in gdk directory.

2003-07-28  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* examples/viewlw.c: Improved mouse operation.

	* examples/button.c: 
	* examples/multiarb.c: 
	* examples/coolwave.c: 
	* examples/template.c: 
	* examples/font-pangoft2-tex.c: Use gtk_timeout instead of
	gtk_idle. (Dave Andruczyk's advice)

	* examples/logo.c: Removed frame counter.

2003-07-28  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* gdk/x11/gdkglglxext.[ch]: Updated.

	* gdk/GL/glxext-extra.h: Added GLX_MESA_agp_offset extension.

	* gdk/gdkglglext.h: 
	* gdk/x11/gdkglglxext.h: 
	* gdk/win32/gdkglwglext.h: Updated.

	* gdk/GL/gen-gdkglglext-h.pl: Define __glext_h_ before
	#include <GL/gl.h> to avoid including system's glext.h.

	* gdk/GL/gen-gdkglglxext-h.pl: Define __glxext_h_ before
	#include <GL/glx.h> to avoid including system's glxext.h.

	* gdk/GL/gen-gdkglwglext-h.pl: Define __wglext_h_ before
	#include <GL/gl.h> to avoid including system's wglext.h.

	* gdk/gdkglglext.h: 
	* gdk/GL/gen-gdkglglext-h.pl: Typedef GLhalfNV if needed.

	* configure.in: Check whether GLhalfNV typedef is needed.

2003-07-27  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* ==== Released 1.0.1 ====

	* configure.in: Version 1.0.1, Binary age 1, interface age 0.

2003-07-27  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* examples/font-pangoft2.c (gl_pango_ft2_render_layout): 
	* examples/font-pangoft2-tex.c (gl_tex_pango_ft2_render_layout):
	Use GL_UNSIGNED_BYTE data type if OpenGL 1.2 is not supported.

2003-07-27  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* examples/Makefile.mingw (PROGRAMS): 
	* examples/Makefile.msc (PROGRAMS): Removed font-pangoft2*
	examples. They don't work on win32.

2003-07-24  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* gtk/gtkglwidget.c (struct GLWidgetPrivate): Added
	unrealize_handler and destroy_handler members. Removed
	need_unrealize flag.
	(gtk_gl_widget_realize, gtk_gl_widget_unrealize) 
	(gtk_widget_set_gl_capability): "unrealize" signal handler
	connection is done by "realize" handler. This change makes
	user's "unrealize" handler possible to call OpenGL functions.
	(gtk_widget_get_gl_context, gtk_gl_widget_destroy_gl_context):
	"destroy" signal handler connection is done by
	gtk_widget_get_gl_context().

	* examples/template.c (unrealize): OpenGL functions can be called
	in "unrealize" handler.

2003-07-24  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* examples/font-pangoft2-tex.c: 
	* examples/Makefile.am (common_programs): 
	* examples/Makefile.mingw (PROGRAMS): 
	* examples/Makefile.msc (PROGRAMS): Added simple example for text
	texture rendering with PangoFT2.

2003-07-21  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* configure.in: Added $EXAMPLES_DEP_CFLAGS contains PangoFT2
	cflags. Added $GTKGLEXT_DEP_LIBS_WITH_PANGOFT2 contains PangoFT2
	libs.

	* examples/Makefile.am (INCLUDES): Use $EXAMPLES_DEP_CFLAGS.
	(LDADDS_WITH_PANGOFT2): For font-pangoft2.

	* examples/Makefile.msc (LIBS_WITH_PANGOFT2): 
	* examples/Makefile.mingw (LIBS_WITH_PANGOFT2): For font-pangoft2.

	* examples/scribble-gl.c: Suppress "comparison between signed and
	unsigned" warnings.

	* examples/font-pangoft2.c: Suppress "implicit declaration of
	function `memset'" warning.

	* examples/font-pangoft2.c (gl_pango_ft2_render_layout):
	Optimized. Fixed render position of the layout.

2003-07-20  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* examples/font-pangoft2.c: 
	* examples/Makefile.am (common_programs): 
	* examples/Makefile.mingw (PROGRAMS): 
	* examples/Makefile.msc (PROGRAMS): Added simple example for text
	rendering with PangoFT2.

2003-07-18  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* examples/Makefile.am (scribble_gl_SOURCES) 
	(scribble_gl_DEPENDENCIES, scribble_gl_LDADD): Fixed variable
	name.

2003-07-18  Alif Wahid  <awah005@users.sourceforge.net>

	* examples/scribble-gl.c
	* examples/Makefile.am (common_programs):
	* examples/Makefile.mingw (PROGRAMS):
	* examples/Makefile.msc (PROGRAMS): Added new scribble-gl.c
	example program. This is mapped back to C from Python according
	to the scribble-gl.py script in PyGtkGLExt.

2003-07-16  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* examples/button.c:
	* examples/Makefile.am (common_programs):
	* examples/Makefile.mingw (PROGRAMS):
	* examples/Makefile.msc (PROGRAMS): Added simple toggle button
	example.

2003-07-14  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* gdk/GL/wglext-extra.h: Removed WGL_NV_allocate_memory.

2003-07-13  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* gdk/GL/glext-extra.h: 
	* gdk/GL/glxext-extra.h: Added extra SGI extensions.
	Added extra EXT extensions. Added extra ATIX extensions.

2003-07-12  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* gdk/GL/glxext-extra.h: Added extra NVIDIA extensions.
	* gdk/GL/wglext-extra.h: Added extra I3D extensions.

	* gdk/GL/list-ext.pl: 
	* gdk/GL/Makefile.am (EXTRA_DIST): Added list-ext.pl script.

	* gdk/GL/glext-extra.h: 
	* gdk/gdkglglext.[ch]: Added extra APPLE extensions.
	Added extra ATI extensions.

	* gdk/GL/glxext-extra.h: 
	* gdk/GL/wglext-extra.h: Added.

	* gdk/GL/gen-gdkglglxext-h.pl: Read glxext-extra.h.

	* gdk/GL/gen-gdkglwglext-h.pl: Read wglext-extra.h.

	* gdk/GL/glext-extra.h: 
	* gdk/gdkglglext.[ch]: 
	* gdk/x11/gdkglglxext.[ch]: 
	* gdk/win32/gdkglwglext.[ch]: Added some additional OpenGL
	extensions.

2003-07-11  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* gdk/GL/glext.h : Fixed GL_ARB_texture_mirror_repeat to
	GL_ARB_texture_mirrored_repeat.

	* gdk/gdkglcontext.c: 
	* gdk/gdkgldrawable.c: 
	* gdk/gdkglpixmap.c: 
	* gdk/gdkglwindow.c: 
	* gdk/x11/gdkglcontext-x11.c: 
	* gdk/x11/gdkglpixmap-x11.c: 
	* gdk/x11/gdkglwindow-x11.c: 
	* gdk/x11/gdkglfont-x11.c: 
	* gtk/gtkglwidget.c: Fixed documentations.

	* gdk/GL/gen-gdkglglext-h.pl: 
	* gdk/gdkglglext.h: Include glext-extra.h.

	* gdk/GL/glext-extra.h: 
	* gdk/GL/gen-gdkglglext-[ch].pl: 
	* gdk/GL/Makefile.am: Renamed glext_extra.h to glext-extra.h.

	* gdk/GL/Makefile.am (gdkglext_gl_public_h_sources): Install
	glext_extra.h.
	(EXTRA_DIST): Added gen-gdkgl*ext-[ch].pl scripts.

	* gdk/GL/gen-gdkglglext-c.pl (generate_code): 
	* gdk/GL/gen-gdkglglxext-c.pl (generate_code): 
	* gdk/GL/gen-gdkglwglext-c.pl (generate_code): Changed
	_procs_$extension struct initialization code. Changed debug
	message.

	* gdk/GL/glext.[ch]: 
	* gdk/GL/glxext.[ch]: 
	* gdk/GL/wglext.[ch]: Use auto-generated code.

	* gdk/GL/glext_extra.h: Added.

	* gdk/GL/gen-gdkglglext-[ch].pl: 
	* gdk/GL/gen-gdkglglxext-[ch].pl: 
	* gdk/GL/gen-gdkglwglext-[ch].pl: Added perl scripts for
	generating gdkgl*ext.[ch] sources from SGI's OpenGL extension
	header.

2003-07-10  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* gdk/gdkglglext.[ch]: Added new OpenGL extensions defined in
	glext.h version 18.

	* gdk/GL/glext.h: 
	* gdk/GL/glxext.h: 
	* gdk/GL/wglext.h: Updated.

2003-07-09  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* gdk/gdkglglext.c: 
	* gdk/x11/gdkglglxext.c: 
	* gdk/win32/gdkglwglext.c: Cleanup the code. Reduced the use of
	static variables.

	* gdk/x11/gdkglquery-x11.c (gdk_gl_get_proc_address): Cleanup the
	code.

2003-07-07  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* gdk/x11/gdkglfont-x11.c (gdk_gl_font_charset_for_locale): 
	* gdk/x11/gdkglpixmap-x11.c (gdk_gl_pixmap_new): 
	* gdk/x11/gdkgloverlay-x11.c (gdk_gl_overlay_get_sov_prop): 
	* gdk/x11/gdkglconfig-x11.c (gdk_gl_config_get_std_rgb_colormap) 
	(gdk_gl_config_setup_colormap): Suppress "comparison between signed 
	and unsigned" warnings.

2003-07-01  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* gdk/x11/gdkglquery-x11.c (gdk_gl_get_proc_address): Added Mac OS X 
	(10.1 or above) support.

2003-05-14  Naofumi Yasufuku  <naofumi@users.sourceforge.net>

	* ==== Released 1.0.0 ====

