Changes / New features in version 0.9.2:

- configure.in: check for sched_yield() (Solaris)

- renamed several methods: (to get more consistent names)
  arrowWithArrowType:shadowType:    -> arrowWithType:shadowType:,
  objectvWithObjectType:nArgs:args: -> objectvWithType:nArgs:args:,
  widgetvWithType:nargs:args:       -> widgetvWithType:nArgs:args:
  (together with the three corresponding init... methods) and
  queryChildArgs:argFlags:nargs:    -> queryChildArgs:argFlags:nArgs:

- Examples/xml.m: new sample program to test GTKGladeXML

- widget containers created by a GTKItemFactory (such as GTKMenuBar)
  are no longer visible by default (this actually was a bug, not a
  feature...); now it is necessary to explicitly call `show'

- GTK.m: can use custom classes in Glade files (class::name)

- GTKAction.m: allow user data argument to be retained

- GTKGladeXML.[hm]: new wrapper class for GladeXML, you can now load
  user interfaces created by Glade (this requires libglade/libxml)

- configure.in: look for libglade library

- gtkgen: small bugfixes, allow function return type on the preceding line
  it should now be simpler to use gtkgen for other packages

- GTK.m: replace cString with NSString_to_String()

- configure.in: explicitly check for libm (AC_CHECK_LIBM)

- upgrade to libtool 1.3.3 (+ Solaris patch)

- upgrade to glib-1.2.6 and gtk+-1.2.6 (now required)

- Makefile.in: don't always regenerate classes.in, fixed dependencies

Changes / New features in version 0.9.1:

- ltconfig: correctly build shared library on Solaris (libtool problem)

- configure.in: new option `--with-extra-prefix'

- Examples/menu.m: added a toolbar and some example code to use it

- GTKApplication.m: terminate: is now thread-safe

- GTK.m: removed obsolete methods isEqual: and hash

- Examples/gless.m: added missing gdk_threads_enter/gdk_threads_leave pair

Changes / New features in version 0.9.0:

- updated all code and sample programs to use gtk+-1.2.0 features
  (this includes some incompatible changes!)

- several method names have changed to match the gtk+-1.2 function names
  (look at misc/gtk+-1.2-Changes.html for a list of these)

- additional method name changes to avoid awkward selector names, e.g.
  setColumnMinWidth:minWidth: -> setColumn:minWidth:

- GTK.m: addUserSignal: has an additional argument, the signal run type

- GTKAccelGroup now replaces GTKAcceleratorTable

- GTKMenuFactory is deprecated, use the new GTKItemFactory instead

- GTKWindow.in: set up autorelease pools for the window event handlers

- upgrade to autoconf 2.13 and libtool 1.2e

- configure.in: pass gthread option to AM_PATH_GTK autoconf macro

- more bugfixes and several minor updates to the documentation

Changes / New features in version 0.8.6:

- environment variable GTOOLKIT_DEBUG enables object allocation trace

- included misc/libFoundation-0.8.0.diff to work around some POSIX/glibc2
  problems in libFoundation

- GTK.m: test types of array contents in NSArray_to_GList(),
  now setPopdownStrings: (in GTKCombo) works again...

- gtk-tool.make: Makefile rules to build GNUstep-based GToolKit programs

- GTKApplication.m: changed default behaviour to YES for delegate method
  applicationShouldTerminateAfterLastWindowClosed:

- GTKApplication.m: allow terminate: to be called multiple times

- several spelling corrections in the documentation

Changes / New features in version 0.8.5:

- Examples/gless.m: new sample program to test threads

- GTK.m: replaced gtk_signal_connect_interp() with gtk_signal_connect_full()

- configure.in: option `--with-gnustep' will build and install the library
  with the gnustep makefile package (gstep-make)

- */Makefile.gnustep: new makefiles for the gnustep makefile package

- GTKWindow.in: new delegate methods (windowShouldClose:)

- Makefile.in: explicitly set libtool mode to avoid problems with egcs-driver

- configure.in: check for NSWillBecomeMultiThreadedNotification in NSThread.h,
  use NSBecomingMultiThreaded if it is not available (gstep-base)

- configure.in: check installed gtk+ version with AM_PATH_GTK

Changes / New features in version 0.8.4:

- class list input file is automagically created from header files

- examples should now build without problems with glibc2

- configure.in: use `-pthread' option of gcc if available
		build debug version with `--enable-debug'

- GToolKit should now work with multiple threads (with NSThread)
  (if your libc, libobjc, libX11 and libgtk/gdk/glib support that;
   since gtk+-1.0.x does not, threads currently cannot be used...)

- configure.in: test for <unistd.h> and getcwd()

- html/*: updated the documentation for gtk+-1.0.6

- GTKAction.m: added check for invalid selector

- GTKMenuFactory.in: allow objc method selectors in GtkMenuEntry

- GTKWindow.in: several new notifications:
  WindowDidBecomeMain, WindowDidResignMain,
  WindowWillOpen, WindowWillClose

- GTKApplication.[hm]: several new notifications:
  ApplicationDidBecomeActive, ApplicationDidResignActive,
  ApplicationWillFinishLaunching, ApplicationDidFinishLaunching,
  ApplicationWillTerminate

- GTKApplication now maintains the application's window list and
  main window (like NSApplication in OpenStep)

- GTKApplication allows more event loop control
  (isRunning, modal windows...)

- Examples/windows.m: new sample program (to test all the new features)

- several small bugs fixed

