lp://qastaging/~andywingo/guile-gnome/glib
- Get this branch:
- bzr branch lp://qastaging/~andywingo/guile-gnome/glib
Branch merges
Branch information
- Location:
- http://arch.gna.org/guile-gnome/bzr/glib
- Last mirrored:
- Next mirror:
- Disabled
Updating branch...
Launchpad is processing new changes to this branch which will be available in a few minutes. Reload to see the changes.
Recent revisions
- 156. By Andy Wingo
-
show module imports in docs as code snippets
* gnome/gobject.scm: Show all needed module imports as code snippets, to
avoid confusion. - 155. By Andy Wingo
-
derive non-instantiatable fundamental types from <gvalue>
* gnome/gobject/
gtype.c (scm_c_ gtype_get_ direct_ supers) : If the type is
fundamental (i.e. no supers), and not instantiatable, make <gvalue> the
parent class. Fixes registration of <gst-int-range> and the like. - 154. By Andy Wingo
-
add support for `detail' arguments when connecting to signals
* gnome/gobject/
generics. scm: Define a connect method that takes all five
arguments.* gnome/gobject/
gsignal. c (gtype- instance- signal- connect- closure) : Add an
optional `detail' argument.* gnome/gobject/
gsignal. scm (gtype- instance- signal- connect) : Add an
optional `detail' argument. Use optargs for this.
(gtype-instance- signal- connect- after): Add detail argument. * test-suite/
gobject. test (<my-object>, gobject: set-property)
("defining custom gobject type"): Add test for notify, with the detail
argument. - 151. By Andy Wingo
-
fix regressions on x86-64
* gnome/gobject/
gobject. c (scm_gobject_ class_get_ properties)
(scm_gobject_ class_get_ property_ names)
* gnome/gobject/gsignal. c (scm_c_ gsignal_ query)
(scm_gtype_class_ get_signals) : Fix a nasty overflow bug that only
manifested itself on x86-64. Thanks to Marijn Schouten for spotting it,
would have been embarassing for 2.16.0.* gnome/gobject/
gvalue. c: Since GType is a long, it can be cast to a
pointer and back without macros. So I Claim. - 150. By Andy Wingo
-
initiallyunowned fixes, integers as <gchar> initargs, custom boxed fixen
* gnome/gobject/
gobject. c (is_init_keyword): Fix this function, so that
non-gobject property initargs work again.
(sink_initially_ unowned, scm_init_ gnome_gobject) : Register a sink
function for GInitiallyUnowned, helps e.g. Clutter. GTK, which uses
this, normally gets caught through the gtkobject sinkfunc.* gnome/gobject/
gparameter. c (scm_c_ gparam_ initialize_ scm): Don't error
when constructing a non-implemented param type, just warn. Probably
needs a different solution, where the slot contents are taken from the
C structure, not from caches on the GOOPS object.* gnome/gobject/
gparameter. scm (<gparam-char>, <gparam-uchar>)
* gnome/gobject/gvalue. c (scm_c_gvalue_set): Accept scheme characters or
integers for init values for characters.* gnome/gw/
support/ gobject. scm (make-custom- unwrapper, unwrap-value-cg):
The unwrap function should take an already-initialized value, so give
it one.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar-NG Knit Repository Format 1