1. 09 May, 2010 1 commit
  2. 06 May, 2010 1 commit
  3. 03 May, 2010 1 commit
  4. 28 Apr, 2010 1 commit
  5. 23 Apr, 2010 2 commits
  6. 22 Apr, 2010 1 commit
    • Dan Winship's avatar
      GUnixSocketAddress: handle abstract sockets with non-0-padded names · 19d8cc33
      Dan Winship authored
      There are apparently two incompatible ways of naming abstract sockets:
      pad the sockaddr with 0s and use the entire thing as the name, or else
      don't, and just pass a shorter length value to the relevant functions.
      We previously only supported the former method. Add support for the
      latter.
      
      Also correctly handle "anonymous" unix sockaddrs (eg, the client side
      of a connection, or a socketpair() socket), and add unix domain socket
      support to the socket-client and socket-server test programs to make
      sure this all works.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=615960
      19d8cc33
  7. 21 Apr, 2010 1 commit
  8. 20 Apr, 2010 1 commit
  9. 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
  10. 17 Apr, 2010 2 commits
  11. 16 Apr, 2010 1 commit
  12. 15 Apr, 2010 1 commit
  13. 14 Mar, 2010 1 commit
  14. 01 Mar, 2010 1 commit
    • Alexander Larsson's avatar
      Remove GUtf8InputStream for now · 2bfddf16
      Alexander Larsson authored
      It turns out that the way this worked did not work out for the current
      main usecase (gedit) due to issues with how this is best integrated
      with GtkTextView. So, in order to not have to support an unused non-ideal
      API forever we remove this before its been in a stable release.
      
      The basic feature seems to have some utility though, so we hope for it
      to eventually return in a better form.
      2bfddf16
  15. 22 Feb, 2010 1 commit
  16. 12 Jan, 2010 1 commit
    • Alexander Larsson's avatar
      Add support for lazy loading of giomodules · 488bede1
      Alexander Larsson authored
      Adds an optional query method to giomodules which should return all
      possible extension points the module may implement.
      
      Then we add a new call g_io_modules_scan_all_in_directory() similar to
      g_io_modules_load_all_in_directory() that doesn't return all loaded
      modules, thus allowing lazy loading.
      
      In g_io_modules_scan_all_in_directory we look for an optional
      giomodule.cache file and use the information in that to avoid
      loading modules until they are needed for an extension point.
      488bede1
  17. 06 Dec, 2009 1 commit
  18. 30 Nov, 2009 1 commit
  19. 24 Nov, 2009 1 commit
  20. 19 Nov, 2009 1 commit
  21. 18 Nov, 2009 1 commit
  22. 19 Aug, 2009 1 commit
    • Benjamin Otte's avatar
      Add g_cancellable_release_fd() · 63426886
      Benjamin Otte authored
      This patch only adds the function. The function is a NOP.
      See the API documentation for a rationale.
      
      Part of: Bug 591388 - number of GCancellables available is too limited
      63426886
  23. 06 Jul, 2009 1 commit
    • David Zeuthen's avatar
      Allow interaction when unmounting mounts · 99a1c473
      David Zeuthen authored
      For details, see bug 587482. The new api:
      
       - Provide new _with_operation() variants of all unmount and eject methods
      
       - Add GMountOperation::show-processes signal
         - this can be used to show processes blocking an unmount operation
      
       - Deprecate all unmount and eject methods
      
       - Add g_drive_can_start_degraded() method
         - this is to avoid auto-starting degraded drives
      
       - Make g_drive_stop() resp. g_file_stop_mountable() take a GMountOperation
         - these ops were recently added and not yet public API so it's fine
           to change how they work
      
       - Provide a way to poll mountable files, e.g. g_file_poll_mountable()
      
       - Add some missing file attributes for mountable files
        - G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE
          - needed for the GDU Nautilus extensions to format a volume
        - G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED:
          - mimics g_drive_can_start_degraded()
        - G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL:
          - mimics g_drive_can_poll_for_media()
        - G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC
          - mimics g_drive_is_media_check_automatic()
      99a1c473
  24. 01 Jul, 2009 1 commit
  25. 23 Jun, 2009 3 commits
  26. 15 Jun, 2009 1 commit
    • David Zeuthen's avatar
      Bug 585591 – Starting/stopping drives · fae755e0
      David Zeuthen authored
      Add API for starting/stopping drives. This new API will enable
      GVolumeMonitor and GVfs implementations to add support for the
      following features
      
       1. Powering down external hard disk enclosures / drives
      
       2. Starting/stopping multi-disk devices (such as RAID/btrfs/ZFS)
      
       3. Connecting/disconnecting iSCSI devices
      
       4. Reacting to the user pressing e.g. the "remove drive" button on
          a IBM/Lenovo Ultrabay: http://www.thinkwiki.org/wiki/Ultrabay
      
      See the bug for the corresponding GVfs and Nautilus changes.
      fae755e0
  27. 12 Jun, 2009 1 commit
  28. 25 May, 2009 1 commit
  29. 20 May, 2009 5 commits
  30. 19 May, 2009 2 commits
  31. 15 May, 2009 1 commit