1. 03 Nov, 2010 1 commit
  2. 07 Jul, 2010 1 commit
  3. 30 Nov, 2009 1 commit
  4. 01 Jul, 2009 2 commits
  5. 20 May, 2009 1 commit
  6. 08 Sep, 2008 1 commit
    • Christian Neumair's avatar
      (gio) · b9c69790
      Christian Neumair authored
      2008-09-08  Christian Neumair  <cneumair@gnome.org>
      
      	* gunixmount.c (eject_unmount_read_error), (eject_unmount_do):
      	* gunixvolume.c (eject_mount_read_error), (eject_mount_do):
      	Use non-blocking pipe for mount helper I/O. Fixes #550647.
      
      svn path=/trunk/; revision=7444
      b9c69790
  7. 11 Aug, 2008 1 commit
    • Sven Neumann's avatar
      gfilenamecompleter.c glocaldirectorymonitor.c gmountoperation.c · 8d37a796
      Sven Neumann authored
      2008-08-11  Sven Neumann  <sven@gimp.org>
      
      	* gfilenamecompleter.c
      	* glocaldirectorymonitor.c
      	* gmountoperation.c
      	* gunionvolumemonitor.c
      	* gunixmount.c
      	* gunixmounts.c
      	* gunixvolume.c
      	* gunixvolumemonitor.c
      	* gvolumemonitor.c
      	* gwin32mount.c
      	* gwin32volumemonitor.c: use canonical signal names.
      
      
      svn path=/trunk/; revision=7339
      8d37a796
  8. 01 Jul, 2008 1 commit
    • Cody Russell's avatar
      Moved all relevant typedefs into these files. · 3d93bf69
      Cody Russell authored
      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
      3d93bf69
  9. 22 Jun, 2008 1 commit
  10. 16 Jun, 2008 1 commit
  11. 27 Feb, 2008 1 commit
    • Alexander Larsson's avatar
      Fix type warnings · 82046b6c
      Alexander Larsson authored
      2008-02-27  Alexander Larsson  <alexl@redhat.com>
      
              * gcontenttype.c:
      	Fix type warnings
      	
              * gunixvolume.c:
              (g_unix_volume_mount):
      	Add missing GMountMountFlags argument
      
      
      svn path=/trunk/; revision=6599
      82046b6c
  12. 08 Feb, 2008 1 commit
  13. 24 Jan, 2008 1 commit
    • Alexander Larsson's avatar
      Add g_drive_get_identifier and g_drive_enumerate_identifiers · 753428dc
      Alexander Larsson authored
      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
      753428dc
  14. 20 Dec, 2007 1 commit
    • Alexander Larsson's avatar
      Add GMountUnmountFlags to all unmount and eject calls. Add · 33c055fe
      Alexander Larsson authored
      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
      33c055fe
  15. 17 Dec, 2007 1 commit
    • David Zeuthen's avatar
      Provide eject() on both GMount and GVolume and utility functions to guess · f4add8f0
      David Zeuthen authored
      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
      f4add8f0
  16. 11 Dec, 2007 1 commit
    • David Zeuthen's avatar
      Rework how volumes, drives and volume monitoring is done. Previosly the · 3ca9fd4d
      David Zeuthen authored
      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
      3ca9fd4d
  17. 10 Dec, 2007 1 commit
    • 15:08:59  Tim Janik's avatar
      http://mail.gnome.org/archives/gtk-devel-list/2007-October/msg00089.html · cc3de68e
      15:08:59 Tim Janik authored
      2007-12-10 15:08:59  Tim Janik  <timj@imendio.com>
      
              * let g_warn_if_fail replace g_assert as discussed here:
                http://mail.gnome.org/archives/gtk-devel-list/2007-October/msg00089.html
      
              * fix bug #502498: Test framework assertion failures should follow
              gcc error format.
      
              * gmessages.h, gmessages.c: deprecated g_assert_warning() which is
              unused now. removed g_assert*() definitions whcih are provided by 
              gtestutils.h now. added g_warn_if_reached() and g_warn_if_fail()  
              which are recommended as g_assert/g_assert_not_reached replacements
              for non-test programs.
              added g_warn_message() to implement g_warn_*() macros.
              use emacs-next-error friendly formatting for file:line: for warnings.
      
              * gtestutils.h, gtestutils.c: use emacs-next-error friendly formatting.
              implement g_assert_not_reached() with g_assertion_message() and
              g_assert() in terms of g_assertion_message_expr() so we'll be able to
              provide assertion messages in test logs.
      
              * gkeyfile.c, gbookmarkfile.c: changed g_assert*() to g_warn_if_fail()
              or g_return_if_fail() where suitable.
      
              * gio/: changed g_assert to g_warn_if_fail.
      
      
      
      svn path=/trunk/; revision=6086
      cc3de68e
  18. 30 Nov, 2007 1 commit
  19. 29 Nov, 2007 1 commit
    • Andrew Walton's avatar
      Fixes unknown meaning in GAppLaunchContext docs. Clarify asynchronous ops. · 0c867d34
      Andrew Walton authored
      	* gappinfo.c:
      	  Fixes unknown meaning in GAppLaunchContext docs.
      	* gfile.c:
      	  Clarify asynchronous ops.
      	* gfileattribute.c:
      	  Fix entity tag docs.
      	* gicon.c:
      	* gthemedicon.c:
      	  Provides missing gtk-doc section, fixes API docs slighly.
      	* gsimpleasyncresult.c:
      	  Fill in missing info in docs.
      	* gunixinputstream.c:
      	* gunixoutputstream.c:
      	  Be more expressive in short description.
      	* gunixvolume.c:
      	  Remove gtk-doc stubs for non-public API.
      
      
      svn path=/trunk/; revision=5994
      0c867d34
  20. 28 Nov, 2007 2 commits
    • Alexander Larsson's avatar
      Removed unnecessary file · d9594f57
      Alexander Larsson authored
      2007-11-28  Alexander Larsson  <alexl@redhat.com>
      
              * Makefile.am:
              * gdriveprivate.h:
      	Removed unnecessary file
      	
              * gdesktopappinfo.[ch]:
              * gdummyfile.[ch]:
              * gfile.c:
              * glocaldirectorymonitor.[ch]:
              * glocalfile.[ch]:
              * glocalfileenumerator.[ch]:
              * glocalfileinputstream.[ch]:
              * glocalfilemonitor.[ch]:
              * glocalfileoutputstream.[ch]:
              * glocalvfs.[ch]:
              * gnativevolumemonitor.c:
              * gpollfilemonitor.[ch]:
              * gunionvolumemonitor.[ch]:
              * gunixdrive.[ch]:
              * gunixvolume.[ch]:
              * gunixvolumemonitor.[ch]:
              * gvfs.c:
              * gvolumeprivate.h:
              * inotify/ginotifydirectorymonitor.[ch]:
              * inotify/ginotifyfilemonitor.[ch]:
              * inotify/inotify-helper.c:
      	Append _ to all internal functions
      	
              * gio.symbols:
      	Add missing symbols
      	Export symbols needed for modules
      
      
      svn path=/trunk/; revision=5977
      d9594f57
    • Alexander Larsson's avatar
      Added. Added. Added. Added. · 7f328023
      Alexander Larsson authored
      2007-11-28  Alexander Larsson  <alexl@redhat.com>
      
              * Makefile.am:
              * abicheck.sh: Added.
              * makegioalias.pl: Added.
              * pltcheck.sh: Added.
              * gio.symbols: Added.
      	* *.c:
              * inotify/*.c
      	Initial work on adding symbol handling.
      
      	* gvfs.h:
      	Correct ifdef guard name
      
              * fam/Makefile.am:
              * inotify/Makefile.am:
              * xdgmime/Makefile.am:
      	Include toplevel Makefile.decl
      
      
      svn path=/trunk/; revision=5972
      7f328023
  21. 27 Nov, 2007 1 commit
  22. 26 Nov, 2007 1 commit
    • Alexander Larsson's avatar
      gio/ docs/reference/gio Merged gio-standalone into glib. · 37813437
      Alexander Larsson authored
      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
      37813437