Thu Dec 15 00:57:48 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* gnome-vfs/tags.py:
	  - Updated the gnome-vfs handler to work with the fstaglib changes. It
	    only handles files still. Might look into doing arbitrary URIs soon.

Thu Dec 15 00:19:15 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* deskbar-handler/tags.py:
	  - Use the stock_internet icon for http.
	  - Fix opening of URLs.

Thu Dec 15 00:07:12 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* deskbar-handler/tags.py:
	  - Updated deskbar-handler to work with the fstaglib changes, and support
	    URIs. This works surprisingly well and is making me duck-happy.

Wed Dec 14 23:41:43 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* fstaglib.py:
	* tagutils:
	  - tagutils and fstaglib now fully allow for tagging arbitrary URIs. Any
	    file path is converted to a URI, and we check URIs if they're file
		paths in many cases. The API is a little simpler now.
	  - Fixed some bugs with tag export/import that resulted in a lot of tags
	    being hidden.

Wed Dec 14 22:43:57 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* fstaglib.py:
	  - Added Source.get_is_file().

Wed Dec 14 22:38:27 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* fstaglib.py:
	* tagutils:
	  - Broke the database again! :) If you're using tagutils, run
	    tagutils export > tags-backup. Then install and run
	    tagutils import tags-backup.
	  - Moved from storing file paths to storing URIs. There are convenience
	    functions for files still. This is nowhere near perfect, but is a
		stepping stone.

Thu Dec 08 10:46:20 MST 2005  David Trowbridge <trowbrds@gmail.com>

	* gnome-vfs/tags.py:
	  - Fix vfs_tell to return the right value

Thu Dec 08 10:38:28 MST 2005  David Trowbridge <trowbrds@gmail.com>

	* gnome-vfs/tags.py:
	  - Update to use fstaglib module

>>>>>>> .r443
Wed Dec 07 01:44:23 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* nautilus/nautilus-tag.py:
	  - Files can now have (existing) tags added/removed. New tags can't
	    be created just yet.

Wed Dec 07 01:26:07 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* nautilus/nautilus-tag.py:
	* fstaglib.py:
	  - Fixed the __cmp__ functions to take into account comparing against
	    None.
	  - Updated the nautilus extensions to work with fstaglib.

Wed Dec 07 01:18:47 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* fstaglib.py:
	  - Added __cmp__ and __str__ functions to Tag and File.

Wed Dec 07 00:46:27 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* setup.py:
	  - Add pkg-config support, and install all our happy extensions to
	    the correct places.

Wed Dec 07 00:08:05 PST 2005  Christian Hammond <chipx86@chipx86.com>

	D Makefile:
	A setup.py:
	  - Move from a crappy Makefile to a nicer standard setup.py.

Tue Dec 06 23:58:30 PST 2005  Christian Hammond <chipx86@chipx86.com>

	A nautilus/nautilus-tag.py:
	D nautilus-tag.py:
	* Makefile:
	  - Move nautilus-tag.py to nautilus/
	  - Install the fstaglib module.

Tue Dec 06 23:50:39 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* fstaglib.py:
	  - Though somewhat crufy, tags and files are now cached.

Tue Dec 06 21:05:56 PST 2005  Christian Hammond <chipx86@chipx86.com>

	A fstaglib.py:
	* tagutils:
	  - Split the database parts of tagutils into an fstaglibs module. It's
	    not even close to done yet, but tagutils runs again.

Tue Dec 06 00:14:33 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* tagutils:
	  - Added support in tagprop to modify the "description" and "hidden"
	    properties.

Tue Dec 06 00:10:42 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* tagutils:
	  - Moved to the new database format. There's still room for improvement,
	    but this should hopefully be a bit nicer. There are now three tables:
	    files, tags, and associations. Associations is where all the
	    associations between tags and files live.

Mon Dec 05 20:13:35 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* tagutils:
	  - Added import and export support. Hopefully this won't be needed too
	    often.

Mon Dec 05 02:10:56 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* nautilus-tag.py:
	  - Show all known tags in the tag list.
	  - Added a currently non-functional New button.

Mon Dec 05 01:58:20 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* nautilus-tag.py:
	  - A Tags header has been added to Nautilus. You can now see what files
	    are tagged as with just a glance.

Mon Dec 05 01:48:18 PST 2005  Christian Hammond <chipx86@chipx86.com>

	A nautilus-tag.py:
	  - Add the beginnings of the Nautilus plugin.

Mon Dec 05 01:39:18 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* tagutils:
	  - Don't show "hidden" tags when doing a list of all tags. This will
	    allow people to hide some tags they don't want shown on tag lists,
	    such as "pr0n" or something :)

Mon Dec 05 01:36:35 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* tagutils:
	  - Add a "hidden" field to the tags table.

Mon Dec 05 00:04:08 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* tagutils:
	  - list -> ls.

Sun Dec 04 17:08:39 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* tagutils:
	  - ' and " are no longer valid tag characters.
	  - Add support for setting, unsetting, retrieving, and listing tag
	    properties. So far, there's only an "image" tag. Anything more will
	    require a DB update :/

Sun Dec 04 16:36:52 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* tagutils:
	  - Add an image field to the tags table.

Sun Dec 04 16:33:13 PST 2005  Christian Hammond <chipx86@chipx86.com>

	* tagutils:
	  - When listing files by tags, don't output files that don't exist.
	    Note that we don't remove the entries, since they may be on a
	    mount point that is not currently mounted. This needs to be improved
	    later.