2003-02-19  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* ih/IH.hs & Co: wide range of widgets developed by Haoran Un
	<haoran@unsw.edu.au> as part of his 4th year project

	* gtk/GtkVersion.hs (versnum): 0.15.2

2003-02-18  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkButtonBox.chs: contributed by Ian Lynagh
	<igloo@earth.li>

	* gtk/GtkVButtonBox.chs: contributed by Ian Lynagh

	* gtk/GtkHButtonBox.chs: contributed by Ian Lynagh

	* gtkhs-config.in: support for libglade by Keith Wansbrough
	<Keith.Wansbrough@cl.cam.ac.uk>

	* gtk/GtkCombo.chs: bug fixes by Keith Wansbrough

2003-02-17  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* gdk/GdkEvents.chs: Key event support contributed by Peter Strand
	<d98peter@dtek.chalmers.se>

	* gtk/GtkWidget.chs: Key event support contributed by Peter Strand

	* gtk/GtkSpinButton.chs: First version contributed by Peter Strand

	* ext/gtkglarea/examples/Simple.hs: Fixed by Peter Strand

	* gdk/GdkRGB.chs: First version contributed by Ian Lynagh
	<igloo@earth.li>

	* configure.in: Unbroke test for the c2hs version;
	adapt to new autoconf (version 2.53)

	* gtk/GtkVersion.hs (versnum): 0.15.1

2002-09-23  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* Makefile (install): add --update-package --auto-ghci-libs
	(pointed out by Oliver Braun)

	* gtk/GtkVersion.hs (versnum): 0.14.11

2002-09-22  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* gtkhs.spec.in: added prerun and postrun scripts (de)registering
	Gtk+HS as package with GHC

	* Makefile (TARFILES): added `gtkhs.config.in'

	* gtkhs.spec.in: small fixes

	* configure.in: corrected setting of REQUIRES_HASKELL

2002-09-18  Manuel M T Chakravarty  <chak@AttitudeAdjuster>

	* gdk/GdkEvents.chs: expose event contributed by Jamie Wilkinson

	* gtk/GtkWidget.chs (widgetQueueDraw): contributed by Jamie
	Wilkinson <jaq@spacepants.org>

2002-09-16  Manuel M T Chakravarty  <chak@AttitudeAdjuster>

	* configure.in: checking for matching between the GHC version used
	for compilation and the GHC that was used to compile C->Haskell

2002-09-15  Manuel M T Chakravarty  <chak@AttitudeAdjuster>

	* configure.in: c2hs-config now also outputs the system for which
	the libraries have been compiled

	* gtk/GtkVersion.hs (versnum): 0.14.10

2002-05-18  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* gdk/GdkEvents.chs: using c2hs flag support

	* gtk/GtkWidget.chs: using c2hs flag support; definition of
	WidgetFlags changed slightly

2002-05-16  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkPixmap.chs: added courtesy of Jamie Wilkinson

	* gtk/GtkVersion.hs (versnum): 0.14.9

2002-04-05  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkViewport.chs: added courtesy of Axel Krauth

	* gtk/GtkRuler.chs: added courtesy of Axel Krauth

2002-04-04  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* ext/libglade/Makefile: include path fixes by Jens Petersen

2002-03-22  Jens Petersen  <petersen@redhat.com>

	* gtk/GtkEventBox.chs: New.  Exports eventBoxNew and EventBox.

	* gtk/Makefile (SRCS): Add GtkEventBox.chs.
	(GtkEventBox.chs-HEADER): Define it.

	* gtk/GtkMain.chs: Bind setLocale with {#fun} and export it.

	* gtk/Gtk.hs: Import and re-export GtkEventBox module.

	* configure.in: Correct typo in rdynamic comment.

2002-04-04  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: Improvements for FreeBSD suggested by Oliver Braun
	<obraun@Informatik.UniBw-Muenchen.de>

	* gtk/GtkVersion.hs (versnum): 0.14.8

2002-03-20  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* ext/libglade/Glade.chs: support for Libglade

	* gtk/GtkMain.chs (gtkInit): added
	(gtkMain): added

2002-03-12  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* gthhs.spec: now requires the compiler version for which the
	package was built

	* gtk/GtkVersion.hs (versnum): 0.14.7

2002-03-06  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkMenu.chs: additional functions contributed by Jonas
	Svensson 

	* gtk/GtkCListSignal.hs: more event support contributed by Jonas
	Svensson 

	* gdk/GdkEvents.chs: more event support contributed by Jonas Svensson

	* mk/config.mk.in (ENABLE_GTKEMBEDMOZ): added

2002-03-05  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: Don't propagate `-rdynamic' into `gtkhs.conf'

	* gtk/GtkVersion.hs (versnum): 0.14.6

