diff options
-rw-r--r-- | TODO | 29 | ||||
-rw-r--r-- | configure.in | 4 |
2 files changed, 5 insertions, 28 deletions
@@ -1,39 +1,16 @@ +This list is out of date. Query bugzilla.gnome.org for an up to date +list. + Things to do for the gtk 2.0 based release - fix up threading to work with GObject/GSignal/GClosure. See the THREADS file for more info on what is required. -- Add GInterface support to the code generator and the rest of pygtk. - - Additions to the .defs format: - * a definition for interfaces, something like: - (interface TextModel - (in-module Gtk) - (parent Interface (G)) ;; is this needed? Can you derive interfaces? - (c-name GtkTextModel) - ) - * add a flag for the (object ...) sections like: - (implements GtkTextModel) - - For the code generator: - * Create new ExtensionClasses for the interface (an empty `mixin' class). - * Use multiple inheritance to add these methods for classes that implement - the interface. - - [ mostly done. Not handled by h2defs, and I don't know if it will - be possible to handle it from there - JH] - - Implement a new PyGtkTreeModel GObject type that can be the base for new tree models defined in Python. Need to look at how the GtkTreeIter->tree_node lifetime is handled, as it doesn't look like anything is called to let us know that that data should be unrefed. -- Maybe switch all the boxed types to ExtensionClasses? - * Maybe not such a great idea, as it doesn't make sense to subclass - most of them. - -- Add the rest of the new boxed types. - - Make python subclasses of GObjects into new types in the GType system. Should be possible to do from GObject.__class_init__ and a bit of extra magic. diff --git a/configure.in b/configure.in index ccd7d329..34a018b9 100644 --- a/configure.in +++ b/configure.in @@ -4,7 +4,7 @@ AC_PREREQ(2.52) dnl the pygtk version number m4_define(pygtk_major_version, 1) m4_define(pygtk_minor_version, 99) -m4_define(pygtk_micro_version, 8) +m4_define(pygtk_micro_version, 9) m4_define(pygtk_version, pygtk_major_version.pygtk_minor_version.pygtk_micro_version) dnl versions of packages we require ... @@ -12,7 +12,7 @@ m4_define(glib_required_version, 2.0.0) m4_define(pango_required_version, 1.0.0) m4_define(atk_required_version, 1.0.0) m4_define(gtk_required_version, 2.0.0) -m4_define(libglade_required_version, 1.99.9) +m4_define(libglade_required_version, 1.99.10) m4_define(gtkgl_required_version, 1.99.0) AC_INIT(pygtk, pygtk_version, |