binding: Add an explicit unbind()
authorEmmanuele Bassi <ebassi@gnome.org>
Sun, 14 Apr 2013 20:04:41 +0000 (21:04 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Thu, 2 May 2013 22:50:21 +0000 (15:50 -0700)
commita360b314aad5dcbc575948a401d22d47a36e4328
tree1613abba16705d2377f794818309e1aad2613fd6
parentf61daa6ed275f1794a6552d3343e313d1d243933
binding: Add an explicit unbind()

Higher order languages with garbage collection can have issues releasing
a binding, as they do not control the last reference being dropped on
the binding, source, or target instances.

https://bugzilla.gnome.org/show_bug.cgi?id=698018
docs/reference/gobject/gobject-sections.txt
gobject/gbinding.c
gobject/gbinding.h
gobject/tests/binding.c