-
Dave Camp authored
2004-07-09 Dave Camp <dave@novell.com> * 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.
95cbb38b