1. 25 Feb, 2016 2 commits
  2. 07 Aug, 2015 1 commit
  3. 20 Feb, 2014 1 commit
  4. 09 Feb, 2014 1 commit
    • Matthias Clasen's avatar
      Docs: Drop entities, switch away from sgml mode · 35066ed6
      Matthias Clasen authored
      Since all element markup is now gone from the doc comments,
      we can turn off the gtk-doc sgml mode, which means that from
      now on, docbook markup is no longer allowed in doc comments.
      
      To make this possible, we have to replace all remaining
      entities in doc comments by their replacement text, & -> &
      and so on.
      35066ed6
  5. 06 Feb, 2014 2 commits
  6. 31 Jan, 2014 1 commit
  7. 21 Oct, 2013 1 commit
    • Allison Karlitskaya's avatar
      GSubprocess win32 fixups · 358588ed
      Allison Karlitskaya authored
      Note: we go out of our way not to pass a child setup function on win32
      (even if it does nothing) because we get a g_warning() from gspawn if we
      do so.
      358588ed
  8. 17 Oct, 2013 1 commit
  9. 24 Jun, 2013 2 commits
  10. 15 Nov, 2012 1 commit
  11. 14 Nov, 2012 1 commit
  12. 20 Aug, 2012 1 commit
    • Marc-André Lureau's avatar
      win32: use overlapped events for streams · 23d80a04
      Marc-André Lureau authored
      Any file handle created with FLAG_OVERLAPPED must have
      ReadFile()/WriteFile() called with an OVERLAPPED structure.
      Failing to do so will give unspecified results, invalid read/write or
      corruption.
      
      Without FLAG_OVERLAPPED, it is not possible to read and write
      concurrently, even with two seperate threads, created by 2 input and
      output gio streams. Also, only with FLAG_OVERLAPPED may an IO
      operation be asynchronous and thus be cancellable.
      
      We may want to call ReOpenFile() to make sure the FLAG is set, but
      this API is only available since Vista+.
      
      According to MSDN doc, adding the OVERLAPPED argument for IO operation
      on handles without FLAG_OVERLAPPED is allowed, and indeed the existing
      test still passes.
      
      v2:
      - update GetLastError() after _g_win32_overlap_wait_result ()
      - split the unrelated ERROR_MORE_DATA handling
      
      https://bugzilla.gnome.org/show_bug.cgi?id=679288
      23d80a04
  13. 07 Jul, 2010 1 commit
  14. 19 Apr, 2010 1 commit
    • Tor Lillqvist's avatar
      Add GWin32InputStream and GWin32OutputStream classes · 9af8b832
      Tor Lillqvist authored
      Correspond to GUnixInputStream and GUnixOutputStream. No true async
      support though. But that is how the Win32 API is, for files not
      explicitly opened for so-called overlapped IO.
      
      The API to create these streams takes Win32 HANDLEs. Not file
      descriptors, because file descriptors are specific to the C library
      used. The user code and GLib might be using different C libraries.
      
      Also add a test program for the new classes, and a gio-windows-2.0.pc
      file.
      9af8b832