CVSROOT: /cvs/gnome
Module name: glib
Changes by: otaylor 05/05/05 10:57:29
Modified files:
docs/reference/glib: Makefile.am glib-sections.txt
docs/reference/glib/tmpl: allocators.sgml arrays.sgml
arrays_pointer.sgml async_queues.sgml
atomic_operations.sgml byte_order.sgml
caches.sgml conversions.sgml
datalist.sgml datasets.sgml date.sgml
error_reporting.sgml fileutils.sgml
glib-unused.sgml hash_tables.sgml
hooks.sgml i18n.sgml iochannels.sgml
keyfile.sgml limits.sgml
linked_lists_double.sgml
linked_lists_single.sgml macros.sgml
macros_misc.sgml main.sgml markup.sgml
memory.sgml memory_chunks.sgml
messages.sgml misc_utils.sgml
modules.sgml numerical.sgml
option.sgml patterns.sgml quarks.sgml
queue.sgml random_numbers.sgml
relations.sgml scanner.sgml shell.sgml
spawn.sgml string_chunks.sgml
string_utils.sgml strings.sgml
thread_pools.sgml threads.sgml
timers.sgml trash_stack.sgml
trees-binary.sgml trees-nary.sgml
type_conversion.sgml types.sgml
unicode.sgml version.sgml
warnings.sgml
docs/reference/gobject: gobject-sections.txt
docs/reference/gobject/tmpl: gboxed.sgml gclosure.sgml
gparamspec.sgml gtypeplugin.sgml
objects.sgml param_value_types.sgml
value_collection.sgml
glib : Makefile.am gdataset.c gdataset.h gfileutils.c
gfileutils.h glib.symbols
gobject : ChangeLog gobject.c gobject.h gobject.symbols
tests/gobject : Makefile.am
Added files:
glib : gdatasetprivate.h
tests/gobject : references.c
Log message:
2005-05-05 Owen Taylor <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>
* glib/Makefile.am glib/glib-sections.txt gobject/gobject-sections.txt:
Update
* gobject/tmpl/objects.sgml: Document toggle-references.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=glib&who=otaylor&date=explicit&mindate=2005-05-05%2010:56&maxdate=2005-05-05%2010:58
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list