glib/docs/reference/gio
David Zeuthen 05448a6bef gdbus-codegen: Rework C property getters
Rework property getters to use a vfunc so we can take the fast path
and avoid allocating memory for both the skeleton and the proxy
cases. This requires some special case because of how GVariant expects
you to free memory in some cases, see #657100. Add test cases for
this.

Document the _get_ functions as not being thread-safe and also
generate _dup_ C getters (which are thread-safe).

Mark all the generated _get_, _dup_ and _set_ as (skip) as non-C
languages should just use GObject properties and not the (socalled)
"C binding".

Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-08-23 12:54:27 -04:00
..
gdbus-object-manager-example gdbus-codegen: Rework C property getters 2011-08-23 12:54:27 -04:00
.gitignore .gitignore updates for gsettings stuff 2010-04-27 17:04:57 -04:00
gdbus-codegen.xml gdbus-codegen: Add support for new org.gtk.GDBus.C.UnixFD annotation 2011-07-21 16:06:18 -04:00
gdbus.xml gdbus: Add --recurse and --only-properties options 2011-06-09 13:22:18 -04:00
gio-docs.xml GTlsDatabase and related objects 2011-08-04 08:54:55 +02:00
gio-querymodules.xml Add a man page for gio-querymodules 2010-04-18 15:54:54 -04:00
gio-sections.txt GTimeZoneMonitor: Revert addition of this class 2011-08-22 11:12:37 -04:00
gio.types GTimeZoneMonitor: Revert addition of this class 2011-08-22 11:12:37 -04:00
glib-compile-schemas.xml Document which files glib-compile-schemas looks at 2011-03-15 11:30:38 -04:00
gsettings.xml gsettings-tool fixes: Add missing _apply(), add unset-recursively to man page 2011-04-12 12:56:33 -04:00
gvfs-overview.odg update the overview image of the gio docs 2009-06-08 17:29:22 +02:00
gvfs-overview.png update the overview image of the gio docs 2009-06-08 17:29:22 +02:00
Makefile.am Fix gtk-doc cross-linking among glib/gobject/gio 2011-07-10 23:55:52 -04:00
migrating-gconf.xml Fix links in gio docs 2011-06-04 18:48:19 -04:00
migrating-gdbus.xml Fix typos in "Migrating to GDBus" docs 2011-06-04 11:52:59 -04:00
migrating-gnome-vfs.xml Add a migration chapter for dbus bits 2010-05-06 17:58:29 -04:00
migrating-posix.xml Remove duplicate copies of migration docs 2010-05-27 13:07:54 -04:00
overview.xml Document the GIO_USE_TLS environment variable 2010-12-13 09:19:35 -05:00
version.xml.in gio/ docs/reference/gio Merged gio-standalone into glib. 2007-11-26 16:13:05 +00:00