Tryag File Manager
Home
-
Turbo Force
Current Path :
/
proc
/
self
/
root
/
usr
/
share
/
doc
/
gnome-mount-0.5
/
Upload File :
New :
File
Dir
//proc/self/root/usr/share/doc/gnome-mount-0.5/ChangeLog
==================== 0.5 ==================== 2006-09-19 David Zeuthen <davidz@redhat.com> * NEWS, README: Updated for 0.5 release 2006-09-19 David Zeuthen <davidz@redhat.com> * configure.in: Require HAL 0.5.8.1 or later 2006-09-19 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (show_error_dialog_mount): Don't put up a dialog when HAL doesn't support the Mount() method on a volume. Without this patch we'd show this dialog if we, for one reason or another, failed to detect the fs in HAL. 2006-09-13 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (volume_unmount, volume_eject): Don't put up notification dialog when unmounting, ejecting volumes mounted read only or stemming from cdrom drives. 2006-09-13 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c: Ugh, libnotify 0.3 on Fedora does not define the symbols NOTIFY_EXPIRES_NEVER and NOTIFY_EXPIRES_DEFAULT. So defined them if they're not defined. Enhance mount and unmount dialogs with some details. Take two new options --connect-crypto and --disconnect-crypto. 2006-09-13 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c: Change "put away" to "removed". Suggestion by robtaylor freenode IRC channel #hal. 2006-09-13 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (unmount_cache_timeout_func) (unmount_cache_timeout_start, unmount_cache_timeout_cancel): Fix wording and change the notification to "The device is safe to remove" + default timeout, when the device is safe to remove. This idea from John (J5) Palmieri <johnp@redhat.com>. 2006-09-13 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c: Don't use default timeout for any D-Bus functions. Always use MAX timeout. This is because e.g. Unmount() might take many many seconds to complete. (show_error_dialog_no_media): Fix untranslated string. (volume_mount_with_options): Also add extra_options to already found options. (unmount_note_close_func, unmount_cache_timeout_func) (unmount_cache_timeout_start, unmount_cache_timeout_cancel) (unmount_done): New functions. (volume_unmount, volume_eject): Make the call D-Bus call async and put up a libnotify notification saying something along the lines of "There is data that needs to be written to the media before the drive can be safely removed" (main): Initialize libnotify if we're using UI. Take new parameter --extra-mount-options. * src/Makefile.am: Use NOTIFY_CFLAGS and NOTIFY_LIBS * gnome-mount.1.in: Document new option --extra-mount-options * configure.in: Use libnotify unless explicitly disabled 2006-08-29 Jeffrey Stedfast <fejj@novell.com> * src/gnome-mount.c (crypto_setup_timeout): Return FALSE. Fixes 'control reaches end of non-void function' compile error. 2006-08-06 Jovan Naumovski <jovan@lugola.net> * po/mk.po: Added Macedonian translation. 2006-07-20 Nguyễn Thái Ngọc Duy <pclouds@gmail.com> * configure.in: Added "vi" to ALL_LINGUAS. 2006-07-19 Christian Rose <menthos@menthos.com> * configure.in: Added "sv" to ALL_LINGUAS. 2006-07-17 David Zeuthen <davidz@redhat.com> OK, finish up first cut of a working Nautilus Extension. Now you can configure the Drive and Volume settings from the UI. Needs UI review and probably some work in cleaning on the UI bits. * configure.in: Build Nautilus Extension by default * src/gnome-mount-properties-view.c: (gm_properties_view_dispose): Clean up keydir (get_keydir): New function (mount_point_entry_changed): New function (fstype_entry_changed): New function (mount_options_entry_changed): New function (populate_ui_from_gconf): New function (canonicalize_filename): New function (resolve_symlink): New function (mtab_open): New function (mtab_next): New function (mtab_close): New function (gm_properties_view_set_info_volume): Rewrite (gm_properties_view_set_info_drive): Rewrite (gm_properties_view_init): Post pone reading XML from glade file * src/gnome-mount-properties-view.h: Rework some prototypes * src/gnome-mount-properties.c: (gmp_properties_get_pages): Rework * src/gnome-mount-properties.glade: Totally rework * src/gnome-mount.c: (erase_settings): drive_details and volume_details are no longer used (write_settings): -do- (display_settings): -do- 2006-07-16 David Zeuthen <davidz@redhat.com> Make gnome-mount read settings from gconf and add a simple commandline interface for tweaking settings. Also write a manual page. * Makefile.am: Add rules for building man pages * configure.in: Add rules to generate gnome-mount.1 * gnome-mount.1.in: Man page * gnome-mount.schemas.in: Add default mount options in /system/storage/default_options/fsname/mount_options for vfat, iso9660, udf and ntfs * src/gnome-mount.c: (show_error_dialog_mount): Add GtkExpander to error dialog (volume_mount): Read settings from HAL legacy properties (GNOME bug #345546), gconf and the command line. (volume_unmount): Remove trailing period in debug output (erase_settings): New function, to erese settings is gconf from the command line (write_settings): New function, to write settings is gconf from the command line (display_settings): New function, to display settings is gconf from the command line (main): New options: --mount-point, --mount-options, --fstype, --write-settings, --display-settings, --erase-settings 2006-06-20 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (volume_mount_with_options): Handle the exception MountPointNotAvailable and try with another mount point. This exception is new in HAL 0.5.8 since the semantics of HAL changed to throw this exception instead of just choosing an available mount point with -%d appended. 2006-06-20 David Zeuthen <davidz@redhat.com> A little patch that makes gnome-mount usable again on Solaris. Patch from Artem Kachitchkine <artem.kachitchkin@sun.com>. * src/gnome-mount.c: (get_mntent_mount_point): New function (volume_mount_with_options): Move a chunk of code into new function get_mntent_mount_point() (main): Solaris specific changes for resolving symlinks. 2006-06-20 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (volume_mount): fstype can be NULL. Bug #340113. 2006-06-18 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (fstab_open, fstab_next, fstab_close) (is_in_fstab): New functions (volume_mount): Use mount(1) directly if device is in /etc/fstab (volume_unmount): -do- (volume_eject): -do- 2006-03-01 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (show_error_dialog_mount) (volume_mount_with_options): Don't segfault when volume == NULL. Fixes RH #183191 (main): Free the drive, not the volume (from mclasen@redhat.com) 2006-02-24 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (main): Ugh, allow mounting of drives HAL cannot poll. 2006-02-24 David Zeuthen <davidz@redhat.com> * configure.in: post-release bump to 0.5 ==================== 0.4 ==================== 2006-02-24 David Zeuthen <davidz@redhat.com> * NEWS: Update for 0.4 2006-02-24 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (main): Bail out early if we cannot resolve the pseudonym 2006-02-24 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (main): Print package version at startup. Fixup detection of whether we got --device, --hal-udi, --pseudonym. Print out what we resolve the pseudonym to. 2006-02-23 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c: Clean up logging and actually use the verbose flag. Make gnome-mount et. al. work on the commandline, ie. text mode, e.g. when we don't have an X11 display. Includes asking for crypto passwords on the commandline. Add option for using text mode. Support symlinks in --device so now e.g. 'gnome-mount --device /dev/disk/by-label/memstick_vo' works. 2006-02-23 David Zeuthen <davidz@redhat.com> * configure.in: Don't pull in libnautilus-extension if we don't need it. This is used to prevent cyclic dependencies when using gnome-mount in a jhbuild setup (gnome-vfs depends on a pkg-config file from gnome-mount and nautilus depends on gnome-vfs). It also means we probably need to put the extension in a separate tarball or build gnome-mount twice... 2006-02-23 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (teardown_crypto, crypto_setup_device_added) (main): Use new libhal_volume_crypto* API in libhal-storage (added for hal 0.5.7) instead of relying on certain magic hal properties with 'luks' in their name. * src/gnome-mount-properties.c: Add an InfoProvider interface to add a 'lock' emblem for crypto volumes. * src/Makefile.am: Conditionally build the Nautilus extension. Add $(glade_DATA) to EXTRA_DIST. * configure.in: Require hal 0.5.7. Introduce the build option --enable-nautilus-extension and set to 'no' for the time being. Print whether we build the extension at the bottom. 2006-02-17 Luca Ferretti <elle.uca@libero.it> * configure.in: Added 'it' (Italian) to ALL_LINGUAS. 2006-02-15 David Zeuthen <davidz@redhat.com> * src/gnome-mount-properties.c, src/gnome-mount-properties.glade, src/gnome-mount-properties-view.[ch]: New files for a Nautilus extension; requires Nautilus CVS HEAD as it relies on #329426 being fixed. * src/Makefile.am: Add glade files; add rules for building Nautilus extension * configure.in: Pull in deps for libnautilus-extension and dbus/hal. Fixup gettext detection. * po/POTFILES.in: Update * Makefile.am: Remove rules for glade file * gnome-mount-properties.glade: Remove 2006-02-14 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (show_error_dialog_mount): Don't show a dialog for AlreadyMounted because it's sorta useless and it shows up when two instances of gnome-mount race to mount (when mounting crypto devices g-v-m will notice the addition of the cleartext volume and invoke gnome-mount as well) 2006-02-14 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (get_password): Don't block when asking for password. (crypto_setup_device_added): Notify parent of whether the mount succeeded (crypto_setup_timeout): Notify parent that the mount didn't succeed 2006-02-13 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c: Add support for passworded media. This adds three niceties 1) when mounting the crypto volume the password dialog is spawned and, on correct password, we setup the cleartext volume (using Crypto.Setup() on HAL) and then wait until the cleartext volume appears. Then we mount the cleartext volume 2) When unmounting the crypto volume, first we unmount the cleartext volume and then we teardown the cleartext volume (using Crypto.Teardown() on HAL). 3) When unmounting the cleartext volume we also tear down this volume (using Crypto.Teardown() on HAL). * configure.in: Pull in libgnomeui and gnome-keyring-1. Require hal 0.5.7 (which is hal CVS HEAD at the moment) 2006-02-12 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (main): Use label of filesystem as mount point (volume_mount): If we get the exception org.freedesktop.Hal.Device.Volume.InvalidMountpoint while attempting to mount with a given mount point, then suck it up and attempt mounting without specifying the mount point. Should work for people using e.g. volume.label='☠' (the pirate symbol, yarrr) since /media/☠ is not a valid mount point. 2006-02-09 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c: Make gnome-mount|umount|eject work on drives we cannot poll. Latest HAL now exports the Mount, Unmount and Eject methods on these drives. Use them. 2006-02-09 David Zeuthen <davidz@redhat.com> Patch from Artem Kachitchkine <Artem Kachitchkin@Sun.COM> * src/gnome-mount.c (volume_findby, volume_from_nickname, main): This patch makes gnome-mount a bit easier to use for the terminal addicts among us. It allows to specify volumes by mountpoint (with or without "/media/" prefix) or by label, e.g.: $ gnome-mount -p "VMware Tools" $ gnome-eject -p cdrecorder 2006-02-07 Jeffrey Stedfast <fejj@novell.com> * src/gnome-mount.c (volume_mount): Simplified by taking a GPtrArray rather than a linked list of mount options. (main): When mounting, pass a GPtrArray of mount options instead of a GSList. Also began implementing a way to only pass user-specified mount options (limited by what mount options are available in HAL). 2006-01-19 Takeshi AIHANA <aihana@gnome.gr.jp> * configure.in: Added 'ja' (Japanese) to ALL_LINGUAS. (Also added 'nb', which was already checked in :) 2006-01-18 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c: Add GPL header to source. Add error dialogs for unmount and eject and fix up the ones for mount. 2006-01-15 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c: Make gnome-mount not block by default and show error dialogs if mounting is unsuccesful. Add option --no-ui to not show dialogs and option --block for blocking - the latter makes development a bit easier. * configure.in: Only require GTK+, not libgnomeui for gnome-mount 2006-01-15 David Zeuthen <davidz@redhat.com> * gnome-mount.pc.in: New file - other packages can now easily determine whether gnome-mount is available * Makefile.am: Setup rules for gnome-mount.pc * configure.in: Generate gnome-mount.pc 2006-01-14 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (main): Return non-zero on failure (volume_unmount): Remove debugging spew 2006-01-14 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (volume_unmount): Make a note about what errors to handle. Need to think about error handling and UI. 2006-01-11 David Zeuthen <davidz@redhat.com> * configure.in: post-release bump to 0.4 ==================== 0.3 ==================== 2006-01-11 David Zeuthen <davidz@redhat.com> * gnome-mount.schemas.in: Fix up this file to be empty at the time being 2006-01-11 David Zeuthen <davidz@redhat.com> * configure.in: Revert back to hal >= 0.5.5 since some distros ship CVS snapshots that reports 0.5.5.1.cvs20060109 2006-01-11 David Zeuthen <davidz@redhat.com> * configure.in: Require hal >= 0.5.6 2006-01-11 David Zeuthen <davidz@redhat.com> * src/gnome-mount.c (volume_unmount): Append an empty string array since HAL changed the API (volume_eject): Same 2006-01-11 David Zeuthen <davidz@redhat.com> * src/gnome-mount-properties.c (main): Attached is a patch which modifies the gnome-mount-properties to use the defined GLADE_XML_FILE to render the window as opposed to the currently hardcoded "../gnome-mount-properties.glade". Also, it updates the referenced define from gnome-volume.properties.glade to gnome-mount-properties.glade. Patch from Saleem A. <compnerd@gentoo.org> 2006-01-08 David Zeuthen <davidz@redhat.com> * configure.in: Release 0.2 2005-12-14 David Zeuthen <davidz@redhat.com> * configure.in: Release 0.1