2004-07-22 Dave Camp * configure.in: Updated eel requirement * NEWS: 2.7.2 2004-07-21 Dave Camp * Merged the nautilus-new-mime branch. 2004-07-21 Dave Camp * src/file-manager/fm-properties-window.c: (should_show_open_with), (create_open_with_page), (create_properties_window): Show the Open With tab in the properties window. 2004-07-19 Dave Camp * libnautilus-private/nautilus-mime-actions.c: (nautilus_mime_get_default_application_for_file_internal): * src/file-manager/fm-directory-view.c: (application_selected_cb), (choose_program), (file_is_launchable): Use the new eel open with dialog. Mon Jul 19 12:52:04 2004 Jonathan Blandford * src/file-manager/fm-directory-view.c (get_default_executable_text_file_action): default to ASK 2004-07-12 Dave Camp * libnautilus-private/nautilus-mime-actions.c: (nautilus_mime_actions_get_open_with_file_attributes), (nautilus_mime_actions_check_if_open_with_attributes_ready), (nautilus_mime_get_default_application_for_file_internal), (get_open_with_mime_applications), (nautilus_mime_get_open_with_applications_for_file): * libnautilus-private/nautilus-program-choosing.c: (nautilus_launch_show_file): * src/file-manager/fm-directory-view.c: (add_application_to_bonobo_menu), (get_default_executable_text_file_action), (get_executable_text_file_action), (can_use_component_for_file), (get_activation_action), (reset_bonobo_open_with_menu), (real_update_menus), (fm_directory_view_notify_selection_changed), (activate_callback): * src/file-manager/nautilus-directory-view-ui.xml: MIME overhaul, part 2. Show the application that will be executed in the Open menu item. If there are < 4 applications, show them in the main context menu, otherwise show them in the Open With menu. 2004-07-09 Dave Camp * test/Makefile.am (noinst_PROGRAMS): * libnautilus-private/Makefile.am: * libnautilus-private/nautilus-mime-actions.c: (nautilus_mime_get_applications_for_file), (application_supports_uri_scheme_strcmp_style), (nautilus_mime_has_any_applications_for_file), (nautilus_mime_set_default_application_for_file), (gnome_vfs_mime_application_has_id), (gnome_vfs_mime_id_matches_application), (gnome_vfs_mime_application_has_id_not_in_list): * libnautilus-private/nautilus-mime-actions.h: * libnautilus-private/nautilus-program-choosing.c: (application_cannot_open_location), (nautilus_launch_show_file), (nautilus_launch_application): * libnautilus-private/nautilus-program-choosing.h: * libnautilus-private/nautilus-view-query.c: (is_known_mime_type), (nautilus_view_query_check_if_minimum_attributes_ready), (nautilus_view_query_check_if_full_attributes_ready), (nautilus_view_query_get_popup_file_attributes), (nautilus_view_query_check_if_popup_attributes_ready), (nautilus_view_query_get_default_component_sort_conditions), (nautilus_view_query_get_default_component_for_file_internal), (nautilus_view_query_get_default_component_for_file), (nautilus_view_query_get_fallback_component_for_file), (nautilus_view_query_get_components_for_file_extended), (nautilus_view_query_get_components_for_file), (nautilus_view_query_has_any_components_for_file_extended), (nautilus_view_query_has_any_components_for_file), (mime_get_components_for_uri_scheme), (nautilus_view_query_has_any_components_for_uri_scheme), (nautilus_view_query_set_default_component_for_file), (extract_prefix_add_suffix), (mime_type_get_supertype), (get_explicit_content_view_iids_from_metafile), (make_bonobo_activation_query_for_explicit_content_view_iids), (make_bonobo_activation_query_with_known_mime_type), (make_bonobo_activation_query_with_uri_scheme_only), (mime_type_list_to_hash_table), (free_key), (mime_type_hash_table_destroy), (server_has_content_requirements), (server_matches_content_requirements), (nautilus_do_component_query), (strv_length), (strv_concat), (nautilus_view_query_get_popup_components_for_file), (nautilus_view_query_get_property_components_for_file), (has_server_info_in_list), (server_info_list_intersection), (nautilus_view_query_get_property_components_for_files), (nautilus_view_query_get_popup_components_for_files): * libnautilus-private/nautilus-view-query.h: * src/file-manager/fm-directory-view.c: (choose_program), (open_with_other_program), (other_application_callback), (can_use_component_for_file), (activate_callback): * src/nautilus-applicable-views.c: (got_file_info_callback): * src/nautilus-information-panel.c: (open_with_callback), (nautilus_information_panel_update_buttons): * src/nautilus-navigation-window.c: (load_view_as_menu): * src/nautilus-shell-ui.xml: * src/nautilus-window-manage-views.c: (nautilus_window_set_content_view): * src/nautilus-window-menus.c: (nautilus_window_initialize_menus_part_1): * src/nautilus-window.c: (refresh_stored_viewers), (nautilus_window_set_viewed_file): MIME overhaul, part 1. Separated gnome-vfs application mime mapping from view querying, put them in different files. Got rid of the short list/all application distinction. Got rid of "View As...", all appropriate views are shown. Only ever show folders in nautilus - everything else should be opened in an app. 2004-07-16 Alexander Larsson * data/Makefile.am: * data/preferences.desktop.in: * data/serverconfig.desktop.in: * data/serverconfig.directory.in: * data/starthere-link.desktop.in: * data/starthere.desktop.in: * data/starthere.directory.in: * data/sysconfig.desktop.in: * data/sysconfig.directory.in: * src/nautilus-application.c: (nautilus_application_startup), (desktop_changed_callback): * src/nautilus-window-menus.c: (nautilus_window_initialize_menus_part_1): Kill start-here. 2004-07-15 Jürg Billeter * libnautilus-private/apps_nautilus_preferences.schemas.in: * libnautilus-private/nautilus-directory.c: (add_preferences_callbacks): * libnautilus-private/nautilus-file.c: (date_format_changed_callback), (nautilus_file_fit_date_as_string): * libnautilus-private/nautilus-global-preferences.c: * libnautilus-private/nautilus-global-preferences.h: * src/nautilus-file-management-properties.c: (create_date_format_menu), (nautilus_file_management_properties_dialog_setup): * src/nautilus-file-management-properties.glade: Add preference to choose date format. Set default date format to '%c', 'the preferred representation for the current locale'. 2004-07-09 Alexander Larsson * src/file-manager/fm-directory-view.c (activate_check_mime_types): Check for more NULL cases. 2004-07-07 Alexander Larsson * libnautilus-private/nautilus-file-operations.c (handle_transfer_overwrite): Better warnings on folder merge overwrite. 2004-07-07 Alexander Larsson * src/file-manager/fm-directory-view.c: (connect_to_server_response_callback), (entry_activate_callback), (connect_to_server_link_callback), (real_merge_menus), (real_update_menus_volumes): * src/file-manager/nautilus-directory-view-ui.xml: Allow right-click connect to server on server links. 2004-07-07 Alexander Larsson * src/file-manager/fm-ditem-page.c: Fix up some issues that made this not work. 2004-07-02 Bastien Nocera * src/file-manager/fm-directory-view.c: (activate_check_mime_types): Don't warn about mime-type mismatches if the handler is the same for both mime-types (Closes: #145086) 2004-06-24 Narayana Pattipati * src/nautilus-window-manage-views.c (determined_initial_view_callback): Make sure host name is present before trying to show it in the error message. Fixes bugzilla bug#144906. 2004-06-25 Sebastien Bacher * libnautilus-private/nautilus-icon-container.c: (nautilus_icon_container_update_icon): Removed debugging output for thumbnails of small images. (Closes: #141078). 2004-06-24 Alexander Larsson Patch from Elijah Newren * libnautilus-private/nautilus-program-choosing.c: (slowly_and_stupidly_obtain_timestamp), (nautilus_launch_show_file), (nautilus_launch_application): Pass some event time to startup notify. This is the wrong approach, and should be replaced eventually. 2004-06-21 Alexander Larsson Based on patch by Jamie McCracken * libnautilus-private/nautilus-metadata.h: Add show hidden files metadata name * libnautilus/nautilus-view-component.idl: * libnautilus/nautilus-view.[ch]: * src/file-manager/fm-directory-view.c: * src/file-manager/fm-tree-view.c: * src/file-manager/nautilus-directory-view-ui.xml: * src/nautilus-spatial-window.[ch]: * src/nautilus-view-frame-corba.c: * src/nautilus-view-frame.[ch]: * src/nautilus-window-manage-views.c: * src/nautilus-window-private.h: * src/nautilus-window.[ch]: Add per-window show hidden files setting, saved per folder in spatial mode. 2004-06-21 Alexander Larsson * libnautilus-private/nautilus-file-utilities.c (nautilus_get_vfs_method_display_name): Handle dns-sd name 2004-06-17 Bastien Nocera reviewed by: Alexander Larsson * src/file-manager/fm-directory-view.c: (can_delete_uri_without_confirm), (trash_or_delete_files_common): do not ask for deletion confirmation when the files are in the burn: scheme (Closes: #114340) 2004-06-14 Martin Wehner * libnautilus-private/nautilus-file-operations-progress.c: (nautilus_file_operations_progress_init): Prevent a resizing of the progress bar when the remaining time is inserted after the timeout. 2004-06-09 Dave Camp * libnautilus-private/nautilus-file-operations.c: (get_next_duplicate_name): Try to convert from the locale if G_BROKEN_FILENAMES isn't set and the filename isn't valid utf8. 2004-06-08 Dave Camp * src/file-manager/fm-list-view.c (fm_list_view_dispose): NULL the ui component after unreffing it. 2004-06-08 Dave Camp * src/file-manager/fm-desktop-icon-view.c: (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize), (fm_desktop_icon_view_class_init): * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy), (fm_directory_view_finalize): * src/file-manager/fm-icon-view.c: (fm_icon_view_destroy), (fm_icon_view_finalize), (fm_icon_view_class_init): * src/file-manager/fm-list-model.c: (fm_list_model_dispose), (fm_list_model_finalize), (fm_list_model_class_init): * src/file-manager/fm-list-view.c: (fm_list_view_dispose), (fm_list_view_finalize): Fixed up dispose/destroy/finalize usage in src/file-manager. 2004-06-07 Anders Carlsson * libnautilus-private/nautilus-file-operations-progress.c: (nautilus_file_operations_progress_destroy), (time_remaining_callback), (nautilus_file_operations_progress_new_file), (nautilus_file_operations_progress_update_sizes): Show estimated time remaining in the progress dialog. * src/nautilus-spatial-window.c: (location_button_clicked_callback): Select the current folder menu item. 2004-06-02 Martin Wehner * src/file-manager/fm-directory-view.c: (disconnect_model_handlers): Remove directory monitor after cancelling the callbacks. Fixes a rare crash during list view destruction (#143561). 2004-06-01 Dave Camp * src/nautilus-file-management-properties.c: (nautilus_file_management_properties_dialog_setup): * src/nautilus-file-management-properties.glade: Add an "always open in browser windows" option to the prefs dialog. Please stop yelling at me. 2004-06-01 Dave Camp * src/nautilus-window-manage-views.c: (open_location): If always_use_browser is set and the window is a spatial window, create a new browser window. 2004-06-01 Alexander Larsson * libnautilus/nautilus-view-component.idl: * src/nautilus-desktop-window.c: (nautilus_desktop_window_class_init): Make desktop of type DESKTOP * src/file-manager/fm-directory-view.c: (activate_callback): On shift-double-click on a non-folder, close the window after. Above patch from Nickolay V. Shmyrev * src/nautilus-spatial-window-ui.xml: Use Ctrl-q to close all windows. 2004-06-01 Alexander Larsson * configure.in: Post release version bump === nautilus 2.7.1 ===