2002-01-25 17:27:02 +00:00
|
|
|
2002-01-25 Bradford Hovinen <hovinen@ximian.com>
|
|
|
|
|
2002-01-25 20:27:10 +00:00
|
|
|
* mime-edit-dialog.c (store_data): Construct an iterator if the
|
|
|
|
one given is NULL
|
|
|
|
(store_data): Don't notify row deletion if the object was not in
|
|
|
|
the model to begin with
|
|
|
|
(store_data): Don't fetch the old path if this is an add dialog
|
|
|
|
(populate_component_list): Desensitize the component select box if
|
|
|
|
there are no components
|
|
|
|
(populate_application_list): Ditto
|
|
|
|
|
|
|
|
* mime-type-info.c (mime_type_info_new): Initialize the parent
|
|
|
|
field even if the mime type field is NULL
|
|
|
|
(mime_type_info_get_category_name): Don't crash if the parent
|
|
|
|
field is NULL
|
|
|
|
|
|
|
|
* mime-edit-dialog.c (store_data): Generate random MIME type if
|
|
|
|
not already set
|
|
|
|
(validate_data): Implement. Make sure all the data entered are valid
|
|
|
|
(response_cb): Call validate_data
|
|
|
|
|
|
|
|
* file-types-capplet.c (remove_cb): Check the entry type and
|
|
|
|
notify the tree of the deletion; update according to earlier
|
|
|
|
changes
|
|
|
|
|
|
|
|
* mime-edit-dialog.c: Add property is-add
|
|
|
|
(setup_add_dialog): Implement
|
|
|
|
(add_ext_cb): Clear the entry after adding
|
|
|
|
(choose_cat_cb): Pack the tree in a scrolled window
|
|
|
|
(choose_cat_cb): Set the minimum size on the dialog to 300x300
|
|
|
|
|
2002-01-25 17:27:02 +00:00
|
|
|
* mime-type-info.c (mime_type_info_free): Free icon_path
|
|
|
|
|
|
|
|
* mime-edit-dialog.c (fill_dialog): Set icon entry with the full
|
|
|
|
path of the icon
|
|
|
|
|
|
|
|
* mime-type-info.c (mime_type_info_get_icon_path):
|
|
|
|
Implement. Factor from get_pixbuf
|
|
|
|
|
|
|
|
* mime-edit-dialog.c (store_data): Reset the icon pixbufs so that
|
|
|
|
they get reloaded
|
|
|
|
|
|
|
|
* mime-type-info.c (get_icon_pixbuf): Use
|
|
|
|
gnome_vfs_icon_path_from_filename and install the nautilus/ hack
|
|
|
|
from the old capplet *sigh*
|
|
|
|
|
2002-01-25 16:12:01 +00:00
|
|
|
2002-01-24 Bradford Hovinen <hovinen@ximian.com>
|
|
|
|
|
|
|
|
* file-types-capplet.c (launch_edit_dialog): Implement. Factor
|
|
|
|
from edit_cb, row_activated_cb
|
|
|
|
|
|
|
|
* mime-type-info.c (mime_type_info_save): Disable setting edit,
|
|
|
|
print lines
|
|
|
|
|
2002-01-14 15:28:36 +00:00
|
|
|
2002-01-14 Bradford Hovinen <hovinen@ximian.com>
|
|
|
|
|
2002-01-14 16:35:16 +00:00
|
|
|
* mime-type-info.c (mime_type_info_update): Reparent the iterator
|
|
|
|
if necessary
|
|
|
|
(mime_type_info_update): Don't call reinsert_model_entry
|
|
|
|
|
|
|
|
* mime-types-model.c (insert_mime_type): Implement. Factor from
|
|
|
|
mime_types_model_new
|
|
|
|
|
2002-01-14 15:28:36 +00:00
|
|
|
* mime-category-edit-dialog.c (populate_application_list):
|
|
|
|
Implement. Mostly a copy from the corresponding function in
|
|
|
|
mime-edit-dialog.c
|
|
|
|
|
|
|
|
* mime-types-model.c (get_insertion_point): Make this public
|
|
|
|
(find_supported_apps_for_category, reduce_supported_app_list)
|
|
|
|
(intersect_lists, find_possible_supported_apps): Implement
|
|
|
|
|
|
|
|
* mime-edit-dialog.c (fill_dialog): Fill category_entry
|
|
|
|
(choose_cat_cb): Implement
|
|
|
|
(mime_edit_dialog_init): Connect choose_button to choose_cat_cb
|
|
|
|
|
|
|
|
* mime-type-info.c (mime_type_info_load): Load category name
|
|
|
|
(mime_type_info_save): Call reinsert_iter to affect category name
|
|
|
|
change
|
|
|
|
|
|
|
|
* mime-types-model.c (mime_types_model_new): Add parameter
|
|
|
|
is_category_select; TRUE iff this model should be only for
|
|
|
|
selecting a category and not list the actual file types or
|
|
|
|
Internet services
|
|
|
|
(get_category_name): Implement
|
|
|
|
|
|
|
|
* mime-edit-dialog.c (mime_edit_dialog_init): Add category_label
|
|
|
|
to first size group
|
|
|
|
|
|
|
|
2002-01-13 Bradford Hovinen <hovinen@ximian.com>
|
|
|
|
|
|
|
|
* file-types-capplet.c (edit_cb, row_activated_cb): Don't try to
|
|
|
|
create a category edit dialog if this is the Internet Services
|
|
|
|
category
|
|
|
|
(count_cb): Only count other than internet services category
|
|
|
|
|
|
|
|
* mime-types-model.c (model_entry_is_category): Implement
|
|
|
|
(model_entry_is_protocol): Use categories[INTERNET_SERVICES_IDX]
|
|
|
|
rather than string
|
|
|
|
(model_entry_is_internet_services_category): Implement
|
|
|
|
|
|
|
|
* Makefile.am (gnome_file_types_properties_SOURCES): Add
|
|
|
|
mime-category-edit-dialog.[ch]
|
|
|
|
|
|
|
|
* file-types-capplet.c (edit_cb): Construct a category edit dialog
|
|
|
|
if the tree iterator has children
|
|
|
|
(row_activated_cb): Ditto
|
|
|
|
|
2002-01-11 14:17:40 +00:00
|
|
|
2002-01-11 Bradford Hovinen <hovinen@ximian.com>
|
|
|
|
|
2002-01-11 21:13:51 +00:00
|
|
|
* file-types-capplet.c (selection_changed_cb): Implement
|
|
|
|
(count_cb): Implement
|
|
|
|
(create_dialog): Connect changed signal on treeview selection to
|
|
|
|
selection_changed_cb
|
|
|
|
(create_dialog): Desensitize edit button
|
|
|
|
(remove_cb): Call selection_changed_cb
|
2002-01-11 21:18:04 +00:00
|
|
|
(add_cb): Rename to add_mime_cb
|
|
|
|
(create_dialog): Update add_button -> add_mime_button
|
2002-01-11 21:13:51 +00:00
|
|
|
|
2002-01-11 20:54:55 +00:00
|
|
|
* mime-edit-dialog.c (default_action_changed_cb): Set sensitivity
|
|
|
|
of needs_terminal_toggle
|
|
|
|
(store_data): Set needs_terminal
|
|
|
|
(fill_dialog): Set needs_terminal_toggle
|
|
|
|
|
2002-01-11 20:14:51 +00:00
|
|
|
* mime-type-info.c (mime_type_info_free): Remove from dirty list
|
2002-01-11 20:45:15 +00:00
|
|
|
(mime_type_info_save): Use libuuid to generate a unique ID for the
|
|
|
|
custom app
|
|
|
|
(mime_type_info_load): Check for custom line based on name
|
2002-01-11 20:54:55 +00:00
|
|
|
(mime_type_info_load): Fetch needs_terminal
|
|
|
|
(mime_type_info_save): Store info->needs_terminal in app
|
2002-01-11 20:14:51 +00:00
|
|
|
|
2002-01-11 20:13:50 +00:00
|
|
|
* mime-edit-dialog.c (populate_application_list): Don't check
|
|
|
|
default action id if default action is NULL
|
|
|
|
|
|
|
|
* mime-type-info.c (mime_type_info_free): Remove data from
|
|
|
|
mime_type_table
|
|
|
|
|
|
|
|
* service-info.c (service_info_free): Free the info structure
|
|
|
|
|
|
|
|
* mime-type-info.c (mime_type_info_load): Ditto below
|
|
|
|
|
|
|
|
* service-info.c (service_info_load): Use service_info_table as a
|
|
|
|
cache
|
|
|
|
(service_info_free): Remove data from service_info_table
|
|
|
|
|
2002-01-11 19:42:24 +00:00
|
|
|
* mime-edit-dialog.c (populate_application_list): Use custom_line
|
|
|
|
for program_entry
|
|
|
|
|
2002-01-11 19:28:08 +00:00
|
|
|
* mime-type-info.c (mime_type_info_load): Read custom_line from
|
|
|
|
default_action
|
|
|
|
(mime_type_info_save): Set custom line through GnomeVFS app
|
|
|
|
registry
|
|
|
|
|
2002-01-11 18:42:36 +00:00
|
|
|
* file-types-capplet.c (row_activated_cb): Implement. Callback for
|
|
|
|
row_activated signal
|
|
|
|
|
2002-01-11 18:37:17 +00:00
|
|
|
* mime-edit-dialog.c (add_ext_cb): Don't create a separate dialog;
|
|
|
|
just read from new_ext_entry
|
|
|
|
|
2002-01-11 17:47:31 +00:00
|
|
|
* service-info.c (get_apps_for_service_type): Implement
|
|
|
|
|
|
|
|
* service-edit-dialog.c (program_changed_cb): Implement
|
|
|
|
(service_edit_dialog_init): Connect program_select changed signal
|
|
|
|
(populate_app_list): Fill app menu with results from
|
|
|
|
get_apps_for_service_type
|
|
|
|
|
|
|
|
* service-info.c (fill_service_apps): Implement
|
|
|
|
|
2002-01-11 16:10:03 +00:00
|
|
|
* service-edit-dialog.c (store_data): Retrieve app info from
|
|
|
|
option menu
|
|
|
|
|
2002-01-11 16:01:15 +00:00
|
|
|
* file-types-capplet.c (apply_cb): Commit the changeset
|
|
|
|
(main): Construct a changeset
|
|
|
|
(edit_cb): Pass the changeset to service_info_new
|
|
|
|
|
2002-01-11 15:48:52 +00:00
|
|
|
* service-info.c (set_string): Don't set the value if it is NULL
|
2002-01-11 16:01:15 +00:00
|
|
|
(service_info_load): Store changeset in info structure
|
|
|
|
(service_info_save): Don't require a changeset; use the one stored
|
|
|
|
in the structure
|
2002-01-11 15:48:52 +00:00
|
|
|
|
|
|
|
* service-edit-dialog.c (store_data): Call service_info_save
|
|
|
|
|
2002-01-11 15:32:10 +00:00
|
|
|
* mime-edit-dialog.c (add_ext_cb): Terminate column list with -1
|
|
|
|
|
|
|
|
* service-edit-dialog.c (store_data): Call service_info_update
|
|
|
|
|
|
|
|
* mime-edit-dialog.c (store_data): Call mime_type_info_update
|
|
|
|
|
|
|
|
* mime-type-info.c (mime_type_info_update): Implement. Updates the
|
|
|
|
model with data from the structure
|
|
|
|
|
|
|
|
* service-info.c (service_info_update): Implement. Updates the
|
|
|
|
model with data from the structure
|
|
|
|
|
|
|
|
* mime-type-info.c (form_extensions_string): Implement. Factor
|
|
|
|
from mime_type_info_save
|
|
|
|
|
|
|
|
* service-info.c (service_info_load): Accept model and iter rather
|
|
|
|
than protocol name; read protocol name from model
|
|
|
|
|
|
|
|
* mime-type-info.c (mime_type_info_load): Accept model and iter
|
|
|
|
rather than mime type; read the mime type from the model
|
|
|
|
|
|
|
|
* mime-types-model.c (get_icon_pixbuf): Make this public
|
|
|
|
|
|
|
|
* service-edit-dialog.c (fill_dialog): Set the protocol entry
|
|
|
|
insensitive if the protocol is already set; don't put unknown in
|
|
|
|
the protocol entry
|
|
|
|
|
|
|
|
* mime-types-model.c: Include gnome-vfs-mime-info.h
|
|
|
|
|
|
|
|
* service-info.c (get_string): Call get_description_for_protocol
|
|
|
|
if we are fetching the description and it is not in the changeset
|
|
|
|
|
|
|
|
* mime-types-model.c (get_description_for_protocol): Make this
|
|
|
|
public
|
|
|
|
|
2002-01-11 14:17:40 +00:00
|
|
|
* service-edit-dialog.c (store_data): Implement
|
|
|
|
(program_sensitive_cb): Implement
|
|
|
|
(response_cb): Call store_data if response_id is OK
|
|
|
|
(service_edit_dialog_init): Connect toggled signal on
|
|
|
|
run_program_toggle to program_sensitive_cb
|
|
|
|
|
|
|
|
* mime-type-info.h: Add #include gnome-vfs-mime-info.h
|
|
|
|
|
|
|
|
* service-edit-dialog.c (populate_app_list): Implement
|
|
|
|
|
|
|
|
* mime-edit-dialog.c (populate_component_list): Make sure custom
|
|
|
|
menu item is shown
|
|
|
|
|
2002-01-08 21:25:33 +00:00
|
|
|
2002-01-04 Bradford Hovinen <hovinen@ximian.com>
|
|
|
|
|
|
|
|
* Makefile.am: Clean up
|
|
|
|
|
2001-12-09 05:05:04 +00:00
|
|
|
2001-12-09 Havoc Pennington <hp@pobox.com>
|
|
|
|
|
|
|
|
* file-types-capplet.c: remove no-longer-existing header
|
|
|
|
gnome-vfs-mime-info.h so it compiles
|
|
|
|
|
|
|
|
* file-types-capplet-dialogs.c: ditto
|
|
|
|
|
2001-12-09 00:52:26 +00:00
|
|
|
2001-12-08 Richard Hestilow <hestilow@ximian.com>
|
|
|
|
|
|
|
|
* file-types-capplet.c: Port away from libcapplet.
|
|
|
|
|
|
|
|
* file-types-capplet-dialogs.c: Don't include capplet-widget.h.
|
|
|
|
|
2001-12-04 05:49:20 +00:00
|
|
|
Tue Dec 4 00:46:45 2001 Owen Taylor <otaylor@redhat.com>
|
|
|
|
|
|
|
|
* file-types-icon-entry.h: Use G_BEGIN_DECLS/G_END_DECLS.
|
|
|
|
|
2001-07-27 16:02:08 +00:00
|
|
|
2001-07-27 Bradford Hovinen <hovinen@ximian.com>
|
|
|
|
|
|
|
|
* RELEASE : 1.5.2
|
|
|
|
|
2001-07-25 04:51:23 +00:00
|
|
|
2001-07-24 Chema Celorio <chema@celorio.com>
|
|
|
|
|
|
|
|
* file-types-capplet.c (create_mime_list_and_scroller): add a usize
|
|
|
|
the GUI sucks, we need to revisit the gui SOON !
|
|
|
|
|
2001-07-21 23:31:03 +00:00
|
|
|
2001-07-22 Zbigniew Chyla <cyba@gnome.pl>
|
|
|
|
|
|
|
|
* file-types.desktop.in.in:
|
|
|
|
s/Name/_Name/
|
|
|
|
s/Comment/_Comment/
|
|
|
|
|
2001-07-20 09:49:49 +00:00
|
|
|
2001-07-20 Chema Celorio <chema@celorio.com>
|
|
|
|
|
|
|
|
* RELEASE : 1.5.0
|
|
|
|
|