History log of /external/bluetooth/glib/gio/gvolume.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
49cb04caf0d37d42ab8787739689906df831525f 17-Feb-2009 Matthias Clasen <matthiasc@src.gnome.org> Add an "aborted" signal to abort a mount operation from the backend side.

* gmountoperation.[hc]: Add an "aborted" signal to abort a
mount operation from the backend side.

* gvolume.h: Add docs regarding the "aborted" signal.


svn path=/trunk/; revision=7866
/external/bluetooth/glib/gio/gvolume.h
f2a2d6c9ac2d98b565005d446fde01aac47f7d88 02-Sep-2008 Michael Natterer <mitch@imendio.com> big header formatting cleanup: indentation, vtable formatting, consistent

2008-09-02 Michael Natterer <mitch@imendio.com>

* *.h: big header formatting cleanup: indentation, vtable
formatting, consistent spacing in (* vfunc), trailing whitespace
removal. Formatting should be pretty consistent in all GIO headers
now.


svn path=/trunk/; revision=7433
/external/bluetooth/glib/gio/gvolume.h
2b714b5f203e1daae59a9955290ec71122b13205 07-Jul-2008 David Zeuthen <davidz@redhat.com> Add new method g_volume_get_activation_root(). This is needed for easily

2008-07-06 David Zeuthen <davidz@redhat.com>

