1. 24 Jan, 2019 2 commits
  2. 13 Feb, 2018 1 commit
  3. 01 Dec, 2017 1 commit
  4. 27 Sep, 2017 1 commit
  5. 29 May, 2017 1 commit
  6. 19 Jan, 2017 1 commit
  7. 22 Nov, 2016 1 commit
  8. 12 Oct, 2016 1 commit
  9. 29 Jun, 2016 1 commit
  10. 11 Jan, 2016 1 commit
  11. 08 Oct, 2015 1 commit
  12. 17 Feb, 2015 2 commits
  13. 21 Oct, 2014 2 commits
  14. 20 Feb, 2014 1 commit
  15. 01 Feb, 2014 1 commit
  16. 31 Jan, 2014 2 commits
  17. 02 Dec, 2013 1 commit
  18. 26 Nov, 2013 2 commits
  19. 02 Oct, 2013 1 commit
  20. 29 Sep, 2013 4 commits
  21. 24 Jun, 2013 2 commits
  22. 19 Feb, 2013 1 commit
  23. 18 Dec, 2012 2 commits
  24. 10 Jul, 2012 3 commits
  25. 24 May, 2012 1 commit
    • Dan Winship's avatar
      gio: add GBytes-based input/output stream methods · 800d6ff1
      Dan Winship authored
      Using a caller-supplied buffer for g_input_stream_read() doesn't
      translate well to the semantics of many other languages, and using a
      non-refcounted buffer for read_async() and write_async() makes it
      impossible to manage the memory correctly currently in
      garbage-collected languages.
      
      Fix both of these issues by adding a new set of methods that work with
      GBytes objects rather than plain buffers.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=671139
      800d6ff1
  26. 27 Apr, 2012 1 commit
  27. 17 Apr, 2012 1 commit
    • Dan Winship's avatar
      gio: use GPollable* to implement fallback read_async/write_async · 00ee06e6
      Dan Winship authored
      If a GInputStream does not provide a read_async() implementation, but
      does implement GPollableInputStream, then instead of doing
      read-synchronously-in-a-thread, just use
      g_pollable_input_stream_read_nonblocking() and
      g_pollable_input_stream_create_source() to implement an async read in
      the same thread. Similarly for GOutputStream.
      
      Remove a bunch of existing read_async()/write_async() implementations
      that are basically equivalent to the new fallback method.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=673997
      00ee06e6
  28. 04 Apr, 2012 1 commit