2002-02-21  Jens Petersen  <juhp@01.246.ne.jp>

	* mk/config.mk.in (GHCPKG): Set it.

	* configure.in: With autoconf-2.52 at least, prefix is not yet set
	when attempting to define LIBDIR.  Ugly hack to circumvent this by
	setting prefix and exec_prefix to their final values and eval'ing
	libdir twice (libdir -> exec_prefix -> prefix) for final constant
	value.

	* gtkhs-config.in (pkg_added): New variable set to ENABLE_ADD_PACKAGE.
	Use it to determine whether to add -package-conf to output or not.

2002-02-26  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* ext/gtkembedmoz/GtkMozEmbed.chs: courtesy Jonas Svensson
	<d99josve@dtek.chalmers.se> 

	* gtk/GtkOptionMenu.chs: courtesy Jonas Svensson
	<d99josve@dtek.chalmers.se>

	* gtk/GtkVersion.hs (versnum): 0.14.5

2002-02-25  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* mk/common.mk: added IDoc html generation rule

	* configure.in: checking for IDoc

2002-02-24  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: require c2hs 0.10.8

	* gtk/GtkNotebook.chs: added (using the new fun hooks)

	* gtk/GtkVersion.hs (versnum): 0.14.4

2002-02-20  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* ext/gtkglarea/GdkGL.chs: using pointer and import hooks

	* ext/gtkglarea/GtkGLArea.chs: adapted to new class generation scheme

	* gtk/GtkVersion.hs: 0.14.3

2002-02-15  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkVersion.hs (versnum): 0.14.2

2002-02-14  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: supports GHC packages now

2002-02-13  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* Makefile: package support

	* gtk/GtkEditable.chs (editableSetPosition): added
	(editableGetPosition): added
	(editableChanged): added
	(editableDeleteSelection): added
	(editableInsertText): added

	* gtk/GtkVersion.hs (versnum): 0.14.1

2002-01-17  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* examples/ColorTest.hs: contributed by Shuying Wang
	<swan936@cse.unsw.edu.au> 

	* gtk/GtkMenuItem.chs (menuItemGetLabel): contributed by Jonas
	Svensson <d99josve@dtek.chalmers.se>

	* gtk/GtkLabel.chs (labelParseUline): contributed by Jonas
	Svensson <d99josve@dtek.chalmers.se>

	* aclocal.m4: Don't use `+' in sed regexps; Jonas Svensson reports
	problems with it on Solaris 8.

	* gdk/Makefile: dependency fixes by Malcolm Wallace
	<Malcolm.Wallace@cs.york.ac.uk> 

2002-01-16  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkCombo.chs: changed to use new C2HS API

2002-01-15  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkFileSel.chs (fileSelectionComplete): contributed by Jonas
	Svensson <d99josve@dtek.chalmers.se>

2002-01-14  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* gdk/GdkEvents.chs: rewritten to use new c2hs API

	* gdk/GdkFont.chs: rewritten to use new c2hs API

	* gdk/GdkVisual.chs: rewritten to use new c2hs API

	* gdk/GdkPixmap.chs: adapted to new `GdkWindow' and rewritten to
	use new c2hs API

	* gdk/GdkWindow.chs: rewritten to use c2hs and added `ModifierType'

	* gtk/GtkAccelGroup.chs: contributed by Jonas Svensson
	<d99josve@dtek.chalmers.se>

	* gtk/GtkAlignment.chs: contributed by Jonas Svensson
	<d99josve@dtek.chalmers.se>

	* gtk/GtkTooltips.chs: contributed by Jonas Svensson
	<d99josve@dtek.chalmers.se>

	* examples/TooltipsTest.hs: contributed by Jonas Svensson
	<d99josve@dtek.chalmers.se>

	* gtk/GtkCTree.chs (cTreeNodeSetRowData): 
	(cTreeNodeGetRowData): contributed by Jonas Svensson
	<d99josve@dtek.chalmers.se>

	* gtk/GtkVersion.hs (versnum): 0.14.0

