Thu Dec 15 00:57:48 PST 2005 Christian Hammond * 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 * 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 * 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 * 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 * fstaglib.py: - Added Source.get_is_file(). Wed Dec 14 22:38:27 PST 2005 Christian Hammond * 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 * gnome-vfs/tags.py: - Fix vfs_tell to return the right value Thu Dec 08 10:38:28 MST 2005 David Trowbridge * gnome-vfs/tags.py: - Update to use fstaglib module >>>>>>> .r443 Wed Dec 07 01:44:23 PST 2005 Christian Hammond * 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 * 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 * fstaglib.py: - Added __cmp__ and __str__ functions to Tag and File. Wed Dec 07 00:46:27 PST 2005 Christian Hammond * 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 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 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 * fstaglib.py: - Though somewhat crufy, tags and files are now cached. Tue Dec 06 21:05:56 PST 2005 Christian Hammond 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 * tagutils: - Added support in tagprop to modify the "description" and "hidden" properties. Tue Dec 06 00:10:42 PST 2005 Christian Hammond * 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 * tagutils: - Added import and export support. Hopefully this won't be needed too often. Mon Dec 05 02:10:56 PST 2005 Christian Hammond * 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 * 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 A nautilus-tag.py: - Add the beginnings of the Nautilus plugin. Mon Dec 05 01:39:18 PST 2005 Christian Hammond * 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 * tagutils: - Add a "hidden" field to the tags table. Mon Dec 05 00:04:08 PST 2005 Christian Hammond * tagutils: - list -> ls. Sun Dec 04 17:08:39 PST 2005 Christian Hammond * 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 * tagutils: - Add an image field to the tags table. Sun Dec 04 16:33:13 PST 2005 Christian Hammond * 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.