1. 15 Jun, 2018 2 commits
  2. 14 Jan, 2016 1 commit
  3. 04 Apr, 2015 1 commit
    • Dan Winship's avatar
      gtask: remove hardcoded GTask thread-pool size · 86866a2a
      Dan Winship authored
      GTask used a 10-thread thread pool for g_task_run_in_thread() /
      g_task_run_in_thread_sync(), but this ran into problems when task
      threads blocked waiting for another g_task_run_in_thread_sync()
      operation to complete. Previously there was a workaround for this, by
      bumping up the thread limit when that case was detected, but deadlocks
      could still happen if there were non-GTask threads involved. (Eg, task
      A sends a message to thread X and waits for a response, but thread X
      needs to complete task B in a thread before returning the response to
      task A.)
      
      So, allow GTask's thread pool to be expanded dynamically, by watching
      it from the glib worker thread, and growing it (at an
      exponentially-decreasing rate) if too much time passes without any
      tasks completing. This should solve the deadlocking problems without
      causing sudden breakage in apps that assume they can queue huge
      numbers of tasks at once without consequences.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=687223
      86866a2a
  4. 07 Jan, 2014 1 commit
  5. 30 Jan, 2013 1 commit
    • Dan Winship's avatar
      GInetSocketAddress: fix the byte order of flowinfo and scope_id · a60014f1
      Dan Winship authored
      The flowinfo and scope_id fields of struct sockaddr_in6 are in host
      byte order, but the code previously assumed they were in network byte
      order. Fix that.
      
      This is an ABI-breaking change (since before you would have had to use
      g_ntohl() and g_htonl() with them to get the correct values, and now
      that would give the wrong values), but the previous behavior was
      clearly wrong, and no one ever reported it, so it is likely that no
      one was actually using it.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=684404
      a60014f1
  6. 12 Jan, 2013 1 commit
  7. 18 Dec, 2012 1 commit
  8. 27 Oct, 2012 1 commit
  9. 16 Oct, 2012 1 commit
  10. 24 Sep, 2012 1 commit
  11. 30 Mar, 2012 1 commit
    • Matthias Clasen's avatar
      Fix a link · 4cf5d253
      Matthias Clasen authored
      As pointed out in bug 673139, the link to the mailing list
      information page was outdated.
      4cf5d253
  12. 24 Mar, 2012 1 commit
    • Matthias Clasen's avatar
      Release notes tweaks · 97cc0d01
      Matthias Clasen authored
      Update download locations, mailing list instructions, and shuffle
      the version-specific notes to be at the end.
      97cc0d01
  13. 27 Jan, 2012 1 commit
  14. 20 Jan, 2012 1 commit
  15. 16 Oct, 2011 2 commits
    • Allison Karlitskaya's avatar
      c3a1d832
    • Allison Karlitskaya's avatar
      drop -uninstalled.pc files · 306aa62e
      Allison Karlitskaya authored
      These were meant to provide the ability to use GLib directly out of its
      build tree but have a couple of rather serious limitations that prevent
      their serious use:
      
       - these files only worked with programs built using libtool
      
       - for non-trivial uses, other environment variables will need to be
         setup to allow GLib to function properly
      
       - the system doesn't stack well when attempting to use multiple
         libraries all uninstalled
      
      The jhbuild --prefix= style system works much better in every way, so we
      remove this old hack.
      306aa62e
  16. 15 Oct, 2011 1 commit
  17. 12 Oct, 2011 1 commit
  18. 04 Oct, 2011 1 commit
  19. 08 Aug, 2011 1 commit
  20. 27 Apr, 2011 1 commit
  21. 08 Feb, 2011 1 commit
  22. 28 Jan, 2010 1 commit
  23. 12 Jan, 2010 1 commit
  24. 21 Dec, 2009 1 commit
  25. 22 Sep, 2009 1 commit
  26. 11 Jul, 2009 1 commit
  27. 25 Jun, 2009 1 commit
  28. 03 Apr, 2009 1 commit
    • Matthias Clasen's avatar
      Update requirements · 82a5f787
      Matthias Clasen authored
      Mention that the mimetype-functionality of GIO reqires update-mime-database
      and update-desktop-database at runtime. (#577128)
      82a5f787
  29. 01 Oct, 2008 1 commit
    • David Zeuthen's avatar
      If possible, always pass FUSE file:// URIs (such as · 04f07428
      David Zeuthen authored
      2008-10-01  David Zeuthen  <davidz@redhat.com>
      
      	* gdesktopappinfo.c (expand_macro): If possible, always pass FUSE
      	file:// URIs (such as '/home/davidz/.gvfs/sftp on foo/file.avi')
      	instead of the gio URI (such as sftp://foo/file.avi) when using
      	g_app_info_launch() and friends. With a sufficiently recent gvfs,
      	apps using gio+gvfs will map the FUSE file:// URI back to the gio
      	URI (and thus bypass the fuse daemon) thanks the patch from bug
      	#530654.  Since Nautilus is an user of g_app_info_launch() it
      	means that non-gio POSIX apps, such as mplayer, will Just Work(tm)
      	when launced via the file manager. Win. Fixes bug #528670.
      
      	* gappinfo.c: Add some notes about the FUSE POSIX URI <-> GIO URI
      	mapping to the description of GAppInfo.
      
      2008-10-01  David Zeuthen  <davidz@redhat.com>
      
      	* README.in: Add "Notes about glib 2.20" section detailing the
      	ramifications of the patch from bug #528670.
      
      
      svn path=/trunk/; revision=7566
      04f07428
  30. 27 May, 2008 1 commit
  31. 06 Jan, 2008 1 commit
  32. 23 May, 2007 1 commit
  33. 24 Feb, 2006 1 commit
  34. 21 Dec, 2005 1 commit
  35. 02 Dec, 2005 1 commit
  36. 17 Nov, 2005 1 commit
    • Matthias Clasen's avatar
      Updates · 2966c751
      Matthias Clasen authored
      2005-11-17  Matthias Clasen  <mclasen@redhat.com>
      
      	* NEWS: Updates
      
      	* glib/gthread.c (g_thread_foreach): Mark as new api.
      
      	* README.in: Updates.
      2966c751
  37. 16 Dec, 2004 1 commit
  38. 15 Dec, 2004 1 commit