2002-01-08  Jens Petersen  <juhp@01.246.ne.jp>

	* examples/ThreadTest.hs (main): Use signalConnect.

	* examples/TableTest.hs (main): Use signalConnect.

	* examples/RangeTest.hs (createRangeControl): Use signalConnect.

	* examples/MenuTest.hs: Import `signalConnect' instead of
	`menuItemSignalConnect'.
	(main): Use it.

	* examples/LabelTest.hs (main): Use signalConnect.

	* examples/IdleTest.hs (main): Use signalConnect.

	* examples/GtkHelloWorld4.hs: Correct build rule at top.  Import
	signalConnect, ButtonClass and WidgetClass instead of
	`*SignalConnect{,Object}'.  Qualify import of Gtk.exit.
	(main): Use signalConnect.

	* examples/GtkHelloWorld3.hs: Import `signalConnect' instead of
	`*SignalConnect{,Object}'.
	(main): Use it.

	* examples/GtkHelloWorld2.hs: Import `signalConnect' instead of
	buttonSignalConnect.
	(main): Use it.

	* examples/FileSel.hs: Import `signalConnect' instead of
	`*SignalConnect{,Object}'.
	(newFileSel): Use it.
	(main): Ditto.
	
	* examples/DrawTest.hs (main): Use `signalConnect'.

2002-01-10  Manuel M T Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkVersion.hs (versnum): 0.13.3

2001-12-04  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: wibble

	* gtk/GtkVersion.hs (versnum): 0.13.2

2001-11-14  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkCList.chs (cListGetNoOfRows): c2hs compiles the get hook
	now correctly 

	* gtk/GtkVersion.hs (versnum): 0.13.1

2001-11-05  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkMenuBar.chs: generalised

	* configure.in: fixed some regexps

	* gtk/GtkMisc.chs: extended by Simon Marlow
	<simonmar@microsoft.com>

	* gtk/GtkCTree.chs: extended by Simon Marlow
	<simonmar@microsoft.com>

	* gtk/GtkProgressBar.chs: contributed by Simon Marlow
	<simonmar@microsoft.com>

	* gtk/GtkProgress.chs: contributed by Simon Marlow
	<simonmar@microsoft.com>

	* gtk/GtkHandleBox.chs: contributed by Simon Marlow
	<simonmar@microsoft.com>

	* gtk/Makefile (GtkTree.hs): added missing dependencies

	* gtk/GtkVersion.hs (versnum): 0.13.0

2001-10-24  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkTreeItem.chs (treeItemNew): corrected signature
	(treeItemNewWithLabel): corrected signature (pointed out by Axel
	Krauth)

	* gtk/GtkTree.chs: generalised signatures as suggest by Axel
	Krauth <krauth@infosun.fmi.uni-passau.de>

	* gtk/GtkMenu.chs: generalised signatures as suggest by Axel
	Krauth <krauth@infosun.fmi.uni-passau.de>

	* gtk/GtkText.chs: debugged

	* gtk/GtkVersion.hs (versnum): 0.12.3

2001-10-14  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkFileSel.chs (fileSelectionQueryButtons): returning
	`Button's again (as suggested by Haoran)

	* gtk/GtkCheckButton.chs (checkButtonNew): returning `CheckButton'
	instead of `Button' (as suggested by Haoran)

	* gtk/GtkAdjustment.chs (adjustmentNew): corrected to return an
	Adjustment  (as suggested by Haoran)

2001-10-12  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkVScale.chs (vScaleNew): corrected Scale to VScale as
	pointed out by Haoran Un <haoranun@cse.unsw.edu.au>

	* gtk/GtkVersion.hs (versnum): 0.12.2

2001-10-11  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkButton.chs: merged the signal handling

	* gtk/GtkDrawingArea.chs: rewritten to use C->Haskell

	* gtk/GtkEditable.chs: merged the signal handling

