Commit graph

783 commits

Author SHA1 Message Date
Gene Z. Ragan
6ebefae27f New API to get and set icon data.
2000-07-14  Gene Z. Ragan  <gzr@eazel.com>

	* libgnomevfs/gnome-vfs-mime-handlers.c:
	* libgnomevfs/gnome-vfs-mime-handlers.h:
	(gnome_vfs_mime_get_icon), (gnome_vfs_mime_set_icon):
	New API to get and set icon data.

	* mime-type-capplet/Makefile.am:
	Added new file
	mime-type-capplet/nautilus-mime-type-icon-entry.c

	* mime-type-capplet/nautilus-mime-type-icon-entry.c:
	* mime-type-capplet/nautilus-mime-type-icon-entry.h:
	(nautilus_mime_type_icon_entry_get_type),
	(nautilus_mime_type_icon_entry_class_init), (entry_changed),
	(entry_activated), (setup_preview), (ientry_destroy),
	(browse_clicked), (icon_selected_cb), (cancel_pressed),
	(gil_icon_selected_cb), (nautilus_mime_type_show_icon_selection),
	(drag_data_received), (drag_data_get),
	(nautilus_mime_type_icon_entry_init),
	(nautilus_mime_type_icon_entry_new),
	(nautilus_mime_type_icon_entry_gnome_file_entry),
	(nautilus_mime_type_icon_entry_gnome_entry),
	(nautilus_mime_type_icon_entry_gtk_entry),
	(nautilus_mime_type_icon_entry_set_pixmap_subdir),
	(nautilus_mime_type_icon_entry_set_icon),
	(nautilus_mime_type_icon_entry_get_filename):
	New file.  This is a new verison of GnomeIconEntry.
	I am customizing it to look and bahve in a way that
	is compatible with Arlo's UI reccomendations.

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(mime_list_selected_row_callback), (icon_changed),
	(change_icon_clicked), (init_mime_capplet),
	(nautilus_mime_type_capplet_update_info), (populate_mime_list):
	More UI cleanups.  Removed GnomeIconEntry and replaced
	with new NautilusMimeTypeIconEntry.
2000-07-15 01:56:53 +00:00
Mathieu Lacage
2c3cae6a9a yet agin a fix to make it compile in strange prefixes. 2000-07-15 01:14:56 +00:00
Valek Frob
d37fd8590e Updated translation from Kai Lahmann (kl@linuxfaqs.de). 2000-07-13 14:04:04 +00:00
Jorge Godoy
cd0cd8432b updated pt_BR translations 2000-07-12 16:25:55 +00:00
Gene Z. Ragan
b4ed38e4a0 Changed code to used renamed gnome_vfs_mime_extensions_list_free
2000-07-07  Gene Z. Ragan  <gzr@eazel.com>

	* libgnomevfs/gnome-vfs-mime-handlers.c:
	(gnome_vfs_mime_add_extension), (gnome_vfs_mime_remove_extension):
	Changed code to used renamed gnome_vfs_mime_extensions_list_free

	* libgnomevfs/gnome-vfs-mime-info.c:
	* libgnomevfs/gnome-vfs-mime-info.h:
	(gnome_vfs_mime_get_extensions_pretty_string):
	Return a list with period prepended, comma seperated items.

	(gnome_vfs_mime_extensions_list_free):
	Changed name form gnome_vfs_mime_extension_list_free

	* mime-type-capplet/nautilus-mime-type-capplet.c:
	(populate_extension_list), (init_mime_capplet),
	(nautilus_mime_type_capplet_update_info), (populate_mime_list),
	(create_mime_list_and_scroller):
	More exciting UI layout work and feature completion.
2000-07-08 00:57:36 +00:00
Andraz Tori
a0a3cbefca Updated Slovenian translation 2000-07-07 21:07:16 +00:00
Andraz Tori
bd456bc68e Added Slovenian translations 2000-07-07 17:20:05 +00:00
Gene Z. Ragan
663e79f17d Added sorting functionality to the column buttons. Enabled columns to
2000-07-06  Gene Z. Ragan  <gzr@eazel.com>

	* mime-type-capplet/nautilus-mime-type-capplet.c: (column_clicked),
	(create_mime_list_and_scroller):
	Added sorting functionality to the column buttons.  Enabled
	columns to respond to a click.  Clicking a column header
	toggles between ascending and descending sort for that column.
2000-07-07 04:30:42 +00:00
Robin Slomkowski
981826b3e4 Fixing Gene's mistake of adding a full path name to an .so for
linking.
2000-07-06 05:28:57 +00:00
Gene Z. Ragan
32577cacec More capplet work in progress. Modifying applet and code to support UI
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.
2000-07-05 04:35:04 +00:00
Eskil Heyn Olsen
b3b5ced6ce Making gnome-vfs rpm'able 2000-07-03 22:18:15 +00:00
Andraz Tori
c4835a68de Updated Slovenian translation 2000-06-27 23:02:32 +00:00
Michael Meeks
fae278e88a add libgnomevfs
2000-06-27  Michael Meeks  <michael@helixcode.com>

	* mime-type-capplet/Makefile.am (INCLUDES): add libgnomevfs
