* Now gtk_widget_get_gl_context() doesn't use gtk_quit_add_destroy().
gtk_quit_add_destroy() cause a problem with recursive main loop.
OpenGL-capable widget is not destroyed automatically on quit.
* Removed deprecated functions in GTK+-2.3 from example programs.
gtk_timeout_add()/remove() and gtk_idle_add()/remove() are deprecated
in GTK+-2.3. Now g_timeout_add() and g_idle_add_full() are used.
Changes 1.0.5:
* Fixed to reduce flickering on resizing OpenGL window.
* Examples have been rewritten to use gdk_window_invalidate_rect()
and gdk_window_process_updates() instead of gtk_widget_queue_draw().
Animated OpenGL scene is updated synchronously and immediately.
Changes 1.0.4:
* Added new libglade examples.
* Added new coolwave2.c fullscreen GL application example.
* Minor fix of gtk_widget_set_gl_capability() ("realize" signal connection).
* Use new function call debug macros.
Changes 1.0.3:
* Added simple GLX_SGIX_pbuffer example.
* Fixed a private header bug in gdk/x11/gdkglx.h and
gdk/win32/gdkglwin32.h.
* Fixed win32 GLPixmap code that causes GDI error with the latest
CVS version of GTK+ (>2.2.2).
* gdkgloverlay-x11.c has been rewritten. New code doesn't use
XSGIFastInternAtom(), so --disable-sgi-fast-atoms configure
option is no longer needed.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
most of them are fixes and code rewrites.
While here, move documentation from share/gtk-doc to share/doc.
Based on patch provided in PR pkg/21309 by Juan RP.