History log of /external/bluetooth/glib/gobject/gobject.symbols
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
306db46123fef00d616201828bb1c3d6a43baeba 21-Aug-2008 Johan Dahlin <johan@gnome.org> Bug 548800 – Missing a g_object_get_type function

2008-08-21 Johan Dahlin <johan@gnome.org>

Bug 548800 – Missing a g_object_get_type function

* gobject.c (g_object_get_type):
* gobject.h:
* gobject.symbols:
Add g_object_get_type


svn path=/trunk/; revision=7377
/external/bluetooth/glib/gobject/gobject.symbols
20d4f6da7324dece455eed2b64e3073895306440 04-Jul-2008 Michael Natterer <mitch@imendio.com> Bug 541208 – Functions to easily install and use signals without class

2008-07-04 Michael Natterer <mitch@imendio.com>

Bug 541208 – Functions to easily install and use signals without
class struct slot

* gobject.symbols
* gsignal.[ch] (g_signal_new_class_handler): the same as
_gtk_binding_signal_new(), to install signals with a callback
instead of a class struct slot as class closure.

The next two functions are C convenience and much easier to use
than the generic overriding and chaining APIs which are intended
primarily for language bindings:

(g_signal_override_class_handler): to override a signal with a
callback instead of a class struct slot.

(g_signal_chain_from_overridden_handler): to chain up from a
signal without class struct slot. The API is similar to
g_signal_emit().