2001-10-10  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkEntry.chs: rewritten to use C->Haskell

	* gtk/GtkFileSel.chs: rewritten to use C->Haskell

	* gtk/GtkScrolledWindow.chs: rewritten to use C->Haskell

	* gtk/GtkRadioButton.chs: rewritten to use C->Haskell

	* gtk/GtkCheckButton.chs: rewritten to use C->Haskell

	* gtk/GtkTable.chs: rewritten to use C->Haskell

	* gtk/GtkText.chs: rewritten to use C->Haskell

	* gtk/GtkToggleButton.chs: rewritten to use C->Haskell; merged
	signal handling

	* gtk/GtkScrollbar.chs: rewritten to use C->Haskell

	* gtk/GtkHScrollbar.chs: rewritten to use C->Haskell

	* gtk/GtkVScrollbar.chs: rewritten to use C->Haskell

	* gtk/GtkHSeparator.chs: rewritten to use C->Haskell

	* gtk/GtkVSeparator.chs: rewritten to use C->Haskell

	* gtk/GtkSeparator.chs: rewritten to use C->Haskell

	* gtk/GtkWidget.chs: integrated `GtkWidgetSignal'

	* gtk/GtkWindow.chs: rewritten to use C->Haskell

	* gtk/GtkStatusbar.chs: using class hook, etc; adapted spelling to
	GTK+

	* gtk/GtkTree.chs: using class hook

	* gtk/GtkTreeItem.chs: using class hook

	* gtk/GtkHScale.chs: using class hook

	* gtk/GtkVScale.chs: using class hook

	* gtk/GtkScale.chs: using class hook

	* gtk/GtkRange.chs: rewritten to use C->Haskell

	* gtk/GtkHPaned.chs: using class hook

	* gtk/GtkVPaned.chs: using class hook

	* gtk/GtkPaned.chs: using class hook

	* gtk/GtkMenuBar.chs: using class hook

	* gtk/GtkMenu.chs: using class hook

	* gtk/GtkList.chs: using class hook

	* gtk/GtkListItem.chs: using class hook

2001-10-09  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkEditable.chs: using class hook

	* gtk/GtkCTree.chs: using class hook

	* gtk/GtkCombo.chs: using class hook

	* gtk/GtkHBox.chs: rewritten to use C->Haskell

	* gtk/GtkVBox.chs: rewritten to use C->Haskell

	* gtk/GtkBox.chs: rewritten to use C->Haskell

	* gtk/GtkCList.chs: using class hook

	* gtk/GtkFrame.chs: rewritten to use C->Haskell

	* gtk/GtkLabel.chs: rewritten to use C->Haskell

	* gtk/GtkMisc.chs: rewritten to use C->Haskell

	* gtk/GtkCheckMenuItem.chs: using class hook

	* gtk/GtkMenuItem.chs: using class hook

	* gtk/GtkItem.chs: using class hook

	* gtk/GtkBin.chs: rewritten to use C->Haskell

	* gtk/GtkContainer.chs: rewritten to use C->Haskell

2001-10-08  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkWidget.chs: rewritten to use C->Haskell
	`WidgetFlag' -> `WidgetFlags'; corrections

	* gtk/GtkAdjustment.chs: rewritten to use C->Haskell

	* gtk/GtkData.chs: rewritten to use C->Haskell

	* gtk/GtkObject.chs: rewritten to use C->Haskell
	`ObjectFlag' -> `ObjectFlags'

	* gtk/GtkSignal.chs (objSignalConnect): corrected after a c2hs bug
	has been removed; c2hs 0.10.x is required to compile this (and
	following versions) of Gtk+HS

	* gtk/GtkVersion.hs (versnum): 0.12.1

2001-10-07  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkVersion.hs (versnum): 0.12.0

2001-10-06  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkWidgetSignal.hs: debugged

	* gtk/GtkTypeUtils.hs: revised to use parametrised pointer

	* gtk/GtkCheckMenuItem.chs: using pointer hook and added class
	to signature

	* gtk/GtkMainSignal.chs: debugged

	* gtk/GtkAdjustmentSignal.chs: debugged

2001-10-03  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkMainSignal.chs: rewritten to use C->Haskell

	* gtk/GtkAdjustmentSignal.chs: rewritten to use C->Haskell

	* gtk/GtkSignal.chs: `SignalHandler' type class by Simon Marlow;
	rewritten to use C->Haskell

	* gtk/GtkCheckMenuItemSignal.hs: contributed by Simon Marlow
	<simonmar@microsoft.com>

	* gtk/GtkCheckMenuItem.chs: contributed by Simon Marlow
	<simonmar@microsoft.com>

	* gtk/GtkVersion.hs (versnum): 0.11.8

2001-09-25  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkText.hs (textGetText): contributed by Axel Krauth
	<krauth@infosun.fmi.uni-passau.de>

	* gtk/GtkEditable.chs: moved to C->HS and extended by Axel Krauth
	<krauth@infosun.fmi.uni-passau.de>

	* gtk/GtkCombo.chs: contributed by Axel Krauth
	<krauth@infosun.fmi.uni-passau.de>

	* gtk/GtkVersion.hs (versnum): 0.11.7

	* ext/gtkglarea/GtkGLArea.chs: Adapted to revisions of the base
	library; patch contributed by Carl R. Witty <cwitty@newtonlabs.com>

	* ext/gtkglarea/GdkGL.chs: Adapted to revisions of the base
	library; patch contributed by Carl R. Witty <cwitty@newtonlabs.com>

2001-09-23  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: Corrected detection of Mesa libraries; patch
	contributed by Carl R. Witty <cwitty@newtonlabs.com>

	* gtk/GtkVersion.hs (versnum): 0.11.6

2001-09-09  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* examples/BoolEd.hs: mostly complete

2001-09-03  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: wibble

	* gtk/*.hs: removed lib strings

	* gtk/GtkVersion.hs (versnum): 0.11.5

2001-08-28  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: We assume we always have `gthread' and make sure
	that all the necessary compile and link time options are used.

