2009-03-02 Alexander Larsson * NEWS: Update for release 2009-02-26 Alexander Larsson * 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 == 2009-02-26 Alexander Larsson * 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. 2009-02-26 Alexander Larsson * src/file-manager/fm-directory-view.c (add_submenu): Don't ref pixbuf if it is NULL 2009-02-25 Alexander Larsson * 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. 2009-02-25 Alexander Larsson * 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. 2009-02-24 Cosimo Cecchi * test/test-eel-widgets.c: remove obsolete test. 2009-02-24 Alexander Larsson * 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. 2009-02-24 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: * libnautilus-private/nautilus-file-operations.h: Add nautilus_file_mark_desktop_file_trusted(), this now adds a #! line if there is none as well as makes the file executable. * libnautilus-private/nautilus-mime-actions.c: Use nautilus_file_mark_desktop_file_trusted() instead of just setting the permissions. 2009-02-24 Alexander Larsson * libnautilus-private/nautilus-mime-actions.c (activate_desktop_file): Capitalize words in button. 2009-02-24 Alexander Larsson * libnautilus-private/nautilus-directory-async.c: Check for trusted desktop file launchers. * libnautilus-private/nautilus-file-private.h: * libnautilus-private/nautilus-file.c: * libnautilus-private/nautilus-file.h: Add nautilus_file_is_trusted_link. Allow unsetting of custom display name. * libnautilus-private/nautilus-mime-actions.c: Display dialog when trying to launch a non-trusted desktop file. 2009-02-23 Paolo Borelli * src/file-manager/fm-list-view.c (sort_criterion_changes_due_to_user): do not leak the columns list. 2009-02-23 Paolo Borelli * libnautilus-private/nautilus-thumbnails.c: check if the mtime attribute is actually available. 2009-02-23 Cosimo Cecchi * libnautilus-private/nautilus-thumbnails.c (get_types_table): don't hardcode mimetypes for which we limit the file size, but load the list of the supported mimetypes from GdkPixbuf instead (#545934). 2009-02-22 Cosimo Cecchi * libnautilus-private/nautilus-file-operations.c (seconds_count_format_time_units), (format_time): don't add 30 seconds when formatting time, as float->int conversion already truncates the value for us (#572284). 2009-02-21 Cosimo Cecchi * configure.in: * test/Makefile.am: remove unneeded and obsolete snippets of autofoo. 2009-02-21 Cosimo Cecchi * configure.in: explicitely depend on gthread. Patch by Damien Lespiau (#572604). 2009-02-20 Alexander Larsson * libnautilus-private/nautilus-icon-container.c (style_set): Don't chain up on style_set, as this causes flicker. 2009-02-20 Christian Neumair * libnautilus-private/nautilus-file-operations.c (get_link_name), (link_file): Do not put "Link to ..." in front of symbolic links that are created in another directory via DND. Fixes #534432. 2009-02-20 Christian Neumair * src/file-manager/fm-directory-view.c (fm_directory_view_handle_scroll_event), (fm_directory_view_scroll_event): * src/file-manager/fm-directory-view.h: * src/file-manager/fm-icon-view.c (fm_icon_view_scroll_event), (fm_icon_view_class_init): Treat vertical scroll events as horizontal ones if compact view is enabled, and if they do not bump the zoom level. Fixes #571770. 2009-02-20 Alexander Larsson * libnautilus-private/nautilus-file-operations.c (copy_move_file): Better string for previous commit. 2009-02-18 Alexander Larsson Bug 565610 – Replacing folder with file from within that folder destroys both * libnautilus-private/nautilus-file-operations.c: (copy_move_file): Give a warning when the source would be overwritten by the destination on a copy. 2009-02-17 Alexander Larsson * configure.in: * src/nautilus-main.c: Set the glibc MMAP limit to a static value to avoid the dynamic limit hitting bad behaviour due to the large temporary allocations when creating the desktop background. It would raise the limit to a large value causing several large allocations on the heap which are then not returned to the OS. 2009-02-16 Alexander Larsson * configure.in: Post release version bump === nautilus 2.25.91 ===