1. 27 Apr, 2018 1 commit
  2. 29 Nov, 2017 1 commit
  3. 24 May, 2017 1 commit
  4. 05 Jun, 2015 1 commit
    • Stefan Ekenberg's avatar
      Prevent race condition in g_io_condition_get_type · 338741ff
      Stefan Ekenberg authored
      Prevents race condition in function g_io_condition_get_type by ensuring
      that the initialization section for 'etype' is executed only once
      during a program's life time, and that concurrent threads are blocked
      until initialization completes. This changes solves the problem that
      concurrent threads could execute the check 'etype == 0' before any of
      them had initialized it, which in turn meant that multiple threads
      would then attempt to register the "GIOCondition" type.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=750386
      338741ff
  5. 31 Jan, 2014 1 commit
  6. 21 Jul, 2013 1 commit
  7. 18 Jul, 2013 1 commit
  8. 13 Jul, 2013 2 commits
  9. 20 Jan, 2013 1 commit
  10. 18 Oct, 2011 1 commit
  11. 26 Nov, 2010 1 commit
  12. 17 Aug, 2010 1 commit
  13. 07 Jul, 2010 1 commit
  14. 22 Jun, 2008 2 commits
    • Michael Natterer's avatar
      remove trailing whitespace from newly added gtk-doc comments and · 6347be5f
      Michael Natterer authored
      2008-06-22  Michael Natterer  <mitch@imendio.com>
      
      	* *.c: remove trailing whitespace from newly added gtk-doc
      	comments and reformatted some where they contained overly long or
      	ill-formatted lines.
      
      
      svn path=/trunk/; revision=7090
      6347be5f
    • Michael Natterer's avatar
      moved includes back to the top of the files (before gtk-doc SECTION · 5602b7e2
      Michael Natterer authored
      2008-06-22  Michael Natterer  <mitch@imendio.com>
      
      	* *.c: moved includes back to the top of the files (before gtk-doc
      	SECTION comments). Add "config.h" in all files and move system
      	included before glib includes. Remove trailing whitespace from
      	SECTION comments and did some reformatting where lines were overly
      	long, no documentation content was changed.
      
      
      svn path=/trunk/; revision=7089
      5602b7e2
  15. 21 Jun, 2008 1 commit
    • Stefan Kost's avatar
      Migrating docs. · 83dd5450
      Stefan Kost authored
      	* docs/reference/gobject/tmpl/gclosure.sgml:
      	* gobject/gboxed.h:
      	* gobject/gclosure.c:
      	* gobject/gclosure.h:
      	* gobject/gobject.c:
      	* gobject/gsourceclosure.c:
      	* gobject/gsourceclosure.h:
      	  Migrating docs.
      
      
      svn path=/trunk/; revision=7069
      83dd5450
  16. 14 Mar, 2005 1 commit
    • Matthias Clasen's avatar
      Make work again. · 3448a278
      Matthias Clasen authored
      2005-03-14  Matthias Clasen  <mclasen@redhat.com>
      
      	* abicheck.sh: Make work again.
      
      	* gsourceclosure.c: Fix a typo.
      
      	Make PLT-reduction work with gcc4, and don't include
      	everything in gobjectalias.h:
      
      	* gobject.symbols: Group symbols by header and source
      	file.
      	* makegobjectalias.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
      	* Makefile.am (gobjectaliasdef.c): Add a rule to
      	build this file.
      	* *.c: Include gobjectalias.h after the other i
              GLib headers, include gobjectaliasdef.c at the bottom.
      3448a278
  17. 08 Nov, 2004 1 commit
  18. 16 Sep, 2004 1 commit
    • Matthias Clasen's avatar
      Implement the same PLT reduction technique used in GTK+: · 465c7d1e
      Matthias Clasen authored
      2004-09-16  Matthias Clasen  <mclasen@redhat.com>
      
      	Implement the same PLT reduction technique used in GTK+:
      
      	* Makefile.am: Generate gobjectalias.h from gobject.symbols.
      	(BUILT_SOURCES): Add gobjectalias.h.
      
      	* makegobjectalias.pl: Script to generate gobjectalias.h.
      
      	* *.c: Include gobjectalias.h
      465c7d1e
  19. 11 Jan, 2004 1 commit
  20. 07 Feb, 2003 1 commit
  21. 22 Nov, 2001 1 commit
  22. 30 Oct, 2001 1 commit
  23. 10 Sep, 2001 1 commit
  24. 03 Sep, 2001 2 commits
    • Tim Janik's avatar
      updates for 1.3.7 release. · 267ff610
      Tim Janik authored
      Tue Sep  4 01:50:24 2001  Tim Janik  <timj@gtk.org>
      
              * NEWS: updates for 1.3.7 release.
      
      Tue Sep  4 01:49:18 2001  Tim Janik  <timj@gtk.org>
      
              * gsourceclosure.c: make closure_callback_funcs static,
              added some g_return_if_fail() statements.
      267ff610
    • Owen Taylor's avatar
      Implement. · 0038581e
      Owen Taylor authored
      Mon Aug 27 14:55:27 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gsourceclosure.[ch] (g_source_set_closure): Implement.
      
      	* gsourceclosure.[ch]: Add GType's for GIOChannel, GIOCondition.
      
      Mon Aug 27 14:56:12 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* glib/gmain.h: Add closure_marshal/closure_callback
      	fields to GSourceFuncs for use by g_source_set_closure().
      
      	* glib/gmain.c glib/giounix.c glib/giowin32.c
      	  glib/gmain.h: Export the SourceFuncs vtables so GObject
      	can use them to figure out closure callbacks/marshallers
      	for the default source types.
      0038581e