2001-08-27  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkVersion.hs (versnum): 0.11.4

2001-08-20  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtkhs-config.in: Fix -#include options (no slash)

	* gtk/GtkVersion.hs (versnum): 0.11.3

2001-08-16  Jens Petersen  <juhp@01.246.ne.jp>

	* gtkhs-config.in: Remove extra "-package lang"s in libs and
	cflags since already getting them from c2hs-config.  Keep
	"-package"s when cleaning libs list; this was breaking compiling
	too, since it would leave "lang" in libs without preceding
	"-package".

2001-06-29  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/Makefile: Fixed dependency problem pointed out by Jens
	Petersen <petersen@redhat.com>

	* gdk/Makefile: Fixed dependency problem pointed out by Jens
	Petersen <petersen@redhat.com>

	* gtk/GtkVersion.hs (versnum): 0.11.2

2001-06-21  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkVersion.hs (versnum): 0.11.1

	* gdk/GdkTypes.chs: marshalling for `Point's

	* gdk/GdkDrawable.chs: rewritten to use c2hs; more functions

	* gtk/GtkStyle.chs: rewritten to use c2hs

	* gdk/Gdk.chs: added initilisation and some other functions; using
	new C2HS interface

2001-06-20  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gdk/Gdk.chs: adapted to c2hs "Blue Ginger" series

	* gdk/GdkColor.chs: converted to new C2HS interface

	* gtk/GtkVersion.hs (versnum): 0.11.0

2001-05-07  Jens-Ulrik Petersen  <juhp@users.sourceforge.net>

	* configure.in: Use HLIBS instead of LIBS to accumulate Haskell
	compiler link options for c2hs and ports.  This is necessary since
	"configure" would pass LIBS with ghc's package options to gcc
	breaking detection of libgthread.

	* gtkhs-config.in: Set sys to SYS.  Use HLIBS with LIBS to include
	Haskell compiler link options.

	* mk/config.mk.in (LDFLAGS): Use HLIBS with LIBS to include
	Haskell compiler link options.

2001-05-05  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: fixed use of gthread libraries

2001-02-22  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* ih/Makefile (EXTRAHCFLAGS): corrected used of -#include options

	* gtkhs-config.in: specifies header includes

	* gtk/gtkHaskell.h: for convenient inclusion of all headers

	* gtk/GtkVersion.hs (versnum): 0.10.5

2001-02-19  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* Makefile (install): subdirectories for .hi files from different
	sub-libraries

	* gtkhs-config.in: debugging; .hi in subdirectories; different
	libraries

	* glib/GMarsh.hs: Char's in 4.11 are wide, so we have to cast

2001-02-18  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* aclocal.m4 (GTKHS_PROG_CHECK_VERSION): Pinched from Michael
	Weber <michael.weber@post.rwth-aachen.de>'s HaskellMPI

	* configure.in: remove check for readXXXOffAddr
	corrected GHC version check
	using -package lang (needed by 4.11 upwards)
	[Bug reports by Marcin 'Qrczak' Kowalczyk]

2001-02-17  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* Makefile (install): installation support & .spec file

	* gtk/GtkVersion.hs (versnum): 0.10.4

2001-02-16  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* ih/IHBox.hs: unified horizontal and vertical boxes

	* gtk/GtkVScale.chs: converted to C->Haskell and removed class

	* gtk/GtkHScale.chs: converted to C->Haskell and removed class

	* gtk/GtkScale.chs: converted to C->Haskell

	* ih/IHScales.hs: unified horizontal and vertical scales

	* adapted examples and iH

	* gtk/GtkVersion.hs (versnum): 0.10.3

2001-02-14  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* glib/GMarsh.hs: Debugged & shrunk somewhat

	* gtk/GtkMain.chs: Rewrote GtkMain.hs to use C->Haskell

2001-02-13  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkEnums.chs: Submenu policies by Axel Krauth

	* Menu widgets contributed by Axel Krauth
	<krauth@infosun.fmi.uni-passau.de> 

	* gtk/GtkTreeItemSignal.hs: Contributed by Axel Krauth
	<krauth@infosun.fmi.uni-passau.de>

2001-02-12  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* Adapted to use C2HSDeprecated for the moment

2000-10-05  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in (GTKHS_GHC_VERSION): uses the macro from fptools now

2000-09-15  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: corrected ghc version number extraction to
	correctly handle patch levels

2000-09-11  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkStyle.hs (styleGetFgGC): debugged by Axel Simon

	* gdk/GdkFont.chs (textExtents): contributed by Axel Simon
	<simona@pool.Informatik.rwth-aachen.de>

2000-09-10  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gdk/GdkPixmap.chs: Converted to using C->Haskell; completed the
	binding for pixmaps including code for
	`pixmapColormapCreateFromXPM' from Axel Simon
	<simona@pool.Informatik.rwth-aachen.de>
	** WARNING: signature changes **

	* gtk/GtkVersion.hs (versnum): 0.10.1

