Permalink
Commits on Jul 21, 2005
  1. Updates

    Matthias Clasen
    Matthias Clasen committed Jul 21, 2005
  2. Merged from gnome-2.10

    Nguyen Thai Ngoc Duy
    Nguyen Thai Ngoc Duy committed Jul 21, 2005
Commits on Jul 20, 2005
  1. use G_CALLBACK for signal connections.

    yosh authored and Manish Singh committed Jul 20, 2005
    2005-07-20  Manish Singh  <yosh@gimp.org>
    
            * tests/refcount/signals.c: use G_CALLBACK for signal connections.
  2. Shut up CVS

    Manish Singh
    Manish Singh committed Jul 20, 2005
  3. Remove debugging spew

    Matthias Clasen
    Matthias Clasen committed Jul 20, 2005
  4. Don't get stuck in here if immediate is TRUE. (#310954, Hong Jen Yee)

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 20, 2005
    2005-07-20  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gthreadpool.c (g_thread_pool_free): Don't get
    	stuck in here if immediate is TRUE.  (#310954,
    	Hong Jen Yee)
    
    	* tests/threadpool-test.c (main): Test immediate == TRUE.
  5. Add some discouraging comments to the G_INLINE_FUNC macros. (#310836,

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 20, 2005
    2005-07-20  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/tmpl/macros_misc.sgml: Add some discouraging
    	comments to the G_INLINE_FUNC macros.  (#310836,
    	Callum McKenzie)
  6. Make this an inline function. Define it only if G_CAN_INLINE and not …

    Tor Lillqvist Tor Lillqvist
    Tor Lillqvist authored and Tor Lillqvist committed Jul 20, 2005
    …C++.
    
    2005-07-20  Tor Lillqvist  <tml@novell.com>
    
    	* glib/gutils.h (g_win32_get_system_data_dirs): Make this an
    	inline function. Define it only if G_CAN_INLINE and not
    	C++. (#173098)
Commits on Jul 19, 2005
  1. Avoid an unnecessary strlen if len is -1. (#169692, Benoit Dejean)

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 19, 2005
    2005-07-19  Matthias Clasen  <mclasen@redhat.com>
    
            * glib/gstring.c (g_string_chunk_insert_len): Avoid
            an unnecessary strlen if len is -1.  (#169692,
            Benoit Dejean)
  2. Add docs for #307047, Bryan Silverthorn.

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 19, 2005
    2005-07-19  Matthias Clasen  <mclasen@redhat.com>
    
            * glib/tmpl/byte_order.sgml: Add docs for #307047,
            Bryan Silverthorn.
  3. Fix g_atomic_pointer_compare_and_exchange on sparc64. (#167572, Gert

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 19, 2005
    2005-07-19  Matthias Clasen  <mclasen@redhat.com>
    
            * glib/gatomic.c (g_atomic_pointer_compare_and_exchange):
            Fix g_atomic_pointer_compare_and_exchange on sparc64.
            (#167572, Gert Doering)
Commits on Jul 18, 2005
  1. Fix some printf formatting in the German translation. (#310731, Max H…

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 18, 2005
    …orn)
    
    2005-07-18  Matthias Clasen  <mclasen@redhat.com>
    
    	* de.po: Fix some printf formatting in the German
    	translation.  (#310731, Max Horn)
  2. Updated Simplified Chinese translation

    Funda Wang
    Funda Wang committed Jul 18, 2005
Commits on Jul 17, 2005
  1. Updated Lithuanian translation.

    Žygimantas Beručka Žygimantas Beručka
    Žygimantas Beručka authored and Žygimantas Beručka committed Jul 17, 2005
    2005-07-17  Žygimantas Beručka  <zygis@gnome.org>
    
            * lt.po: Updated Lithuanian translation.
Commits on Jul 16, 2005
  1. Updated Albanian translation.

    Laurent Dhima Laurent Dhima
    Laurent Dhima authored and Laurent Dhima committed Jul 16, 2005
    2005-07-16  Laurent Dhima  <laurenti@alblinux.net>
    
    	* sq.po: Updated Albanian translation.
Commits on Jul 15, 2005
  1. Bump version

    Matthias Clasen
    Matthias Clasen committed Jul 15, 2005
  2. 2.7.3

    Matthias Clasen
    Matthias Clasen committed Jul 15, 2005
  3. Updates

    Matthias Clasen
    Matthias Clasen committed Jul 15, 2005
  4. Make refcounting threadsafe by using atomic operations. (#166020, Wim

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 15, 2005
    2005-07-15  Matthias Clasen  <mclasen@redhat.com>
    
    	Make refcounting threadsafe by using atomic
    	operations.  (#166020, Wim Taymans)
    
    	* gobject.c: Use a recursive lock to protect the
    	notify queue.
    	(g_object_unref): Get rid of g_object_last_unref and
    	do the last unref handling in g_object_unref.
    	(g_object_ref, g_object_unref): Use atomic operations.
    
    	* gsignal.c (struct _HandlerMatch): Use a full integer
    	for the ref_count field.
    	(handler_ref, handler_unref_R): Use atomic operations.
    
    	* gparam.c (g_param_spec_ref, g_param_spec_unref):
    	Use atomic operations instead of a lock to make the
    	refcounting threadsafe.
    
    	* gclosure.c (g_closure_ref, g_closure_unref): Use atomic
    	operations. This is more complicated here, since the
    	refcount is stored in a bitfield, so we also have
    	to access all other bitfield members atomically.
    
    	* gsignal.c (handlers_find): Read the meta_marshal flag
    	of the closure atomically.
    
    	* tests/Makefile.am (SUBDIRS): Add tests/refcount
    
    	* configure.in: Add tests/refcount
    
    	* tests/refcount/properties.c: Test property changes
    	from multiple threads.
    
    	* tests/refcount/signals.c: Test signal emission from
    	multiple threads.
    
    	* tests/refcount/objects.c: Test refcounting from
    	multiple threads.
    
    	* tests/refcount/objects2.c:
    	* tests/refcount/properties2.c: Tests to measure the
    	overhead of threadsafe refcounting.
    
    	* glib/giochannel.c (g_io_channel_ref, g_io_channel_unref):
    	Use atomic operations to make refcounting
    	threadsafe.  (#166020, Wim Taymans)
  5. Updates

    Matthias Clasen
    Matthias Clasen committed Jul 15, 2005
Commits on Jul 14, 2005
  1. Make the tests silent on success.

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 14, 2005
    2005-07-14  Matthias Clasen  <mclasen@redhat.com>
    
    	* tests/spawn-test.c:
    	* tests/uri-test.c:
    	* tests/thread-test.c:
    	* tests/queue-test.c:
    	* tests/mainloop-test.c:
    	* tests/iochannel-test.c:
    	* tests/gio-test.c:
    	* tests/child-test.c: Make the tests silent on success.
Commits on Jul 13, 2005
  1. Fix a typo. (#310243, Richard Laager)

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 13, 2005
    2005-07-13  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gfileutils.c (g_mkdir_with_parents): Fix a
    	typo.  (#310243, Richard Laager)
  2. Add G_VA_COPY

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 13, 2005
    2005-07-13  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/glib-overrides.txt: Add G_VA_COPY
  3. Warn if a short name is not acceptable.

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 13, 2005
    2005-07-13  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/goption.c (g_option_group_add_entries): Warn if a
    	short name is not acceptable.
  4. Update some Update

    Kjartan Maraas Kjartan Maraas
    Kjartan Maraas authored and Kjartan Maraas committed Jul 13, 2005
    2005-07-13  Kjartan Maraas  <kmaraas@gnome.org>
    
    	* nb.po: Update some
    	* no.po: Update
Commits on Jul 12, 2005
  1. done

    Ivan Stojmirov
    Ivan Stojmirov committed Jul 12, 2005
  2. Add and implement a new flag to turn off the automatic <groupname>-

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 12, 2005
    2005-07-12  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/goption.h (G_OPTION_FLAG_NOALIAS):
    	* glib/goption.c: Add and implement a new flag
    	to turn off the automatic <groupname>- prefixing
    	for conflict resolution of long option names. (#171840,
    	Adam McLaurin)
    
    	All optional callback arguments  (#308886, Pawel
    	Sliwowski)
    
    	* glib/goption.h (G_OPTION_FLAG_OPTIONAL_ARG):
    	* glib/goption.c: Add and implement a new flag
    	to indicate that a callback *optionally* takes another
    	argument.
    
    	* tests/option-test.c: Add tests for optional arguments.
  3. Don't lock if depth is zero. (#310148, Wim Taymans)

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 12, 2005
    2005-07-12  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gthread.c (g_static_rec_mutex_lock_full): Don't lock
    	if depth is zero.  (#310148, Wim Taymans)
  4. Hungarian translation updated.

    kelemeng authored and Gabor Keleman committed Jul 12, 2005
    2005-07-12  Gabor Kelemen  <kelemeng@gnome.hu>
    
    	* hu.po: Hungarian translation updated.
Commits on Jul 11, 2005
  1. Remove G_GNUC_NULL_TERMINATED from g_object_new again, since that makes

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 11, 2005
    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)
Commits on Jul 10, 2005
  1. Updated Czech translation.

    mtrmac authored and Miloslav Trmac committed Jul 10, 2005
    2005-07-10  Miloslav Trmac  <mitr@volny.cz>
    
    	* cs.po: Updated Czech translation.
  2. Ignore anomalous environment entries which are not of the form

    Matthias Clasen Matthias Clasen
    Matthias Clasen authored and Matthias Clasen committed Jul 10, 2005
    2005-07-10  Matthias Clasen  <mclasen@redhat.com>
    
    	* glib/gutils.c (g_listenv): Ignore anomalous environment
    	entries which are not of the form variable=value.  (#309859,
    	Morten Welinder)
Commits on Jul 9, 2005
  1. Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>

    Alexander Shopov Alexander Alexandrov Shopov
    Alexander Shopov authored and Alexander Alexandrov Shopov committed Jul 9, 2005
    2005-07-09  Alexander Shopov  <ash@contact.bg>
    
    	* bg.po: Updated Bulgarian translation by
    	Alexander Shopov <ash@contact.bg>
  2. Translation updated by Tino Meinen.

    Vincent van Adrighem Vincent van Adrighem
    Vincent van Adrighem authored and Vincent van Adrighem committed Jul 9, 2005
    2005-07-09  Vincent van Adrighem  <adrighem@gnome.org>
    
    	* nl.po: Translation updated by Tino Meinen.
  3. Typo.

    Tor Lillqvist
    Tor Lillqvist committed Jul 9, 2005