Update of /cvsroot/ruby-gnome2/ruby-gnome2/glib/src
In directory usw-pr-cvs1:/tmp/cvs-serv1192/src
Modified Files:
global.h rbglib.c rbgobj_object.c rbgobj_param.c
rbgobj_value.c rbgobject.h
Added Files:
rbgobj_paramspecs.c
Log Message:
* extconf.rb: check allocation framework
* src/rbgobj_object.c: introduce intermediate data structure (gobj_holder)
for managing not only GObject*, but also class_info and ruby object itself.
* src/rbgobj_object.c: abolish gobject_object_list_v and gobject_object_list
* src/rbgobj_object.c: use gobject_weak_ref() to observe an explicit
disposition. (e.g. by gtk_object_destroy())
* src/rbgobj_object.c: implement GObject#set_property and GObject#get_property
* src/rbgobj_paramspecs.c: created
|