I've rewritten some inner workings of cl-gtk2-gobject related to the use of GBoxed structures. It should ease some aspects of creating bindings for libraries that are based on GObject.
What this new type mapping brings for GBoxed support in cl-gtk2:
The code became simpler and more correct.
Now come the other parts of Gtk+ bindings, including the bindings for Gtk+, Gdk, etc.