andy128k/cl-gobject-introspection — pull request #39 by hying-caritas (2014-04-29 13:49:34+00:00)
Title: Garbage Collection for "transfer none"

For "transfer none" return value and out parameters, the reference
count of returned object will not be increased for the caller, but a
new pointer is established in lisp for it. For example,
gtk_bin_get_child. For these objects, we should increase reference
count when the new pointer is established in lisp and decrease
reference count when the pointer is garbage collected.