1. 12 Aug, 2005 2 commits
  2. 08 Aug, 2005 2 commits
    • Matthias Clasen's avatar
      Enable the endianness test. · 717f3d4a
      Matthias Clasen authored
      2005-08-08  Matthias Clasen  <mclasen@redhat.com>
      
      	* tests/convert-test.c: Enable the endianness test.
      
      	* glib/gconvert.c: Make the caching of iconv descriptors
      	optional.
      
      	* configure.in: Add an --enable-iconv-cache option, and
      	default to disabling iconv caching on new enough glibc.
      	Somebody with access to Solaris systems will need to test
      	if opening/closing of iconv descriptors is enough of
      	a performance problem to warrant the caching on that
      	platform. Note that the caching is causing correctness
      	problems in some corner cases, thus turning it off
      	is desirable unless it has severe performance implications.
      717f3d4a
    • Sunil Mohan Adapa's avatar
      Added Telugu translation done by Vikram Phaneendra... · ee7932f3
      Sunil Mohan Adapa authored
      Added Telugu translation done by Vikram Phaneendra <vikramphaneendra@yahoo.co.in>, Dandu Prasad <dandu_prasad2000@yahoo.com> and Ramana Sai <rmn_sai@yahoo.co.in>
      ee7932f3
  3. 05 Aug, 2005 1 commit
  4. 03 Aug, 2005 2 commits
  5. 02 Aug, 2005 1 commit
  6. 26 Jul, 2005 1 commit
  7. 22 Jul, 2005 1 commit
  8. 15 Jul, 2005 2 commits
    • Matthias Clasen's avatar
      Bump version · 0719f3b4
      Matthias Clasen authored
      0719f3b4
    • Matthias Clasen's avatar
      Make refcounting threadsafe by using atomic operations. (#166020, Wim · 39ea11ce
      Matthias Clasen authored
      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)
      39ea11ce
  9. 08 Jul, 2005 4 commits
    • Tor Lillqvist's avatar
      Don't use autoconf variables for the resource object files on Win32 any · d22f0512
      Tor Lillqvist authored
      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.
      d22f0512
    • Matthias Clasen's avatar
      Bump version · 352742b8
      Matthias Clasen authored
      352742b8
    • Matthias Clasen's avatar
      Forgot one case · f8fa5693
      Matthias Clasen authored
      f8fa5693
    • Matthias Clasen's avatar
      08dabde5
  10. 07 Jul, 2005 1 commit
  11. 06 Jul, 2005 1 commit
  12. 01 Jul, 2005 1 commit
  13. 30 Jun, 2005 2 commits
    • Matthias Clasen's avatar
      2.7.1 · 399b0456
      Matthias Clasen authored
      399b0456
    • Matthias Clasen's avatar
      Apply a patch which may make GLib work on BeOS again. (#309157, Kian · b78a0792
      Matthias Clasen authored
      2005-06-30  Matthias Clasen  <mclasen@redhat.com>
      
      	Apply a patch which may make GLib work on BeOS again.
      	(#309157, Kian Duffy)
      
      	* glib/gmain.c: Update the BeOS includes.
      
      	* glib/gstdio.c:
      	* glib/gutils.c (g_find_program_in_path):
      	* glib/gbacktrace.c (g_on_error_stack_trace): Use the UNIX
      	implementation on BeOS, as well.
      
      	* configure.in: Don't put glib 1.0 into G_MODULE_LIBS, even
      	on BeOS.
      b78a0792
  14. 25 Jun, 2005 1 commit
    • Matthias Clasen's avatar
      Add an mmap() wrapper called GMappedFile. (#148218, David Schleef, Behdad · 748c2302
      Matthias Clasen authored
      2005-06-24  Matthias Clasen  <mclasen@redhat.com>
      
      	Add an mmap() wrapper called GMappedFile. (#148218,
      	David Schleef, Behdad Esfahbod)
      
      	* glib/gmappedfile.[hc]: New files.
      
      	* configure.in: Check for mmap.
      
      	* glib/Makefile.am: Add new files.
      
      	* glib/glib.symbols: Add new functions.
      
      	* glib/glib.h: Include gmappedfile.h
      
      	* tests/mapping-test.c: Tests for GMappedFile.
      
      	* tests/Makefile.am: Add new file.
      748c2302
  15. 14 Jun, 2005 1 commit
  16. 10 Jun, 2005 1 commit
  17. 06 May, 2005 1 commit
  18. 27 Apr, 2005 1 commit
  19. 31 Mar, 2005 1 commit
  20. 27 Mar, 2005 1 commit
  21. 09 Mar, 2005 1 commit
  22. 24 Feb, 2005 1 commit
  23. 16 Feb, 2005 1 commit
  24. 05 Feb, 2005 3 commits
    • Tor Lillqvist's avatar
      configure.in (G_LIBS_EXTRA) I think we can include <winsock2.h> and link · 02ef59ae
      Tor Lillqvist authored
      2005-02-05  Tor Lillqvist  <tml@novell.com>
      
      	* configure.in (G_LIBS_EXTRA)
      	* glib/giowin32.c: I think we can include <winsock2.h> and link
      	with -lws2_32. Only Windows 95 originally didn't have Winsock 2,
      	and it's available as an update for it. Not that we use any actual
      	Winsock 2 -only features, but still, simpler to link directly with
      	ws2_32.dll instead of going through wsock32.dll.
      02ef59ae
    • Matthias Clasen's avatar
      Remove the --enable-ansi option (#160469) · f92617db
      Matthias Clasen authored
      2005-02-04  Matthias Clasen  <mclasen@redhat.com>
      
      	* configure.in: Remove the --enable-ansi option  (#160469)
      f92617db
    • Matthias Clasen's avatar
      Define a HAVE_GNUC_VISIBILITY automake conditional. · 1adf109e
      Matthias Clasen authored
      2005-02-04  Matthias Clasen  <mclasen@redhat.com>
      
      	* configure.in: Define a HAVE_GNUC_VISIBILITY automake
      	conditional.
      
      	* glib/Makefile.am (TESTS): Only check the abi if
      	the compiler supports visibility, otherwise we
      	know there will be (harmless) extra symbols.
      	(#166181, Ed Avis)
      1adf109e
  25. 02 Feb, 2005 1 commit
    • Matthias Clasen's avatar
      Move doc comments inline. · 5a866843
      Matthias Clasen authored
      2005-02-02  Matthias Clasen  <mclasen@redhat.com>
      
      	* glib/gutils.c: Move doc comments inline.
      
      	* glib/ghash.h: Adjust some argument names.
      
      	* configure.in: Give meaningful names to g_memmove()
      	arguments.
      5a866843
  26. 28 Jan, 2005 1 commit
  27. 15 Jan, 2005 1 commit
  28. 11 Jan, 2005 1 commit
    • Owen Taylor's avatar
      Add gmodule-export-2.0.pc to AC_CONFIG_FILES. · de67d931
      Owen Taylor authored
      2005-01-11  Owen Taylor <otaylor@redhat.com>
      
              * configure.in: Add gmodule-export-2.0.pc to AC_CONFIG_FILES.
      
              * glib/Makefile.am gobject/Makefile.am gthread/Makefile.am:
              Use grep | head -n 1 instead of grep -m 1 which doesn't work
              with slightly older versions of GNU grep in
              install-libtool-import-lib rule.
      de67d931
  29. 07 Jan, 2005 1 commit
    • Matthias Clasen's avatar
      Bump version · 1fd80419
      Matthias Clasen authored
      2005-01-07  Matthias Clasen  <mclasen@redhat.com>
      
      	* configure.in: Bump version
      1fd80419
  30. 06 Jan, 2005 1 commit