2008-04-25 Andy Wingo * == Released guile-gnome-platform version 2.15.98 == 2008-04-10 Andy Wingo * == Released guile-gnome-platform version 2.15.97 == 2008-04-10 Andy Wingo * NEWS: Update NEWS. 2007-12-17 Jan Nieuwenhuizen * gnome/defs/gtk-extrafuncs.defs: Remove, unused. 2007-12-10 Andy Wingo * == Released guile-gnome-platform version 2.15.96 == * gnome/defs/Makefile.am (atk): Add type-ignores. * gnome/defs/common-ignores.defs: Don't ignore *_copy functions. 2007-11-10 Andy Wingo * == Released guile-gnome-platform version 2.15.95 == 2007-09-25 Andy Wingo * == Released guile-gnome-platform version 2.15.94 == 2007-09-25 Andy Wingo * NEWS: Updated. 2007-09-17 Jan Nieuwenhuizen * gnome/defs/libwnck-types.defs: * gnome/defs/libwnck.defs: Remove. These are moved to libwnck. 2007-06-15 Andy Wingo * == Released guile-gnome-platform version 2.15.93 == * gnome/defs/Makefile.am (PANGO_INCLS): Include pango-tabs.h, as we did before. * gnome/defs/pango.defs: * gnome/defs/pango-types.defs: Regenerated. 2007-05-24 Andy Wingo * == Released guile-gnome-platform version 2.15.92 == 2007-05-24 Andy Wingo * 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 * 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 * 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 * 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 * == Released guile-gnome-platform version 2.15.91 == 2006-12-15 Andy Wingo * == Released guile-gnome-platform version 2.15.90 == 2005-03-06 Andy Wingo * == Released guile-gnome-platform version 2.7.99 == 2005-01-25 Andreas Rottmann * gnome/defs/Makefile.am (defs_DATA): Make out-of-tree-build-safe. 2005-01-11 Andy Wingo * == Released platform version 2.7.98 == 2004-12-06 Andy Wingo * == Released platform version 2.7.97 == 2004-11-16 Andy Wingo * gnome/defs/Makefile.am (defs_DATA): Just do *.defs, to prevent bugs. 2004-11-14 Jan Nieuwenhuizen * gnome/defs/libgnomecanvas.defs: Remove type defs. Include libgnomecanvas-types.defs. 2004-11-10 Jan Nieuwenhuizen * gnome/defs/glib.defs: Bugfix: include overrides after types. 2004-11-09 Andy Wingo * 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 * Makefile.am (all-local): Versioned pkg-config files. 2004-10-16 Andy Wingo * gnome/defs/Makefile.am: Integrate with common.mk. 2004-10-14 Andy Wingo * 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 * 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 * 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 * 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 * 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 * Makefile.am (SUBDIRS): Dist fixes. * README: Added. * NEWS: Added. * AUTHORS: Added. 2004-09-15 Andy Wingo * gnome/defs/libgnomecanvas.defs: Include the overrides after the types are defined. 2004-09-12 Andy Wingo * Removed more overrides files to their respective modules: libgnomecanvas, libgnome, libglade, libgnomeui. 2004-09-06 Andy Wingo * Makefile.am: Install the .defs pkg-config files. 2004-09-05 Andy Wingo * 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 * 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 * 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 * gnome/defs/libwnck.defs: * gnome/defs/libwnck-types.defs: Additions: almost full API support. 2004-07-01 Jan Nieuwenhuizen * gnome/defs/gtk.defs (gtk-menu:popup): Add (null-ok) for PARENT_MENU_SHELL and PARENT_MENU_ITEM. 2004-06-11 Jan Nieuwenhuizen * 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 * gnome/defs/glade.defs: Include the right overrides file... 2004-05-19 Andy Wingo * 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 * gtk-types.defs (PrivateFlags, TreeViewMode): Removed. 2004-04-02 Andreas Rottmann * 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 * gtk.defs, gtk-types.defs: Adapted for GTK+ 2.4. 2004-03-29 Andreas Rottmann * 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 * 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 * 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 * gtk-overrides.defs: Allow NULL for the parent in iter_children. 2003-12-13 Andreas Rottmann * Makefile.am (guilemodule_DATA): Added gnome-overrides.defs, ui-overrides.defs and canavas-overrides.defs. 2003-12-09 Andy Wingo * gtk-overrides.defs (iter_children): Return a list of the children instead of only the first iterator. 2003-11-30 Andreas Rottmann * Makefile.am (guilemodule_DATA): Added gda.defs. * gda-overrides.defs: Un-ignore gda_value_*, ignore gda_value_new_* instead. 2003-11-25 Andy Wingo * gtk-overrides.defs: Added accessors for ok and cancel buttons in file selections. 2003-11-26 Andreas Rottmann * gda.defs, gda-types.defs, gda-overrides.defs: New files. 2003-11-25 Andreas Rottmann * 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 * 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 * 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 * 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 * 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 * 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 * 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.