2004-07-22  Dave Camp  <dave@novell.com>

	* configure.in: Updated eel requirement
	* NEWS: 2.7.2

2004-07-21  Dave Camp  <dave@novell.com>

	* Merged the nautilus-new-mime branch.

2004-07-21  Dave Camp  <dave@novell.com>

	* 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  <dave@novell.com>

	* 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  <jrb@gnome.org>

	* src/file-manager/fm-directory-view.c
	(get_default_executable_text_file_action): default to ASK

2004-07-12  Dave Camp  <dave@novell.com>

	* 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  <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.

2004-07-16  Alexander Larsson  <alexl@redhat.com>

	* 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  <j@bitron.ch>
 
 	* 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  <alexl@redhat.com>

	* src/file-manager/fm-directory-view.c (activate_check_mime_types):
	Check for more NULL cases.

2004-07-07  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file-operations.c (handle_transfer_overwrite):
	Better warnings on folder merge overwrite.

2004-07-07  Alexander Larsson  <alexl@redhat.com>

	* 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  <alexl@redhat.com>

	* src/file-manager/fm-ditem-page.c:
	Fix up some issues that made this not work.

2004-07-02  Bastien Nocera  <hadess@hadess.net>

	* 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  <narayana.pattipati@wipro.com>

	* 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  <seb128@debian.org>

	* 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  <alexl@redhat.com>

	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  <alexl@redhat.com>

        Based on patch by Jamie McCracken <jamiemcc@blueyonder.co.uk>
	
	* 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  <alexl@redhat.com>

	* libnautilus-private/nautilus-file-utilities.c (nautilus_get_vfs_method_display_name):
	Handle dns-sd name

2004-06-17  Bastien Nocera  <hadess@hadess.net>

	reviewed by: Alexander Larsson  <alexl@redhat.com>

	* 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  <martin.wehner@epost.de>

	* 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  <dave@novell.com>

	* 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  <dave@novell.com>

	* src/file-manager/fm-list-view.c (fm_list_view_dispose): NULL
	the ui component after unreffing it.

2004-06-08  Dave Camp  <dave@novell.com>

	* 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  <andersca@gnome.org>

	* 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  <martin.wehner@epost.de>

	* 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  <dave@novell.com>

	* 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  <dave@novell.com>

	* 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  <alexl@redhat.com>

	* 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 <nshmyrev@yandex.ru>
	
	* src/nautilus-spatial-window-ui.xml:
	Use Ctrl-q to close all windows.
	
2004-06-01  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== nautilus 2.7.1 ===