* gio.symbols:
* gvolume.[ch]: Add new method g_volume_get_activation_root(). This
is needed for easily handling adoption of foreign volumes by
out-of-process volume monitors (#541793)


svn path=/trunk/; revision=7169
/external/bluetooth/glib/gio/gvolume.h
3d93bf6968884d75dd2706ef85e2014305eb92f2 01-Jul-2008 Cody Russell <bratsche@gnome.org> Moved all relevant typedefs into these files.

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
/external/bluetooth/glib/gio/gvolume.h
e3fdcd1fa78c831f5cea78cf0a2c07bfdb4b6561 11-Feb-2008 Alexander Larsson <alexl@redhat.com> Added GMountMountFlags enum and added a flags argument to all mount calls.

2008-02-11 Alexander Larsson <alexl@redhat.com>

* gfile.[ch]:
* gmount.[ch]:
* gvolume.[ch]:
Added GMountMountFlags enum and added a flags
argument to all mount calls.

This is an API/ABI change for future extensibility,
as I think we will need at least an
inhibit-autorun flag (the panel needs this).
There are no flags defined yet though.


svn path=/trunk/; revision=6497
/external/bluetooth/glib/gio/gvolume.h
826d8c5b41de02387dbfd5b815765c94d6128eac 11-Feb-2008 Matthias Clasen <matthiasc@src.gnome.org> Documentation additions

svn path=/trunk/; revision=6492
/external/bluetooth/glib/gio/gvolume.h
61411a5fc2388639ae8e05f1b984fa4f2bebe4b5 08-Feb-2008 Alexander Larsson <alexl@redhat.com> Add g_volume_should_automount. Docs needed.

2008-02-08 Alexander Larsson <alexl@redhat.com>

* gio.symbols:
* gunixvolume.c:
* gvolume.[ch]:
Add g_volume_should_automount.
Docs needed.


svn path=/trunk/; revision=6484
/external/bluetooth/glib/gio/gvolume.h
e2ba37ceb389a48eaa9912ca6cc241fcfa0c33ba 28-Jan-2008 Matthias Clasen <matthiasc@src.gnome.org> Document new api

svn path=/trunk/; revision=6397
/external/bluetooth/glib/gio/gvolume.h
753428dcf85cb5fc73009bd4ffb457d6a9166023 24-Jan-2008 Alexander Larsson <alexl@redhat.com> Add g_drive_get_identifier and g_drive_enumerate_identifiers

2008-01-24 Alexander Larsson <alexl@redhat.com>

* gdrive.[ch]:
Add g_drive_get_identifier and
g_drive_enumerate_identifiers

* gvolume.[ch]:
Add g_volume_get_identifier and
g_volume_enumerate_identifiers

* gio.symbols:
Add symbols

* gunixvolume.c:
Implement identifiers for unix backend


svn path=/trunk/; revision=6364
/external/bluetooth/glib/gio/gvolume.h
33c055feb16c2af1983793463aaea1b57cb881a3 20-Dec-2007 Alexander Larsson <alexl@redhat.com> Add GMountUnmountFlags to all unmount and eject calls. Add

2007-12-20 Alexander Larsson <alexl@redhat.com>

* gfile.[ch]:
* gdrive.[ch]:
* gmount.[ch]:
* gvolume.[ch]:
* gunixmount.c:
* gunixvolume.c:
* gio.symbols:
Add GMountUnmountFlags to all unmount and
eject calls.
Add g_mount_remount() call.



svn path=/trunk/; revision=6169
/external/bluetooth/glib/gio/gvolume.h
88679aba98d30ba069edfffb46257ef77451d641 19-Dec-2007 David Zeuthen <davidz@redhat.com> Introduce g_volume_monitor_adopt_orphan_mount() function. Also add signals

2007-12-19 David Zeuthen <davidz@redhat.com>

Introduce g_volume_monitor_adopt_orphan_mount() function. Also
add signals 'disconnected' and 'eject-button' on GDrive. Add
signal 'removed' on GVolume and 'unmounted' on GMount.

* gdrive.c: (g_drive_base_init):
* gdrive.h:
* gfile.c: (g_file_mount_mountable),
(g_file_mount_enclosing_volume):
* gio.symbols:
* gioerror.h:
* gmount.c: (g_mount_base_init):
* gmount.h:
* gunionvolumemonitor.c: (g_volume_monitor_adopt_orphan_mount):
* gunixvolumemonitor.c: (update_volumes), (update_mounts):
* gvolume.c: (g_volume_base_init), (g_volume_mount):
* gvolume.h:
* gvolumemonitor.h:


svn path=/trunk/; revision=6153
/external/bluetooth/glib/gio/gvolume.h
f4add8f0faf4a8c2ca1cdb4f99f5f3d0d66aaff8 17-Dec-2007 David Zeuthen <davidz@redhat.com> Provide eject() on both GMount and GVolume and utility functions to guess

2007-12-14 David Zeuthen <davidz@redhat.com>

* Makefile.am:
* gio.symbols:
* gmount.c: (g_mount_get_uuid), (g_mount_can_eject),
(g_mount_eject), (g_mount_eject_finish):
* gmount.h:
* gunionvolumemonitor.c: (g_union_volume_monitor_finalize),
(get_volume_for_uuid), (get_mount_for_uuid),
(g_union_volume_monitor_class_init),
(get_default_native_type_with_exclude), (get_default_native_type),
(get_native_type), (update_native_type),
(g_union_volume_monitor_init), (_g_mount_get_for_mount_path):
* gunixmount.c: (_g_unix_mount_new), (g_unix_mount_get_uuid),
(g_unix_mount_can_eject), (eject_unmount_cb),
(eject_unmount_read_error), (eject_unmount_do),
(g_unix_mount_unmount), (g_unix_mount_eject),
(g_unix_mount_eject_finish), (g_unix_mount_mount_iface_init):
* gunixmounts.c: (g_unix_mount_guess_can_eject),
(g_unix_mount_point_guess_can_eject):
* gunixmounts.h:
* gunixvolume.c: (_g_unix_volume_new), (g_unix_volume_get_uuid),
(g_unix_volume_can_eject), (g_unix_volume_get_drive),
(eject_mount_cb), (eject_mount_read_error), (eject_mount_do),
(g_unix_volume_mount), (g_unix_volume_eject),
(g_unix_volume_eject_finish), (g_unix_volume_volume_iface_init):
* gunixvolumemonitor.c: (get_volume_for_uuid),
(get_mount_for_uuid), (g_unix_volume_monitor_class_init),
(update_mounts):
* gvolume.c: (g_volume_get_uuid), (g_volume_can_eject),
(g_volume_eject), (g_volume_eject_finish):
* gvolume.h:
* gvolumemonitor.c: (g_volume_monitor_get_volume_for_uuid),
(g_volume_monitor_get_mount_for_uuid):
* gvolumemonitor.h:

Provide eject() on both GMount and GVolume and utility functions
to guess whether a GUnixMountPoint or GUnixMountEntry should be
ejected. Introduce the concept of UUID's and wire it into GVolume
and GMount and provide API on GVolumeMonitor to find such
instances. Also handle the case where an external
GNativeVolumeMonitor fails to initialize. Lock around the
_g_get_mount_for_mount_path() function such that volume monitor
implementations won't have to do locking themselves.



svn path=/trunk/; revision=6140
/external/bluetooth/glib/gio/gvolume.h
2e3f48993ddf2a18eff36f3e4eae10da0207e510 17-Dec-2007 Matthias Clasen <matthiasc@src.gnome.org> Documentation updates

svn path=/trunk/; revision=6138
/external/bluetooth/glib/gio/gvolume.h
ced29277267476bbe4ba5e35f79a8d6a130cb989 14-Dec-2007 Alexander Larsson <alexl@redhat.com> Only allow including <gio/gio.h> from apps

2007-12-14 Alexander Larsson <alexl@redhat.com>

* Makefile.am:
* fam/Makefile.am:
* gappinfo.h:
* gasyncresult.h:
* gbufferedinputstream.h:
* gbufferedoutputstream.h:
* gcancellable.h:
* gcontenttype.h:
* gdatainputstream.h:
* gdataoutputstream.h:
* gdesktopappinfo.h:
* gdirectorymonitor.h:
* gdrive.h:
* gfile.h:
* gfileattribute.h:
* gfileenumerator.h:
* gfileicon.h:
* gfileinfo.h:
* gfileinputstream.h:
* gfilemonitor.h:
* gfilenamecompleter.h:
* gfileoutputstream.h:
* gfilterinputstream.h:
* gfilteroutputstream.h:
* gicon.h:
* ginputstream.h:
* gio.h:
* gioerror.h:
* giomodule.h:
* gioscheduler.h:
* gloadableicon.h:
* gmemoryinputstream.h:
* gmemoryoutputstream.h:
* gmount.h:
* gmountoperation.h:
* goutputstream.h:
* gseekable.h:
* gsimpleasyncresult.h:
* gthemedicon.h:
* gunixinputstream.h:
* gunixmounts.h:
* gunixoutputstream.h:
* gvfs.h:
* gvolume.h:
* gvolumemonitor.h:
* inotify/Makefile.am:
Only allow including <gio/gio.h> from apps


svn path=/trunk/; revision=6117
/external/bluetooth/glib/gio/gvolume.h
01e1ab6e681a40b389d25ca12c3bd091f63a9b51 12-Dec-2007 Alexander Larsson <alexl@redhat.com> No need for padding for interfaces

2007-12-12 Alexander Larsson <alexl@redhat.com>

* gdrive.h:
* gmount.h:
* gvolume.h:
No need for padding for interfaces


svn path=/trunk/; revision=6101
/external/bluetooth/glib/gio/gvolume.h
3ca9fd4dbb134088bf70f2f6584f14a559e6820a 11-Dec-2007 David Zeuthen <davidz@redhat.com> Rework how volumes, drives and volume monitoring is done. Previosly the

2007-12-11 David Zeuthen <davidz@redhat.com>

Rework how volumes, drives and volume monitoring is
done. Previosly the model was

GDrive <1-1> GVolume

where a GDrive instance represented a mount point and a GVolume
instance represented a mounted file system. This patch changes it
the model to

GDrive <1-N> GVolume <1-1> GMount

where GMount now serves the purpose of the old GVolume and the new
GVolume serves the purpose of the old GDrive. In addition the new
GDrive interface is used to represent a collection of GVolume
instances (typically partitions) and also contains utility to query
the state of the physical drive the GDrive object represents (such
as checking for media, polling the drive, ejecting the media etc.).

Also implement mounting and unmounting in the Unix volume monitor
backend. A subquent patch will introduce GDrive support for ejection
of media.

* Makefile.am:
* gdrive.c: (g_drive_is_media_check_automatic),
(g_drive_is_media_removable), (g_drive_has_media),
(g_drive_can_poll_for_media), (g_drive_eject),
(g_drive_eject_finish), (g_drive_poll_for_media),
(g_drive_poll_for_media_finish):
* gdrive.h:
* gfile.c: (g_file_find_enclosing_mount):
* gfile.h:
* gio.symbols:
* glocaldirectorymonitor.c:
(g_local_directory_monitor_constructor), (mounts_changed):
* glocalfile.c: (get_mount_info),
(g_local_file_find_enclosing_mount),
(g_local_file_file_iface_init):
* gnativevolumemonitor.h:
* gunionvolumemonitor.c: (get_mounts), (get_volumes),
(get_connected_drives), (g_union_volume_monitor_class_init),
(child_volume_added), (child_volume_removed),
(child_volume_changed), (child_mount_added), (child_mount_removed),
(child_mount_pre_unmount), (child_mount_changed),
(child_drive_changed), (g_union_volume_monitor_add_monitor),
(g_union_volume_monitor_remove_monitor),
(_g_mount_get_for_mount_path):
* gunixmounts.c: (g_unix_is_mount_path_system_internal),
(guess_system_internal), (_g_get_unix_mounts),
(_g_get_unix_mount_points), (g_get_unix_mount_at),
(g_unix_mount_free), (g_unix_mount_compare),
(g_unix_mount_get_mount_path), (g_unix_mount_get_device_path),
(g_unix_mount_get_fs_type), (g_unix_mount_is_readonly),
(g_unix_mount_is_system_internal), (g_unix_mount_guess_type),
(type_to_icon), (g_unix_mount_guess_name),
(g_unix_mount_guess_icon), (g_unix_mount_point_guess_name),
(g_unix_mount_point_guess_icon), (_canonicalize_filename),
(_resolve_symlink), (_resolve_dev_root):
* gunixmounts.h:
* gunixvolume.c: (g_unix_volume_finalize), (_g_unix_volume_new),
(_g_unix_volume_disconnected), (_g_unix_volume_set_mount),
(_g_unix_volume_unset_mount), (g_unix_volume_get_icon),
(g_unix_volume_get_name), (g_unix_volume_can_mount),
(g_unix_volume_get_drive), (g_unix_volume_get_mount),
(_g_unix_volume_has_mount_path), (mount_cb), (mount_read_error),
(g_unix_volume_mount), (g_unix_volume_mount_finish),
(g_unix_volume_volume_iface_init):
* gunixvolume.h:
* gunixvolumemonitor.c: (g_unix_volume_monitor_finalize),
(get_mounts), (get_volumes), (get_connected_drives),
(get_mount_for_mount_path), (g_unix_volume_monitor_class_init),
(mountpoints_changed), (mounts_changed),
(g_unix_volume_monitor_init),
(_g_unix_volume_monitor_lookup_volume_for_mount_path),
(find_mount_by_mountpath), (update_volumes), (update_mounts):
* gunixvolumemonitor.h:
* gvolume.c: (g_volume_get_mount), (g_volume_can_mount),
(g_volume_mount), (g_volume_mount_finish):
* gvolume.h:
* gvolumemonitor.c: (g_volume_monitor_class_init),
(g_volume_monitor_get_connected_drives),
(g_volume_monitor_get_volumes), (g_volume_monitor_get_mounts):
* gvolumemonitor.h:


svn path=/trunk/; revision=6095
/external/bluetooth/glib/gio/gvolume.h
5247f12f3649726471080440de0d37b78c1cec33 27-Nov-2007 Andrew Walton <awalton@src.gnome.org> Bumps documentation to 93% symbol coverage, touching most
of the public files. Fixes broken function documentation prototypes.
Fixes GCancellable inaccuracies. Removes unnecessary incomplete
gtk-doc headers in private files.

svn path=/trunk/; revision=5953
/external/bluetooth/glib/gio/gvolume.h
3781343738de4abddf56982325a77bd70a98cd26 26-Nov-2007 Alexander Larsson <alexl@redhat.com> gio/ docs/reference/gio Merged gio-standalone into glib.

2007-11-26 Alexander Larsson <alexl@redhat.com>

* Makefile.am:
* configure.in:
* gio-2.0-uninstalled.pc.in:
* gio-2.0.pc.in:
* gio-unix-2.0-uninstalled.pc.in:
* gio-unix-2.0.pc.in:
* gio/
* docs/reference/gio
Merged gio-standalone into glib.

* glib/glibintl.h:
* glib/gutils.c:
Export glib_gettext so that gio can use it
Add P_ (using same domain for now)
Add I_ as g_intern_static_string


svn path=/trunk/; revision=5941
/external/bluetooth/glib/gio/gvolume.h