Use the offsets for computing the private data offsets
@ebassi
Submitted by Emmanuele Bassi Link to original bug (#703705)
Description
GLib 2.38 changed the in-memory layout of instance and private data:
https://blogs.gnome.org/ebassi/2013/06/21/the-king-is-dead/
and introduces new API and macros to deal with this that make private data pointers obsolete.
Vala should switch to this new offset-based access, so that newly added API that relies on offsets (like the GTK template children API) can use it.
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information