2009-03-06 Alexander Larsson <alexl@redhat.com>
Bug 569668 – Don't allow changing default app for folders
* src/file-manager/fm-properties-window.c:
Don't show "open with" tab for folders. Accidentally changing
the folder handler causes all sorts of weird issues when
e.g. opening folders from the panel.
svn path=/trunk/; revision=15060
2009-03-05 Alexander Larsson <alexl@redhat.com>
Bug 449397 – misinterpreted uid over ssh
* libnautilus-private/nautilus-file-private.h:
* libnautilus-private/nautilus-file.c:
Use the gvfs reported owner/group names instead of the local
uid/gui mapping. This allows remote shares to report the correct
names.
svn path=/trunk/; revision=15059
2009-03-04 Alexander Larsson <alexl@redhat.com>
Bug 574067 – context menu lists eject and unmount option
* src/file-manager/fm-directory-view.c:
* src/file-manager/fm-tree-view.c:
* src/nautilus-places-sidebar.c:
Never show unmount menu item if we're showing eject, as its a superset
of unmount.
svn path=/trunk/; revision=15053
2009-03-04 Alexander Larsson <alexl@redhat.com>
Bug 573991 – Nautilus does not recognize some .desktop files as launchers
* libnautilus-private/nautilus-link.c:
(nautilus_link_get_link_info_given_file_contents):
Don't try to sniff the contents, we'll handle that when parsing anyway.
And sniffing breaks if there are too much comments before the first group in
the desktop file.
svn path=/trunk/; revision=15052
2009-03-03 Claude Paroz <claude@2xlibre.net>
* fr.po: Updated French translation by Laurent Coudeur and Bruno Brouard.
svn path=/trunk/; revision=15051
2009-03-03 Cosimo Cecchi <cosimoc@gnome.org>
* src/nautilus-application.c (nautilus_application_finalize),
(ck_session_active_changed_cb), (ck_call_is_active_cb),
(ck_get_current_session), (do_initialize_consolekit),
(ck_get_current_session_cb), (finish_startup),
(mount_added_callback):
* src/nautilus-application.h: use ConsoleKit to find out whether
we are on the currently active session. If we don't, inhibit autorun
dialogs (#573577).
svn path=/trunk/; revision=15046
2009-03-03 Alexander Shopov <ash@contact.bg>
* bg.po: Updated Bulgarian translation by
Alexander Shopov <ash@contact.bg>
svn path=/trunk/; revision=15043
2009-03-03 Alexander Shopov <ash@contact.bg>
* bg.po: Updated Bulgarian translation by
Alexander Shopov <ash@contact.bg>
svn path=/trunk/; revision=15042
2009-02-28 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
* zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
* zh_TW.po: Updated Traditional Chinese translation(Taiwan).
svn path=/trunk/; revision=15030
2009-02-26 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-file-operations.c:
(get_abs_path_for_symlink):
Add helper to get the path to use for symlinks that also
works for non-local files.
(link_file):
Use get_abs_path_for_symlink() for target of symlink so that
it works for remote files too.
Also, fix GFile comparison to use g_file_equal, not ==
svn path=/trunk/; revision=15024
2009-02-26 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-global-preferences.c:
(nautilus_global_preferences_init):
Remove monitoring of old gnome-vfs gconf directory.
Preload the gconf directories that are used on startup.
svn path=/trunk/; revision=15023
2009-02-26 Alexander Larsson <alexl@redhat.com>
* src/file-manager/fm-directory-view.c (add_submenu):
Don't ref pixbuf if it is NULL
svn path=/trunk/; revision=15022
2009-02-25 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-file-operations.c (copy_files):
Don't unref info if == NULL
Query for readonly on the source directory, not the file because
otherwise we'll follow symlinks to the wrong filesystem.
OTOH, maybe query_filesystem_info shouldn't follow symlinks,
but that unfortunately seems hard to implement.
svn path=/trunk/; revision=15019
2009-02-25 Alexander Larsson <alexl@redhat.com>
* src/nautilus-application.c:
Use $XDG_DATA_HOME/.converted-launchers as marker for
one-time desktop file trust operation.
* libnautilus-private/nautilus-file-utilities.[ch]:
Add nautilus_is_in_system_dir() to check if path is in
XDG_DATA_DIR or in ~/.gnome2.
* libnautilus-private/nautilus-directory-async.c:
(is_link_trusted):
Use new nautilus_is_in_system_dir() instead of open coding it.
* libnautilus-private/nautilus-file-operations.c:
When copying a desktop file from a trusted location to the desktop,
mark it as trusted.
svn path=/trunk/; revision=15018
2009-02-24 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-file-operations.c:
* libnautilus-private/nautilus-file-operations.h:
* libnautilus-private/nautilus-mime-actions.c:
Add "interactive" argument to
nautilus_file_mark_desktop_file_trusted.
* src/nautilus-application.c:
Mark all desktopfiles on the desktop trusted on first
run.
svn path=/trunk/; revision=15009