History log of /external/bluetooth/glib/glib/gdatasetprivate.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c8e37b63e74fafdc1f299ec139677ad0e37676c3 17-Feb-2009 Matthias Clasen <matthiasc@src.gnome.org> Fix strict aliasing warnings and viiolations to make GLib and
GLib users buildable with gcc 4.4. Patch by Jakub Jelinek.

* glib/gatomic.[hc]: Add G_GNUC_MAY_ALIAS to pointer arguments,
fix macro versions to only operate on objects of the same size.

* glib/gdataset.c:
* glib/gthread.[hc]:
* glib/gdatasetprivate.h: Remove unnecessary casts in
g_atomic_pointer_get calls.


svn path=/trunk/; revision=7875
/external/bluetooth/glib/glib/gdatasetprivate.h
e0aa9d8a6135d404fe1ff60ba6858599e85edf98 05-May-2008 Michael Natterer <mitch@imendio.com> #define __GLIB_H_INSIDE__ around including everything.

2008-05-05 Michael Natterer <mitch@imendio.com>

* glib/glib.h: #define __GLIB_H_INSIDE__ around including
everything.

* glib/*.h: check for that define instead of __G_LIB_H__ if
G_DISABLE_SINGLE_INCLUDES is defined.

* glib/gdatasetprivate.h: #include <glib.h> instead of
<glib/gdataset.h>


svn path=/trunk/; revision=6875
/external/bluetooth/glib/glib/gdatasetprivate.h
20887fa14862521164a5d2242bb639be27283e5e 31-Jan-2006 Tim Janik <timj@imendio.com> carry out all dtalist pointer accesses atomically, some missing cases

Tue Jan 31 16:45:03 2006 Tim Janik <timj@imendio.com>

* glib/gdataset.c: carry out all dtalist pointer accesses atomically,
some missing cases where pointed out by Sebastian Wilhelmi.
/external/bluetooth/glib/glib/gdatasetprivate.h
97ffe020cdee9cec2f8c4591658ea72ee9e6d59e 27-Dec-2005 Matthias Clasen <mclasen@redhat.com> Add a cast to silence compiler warnings. (#321978, Andrew Paprocki)

2005-12-27 Matthias Clasen <mclasen@redhat.com>

* glib/gdatasetprivate.h: Add a cast to silence compiler
warnings. (#321978, Andrew Paprocki)
/external/bluetooth/glib/glib/gdatasetprivate.h
2d1cf6c139f06d964f5fcddaac126370fdf59215 31-Jul-2005 Tim Janik <timj@gtk.org> moved G_DATALIST_*_POINTER() macros here, because proper use requires the

Sun Jul 31 01:50:20 2005 Tim Janik <timj@gtk.org>

* glib/gdataset.c:
moved G_DATALIST_*_POINTER() macros here, because proper use requires
the global g_dataset_global mutex to be acquired.
g_datalist_id_get_data():
g_datalist_unset_flags():
g_datalist_set_flags(): properly acquire and release dataset mutex.

* glib/gdatasetprivate.h: implement G_DATALIST_GET_FLAGS() via atomic
pointer access to account for memory barriers. moved all other macros.
/external/bluetooth/glib/glib/gdatasetprivate.h
2ae1a46b4c8d9849f43eb9f059a98eadb4f2a6c9 05-May-2005 Owen Taylor <otaylor@redhat.com> 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.
/external/bluetooth/glib/glib/gdatasetprivate.h