History log of /external/bluetooth/glib/gobject/gtypemodule.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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