David Zeuthen 99a1c47343 Allow interaction when unmounting mounts
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()
2009-07-05 21:59:38 -04:00
..
2009-05-18 13:07:39 +02:00
2009-06-14 22:29:17 -04:00
2009-05-30 15:29:23 +02:00
2009-05-01 10:37:45 -04:00
2007-11-28 18:45:08 +00:00
2009-03-31 19:39:16 -04:00
2009-01-19 07:05:07 +00:00
2009-06-30 19:05:44 -04:00
2009-03-01 17:12:58 +00:00
2009-06-15 00:45:55 -04:00
2009-06-18 15:27:42 +02:00
2009-05-13 14:42:46 +02:00
2008-12-12 20:59:54 +00:00
2009-05-28 00:30:21 -04:00
2009-05-30 15:24:06 +02:00
2007-12-01 23:49:34 +00:00
2009-05-13 14:42:38 +02:00
2009-06-01 14:21:05 -04:00
2009-05-28 00:30:21 -04:00
2009-06-30 11:42:17 -04:00
2009-06-30 11:42:17 -04:00
2009-05-28 00:30:21 -04:00
2009-06-08 15:30:28 +02:00
2008-07-21 02:19:56 +00:00
2008-09-04 20:41:50 +00:00
2009-05-30 15:29:23 +02:00