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