History log of /external/bluetooth/glib/gio/gvolumemonitor.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5a10b403c7f7443430eb8cb216f06809cfbe4e53 12-Oct-2008 David Zeuthen <davidz@redhat.com> Deprecate g_volume_monitor_adopt_orphan_mount() (#555331).

2008-10-12 David Zeuthen <davidz@redhat.com>

* gio.symbols:
* gunionvolumemonitor.c:
* gvolumemonitor.h:
Deprecate g_volume_monitor_adopt_orphan_mount() (#555331).


svn path=/trunk/; revision=7594
/external/bluetooth/glib/gio/gvolumemonitor.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/gvolumemonitor.h
d420020715103d209b49fbfd7e9b1e2781fd8512 21-Jul-2008 Matthias Clasen <matthiasc@src.gnome.org> More doc fixes

svn path=/trunk/; revision=7225
/external/bluetooth/glib/gio/gvolumemonitor.h
7a5a2be92b0502deb171830020124bc6c4b9f65e 07-Jul-2008 David Zeuthen <davidz@redhat.com> Export the eject-button signal on the volume monitor class (#541794).

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

* gvolumemonitor.[ch]:
* gunionvolumemonitor.c: Export the eject-button signal on the
volume monitor class (#541794).


svn path=/trunk/; revision=7168
/external/bluetooth/glib/gio/gvolumemonitor.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/gvolumemonitor.h
0cb86e3b8f00a8e575a4a9429b50b7cdaaa921cb 03-Mar-2008 Alexander Larsson <alexl@redhat.com> Fix the adopt_orphan_mount vfunc to take a volume_monitor reference in an

2008-03-03 Alexander Larsson <alexl@redhat.com>

* gunionvolumemonitor.c:
* gvolumemonitor.h:
Fix the adopt_orphan_mount vfunc to take a
volume_monitor reference in an ABI compat way.
This change is not API compat, but the added
arg is not used in the only user of this vfunc, so
all we get is a harmless warning in gvfs (#520169)


svn path=/trunk/; revision=6618
/external/bluetooth/glib/gio/gvolumemonitor.h
bfda430eff9778c8b2b01c7af8fda19e491c9a7d 21-Feb-2008 David Zeuthen <davidz@redhat.com> Implement this function by moving bits from glocalfileinfo.c

2008-02-21 David Zeuthen <davidz@redhat.com>

* glocalfileinfo.c: (_g_local_file_info_get):
* gcontenttype.c:
(g_content_type_get_icon): Implement this function by
moving bits from glocalfileinfo.c
(g_content_type_get_description): Unalias before getting
description (#517687)

* gfile.c: (g_file_class_init),
(g_file_query_filesystem_info_async),
(g_file_query_filesystem_info_finish),
(query_filesystem_info_data_free),
(query_filesystem_info_async_thread),
(g_file_real_query_filesystem_info_async),
(g_file_real_query_filesystem_info_finish):
* gfile.h: Implement async version of
g_file_query_filesystem_info()

* gfileinfo.h: Add new attributes for filesystem::use-preview

* gio.symbols: Update

* gthemedicon.c: (g_themed_icon_append_name):
* gthemedicon.h: Add new new convenience function.

* gunionvolumemonitor.c: (g_union_volume_monitor_dispose),
(get_mounts), (get_volumes), (get_connected_drives),
(get_volume_for_uuid), (get_mount_for_uuid),
(g_union_volume_monitor_init), (populate_union_monitor),
(g_volume_monitor_get), (_g_mount_get_for_mount_path),
(g_volume_monitor_adopt_orphan_mount):
* gvolumemonitor.c:
* gvolumemonitor.h: Use recursive locks so it's safe for volume
monitor implementations to call into the main volume monitor. Also
separate object initialization and volume monitor initialization
such that non-native volume monitors can properly adopt their
mounts away.


svn path=/trunk/; revision=6550
/external/bluetooth/glib/gio/gvolumemonitor.h
c8f43a1bb6c38612c0dfe37e6fbed77d08fcd58d 11-Feb-2008 Matthias Clasen <matthiasc@src.gnome.org> Add more docs

svn path=/trunk/; revision=6493
/external/bluetooth/glib/gio/gvolumemonitor.h
bff9ecedbbea1a794827f569638365db40c442e6 28-Jan-2008 Alexander Larsson <alexl@redhat.com> Add registration hooks for extension points. Register the gio extension

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

* giomodule.[ch]:
* gio.symbols:
Add registration hooks for extension points.
Register the gio extension points.

* fam/gfamdirectorymonitor.c:
* fam/gfamfilemonitor.c:
* glocaldirectorymonitor.[ch]:
* glocalfilemonitor.[ch]:
* gnativevolumemonitor.h:
* gunionvolumemonitor.c:
* gunixvolumemonitor.c:
* gvfs.[ch]:
* gvolumemonitor.h:
* inotify/ginotifydirectorymonitor.c:
* inotify/ginotifyfilemonitor.c:
Use the extension points registration instead
of g_type_children().


svn path=/trunk/; revision=6399
/external/bluetooth/glib/gio/gvolumemonitor.h
28d1c8e0ad86253c84de1ee948a338eec98ae701 19-Dec-2007 Alexander Larsson <alexl@redhat.com> Make g_io_modules_load_all_in_directory not unuse loaded modules so that

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

* giomodule.c:
Make g_io_modules_load_all_in_directory not unuse
loaded modules so that users of it can do stuff
before unloading.
Init internal "module" types.
Initialize static prio and name for types so that
we don't have to load modules to get it.

* gnativevolumemonitor.h:
* gvolumemonitor.h:
Move is_supported to parent class so that
non-native monitors can avoid being initialized
too. (For instance GDaemonVolumeMonitor if we're
not using GDaemonVfs.)

* glocaldirectorymonitor.[ch]:
* glocalfilemonitor.[ch]:
* gunionvolumemonitor.c:
* gunixvolumemonitor.c:
* gvfs.c:
Find plugins using the static prio+name to
avoid unnecessarily loading the modules.


svn path=/trunk/; revision=6159
/external/bluetooth/glib/gio/gvolumemonitor.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/gvolumemonitor.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/gvolumemonitor.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/gvolumemonitor.h
ab7ff4c6a04a9c29e4f1e8cb3fd1f39610c58c37 12-Dec-2007 Alexander Larsson <alexl@redhat.com> s/parent/parent_instance/ in GObjects

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

* gbufferedinputstream.h:
* gbufferedoutputstream.h:
* gdatainputstream.h:
* gdataoutputstream.h:
* gdirectorymonitor.h:
* gfileenumerator.h:
* gfileinputstream.h:
* gfilemonitor.h:
* gfileoutputstream.h:
* gfilterinputstream.h:
* gfilteroutputstream.h:
* ginputstream.h:
* glocalfileinputstream.h:
* glocalfileoutputstream.h:
* gmemoryinputstream.h:
* gmemoryoutputstream.h:
* gnativevolumemonitor.h:
* goutputstream.h:
* gunixinputstream.h:
* gunixoutputstream.h:
* gvfs.h:
* gvolumemonitor.h:
s/parent/parent_instance/ in GObjects


svn path=/trunk/; revision=6102
/external/bluetooth/glib/gio/gvolumemonitor.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/gvolumemonitor.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/gvolumemonitor.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/gvolumemonitor.h