1. 01 Feb, 2010 1 commit
  2. 02 Apr, 2009 1 commit
  3. 31 Dec, 2008 1 commit
  4. 26 Sep, 2008 1 commit
  5. 16 Jun, 2008 1 commit
  6. 10 Mar, 2008 1 commit
  7. 10 Nov, 2007 1 commit
  8. 15 Jan, 2007 1 commit
  9. 28 Dec, 2006 1 commit
  10. 01 Jun, 2006 1 commit
  11. 04 Apr, 2006 1 commit
    • Matthias Clasen's avatar
      Move short_month_names and long_month_names to bss. · b58fb2bd
      Matthias Clasen authored
      2006-04-04  Matthias Clasen  <mclasen@redhat.com>
      
              * glib/gdate.c: Move short_month_names and long_month_names
              to bss.
      
              * glib/gspawn-win32.c (g_spawn_error_quark):
              * glib/gspawn.c (g_spawn_error_quark):
              * glib/gshell.c (g_shell_error_quark):
              * glib/gmarkup.c (g_markup_error_quark):
              * glib/goption.c (g_option_error_quark):
              * glib/gkeyfile.c (g_key_file_error_quark):
              * glib/giochannel.c (g_io_channel_error_quark):
              * glib/gfileutils.c (g_file_error_quark):
              * glib/gconvert.c (g_convert_error_quark):
              * glib/gbookmarkfile.c (g_bookmark_file_error_quark):
              * glib/gthread.c (g_thread_error_quark): No point in making
              the error path fast by caching quarks.
      
              * glib/gbookmarkfile.c: Make the parser struct const.
      b58fb2bd
  12. 05 Dec, 2005 1 commit
  13. 28 Aug, 2005 1 commit
  14. 15 Jul, 2005 1 commit
    • 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
  15. 14 Mar, 2005 1 commit
    • Matthias Clasen's avatar
      Make PLT-reduction work with gcc4, and don't include everything in · 608a31b9
      Matthias Clasen authored
      2005-03-13  Matthias Clasen  <mclasen@redhat.com>
      
      	Make PLT-reduction work with gcc4, and don't include
      	everything in galias.h:
      
      	* glib/glib.symbols: Group symbols by header and source file.
      	* glib/makegalias.pl: Protect definitions by the same
      	preprocessor symbols used to guard the headers. Move
      	the alias declarations to a separate file which is
      	produced when calling makegalias.pl -def
      	* glib/Makefile.am (galiasdef.c): Add a rule to generate this
      	file.
      	* glib/*.c: Include galias.h after the other GLib headers,
      	include galiasdef.c at the bottom.
      608a31b9
  16. 08 Nov, 2004 2 commits
  17. 24 Oct, 2004 1 commit
  18. 16 Sep, 2004 1 commit
  19. 14 Mar, 2004 1 commit
    • Owen Taylor's avatar
      Some warning fixes for the Sun compiler (Reported by David L. Cooper II, · 0b6eeb2e
      Owen Taylor authored
      Sat Mar 13 23:10:35 2004  Owen Taylor  <otaylor@redhat.com>
      
              Some warning fixes for the Sun compiler (Reported by
              David L. Cooper II, #136401)
      
              * glib/giochannel.c (g_io_channel_read): Return
              G_IO_ERROR_NONE, not G_IO_STATUS_NORMAL, since hte
              function returns a GIOError.
      
              * glib/guniprop.c: Fix some guchar/gchar confusion
              with special_case_table.
      0b6eeb2e
  20. 25 Jul, 2003 1 commit
  21. 01 Jun, 2003 1 commit
  22. 31 May, 2003 1 commit
  23. 30 May, 2003 2 commits
  24. 19 Mar, 2003 1 commit
    • Matthias Clasen's avatar
      Fix docs. · f86a5fad
      Matthias Clasen authored
      2003-03-19  Matthias Clasen  <maclas@gmx.de>
      
      	* glib/giochannel.c (g_io_channel_read_to_end): Fix docs.
      f86a5fad
  25. 05 Jan, 2003 1 commit
  26. 04 Dec, 2002 1 commit
  27. 28 Nov, 2002 1 commit
    • Matthias Clasen's avatar
      Move some docs inline, and add deprecation information. To see the list of · 803bae66
      Matthias Clasen authored
      	* glib/gutils.c:
      	* glib/gtree.c:
      	* glib/gstring.c:
      	* glib/gstrfuncs.c:
      	* glib/giochannel.c: Move some docs inline, and add deprecation
      	information. To see the list of affected functions, grep for
      	"Deprecated:".
      
      	* glib/tmpl/strings.sgml:
      	* glib/tmpl/string_utils.sgml:
      	* glib/tmpl/misc_utils.sgml: Move some docs inline.
      803bae66
  28. 02 Nov, 2002 1 commit
  29. 18 Oct, 2002 1 commit
  30. 26 Jul, 2002 1 commit
    • Owen Taylor's avatar
      Fix docs for @str_return to conform to the main docs and the · 289ad03a
      Owen Taylor authored
      Thu Jul 25 20:57:20 2002  Owen Taylor  <otaylor@redhat.com>
      
              * glib/giochannel.c (g_io_channel_read_line): Fix
              docs for @str_return to conform to the main docs
              and the implementation as to whether the terminator
              is included. (#87964, Jacob Berkman)
      289ad03a
  31. 25 Jul, 2002 2 commits
  32. 20 May, 2002 1 commit
    • Owen Taylor's avatar
      Fix double close of file descriptor on error. (#82139, Wayne Schuller) · 81ad1bb2
      Owen Taylor authored
      Mon May 20 15:35:59 2002  Owen Taylor  <otaylor@redhat.com>
      
              * glib/gfileutils.c (get_contents_regfile): Fix double
              close of file descriptor on error. (#82139, Wayne Schuller)
      
              * glib/gspawn.c (close_and_invalidate): Don't close
              fd's that have already been closed. (Fix from Michael
              Meeks, #81959)
      
              * glib/giochannel.c (g_io_channel_close): If not flushing,
              dump the contents of the write buffers, so we won't try
              to write them to an invalid fd later. (Patch from Ron Steinke,
              fixing #78290, Andreas Persenius.)
      81ad1bb2
  33. 14 Mar, 2002 1 commit
  34. 08 Mar, 2002 1 commit
    • Owen Taylor's avatar
      Final updates for 2.0.0 · cef5d28c
      Owen Taylor authored
      Fri Mar  8 10:20:46 2002  Owen Taylor  <otaylor@redhat.com>
      
              * NEWS: Final updates for 2.0.0
      
              * glib/gstrfuncs.c: Convert the results of strerror()
              and strsignal() to UTF-8.
      
              * glib/gconvert.c glib/gdir.c glib/giochannel.c glib/giounix.c
              glib/giowin32.c: Use g_strerror(), not strerror().
      cef5d28c
  35. 15 Feb, 2002 1 commit
    • Owen Taylor's avatar
      Updated. · 5d43b9ad
      Owen Taylor authored
      Fri Feb 15 10:41:51 2002  Owen Taylor  <otaylor@redhat.com>
      
              * NEWS: Updated.
      
              * configure.in: Require autoconf-2.52, run AC_SYS_LARGEFILE.
              (#71410, Sven Neumann)
      
              * glib/giounix.c glib/giowin32.c glib/giochannel.[ch]:
              Change offset type for g_io_channel_seek[_position] to
              gint64.
      5d43b9ad
  36. 28 Jan, 2002 1 commit
  37. 13 Dec, 2001 1 commit
    • Matthias Clasen's avatar
      Revert mistaken change: it is UNIX, not Unix. · a3d7806b
      Matthias Clasen authored
              * glib/tmpl/completion.sgml, glib/tmpl/date.sgml,
              glib/tmpl/fileutils.sgml, glib/tmpl/iochannels.sgml,
              glib/tmpl/macros.sgml, glib/tmpl/memory.sgml,
              glib/tmpl/misc_utils.sgml, glib/tmpl/warnings.sgml,
              glib/tmpl/windows.sgml: Revert mistaken change: it is UNIX, not Unix.
      
              * glib/tmpl/memory_chunks.sgml,
              glib/tmpl/date.sgml, glib/tmpl/threads.sgml,
              glib/tmpl/gtype.sgml: Trivial markup fixes.
      
              * glib/gconvert.c, glib/giochannel.c, glib/gmain.c,
              glib/gwin32.c: Revert mistaken change: it is UNIX, not Unix.
      a3d7806b