2004-07-22 Dave Camp * configure.in: * NEWS: 2.7.3 2004-07-21 Dave Camp * Merged the eel-new-mime branch. 2004-07-21 Dave Camp * configure.in: * eel/Makefile.am: * eel/eel-mime-extensions.c: (write_desktop_file), (mime_update_program_done), (eel_mime_add_glob_type), (open_temp_cache_file), (line_is_for_mime_type), (eel_mime_set_default_application), (eel_mime_application_is_user_owned), (eel_mime_application_remove): * eel/eel-mime-extensions.h: * eel/eel-mime-application-chooser.c: * eel/eel-mime-application-chooser.h: * eel/eel-open-with-dialog.c: (eel_open_with_dialog_instance_init), (eel_open_with_dialog_new), (eel_add_application_dialog_new): * eel/eel-open-with-dialog.h: Add the eel-mime-application-chooser dialog. Wed Jul 21 18:30:25 2004 Jonathan Blandford * eel/eel-mime-extensions.c: (arg_is_exec_param), (eel_mime_check_for_duplicates): Make fit eel coding guidelines. * eel/eel-open-with-dialog.c (get_run_dialog_image): Get the image from stock. (eel_open_with_dialog_instance_init): Use the panel gnome-run stock image. Wed Jul 21 02:54:32 2004 Jonathan Blandford * eel/eel-mime-extensions.h: New public function: eel_mime_check_for_duplicates() * eel/eel-mime-extensions.c: (mime_update_program_done), (run_update_command), (eel_mime_add_application), (eel_mime_add_glob_type), (arg_is_exec_param), (eel_mime_check_for_duplicates): New function that will check a command line to see if another application with that name already exists. Also, the post-mime-update stuff has been modified slightly. * eel/eel-open-with-dialog.c: (eel_open_with_dialog_finalize), (eel_open_with_dialog_destroy), (check_application), (get_app_name), (add_or_find_application), (response_cb), (eel_open_with_dialog_class_init), (chooser_response_cb), (browse_clicked_cb), (entry_changed_cb), (eel_open_with_dialog_instance_init), (get_extension), (set_uri_and_mime_type), (eel_open_with_dialog_get_type): Some whitespace 'cleanups'. Dialog packing cleanup and behavior changes. Better error handling is included as well. Mon Jul 19 22:10:59 2004 Jonathan Blandford * eel/eel-open-with-dialog.c (eel_open_with_dialog_new): make function have no return value. 2004-07-19 Dave Camp * eel/Makefile.am: * eel/eel-mime-extensions.c: (recursive_mkdir), (get_user_dir), (ensure_mime_dir), (ensure_application_dir), (write_desktop_file), (update_application_database), (eel_mime_add_application), (get_override_filename), (get_override), (write_override), (create_type_node), (get_type_node), (get_comment_node), (add_glob_node), (update_mime_database), (eel_mime_add_glob_type): * eel/eel-mime-extensions.h: * eel/eel-open-with-dialog.c: (eel_open_with_dialog_finalize), (eel_open_with_dialog_destroy), (check_application), (get_app_name), (add_application), (emit_application_selected), (response_cb), (entry_activate_cb), (eel_open_with_dialog_class_init), (chooser_response_cb), (browse_clicked_cb), (eel_open_with_dialog_instance_init), (get_extension), (set_uri_and_mime_type), (eel_open_with_dialog_new), (eel_open_with_dialog_get_type): * eel/eel-open-with-dialog.h: * eel/eel-preferences.c: (eel_preferences_remove_callback): Add an Open With dialog that adds mime types and application mappings. 2004-07-05 Alexander Larsson * NEWS: Update for 2.7.2