2000-09-05  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* examples/DrawTest.hs: Adapted to the new names by Thomas Rabe
	<mai97kgs@studserv.uni-leipzig.de>

	* examples/FileSel.hs: Adapted to the new names by Thomas Rabe
	<mai97kgs@studserv.uni-leipzig.de>

2000-08-24  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkStyle.hs: Fixes for Axel's rewrite of GdkGC

	* gdk/GdkGC.chs: Rewritten by Axel Simon
	<simona@pool.Informatik.rwth-aachen.de>; now uses ForeignObjs and
	set/get methods rather than marshalling the complete values struct
	to Haskell

2000-08-18  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gdk/GdkGC.chs: Bugfix patch by Axel Simon
	<simona@pool.Informatik.rwth-aachen.de>

2000-08-17  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkCList.chs: Bugfix patch also adding `cListGetNoOfRows' by
	Axel Simon <simona@pool.Informatik.rwth-aachen.de>

2000-08-13  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/Gtk.hs: dropped gtk prefix from all exported entities

	* gtk/GtkVersion.hs (versnum): 0.10.0

2000-08-12  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkMain.hs: Dropped gtk prefix; arguments to main now
	conform to HOpenGL

	* gtk/GtkCTree.chs: Dropped gtk prefix and now uses enum hooks

	* gtk/GtkCList.chs: Merged code from Axel Simon
	<simona@pool.Informatik.rwth-aachen.de>

2000-08-06  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gdk/GdkEvents.chs(EventType): C->HS 0.7.8 properly does the
	stripping of prefixes in the presence of explicit translation
	rules now; furthermore, commata are correctly required after
	underscoreToCase [WARNING: This makes the source incompatible to
	previous versions of C->HS.]

	* gtk/GtkVersion.hs (versnum): 0.9.1

2000-08-04  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* glib/GModule.chs (moduleBuildPath): Contributed by Michael Weber
	<michael.weber@post.rwth-aachen.de>

2000-08-03  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gdk/GdkTypes.chs: Patch from Axel Simon
	<simona@pool.Informatik.rwth-aachen.de> re def of Rectangle 

	* gdk/GdkGC.chs (gcCopy): Patch from Axel Simon
	<simona@pool.Informatik.rwth-aachen.de>

2000-07-26  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* Loads of new widgets and other improvements from Simon Marlow
	<simonmar@microsoft.com>; the new widgets are GtkTree,
	GtkTreeItem, GtkStatusBar, GtkCTree, GtkCList, GtkPaned,
	GtkVPaned, and GtkHPaned

	Thanks a lot Simon!

	* gtk/GtkVersion.hs (versnum): 0.9.0

2000-07-05  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* ih/IHScales.hs: uses proxy ports

2000-07-03  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gdk/GdkGC.chs: rewritten for C->HS and extended by Axel Simon
	<simona@pool.Informatik.rwth-aachen.de> 

	* gdk/GdkTypes.chs: patch from Axel Simon
	<simona@pool.Informatik.rwth-aachen.de> 

	* gtk/GtkVersion.hs (versnum): 0.8.2

2000-06-15  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* ih/IHMain.hs: new module; using timeout to allow threads to run
	regularly

	* gtk/GtkVersion.hs (versnum): 0.8.1

2000-06-06  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* ih/Makefile: adapted to new ports library

	* Makefile: ports & iH support

2000-06-04  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: Support for the Haskell Ports Library & iH activation

	* mk/config.mk.in: Support for the Haskell Ports Library & iH
	activation

2000-04-26  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	*  (Repository): added iH sub-directory with a first batch of
	experimental modules

2000-04-25  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* ext/gtkglarea/examples/Simple.hs: adapted to changed library modules

	* ext/gtkglarea/GtkGL.hs: added; main module to get a nice prefix
	for qualified imports

	* ext/gtkglarea/GtkGLArea.chs: rewritten to use C->HS and removed
	prefix

	* ext/gtkglarea/GdkGL.chs: rewritten to use C->HS and removed prefix

	* gdk/GdkVisual.chs: underscoreToCase for `VisualType'

