This means we will get the new special file icon for the changed files.
Also, invalidate the file when we change it ourself so that the icon
change is picked up.
2009-04-08 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-file-utilities.[ch]:
* libnautilus-private/nautilus-file-utilities.h:
Add nautilus_get_accel_map_file
* src/nautilus-application.[ch]:
Load accel map on startup, queue save when it changes.
* src/nautilus-main.c:
Save accel map on clean exit if it is dirty.
Patch from Holger Berndt <berndth@gmx.de>
svn path=/trunk/; revision=15169
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-01-22 A. Walton <awalton@gnome.org>
* libnautilus-private/nautilus-file-utilities.c
(nautilus_unique_temporary_file_name):
* libnautilus-private/nautilus-metafile.c (metafile_write_local):
Use g_mkstemp() instead of mkstemp(). Pointed out by Paolo Borelli.
svn path=/trunk/; revision=14879
2008-04-26 A. Walton <awalton@gnome.org>
reviewed by: Christian Neumair
* libnautilus-private/nautilus-file-private.h:
* libnautilus-private/nautilus-file-utilities.c
(nautilus_compute_title_for_location):
* libnautilus-private/nautilus-file.c (update_info_internal),
(nautilus_file_get_description):
* libnautilus-private/nautilus-file.h:
Use standard::description in the window title when it's available.
Closes bug #516007.
svn path=/trunk/; revision=14094
2008-01-28 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-autorun.c:
Better finding of case insensitive files. (#511450)
* libnautilus-private/nautilus-file-utilities.[ch]:
Add nautilus_find_file_insensitive
Based on patch from John Millikin
svn path=/trunk/; revision=13660
2007-03-12 Alexander Larsson <alexl@redhat.com>
* NEWS:
Update for release
* configure.in:
Bump version to 2.18.--This
svn path=/trunk/; revision=12795
2006-12-08 Paolo Borelli <pborelli@katamail.com>
* libnautilus-private/nautilus-desktop-link.c:
* libnautilus-private/nautilus-file-utilities.c:
* libnautilus-private/nautilus-query.c:
* src/nautilus-navigation-window.c:
* src/nautilus-navigation-window.h:
* src/nautilus-pathbar.c:
* src/nautilus-places-sidebar.c:
* src/nautilus-shell.c:
* src/nautilus-window-manage-views.c:
* src/nautilus-window.c:
* src/file-manager/fm-tree-model.c:
* src/file-manager/fm-tree-view.c:
Use nautilus_get_home_directory_uri everywhere instead of
open coding it and other minor cleanups.
2006-07-08 Christian Neumair <chris@gnome-de.org>
* libnautilus-private/nautilus-file-utilities.c:
* libnautilus-private/nautilus-file-utilities.h:
Add nautilus_find_existing_uri_in_hierarchy.
Remove undefined in_gnome_path helper declarations.
* src/nautilus-pathbar.c:
* src/nautilus-pathbar.h:
Make nautilus_path_bar_clear_buttons public.
* src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
If the displayed location was removed, and it has an existing parent,
navigate window to this parent. Fixes#336724.
2006-03-19 Christian Neumair <chris@gnome-de.org>
* src/nautilus-main.c: (register_icons):
Speed up stock icon registration, as discussed on the mailing list:
http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
Also fixes#335158.
* src/nautilus-spatial-window.c: (action_add_bookmark_callback):
Don't add location bookmark for desktop windows. Fixes#334860.
* libnautilus-private/nautilus-file-operations.c:
(nautilus_file_operations_copy_move):
Check whether enclosing volume for any of the source files is
read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
Fixes#167102.
* libnautilus-private/nautilus-file-utilities.c:
* libnautilus-private/nautilus-file-utilities.h:
Add nautilus_get_enclosing_volume.
2005-07-13 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-file-utilities.c:
Files with name "~" are not backups. (#170607)
Patch from Christian Neumair <chris@gnome-de.org>
2005-01-14 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-file-utilities.[ch]:
New function nautilus_ensure_unique_file_name
* libnautilus-private/nautilus-link.[ch]:
* libnautilus-private/nautilus-link-desktop-file.[ch]:
Uniquify name for nautilus_link_local_create if requested.
* src/file-manager/fm-directory-view.c:
(fm_directory_view_handle_url_drop):
Uniquify desktop link name
Patch from Jorn Baayen <jbaayen@gnome.org>
2004-10-11 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-file-utilities.[ch]:
* libnautilus-private/nautilus-file.[ch]:
* libnautilus-private/nautilus-icon-factory.c:
Use home icon for homedir.
Patch from Anders Carlsson <andersca@gnome.org>
2004-07-29 Bastien Nocera <hadess@hadess.net>
* libnautilus-private/nautilus-file-utilities.c:
(nautilus_get_vfs_method_display_name):
* src/nautilus-navigation-window-ui.xml:
* src/nautilus-shell-ui.xml:
* src/nautilus-spatial-window-ui.xml: change the name "CD Creator" to
"CD/DVD Creator" following changes in nautilus-cd-burner
2004-02-13 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-file-utilities.[ch]:
(nautilus_have_broken_filenames),
(nautilus_get_uri_shortname_for_display):
New functions
* libnautilus-private/nautilus-file.c:
Use the public nautilus_have_broken_filenames instead of private copy
Make display names for toplevel uris better.
* src/nautilus-location-entry.c: (try_to_expand_path):
Use the public nautilus_have_broken_filenames instead of private copy
* src/nautilus-spatial-window.c:
(location_button_clicked_callback),
(nautilus_spatial_window_set_location_button):
Use nautilus_get_uri_shortname_for_display()
* src/nautilus-window.c: (compute_default_title):
Special casing toplevel stuff not needed, since this is
handled by the display name change.
2004-01-15 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-file-utilities.c (nautilus_unique_temporary_file_name):
Use mkstemp, as its safer. From bug #130091.
2004-01-07 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-file-utilities.[ch]:
(nautilus_get_vfs_method_display_name): New funciton
* src/nautilus-window.c:
Use nautilus_get_vfs_method_display_name to set
the title
* libnautilus-private/nautilus-icon-container.c:
Remove tab icon navigation. Makes normal keynav work.
* src/nautilus-shell-ui.xml:
* src/nautilus-spatial-window.[ch]:
* src/nautilus-window-manage-views.c:
Add location button menu to spatial windows.
2003-12-12 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-file-operations.[ch]:
New function nautilus_file_operations_new_file.
* libnautilus-private/nautilus-file-utilities.[ch]:
New template directory functions
* src/nautilus-navigation-window-ui.xml:
* src/nautilus-spatial-window-ui.xml:
* src/nautilus-window-menus.c:
Add Templates in location menu
* src/file-manager/fm-directory-view.[ch]:
* src/file-manager/nautilus-directory-view-ui.xml:
Implement the templates menu.
Fix issue that affected create new folder too,
sometimes the file has already been added before
we get the done callback.
2003-08-29 Alexander Larsson <alexl@redhat.com>
* components/tree/nautilus-tree-view.c (theme_changed_callback):
Don't set theme if model is NULL.
2003-08-27 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-directory-async.c:
* libnautilus-private/nautilus-directory-private.h:
New function nautilus_set_kde_trash_name.
Auto hide KDE trash dir in desktop dir
* libnautilus-private/nautilus-directory.[ch]:
New function nautilus_directory_is_desktop_directory()
* libnautilus-private/nautilus-file-utilities.[ch]:
* libnautilus-private/nautilus-file.c:
Tweak the is_desktop_directory a bit so it works for
both Files and Directories.
* src/nautilus-application.c:
On initialization, read the kde config to figure out the kde
trash directory name.