2007-05-24  Andy Wingo  <wingo@pobox.com>

	* == Released guile-gnome-platform version 2.15.92 ==

2007-05-24  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/gconf.defs:
	* gnome/defs/gconf-types.defs: Regen for GConf 2.18.

	* gnome/defs/libgnomeui.defs: Fix mistaken defs regen against 2.20
	libs.

	* gnome/defs/Makefile.am (gnome-vfs): Use h2def.py's new --type-re
	for making the GType ID.
	* gnome/defs/gnome-vfs.defs: Regenerate for gnome-vfs 2.16.
	* gnome/defs/gnome-vfs-types.defs: Regenerate for gnome-vfs 2.16.

	* gnome/defs/libgnomecanvas.defs: 
	* gnome/defs/libgnomecanvas-types.defs:
	* gnome/defs/Makefile.am (libgnomecanvas): Add rule for regenning
	libgnomecanvas, and regen for libgnomecanvas 2.14.1.

	* gnome/defs/Makefile.am (libgnomeui): 
	* gnome/defs/libgnomeui.defs: 
	* gnome/defs/libgnomeui-types.defs: Rename from ui.defs, and regen
	for libgnomeui 2.16.

	* gnome/defs/Makefile.am (libgnome): Add libgnome regen rule.

	* gnome/defs/libgnome.defs: 
	* gnome/defs/libgnome-types.defs: Move here from gnome.defs.
	Regenerate for libgnome 2.16, although without much change.

	* gnome/defs/libglade.defs:
	* gnome/defs/libglade-types.defs: Regen for libglade 2.6, but I
	don't think there are any API changes.

	* gnome/defs/gdk-pixbuf.defs:
	* gnome/defs/gdk-pixbuf-types.defs: Regenerate for GTK+ 2.10.
	
	* gnome/defs/Makefile.am (gdk-pixbuf): Don't wrap functions from
	gdk-pixbuf-io.h.
	(libglade): Add a regen rule for libglade; not yet regenerated tho.

2007-05-21  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/Makefile.am (gdk): Include type-ignores in gdk regen rule.
	(gtk): Update the GTK regen rule.
	* gnome/defs/gtk.defs:
	* gnome/defs/gtk-types.defs: Update GTK defs to 2.10.

	* gnome/defs/gdk-types.defs:
	* gnome/defs/Makefile.am:
	* gnome/defs/gdk.defs: Update gdk defs, and add a regeneration rule.

2007-05-20  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/Makefile.am (pangocairo): 
	* gnome/defs/pangocairo.defs: 
	* gnome/defs/pangocairo-types.defs: Add pangocairo defs and a
	regeneration rule.

2007-05-13  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/pango.defs:
	* gnome/defs/pango-types.defs: Generate for Pango 1.14.

	* gnome/defs/Makefile.am (pango): Add rule for regenerating pango.
	A bit verbose because pango has lots of #ifdef ENGINE, BACKEND,
	etc.
	
	* gnome/defs/Makefile.am (atk): Add regeneration rules for ATK.
	(atk): Atk doesn't have type-ignores.

	* gnome/defs/atk.defs:
	* gnome/defs/atk-types.defs: Generate for ATK 1.12, from Gnome
	2.16.

	* tools/ignores-diff:
	* tools/ignore-new-functions: 
	* tools/defs-to-ignores: New tools, based on each others' code.

	* gnome/defs/Makefile.am (glib): Add target to regen glib defs
	files.
	(DEFS_HEADER_DIR): Make it possible to make
	DEFS_HEADER_DIR=/opt/gnome2/include glib.

	* tools/defs-diff: Fix a bug.

	* gnome/defs/glib.defs: 
	* gnome/defs/glib-types.defs: Generated from GLib 2.10 headers,
	autogenerated for the first time. Requires loads of ignores.

2007-05-10  Andy Wingo  <wingo@pobox.com>

	* == Released guile-gnome-platform version 2.15.91 ==

