diff options
| author | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2006-01-13 18:59:09 +0000 |
|---|---|---|
| committer | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2006-01-13 18:59:09 +0000 |
| commit | 8d39891eb66b519d84c159599ea35c5649d57e52 (patch) | |
| tree | b14526515ad85920c0eec26bde7231c8da19413d /ChangeLog | |
| parent | cfb8edefae94c11b6aaa87043edb129b22c7c6fd (diff) | |
| download | pygobject-8d39891eb66b519d84c159599ea35c5649d57e52.tar.gz pygobject-8d39891eb66b519d84c159599ea35c5649d57e52.tar.xz pygobject-8d39891eb66b519d84c159599ea35c5649d57e52.zip | |
ignore interfaces from .defs, discover them at runtime
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1,3 +1,16 @@ +2006-01-13 Gustavo J. A. M. Carneiro <gjc@inescporto.pt> + + * gobject/pygobject.c (pygobject_register_class): Don't use the + passed in 'bases' parameter; instead find out in runtime the bases + for any given gtype. + (pyg_type_get_bases, pygobject_new_with_interfaces): Refactor code + that dynamically discovers bases into a separate function; + Override tp_dealloc, tp_alloc, tp_free, tp_traverse, and tp_clear, + inherit them again from the parent type, since type_new inside + Python core sets them to hardcoded functions subtype_xxx. Also + call py_parent_type->ob_type, instead of fixed &PyType_Type. + (pygobject_clear): Change a g_message to g_warning. + 2006-01-13 Johan Dahlin <jdahlin@async.com.br> * gobject/gobjectmodule.c: (pyg_io_add_watch), |
