From 8d39891eb66b519d84c159599ea35c5649d57e52 Mon Sep 17 00:00:00 2001 From: "Gustavo J. A. M. Carneiro" Date: Fri, 13 Jan 2006 18:59:09 +0000 Subject: ignore interfaces from .defs, discover them at runtime --- ChangeLog | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 8c8057d..5346a94 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2006-01-13 Gustavo J. A. M. Carneiro + + * 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 * gobject/gobjectmodule.c: (pyg_io_add_watch), -- cgit