2006-12-15  Andy Wingo  <wingo@pobox.com>

	* == Released guile-gnome-platform version 2.15.90 ==

2005-03-06  Andy Wingo  <wingo@pobox.com>

	* == Released guile-gnome-platform version 2.7.99 ==

2005-01-25  Andreas Rottmann  <a.rottmann@gmx.at>

	* gnome/defs/Makefile.am (defs_DATA): Make out-of-tree-build-safe.

2005-01-11  Andy Wingo  <wingo@pobox.com>

	* == Released platform version 2.7.98 ==

2004-12-06  Andy Wingo  <wingo@pobox.com>

	* == Released platform version 2.7.97 ==

2004-11-16  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/Makefile.am (defs_DATA): Just do *.defs, to prevent
	bugs.

2004-11-14  Jan Nieuwenhuizen  <janneke@gnu.org>

	* gnome/defs/libgnomecanvas.defs: Remove type defs.  Include
	libgnomecanvas-types.defs.

2004-11-10  Jan Nieuwenhuizen  <janneke@gnu.org>

	* gnome/defs/glib.defs: Bugfix: include overrides after types.

2004-11-09  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/gdk.defs (type-overrides): Added here -- not setting
	up generation for gdk right now, I don't have the time.
	(draw_rectangle): `filled' param is a boolean.

2004-10-28  Andy Wingo  <wingo@pobox.com>

	* Makefile.am (all-local): Versioned pkg-config files.

2004-10-16  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/Makefile.am: Integrate with common.mk.

2004-10-14  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/ui.defs, gnome/defs/ui-types.defs: Generated.

	* gnome/defs/Makefile.am (guilemodule_DATA): Added ui-types.defs.
	(gnome-ui): Added target for generating gnome-ui defs.

2004-10-10  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/gconf.defs: Regenerated.

	* gnome/defs/gconf-types.defs: Added.

	* gnome/defs/Makefile.am (guilemodule_DATA): Added
	gconf-types.defs and a target for generating gconf defs.

2004-10-09  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/gnome-vfs.defs: 
	* gnome/defs/gnome-vfs-types.defs: New files.

	* gnome/defs/Makefile.am: Added a target to generate the gnome-vfs
	defs, and added them to the dist/install list.

2004-10-07  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/gtk.defs, gnome/defs/gtk-types.defs: Regenerated.
	There is nothing hand-tuned here any more.

	* gnome/defs/Makefile.am (gtk): Add target for autogenning gtk
	defs.

	* tools/diff-to-overrides: New tool, takes a diff from a
	hand-tuned defs to a generated defs and generates suitable
	overrides. Used to help refactoring defs so the main defs can be
	autogenerated.

2004-10-06  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/Makefile.am (gdk-pixbuf): Whoops, it's `include', not
	`import'. Only pull in gdk-pixbuf*.h (i.e., not gdk-pixdata.h).

	* gnome/defs/gdk-pixbuf-types.defs:
	* gnome/defs/gdk-pixbuf.defs:
	* gnome/defs/gdk-types.defs:
	* gnome/defs/gdk.defs: Fix so all pixbuf stuff is only defined
	once.
	
	* Makefile.am (SUBDIRS): Add tools/.

	* tools/Makefile.am: New file.

	* tools/defs-diff: New file, diffs two .defs files, optionally
	reading the second file from stdin.

	* gnome/defs/Makefile.am (gdk-pixbuf): Add rule to regenerate
	gdk-pixbuf defs.

	* gnome/defs/gdk-pixbuf-types.defs: New file.

	* gnome/defs/gdk-pixbuf.defs: New file.

2004-09-16  Andy Wingo  <wingo@pobox.com>

	* Makefile.am (SUBDIRS): Dist fixes.

	* README: Added.

	* NEWS: Added.

	* AUTHORS: Added.

2004-09-15  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/libgnomecanvas.defs: Include the overrides after the
	types are defined.

2004-09-12  Andy Wingo  <wingo@pobox.com>

	* Removed more overrides files to their respective modules:
	libgnomecanvas, libgnome, libglade, libgnomeui.

2004-09-06  Andy Wingo  <wingo@pobox.com>

	* Makefile.am: Install the .defs pkg-config files.

2004-09-05  Andy Wingo  <wingo@pobox.com>

	* guile-gnome-defs.pc.in, guile-gnome-defs-uninstalled.pc.in: New
	files. Pointed to by files.ac.

	* gnome/defs/*: Begin removal of overrides. Change all (include
	"foo-overrides.defs) forms to (include overrides).

2004-09-09  Andreas Rottmann  <andy@findus>

	* gnome/defs/libgnomecanvas.defs: Now include
	libgnomecanvas-types.defs, instead of having its contents in-file.
	Rescanned the headers and merged with old file.
	
	* gnome/defs/libgnomecanvas-overrides.defs: Added affine wrappers back.

2004-07-28  Andreas Rottmann  <a.rottmann@gmx.at>

	* gnome/defs/libgnomecanvas.defs (gnome_canvas_path_def_concat)
	(gnome_canvas_path_def_split): Annotated GSList* with types (fixes
	build).

2004-07-02  Jan Nieuwenhuizen  <janneke@gnu.org>

	* gnome/defs/libwnck.defs: 
	* gnome/defs/libwnck-types.defs: Additions: almost full API support.

2004-07-01  Jan Nieuwenhuizen  <janneke@gnu.org>

	* gnome/defs/gtk.defs (gtk-menu:popup): Add (null-ok) for
	PARENT_MENU_SHELL and PARENT_MENU_ITEM.

2004-06-11  Jan Nieuwenhuizen  <janneke@gnu.org>

	* gnome/defs/libgnomecanvas.defs (gnome_canvas_item_new): New function.
	(root): New method.

	* gnome/defs/Makefile.am: Update.

	* gnome/defs/libgnomecanvas.defs: 

	* gnome/defs/libgnomecanvas-overrides.defs (affine_absolute)
	(affine_relative): New override.

	* gnome/defs/libgnomecanvas-types.defs: New file.

2004-05-22  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/glade.defs: Include the right overrides file...

2004-05-19  Andy Wingo  <wingo@pobox.com>

	* gnome/defs/Makefile.am (guilemodule_DATA): Updated for new
	names, and sorted (M-x sort-lines).

	* gnome/defs/gnome-ui-overrides.defs, gnome/defs/gnome-ui.defs:
	Renamed from ui*.

	* gnome/defs/glade-overrides.defs, gnome/defs/glade.defs: Renamed
	from libglade*.

2004-04-03  Andreas Rottmann  <a.rottmann@gmx.at>

	* gtk-types.defs (PrivateFlags, TreeViewMode): Removed.

2004-04-02  Andreas Rottmann  <a.rottmann@gmx.at>

	* ui.defs: Revised for GNOME 2.6.
	
	* gtk.defs: Removed broken functions, fixes.
	
	* gtk-types.defs: Removed broken types and re-added boxed types
	and interfaces.

2004-03-31  Andreas Rottmann  <a.rottmann@gmx.at>

	* gtk.defs, gtk-types.defs: Adapted for GTK+ 2.4.

2004-03-29  Andreas Rottmann  <a.rottmann@gmx.at>
	
	* gdk-types.defs (ColorSpace): Removed, is in gdk-pixbuf and
	named GdkColor_s_pace.
	
	* gtk-types.defs: Removed CTreeNode, CellType, CListDragPos,
	ButtonAction, CTreePos, CTreeExpanderStyle, CTreeExpansionType,
	SideType, MatchType, PreviewType, SubmenuDirection,
	SubmenuPlacement, which were all deprecated before GTK+ 2.0.

2004-02-08  Andy Wingo  <wingo@pobox.com>

	* ui.defs: Revert ui.defs to my local copy. There are still some
	problems, but it's better than before.

2004-01-14  Andy Wingo  <wingo@pobox.com>

	* ui.defs: Re-generated and tweaked.

	* ui-overrides.defs: New file.

	* gnome.defs: Miscellaneous fixes.

	* gnome-overrides.defs: New file.

	* canvas-overrides.defs: New file.

2003-12-16  Andy Wingo  <wingo@pobox.com>

	* gtk-overrides.defs: Allow NULL for the parent in iter_children.

2003-12-13  Andreas Rottmann  <a.rottmann@gmx.at>

	* Makefile.am (guilemodule_DATA): Added gnome-overrides.defs,
	ui-overrides.defs and canavas-overrides.defs.

2003-12-09  Andy Wingo  <wingo@pobox.com>

	* gtk-overrides.defs (iter_children): Return a list of the
	children instead of only the first iterator.

2003-11-30  Andreas Rottmann  <a.rottmann@gmx.at>

	* Makefile.am (guilemodule_DATA): Added gda.defs.

	* gda-overrides.defs: Un-ignore gda_value_*, ignore
	gda_value_new_* instead.

2003-11-25  Andy Wingo  <wingo@pobox.com>

	* gtk-overrides.defs: Added accessors for ok and cancel buttons in
	file selections.

2003-11-26  Andreas Rottmann  <a.rottmann@gmx.at>

	* gda.defs, gda-types.defs, gda-overrides.defs: New files.

2003-11-25  Andreas Rottmann  <a.rottmann@gmx.at>

	* gdk-types.defs (ColorSpace): Commented out, is in gdk-pixbuf and
	named GdkColor_s_pace.
	
	* gtk-overrides.defs (GenericTreeModel): C type is
	GuileGtkGenericTreeModel, not GuileGtkTreeModel.

	* gtk-types.defs: Get rid of CTree/CList stuff. Comment out a
	bunch of types apparently missing in GTK+ 2.4.

	* glib-override.defs: Removed some ignore-globs (*_ref, *_unref
	and *_free), since g-wrap has no automatic reference-counting
	or disposal of objects.
	Ignore the GError-related functions, since the GError type is 
	exposed only via exceptions to the scheme level.

	* glib.defs: Added defs for giochannel.h and gfileutils.h.

2003-11-01  Andy Wingo  <wingo@pobox.com>

	* gtk.defs (gtk_clipboard_get): New wrapping, was missing before.
	(gtk_clipboard_get_for_display): Same.
	(gtk_clipboard_get_display): Same.

2003-10-16  Andy Wingo  <wingo@pobox.com>

	* gtk-overrides.defs: New wrappers for TextBuffer operations, and
	GtkTreeSelection::get_selected.

	* vte.defs, vte-overrides.defs: New files. The overrides still
	need some work and a vte-support.[ch], but I want to get a repl
	working first.
	* zvt.defs: Deleted.

2003-10-12  Andy Wingo  <wingo@pobox.com>

	* gtk-overrides.defs: Define the custom Guile treemodel object.
	Some custom wrappings for GtkTreeModel, GtkTreeStore, and
	GtkListStore. Ignore *_foreach and *_valist.

2003-10-01  Andy Wingo  <wingo@pobox.com>

	* libglade.defs: Include overrides file, specify that
	get-widget-prefix returns a GList* of GtkWidget*, remove pygtk
	stuff.
	* libglade-overrides.defs: New file.

2003-05-25  Andy Wingo  <wingo@pobox.com>

	* gtk-overrides.defs: Ignore gtk_container_foreach -- to use this,
	just (for-each f (get-children c)). Ignore gtk_container_forall --
	scheme equivalent unimplemeted.

2003-05-08  Andy Wingo  <wingo@pobox.com>

	* glib.defs: Added to support GMainLoop, etc.

	* gtk.defs, gdk.defs, pango.defs: Updated to
	"GList*-of-GtkWindow*".

	* gtk-overrides.defs, gdk-overrides.defs, glib-overrides.defs: new
	files. Contain ignore and override information.

