Permalink
Commits on Oct 24, 2003
  1. === Released 2.3.0 ===

    Fri Oct 24 17:09:04 2003  Owen Taylor  <otaylor@redhat.com>
    
            * === Released 2.3.0 ===
    
            * NEWS: Small update.
    Owen Taylor committed with Owen Taylor Oct 24, 2003
  2. Force shared library (DLL) only on Windows. (I don't think that is

    2003-10-24  Tor Lillqvist  <tml@iki.fi>
    
    	* configure.in: Force shared library (DLL) only on Windows.
    	(I don't think that is controversial?) Remove unnecessary
    	AC_LIBTOOL_WIN32_DLL. Don't use -D_REENTRANT on
    	Win32, it is not used by mingw or MSVC headers.
    
    	* config.h.win32.in
    	* glibconfig.h.win32.in: Match what configure produces.
    
    	* glib/gconvert.c
    	* glib/gutils.c: Mark a couple of functions and variables that
    	aren't public as static.
    
    	* glib/gnulib/g-gnulib.h: Undef HAVE_SNPRINTF before (re)defining
    	it potentially differently, to silence compiler.
    
    	* glib/glib.def: Add some missing entries.
    
    	* tests/gobject/Makefile.am (LDADD): Reorder, put libgobject after
    	libtestgobject.
    
    	* tests/gobject/ifaceproperties.c (main): NULL-terminate arg list
    	to g_object_set() and _get().
    tml1024 committed with Tor Lillqvist Oct 24, 2003
Commits on Oct 23, 2003
  1. === Released 2.3.0 ===

    Thu Oct 23 12:38:24 2003  Owen Taylor  <otaylor@redhat.com>
    
            * === Released 2.3.0 ===
    
            * tests/gobject/Makefile.am (dist-hook): Remove
            and extra backslash.
    
            * tests/gobject/Makefile.am (EXTRA_DIST): Add
            testmarshal.list.
    
            * glib/Makefile.am (libglib_2_0_la_SOURCES): Add
            missing gunicode-private.h.
    
            * tests/testglib.c (main): Fix a warning.
    
            * tests/gobject/ifaceinherit.c: Remove check that
            wasn't supposed to work (adding an interface already
            added to the derived class to the base class),
            fix a bug.
    Owen Taylor committed with Owen Taylor Oct 23, 2003
Commits on Oct 22, 2003
  1. Update NEWS for 2.3.0.

    Matthias Clasen committed Oct 22, 2003
Commits on Oct 21, 2003
  1. Additions.

    Tue Oct 21 23:29:54 2003  Matthias Clasen  <maclas@gmx.de>
    
    	* gobject/tmpl/gtypemodule.sgml:
    	* gobject/tmpl/enumerations_flags.sgml:
    	* gobject/tmpl/gtype.sgml: Additions.
    Matthias Clasen committed with Matthias Clasen Oct 21, 2003
  2. Add "Since 2.4" markers where appropriate.

    Tue Oct 21 23:09:15 2003  Matthias Clasen  <maclas@gmx.de>
    
    	* gobject/tmpl/gparamspec.sgml:
    	* gobject/tmpl/param_value_types.sgml:
    	* gobject/tmpl/gtype.sgml:
    	* gobject/tmpl/signals.sgml: Add "Since 2.4" markers where
    	appropriate.
    Matthias Clasen committed with Matthias Clasen Oct 21, 2003
  3. Test for interface properties and GParamSpecOverride.

    Tue Oct 14 17:44:38 2003  Owen Taylor  <otaylor@redhat.com>
    
            * tests/gobject/ifaceproperties.c: Test for interface
            properties and GParamSpecOverride.
    Owen Taylor committed with Owen Taylor Oct 21, 2003
  4. Document interface properties and GParamSpecOverride.

    Tue Oct 14 17:45:33 2003  Owen Taylor  <otaylor@redhat.com>
    
            * gobject/gobject-sections.txt gobject/tmpl/objects.sgml
            gobject/tmpl/param_value_types.sgml gobject/tmpl/gparamspec.sgml:
            Document interface properties and GParamSpecOverride.
    Owen Taylor committed with Owen Taylor Oct 21, 2003
  5. Add a new GParamSpecOverride type that is a pointer to a different

    Tue Oct 14 17:40:19 2003  Owen Taylor  <otaylor@redhat.com>
    
            * gparamspecs.[ch]: Add a new GParamSpecOverride type
            that is a pointer to a different paramspec in a parent
            class or interface.
    
            * gparam.[ch]: Add g_paramspec_get_redirect_target()
            which follows GParamSpecOverride to the real property.
            Make g_param_spec_pool_list() hand redirections,
            properties on interfaces.
    
            * gobject.[ch] gobjectnotifyqueue.c: Add
            g_object_interface_install_property,
            g_object_interface_find_property,
            g_object_interface_list_properties(). Redirect virtually all
            publically exposed GParamSpec's to the redirect target if
            any. (->constructor is the exception.)
            (#105894)
    Owen Taylor committed with Owen Taylor Oct 21, 2003
Commits on Oct 20, 2003
  1. Documentation additions.

    Matthias Clasen committed Oct 20, 2003
  2. Removed... ...and readded. Change to the standard file extension for

    Mon Oct 20 20:38:06 2003  Matthias Clasen  <maclas@gmx.de>
    
    	* gobject/gobject.i: Removed...
    	* gobject/gobject.cI: ...and readded.
    	* gobject/gobject.types: Change to the standard file
    	extension for included hunks of C code.
    
    Mon Oct 20 20:34:33 2003  Matthias Clasen  <maclas@gmx.de>
    
    	* gobject/Makefile.am (INCLUDES): Add $(top_builddir)/glib
    	as an include dir again, this time for real.
    Matthias Clasen committed with Matthias Clasen Oct 20, 2003
Commits on Oct 19, 2003
  1. Additions.

    Mon Oct 20 01:12:46 2003  Matthias Clasen  <maclas@gmx.de>
    
    	* gobject/tmpl/gtype.sgml:
    	* gobject/tmpl/param_value_types.sgml:
    	* gobject/tmpl/value_arrays.sgml: Additions.
    
    	* gobject/tmpl/gboxed.sgml:
    	* gobject/gobject-sections.txt: Remove prematurely added
    	GStrv documentation.
    Matthias Clasen committed with Matthias Clasen Oct 19, 2003
  2. Add $(top_builddir)/glib as an include dir. (#124934, Mariano

    Sun Oct 19 22:18:28 2003  Matthias Clasen  <maclas@gmx.de>
    
    	* gobject/Makefile.am (INCLUDES): Add $(top_builddir)/glib
    	as an include dir.  (#124934, Mariano Suárez-Alvarez)
    Matthias Clasen committed with Matthias Clasen Oct 19, 2003
  3. Dutch translation updated by Tino Meinen.

    2003-10-19   Vincent van Adrighem  <adrighem@gnome.org>
    
    	* nl.po: Dutch translation updated by Tino Meinen.
    Vincent van Adrighem committed with Vincent van Adrighem Oct 19, 2003
Commits on Oct 18, 2003
  1. Additions.

    Sun Oct 19 00:33:28 2003  Matthias Clasen  <maclas@gmx.de>
    
    	* gobject/tmpl/gtype.sgml:
    	* gobject/tmpl/generic_values.sgml:
    	* gobject/tmpl/objects.sgml:
    	* gobject/tmpl/signals.sgml: Additions.
    Matthias Clasen committed with Matthias Clasen Oct 18, 2003
Commits on Oct 17, 2003
  1. Add /*< public >*/ and /*< private >*/ markers for documentation purp…

    …oses.
    
    Sat Oct 18 01:30:47 2003  Matthias Clasen  <maclas@gmx.de>
    
    	* gtypeplugin.h (struct _GTypePluginClass): Add /*< public >*/
    	and /*< private >*/ markers for documentation purposes.
    
    	* gobject/tmpl/gboxed.sgml:
    	* gobject/tmpl/gtypeplugin.sgml:
    	* gobject/tmpl/enumerations_flags.sgml: Additions.
    Matthias Clasen committed with Matthias Clasen Oct 17, 2003
  2. List GObject here, since the documentation misses the notify signal

    Sat Oct 18 00:04:22 2003  Matthias Clasen  <maclas@gmx.de>
    
    	* gobject/gobject.types: List GObject here, since the
    	documentation misses the notify signal otherwise. Needs
    	a little bit of a hack to work around a gtkdoc-scangobj
    	limitation, see the comment in gobject/gobject.i.
    
    	* gobject/gobject.i: New file, containing a trivial
    	g_object_get_type() function.
    Matthias Clasen committed with Matthias Clasen Oct 17, 2003
Commits on Oct 16, 2003
  1. Add the necessary stuff to compile gobject-scan.

    Fri Oct 17 00:23:51 2003  Matthias Clasen  <maclas@gmx.de>
    
    	* gobject/Makefile.am (GTKDOC_LIBS):
    	(INCLUDES): Add the necessary stuff to compile gobject-scan.
    
    	* gobject/gobject.types: Add g_type_module_get_type() and
    	g_type_plugin_get_type().
    Matthias Clasen committed with Matthias Clasen Oct 16, 2003
Commits on Oct 15, 2003
  1. Additions, document GParamSpecPool.

    Thu Oct 16 01:02:04 2003  Matthias Clasen  <maclas@gmx.de>
    
    	* gobject/tmpl/gparamspec.sgml: Additions, document
    	GParamSpecPool.
    Matthias Clasen committed with Matthias Clasen Oct 15, 2003
Commits on Oct 14, 2003
  1. Improvements from Owen's feedback.

    	* gobject/tmpl/gclosure.sgml: Improvements from Owen's feedback.
    Matthias Clasen committed Oct 14, 2003
  2. Document closures.

    Matthias Clasen committed Oct 14, 2003
Commits on Oct 8, 2003
  1. Document as 2.4 additions. (unescape_text): Implement newline and

    Wed Oct  8 23:40:26 2003  Matthias Clasen  <maclas@gmx.de>
    
    	* glib/gmarkup.c (g_markup_printf_escaped):
    	(g_markup_vprintf_escaped): Document as 2.4 additions.
    	(unescape_text): Implement newline and whitespace normalization
    	according to the XML specification.  (#123919)
    	(g_markup_escape_text): Document whitespace (non)handling.
    Matthias Clasen committed with Matthias Clasen Oct 8, 2003
  2. Updated Polish translation.

    2003-10-08  Artur Flinta  <aflinta@cvs.gnome.org>
    
    	* pl.po: Updated Polish translation.
    Artur Flinta committed with Artur Flinta Oct 8, 2003
Commits on Oct 5, 2003
  1. Fix includes.

    Sun Oct  5 23:23:53 2003  Matthias Clasen  <maclas@gmx.de>
    
    	* gobject/glib-sections.txt:
    	* gobject/gobject-sections.txt: Fix includes.
    
    	* gobject/tmpl/value_collection.sgml: Add docs found in the
    	header.
    Matthias Clasen committed with Matthias Clasen Oct 5, 2003
Commits on Oct 4, 2003
  1. Make the various printf feature test macros reflect the system printf,

    2003-10-05  Matthias Clasen  <maclas@gmx.de>
    
    	* configure.in: Make the various printf feature test macros
    	reflect the system printf, even when using the included printf.
    	In particular, don't force HAVE_C99_SNPRINTF, since g-gnulib.h
    	needs that test result.  (#122973)
    
    	* glib/gprintf.c (g_vasprintf): Don't rely on HAVE_VASPRINTF,
    	directly check for _g_vasprintf.
    
    	* glib/gprintfint.h (_g_vasprintf): Only define _g_vasprintf()
    	if vasprintf() is available.
    
    	* glib/gnulib/printf.c (_g_gnulib_vfprintf): Don't write
    	trailing nul to the file. (#122973)
    
    	* acinclude.m4 (AC_FUNC_VSNPRINTF_C99): Make the test
    	detect non-C99-compliance of AIX 5.1 and Solaris
    	vsnprintf().  (#122496)
    Matthias Clasen committed with Matthias Clasen Oct 4, 2003
  2. Updated Swedish translation.

    2003-10-04  Christian Rose  <menthos@menthos.com>
    
    	* sv.po: Updated Swedish translation.
    Christian Rose committed with Christian Rose Oct 4, 2003
Commits on Oct 2, 2003
  1. fix post class_init interface initialization logic for child types.

    Thu Oct  2 07:37:12 2003  Tim Janik  <timj@gtk.org>
    
            * gtype.c: fix post class_init interface initialization logic
            for child types.
    tim-janik committed with Tim Janik Oct 2, 2003
  2. Test case for g_type_add_interface_check().

    Thu Oct  2 01:15:46 2003  Owen Taylor  <otaylor@redhat.com>
    
            * tests/gobject/ifacecheck.c: Test case for
            g_type_add_interface_check().
    
            * tests/gobject/ifaceinit.c: Add #undef G_DISABLE_ASSERT.
    Owen Taylor committed with Owen Taylor Oct 2, 2003
  3. Add g_type_add/remove_interface_check()

    Thu Oct  2 01:22:46 2003  Owen Taylor  <otaylor@redhat.com>
    
            * gobject/gobject-sections.txt gobject/tmpl/gtype.sgml:
            Add g_type_add/remove_interface_check()
    Owen Taylor committed with Owen Taylor Oct 2, 2003
  4. Add g_type_add/remove_interface_check(), which allows inserting a

    Thu Oct  2 01:16:50 2003  Owen Taylor  <otaylor@redhat.com>
    
            * gtype.[ch]: Add g_type_add/remove_interface_check(),
            which allows inserting a post-interface-initialization
            check.
    
            * testgobject.c: Fix a deprecated usage.
    Owen Taylor committed with Owen Taylor Oct 2, 2003
  5. Remove some tests that were testing things that weren't supposed to w…

    …ork;
    
    Thu Oct  2 01:11:39 2003  Owen Taylor  <otaylor@redhat.com>
    
            * tests/gobject/ifaceinherit.c: Remove some tests that
            were testing things that weren't supposed to work; add
            a test for adding an interface first to the child class,
            then to the parent class.
    Owen Taylor committed with Owen Taylor Oct 2, 2003
  6. Tests of interface inheritance and overriding.

    Thu Oct  2 00:02:55 2003  Owen Taylor  <otaylor@redhat.com>
    
            * tests/gobject/Makefile.am test/gobject/ifaceinherit.c:
            Tests of interface inheritance and overriding.
    Owen Taylor committed with Owen Taylor Oct 2, 2003
Commits on Sep 30, 2003
  1. Call protect_argv() in do_spawn() instead of in do_spawn_with_pipes() so

    2003-09-30  Tor Lillqvist  <tml@iki.fi>
    
    	* glib/gspawn-win32.c (do_spawn): Call protect_argv() in
    	do_spawn() instead of in do_spawn_with_pipes() so that we can use
    	the original argv[0] as the program file name parameter to
    	spawnv() in the shortcut (doing without helper process)
    	code. Fixes problem if GIMP 1.3 was installed in a path with
    	spaces in the name.
    tml1024 committed with Tor Lillqvist Sep 30, 2003
  2. make the argument const to get rid of warning

    Tue Sep 30 15:31:16 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
    
    	* glib/guniprop.c (has_more_above): make the argument const to
    	get rid of warning
    
    	* glib/garray.c (g_byte_array_remove_range): insert cast to get
    	rid of warning
    sorensp committed with Søren Sandmann Pedersen Sep 30, 2003
Commits on Sep 29, 2003
  1. Additions.

    2003-09-30  Matthias Clasen  <maclas@gmx.de>
    
    	* gobject/tmpl/gparamspec.sgml:
    	* gobject/tmpl/signals.sgml: Additions.
    Matthias Clasen committed with Matthias Clasen Sep 29, 2003