2000-04-24  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkList.chs: debugged

	* Makefile: adjusted `tar' target to the presence of .chs files
	and some other changes

	* gdk/GdkDrawable.hs (drawString): contributed by Axel Simon
	<simona@pool.Informatik.rwth-aachen.de> 

2000-04-23  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: some extra LIBS for FreeBSD, as reported by
	Volker Stolz <stolz@Pool.Informatik.RWTH-Aachen.DE>

2000-04-13  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: moved the the calls to c2hs-config and gtk-config
	in here

	* mk/config.mk.in: cleaned up

	* mk/common.mk: cleaned up

2000-04-11  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: didn't work on Solaris; thanks to Volker Stolz
	<stolz@Pool.Informatik.RWTH-Aachen.DE> for the bug report

	* gtk/Makefile: new widgets

	* gtk/GtkList.chs: using `GtkListItem'

	* gtk/GtkListItem.chs: added

	* gtk/GtkItem.chs: added

2000-04-06  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/Makefile: c2hs enabled

	* gtk/GtkList.chs: implemented

2000-04-03  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gdk/GdkColor.chs: debugged

2000-04-01  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: testing for for buggy readXXXOffAddr (thanks, Sven 
	for the version range)

2000-03-29  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkScrolledWindow.hs: first parts contributed by Marcin Kowalczyk
	<qrczak@knm.org.pl>

	* gtk/GtkText.hs (gtkTextInsert): added

	* gdk/GdkColor.chs: implemented

	* gtk/GtkText.hs: contributed by Michael Hobbs <hobbs1@acm.org>

2000-03-28  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gtk/GtkWidgetSignal.hs: removed `GDK' prefix

	* gtk/GtkWidget.hs: removed `GDK' prefix

	* gtk/GtkStyle.hs (gtkStyleGetFgGC): removed `GDK' prefix

	* gdk/GdkTypes.chs: converted to C->HS and restructured

	* gdk/GdkVisual.chs: implemented

2000-03-27  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* gdk/GdkEvents.chs: extracted from GdkTypes and a lot of extensions

	* gdk/Gdk.chs: converted to C2HS and extended

	* gdk/GdkWindow.hs: removed gdk prefix from idents

	* gdk/GdkDrawable.hs: removed gdk prefix from idents

	* gdk/GdkGC.hs: removed gdk prefix from idents

	* gdk/GdkPixmap.hs: removed gdk prefix from idents

	* gdk/GdkFont.chs: font structure and management routines

2000-03-26  Manuel M. T. Chakravarty  <chak@cse.unsw.edu.au>

	* configure.in: AC_CANONICAL_HOST

	* glib/*.chs: adapted to c2hs 0.7.5

1999-12-04  Manuel M. T. Chakravarty  <chak@is.tsukuba.ac.jp>

	* Makefile (prep), mk/common.mk: squashed to bugs; thanks to Nick
	Bailey <nick@polonius.demon.co.uk> for the bug report

1999-11-14  Manuel M. T. Chakravarty  <chak@is.tsukuba.ac.jp>

	* glib/GList.chs (listFree): corrected documentation and removed
	`listFreeSpine'

1999-11-03  Manuel M. T. Chakravarty  <chak@is.tsukuba.ac.jp>

	* glib: rewrote everything to use C->Haskell and added new
	functionality: GList & GTimer 

	* configure.in: polished; C->Haskell support

	* gtk/GtkVersion.hs (versnum): 0.7.0

1999-10-09  Manuel M. T. Chakravarty  <chak@is.tsukuba.ac.jp>

	* GtkGLArea: Patches from Sven Panne