2000-06-27 16:12:02 +00:00
Andraz Tori
7e19452441 Updated Slovenian translation 2000-06-27 08:24:04 +00:00
Andraz Tori
5c77bcd4c5 Updated Slovenian translation 2000-06-25 16:13:07 +00:00
Andraz Tori
1d0671ed1f Added Slovenian translations 2000-06-24 23:52:34 +00:00
Fatih Demir
0910a65b24 Made a working taregt in the Makefile.am for the mime-ytpe-capplets 2000-06-24 10:01:15 +00:00
Andraz Tori
ab2726e3bb Added Slovenian translations 2000-06-23 20:17:59 +00:00
Gene Z. Ragan
7f3302d6b8 Fixed bug #581. Ui for specifying whether applicaition can open multiple
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.
2000-06-22 23:36:29 +00:00
Gene Z. Ragan
6a7fb3c737 Clean up work on layout of capplet dialogs.
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.
2000-06-22 18:59:42 +00:00
Gene Z. Ragan
459de31d65 Fixed bug #1434, Fix alignment of widgets in main capplet view.
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.
2000-06-22 01:48:29 +00:00
Gene Z. Ragan
24f9a12f1b Fixed bug #583
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.
2000-06-21 18:39:48 +00:00
Gene Z. Ragan
6d98ed445a More work on adding applications and extension.
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.
2000-06-21 07:32:44 +00:00
Jing-Jong Shyue
f56e319e83 Triditional Chinese PO File 2000/06/21 2000-06-21 06:34:47 +00:00
Gene Z. Ragan
130114db19 Added frame and set of radio buttons to indicate and allow the user to
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.
2000-06-20 22:37:08 +00:00
Gene Z. Ragan
9fc8036863 Fixed bug #1221
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.
2000-06-20 21:33:14 +00:00
Gene Z. Ragan
a13cbb8223 Fixed bug #1055
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.
2000-06-20 18:55:19 +00:00
Gene Z. Ragan
276185af53 Removed obsolete files.
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.
2000-06-19 23:12:18 +00:00
Gene Z. Ragan
bb5059111b File Types and Programs capplet work in progress.
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.
2000-06-17 07:58:12 +00:00
Gene Z. Ragan
662a6f1803 Work in progress on the FIle Types and Programs Capplet Removed obsolete
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):
2000-06-15 23:32:08 +00:00
Karl Eichwalder
3ff9e56e82 de. 2000-06-15 23:11:58 +00:00
Darin Adler
345db726fc Added FIXMEs to places that get MIME info from the gnome-libs prefix since
* 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.
2000-06-15 16:57:08 +00:00
Kenneth Christiansen
e7597dd8cc added da 2000-06-15 09:41:16 +00:00
Gene Z. Ragan
e2c7c32d5d New files. Trying to clean up current capplet source and organize it in a
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.
2000-06-15 06:14:51 +00:00
Gene Z. Ragan
ee6dfffc70 More work in progress and added a new file to the capplet build.
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
2000-06-14 02:14:20 +00:00
Gene Z. Ragan
53ce9946a6 Work in progress on the File Types and Program capplet
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):
2000-06-14 01:50:59 +00:00
Eskil Heyn Olsen
c2d296c095 Changed the Requires to what the configure.in is actually checking for.
* 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.
2000-06-12 08:06:41 +00:00
Ville Hautamaki
5fee71527b Finnish update by Pauli
Ville
2000-06-12 06:02:15 +00:00
Pavel Cisler
4449e688f0 Added more bug numbers to FIXMEs. Fixed one misspelled FIXME that made it
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.
2000-06-06 00:29:38 +00:00
Darin Adler
81136fedf1 Added bug numbers to FIXMEs.
* 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.
2000-06-05 18:20:57 +00:00
Gene Z. Ragan
09a0f4d208 More work on handling the logic of populating the menu and handling
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.
2000-06-02 23:28:16 +00:00
Gene Z. Ragan
1d0d04ddfd More work in progress on the capplet. Still incomplete.
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.
2000-06-02 21:55:34 +00:00
Gene Z. Ragan
5577b93b1a More work in progress. Still incomplete.
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.
2000-06-02 18:34:36 +00:00
Maciej Stachowiak
5ebec09c25 Define short-list components for text/plain
* 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.
2000-06-02 06:55:33 +00:00
JP Rosevear
cc325cf040 Make the capplet build if gnomevfs isn't already installed.
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
2000-06-01 14:59:44 +00:00
Gene Z. Ragan
1bdfaaac57 Work in progress for the modified Files and Programs capplet that is
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.
2000-05-31 17:26:11 +00:00
Gene Z. Ragan
27c7a20ff7 All of the below is work in progress on the Files and Programs capplet. I
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"
2000-05-26 23:57:36 +00:00
Ramiro Estrugo
641d410d53 Rename the 'mime-type' capplet to 'nautilus-mime-capplet' to avoid
clobbering the control-center's one.
2000-05-24 18:12:35 +00:00
Ramiro Estrugo
674dd004d8 mime-type-capplet/edit-window.c, mime-type-capplet/edit-window.h,
* 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.
2000-05-23 23:23:57 +00:00
jfell
7b219f893b Updated French translation 2000-05-22 17:51:15 +00:00