2008-02-25 Alexander Larsson * configure.in: Require glib 2.15.6 * NEWS: Update for release 2008-02-25 Alexander Larsson * src/nautilus-autorun-software.c: Show dialog on autorun errors 2008-02-25 Alexander Larsson * src/file-manager/fm-properties-window.c: Don't show permissions for computer. Make "open with tab" consistent for computer and trash. Patch from Cosimo Cecchi (#518131) 2008-02-25 Alexander Larsson * src/nautilus-window-manage-views.c: (got_file_info_for_view_selection_callback): Fix NautilusFile leak. Patch from Christian Neumair 2008-02-25 Alexander Larsson * libnautilus-private/nautilus-icon-container.[ch]: * src/file-manager/fm-directory-view.[ch]: * src/file-manager/fm-icon-view.c: Fixes the icon position when creating a new folder, and the view is zoomed. Patch from Christian Neumair 2008-02-25 Alexander Larsson * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info): Fix s/display_name/filename/ typo (#515903) Fixes blurry window icons Patch from Christian Neumair 2008-02-25 Alexander Larsson * src/file-manager/fm-properties-window.c: Allow theming of chart colors (#478471) Patch from Baris Cicek 2008-02-25 Alexander Larsson * libnautilus-private/nautilus-file.c (is_uri_relative): g_uri_get_scheme -> g_uri_parse_scheme 2008-02-25 Alexander Larsson * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted): Don't display error on G_IO_ERROR_FAILED_HANDLED. 2008-02-22 David Zeuthen * libnautilus-private/nautilus-autorun.c: (autorun_dialog_response), (do_autorun_for_content_type): Actually handle when the user presses the Eject or Unmount button. * src/nautilus-window-manage-views.c: (found_mount_cb), (update_for_new_location): * src/nautilus-window-private.h: * src/nautilus-window.c: (nautilus_window_finalize): Find the mount for the window, used for determining if a x-content clue bar should be shown, async. 2008-02-22 Alexander Larsson * libnautilus-private/nautilus-mime-actions.c: (activation_mount_not_mounted): Don't crash if all files were removed due to error when activating. 2008-02-22 Chrustian Neumair * libnautilus-private/nautilus-icon-container.c: (nautilus_icon_container_get_selected_icons), (nautilus_icon_container_get_selected_icon_locations), (stop_rubberbanding): Add nautilus_icon_container_get_selected_icons(). Use icon as range selection base if it has been rubberbanded. Fixes #512894. 2008-02-21 Vincent Untz Bring back the Connect to dialog. It still needs some work, but it's better than nothing. * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new): Actually save the name in the bookmark, instead of forgetting it. * src/Makefile.am: Updated to build the connect dialog stuff. * src/nautilus-connect-server-dialog-main.c: (show_uri), (nautilus_connect_server_dialog_present_uri), (main): Port to gio. We use g_app_info_launch_default_for_uri() to open the URI, but it will need some more work because it doesn't automount the URI. * src/nautilus-connect-server-dialog-nonmain.c: (nautilus_connect_server_dialog_present_uri): Trivial update. * src/nautilus-connect-server-dialog.[ch]: (get_method_description), (nautilus_connect_server_dialog_finalize), (connect_to_server), (response_callback), (setup_for_type), (display_server_location), (nautilus_connect_server_dialog_init), (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving feature, to replace the old gnome-vfs network volumes. Remove the Browse button, which isn't really needed there. Needs some more polish. * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action * src/nautilus-window-menus.c: (action_connect_to_server_callback): Uncomment code to make use of the dialog 2008-02-21 David Zeuthen * libnautilus-private/nautilus-autorun.c: (should_autorun_mount): Use g_volume_should_automount() to determine if we should autorun programs on a mount. * libnautilus-private/nautilus-directory-async.c: (nautilus_directory_set_up_request), (nautilus_async_destroying_file), (lacks_filesystem_info), (wants_filesystem_info), (request_is_satisfied), (directory_count_start), (mime_list_start), (filesystem_info_cancel), (filesystem_info_stop), (filesystem_info_state_free), (got_filesystem_info), (query_filesystem_info_callback), (filesystem_info_start), (start_or_stop_io), (nautilus_directory_cancel), (cancel_filesystem_info_for_file), (cancel_loading_attributes), (nautilus_directory_cancel_loading_file_attributes): * libnautilus-private/nautilus-directory-private.h: * libnautilus-private/nautilus-file-attributes.h: Add new filesystem info attribute; right now two bits in NautilusFile's private structure are set; the filesystem::use-preview and filesystem:readonly. * libnautilus-private/nautilus-file-operations.c: (nautilus_file_operations_mount_volume): * src/nautilus-places-sidebar.c: (open_selected_bookmark), (mount_shortcut_cb): Don't inhibit automount from nautilus_file_operations_mount_volume() because then everything will be inhibited as the mount_added callback use it as well. Rather, move the call to inhibit out to the proper call sites. * libnautilus-private/nautilus-file-private.h: * libnautilus-private/nautilus-file.c: (nautilus_file_get_filesystem_use_preview), (nautilus_file_should_show_thumbnail), (get_speed_tradeoff_preference_for_file), (nautilus_file_get_mount): * libnautilus-private/nautilus-file.h: * src/file-manager/fm-directory-view.c: (load_directory): * src/file-manager/fm-icon-view.c: (should_preview_sound): * src/nautilus-window-manage-views.c: (update_for_new_location): Use the new filesystem::use-preview hint to determine if we should preview non-native files (such as gphoto2:// and cdda:// mounts). 2008-02-21 Cosimo Cecchi * src/nautilus-application.c: (find_parent_spatial_window): Stop closing parent windows at Desktop in spatial mode only if it's not explicitly opened in a spatial window. (#515180). 2008-02-21 Cosimo Cecchi * src/nautilus-pathbar.c: (trash_state_changed_cb), (nautilus_path_bar_init): Update the trash icon on the pathbar according to the trash state. (#332162). 2008-02-20 Cosimo Cecchi * libnautilus-private/nautilus-mime-application-chooser.c: (get_extension_from_file), (set_uri_and_type_for_multiple_files): Finish work on open with tab with multiple files selected. (#343930). 2008-02-20 Alexander Larsson * libnautilus-private/nautilus-mime-application-chooser.[ch]: * libnautilus-private/nautilus-open-with-dialog.[ch]: * src/file-manager/fm-directory-view.c: * src/file-manager/fm-properties-window.c: Initial work on open with tab with multple selected files. (#343930) Patch from Cosimo Cecchi 2008-02-20 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: Duplicate if src and dest dirs are the same (#512392) 2008-02-20 Alexander Larsson * src/nautilus-main.c: Call eel_debug_shut_down() after freeing NautilusApplications (fixes warning about bookmark leaks). Pointed out by Christian Neumair 2008-02-20 Alexander Larsson * libnautilus-private/nautilus-icon-info.c: (nautilus_icon_info_get_pixbuf_nodefault_at_size): (nautilus_icon_info_get_pixbuf_at_size): Don't scale icons if not needed (#515903) Patch from Christian Neumair 2008-02-19 Alexander Larsson * src/file-manager/fm-tree-model.[ch]: Add fm_tree_model_iter_compare_roots to compare roots Report dummy rows added before reporting has_child_toggled. * src/file-manager/fm-tree-view.c: (compare_rows): Use fm_tree_model_iter_compare_roots when comparing roots to force a stable sort, because GtkTreeModelSort isn't stable. 2008-02-19 Cosimo Cecchi * libnautilus-private/nautilus-file-operations.c: (delete_job_done), (delete_job), (trash_or_delete_internal), (callback_for_move_to_trash), (nautilus_file_operations_copy_move): * libnautilus-private/nautilus-file-operations.h: * src/file-manager/fm-directory-view.c: (trash_or_delete_selected_files), (trash_or_delete_done_cb), (trash_or_delete_files), (action_location_trash_callback): Reset selection_was_removed in FMDirectoryView if the user cancels the deletion from trash (#337937). 2008-02-19 Alexander Larsson * libnautilus-private/nautilus-clipboard.c: * src/file-manager/fm-directory-view.c: * src/file-manager/fm-icon-view.c: * src/file-manager/fm-list-view.c: * src/nautilus-navigation-window-menus.c: * src/nautilus-spatial-window.c: * src/nautilus-window-menus.c: Move comments around to help translators (#463616) Patch from Yann Simon 2008-02-19 Alexander Larsson * libnautilus-private/Makefile.am: * libnautilus-private/nautilus-file-operations-progress-icons.h: * libnautilus-private/nautilus-file-operations-progress.[ch]: Removed unused files. (#515259) * libnautilus-private/nautilus-file-operations.c: Don't include removed file 2008-02-18 Alexander Larsson * libnautilus-private/nautilus-directory-async.c: (link_info_nautilus_link_read_callback): Avoid free of random memory if desktop file reading failed. 2008-02-15 Alexander Larsson * libnautilus-private/nautilus-dnd.c: (nautilus_drag_build_selection_list): Don't build selection list in wrong order. (#330357) 2008-02-15 Cosimo Cecchi * src/file-manager/fm-properties-window.c: (should_show_custom_icon_buttons): Fix typo, now you can set custom icons again. (#512795) 2008-02-15 Alexander Larsson * libnautilus-private/nautilus-mime-actions.c: * libnautilus-private/nautilus-vfs-file.c: Fix checking when to display errors (#514135) 2008-02-14 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: (report_copy_progress): Only change progress status string as needed when copying. This avoids a lot of I/O ops to get the name. 2008-02-14 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: ask before emptying the trash or deleting files (#509877) Patch from Cosimo Cecchi and Luca Ferretti 2008-02-14 Alexander Larsson * src/file-manager/fm-properties-window.[ch]: Close properties dialog on escape (#515620) Patch from Cosimo Cecchi 2008-02-14 Alexander Larsson * libnautilus-private/nautilus-file-operations.c: Don't ref parent window during operation, as this could lead to some crash when the gtkuimanager is updated but the child widgets were destroyed. Instead use a weak ref. 2008-02-13 Alexander Larsson * configure.in: Handle beagle >= 0.3.0 2008-02-13 Alexander Larsson * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with): Fix bookmark comparison (#516214) Patch from Cosimo Cecchi 2008-02-13 Alexander Larsson * libnautilus-private/nautilus-progress-info.c: Allow minimize of progress window (#512778) Patch from Cosimo Cecchi 2008-02-13 Alexander Larsson * libnautilus-private/nautilus-progress-info.[ch]: * libnautilus-private/nautilus-file-operations.c: Add paused status to progress infos and use it to avoid poping up the progress dialog while dialogs are up. (#512406) Patch from Cosimo Cecchi 2008-02-13 Alexander Larsson * libnautilus-private/nautilus-icon-dnd.c: If using composite, make dnd icons partially transparent. 2008-02-13 Alexander Larsson * libnautilus-private/nautilus-icon-canvas-item.[ch]: * libnautilus-private/nautilus-icon-dnd.c: Support alpha icons during DnD on composited screens. (#500084) Patch from Alexander "weej" Jones 2008-02-13 Alexander Larsson * libnautilus-private/nautilus-link.c: (nautilus_link_get_link_icon_from_desktop): Strip extension from non-absolute-filename icons. This fixes icons for some old-school desktop files. 2008-02-13 Alexander Larsson * libnautilus-private/nautilus-file.[ch]: * libnautilus-private/nautilus-file-private.h: Add nautilus_file_is_launcher() * libnautilus-private/nautilus-directory-async.c: * libnautilus-private/nautilus-dnd.c: * libnautilus-private/nautilus-link.[ch] * libnautilus-private/nautilus-mime-actions.c: * libnautilus-private/nautilus-program-choosing.[ch]: * src/file-manager/fm-directory-view.c: * src/file-manager/fm-tree-view.c: Remove weird desktop-file: and command: hacks, and replace with usage and implementation of nautilus_file_is_launcher(). This fixes some problems where the old desktop-file uri was interpreted as an actual file. 2008-02-13 Alexander Larsson * libnautilus-private/nautilus-file-operations.c (verify_destination): Don't free NULL GError. 2008-02-12 Cosimo Cecchi * libnautilus-private/nautilus-file-operations.c: Remove unneeded gnome-vfs includes. 2008-02-12 Alexander Larsson * libnautilus-private/nautilus-mime-actions.c: (mime_application_hash): Fix 64bit build (#515896) 2008-02-11 Alexander Larsson * configure.in: Post-release version bump === nautilus 2.21.91 ===