gnome-control-center/capplets/file-types
George Lebl 584545bb82 A new application registry. The parsing is based upon mime-info. The
Tue Aug 08 23:18:49 2000  George Lebl <jirka@5z.com>

	* libgnomevfs/Makefile.am,
	  libgnomevfs/gnome-vfs-application-registry.[ch]:
	  A new application registry.  The parsing is based upon
	  mime-info.  The interface completely hides any structures
	  and is based entierly on querying string keys.  Handles
	  user settings as a delta against the system settings.  Also
	  adds mime_types list support to the registry instead of this
	  being read from the keys file.

	* libgnomevfs/gnome-vfs-mime-handlers.[ch]
	  (gnome_vfs_mime_get_default_application)
	  (gnome_vfs_mime_get_short_list_applications)
	  (gnome_vfs_mime_get_all_applications)
	  (gnome_vfs_mime_extend_all_applications)
	  (gnome_vfs_mime_remove_from_all_applications)
	  (gnome_vfs_mime_application_new_from_id)
	  (application_known_to_be_nonexistent):
	  Use the application registry API internally.  Remove the
	  gnome_vfs_mime_define_application call as it doesn't
	  make any sesnse any more and is replaced by an application
	  registry call.  The all_applications calls now use the
	  registry api for all their work.

	* libgnomevfs/gnome-vfs-mime-info.c (load_mime_type_info_from):
	  Fix a bug where comments would only be ignored on the first
	  line which would add nonsense mime types if comments were
	  elsewhere in the file.

	* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c
	  (add_new_application)
	  test/test-mime-handlers-set.c (main):
	  Use the application registry for adding new applications

	* data/mime/Makefile.am, data/mime/gnome-vfs.keys,
	  data/mime/gnome-vfs.applications,
	  data/mime/application-registry-hack.keys:
	  Remove the registry hack stuff, remove all_applications
	  stuff from gnome-vfs.keys and add the applications from
	  the registry hack to gnome-vfs.applications including
	  the mime types they read.
2000-08-09 06:23:46 +00:00
..
.cvsignore Rename the 'mime-type' capplet to 'nautilus-mime-capplet' to avoid 2000-05-24 18:12:35 +00:00
file-types-capplet-dialogs.c A new application registry. The parsing is based upon mime-info. The 2000-08-09 06:23:46 +00:00
file-types-capplet-dialogs.h Work in progress on the FIle Types and Programs Capplet Removed obsolete 2000-06-15 23:32:08 +00:00
file-types-capplet.c Move include of sys/types.h above include of regex.h to fix building on 2000-08-09 06:19:30 +00:00
file-types-capplet.h More capplet work in progress. Modifying applet and code to support UI 2000-07-05 04:35:04 +00:00
file-types-icon-entry.c New API to get and set icon data. 2000-07-15 01:56:53 +00:00
file-types-icon-entry.h New API to get and set icon data. 2000-07-15 01:56:53 +00:00
Makefile.am nautilus-mime-type-icon-entry.h was forgotten 2000-08-08 21:34:56 +00:00
nautilus-mime-type.desktop Added the Turkish entries for the mime-type-capplet.desktop 2000-07-24 11:41:32 +00:00