Commit graph

18 commits

Author SHA1 Message Date
Martin Baulig
c13ae41bab Don't put -Werror into CFLAGS but into WERROR and AC_SUBST it. Some
2000-08-31  Martin Baulig  <baulig@suse.de>

	* configure.in: Don't put -Werror into CFLAGS but into WERROR
	and AC_SUBST it. Some configure checks don't work with -Werror.
	* */Makefile.am (INCLUDES): Add $(WERROR).
2000-08-31 10:20:39 +00:00
Robin Slomkowski
2a9d7416f5 nautilus-mime-type-icon-entry.h was forgotten 2000-08-08 21:34:56 +00:00
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
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
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
Fatih Demir
0910a65b24 Made a working taregt in the Makefile.am for the mime-ytpe-capplets 2000-06-24 10:01:15 +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
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
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
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
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