- Jul 05, 2000
-
-
Gene Z. Ragan authored
2000-07-04 Gene Z. Ragan <gzr@eazel.com> More capplet work in progress. Modifying applet and code to support UI work done by Arlo. * libgnomevfs/gnome-vfs-mime-handlers.c: (gnome_vfs_mime_add_extension), (gnome_vfs_mime_remove_extension): API changes to support new layout. * libgnomevfs/gnome-vfs-mime-info.c: * libgnomevfs/gnome-vfs-mime-info.h: (gnome_vfs_mime_get_extensions_list), (gnome_vfs_mime_get_extensions_string): API changes to support new layout. * mime-type-capplet/Makefile.am: Added dependency to GdkPixbuf. * mime-type-capplet/nautilus-mime-type-capplet-dialogs.c: (show_edit_components_dialog), (add_new_application), (show_new_application_window), (show_edit_application_window): API changes to support new layout. * mime-type-capplet/nautilus-mime-type-capplet.c: * mime-type-capplet/nautilus-mime-type-capplet.h: (populate_extension_list), (extension_list_deselected), (application_button_toggled), (viewer_button_toggled), (icon_changed), (init_mime_capplet), (nautilus_mime_type_capplet_update_info), (populate_application_menu), (populate_viewer_menu), (edit_default_clicked), (nautilus_mime_type_capplet_update_application_info), (nautilus_mime_type_capplet_update_viewer_info), (insert_mime_vals_into_clist), (create_mime_list_and_scroller), (nautilus_mime_type_capplet_get_selected_item_mime_type), (make_path), (pixmap_file): API changes to support new layout.
-
- Jul 03, 2000
-
-
Eskil Heyn Olsen authored
-
- Jun 27, 2000
-
-
Andraz Tori authored
-
Michael Meeks authored
2000-06-27 Michael Meeks <michael@helixcode.com> * mime-type-capplet/Makefile.am (INCLUDES): add libgnomevfs
-
Andraz Tori authored
-
- Jun 25, 2000
-
-
Andraz Tori authored
-
- Jun 24, 2000
-
-
Andraz Tori authored
-
Fatih Demir authored
-
- Jun 23, 2000
-
-
Andraz Tori authored
-
- Jun 22, 2000
-
-
Gene Z. Ragan authored
2000-06-22 Gene Z. Ragan <gzr@eazel.com> Fixed bug #581. Ui for specifying whether applicaition can open multiple files at once. * libgnomevfs/gnome-vfs-mime-handlers.c: * libgnomevfs/gnome-vfs-mime-handlers.h: (gnome_vfs_mime_define_application): Added const char * argument for mime type. Removed placeholder mime type. * mime-type-capplet/nautilus-mime-type-capplet-dialogs.c: (populate_default_applications_list), (populate_default_components_box), (initialize_edit_applications_dialog), (add_new_application), (show_new_application_window), (show_edit_application_window): Modified edit applicaiton list dialog to use a GtkList with embedded check buttons and labels. This allows single list items to be selected so that individual items can be edited or deleted. * test/test-mime-handlers-set.c: (main): Fixed call to gnome_vfs_mime_define_application to use new argument.
-
Gene Z. Ragan authored
000-06-22 Gene Z. Ragan <gzr@eazel.com> * mime-type-capplet/nautilus-mime-type-capplet-dialogs.c: (show_new_application_window), (show_edit_application_window): Clean up work on layout of capplet dialogs.
-
Gene Z. Ragan authored
2000-06-21 Gene Z. Ragan <gzr@eazel.com> Fixed bug #1434, Fix alignment of widgets in main capplet view. * mime-type-capplet/nautilus-mime-type-capplet.c: (init_mime_capplet): Replaced use of multiple pack boxes with a table. Things look much better now.
-
- Jun 21, 2000
-
-
Gene Z. Ragan authored
2000-06-21 Gene Z. Ragan <gzr@eazel.com> Fixed bug #583 * mime-type-capplet/nautilus-mime-type-capplet-dialogs.c: (initialize_edit_applications_dialog), (show_new_application_window), (show_edit_application_window): New dialog and items to indicate and allow user to set application behavior concerning multiple launch and URI handling. * mime-type-capplet/nautilus-mime-type-capplet.c: (init_mime_capplet): Removed old UI code and migrated to dialog.
-
Gene Z. Ragan authored
2000-06-21 Gene Z. Ragan <gzr@eazel.com> * mime-type-capplet/nautilus-mime-type-capplet-dialogs.c: (initialize_edit_applications_dialog), (nautilus_mime_type_capplet_show_new_extension_window), (add_new_application), (show_new_application_window): More work on adding applications and extension. * mime-type-capplet/nautilus-mime-type-capplet.c: (nautilus_mime_type_capplet_add_extension), (remove_extension_clicked), (none_button_toggled), (application_button_toggled), (component_button_toggled), (init_mime_capplet), (nautilus_mime_type_capplet_get_selected_item_mime_type): Changed use of GtkFixed to use layout. Layout is now messy again, but I should be able to get it looking right.
-
Jing-Jong Shyue authored
-
- Jun 20, 2000
-
-
Gene Z. Ragan authored
2000-06-20 Gene Z. Ragan <gzr@eazel.com> * mime-type-capplet/nautilus-mime-type-capplet.c: (mime_list_selected_row_callback), (none_button_toggled), (application_button_toggled), (component_button_toggled), (init_mime_capplet), (nautilus_mime_type_capplet_update_info): Added frame and set of radio buttons to indicate and allow the user to change the default action that will occur when a file is clicked/double-clicked in Nautilus. We have three choices that map to the three types of actions we currently support.
-
Gene Z. Ragan authored
2000-06-20 Gene Z. Ragan <gzr@eazel.com> Fixed bug #1221 * mime-type-capplet/nautilus-mime-type-capplet.c: (application_menu_activated), (populate_application_menu), (component_menu_activated), (populate_component_menu): Add handling of the case where a default application or component is not in the default applicaiton or component list. This involved some UI work and adding the default app to the default list. Hopefully the gnome-vfs-mime-handler API will not allow this to happen, but we handle it just in case. Cleaned up the way the menu items for the default application and component are set and added a signal handler to set the user's choice of application or component to be the default.
-
Gene Z. Ragan authored
2000-06-20 Gene Z. Ragan <gzr@eazel.com> Fixed bug #1055 * libgnomevfs/gnome-vfs-mime-handlers.c: * libgnomevfs/gnome-vfs-mime-handlers.h: (gnome_vfs_mime_add_extension): Renamed function to be more in accordance with other function in file. (gnome_vfs_mime_remove_extension): New function to remove mapped extension from mime type. * libgnomevfs/gnome-vfs-mime-info.c: (load_mime_list_info_from), (gnome_vfs_mime_get_extensions), (mime_list_sort), (get_key_name), (gnome_vfs_mime_commit_registered_types), (write_mime_data_foreach), (write_registered_mime_data): A couple of things done here. One was work on the tokenizer so that it handled a variety of cases when reading in key data form .mime files. Another was work on saving and deleting mapped extensions from the .mime file. * mime-type-capplet/nautilus-mime-type-capplet-dialogs.c: (nautilus_mime_type_capplet_show_new_extension_window): Work on saving and deleting mapped extensions from the .mime file. * mime-type-capplet/nautilus-mime-type-capplet.c: (populate_extension_list), (nautilus_mime_type_capplet_add_extension), (remove_extension_clicked): Work on saving and deleting mapped extensions from the .mime file.
-
- Jun 19, 2000
-
-
Gene Z. Ragan authored
2000-06-19 Gene Z. Ragan <gzr@eazel.com> * mime-type-capplet/mime-data.c: * mime-type-capplet/mime-data.h: Removed obsolete files. * mime-type-capplet/Makefile.am: Removed above files from Makefile. * libgnomevfs/gnome-vfs-mime-handlers.c: * libgnomevfs/gnome-vfs-mime-handlers.h: (gnome_vfs_mime_add_extension_to_mime_type): New function. Add extension mapping to named mime type and save to .mime file. * libgnomevfs/gnome-vfs-mime-info.c: * libgnomevfs/gnome-vfs-mime-info.h: (load_mime_list_info_from), (load_mime_type_info), (gnome_vfs_mime_get_extensions), (gnome_vfs_mime_extension_list_free): New function to deep free the list returned by gnome_vfs_mime_get_extensions() (gnome_vfs_mime_registered_mime_type_list_free), New function to deep free the list returned by gnome_vfs_mime_get_extensions() (gnome_vfs_mime_commit_registered_types): Public function to commit internal hash table of mime data to disk. (gnome_vfs_mime_set_registered_type_key): This functions sets the key data for the registered mime type's hash table. (write_mime_data_foreach), (write_mime_data): New functions to write out mime data from hash table. * mime-type-capplet/nautilus-mime-type-capplet-dialogs.c: (nautilus_mime_type_capplet_show_new_mime_window), (nautilus_mime_type_capplet_show_new_extension_window): Clean up work on dialogs. * mime-type-capplet/nautilus-mime-type-capplet.c: (ok_callback), (populate_extension_list), (nautilus_mime_type_capplet_add_extension), (remove_extension_clicked), (init_mime_capplet), (delete_mime_clicked), (create_mime_list_and_scroller), (get_selected_item_mime_type): Clean up work on main capplet view.
-
- Jun 17, 2000
-
-
Gene Z. Ragan authored
2000-06-17 Gene Z. Ragan <gzr@eazel.com> File Types and Programs capplet work in progress. * mime-type-capplet/mime-info.c: * mime-type-capplet/mime-info.h: Removed obsolete files from capplet. * mime-type-capplet/Makefile.am: Remove above files form makefile. * libgnomevfs/gnome-vfs-mime-info.c: * libgnomevfs/gnome-vfs-mime-info.h: (list_context_new), (context_destroy_and_unlink), (load_mime_type_info_from), (load_mime_list_info_from), (mime_list_load), (load_mime_type_info), (gnome_vfs_mime_init), (gnome_vfs_mime_info_clear), (gnome_vfs_mime_info_shutdown), (get_key_name), (gnome_vfs_get_registered_mime_types): Various fixes and modifications. Fixed a bug in the mime key database parser that caused comments to be read in incorrectly. * mime-type-capplet/mime-data.c: (add_to_key), (add_mime_vals_to_clist), (add_new_mime_type), (add_new_mime_type), (write_mime_foreach): Capplet work in progress. * mime-type-capplet/nautilus-mime-type-capplet-dialogs.c: (nautilus_mime_type_capplet_show_new_mime_window): Capplet work in progress. * mime-type-capplet/nautilus-mime-type-capplet.c: * mime-type-capplet/nautilus-mime-type-capplet.h: (main), (g_list_free_deep), (try_callback), (revert_callback), (ok_callback), (cancel_callback), (populate_extension_list), (mime_list_selected_row_callback), (init_mime_capplet), (nautilus_mime_type_capplet_update_info), (delete_mime_clicked), (edit_applications_clicked), (edit_components_clicked), (insert_mime_vals_into_clist), (create_mime_list_and_scroller): Capplet work in progress.
-
- Jun 15, 2000
-
-
Gene Z. Ragan authored
2000-06-15 Gene Z. Ragan <gzr@eazel.com> Work in progress on the FIle Types and Programs Capplet * mime-type-capplet/Makefile.am: Removed obsolete files form build. * mime-type-capplet/edit-window.c: * mime-type-capplet/edit-window.h: Obsolete. Removed. * mime-type-capplet/new-mime-window.c: * mime-type-capplet/new-mime-window.h: Obsolete. Removed. * mime-type-capplet/mime-data.c: (add_mime_vals_to_clist), (selected_row_callback): * mime-type-capplet/nautilus-mime-type-capplet-dialogs.c: * mime-type-capplet/nautilus-mime-type-capplet-dialogs.h: (edit_applications_dialog_destroy), (application_is_in_list), (application_button_toggled_callback), (populate_default_applications_box), (populate_default_components_box), (initialize_edit_applications_dialog), (show_edit_applications_dialog), (show_edit_components_dialog), (nautilus_mime_type_capplet_show_new_mime_window), (nautilus_mime_type_capplet_show_new_extension_window): * mime-type-capplet/nautilus-mime-type-capplet.c: * mime-type-capplet/nautilus-mime-type-capplet.h: (revert_callback), (populate_extension_list), (nautilus_mime_type_capplet_add_extension), (add_extension_clicked), (remove_extension), (extension_list_selected), (extension_list_deselected), (init_mime_capplet), (nautilus_mime_type_capplet_update_info), (add_mime_clicked), (edit_components_clicked), (nautilus_mime_type_capplet_update_application_info), (nautilus_mime_type_capplet_update_component_info):
-
Karl Eichwalder authored
-
Darin Adler authored
* libgnomevfs/gnome-vfs-gen-mimedb.c: (main): * libgnomevfs/gnome-vfs-mime-info.c: (gnome_vfs_mime_init): * libgnomevfs/gnome-vfs-mime-magic.c: (gnome_vfs_mime_get_magic_table): * libgnomevfs/gnome-vfs-mime.c: (mime_init): * mime-type-capplet/mime-data.c: (init_mime_type): Added FIXMEs to places that get MIME info from the gnome-libs prefix since we install this stuff in the gnome-vfs prefix. We already had a bug report about this.
-
Kenneth Christiansen authored
-
Gene Z. Ragan authored
2000-06-14 Gene Z. Ragan <gzr@eazel.com> * mime-type-capplet/nautilus-mime-type-capplet-dialogs.c: * mime-type-capplet/nautilus-mime-type-capplet-dialogs.h: New files. Trying to clean up current capplet source and organize it in a sensible way. (edit_application_dialog_destroy), (edit_component_dialog_destroy), (populate_default_applications_list), (populate_preferred_applications_list), (component_is_in_list), (component_button_toggled_callback), (populate_default_components_box), (populate_preferred_components_list), (initialize_edit_applications_dialog), (initialize_edit_components_dialog), (show_edit_applications_dialog), (show_edit_components_dialog), Brand new functions. * mime-type-capplet/Makefile.am: Added new source file listed above. * mime-type-capplet/nautilus-mime-type-capplet.c: (init_mime_capplet), (populate_application_menu), (populate_component_menu), (edit_applications_clicked), (edit_components_clicked): Work on setting up info view.
-
- Jun 14, 2000
-
-
Gene Z. Ragan authored
2000-06-13 Gene Z. Ragan <gzr@eazel.com> More work in progress and added a new file to the capplet build. * mime-type-capplet/nautilus-mime-type-capplet.c: (main), (init_mime_capplet), (edit_applications_clicked), (edit_components_clicked), (edit_application_dialog_destroy), (initialize_edit_application_dialog), (show_edit_applications_dialog), (show_edit_components_dialog): * mime-type-capplet/nautilus-mime-type-capplet.h: New file
-
Gene Z. Ragan authored
2000-06-13 Gene Z. Ragan <gzr@eazel.com> Work in progress on the File Types and Program capplet * mime-type-capplet/edit-window.c: (initialize_main_win): * mime-type-capplet/mime-data.c: (get_priority), (add_to_key), (mime_fill_from_file), (add_mime_vals_to_clist), (selected_row_callback), (create_mime_clist), (add_new_mime_type): * mime-type-capplet/mime-data.h: * mime-type-capplet/nautilus-mime-type-capplet.c: (init_mime_capplet), (nautilus_mime_type_capplet_update_info), (populate_application_menu), (populate_component_menu), (free_mime_info), (delete_mime_clicked), (add_mime_clicked), (edit_applications_clicked), (edit_components_clicked):
-
- Jun 12, 2000
-
-
Eskil Heyn Olsen authored
* gnome-vfs.spec.in: Changed the Requires to what the configure.in is actually checking for. * libgnomevfs/Makefile.am: Added gnome-vfs-mime-sniff-buffer-private.h to HEADERS. * mime-type-capplet/Makefile.am: added a -D to install of the .desktop file. Ensures that the dir is there during rpm -ta. Can now build a gnome-vfs rpm.
-
Ville Hautamaki authored
Ville
-
- Jun 06, 2000
-
-
Pavel Cisler authored
2000-06-05 Pavel Cisler <pavel@eazel.com> * libgnomevfs-corba/gnome-vfs-slave.c: (serve_channel_read), (serve_channel_write): * libgnomevfs-pthread/gnome-vfs-job-slave.c: * mime-type-capplet/edit-window.c: (populate_application_menu): * mime-type-capplet/mime-data.c: (add_to_key): * modules/extfs-method.c: (do_open), (read_directory_list), (do_open_directory), (match): * modules/extfs/cpio.in: * modules/extfs/lha.in: * modules/file-method.c: (read_directory): * modules/gconf-method.c: (directory_handle_destroy): Added more bug numbers to FIXMEs. Fixed one misspelled FIXME that made it show up in the check-FIXME.pl tool.
-
- Jun 05, 2000
-
-
Darin Adler authored
* modules/http-method.c: * modules/newftp-method.c: (do_open_directory), (do_make_directory): * modules/pipe-method.c: (do_close): * test/gnome-file-selection/gicon.c: (get_stock_icon), (get_stock_overlay), (get_default_icon), (gicon_get_icon_for_file_2): * test/gnome-file-selection/gnome-file-selection-history.c: * test/gnome-file-selection/gnome-file-selection.c: (update_directory_combo_list), (setup_directory_combo_and_toolbar), (destroy), (class_init), (init): * test/test-info.c: Added bug numbers to FIXMEs. * mime-type-capplet/edit-window.c: (destruction_handler), (initialize_main_win), (launch_edit_window), (populate_application_menu): Got rid of the fixed-length mime_string field. * modules/file-method.c: (read_link), (get_stat_info): Some minor tweaks on the code Rebecca just checked in. There was a little problem with unsigned integers.
-
- Jun 02, 2000
-
-
Gene Z. Ragan authored
2000-06-02 Gene Z. Ragan <gzr@eazel.com> * mime-type-capplet/edit-window.c: (populate_application_menu): More work on handling the logic of populating the menu and handling special cases where short list, default application and applicaiton list may be NULL or empty.
-
Gene Z. Ragan authored
2000-06-02 Gene Z. Ragan <gzr@eazel.com> More work in progress on the capplet. Still incomplete. * mime-type-capplet/edit-window.c: (initialize_main_win), (populate_application_menu): The Application window now displays the shortlist and selected the default application if it is present in the short list. (add_application): All of the mchinery is hooked up, but the API does not seem to be registering the new choice.
-
Gene Z. Ragan authored
2000-06-02 Gene Z. Ragan <gzr@eazel.com> More work in progress. Still incomplete. * mime-type-capplet/edit-window.c: (initialize_main_win_vals), (show_edit_window), (populate_application_menu), (populate_component_menu), (application_menu_activate), (add_application), (show_file_selector): Work in progress. * mime-type-capplet/mime-data.c: (add_to_key): Work in progress.
-
Maciej Stachowiak authored
* data/mime/gnome-vfs.keys: Define short-list components for text/plain First half of task 370 (write APIs for mime handler stuff) * libgnomevfs/gnome-vfs-mime-handlers.h, libgnomevfs/gnome-vfs-mime-handlers.c: (gnome_vfs_mime_set_default_action_type, gnome_vfs_mime_set_default_application, gnome_vfs_mime_set_default_component, gnome_vfs_mime_set_short_list_applications, gnome_vfs_mime_set_short_list_components, gnome_vfs_mime_extend_all_applications, gnome_vfs_mime_remove_from_all_applications): Implemented (w/ some slight interface changes relative to old headers/stubs. (gnome_vfs_mime_define_application): New function. (bool_to_str, gnome_vfs_strsplit_to_list, gnome_vfs_strjoin_from_list, comma_separated_str_to_str_list, str_list_to_comma_separated_str, str_list_difference): More helper functions. * test/test-mime-handlers-set.c: Test for mime handler setter APIs. * test/Makefile.am: Build it. * mime-type-capplet/edit-window.c (add_application): Remove now-invalid call to gnome_vfs_mime_set_default_application w/ comment on how to do it better.
-
- Jun 01, 2000
-
-
JP Rosevear authored
2000-06-01 JP Rosevear <jpr@arcavia.com> * mime-type-capplet/Makefile.am: Make the capplet build if gnomevfs isn't already installed. * libgnomevfs-corba/gnome-vfs-corba.c: Use only the oaf stuff * libgnomevfs-corba/gnome-vfs-slave.c: ditto * libgnomevfs/Makefile.am: Remove oaf conditionals since we require oaf now * libgnomevfs-corba/Makefile.am: * configure.in: Check for oaf >= 0.3.0 and make it mandatory
-
- May 31, 2000
-
-
Gene Z. Ragan authored
2000-05-31 Gene Z. Ragan <gzr@eazel.com> Work in progress for the modified Files and Programs capplet that is relacing the old mime types capplet in the Gnome Control Center. * mime-type-capplet/Makefile.am: Added link dependeny to libgnomevfs. * mime-type-capplet/edit-window.c: (add_extension), (remove_extension): Rename functions to be more coherent. (initialize_main_win), (initialize_main_win_vals): Modified functions to remove dialog items that are obsolete in our new designs. Added new items such as the application and component menus. (populate_application_menu), (populate_component_menu), (application_menu_activate): Application menu functions that list the short list of applications for a mime type and allow a user to add applications to the short list. (add_application), (show_file_selector): Menu callback and function to display GtkFileSelection to allow user to locate an application to be associated with mime type. * mime-type-capplet/mime-data.c: (add_new_mime_type): Modified functions for new mime APIs. * mime-type-capplet/new-mime-window.c: (launch_new_mime_window): Modified functions for new mime APIs. * modules/file-method.c: (file_handle_new): Modified functions for new mime APIs.
-
- May 26, 2000
-
-
Gene Z. Ragan authored
2000-05-26 Gene Z. Ragan <gzr@eazel.com> All of the below is work in progress on the Files and Programs capplet. I am currently retro-fitting jrb's capplet to use our modified capplet layout and new gnome-vfs mime API. This capplet does not currently work properly, but does build and causes no harm if run. * mime-type-capplet/edit-window.c: (ext_remove), (apply_changes), (initialize_main_win), (initialize_main_win_vals), (launch_edit_window), (hide_edit_window), (show_edit_window), (populate_application_menu), (populate_component_menu): * mime-type-capplet/mime-data.c: (selected_row_callback), (edit_clicked): * mime-type-capplet/nautilus-mime-type.desktop: Changed entries so capplet would register itself as "Files and Programs"
-
- May 24, 2000
-
-
Ramiro Estrugo authored
clobbering the control-center's one.
-
- May 23, 2000
-
-
Ramiro Estrugo authored
* Makefile.am: * configure.in: * mime-type-capplet/.cvsignore: * mime-type-capplet/Makefile.am: * mime-type-capplet/edit-window.c, * mime-type-capplet/edit-window.h, * mime-type-capplet/mime-data.c, * mime-type-capplet/mime-data.h, * mime-type-capplet/mime-info.c, * mime-type-capplet/mime-info.h, * mime-type-capplet/mime-type-capplet.c, * mime-type-capplet/mime-type.desktop, * mime-type-capplet/new-mime-window.c, * mime-type-capplet/new-mime-window.h: Copy mime-type capplet from the control-center so that it can be improved and made to use gnome-vfs. This has the unfortunate side-effect of introducing a dependency on libcapplet. This is temporary until the capplet can move back to the control-center. At that time, the control-center will depend on gnome-vfs and eveyone will live happily ever after.
-