=== Released 2.2.0 ===
[platform/upstream/glib.git] / gobject / ChangeLog
index 26ecc8a..e865fee 100644 (file)
@@ -1,3 +1,186 @@
+2002-12-18  Matthias Clasen  <maclas@gmx.de>
+
+       * gobject.c: Add docs.
+
+2002-12-18  Michael Natterer  <mitch@gimp.org>
+
+       * gobject/gtype.c (type_data_finalize_class_ifaces_Wm): applied
+       patch I got from Tim Janik for testing which fixes bug #101521.
+       (restart iterating the interface enties each time we finalized one
+       because they might have been modified).
+
+2002-12-17  Matthias Clasen  <maclas@gmx.de>
+
+       * gparam.c (g_param_spec_internal): Remove markup from doc
+       comment, as GObject doesn't use --sgml-mode yet.
+
+2002-12-15  Matthias Clasen  <maclas@gmx.de>
+
+       * gsignal.c (g_signal_new): Typo fix.
+
+       * gparamspecs.c:  
+       * gparam.c (g_param_spec_internal): 
+       * gobject.c (g_object_class_install_property): Add docs.
+
+2002-12-13  Matthias Clasen  <maclas@gmx.de>
+
+       * glib-genmarshal.c, gobject-query.c: Use g_printf() instead of 
+       system printf.  (#99319)
+
+Thu Dec 12 15:00:10 2002  Manish Singh  <yosh@gimp.org>
+
+       * gvaluetransform.c: use G_G[U]INT64_FORMAT unconditionally,
+       since we'll always have it now.
+
+2002-12-07  Matthias Clasen  <maclas@gmx.de>
+
+       * gparam.c (canonalize_key): Rename to canonicalize_key. Adjust
+       all callers.
+
+2002-12-05  Matthias Clasen  <maclas@gmx.de>
+
+       * gsignal.c (g_signal_new): Explain allowed signal names in more
+       detail.
+
+2002-12-04  Matthias Clasen  <maclas@gmx.de>
+
+       * gsignal.h (g_signal_add_emission_hook): 
+       * gtype.h (g_type_interface_get_plugin): Sync parameter names with
+       docs and implementation.
+
+       * gtype.c (g_type_add_interface_dynamic): 
+       (g_type_interface_get_plugin): 
+       (g_type_interface_peek_parent): 
+       (g_type_query): Add docs.
+
+2002-12-03  Matthias Clasen  <maclas@gmx.de>
+
+       * gtype.c (g_type_get_qdata): 
+       (g_type_set_qdata): 
+       (g_type_interface_add_prerequisite): Add docs.
+
+2002-12-02  Matthias Clasen  <maclas@gmx.de>
+
+       * gobject.c (g_signal_connect_object): Add docs.
+
+2002-11-30  Matthias Clasen  <maclas@gmx.de>
+
+       * gsignal.c: More docs.
+
+2002-11-28  Matthias Clasen  <maclas@gmx.de>
+
+       * gtype.c (g_type_interface_prerequisites): Document as 2.2 
+       API addition.
+
+Thu Nov 21 16:05:50 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtype.c (g_type_check_instance_cast): Allow
+       NULL to be cast to any type. (Frequently requested,
+       most recently #99023, Lars Clausen.)
+
+Mon Nov  4 14:42:36 2002  Owen Taylor  <otaylor@redhat.com>
+       * gtype.c gsignal.c gvaluearray.c: Include config.h
+       so DISABLE_MEMPOOLS actually has an effect.
+       (#96437, Morten Welinder)
+       * gsignal.c: Conditionalize definition of g_handler_ts
+       on DISABLE_MEM_POOLS (#96437)
+       
+2002-10-20  Matthias Clasen  <maclas@gmx.de>
+
+       * gtype.c (g_type_interface_prerequisites): Report only the most
+       specific instantiatable prerequisite, filter out all supertypes of
+       this one (the supertypes are added to the prerequisites array for
+       technical reasons).
+
+2002-10-16  Matthias Clasen  <maclas@gmx.de>
+
+       * glib-mkenums.in: Support for template files.
+       
+       * glib-mkenums.1: Document --template.
+
+2002-10-15  Matthias Clasen  <maclas@gmx.de>
+
+       * gtype.c (g_type_interface_prerequisites): New function to obtain
+       the prerequisites of an interface type.
+
+Sat Oct 12 22:02:32 2002  Tim Janik  <timj@gtk.org>
+
+       * merged up from 2.0:
+
+        * testgobject.c: test creation of new fundamental types.
+
+        * gtype.c (g_type_fundamental_next), (type_node_fundamental_new_W):
+        account for static_fundamental_next storing non-shifted fundamental
+        IDs. this fixes g_type_fundamental_next() not returning a new usable
+        fundamental ID.
+
+Wed Sep 11 16:50:20 2002  Dom Lachowicz <cinamod@hotmail.com>
+
+       * gtype.h: Fix problems with excessive C++ warnings: "ISO C++ forbids nested groups within expressions"
+       
+Fri Jul 26 15:46:36 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gvaluetransform.c: Fix problems with excess ';'
+       by addition of strategic 'extern void glib_dummy_decl (void)'
+       (#83272, David L. Cooper II)
+
+Thu Jul 25 20:34:39 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtype.c (g_type_interface_add_prerequisite): When
+       adding ancestral prerequisites, add the grandparents,
+       not the siblings. (Problem found by Jon Trowbridge, patch from 
+       Dave Camp, #86879)
+
+2002-07-05  Anders Carlsson  <andersca@gnu.org>
+
+       * gobject.c (g_object_base_class_finalize): Remove debugging
+       message, approved by Tim Janik.
+
+2002-06-11  Anders Carlsson  <andersca@gnu.org>
+
+       * gtypemodule.c: (g_type_module_complete_interface_info):
+       * gtypeplugin.h:
+       Fix argument order. Fixes #82806.
+       
+Mon May 20 15:57:47 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gsignal.c: When printing errors, handle NULL
+       returns from g_type_debug(). (#73559, Laszlo Peter)
+
+       * gtype.c (type_descriptive_name_I): De-inline,
+       since it's only used for debugging.
+
+Tue May  7 15:03:02 2002  Owen Taylor  <otaylor@redhat.com>
+
+        * glib-genmarshal.c: Fix include order for config.h (#71704,
+        Morten Welinder)
+
+2002-05-07  Michael Natterer  <mitch@gimp.org>
+
+       * Makefile.am: use the glib-genmarshal found at configure time
+       if CROSS_COMPILING is set, use the one which was just built
+       otherwise.
+
+Mon May  6 16:06:23 2002  Owen Taylor  <otaylor@redhat.com>
+
+       [ merged from stable ]
+
+       * gobject.c: Remove PROPERTIES_CHANGED enumeration
+       value that wasn't used any more. (#78833, 
+       Matthias Clasen)
+
+       * gboxed.c (g_boxed_copy): Remove check on data[2]
+       that no longer exists. (#80814, Daniel Elstner)
+
+Tue Mar 26 15:21:47 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gsignal.h (g_signal_handlers_*_by_func): Add explicit
+       cast of G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA to
+       GSignalMatchType so that these macros work for C++.
+       (#76454, Damien Sandras)
+
 Mon Mar 25 17:51:05 2002  Owen Taylor  <otaylor@redhat.com>
 
        * glib-mkenums.in (parse_entries): Fix various bugs and