12009-07-18  Sam Hocevar  <sam@hocevar.net>
2	* configure.ac: set version to 2.0.1 and change tarball name to
3	gtkgl for simplicity.
4	* AUTHORS NEWS README README.mingw: reorganise documentation and
5	write a news entry for the release.
6	* gtkglarea.spec: remove that file; it is 10 years old and
7	unmaintained.
8
92009-07-18  Sam Hocevar  <sam@hocevar.net>
10	* AUTHORS README TODO docs/HOWTO.txt: update documentation.
11
122009-02-19  Sam Hocevar  <sam@hocevar.net>
13	* gtkgl/gdkgl.c: fix a pointer/int confusion warning on Win32.
14
152009-02-19  Sam Hocevar  <sam@hocevar.net>
16	* gtkgl/gdkgl.c: fix the Win32 build by defining PLATFORM everywhere.
17
182009-02-18  Sam Hocevar  <sam@hocevar.net>
19	* gtkgl/gdkgl.c: emit a warning if the GL context could not be shared.
20
212008-10-20  Sam Hocevar  <sam@hocevar.net>
22	* configure.ac: get rid of USE_WIN32, glib.h knows our windowing
23	platform better than us.
24
252008-10-20  Sam Hocevar  <sam@hocevar.net>
26	* autogen.sh: regenerate config.h.in by running autoheader with the
27	--force flag.
28
292008-10-20  Sam Hocevar  <sam@hocevar.net>
30	Bug 384072 – Add stubs for other windowing platforms
31
32	* gdkgl.c gtkglarea.c: use GDK_WINDOWING_WIN32 etc. instead of
33	USE_WIN32 macros.
34
35	* gdkgl.c gtkglarea.c: add stubs for unsupported windowing platforms.
36
372008-10-20  Sam Hocevar  <sam@hocevar.net>
38	* gdkgl.c gtkglarea.c: minor code factorisation.
39
402008-09-22  Sam Hocevar  <sam@hocevar.net>
41	* shaders.c: gl_TexCoord is read-only in a fragment shader; use a
42	temporary variable instead.
43
442008-09-22  Sam Hocevar  <sam@hocevar.net>
45	* examples/shaders.c: improve code readability.
46
472008-09-22  Sam Hocevar  <sam@hocevar.net>
48	* Cosmetic fix: remove trailing spaces from source files.
49
502008-09-22  Sam Hocevar  <sam@hocevar.net>
51	* examples/shaders.c: fix shader syntax by replacing (float)xxx with
52	float(xxx).
53
542008-09-05  Sam Hocevar  <sam@hocevar.net>
55	* examples/zktor.c: cosmetic gcc warning fix.
56
572007-06-18  Sam Hocevar  <sam@hocevar.net>
58	* gtkgl/gdkgl.c: fix a signed/unsigned compilation warning.
59
602007-04-01  Sam Hocevar  <sam@hocevar.net>
61	* Proper GL shader extensions checks for the shader example, courtesy
62	of Éric Beets.
63
642007-03-07  Sam Hocevar  <sam@hocevar.net>
65	* Fix a minor warning by changing char * to char const * in a prototype.
66
672007-03-07  Sam Hocevar  <sam@hocevar.net>
68	* Get rid of WinMain in viewlw.c and simple.c, the other examples don't
69	have it and work like a charm.
70
712007-03-07  Sam Hocevar  <sam@hocevar.net>
72	* Build with -Wall by default.
73	* Replace BASE_DEPENDENCIES_* with GTK_* for better readability.
74
752007-03-07  Sam Hocevar  <sam@hocevar.net>
76	* Starting the gtkgl.c reorganisation.
77
782007-03-07  Sam Hocevar  <sam@hocevar.net>
79	* Merged gdkgl.c and gdkgl-win32.c. No refactoring yet, just code
80	copies.
81
822007-03-07  Sam Hocevar  <sam@hocevar.net>
83	* Converted all text files to UTF-8.
84
852007-03-07  Sam Hocevar  <sam@hocevar.net>
86	* Put uninteresting autotools files in the .auto subdirectory.
87	* Get rid of outdated ltmain.sh and run libtoolize in autogen.sh
88	instead.
89	* Run autoconf, autoheader and automake in the proper order.
90	* Create a config.h file instead of passing countless -D options to
91	gcc.
92	* Use more modern AC_INIT syntax in configure.ac.
93
942007-03-06  Sam Hocevar  <sam@hocevar.net>
95	* Remove the executable property from gtkgl/gdkgl-win32.c.
96
972007-03-06  Sam Hocevar  <sam@hocevar.net>
98	* Add svn:ignore properties to hide various autotools-generated files.
99
1002007-03-06  Sam Hocevar  <sam@hocevar.net>
101	* Support for automake 1.10.1 in autogen.sh. The second comma was
102	triggering a shell test error.
103
1042007-03-06  Sam Hocevar  <sam@hocevar.net>
105	* Add a small message to warn the user that even if they see the
106	texture, fragment shaders are only working properly if it is coloured.
107
1082007-11-22  Sam Hocevar  <sam@hocevar.net>
109	* Added a fragment shader and vertex shader test example.
110
1112007-11-22  Sam Hocevar  <sam@hocevar.net>
112	* Add a configure check for OpenGL shader support (2.0 only) by
113	looking for glCreateProgram().
114
1152007-11-03  Sam Hocevar  <sam@hocevar.net>
116	* Fix compiler warnings due to missing <string.h> includes.
117
1182007-11-03  Sam Hocevar  <sam@hocevar.net>
119	* Cosmetic fix in a debug message.
120
1212007-11-03  Sam Hocevar  <sam@hocevar.net>
122	* Fix compiler warnings due to improper or missing casts.
123
1242007-11-03  Sam Hocevar  <sam@hocevar.net>
125	* Fix autogen support for newer (1.10+) versions of automake.
126
1272007-11-03  Sam Hocevar  <sam@hocevar.net>
128	* Fixed native Win32 build detection on Cygwin.
129	* Removed entries for non-existent Makefiles.
130
1312007-11-03  Sam Hocevar  <sam@hocevar.net>
132	* Fixing the MAINTAINERS file format and recklessly adding myself.
133
1342006-12-07  C.J. Adams-Collier <cjcollier@colliertech.org>
135	* README.mingw
136	- created this file and put some tips in it
137	* examples/simple.c, examples/viewlw.c
138	- made the WinMain definition match what's declared in winbase.h
139
1402006-12-06T1944  C.J. Adams-Collier <cjcollier@colliertech.org>
141	* configure.ac
142	- changed OpenGL from lib list to a boolean
143	* examples/simple.c, examples/viewlw.c
144	- fixed line endings
145
1462006-12-06T1928  C.J. Adams-Collier <cjcollier@colliertech.org>
147	* autogen.sh
148	- applied a patch from muntyan that removes the assumption that
149	the build and source directories are the same
150	* gtkgl/gdkgl.def
151	- removed macro symbols
152	* GtkGLArea.vcproj
153	- renamed project from GtkGLArea to gtkglare-2.0
154
1552006-12-06T1431  C.J. Adams-Collier <cjcollier@colliertech.org>
156	* replaced AM_PATH_GTK_2_0 with pkg-config bits
157
1582006-12-06  C.J. Adams-Collier <cjcollier@colliertech.org>
159	* added #ifdef G_OS_WIN32 around WinMain functions in simple.c and
160	viewlw.c
161	* removed intltool from autogen.sh
162
1632006-12-05  C.J. Adams-Collier <cjcollier@colliertech.org>
164	* added vs2k5 build infrastructure
165	* added WinMain() entry points to simple.c and viewlw.c
166	* status output at the end of configure.ac
167
1682006-12-02T1753  C.J. Adams-Collier <cjcollier@colliertech.org>
169	* moved configure.in to configure.ac
170
1712006-12-02  C.J. Adams-Collier <cjcollier@colliertech.org>
172	* TODO
173	- re-ordered priorities
174	- made into an ordered list
175	* autogen.sh
176	- copied autogen.sh from gtkglarea-sharp
177
1782006-09-28  C.J. Adams-Collier <cjcollier@colliertech.org>
179	* Makefile.am
180	- commented out the build/ directory (failing win32 build path)
181
1822006-04-12  C.J. Adams-Collier <cjcollier@colliertech.org>
183	* TODO
184	- Created
185	* AUTHORS
186	- added myself, moved Jan and Xavier to "retired"
187	* MAINTAINERS
188	- added myself, moved Jan and Xavier to "former"
189
1902003-05-04  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>
191
192	* configure.in: check `$PKG_CONFIG --variable=target gtk+-2.0` and
193	define a conditional: WINDOWING_WIN32.
194
195	* gtkgl/Makefile.am:
196	(libgtkgl_2_0_la_LDFLAGS): use -no-undefined unconditionaly. I think
197	that no problem is caused by having -no-undefined on all
198	platforms, since examples in libtool tarball use -no-undefined
199	unconditionally.
200	(gdkgl): use WINDOWING_WIN32 to determine which of gdkgl.c and
201	gdkgl_win32.c to use.
202
2032002-01-16  Xavier Ordoquy  <xordoquy@wanadoo.fr>
204
205	* autogen.sh: added libtool
206
2072002-12-01  Xavier Ordoquy  <xordoquy@wanadoo.fr>
208
209	* MAINTAINER: updated
210
2112002-06-09  Shane Blackett
212
213	* gtkgl/gdkgl-win32.c:
214	Win32 fixes.
215
2162002-06-09  James Henstridge  <james@daa.com.au>
217
218	* gtkgl/gtkglarea.c (gtk_gl_area_destroy): use g_object_unref on
219	the GdkGLContext.
220
221	* gtkgl/gdkgl-win32.c: make equivalent changes here (but I haven't
222	tested them).
223
224	* gtkgl/gdkgl.[ch]: make GdkGLContext and GdkGLPixmap GObjects.
225
2262002-03-15  Tor Lillqvist  <tml@iki.fi>
227
228	Updates for Win32, (autoconfiscated) build. Examples seem to work OK.
229
230	* README: Edit Win32 text.
231
232	* configure.in: Set and substitute LT_CURRENT_MINUS_AGE like GLib
233	et al. Use AC_LIBTOOL_WIN32_DLL. Check for Win32. Check for MS
234	lib.exe. Use -lglu32 and -lopengl32.
235
236	* gtkgl/gtkgl.def: New file.
237
238	* gtkgl/Makefile.am: Use -no-undefined and -export-symbols.  Use
239	either gdkgl.c or gdkgl-win32.c. Generate MSVC import
240	library. Install gcc and MSVC import libraries.
241
242	* gtkgl/gdkgl-win32.c: Update for GTK+ 2.0.
243
244	* examples/glpixmap.c
245	* examples/gtkglarea_demo.c: Include <windows.h> on Win32.
246
247	* gtkgl/makefile.mingw.in
248	* examples/makefile.mingw.in: Mark as obsolete.
249
2502002-03-14  James Henstridge  <james@daa.com.au>
251
252	* gtkgl/gtkglarea.c (gtk_gl_area_size): remove deprecated function
253	(compatibility define in header).
254	(gtk_gl_area_swap_buffers): same here.
255	(gtk_gl_area_begingl): same here.
256	(gtk_gl_area_endgl): same here.
257
2582002-03-13  James Henstridge  <james@daa.com.au>
259
260	* configure.in: explicitly list the makefile.mingw files here, so
261	that automake produces correct rules, and does a make distcheck
262	correctly.
263
2642002-03-09  James Henstridge  <james@daa.com.au>
265
266	* gtkgl-2.0.pc.in (Version): pkg-config file for gtkgl.
267
268	* gtkgl/gtkglarea.c: update for GObject.
269
270	* gtkgl/gdkgl.c: remove some compatibility code for 1.2.
271
272	* gtkgl/Makefile.am: rename library to libgtkgl-2.0.la.
273
274	* configure.in: fix to correctly detect gtk 2.0.
275
276Mon Oct 22 19:55:22 2001  Janne Löf <jlof@paju.oulu.fi>
277
278	* gtkgl.m4: fixed a bug in prefix detection code.
279
280Sun Jul 30 21:04:09 2000  Janne Löf  <jlof@val24.oulu.fi>
281
282	* gtkgl.m4: AM_PATH_GTKGL has been completely reworked
283	by Branden N. McDaniel
284
2852000-07-21  Tor Lillqvist  <tml@iki.fi>
286
287	Improvements for Win32 build, make it use the current setup
288	used for GLib, GTK+, GIMP etc.
289
290	* include the "build" virtual module. With older CVS clients
291	you might need to reget gtkglarea. Or just do a cvs get build
292	in the top gtkglarea directory.
293
294	* makefile.cygwin: Remove. Instruct in README to build in gtkgl
295	and examples separately.
296
297	* README: Improve instructions for Win32 build.
298
299	* Makefile.am: Add the build subdirectory. Remove the
300	makefile.cygwin file.
301
302	* configure.in: Substiture also VERSION. Build also build/Makefile
303	and build/win32/Makefile.
304
305	* examples/makefile.cygwin: Remove.
306	* examples/makefile.mingw.in: New file. When building a distribution,
307	will produce makefile.mingw, with correct version number in the
308	library name.
309
310	* examples/Makefile.am: Corresponding changes.
311
312	* gtkgl/makefile.cygwin
313	* gtkgl/makefile.mingw.in
314	* gtkgl/Makefile.am: Ditto here.
315
316	* gtkgl/gdkgl-win32.c: Don't include <windows.h> here. No need to
317	define WIN32, I think.
318
319	* gtkgl/gdkgl.h: Include glib.h (for G_OS_WIN32). Remove cruft
320	definitions of STDCALL, CDECL, CALLBACK etc. Just include <windows.h>
321	always on Windows. Will need it for <GL/gl.h> anyway.
322
323	* gtkgl/gtkglarea.c: Conditionalise call to GTK+ 1.3.1 -only function.
324
325Sun Jun 11 15:27:46 2000  Janne Löf  <jlof@mail.student.oulu.fi>
326
327	* gtkgl/gtkglarea.c (gtk_gl_area_init): disable double buffering.
328
329Wed Apr 26 19:59:18 2000  Janne Löf  <jlof@mail.student.oulu.fi>
330
331	* gtkgl/gdkgl-win32.c (gdk_gl_context_share_new): forgot to ref the shared contex
332
333Tue Apr 25 23:12:17 2000  Janne Löf  <jlof@mail.student.oulu.fi>
334
335	* gtkgl/gdkgl-win32.c:
336	Applied gdkgl-win32.c patch from Marc Flerackers
337
338Tue Feb 29 19:25:03 2000  Janne Löf  <jlof@mail.student.oulu.fi>
339
340	* gtkgl/gdkgl.c (get_xvisualinfo):
341	tuple VisualID,screen,depth should be used to identify visual
342
343Tue Feb 22 20:27:21 2000  Janne Löf  <jlof@mail.student.oulu.fi>
344
345	* : gkglarea-1.2.2 released
346
347Fri Jan  7 14:42:33 2000  Janne Löf  <jlof@mail.student.oulu.fi>
348
349	* : rewrote windows port. It actually works now.
350
351Wed Dec 22 22:22:14 1999  Janne Löf  <jlof@mail.student.oulu.fi>
352
353	* gtkgl/gdkgl.c (gdk_gl_make_current): context switching tried to be too smart.
354
3551999-09-28  Janne Löf  <jlof@val334.oulu.fi>
356
357	* examples/*.c: added color buffer sizes to attribute lists.
358
3591999-09-25  Janne Löf  <jlof@mail.student.oulu.fi>
360
361	* gtkgl/gdkgl.c (gdk_gl_make_current):
362	Do not call glXMakeCurrent if context is already current context.
363
364
3651999-07-30  Jame Henstridge  <james@daa.com.au>
366
367	* gtkgl.m4: changed the order of libraries on the link lines.  If
368	you used static libraries, the tests would fail.
369
370Sun May 30 14:15:40 1999  Janne Löf  <jlof@mail.student.oulu.fi>
371
372	* gtkgl/gdkgl.c, gtkgl/gdkgl.h, gtkgl/gtkglarea.c:
373	attrlist is now passed to gdk_gl_context_share_new
374	* gtkgl/win32:
375	beginnings of windows port
376
377
378Thu Apr 29 13:34:58 1999  Janne Löf  <jlof@mail.student.oulu.fi>
379
380	* gtkgl/gdkgl.c (gdk_gl_pixmap_new): buffer size test fixed.
381
382Sun Mar 28 22:06:44 1999  Janne Löf  <jlof@mail.student.oulu.fi>
383
384	* gtkgl/gtkglarea.c, gtkgl/gtkglarea.h:
385	Added gtk_gl_area_swap_buffers, fixes spelling of gtk_gl_area_swapbuffers.
386
387	* docs/HOWTO.txt, docs/gtkglarea.txt:
388	Updated documentation
389
390Wed Feb 24 17:41:35 1999  Janne Löf  <jlof@mail.student.oulu.fi>
391
392	* gtkgl/gtkglarea.h, gtkgl/gtkglarea.c:
393	Big change in achitecture, GtkGLArea is now derived from GtkDrawingArea
394	widget.
395
396	* README, gtkglarea.spec, docs/gtkglarea.txt:
397	similar to GtkDrawingArea -> derived from GtkDrawingArea
398
399
400Wed Feb 24 14:13:41 1999  Janne Löf  <jlof@mail.student.oulu.fi>
401
402	* gtkglarea.spec.in: Copyright is LGPL not GPL
403
404Wed Feb 24 13:49:34 1999  Janne Löf  <jlof@mail.student.oulu.fi>
405
406	* Makefile.am, configure.in, gtkglarea.spec.in:
407	Generate RPM spec file automatically.
408
409	* examples/gdkfont.c, examples/glpixmap.c, examples/simple.c:
410	* examples/viewlw.c, examples/zktor.c:
411	Changed gtk_container_border_width() to gtk_container_set_border_width().
412
413Sat Feb 20 03:47:36 1999  Janne Löf  <jlof@mail.student.oulu.fi>
414
415	* gtkglarea.spec: RPM spec file, contributed by Ray Glendenning
416
417Wed Feb 17 13:36:19 1999  Janne Löf  <jlof@mail.student.oulu.fi>
418
419	* configure.in: Library version number bumped up.
420
421	* gtkgl/gtkglarea.h, gtkgl/gtkglarea.c:
422	API change, use of gtk_gl_area_begingl()/gtk_gl_area_endgl() is now
423	discouraged altough they are still there, gtk_gl_area_make_current()
424	should be used instead.
425
426	* README, docs/HOWTO.txt, docs/gtkglarea.txt, examples/README:
427	New API changes are now documented.
428
429	* examples/gdkfont.c, examples/simple.c, examples/viewlw.c, examples/zktor.c:
430	Examples now use gtk_gl_area_make_current, zktor.c has rudimentary support for
431	3DFX acceleration, but this is #ifdef'ed out by default.
432
433	* examples/object3d.h, examples/object3d.c:
434	Removed, I must have checked in some experimental version, these files dont belong here.
435
436Wed Feb 17 01:58:41 1999  Janne Löf  <jlof@mail.student.oulu.fi>
437
438	* configure.in:
439	* gtkgl.m4:
440	fixed a slight bug in library detection code
441
442	* glutil.h:
443	* glutil.c:
444	How did these get to CVS? They don't belong here.
445
446Tue Feb  2 13:21:04 1999  Janne Löf  <jlof@mail.student.oulu.fi>
447
448	* autogen.sh: New file
449
450	* gtkgl.m4: New file, provides AM_PATH_GTKGL autoconf macro
451
452	* Makefile.am: installs gtkgl.m4 to $(datadir)/aclocal
453
454	* examples/Makefile.am: LDADD path now uses $top_builddir instead of $top_srcdir
455
456