svn path=/trunk/; revision=7157
/external/bluetooth/glib/gobject/gobject.symbols
49f802b83e1f1c6b563b430f98e8adfe92902ecc 15-Jun-2007 Cody Russell <bratsche@gnome.org> Added GRegex boxed type. (#445065, Carlos Garnacho)

2007-06-15 Cody Russell <bratsche@gnome.org>

* docs/reference/gobject/tmpl/gboxed.sgml:
* docs/reference/gobject/gobject-sections.txt:
* glib/gregex.c:
* gobject/gboxed.[ch]:
* gobject/gobject.symbols: Added GRegex boxed type.
(#445065, Carlos Garnacho)


svn path=/trunk/; revision=5566
/external/bluetooth/glib/gobject/gobject.symbols
68eaeb69cbaeca3ddbd1f25cc85a303e6486aced 23-Apr-2006 Matthias Clasen <matthiasc@src.gnome.org> Fix some problems with my last commit
/external/bluetooth/glib/gobject/gobject.symbols
2e57b11a94221a62cd510d623baffea8949a6c0d 21-Apr-2006 Matthias Clasen <matthiasc@src.gnome.org> Add g_type_register_static_simple
/external/bluetooth/glib/gobject/gobject.symbols
7946d2e67e2273acb73e902613358657da4043bf 06-Jan-2006 Matthias Clasen <matthiasc@src.gnome.org> Fix the build
/external/bluetooth/glib/gobject/gobject.symbols
bc87370219f22a6c7baed2a6e43ad5faaecd0686 05-Jan-2006 Matthias Clasen <matthiasc@src.gnome.org> Fix make check
/external/bluetooth/glib/gobject/gobject.symbols
037ec089c5709731f087065e08fe647964a827e9 24-Dec-2005 Matthias Clasen <matthiasc@src.gnome.org> One more
/external/bluetooth/glib/gobject/gobject.symbols
ec07cf331a35f46c9496cf312364ec81911e6075 24-Dec-2005 Matthias Clasen <mclasen@redhat.com> Add new functions.

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

* gobject.symbols: Add new functions.
/external/bluetooth/glib/gobject/gobject.symbols
6f01d0c34f0d217b91a55ef1ec1b04d007259993 22-Dec-2005 Tim Janik <timj@imendio.com> implemented G_TYPE_GTPYE. applied patch from matthias which implements

Thu Dec 22 14:59:24 2005 Tim Janik <timj@imendio.com>

* gvaluetypes.[hc]: implemented G_TYPE_GTPYE. applied patch
from matthias which implements GType accessors for GValue.

* gparamspecs.[hc]: applied patch from matthias which
implements G_TYPE_PARAM_GTYPE.

* gobject.[hc]:
GUnowned: introduced a new object type that has an initially
floating reference.
g_object_compat_control(): allow setting of a floating flag handler.
/external/bluetooth/glib/gobject/gobject.symbols
b1b63c4ff3def3e7675acd56dc92c29ef4f39247 01-Dec-2005 Tim Janik <timj@src.gnome.org> export g_hash_table_get_type
/external/bluetooth/glib/gobject/gobject.symbols
6e5f46592491703281b39c2469664873808aef59 23-Nov-2005 Tim Janik <timj@imendio.com> added floating reference count. g_object_is_floating():

Wed Nov 23 18:01:46 2005 Tim Janik <timj@imendio.com>

* gobject.[hc]: added floating reference count.
g_object_is_floating():
g_object_ref_sink(): new functions to deal with floating references.
g_object_force_floating(): new funciton for object implementations
to set the floating flag.

* gobject.c (g_object_init): make objects initially floating.

Wed Nov 23 17:58:13 2005 Tim Janik <timj@gtk.org>

* gparam.[hc]: added g_param_spec_ref_sink().
/external/bluetooth/glib/gobject/gobject.symbols
693b03a749b75cdaf8fde83da63a45e5cbac2866 11-Jul-2005 Matthias Clasen <mclasen@redhat.com> Remove G_GNUC_NULL_TERMINATED from g_object_new again, since that makes

2005-07-11 Matthias Clasen <mclasen@redhat.com>

* gobject.h:
* gobject.symbols: Remove G_GNUC_NULL_TERMINATED from
g_object_new again, since that makes gcc warn on calls of
the form g_object_new (some_type, NULL)
/external/bluetooth/glib/gobject/gobject.symbols
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/gobject/gobject.symbols
a82bcb31075d976ebc505d84481cba10e2dec249 29-Apr-2005 Matthias Clasen <mclasen@redhat.com> Add a boxed type for GDate. (#301787, Tim-Philipp Müller)

2005-04-29 Matthias Clasen <mclasen@redhat.com>

* gobject.symbols:
* gboxed.h (G_TYPE_DATE):
* gboxed.c: Add a boxed type for GDate. (#301787, Tim-Philipp
Müller)
/external/bluetooth/glib/gobject/gobject.symbols
3448a27829133bebb3bf1e29a30574304c899040 14-Mar-2005 Matthias Clasen <mclasen@redhat.com> Make work again.

2005-03-14 Matthias Clasen <mclasen@redhat.com>

* abicheck.sh: Make work again.

* gsourceclosure.c: Fix a typo.

Make PLT-reduction work with gcc4, and don't include
everything in gobjectalias.h:

* gobject.symbols: Group symbols by header and source
file.
* makegobjectalias.pl: Protect definitions by the same
preprocessor symbols used to guard the headers. Move
the alias declarations to a separate file which is
produced when calling makegalias.pl -def
* Makefile.am (gobjectaliasdef.c): Add a rule to
build this file.
* *.c: Include gobjectalias.h after the other i
GLib headers, include gobjectaliasdef.c at the bottom.
/external/bluetooth/glib/gobject/gobject.symbols
d927076f89b384da66b6f08cf1016da1572ffdbd 08-Mar-2005 Matthias Clasen <mclasen@redhat.com> Add the new attributes here too.

2005-03-08 Matthias Clasen <mclasen@redhat.com>

* glib/glib.symbols: Add the new attributes here too.
/external/bluetooth/glib/gobject/gobject.symbols
2a13c6f7a1a75dc69f575c756b668ae7f8e59891 23-Nov-2004 Matthias Clasen <matthiasc@src.gnome.org> Typo fix
/external/bluetooth/glib/gobject/gobject.symbols
0680744fbbe5d0c89a47ad042ea6a46ff09d15dd 23-Nov-2004 Matthias Clasen <mclasen@redhat.com> Fix a problem with the PLT reduction changes which caused the internal

2004-11-23 Matthias Clasen <mclasen@redhat.com>

Fix a problem with the PLT reduction changes which caused the
internal aliases to lose all attributes.

* glib/glib.symbols: Add attribute annotations.
* glib/makegalias.pl: Keep attribute annotations, but strip PRIVATE.
* glib/Makefile.am (glib.def): Strip attribute annotations, but keep
PRIVATE.
/external/bluetooth/glib/gobject/gobject.symbols
4f89335660c4aeacd38c81b46218737d8e1d5854 23-Sep-2004 Tor Lillqvist <tml@iki.fi> [Win32] Add code to remove the bug-compatibility entries (see #134813, and

2004-09-22 Tor Lillqvist <tml@iki.fi>

* Makefile.am (install-libtool-import-lib): [Win32] Add code to
remove the bug-compatibility entries (see #134813, and related
comments below) from the import library. The PRIVATE keyword in
the .def file is supposed to mean that, but it isn't implemented
yet by GNU ld.

* makegobjectalias.pl: In case the symbol is followed by some
stuff ("PRIVATE") that's intended for the .def file, use just the
actual symbol.

* gobject.symbols: For binary bug compatibility on Win32, add the
g_slist_remove_all and g_unichar_validate symbols inside #ifdef
INCLUDE_INTERNAL_SYMBOLS. (See #134813 and log entries from March
below.)
/external/bluetooth/glib/gobject/gobject.symbols
88e7569e65f74ae1140a31093396e872b4866cd7 16-Sep-2004 Matthias Clasen <mclasen@redhat.com> Add ABI control using the same technique that is used in GTK+.

2004-09-16 Matthias Clasen <mclasen@redhat.com>

Add ABI control using the same technique that is used in GTK+.

* gobject.symbols: Master list of symbols.

* gobject.def: Removed. It is now generated from gobject.symbols.

* Makefile.am (gobject.def): Generate from gobject.symbols.
(TESTS): Add abicheck.sh
(EXTRA_DIST): Add abicheck.sh
(export_symbols): Don't export _-prefixed symbols.

* gtype.h:
* gtype.c: Move the declarations of the various _init() functions
to the header, and mark them as G_GNUC_INTERNAL.
/external/bluetooth/glib/gobject/gobject.symbols