glib/docs/reference/gobject
Owen Taylor 2ae1a46b4c Add g_object_add/remove_toggle_ref() functions to get notification when a
2005-05-05  Owen Taylor  <otaylor@redhat.com>

        * gobject.[ch] gobject.symbols: Add
        g_object_add/remove_toggle_ref() functions to get notification
        when a reference count is the last remaining reference; this
        enables better memory management for language bindings.
        (http://mail.gnome.org/archives/gtk-devel-list/2005-April/msg00095.html)

2005-05-05  Owen Taylor  <otaylor@redhat.com>

        * glib/gdataset.[ch] glib/gdatasetprivate.h: Add
        g_datalist_set/unset_flags(), g_datalist_get_flags() functions
        to squeeze some bits into a GDataSet... this is needed for
        efficient implementation of toggle references in GObject.

        * tests/gobject/references.c tests/gobject/Makefile.am:
        Add a test case for weak and toggle references.

        * glib/gfileutils.[ch]: Rename g_file_replace() back
        to g_file_set_contents().

        * glib/glib.symbols: Update.

2005-05-05  Owen Taylor  <otaylor@redhat.com>

        * glib/Makefile.am glib/glib-sections.txt gobject/gobject-sections.txt:
        Update

        * gobject/tmpl/objects.sgml: Document toggle-references.
2005-05-05 14:57:29 +00:00
..
images add missing image 2005-04-22 18:34:41 +00:00
tmpl Add g_object_add/remove_toggle_ref() functions to get notification when a 2005-05-05 14:57:29 +00:00
.cvsignore .cvsignore updates 2002-12-05 20:40:06 +00:00
glib-genmarshal.1 New macros to check for XML catalog contents and path, borrowed from 2003-06-17 23:08:37 +00:00
glib-genmarshal.xml New macros to check for XML catalog contents and path, borrowed from 2003-06-17 23:08:37 +00:00
glib-mkenums.1 2.5.2 2004-08-25 05:02:57 +00:00
glib-mkenums.xml Added a lowercase_name option, to be used next to the enum declaration, 2003-12-30 10:42:57 +00:00
gobject-docs.sgml merged in docs form the gobject tutorial 2005-04-22 10:27:37 +00:00
gobject-overrides.txt Improve separation of generic non-generic parts and dependencies. 2000-09-06 15:01:07 +00:00
gobject-query.1 New macros to check for XML catalog contents and path, borrowed from 2003-06-17 23:08:37 +00:00
gobject-query.xml New macros to check for XML catalog contents and path, borrowed from 2003-06-17 23:08:37 +00:00
gobject-sections.txt Add g_object_add/remove_toggle_ref() functions to get notification when a 2005-05-05 14:57:29 +00:00
gobject.cI Removed... ...and readded. Change to the standard file extension for 2003-10-20 18:40:00 +00:00
gobject.types Removed... ...and readded. Change to the standard file extension for 2003-10-20 18:40:00 +00:00
Makefile.am merged in docs form the gobject tutorial 2005-04-22 10:27:37 +00:00
tut_gobject.xml merged in docs form the gobject tutorial 2005-04-22 10:27:37 +00:00
tut_gsignal.xml merged in docs form the gobject tutorial 2005-04-22 10:27:37 +00:00
tut_gtype.xml all interface examples use 'interface' instead of 'class' 2005-04-23 09:50:36 +00:00
tut_howto.xml all interface examples use 'interface' instead of 'class' 2005-04-23 09:50:36 +00:00
tut_intro.xml merged in docs form the gobject tutorial 2005-04-22 10:27:37 +00:00
tut_tools.xml merged in docs form the gobject tutorial 2005-04-22 10:27:37 +00:00
version.xml.in Add version info to API docs. 2002-11-23 01:37:17 +00:00