1999-10-04  Manuel M. T. Chakravarty  <chak@is.tsukuba.ac.jp>

	* gtk/GtkStyle.hs: first definitions with support from Armin

	* gtk/GtkWidget.hs: gtkWidgetGetParentWindow,
	gtkWidgetSetParentWindow, and some other functions; with support
	from Armin Groesslinger

	* gdk/Gdk.hs: Some more routines; with support from Armin
	Groesslinger <agrde@gmx.net>  
	
	* gdk/{GdkTypes,GdkWindow,GdkDrawable,GdkPixmap}.hs: Basic definitions;
 	with support from Armin Groesslinger <agrde@gmx.net> 

	* gtk/GtkFrame.hs: Newly implemented

	* examples/{LabelTest,IdleTest}.hs: Added; with support from
	Armin Groesslinger <agrde@gmx.net> 

1999-10-03  Manuel M. T. Chakravarty  <chak@is.tsukuba.ac.jp>

	* gtk/GtkLabel.hs (gtkLabelGet): Debugged 
	Completed the binding of this widget

	* version 0.6.0
	
== Pre-Gnome-CVS change log in different format

0.5.0
~~~~~
25Sep99 `GtkSignal.GtkConnection' now also stores the callback address and all 
	signal disconnection routines free the callback address with
	`freeHaskellFunctionPtr'; implemented the `GtkTable' widget; nearly
	completed `GtkWindow'; some more widget routines; added in `GtkObject' 
	the routines `gtkObjectRef', `gtkObjectUnref', `gtkObjectDestroy';
	complete `GtkMain.hs' and added most of the available functionality to
	`GtkMainSignal' (modified patches from Armin)
20Sep99 Corrections from Sven Panne
 
0.4.0
~~~~~
19Sep99 `ext/gtglarea/examples/Simple.hs': Simple illustration of using GTK+HS 
	with HOpenGL - Sven Panne's OpenGL library for Haskell; and all the 
	configure/Makefile stuff needed to make the combination work
18Sep99 Added `GtkCompat.hs' and `GtkWidget.GtkAllocation' plus some
	marshaling routines; 
	`GtkToggleButton.gtkToggleButtonSetState'
	  -> `...gtkToggleButtonSetActive'; 
	`GtkContainer.gtkContainerBorderWidth'
	  -> `...gtkContainerSetBorderWidth';
	added `GtkMain.gtkQuitAddDestroy'; and extended signal handling of
	`GtkWidget' 

0.3.6
~~~~~
16Sep99 Started `ext/gtglarea/examples/Simple.hs' plus some infrastructure

0.3.5
~~~~~
03Sep99 `GtkMainSignal.hs' by Michael Hobbs <hobbs1@acm.org> plus
	ideas from Armin Groesslinger <agrde@gmx.net> mixed with my own hack
	for freeing the Haskell closure of timeout callbacks in `GtkTypeUtils'
03Sep99 Havoc Pennington <hp@redhat.com> points out that we have to statically 
	link with -lgtkHS -lgdkHS -lglibHS (instead of the opposite order);
	`GtkButton' now derives from `GtkBin' (reflecting a change in GTK+
	1.2) 

0.3.4
~~~~~
05Jul99 improved configure.in and added `ThreadTest.hs'

0.3.3
~~~~~
04Jul99 polished configuration & added `GLib.gThreadInit'
03Jul99 Autoconf-based configuration
29Jun99 Added GDK thread routines

0.3.2
~~~~~
22Apr99 Support for `GtkGLArea' (in ext/), some `Gdk' bits, and two more events
	in `GtkWidgetSingal'
17Apr99 Added `GtkDrawingArea'

0.3.1
~~~~~
14Apr99 Fixed distribution to include mk/common.mk
13Apr99 Switching to GTK+ 1.2

0.3.0
~~~~~
13Apr99 Separate GLib, GDK, and GTK+ support; common makefile definitions in
	mk/common.mk; gtk/GtkConfig -> glib/GConfig

0.2.2
~~~~~
11Feb99 Bug fix in `GtkMarsh.flagsMask'; completed the routines to set and get 
	the components of `GtkAdjustment'

0.2.1
~~~~~
10Feb99 `GtkObject' & `GtkWidget' flags; some additional widget functionality;
	fixed bug found by Sven Panne in `ButtonTest'

0.2.0
~~~~~~
04Feb99 Separator
31Jan99 Range widgets (range, scales, scrollbars, and adjustment)

0.1.0
~~~~~~
20Jan99 Alpha release
