1. 26 Oct, 2017 1 commit
  2. 29 May, 2017 1 commit
  3. 22 Nov, 2016 1 commit
  4. 09 Jun, 2015 1 commit
  5. 04 Apr, 2015 1 commit
  6. 27 Mar, 2014 1 commit
  7. 16 Feb, 2014 1 commit
  8. 15 Feb, 2014 1 commit
    • Matthias Clasen's avatar
      docs: let go of * · bc6ee788
      Matthias Clasen authored
      Since we are no longer using sgml mode, using /* */ to
      escape block comments inside examples does not work anymore.
      Switch to using line comments with //
      bc6ee788
  9. 08 Feb, 2014 1 commit
  10. 01 Feb, 2014 2 commits
  11. 31 Jan, 2014 2 commits
  12. 20 Nov, 2013 1 commit
    • Dan Winship's avatar
      Replace #ifdef HAVE_UNISTD_H checks with #ifdef G_OS_UNIX · 158dde05
      Dan Winship authored
      In Windows development environments that have it, <unistd.h> is mostly
      just a wrapper around several other native headers (in particular,
      <io.h>, which contains read(), close(), etc, and <process.h>, which
      contains getpid()). But given that some Windows dev environments don't
      have <unistd.h>, everything that uses those functions on Windows
      already needed to include the correct Windows header as well, and so
      there is never any point to including <unistd.h> on Windows.
      
      Also, remove some <unistd.h> includes (and a few others) that were
      unnecessary even on unix.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=710519
      158dde05
  13. 10 Oct, 2012 1 commit
  14. 10 Jul, 2012 1 commit
  15. 31 Mar, 2012 1 commit
  16. 14 Mar, 2012 1 commit
  17. 07 Oct, 2011 1 commit
  18. 05 Oct, 2011 1 commit
  19. 26 Sep, 2011 1 commit
  20. 26 Apr, 2011 1 commit
    • Dan Winship's avatar
      GSimpleAsyncResult: push thread context around callback · df45856b
      Dan Winship authored
      When an old pre-thread-default-context API that takes an explicit
      GMainContext wants to call a gio API, it must call
      g_main_context_push_thread_default() before, and
      g_main_context_pop_thread_default() after the gio call, so that the
      gio method will return its result to the desired GMainContext.
      
      But this fails for methods like g_socket_client_connect_async() that
      make a chain of multiple async calls, since the pushed/popped context
      will only affect the initial call.
      
      Fix this by having GSimpleAsyncResult itself push/pop the context
      around the callback invocation, so that if the callback queues another
      async request, it will stay in the same context as the original one.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=646957
      df45856b
  21. 21 Dec, 2010 1 commit
  22. 20 Dec, 2010 1 commit
  23. 17 Dec, 2010 1 commit
  24. 07 Dec, 2010 1 commit
  25. 03 Dec, 2010 2 commits
  26. 03 Nov, 2010 1 commit
  27. 01 Nov, 2010 2 commits
  28. 24 Sep, 2010 1 commit
  29. 14 Aug, 2010 3 commits
  30. 07 Aug, 2010 1 commit
  31. 07 Jul, 2010 1 commit
  32. 25 Jan, 2010 1 commit
  33. 03 Jan, 2010 1 commit
  34. 29 Sep, 2009 1 commit
    • Alexander Larsson's avatar
      Avoid critical error in thread check if source is destroyed · 90e13088
      Alexander Larsson authored
      The source can be destroyed by the time we complete the result, and
      then the g_source_get_context(current_source) call will cause
      a critical error. We check for the source being destroyed and avoid
      the check in that case.
      
      This means we miss the right-thread check in this case, but thats
      merely a helper, so this is not critical.
      90e13088