Update of /cvsroot/ruby-gnome2/ruby-gnome2/glib/src In directory usw-pr-cvs1:/tmp/cvs-serv24453/src Modified Files: rbglib.c rbgobj_boxed.c rbgobj_param.c rbgobj_type.c rbgobj_value.c rbgobj_valuetypes.c rbgobject.c rbgobject.h Log Message: * extconf.rb: use $libs instead of $LDFLAGS * src/rbglib.c: define GLib::VERSION, GLib::(MAJOR|MINOR|MICRO)_VERSION * src/rbgobj_param.c: define GParamFlags constants * src/rbgobj_value.c (rbgobj_register_r2g_func): change argument. it now take GType as key instead of Ruby class. * src/rbgobject.c (rbgobj_add_relative, rbgobj_add_relative_removable, rbgobj_remove_relative): call rb_ivar_defined() before calling rb_ivar_get() * rbgobj_valuetypes.c, rbgobj_value.c: improve G_TYPE_POINTER handling |