Skip to content
Commits on Jul 15, 2005
  1. 2.7.3

    Matthias Clasen committed Jul 15, 2005
  2. Updates

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

    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)
    Matthias Clasen committed with Matthias Clasen Jul 15, 2005
  4. Updates

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

    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.
    Matthias Clasen committed with Matthias Clasen Jul 14, 2005
Commits on Jul 13, 2005
  1. Fix a typo. (#310243, Richard Laager)

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

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

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

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

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

    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.
    Matthias Clasen committed with Matthias Clasen Jul 12, 2005
  3. Don't lock if depth is zero. (#310148, Wim Taymans)

    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)
    Matthias Clasen committed with Matthias Clasen Jul 12, 2005
  4. @kelemeng

    Hungarian translation updated.

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

    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)
    Matthias Clasen committed with Matthias Clasen Jul 11, 2005
Commits on Jul 10, 2005
  1. @mtrmac

    Updated Czech translation.

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

    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)
    Matthias Clasen committed with Matthias Clasen Jul 10, 2005
Commits on Jul 9, 2005
  1. Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>

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

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

    Tor Lillqvist committed Jul 9, 2005
Commits on Jul 8, 2005
  1. Totally rewritten socket channel implementation. See discussion in bug

    2005-07-09  Tor Lillqvist  <tml@novell.com>
    
    	* glib/giowin32.c: Totally rewritten socket channel
    	implementation. See discussion in bug #147392.
    Tor Lillqvist committed with Tor Lillqvist Jul 8, 2005
  2. Don't use autoconf variables for the resource object files on Win32 any

    2005-07-09  Tor Lillqvist  <tml@novell.com>
    
    	* configure.in: Don't use autoconf variables for the resource
    	object files on Win32 any longer. Instead handle that in the
    	Makefile.am files. Check for windres.
    
    	* glibconfig.h.win32.in: Minor tuning to match the
    	configure-produced glibconfig.h closely.
    
    	* */Makefile.am: Don't use the scripts in build/win32 to
    	compile the .rc file into a resource object file. (This means
    	we loose the build number increment magic, but I doubt it was
    	that useful anyway.) Instead use windres directly. To pass the
    	normal .o file produced by windres through libtool, which
    	wants .lo files, pass it directly to the linker using a -Wl
    	option.
    
    	* */*.rc.in: Thus replace BUILDNUMBER with 0.
    Tor Lillqvist committed with Tor Lillqvist Jul 8, 2005
  3. Bump version

    Matthias Clasen committed Jul 8, 2005
  4. 2.7.2

    Matthias Clasen committed Jul 8, 2005
  5. Add the "new in 2.8" index.

    2005-07-08  Matthias Clasen  <mclasen@redhat.com>
    
    	* gobject/gobject-docs.sgml:
    	* glib/glib-docs.sgml: Add the "new in 2.8" index.
    Matthias Clasen committed with Matthias Clasen Jul 8, 2005
  6. Updated Serbian translation.

    Danilo Šegan committed Jul 8, 2005
  7. update by amanpreetalam@yahoo.com

    Amanpreet Singh Alam committed Jul 8, 2005
  8. Forgot one case

    Matthias Clasen committed Jul 8, 2005
  9. Improve the AIX size_t size detection test

    Matthias Clasen committed Jul 8, 2005
Commits on Jul 7, 2005
  1. Make the size_t size detection work on AIX. (#309725)

    2005-07-07  Matthias Clasen  <mclasen@redhat.com>
    
    	* configure.in: Make the size_t size detection work on AIX.
    	(#309725)
    Matthias Clasen committed with Matthias Clasen Jul 7, 2005
Commits on Jul 6, 2005
  1. Updated Spanish translation.

    2005-07-06  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
    
    	* es.po: Updated Spanish translation.
    Francisco Javier F. Serrador committed with Francisco Javier Fernandez Serrador Jul 6, 2005
  2. Require a newer gtk-doc

    Matthias Clasen committed Jul 6, 2005
Commits on Jul 5, 2005
  1. Add an example

    Matthias Clasen committed Jul 5, 2005
Commits on Jul 3, 2005
  1. Updated Canadian English translation.

    2005-07-03  Adam Weinberger  <adamw@gnome.org>
    
    	* en_CA.po: Updated Canadian English translation.
    Adam Weinberger committed with Adam Weinberger Jul 3, 2005
Commits on Jul 2, 2005
  1. include <process.h> for getpid() include <io.h> for close() etc. add

    2005-07-01  Hans Breuer  <hans@breuer.org>
    
    	* glib/gmessages.c : include <process.h> for getpid()
    	* glib/gmappedfile.c : include <io.h> for close() etc.
    	* glib/makefile.msc.in : add gmappedfile.obj
    Hans Breuer committed with Hans Breuer Jul 2, 2005
  2. Updated Japanese translation for v2.7.1.

    2005-07-02  Takeshi AIHANA <aihana@gnome.gr.jp>
    
    	* ja.po: Updated Japanese translation for v2.7.1.
    Takeshi AIHANA committed with Takeshi Aihana Jul 2, 2005
Something went wrong with that request. Please try again.