1. 02 Oct, 2013 1 commit
  2. 29 Sep, 2013 4 commits
  3. 24 Jun, 2013 2 commits
  4. 19 Feb, 2013 1 commit
  5. 18 Dec, 2012 2 commits
  6. 10 Jul, 2012 3 commits
  7. 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
  8. 27 Apr, 2012 1 commit
  9. 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
  10. 04 Apr, 2012 1 commit
  11. 11 Jan, 2012 1 commit
  12. 05 Dec, 2011 1 commit
    • Benjamin Otte's avatar
      outputstream: Clarify docs of flush() · 482f2262
      Benjamin Otte authored
      After questioning the semantics of flush on IRC, it seemed necessary to
      clarify what flushing is supposed to do. The Linux man page for fflush()
      seemed to cover it perfectly, so I just copied it.
      
      I did not add the "via the underlying write mechanism" part as that in
      my opinion is not something subclasses should need to guarantee.
      482f2262
  13. 19 Sep, 2011 1 commit
    • Philip Withnall's avatar
      Don't close stream twice when splicing · fe27bf00
      Philip Withnall authored
      Ensure that the output/target stream in a g_output_stream_splice_async()
      operation is marked as closed if G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET is
      passed to g_output_stream_splice_async(). This removes the possibility of
      local FDs being closed twice because the stream's not marked as closed.
      
      This is implemented by calling g_output_stream_close() from within
      g_output_stream_splice_async() instead of calling the stream's close_fn()
      directly.
      
      Closes: bgo#659324
      fe27bf00
  14. 29 Aug, 2011 1 commit
    • Matthias Clasen's avatar
      Spelling fixes · 1b28408b
      Matthias Clasen authored
      Spelling fixes in comments and docs, provided by
      Kjartan Maraas in bug 657336.
      1b28408b
  15. 06 Jul, 2011 1 commit
  16. 17 Dec, 2010 1 commit
  17. 03 Nov, 2010 2 commits
  18. 24 Sep, 2010 1 commit
  19. 17 Sep, 2010 1 commit
  20. 16 Aug, 2010 2 commits
  21. 07 Jul, 2010 1 commit
  22. 10 Jun, 2010 1 commit
  23. 12 May, 2010 1 commit
  24. 23 Nov, 2009 1 commit
  25. 18 Sep, 2009 1 commit
  26. 20 May, 2009 1 commit
  27. 12 May, 2009 1 commit
  28. 13 Aug, 2008 1 commit
  29. 01 Jul, 2008 1 commit
    • Cody Russell's avatar
      Moved all relevant typedefs into these files. · 3d93bf69
      Cody Russell authored
      2008-07-01  Cody Russell  <bratsche@gnome.org>
      
              * gio/gioenums.h:
              * gio/giotypes.h:
      	Moved all relevant typedefs into these	files.
      
              * gio/*.[ch]:
      	Updated wrt added files.
      
              Split types into separate file	for easier maintainership. (#538564)
      
      
      svn path=/trunk/; revision=7127
      3d93bf69
  30. 22 Jun, 2008 1 commit
  31. 16 Jun, 2008 1 commit