6537b5e11d87b6a9bce4ce1e73e7a6f4cb01c1ce |
|
02-Dec-2008 |
Matthias Clasen <matthiasc@src.gnome.org> |
Always reset the use count to its previous value before returning FALSE. * gtypemodule.c (g_type_module_use): Always reset the use count to its previous value before returning FALSE. Pointed out by Johan Billien. svn path=/trunk/; revision=7725
/external/bluetooth/glib/gobject/gtypemodule.c
|
d6d221911d8a8515bf91c9d0721025669717d6f8 |
|
02-Jul-2008 |
Matthias Clasen <matthiasc@src.gnome.org> |
Fix up section comments svn path=/trunk/; revision=7137
/external/bluetooth/glib/gobject/gtypemodule.c
|
6347be5fb68fc3e5e9d5bfedc3cbd5349ef40074 |
|
22-Jun-2008 |
Michael Natterer <mitch@imendio.com> |
remove trailing whitespace from newly added gtk-doc comments and 2008-06-22 Michael Natterer <mitch@imendio.com> * *.c: remove trailing whitespace from newly added gtk-doc comments and reformatted some where they contained overly long or ill-formatted lines. svn path=/trunk/; revision=7090
/external/bluetooth/glib/gobject/gtypemodule.c
|
5602b7e275ef5fb76cf7847f35b120dce3111705 |
|
22-Jun-2008 |
Michael Natterer <mitch@imendio.com> |
moved includes back to the top of the files (before gtk-doc SECTION 2008-06-22 Michael Natterer <mitch@imendio.com> * *.c: moved includes back to the top of the files (before gtk-doc SECTION comments). Add "config.h" in all files and move system included before glib includes. Remove trailing whitespace from SECTION comments and did some reformatting where lines were overly long, no documentation content was changed. svn path=/trunk/; revision=7089
/external/bluetooth/glib/gobject/gtypemodule.c
|
f2da2e8e92bb7b03a227fcc2a387b07a60db1b2b |
|
21-Jun-2008 |
Stefan Kost <stefkost@src.gnome.org> |
Migrating docs. * docs/reference/gobject/tmpl/gtypemodule.sgml: * gobject/gtypemodule.c: * gobject/gtypemodule.h: Migrating docs. svn path=/trunk/; revision=7077
/external/bluetooth/glib/gobject/gtypemodule.c
|
cf98df8b88c66a928e60c60779535e3564891acd |
|
21-Jul-2006 |
Matthias Clasen <mclasen@redhat.com> |
Copy the complete value table, not just the first 4 bytes. (#348136, 2006-07-21 Matthias Clasen <mclasen@redhat.com> * gtypemodule.c (g_type_module_register_type): Copy the complete value table, not just the first 4 bytes. (#348136, Coverity)
/external/bluetooth/glib/gobject/gtypemodule.c
|
07c4d80d55c6b818c3cc4a9535015b0d235b1776 |
|
31-Aug-2005 |
Matthias Clasen <mclasen@redhat.com> |
Intern type names before registering the type to avoid unnecessary copies. 2005-08-31 Matthias Clasen <mclasen@redhat.com> * gvaluetypes.c (g_value_types_init): * gtypeplugin.c (g_type_plugin_get_type): * gtypemodule.c (g_type_module_get_type): * gparam.c (g_param_type_init): * gobject.c (g_object_type_init): * genums.c (g_enum_types_init): * gboxed.c (g_boxed_type_init): Intern type names before registering the type to avoid unnecessary copies.
/external/bluetooth/glib/gobject/gtypemodule.c
|
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/gtypemodule.c
|
465c7d1ead296b70b8d47ca333554a18f71da11d |
|
16-Sep-2004 |
Matthias Clasen <mclasen@redhat.com> |
Implement the same PLT reduction technique used in GTK+: 2004-09-16 Matthias Clasen <mclasen@redhat.com> Implement the same PLT reduction technique used in GTK+: * Makefile.am: Generate gobjectalias.h from gobject.symbols. (BUILT_SOURCES): Add gobjectalias.h. * makegobjectalias.pl: Script to generate gobjectalias.h. * *.c: Include gobjectalias.h
/external/bluetooth/glib/gobject/gtypemodule.c
|
a41b04a301a7ec7173b64d947469fc2ecef61e7a |
|
06-Jul-2004 |
Matthias Clasen <maclas@gmx.de> |
Fix the declarations of the new functions to return GType, not void. Also Tue Jul 6 00:46:43 2004 Matthias Clasen <maclas@gmx.de> * gtypemodule.h: * gtypemodule.c: Fix the declarations of the new functions to return GType, not void. Also add missing includes. (#145508, Morten Welinder)
/external/bluetooth/glib/gobject/gtypemodule.c
|
8414d97c5b76b2485460988937ddb3d70d38d294 |
|
06-Jul-2004 |
Matthias Clasen <maclas@gmx.de> |
Add g_type_module_register_enum() and g_type_module_register_flags(). Tue Jul 6 00:54:38 2004 Matthias Clasen <maclas@gmx.de> * gobject/gobject-sections.txt: * gobject/tmpl/gtypemodule.sgml: Add g_type_module_register_enum() and g_type_module_register_flags().
/external/bluetooth/glib/gobject/gtypemodule.c
|
d2cd289bf2f49815a72ff9166ba7bb6335758c55 |
|
26-Aug-2003 |
Manish Singh <yosh@gimp.org> |
fix typo in last commit, cast to GTypeValueTable * to get rid of const Mon Aug 25 14:51:46 2003 Manish Singh <yosh@gimp.org> * gtypemodule.c (g_type_module_register_type): fix typo in last commit, cast to GTypeValueTable * to get rid of const warning.
/external/bluetooth/glib/gobject/gtypemodule.c
|
5e88cedf02788ed9c71db7f77ccf625bbd6a0bc7 |
|
25-Aug-2003 |
Owen Taylor <otaylor@redhat.com> |
Clarify docs on the return. Fix a memory leak if a type with a value table Mon Aug 25 14:16:48 2003 Owen Taylor <otaylor@redhat.com> * gtypemodule.c (g_type_module_register_type): Clarify docs on the return. Fix a memory leak if a type with a value table is reloaded.
/external/bluetooth/glib/gobject/gtypemodule.c
|
fa21b512d5101702744354781959a96e96b2c484 |
|
07-Feb-2003 |
Matthias Clasen <maclas@gmx.de> |
Remove all docs from gobject at Tims request. Documentation is only for 2003-02-07 Matthias Clasen <maclas@gmx.de> * gtypemodule.c: * gtype.c: * gsourceclosure.c: * gparamspecs.c: * gparam.c: * gobject.c: * gsignal.c: Remove all docs from gobject at Tims request. Documentation is only for weenies anyway...
/external/bluetooth/glib/gobject/gtypemodule.c
|
018604c83cedf1400c7f70f3e8a8b960af94f959 |
|
11-Jun-2002 |
Anders Carlsson <andersca@gnu.org> |
Fix argument order. Fixes #82806. 2002-06-11 Anders Carlsson <andersca@gnu.org> * gtypemodule.c: (g_type_module_complete_interface_info): * gtypeplugin.h: Fix argument order. Fixes #82806.
/external/bluetooth/glib/gobject/gtypemodule.c
|
56377271efac2c35e132eb70a395ed3b4652b737 |
|
25-Feb-2002 |
Owen Taylor <otaylor@redhat.com> |
Make GInterfaceInfo paramter const to correspond to the conventions for Sun Feb 24 22:08:29 2002 Owen Taylor <otaylor@redhat.com> * gtypemodule.[ch] (g_type_module_add_interface): Make GInterfaceInfo paramter const to correspond to the conventions for the g_type_add_interface() functions. (#72461, Miroslaw Dobrzanski-Neumann)
/external/bluetooth/glib/gobject/gtypemodule.c
|
69f32ba7c947dce0f0dd9615e937ec073bee466b |
|
02-Jul-2001 |
Tim Janik <timj@gtk.org> |
added g_list_insert_before(). Sat Jun 30 23:14:32 2001 Tim Janik <timj@gtk.org> * glib/glist.[hc]: added g_list_insert_before(). * glib/gslist.c (g_slist_insert_before): provide an implementation, prototype was already present... Sat Jun 30 11:07:00 2001 Tim Janik <timj@gtk.org> * gobject.[hc]: provide weak_ref/weak_unref functions, invoked from ->dispose. renamed ->shutdown() to ->dispose(), provide "public" API entry here: g_object_run_dispose(), this fucntion should _only_ be called from object system implementations (e.g. gtkobject.c) if at all. * gtypemodule.c (g_type_module_dispose): s/shutdown/dispose/ * gsignal.h: removed compat aliases. * gobject.c (g_object_connect): support data objects.
/external/bluetooth/glib/gobject/gtypemodule.c
|
743f49cec9f4696c9eba32966d6ac78cd96c586d |
|
01-Apr-2001 |
Tim Janik <timj@gtk.org> |
applied patch from owen to implement GParamSpecUnichar. Sat Mar 31 23:55:58 2001 Tim Janik <timj@gtk.org> * gtype.h: * gparamspecs.[hc]: applied patch from owen to implement GParamSpecUnichar. Fri Mar 30 07:34:02 2001 Tim Janik <timj@gtk.org> * gtype.c (type_iface_retrive_holder_info_Wm): * gtypeplugin.c (g_type_plugin_complete_interface_info): * gtypemodule.c (g_type_module_complete_interface_info): change order of instance_type and interface_type so they match the g_type_add_interface_*() API. * gsignal.c (g_signal_emit_valist): always assign C return value location, people depending on unaltered return values after emissions that had no handlers to run need to use g_signal_emitv(). * gtype.[hc] (g_type_query): new function to allow querying of class and object size (semantics like g_signal_query()). currently the implementation is better held conservative so as to only support types that are classed and static.
/external/bluetooth/glib/gobject/gtypemodule.c
|
e773d7dba66cf51c7d6ad7d1973ab3635e986e2e |
|
12-Dec-2000 |
Tim Janik <timj@gtk.org> |
fixed dealing with collection/lcopy of NULL values. Mon Dec 11 04:44:11 2000 Tim Janik <timj@gtk.org> * gboxed.c: fixed dealing with collection/lcopy of NULL values. * gclosure.h: removed insane ramblings, added G_CALLBACK() a casting convenience macro. * Makefile.am: cleanups, marshaller generation rules. * gmarshal.[hc]: new files with GRuntime standard marshallers. * glib-genmarshal.c: fix log domain, support gruntime standard marshallers, suport G_TYPE_PARAM, come with extern "C" and #include gmarshal.h. * glib-genmarshal.1: reflect glib-genmarshal.c updates. * gobject.[hc]: implement object constructor. rework parameter changed notification queueing, we support queue freezes now and don't dispatch from an idle handler anymore. parameter->property rename hassle. implemented ::properties_changed and ::notify::* signals for property change notification (the later supports property names as details). added signal connection and named data properties. (g_signal_connect_object): new function to setup while_alive connections. (g_object_class_install_property): sink properties now, since they are initially floating. (g_object_steal_data): (g_object_set_data_full): (g_object_set_data): (g_object_get_data): set/get data by using g_datalist_*() functions directly. (g_object_queue_param_changed): nuked. (g_object_freeze_notify): start queueing of property changes (freeze/ thaw calls stack). (g_object_notify): announce changes of a certain property directly. (g_object_thaw_notify): process queue of property changes, therefore emitting GObject::notify::detail with detail being the changed properties names. (G_OBJECT_WARN_INVALID_PROPERTY_ID): saner macro variant of former G_WARN_INVALID_PARAM_ID(). * gparam.[hc]: param specs are now initially floating and need to be sunken with g_param_spec_sink(), support G_TYPE_PARAM values. added G_PARAM_CONSTRUCT and G_PARAM_CONSTRUCT_ONLY parameter flags, required by GObjectClass.constructor(). * gparamspecs.[hc]: added GParamSpecParam, GParamSpecPointer and GParamSpecCCallback, param specs for G_TYPE_PARAM, G_TYPE_POINTER and G_TYPE_CCALLBACK respectively. * gsignal.[hc]: cleanups. (signal_id_lookup): after walking the anchestry, try interfaces as well. (g_signal_new): new function to create signals from varargs type list. (g_signal_connect_closure): closure connection variant that works from signal name+detail. (g_signal_connect_data): c handler connection variant that works from signal name+detail. (g_signal_emit_valist): emit signal for an instance with paraneters collected from a va_list. (g_signal_emit): emit signal, taking parameters from varargs list. (g_signal_emit_by_name): same as g_signal_emit, working from signal name+detail. (signal_emit_R): return whether return_value needs to be altered. * gtype.[hc]: set log-domain to GRuntime, i'm slowly getting to all the points that need to reflect the upcoming rename. melt g_type_conforms_to() functionality into g_type_is_a(), as that is what we really want (liskov substitution principle). assorted changes to other files due to conforms_to->is_a. * gvalue.[hc]: implemented g_value_set_instance() that sets a value from an instantiatable type via the value_table's collect_value() function (based on an idea from James Henstridge <james@daa.com.au>). cleanups/fixes. * gvaluetypes.[hc]: implement G_TYPE_CCALLBACK and G_TYPE_PARAM.
/external/bluetooth/glib/gobject/gtypemodule.c
|
bf25038c090bb74206e26ed7962613647458a44e |
|
16-Nov-2000 |
Owen Taylor <otaylor@redhat.com> |
If loading the module fails, don't increment the use count. Wed Nov 15 20:58:05 2000 Owen Taylor <otaylor@redhat.com> * gtypemodule.c (g_type_module_use): If loading the module fails, don't increment the use count.
/external/bluetooth/glib/gobject/gtypemodule.c
|
4f76917c6a239dfcecfd87682799953e27681be9 |
|
11-Nov-2000 |
Tor Lillqvist <tml@iki.fi> |
Improve chance to generate unique names with less effort a bit. 2000-11-11 Tor Lillqvist <tml@iki.fi> * gfileutils.c (g_mkstemp): Improve chance to generate unique names with less effort a bit. * gfileutils.h: Add g_file_open_tmp() declaration. * testglib.c: Include <io.h> on Win32. * makefile.mingw.in: Correct the way to invoke sub-makes. 2000-11-11 Tor Lillqvist <tml@iki.fi> * gtypemodule.c: Include stdlib.h for exit(). * makefile.{mingw,msc}.in (gobject_OBJECTS): Add gtypemodule. * gobject.def: Add new functions.
/external/bluetooth/glib/gobject/gtypemodule.c
|
40cfd305c27be0befc965564062bd874fb045926 |
|
11-Nov-2000 |
Owen Taylor <otaylor@src.gnome.org> |
*** empty log message ***
/external/bluetooth/glib/gobject/gtypemodule.c
|