2007-07-14 04:14  john

	* scripts/ListDBus.py, test/python-tests/TestTomboy.py: fix the
	  tomboy test

2007-07-13 22:34  john

	* conduit/Makefile.am, conduit/__init__.py,
	  conduit/start_conduit.py, configure.ac: use localedir variable
	  directly

2007-07-12 21:13  john

	* conduit/Makefile.am, conduit/__init__.py,
	  conduit/start_conduit.py, configure.ac, data, data/Makefile.am,
	  data/conduit-autostart.desktop.in.in, po/LINGUAS, po/POTFILES.in,
	  po/POTFILES.skip, po/sv.po: Enable autostart and translations

2007-07-12 17:23  john

	* conduit/MainWindow.py: work round a goocanvas crasher.
	  Unfortunately this makes iconify flash the screen, I think

2007-07-12 05:04  john

	* tools/yaput/Yaput: start making Yaput into a multi sink tool

2007-07-11 18:03  john

	* conduit/MainWindow.py: remove some unnecessary prints in the
	  MainWindow

2007-07-11 16:07  john

	* conduit/MainWindow.py, conduit/Settings.py, data/conduit.glade:
	  Improve minimize to tray behaviour considerably

2007-07-10 15:11  john

	* conduit/DBus.py, tools/yaput/Yaput: Add some utility dbus
	  interfaces to build export and sync interfaces

2007-07-07 12:35  johncarr

	* conduit/Synchronization.py: Do deletes before puts, for
	  EvoMemo<-->Folder. This was deleting what it had just put in a
	  certain modify case

2007-07-07 12:06  johncarr

	* conduit/datatypes/File.py: Declare some vars earlier so that
	  TempFile doesn't break

2007-07-07 12:05  johncarr

	* conduit/dataproviders/EvolutionModule/EvolutionModule.py: Fix
	  delete() bug and guard against None descriptions

2007-07-06 10:05  johncarr

	* test/python-tests/TestSyncPermutation.py: Run super-test against
	  network stack (source<->netsink, netsource<->sink,
	  netsource<->netsink)

2007-07-06 01:24  john

	* conduit/dataproviders/BoxDotNetModule/BoxDotNetModule.py,
	  data/Makefile.am, test/python-tests/TestBoxDotNet.py: Retain the
	  box.net filename in the transfer. Add test for boxdotnet

2007-07-06 01:23  john

	* test/python-tests/TestFile.py, test/python-tests/TestFile2.py:
	  Test the defered rename stuff and some more code paths in File

2007-07-06 01:22  john

	* conduit/datatypes/File.py: Allow witholding file renames and
	  mtime modification times till transfer if the file is on a
	  readonly location

2007-07-06 00:05  john

	* conduit/DB.py, test/python-tests/TestMappingDB.py: test the
	  reverse mtime modification case john c encountered

2007-07-05 23:08  john

	* conduit/dataproviders/FileModule/FileModule.py,
	  test/python-tests/TestSyncFolderFolder.py: improve behaviour
	  syncing hidden items

2007-07-05 08:49  johncarr

	* test/python-tests/TestSyncPermutation.py: Turn the net sync
	  testing back on - there may be a 30s or so pause but then it
	  seems to work..

2007-07-04 20:22  johncarr

	* conduit/DB.py, conduit/Synchronization.py,
	  test/python-tests/TestSyncPermutation.py: Add more tests. Detect
	  Delete-Modify conflict.

2007-07-04 20:18  johncarr

	* conduit/dataproviders/FileModule/FileModule.py: Fix
	  Folder<-->Folder modifications where group name starts recursing
	  (e.g. folderA/folderB/folderA/)

2007-07-01 20:51  john

	* conduit/dataproviders/EvolutionModule/EvolutionModule.py,
	  test/python-tests/TestSyncPermutation.py: move common evo code
	  into evo base

2007-06-29 07:59  johncarr

	* conduit/DB.py: Work around for update bug

2007-06-29 07:57  johncarr

	* test/python-tests/TestSyncPermutation.py: Be more thorough with
	  delete tests

2007-06-26 19:27  thomasvm

	* conduit/dataproviders/BoxDotNetModule/config.glade: Fix label

2007-06-24 16:11  thomasvm

	* configure.ac: Fix make: add box.net directories to configure.ac

2007-06-24 09:42  johncarr

	* test/python-tests/TestSyncPermutation.py: Give the modifiy case a
	  workout.

2007-06-24 09:40  johncarr

	* conduit/dataproviders/EvolutionModule/EvolutionModule.py: Fix
	  typo in _update_object

2007-06-23 17:53  john

	* conduit/dataproviders/BoxDotNetModule,
	  conduit/dataproviders/BoxDotNetModule/BoxDotNetAPI,
	  conduit/dataproviders/BoxDotNetModule/BoxDotNetAPI/Makefile.am,
	  conduit/dataproviders/BoxDotNetModule/BoxDotNetAPI/boxdotnet.py,
	  conduit/dataproviders/BoxDotNetModule/BoxDotNetModule.py,
	  conduit/dataproviders/BoxDotNetModule/Makefile.am,
	  conduit/dataproviders/BoxDotNetModule/config.glade,
	  conduit/dataproviders/Makefile.am, data/boxdotnet.png: Add
	  support for box.net. Credit to thomas on this one

2007-06-23 10:46  johncarr

	* test/python-tests/TestSyncPermutation.py: Be better at catching
	  unhandled exceptions in SyncWorker

2007-06-23 10:45  johncarr

	* conduit/dataproviders/iPodModule.py: Start laying down
	  foundations for iPod Photo sync capability

2007-06-23 10:43  johncarr

	* conduit/dataproviders/EvolutionModule/EvolutionModule.py: Make
	  Memo 2way more like the others...

2007-06-22 17:30  john

	* conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/FileModule/config.glade: Foldertwoway can
	  now optionally include hidden files

2007-06-20 06:04  thomasvm

	* conduit/dataproviders/SmugMugModule/SmugMugAPI/smugmug.py: Close
	  the smugmug response

2007-06-19 05:36  thomasvm

	* conduit/dataproviders/FlickrModule/FlickrModule.py: Add delete
	  support for flickr, fix info getter for private photos

2007-06-17 21:33  johncarr

	* test/python-tests/TestSyncPermutation.py: Test; Count how many
	  different combinations are tested

2007-06-17 19:50  johncarr

	* conduit/dataproviders/EvolutionModule/EvolutionModule.py,
	  test/python-tests/TestSyncPermutation.py,
	  test/python-tests/common.py: Get some test coverage on the Evo
	  Contacts dp

2007-06-17 14:47  johncarr

	* conduit/dataproviders/EvolutionModule/EvolutionModule.py: Evo
	  Calendar + Tasks sync. Also, reuse more code. C+P is bad.

2007-06-16 23:24  johncarr

	* conduit/dataproviders/FlickrModule/FlickrModule.py: Rollback
	  Flickr change..

2007-06-16 23:23  johncarr

	* conduit/dataproviders/EvolutionModule/EvolutionModule.py,
	  conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/datatypes/Event.py: Get closer to working calendar twoway

2007-06-16 22:10  johncarr

	* ., conduit/dataproviders/EvolutionModule/EvolutionModule.py: Add
	  skeletal EvoCalendar DP - evo cal -> folder + ipod works

2007-06-14 19:37  thomasvm

	* conduit/dataproviders/PicasaModule/PicasaAPI/picasaweb.py,
	  conduit/dataproviders/PicasaModule/PicasaModule.py: Add delete
	  support for picasa

2007-06-14 19:05  thomasvm

	* conduit/DataProvider.py,
	  conduit/dataproviders/SmugMugModule/SmugMugAPI/smugmug.py,
	  conduit/dataproviders/SmugMugModule/SmugMugModule.py,
	  test/python-tests/TestSmugMug.py: Add delete support for smugmug,
	  use smugmug rest api instead of xmlrpc, update test

2007-06-13 20:36  johncarr

	* ., conduit.desktop: Remove orphaned .desktop

2007-06-13 20:36  johncarr

	* ., conduit.desktop, data/conduit.desktop.in.in: Move conduit icon
	  in to accessories

2007-06-12 19:37  thomasvm

	* conduit/DataProvider.py: Add missing import

2007-06-12 09:05  john

	* conduit/Conflict.py, conduit/DB.py, conduit/DeltaProvider.py,
	  conduit/Synchronization.py, test/python-tests/TestMappingDB.py:
	  Move to the new db schema

2007-06-10 14:53  johncarr

	* test/python-tests/TestSyncPermutation.py,
	  test/python-tests/common.py: Add common code for testing
	  networked dp and modify TestSyncPermutation to work some
	  networked dataproviders

2007-06-10 14:51  johncarr

	* conduit/dataproviders/NetworkModule/Client.py,
	  conduit/dataproviders/NetworkModule/NetworkModule.py,
	  conduit/dataproviders/NetworkModule/Server.py: Bugfixes around
	  the LUID (hide None), move t
	  wisted in to a thread

2007-06-10 14:39  johncarr

	* conduit/datatypes/Contact.py, conduit/datatypes/DataType.py,
	  conduit/datatypes/Event.py, conduit/datatypes/File.py,
	  conduit/datatypes/Note.py: Make some more datatypes pickleable

2007-06-09 21:54  johncarr

	* conduit/dataproviders/NetworkModule/Client.py,
	  conduit/dataproviders/NetworkModule/Server.py: Reimplement
	  network stuff in XML-RPC

2007-06-09 21:53  johncarr

	* conduit/datatypes/Contact.py: Allow contact datatype to be
	  pickled

2007-06-09 13:31  thomasvm

	* test/python-tests/TestSmugMug.py: Make test work again

2007-06-08 21:27  thomasvm

	* conduit/DataProvider.py,
	  conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/dataproviders/PicasaModule/PicasaModule.py,
	  conduit/dataproviders/SmugMugModule/SmugMugModule.py: Cleanup
	  ImageSink a bit

2007-06-08 10:08  thomasvm

	* conduit/dataproviders/PicasaModule/PicasaAPI/picasaweb.py: Small
	  cleanup

2007-06-08 06:18  thomasvm

	* test/python-tests/TestPicasa.py: For John: a picasa test

2007-06-08 06:01  thomasvm

	* conduit/DataProvider.py,
	  conduit/dataproviders/PicasaModule/PicasaModule.py: Picasa
	  doesn't let you upload png

2007-06-07 19:30  johncarr

	* conduit/dataproviders/EvolutionModule/EvolutionModule.py: Tweak
	  evo import

2007-06-07 19:26  johncarr

	* conduit/dataproviders/SmugMugModule/SmugMugAPI/smugmug.py: Small
	  change to work with python 2.4 and 2.5

2007-06-07 06:11  thomasvm

	* conduit/DataProvider.py,
	  conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/dataproviders/PicasaModule/PicasaModule.py,
	  conduit/dataproviders/SmugMugModule/SmugMugModule.py: Rework
	  image sinks to share some code

2007-06-06 21:37  john

	* conduit/dataproviders/EvolutionModule/Makefile.am,
	  conduit/dataproviders/SmugMugModule/Makefile.in,
	  conduit/dataproviders/SmugMugModule/SmugMugAPI/Makefile.in,
	  configure.ac: I Hate autotools. Ship conduit with evo support by
	  default

2007-06-06 20:50  john

	* conduit/dataproviders/EvolutionModule,
	  conduit/dataproviders/EvolutionModule/Makefile.am,
	  conduit/dataproviders/Makefile.am,
	  conduit/dataproviders/PicasaModule,
	  conduit/dataproviders/PicasaModule/PicasaAPI, configure.ac: add
	  evolution module to dist

2007-06-06 19:40  john

	* conduit/dataproviders/SmugMugModule/SmugMugAPI/Makefile.am,
	  conduit/dataproviders/SmugMugModule/SmugMugAPI/Makefile.in: pass
	  make distcheck

2007-06-06 06:19  thomasvm

	* conduit/DeltaProvider.py: One line fixer for delta provider

2007-06-03 23:13  john

	* conduit/DataProvider.py,
	  conduit/dataproviders/EvolutionModule/EvolutionModule.py,
	  conduit/dataproviders/SettingsModule/SettingsModule.py,
	  conduit/dataproviders/TestModule.py: Convert the remaining
	  modules over to the new API

2007-06-03 23:09  john

	* conduit/Synchronization.py: Fix typo when both items are modified

2007-06-03 22:18  john

	* conduit/dataproviders/BackpackModule/backpack-1.1/COPYING,
	  conduit/dataproviders/BackpackModule/backpack-1.1/backpack.py:
	  Add backpack licence

2007-06-03 21:42  johncarr

	* conduit/dataproviders/NetworkModule/NetworkModule.py: Gah, turn
	  Network back off

2007-06-03 21:38  johncarr

	* conduit/DataProvider.py,
	  conduit/dataproviders/NetworkModule/NetworkModule.py,
	  conduit/dataproviders/iPodModule.py,
	  test/python-tests/TestSyncPermutation.py: Make permutation test
	  pass

2007-06-03 19:13  john

	* test/python-tests/TestSmugMug.py: fix small env var typo in
	  smugmug test

2007-06-03 19:08  john

	* test/python-tests/TestSyncTomboyiPod.py,
	  test/python-tests/TestiPod.py, test/python-tests/common.py:
	  update tests to new API

2007-06-03 18:21  johncarr

	* conduit/dataproviders/GmailModule/GmailModule.py: Let Gmail
	  Contacts use new style get()

2007-06-03 18:14  johncarr

	* conduit/dataproviders/GmailModule/GmailModule.py: Let Gmail
	  Emails use new style get()

2007-06-03 18:01  johncarr

	* conduit/dataproviders/EvolutionModule/EvolutionModule.py: Get Evo
	  working with new style get()

2007-06-03 17:56  john

	* conduit/dataproviders/FileModule/FileModule.py: update the
	  filesource to the new api

2007-06-03 17:53  johncarr

	* conduit/dataproviders/FeedModule/FeedModule.py: Let f-spot source
	  work with new style get()

2007-06-03 17:35  johncarr

	* conduit/dataproviders/FspotModule/FspotModule.py: Let F-Spot
	  source work with new style get()

2007-06-03 16:56  johncarr

	* conduit/dataproviders/SynceModule.py: Let SynCE work with new
	  style get

2007-06-03 16:50  johncarr

	* conduit/dataproviders/iPodModule.py: Let iPod work with new style
	  get

2007-06-03 16:43  johncarr

	* conduit/dataproviders/EvolutionModule/EvolutionModule.py: Fix
	  typo.

2007-06-03 16:17  johncarr

	* conduit/dataproviders/TomboyModule.py: Fix typos

2007-06-03 16:16  john

	* conduit/dataproviders/FileModule/FileModule.py: remove some more
	  remains of escaping

2007-06-03 15:03  john

	* conduit/Conflict.py, conduit/Synchronization.py: be a bit more
	  descriptive with the deleted data names

2007-06-03 14:29  john

	* conduit/DataProvider.py, conduit/DeltaProvider.py,
	  conduit/Synchronization.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/TomboyModule.py: WARNING: NEW STATELESS
	  SYNC APPROACH. Still some bugs remaining wrt escaping file names

2007-06-03 14:03  thomasvm

	* conduit/dataproviders/SmugMugModule/SmugMugModule.py,
	  test/python-tests/TestSmugMug.py: Adding Smugmug test

2007-06-02 19:05  johncarr

	* conduit/dataproviders/PicasaModule/PicasaAPI: Fix some more
	  ignore properties

2007-06-02 19:04  johncarr

	* conduit/dataproviders/FileModule/FileModule.py: Make sure in all
	  cases that the correct file name is used - this avoids problems
	  where conversions dont set a filename

2007-06-02 17:59  john

	* conduit/dataproviders/BackpackModule/config.glade,
	  conduit/dataproviders/EvolutionModule/config.glade,
	  conduit/dataproviders/FeedModule/config.glade,
	  conduit/dataproviders/FileModule/config.glade,
	  conduit/dataproviders/FlickrModule/config.glade,
	  conduit/dataproviders/FspotModule/config.glade,
	  conduit/dataproviders/GmailModule/config.glade,
	  conduit/dataproviders/PicasaModule/config.glade,
	  conduit/dataproviders/SmugMugModule/config.glade: make all the
	  config dialogs appear more consistant

2007-06-02 17:59  john

	* test/python-tests/data/1.tomboy: test file to make tomboy test
	  work

2007-06-02 17:58  john

	* conduit/dataproviders/FlickrModule/FlickrModule.py: removed
	  another unused option

2007-06-02 12:19  john

	* scripts/run-tests.sh, test/python-tests/TestFlickr.py,
	  test/python-tests/TestSyncTomboyFolder.py,
	  test/python-tests/common.py: fix tomboy test

2007-06-01 20:43  john

	* conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/dataproviders/FlickrModule/config.glade: remove some
	  options from flickr that were not supported anyway

2007-06-01 19:47  john

	* conduit/Conflict.py: ellipsize the conflict names

2007-06-01 14:46  john

	* conduit/dataproviders/TomboyModule.py, configure.ac,
	  test/python-tests/TestBackpack.py,
	  test/python-tests/TestFlickr.py, test/python-tests/TestTomboy.py,
	  test/python-tests/common.py: move some test functions into a
	  common class, fix a tomboy bug the test suite picked up

2007-05-31 17:19  john

	* conduit/dataproviders/EvolutionModule/EvolutionModule.py,
	  conduit/dataproviders/EvolutionModule/config.glade: Support
	  Evolution Memos

2007-05-30 22:22  john

	* conduit/dataproviders/FspotModule/FspotModule.py: save fspot
	  configuration - patch from aidan skinner

2007-05-30 21:20  john

	* conduit/DataProvider.py,
	  conduit/dataproviders/BackpackModule/BackpackModule.py,
	  conduit/dataproviders/FeedModule/FeedModule.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/dataproviders/FspotModule/FspotModule.py,
	  conduit/dataproviders/PicasaModule/PicasaModule.py,
	  conduit/dataproviders/SettingsModule/SettingsModule.py,
	  conduit/dataproviders/SmugMugModule/SmugMugModule.py,
	  conduit/dataproviders/TomboyModule.py, data/Makefile.am,
	  data/facebook.png, data/flickr.png, data/picasa.png,
	  data/smugmug.png, doc/ExampleModule.py,
	  scripts/update-3rdparty-libs.sh: New icons and move to a new
	  treeview dp organisation

2007-05-30 21:18  john

	* conduit/dataproviders/EvolutionModule/EvolutionModule.py:
	  Modularise some code in the evo dp

2007-05-30 21:06  john

	* conduit/dataproviders/TomboyModule.py: reshuffle some code in the
	  tomboy dp to improve modularity and better serve as an example of
	  a good twoway dp

2007-05-30 20:27  johncarr

	* conduit/dataproviders/EvolutionModule,
	  conduit/dataproviders/PicasaModule,
	  conduit/dataproviders/SmugMugModule,
	  conduit/dataproviders/SmugMugModule/SmugMugAPI: set svn:ignore to
	  ignore pyc files

2007-05-30 20:23  johncarr

	* conduit/dataproviders/GmailModule/GmailModule.py: Remove old
	  PicasaWeb stub, has been replaced by thomasvm

2007-05-30 06:19  thomasvm

	* conduit/dataproviders/PicasaModule,
	  conduit/dataproviders/PicasaModule/Makefile.am,
	  conduit/dataproviders/PicasaModule/PicasaAPI,
	  conduit/dataproviders/PicasaModule/PicasaAPI/Makefile.am,
	  conduit/dataproviders/PicasaModule/PicasaAPI/picasaweb.py,
	  conduit/dataproviders/PicasaModule/PicasaModule.py,
	  conduit/dataproviders/PicasaModule/config.glade: Add folder also

2007-05-30 06:14  thomasvm

	* conduit/dataproviders/Makefile.am, configure.ac: Added new
	  Picasaweb module

2007-05-29 21:25  johncarr

	* conduit/dataproviders/FileModule/FileModule.py: When restoring
	  settings treat the folder dp as configured

2007-05-29 21:24  johncarr

	* conduit/datatypes/Contact.py: Stop sync from falling over in
	  compare()

2007-05-29 21:22  johncarr

	* conduit/dataproviders/EvolutionModule/EvolutionModule.py: First
	  pass at making EvoContact a twoway affair

2007-05-29 20:41  johncarr

	* conduit/dataproviders/TomboyModule.py: Fix possible no-op
	  scenario in TomboyModule

2007-05-29 18:43  johncarr

	* conduit/dataproviders/FileModule/FileModule.py: Should configure
	  before you can sync, most people won't want to try and sync their
	  entire home folder.

2007-05-29 18:39  johncarr

	* conduit/DataProvider.py,
	  conduit/dataproviders/FileModule/FileModule.py: Monitor folder
	  for new data

2007-05-29 15:41  john

	* scripts/upload-doc.sh: upload docs to subdir

2007-05-28 11:02  johncarr

	* conduit/DB.py: Make sure mapping can be found in all cases

2007-05-27 17:59  john

	* conduit/dataproviders/EvolutionModule/EvolutionModule.py: should
	  only be one modules dict

2007-05-26 21:48  john

	* conduit/dataproviders/EvolutionModule,
	  conduit/dataproviders/EvolutionModule.py,
	  conduit/dataproviders/EvolutionModule/EvolutionModule.py,
	  conduit/dataproviders/EvolutionModule/Makefile.am,
	  conduit/dataproviders/EvolutionModule/config.glade,
	  conduit/dataproviders/Makefile.am: Make evolution contactsource
	  work and be useful

2007-05-26 20:30  john

	* debian: remove debian dir on advice of packaging professionals.
	  Its frowned upon and mostly useless anyway

2007-05-26 13:00  john

	* debian/control, debian/copyright, debian/rules: ok i broke the
	  patch the first time. This should be better

2007-05-26 12:53  john

	* debian/changelog, debian/compat, debian/control,
	  debian/copyright, debian/docs, debian/rules: apply debdiff from
	  getdeb.net

2007-05-22 17:17  john

	* conduit/dataproviders/NetworkModule,
	  conduit/dataproviders/SmugMugModule,
	  conduit/dataproviders/SmugMugModule/Makefile.am,
	  conduit/dataproviders/SmugMugModule/Makefile.in,
	  conduit/dataproviders/SmugMugModule/SmugMugAPI,
	  conduit/dataproviders/SmugMugModule/SmugMugAPI/Makefile.am,
	  conduit/dataproviders/SmugMugModule/SmugMugAPI/Makefile.in,
	  conduit/dataproviders/SmugMugModule/SmugMugAPI/smugmug.py,
	  conduit/dataproviders/SmugMugModule/SmugMugModule.py,
	  conduit/dataproviders/SmugMugModule/config.glade: Commit
	  SmugMugModule because I forgot the first time

2007-05-17 17:20  john

	* conduit/Synchronization.py, conduit/Utils.py: record if the sync
	  was aborted in addition to sending its status in the completed
	  signal

2007-05-17 17:20  john

	* conduit/dataproviders/FileModule/FileModule.py: Be more robust
	  with getting config

2007-05-17 17:19  john

	* conduit/datatypes/File.py: New and more robust (I hope) approach
	  to creating parent dirs of paths

2007-05-17 17:16  john

	* test/python-tests/TestFile.py,
	  test/python-tests/TestSyncFolderFolder.py,
	  test/python-tests/TestSyncPermutation.py,
	  test/python-tests/TestSyncTomboyFolder.py: update some tests to
	  use the TestSync helper

2007-05-17 17:14  john

	* test/python-tests/common.py: Add configure, refresh, and some
	  more ok checking to the base TestSync class

2007-05-16 21:23  johncarr

	* conduit/MainWindow.py, conduit/Module.py: Allow dp factories to
	  exit gracefully

2007-05-16 19:35  johncarr

	* test/python-tests/TestSyncPermutation.py,
	  test/python-tests/common.py: bypass part of checks for 1way
	  cases. 1s delay to work around disk io being too slow...

2007-05-16 18:59  john

	* conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/Makefile.am, configure.ac: Add initial
	  SmugMug support. Dataprovider contributed by Thomas Van Machelen

2007-05-16 18:38  john

	* test/python-tests/TestSyncPermutation.py: fix permutation test
	  misconfiguring the folder

2007-05-15 20:07  johncarr

	* test/python-tests/TestSyncPermutation.py: Changes to generic test
	  ready to work the delete/modify parts of the code base...

2007-05-15 19:21  john

	* scripts/get-invalid-bugs.sh: script to delete bugs on server

2007-05-14 23:07  johncarr

	* test/python-tests/TestSyncICalFolderiPod.py,
	  test/python-tests/TestSyncPermutation.py,
	  test/python-tests/TestSyncVCardFolderiPod.py,
	  test/python-tests/common.py: New test that tries multiple
	  permutations of iPod (Cal+Contacts) with folder (Cal+Contacts)
	  1way,2way and slow

2007-05-13 19:16  johncarr

	* conduit/dataproviders/NetworkModule/Client.py,
	  conduit/dataproviders/NetworkModule/Server.py: Encode uid as hex
	  so it can be part of a valid URL. Don't bother with a put URL for
	  now - pack uid in to pickle

2007-05-13 17:56  johncarr

	* conduit/dataproviders/NetworkModule/Client.py,
	  conduit/dataproviders/TomboyModule.py: Give Client DP a better
	  UID.

2007-05-13 15:52  johncarr

	* conduit/dataproviders/TomboyModule.py: Add a warning to help
	  trace uid encoding bug

2007-05-13 14:24  johncarr

	* conduit/dataproviders/NetworkModule/Client.py,
	  conduit/dataproviders/NetworkModule/Server.py: More typo fixes.
	  Can now have a remote DP work as a sink.

2007-05-13 14:10  johncarr

	* conduit/dataproviders/NetworkModule/Client.py,
	  conduit/dataproviders/NetworkModule/Server.py: Better deal with
	  put() when there is no uid

2007-05-13 13:42  johncarr

	* conduit/dataproviders/NetworkModule/Client.py,
	  conduit/dataproviders/NetworkModule/Server.py: More work on
	  networked put() operations

2007-05-13 12:23  johncarr

	* conduit/dataproviders/NetworkModule/Client.py,
	  conduit/dataproviders/NetworkModule/Peers.py,
	  conduit/dataproviders/NetworkModule/Server.py: Simply and put to
	  use the avahi support

2007-05-12 23:21  johncarr

	* conduit/dataproviders/NetworkModule/Client.py,
	  conduit/dataproviders/NetworkModule/Server.py: With a Tomboy
	  source, I just synchronized to a folder over the HTTP link...

2007-05-12 22:54  johncarr

	* conduit/dataproviders/NetworkModule/Client.py: Remove some stuff
	  that isn't relevant to the new HTTP Client code and a general
	  anti-cludge sweep.

2007-05-12 22:30  johncarr

	* conduit/dataproviders/NetworkModule/Client.py: Handle the XML to
	  ClientDataProvider in a better way (IMHO), and fix the Tree
	  display at same time.

2007-05-12 21:37  johncarr

	* conduit/dataproviders/NetworkModule/Client.py: Get all dp info
	  out of server XML intoo ClientDataProvider.

2007-05-12 21:04  johncarr

	* conduit/dataproviders/NetworkModule/Client.py,
	  conduit/dataproviders/NetworkModule/Server.py: Can now discover
	  dps that are shared on the local Conduit (Tomboy..). Even have
	  correct icons when on canvas.

2007-05-12 19:07  john

	* conduit/Conduit.py: Work around goocanvas path bug

2007-05-12 18:16  johncarr

	* conduit/dataproviders/NetworkModule,
	  conduit/dataproviders/NetworkModule.py,
	  conduit/dataproviders/NetworkModule/Client.py,
	  conduit/dataproviders/NetworkModule/NetworkModule.py,
	  conduit/dataproviders/NetworkModule/Peers.py,
	  conduit/dataproviders/NetworkModule/Server.py,
	  conduit/dataproviders/NetworkModule/__init__.py: Snapshot of
	  current state of network code. Disabled, ugly and broken, but
	  need a restore point.

2007-05-11 04:41  johncarr

	* conduit/dataproviders/iPodModule.py: Remove iPod test code, use
	  test framework instead

2007-05-10 08:14  john

	* conduit/Makefile.am: Fix other installation paths in makefile.am

2007-05-09 21:47  john

	* conduit/dataproviders/FileModule/FileModule.py: Make escaping
	  finally consistant

2007-05-08 22:24  john

	* scripts/get-closed-bugs.sh, scripts/get-invalid-bugs.sh:
	  smallscripts for playing with trac

2007-05-08 21:28  johncarr

	* conduit/dataproviders/FileModule/FileModule.py: Back out change
	  pending further digging around in FileModule

2007-05-08 21:15  johncarr

	* conduit/dataproviders/iPodModule.py: Fix Contact and Event in
	  iPod code having no mtime.

2007-05-08 21:14  johncarr

	* conduit/dataproviders/FileModule/FileModule.py: Fix put()
	  returning UID in wrong format

2007-05-08 21:13  john

	* configure.ac: configure should check for dateutil

2007-05-08 20:13  johncarr

	* test/python-tests/TestSyncICalFolderiPod.py: Add test for iCal
	  folder <--> iPod Calendar

2007-05-08 20:04  johncarr

	* test/python-tests/TestSyncVCardFolderiPod.py,
	  test/python-tests/common.py: Add test for vCard folder <--> iPod
	  Contacts

2007-05-08 16:49  johncarr

	* conduit/dataproviders/iPodModule.py: Restructure iPod code to
	  improve code reuse

2007-05-08 16:29  john

	* conduit/MainWindow.py, data/conduit.glade: Support iconifying the
	  GUI. Patch by tms

2007-05-07 21:46  john

	* conduit/Utils.py,
	  conduit/dataproviders/BackpackModule/BackpackModule.py,
	  conduit/dataproviders/BackpackModule/backpack-1.1/backpack.py:
	  implement delete() in Backpackit.com dp and be more robust in the
	  case of errors

2007-05-07 20:59  john

	* conduit/dataproviders/BackpackModule/BackpackModule.py,
	  conduit/dataproviders/FlickrModule/FlickrModule.py: save
	  backpackit.com configuration

2007-05-07 20:55  johncarr

	* conduit/dataproviders/iPodModule.py: Implement delete() and other
	  stuff needed to be a more compliant Contact/Calendar dp

2007-05-07 18:58  john

	* conduit/DataProvider.py, conduit/Settings.py,
	  conduit/dataproviders/FileModule/FileModule.py: Move the rest of
	  the Settings loading to dataprovider base class. Fixes #99

2007-05-07 11:21  john

	* conduit/Conflict.py, data/conflict-left.png,
	  data/conflict-right.png, data/conflict-skip.png,
	  data/conflict-twoway.png: Improve conflict renderer

2007-05-06 18:32  johncarr

	* conduit.desktop, data/conduit.desktop.in.in: Fix conduit.desktop,
	  thanks to entr0py

2007-05-06 15:08  john

	* conduit/__init__.py, configure.ac: Post release version bump

2007-05-06 14:45  john

	* conduit/Utils.py, conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/iPodModule.py: Escape the spaces in paths
	  correctly

2007-05-06 14:44  john

	* conduit/DB.py: dont crash silently if the db is corrupt

2007-05-06 14:44  john

	* conduit/Conduit.py: work around the crasher

2007-05-04 20:11  john

	* conduit/MainWindow.py, data/Makefile.am: fix desktop icon

2007-05-04 18:59  john

	* Makefile.am, configure.ac, scripts/svn2cl.sh, scripts/svn2cl.xsl:
	  finally pass distcheck

2007-05-04 17:45  john

	* tools/yaput/Yaput: add me to authors

2007-05-04 17:43  john

	* conduit/dataproviders/BackpackModule/BackpackModule.py,
	  conduit/dataproviders/FlickrModule/FlickrModule.py: minor fixes
	  with configuration

2007-05-04 17:43  john

	* tools/yaput/Yaput: Tidy up what happens when sync finishes

2007-05-04 17:13  john

	* Makefile.am: fetch NEWS and etc from site

2007-05-04 16:14  john

	* AUTHORS, ChangeLog, Makefile.am, autogen.sh,
	  conduit/dataproviders/BackpackModule/Makefile.am,
	  conduit/dataproviders/FeedModule/Makefile.am,
	  conduit/dataproviders/FileModule/Makefile.am,
	  conduit/dataproviders/FlickrModule/Makefile.am,
	  conduit/dataproviders/FspotModule/Makefile.am,
	  conduit/dataproviders/GmailModule/Makefile.am,
	  conduit/dataproviders/SettingsModule/Makefile.am,
	  conduit/dataproviders/SettingsModule/settings/Makefile.am,
	  configure.ac, po/ChangeLog, scripts/run-tests.sh: Make distcheck
	  pass

2007-05-02 18:27  john

	* conduit/Conduit.py: lessen the chance of hitting the segfault bug
	  in goocanvas

2007-05-02 18:06  john

	* conduit/dataproviders/TomboyModule.py: another dbus.String fix

2007-05-02 18:06  john

	* conduit/dataproviders/EvolutionModule.py: shush

2007-05-02 18:02  john

	* conduit/Conflict.py: Create header rows better

2007-04-30 13:06  john

	* conduit/Conflict.py, conduit/ModuleWrapper.py,
	  conduit/Synchronization.py: be smarter with the suggested
	  directions on conflict

2007-04-30 13:02  john

	* data/conflict-left.png, data/conflict-right.png,
	  data/conflict-skip.png, data/conflict-twoway.png: refresh some
	  icons to be less garish

2007-04-30 13:01  john

	* conduit/Conflict.py: Reduce the chance of conduit locking - this
	  is a thread bug I need to fix

2007-04-29 18:21  johncarr

	* conduit/Conduit.py: Tweak how _draw_path works so that data
	  property is never empty

2007-04-28 13:50  john

	* conduit/Conduit.py: revert segfault fix that did nothing

2007-04-27 17:29  john

	* m4/intltool.m4, test/python-tests/TestDBus.py: misc tidy ups

2007-04-27 17:29  john

	* conduit/Conduit.py: Stop goocanvas segfault - needs debugging

2007-04-27 17:28  john

	* conduit/Conflict.py: fix the cellrender for conflicts. (I am
	  using the wrong arrow for deletion. will fix later)

2007-04-27 17:27  john

	* conduit/Synchronization.py: Fix bug where on oneway sync deltion
	  was reversed

2007-04-27 17:25  john

	* tools/yaput/Yaput: add debug code to yaput

2007-04-27 17:23  john

	* conduit/MainWindow.py: Fix compiz window raise bug

2007-04-26 13:45  john

	* conduit/dataproviders/TestModule.py: remove annoying snippet bug

2007-04-26 13:44  john

	* tools/yaput/Yaput: Use the new DBus methods for configuration and
	  progress

2007-04-26 13:44  john

	* configure.ac: Include settings module in build

2007-04-26 13:43  john

	* conduit/dataproviders/FileModule/FileModule.py: Implement add()

2007-04-26 13:43  john

	* conduit/dataproviders/SettingsModule/Makefile.am,
	  conduit/dataproviders/SettingsModule/settings,
	  conduit/dataproviders/SettingsModule/settings/Makefile.am:
	  Include settings module in build

2007-04-26 13:42  john

	* conduit/MainWindow.py: connect to progress signal and also add
	  the ability to clear the mapping DB

2007-04-26 13:41  john

	* conduit/DBus.py: expose set/get config methods and connect to
	  progress signal

2007-04-26 13:40  john

	* conduit/Conflict.py: unthread conflict resolution and use the
	  put_data and delete_data methods

2007-04-26 13:39  john

	* conduit/Synchronization.py: Move put_data and delete_data to
	  class methods and add error code to sync completed signal

2007-04-26 13:37  john

	* conduit/DataProvider.py, conduit/Settings.py: Move the
	  dataprovider settings xml stuff into DataProviderBase so that it
	  can be exposed over DBus

2007-04-26 13:36  john

	* conduit/dataproviders/FspotModule/FspotModule.py: Tidy up Fspot
	  source

2007-04-25 19:20  johncarr

	* conduit/dataproviders/TomboyModule.py: Force dbus.String to
	  string to prevent mappings db from getting muddled

2007-04-25 17:39  johncarr

	* conduit/Canvas.py, conduit/Conduit.py, conduit/DataProvider.py:
	  WARNING: Now depends on pygoocanvas 0.6

2007-04-24 17:26  john

	* tools/yaput/Yaput: Connect to DBus signals

2007-04-24 09:48  john

	* tools/yaput/Yaput: Improve Yafut to remove dead code and
	  implement Dbus comms with conduit

2007-04-24 09:48  john

	* conduit/Conflict.py: s/mappingDB/conduit.mappingDB

2007-04-24 09:47  john

	* conduit/dataproviders/GmailModule/GmailModule.py,
	  conduit/dataproviders/NetworkModule.py,
	  conduit/dataproviders/SynceModule.py,
	  conduit/dataproviders/TestModule.py: Misc fixes and disable some
	  dps

2007-04-24 09:47  john

	* conduit/dataproviders/iPodModule.py: Implement delete()

2007-04-24 09:46  john

	* conduit/dataproviders/FlickrModule/FlickrModule.py: Require
	  configuration of the Flickr username

2007-04-24 09:44  john

	* conduit/DBus.py, conduit/DataProvider.py: Add add(LUID) to
	  DataSource and DBus interface

2007-04-24 09:42  john

	* conduit/dataproviders/FileModule/FileModule.py: First attempt at
	  a USB auto source

2007-04-24 09:41  john

	* conduit/Canvas.py, conduit/Hal.py, conduit/MainWindow.py: unbreak
	  ipod support

2007-04-24 09:35  john

	* conduit/Synchronization.py: 1)Add progress signal.
	  2)s/self.mappingDB/conduit.mappingDB 3)Fix conflict detection in
	  2way case 4)Catch StopSync

2007-04-24 09:32  john

	* conduit/datatypes/File.py, test/python-tests/TestFile.py: Add
	  is_directory() to File datatype and improve the exists()
	  behaviour

2007-04-24 09:29  john

	* test/python-tests/TestSyncFolderFolder.py: Fix delete policy for
	  test

2007-04-24 06:11  johncarr

	* conduit/dataproviders/TomboyModule.py: Can't compare tuple to
	  dbus.String..., for now compare two strings. May need to do a
	  split on the dbus.String so we can compare tuples though

2007-04-23 09:35  john

	* conduit/DB.py, conduit/DataProvider.py, conduit/Module.py,
	  conduit/ModuleWrapper.py, conduit/Utils.py,
	  conduit/VolumeMonitor.py, data/conduit.glade: Misc logging fixes
	  and work done on the ferry from italy to greece

2007-04-23 09:34  john

	* test/python-tests/TestMappingDB.py,
	  test/python-tests/TestSyncFolderFolder.py,
	  test/python-tests/TestSyncTomboyFolder.py: Fix some tests for
	  folder/tomboy sync

2007-04-23 09:34  john

	* conduit/dataproviders/BackpackModule/BackpackModule.py,
	  conduit/dataproviders/EvolutionModule.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/TestModule.py, conduit/datatypes/File.py:
	  Add delete support for files/folders

2007-04-23 09:33  john

	* conduit/Conflict.py: fix reparent bug/warning

2007-04-23 09:31  john

	* conduit/Settings.py: Fix settings retention for bools

2007-04-23 09:31  john

	* conduit/Canvas.py, conduit/MainWindow.py,
	  conduit/Synchronization.py: Enable the improved two way sync code

2007-04-20 09:53  john

	* conduit/dataproviders/FileModule/FileModule.py,
	  scripts/run-tests.sh, test/python-tests/TestBackpack.py,
	  test/python-tests/TestFile.py, test/python-tests/TestFlickr.py,
	  test/python-tests/TestGmail.py,
	  test/python-tests/TestSyncFolderFolder.py,
	  test/python-tests/common.py: Fix some tests to use the
	  FolderTwoWay

2007-04-15 15:41  john

	* conduit/DBus.py, conduit/DataProvider.py,
	  conduit/Synchronization.py, conduit/dataproviders/TestModule.py:
	  Some threading and signalling fixes. Tidy up the change detected
	  stuff a little

2007-04-09 16:43  johncarr

	* conduit/DataProvider.py: Fix stupid stupid stupid typo. Sorry for
	  noise..

2007-04-09 16:40  johncarr

	* conduit/DataProvider.py,
	  conduit/dataproviders/EvolutionModule.py,
	  conduit/dataproviders/FeedModule/FeedModule.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/FspotModule/FspotModule.py,
	  conduit/dataproviders/GmailModule/GmailModule.py,
	  conduit/dataproviders/NetworkModule.py,
	  conduit/dataproviders/SettingsModule/SettingsModule.py,
	  conduit/dataproviders/SynceModule.py,
	  conduit/dataproviders/TestModule.py,
	  conduit/dataproviders/TomboyModule.py,
	  conduit/dataproviders/iPodModule.py: Allow a DP to signal a
	  detected change.

2007-04-07 12:40  john

	* conduit/dataproviders/TomboyModule.py, conduit/datatypes/File.py,
	  configure.ac, data, data/Makefile.am, tools, tools/yaput,
	  tools/yaput/Yaput, tools/yaput/flickr_logo.gif: DBus improvements
	  and bug fixes. First import of yaput (yet another photo upload
	  tool - to excercise conduits dbus interface)

2007-04-07 12:24  john

	* conduit/dataproviders/FileModule/FileModule.py: escape spaces for
	  gnomevfs. Fix indices bug

2007-04-07 12:22  john

	* conduit/Synchronization.py: Another twoway sync implementation
	  that is better at detecting deletions. WORK IN PROGRESS

2007-04-03 18:36  john

	* conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/FileModule/config.glade: Can DND
	  files/folders onto the FileSource

2007-04-02 08:35  john

	* conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/FileModule/config.glade: Split FileTwoWay
	  out into FileSource and FolderTwoWay. WARNING BREAKAGE

2007-04-01 19:04  john

	* conduit/Synchronization.py: fix some stupid print bugs in sync

2007-04-01 17:59  john

	* conduit/dataproviders/FlickrModule/FlickrModule.py: fix bug in
	  Flickr API change

2007-04-01 16:44  john

	* conduit/dataproviders/FileModule/FileModule.py,
	  conduit/datatypes/File.py, test/python-tests/TestFile.py: Dont
	  call set_open_URI from inside File

2007-04-01 07:44  john

	* conduit/dataproviders/TomboyModule.py,
	  conduit/dataproviders/iPodModule.py, conduit/datatypes/Note.py,
	  test/python-tests/TestContact.py,
	  test/python-tests/TestConvert.py, test/python-tests/TestEvent.py,
	  test/python-tests/TestTomboy.py, test/python-tests/common.py:
	  improve conversion and tomboy tests

2007-03-31 16:17  john

	* conduit/Synchronization.py, conduit/Utils.py,
	  conduit/dataproviders/ConverterModule.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/datatypes/File.py, test/python-tests/TestContact.py,
	  test/python-tests/TestConvert.py, test/python-tests/TestEvent.py:
	  Fix a heap of conversion and test bugs

2007-03-30 15:08  john

	* conduit/DBus.py, conduit/MainWindow.py, conduit/Makefile.am,
	  conduit/__init__.py,
	  conduit/dataproviders/FileModule/config.glade,
	  conduit/start_conduit.py, data/org.gnome.Conduit.service.in,
	  scripts/ListDBus.py, test/python-tests/TestDBus.py: Finish the
	  activation stuff

2007-03-30 15:08  john

	* conduit/Utils.py, test/python-tests/TestDate.py: Add some date
	  utility functions

2007-03-29 12:14  john

	* conduit/MainWindow.py, scripts/ListDBus.py: Start reorganizing
	  the Dbus activation stuff

2007-03-29 12:14  john

	* conduit/Synchronization.py, conduit/dataproviders/TestModule.py:
	  Fix silly import typo that broke conflict resolution

2007-03-26 12:44  johncarr

	* conduit/MainWindow.py, conduit/start_conduit.py: Make
	  conduit_main into class

2007-03-24 17:03  john

	* conduit/Conflict.py, conduit/DB.py, conduit/DBus.py,
	  conduit/DataProvider.py, conduit/MainWindow.py,
	  conduit/Settings.py, conduit/Synchronization.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/NetworkModule.py,
	  conduit/dataproviders/TestModule.py, conduit/datatypes/File.py,
	  conduit/datatypes/__init__.py, data/conduit.glade,
	  test/python-tests/TestFile.py: Start connecting the deleted
	  conflict stuff

2007-03-24 15:44  johncarr

	* conduit/dataproviders/NetworkModule.py: Use wrapper key as
	  service name - fixes invalid service name

2007-03-24 03:01  johncarr

	* conduit/DBus.py: Agreed change to DBus API

2007-03-24 02:53  johncarr

	* conduit/dataproviders/NetworkModule.py: Reduce number of
	  advertised dp's. Reduce console chatter. Rename a badly named
	  dictionary.

2007-03-23 22:51  johncarr

	* conduit/dataproviders/NetworkModule.py: Take advantage of
	  avahi.LOOKUP_RESULT_OUR_OWN (and reduce log related chatter)

2007-03-23 21:57  johncarr

	* conduit/dataproviders/NetworkModule.py: Fix stupid oversight in
	  module init

2007-03-23 21:15  johncarr

	* conduit/dataproviders/NetworkModule.py: Fix deprecation warning
	  and remove some dead code

2007-03-23 18:27  john

	* conduit/Synchronization.py, conduit/dataproviders/TestModule.py,
	  conduit/dataproviders/iPodModule.py, data/Makefile.am,
	  doap.rdf.in, test/python-tests/TestSyncTomboyiPod.py: hook up
	  some slow sync stuff. Add tomboy ipod test

2007-03-23 17:20  johncarr

	* conduit/dataproviders/NetworkModule.py: Some bug fixes around
	  removal of networked dp

2007-03-23 16:57  johncarr

	* conduit/dataproviders/NetworkModule.py: Force some vars to be
	  python strings rather than dbus.SomeDataType

2007-03-23 16:54  johncarr

	* conduit/dataproviders/NetworkModule.py: Some changes to
	  NetworkModule to detect real hostname and service name..

2007-03-23 16:29  johncarr

	* conduit/dataproviders/NetworkModule.py: Fix stupid namespace
	  oversight in detected_cb

2007-03-23 16:20  johncarr

	* conduit/dataproviders/NetworkModule.py: Add some code to look at
	  available dp's and share them

2007-03-23 16:19  johncarr

	* conduit/Module.py: Expose module manager to DataProviderFactory
	  (a clean way to allow extensions to inspect other dataproviders -
	  mainly for NetworkModule)

2007-03-23 11:54  johncarr

	* conduit/dataproviders/GmailModule/GmailModule.py: Start of
	  PicasaWeb support...

2007-03-23 11:38  johncarr

	* conduit/DBus.py: Remove notification for dbus interface

2007-03-21 10:03  john

	* conduit/DB.py, conduit/MainWindow.py, conduit/Synchronization.py,
	  conduit/TypeConverter.py, conduit/Utils.py, conduit/__init__.py,
	  conduit/dataproviders/ConverterModule.py,
	  conduit/datatypes/File.py, conduit/datatypes/Note.py,
	  conduit/start_conduit.py, data/conduit.glade,
	  test/python-tests/TestConvert.py,
	  test/python-tests/TestMappingDB.py,
	  test/python-tests/TestSyncFolderFolder.py: Added check if we are
	  running a development version so that we can check the mapping
	  DB. Also added some conversion tests exposing a bug in mtime
	  handling

2007-03-20 19:23  johncarr

	* conduit/Network.py, conduit/dataproviders/NetworkModule.py:
	  Starting moving network code to a modular DataProviderFactory
	  framework

2007-03-19 21:00  johncarr

	* conduit/dataproviders/TestModule.py: Stress (and *bad* leak)
	  checker for add-remove cycles

2007-03-19 19:09  johncarr

	* conduit/Hal.py: Variation of Hal fix so detection of iPods that
	  are already attached still works

2007-03-19 15:42  johncarr

	* conduit/Canvas.py: Swap out removed dp's for pending dp's

2007-03-19 15:37  johncarr

	* conduit/Canvas.py, conduit/Conduit.py: Add call to conduit to get
	  dp's by wrapper key

2007-03-19 15:29  johncarr

	* conduit/Canvas.py, conduit/MainWindow.py: Pass removed event to
	  canvas

2007-03-19 06:16  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/Conflict.py,
	  conduit/DB.py, conduit/DataProvider.py, conduit/MainWindow.py,
	  conduit/Synchronization.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/TestModule.py,
	  conduit/dataproviders/TomboyModule.py, conduit/datatypes/File.py,
	  data/conduit.glade, test/python-tests/TestMappingDB.py: Store
	  mtime in the DB so that a fast sync can be performed for those
	  items that have not got modified mtimes. Also make the conflict
	  resolver widget threaded

2007-03-18 22:33  johncarr

	* conduit/Tree.py: Improve hot-removal from TreeView - categories
	  now get removed :)

2007-03-18 17:15  johncarr

	* conduit/dataproviders/iPodModule.py: Route iPod removal
	  notifications into appropriate dataprovider-removed signals

2007-03-18 17:13  johncarr

	* conduit/Hal.py: Some fixes in HAL to detect iPod removals
	  properly

2007-03-18 16:13  johncarr

	* conduit/Module.py, conduit/Tree.py: Dps can now be removed from
	  TreeView

2007-03-18 15:59  johncarr

	* conduit/MainWindow.py: Plumbing in MainWindow to notify tree
	  about removals

2007-03-18 15:44  johncarr

	* conduit/Module.py: Plumbing for accepting dataprovider removals
	  (iPod unplugged etc)

2007-03-18 15:28  johncarr

	* conduit/dataproviders/TestModule.py: Remove based on dpw.key()

2007-03-18 15:18  johncarr

	* conduit/dataproviders/TestModule.py: Add to test DPs for
	  DataProviderFactory.emit_removed()

2007-03-13 05:47  john

	* conduit/dataproviders/Makefile.am, conduit/datatypes/Makefile.am,
	  configure.ac: Fix autotools

2007-03-12 10:57  john

	* conduit/Conflict.py, conduit/DB.py, conduit/MainWindow.py,
	  conduit/Synchronization.py, conduit/__init__.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/start_conduit.py, scripts/run-tests.sh,
	  test/python-tests/TestMappingDB.py,
	  test/python-tests/TestSyncFolderFolder.py: Make the conflict
	  resolution widget use threads and resolve in the background. A
	  bit broken due to tree iter stability in signal emissions, but
	  works OK

2007-03-12 07:33  john

	* conduit/Synchronization.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/TestModule.py: Fix some threading bugs

2007-03-10 13:08  john

	* test/python-tests/TestSyncFolderFolder.py: finish two way folder
	  sync test case

2007-03-10 12:51  john

	* conduit/dataproviders/FileModule/FileModule.py,
	  scripts/run-tests.sh, test,
	  test/python-tests/TestSyncFolderFolder.py: add two way folder
	  sync test case

2007-03-10 01:32  john

	* conduit/Utils.py, conduit/dataproviders/ConverterModule.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/datatypes/File.py, test/python-tests/TestFile.py,
	  test/python-tests/TestFile2.py,
	  test/python-tests/TestTempFile.py: create a TempFile class and
	  use that. Allows better treatment of File names

2007-03-09 11:18  john

	* conduit/Utils.py, conduit/dataproviders/ConverterModule.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/TomboyModule.py,
	  conduit/dataproviders/iPodModule.py,
	  conduit/datatypes/DataType.py, conduit/datatypes/File.py,
	  conduit/datatypes/Note.py, conduit/datatypes/Text.py: depricate
	  do_gnomevfs_transfer and improve UID retention in notes

2007-03-09 09:27  john

	* conduit/dataproviders/FileModule/FileModule.py: Fix folderchooser
	  button bug where the location was not remembered

2007-03-09 06:02  john

	* conduit/Conflict.py, conduit/Utils.py,
	  conduit/dataproviders/TestModule.py, data/conduit.glade: connect
	  up URI comparison function

2007-03-08 11:49  john

	* conduit/dataproviders/ConverterModule.py,
	  conduit/dataproviders/TomboyModule.py,
	  conduit/dataproviders/iPodModule.py,
	  conduit/datatypes/DataType.py, conduit/datatypes/File.py,
	  conduit/datatypes/Note.py, scripts/run-tests.sh,
	  test/python-tests/TestBackpack.py,
	  test/python-tests/TestMappingDB.py,
	  test/python-tests/TestTomboy.py, test/python-tests/TestiPod.py:
	  Test, Tomboy, iPod and Note improvements done on the ferry

2007-03-04 11:47  john

	* conduit/dataproviders/FeedModule/FeedModule.py,
	  conduit/dataproviders/TomboyModule.py,
	  conduit/dataproviders/iPodModule.py, conduit/datatypes/File.py,
	  scripts/run-tests.sh, test/python-tests/TestFile2.py: add file
	  mtime and rename modification functions

2007-03-03 02:12  john

	* conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/dataproviders/TomboyModule.py, conduit/datatypes/Note.py,
	  test/python-tests/TestTomboy.py: update to new tomboy api

2007-03-02 00:46  john

	* conduit/Utils.py, conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/TomboyModule.py,
	  conduit/dataproviders/iPodModule.py, conduit/datatypes/Note.py,
	  scripts/ListDBus.py, scripts/run-tests.sh,
	  test/python-tests/TestTomboy.py, test/python-tests/TestiPod.py:
	  update some tests, update tomboy and ipod

2007-02-27 09:14  john

	* scripts/coverage.py, scripts/run-tests.sh, test/settings: support
	  code coverage analysis

2007-02-27 06:36  john

	* conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/datatypes/File.py, test/python-tests/TestFlickr.py: Make
	  FlickrSink much better

2007-02-27 04:20  john

	* conduit/DataProvider.py, conduit/Synchronization.py,
	  conduit/dataproviders/BackpackModule/BackpackModule.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/dataproviders/GmailModule/GmailModule.py,
	  conduit/dataproviders/SynceModule.py,
	  conduit/dataproviders/TestModule.py,
	  conduit/dataproviders/iPodModule.py: s/LUIDs/LUID/

2007-02-27 03:49  john

	* conduit/DB.py, conduit/DataProvider.py,
	  conduit/Synchronization.py, conduit/dataproviders/iPodModule.py,
	  test/python-tests/TestMappingDB.py: Improve the mapping DB. Only
	  store one map per dpwUID,UID pair. Add a test case

2007-02-26 12:39  john

	* conduit/Conflict.py, conduit/MainWindow.py: GUI Tidy ups, status
	  icon and conflict widget

2007-02-26 03:15  john

	* conduit/dataproviders/BackpackModule/BackpackModule.py,
	  test/python-tests/TestBackpack.py,
	  test/python-tests/TestFlickr.py: Test Backpackit.com

2007-02-26 02:07  john

	* conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/datatypes/File.py, scripts/update-3rdparty-libs.sh,
	  test/python-tests/TestConvert.py, test/python-tests/TestFile2.py,
	  test/python-tests/TestFlickr.py, test/python-tests/TestGmail.py:
	  Add flickr test

2007-02-26 01:08  john

	* conduit/dataproviders/FlickrModule/FlickrAPI/flickrapi.py,
	  conduit/dataproviders/FlickrModule/FlickrAPI/get-token-for-username.patch,
	  conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/dataproviders/FlickrModule/config.glade: support multiple
	  flickr users per login in FlickrModule

2007-02-26 00:37  john

	* conduit/dataproviders/FlickrModule/FlickrAPI/flickrapi.py: update
	  FlickrAPI

2007-02-26 00:35  john

	* conduit/dataproviders/FlickrModule/FlickrAPI,
	  conduit/dataproviders/FlickrModule/FlickrAPI-8,
	  conduit/dataproviders/FlickrModule/FlickrAPI/Makefile.am,
	  conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/dataproviders/FlickrModule/Makefile.am: update FlickrAPI

2007-02-25 23:19  john

	* conduit/DBus.py, conduit/MainWindow.py, scripts/TestDBus.py,
	  test/python-tests/TestDBus.py: test the DBus interface

2007-02-25 22:18  john

	* conduit/Utils.py, conduit/datatypes/File.py,
	  test/python-tests/TestFile2.py: Tidy up the File DP for renaming
	  and force_new_filename

2007-02-25 13:50  john

	* conduit/dataproviders/ConverterModule.py,
	  test/python-tests/TestConvert.py, test/python-tests/TestGmail.py:
	  test email. test gmail sending a file

2007-02-25 13:29  john

	* conduit/dataproviders/GmailModule/GmailModule.py,
	  test/python-tests/TestGmail.py: add gmail test

2007-02-25 10:56  john

	* test/python-tests/TestContact.py, test/python-tests/TestEvent.py,
	  test/python-tests/TestFile.py, test/python-tests/common.py,
	  test/python-tests/data, test/python-tests/data/1.ical,
	  test/python-tests/data/1.vcal, test/python-tests/data/1.vcard,
	  test/python-tests/data/2.ical, test/python-tests/data/3.ical,
	  test/python-tests/data/simple-1.vcard: add more tests

2007-02-25 10:12  john

	* scripts/run-tests.sh, scripts/run_tests.sh,
	  test/python-tests/TestConvert.py: add new test

2007-02-25 10:09  john

	* conduit/Conflict.py, conduit/__init__.py,
	  conduit/datatypes/File.py, scripts/run_tests.sh,
	  test/python-tests/TestDelta.py, test/python-tests/TestFile.py,
	  test/python-tests/common.py: fix tests and upload results to
	  tests.conduit-project.org

2007-02-25 03:50  john

	* conduit/Conflict.py: render an icon in the conflict widget

2007-02-25 02:29  john

	* conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/iPodModule.py,
	  conduit/datatypes/DataType.py, conduit/datatypes/File.py: use
	  python datetime objects for the modification time

2007-02-25 01:27  john

	* scripts/upload-doc.sh: use scp to transfer docs

2007-02-25 01:05  john

	* conduit/Conflict.py, conduit/Utils.py,
	  conduit/dataproviders/ConverterModule.py,
	  conduit/dataproviders/EvolutionModule.py,
	  conduit/dataproviders/FeedModule/FeedModule.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/GmailModule/GmailModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/TestModule.py,
	  conduit/dataproviders/iPodModule.py,
	  conduit/datatypes/Contact.py, conduit/datatypes/DataType.py,
	  conduit/datatypes/Email.py, conduit/datatypes/Event.py,
	  conduit/datatypes/File.py, conduit/datatypes/Note.py,
	  conduit/datatypes/Text.py, doc/ExampleModule.py: MAJOR cleanup of
	  Datatype URI foo. Move the converters into ConverterModule.py
	  because its easier to read. Chain the URIs through conversions a
	  lot better. Add get_snippet and use it with __str__ when
	  displaying Datatypes to the user. In all other situations where
	  the raw text of a datatype is displayed to the user use
	  get_*_string()

2007-02-24 23:13  john

	* conduit/datatypes/Feed.py, conduit/datatypes/Makefile.am: Remove
	  leftovers from liferea

2007-02-24 21:39  john

	* conduit/Conflict.py, data/conduit.glade: improve the conflict
	  widget to show the number of conflicts

2007-02-24 17:28  johncarr

	* conduit/Canvas.py: Fix PendingDataProvider

2007-02-24 10:05  john

	* conduit/dataproviders/SettingsModule/SettingsModule.py:
	  SettingsModule: handle the case of no GConf settings by not
	  adding the data to the archive

2007-02-24 10:04  john

	* conduit/Conflict.py: Use data func to render conflict widget

2007-02-24 08:41  john

	* conduit/dataproviders/SettingsModule/GNOMESettinsModule.py,
	  conduit/dataproviders/SettingsModule/Makefile.am,
	  conduit/dataproviders/SettingsModule/SettingsModule.py,
	  conduit/dataproviders/SettingsModule/backups,
	  conduit/dataproviders/SettingsModule/config.glade,
	  conduit/dataproviders/SettingsModule/settings: Rename
	  GNOMESettings to Settings

2007-02-24 08:35  john

	* conduit/dataproviders/GNOMESettingsModule,
	  conduit/dataproviders/Makefile.am,
	  conduit/dataproviders/SettingsModule,
	  conduit/dataproviders/SettingsModule/GConfUtils.py,
	  conduit/dataproviders/SettingsModule/GNOMESettinsModule.py,
	  conduit/dataproviders/SettingsModule/Makefile.am,
	  conduit/dataproviders/SettingsModule/backups,
	  conduit/dataproviders/SettingsModule/config.glade,
	  conduit/dataproviders/SettingsModule/layout_loader.py,
	  conduit/dataproviders/SettingsModule/layout_save.py: Rename
	  GNOMESettings to Settings

2007-02-24 08:22  john

	* conduit/dataproviders/GNOMESettingsModule/GNOMESettinsModule.py,
	  conduit/dataproviders/GNOMESettingsModule/backups/ssh.cfg:
	  GNOMESettins now supports files and directories

2007-02-24 05:25  john

	* conduit/dataproviders/BackpackModule,
	  conduit/dataproviders/BackpackModule/backpack-1.1,
	  conduit/dataproviders/FeedModule,
	  conduit/dataproviders/FileModule,
	  conduit/dataproviders/FlickrModule,
	  conduit/dataproviders/FlickrModule/FlickrAPI-8,
	  conduit/dataproviders/FspotModule,
	  conduit/dataproviders/GNOMESettingsModule,
	  conduit/dataproviders/GNOMESettingsModule/Makefile.am,
	  conduit/dataproviders/GmailModule,
	  conduit/dataproviders/GmailModule/libgmail-0.1.5,
	  conduit/dataproviders/Makefile.am: Add GNOMESettings to build and
	  set some svn ignores

2007-02-24 05:18  john

	* conduit/dataproviders/LifereaModule: Remove Liferea module, not
	  used and things are in flux wrt liferea at the moment anyway

2007-02-24 05:10  john

	* conduit/Synchronization.py,
	  conduit/dataproviders/ConverterModule.py,
	  conduit/dataproviders/GNOMESettingsModule/GNOMESettinsModule.py,
	  conduit/dataproviders/GNOMESettingsModule/backups/gnome-panel.cfg,
	  conduit/dataproviders/GNOMESettingsModule/backups/nautilus.cfg:
	  Make GNOME settings useful and improve some datatype conversions,
	  particuarly conversions to text

2007-02-23 05:22  john

	* conduit/Utils.py: fix to allow dps to easier add extra python
	  files with modules in them

2007-02-23 05:21  john

	* conduit/dataproviders/GNOMESettingsModule,
	  conduit/dataproviders/GNOMESettingsModule/GConfUtils.py,
	  conduit/dataproviders/GNOMESettingsModule/GNOMESettinsModule.py,
	  conduit/dataproviders/GNOMESettingsModule/backups,
	  conduit/dataproviders/GNOMESettingsModule/backups/nautilus.cfg,
	  conduit/dataproviders/GNOMESettingsModule/config.glade,
	  conduit/dataproviders/GNOMESettingsModule/layout_loader.py,
	  conduit/dataproviders/GNOMESettingsModule/layout_save.py: add a
	  GNOME settings dataprovider I have had lying around for a while

2007-02-20 11:45  john

	* conduit/dataproviders/FileModule/FileModule.py: Clean up the
	  logic of the file DP and configurator to deal more sensibly with
	  empty dirs, single files, and all the corner cases

2007-02-20 09:36  john

	* conduit/dataproviders/FileModule/FileModule.py: use the name cell
	  renderer to set if the cell is eitable or not rather than storing
	  the item type as a boolean and using that as the editable column
	  idx

2007-02-20 09:07  john

	* conduit/dataproviders/FileModule/FileModule.py,
	  conduit/datatypes/File.py: begin reorganising the File dp to
	  clean up the Folderscanner thread db usage

2007-02-19 12:26  john

	* conduit/DBus.py, conduit/MainWindow.py, scripts/TestDBus.py:
	  share the status icon between the Dbusview and the GtkView

2007-02-19 11:48  john

	* scripts/check-pyflakes.sh: add simple checker using pyflakes

2007-01-31 23:29  johncarr

	* conduit/dataproviders/FeedModule/FeedModule.py: More changes to
	  work on Python 2.5 and Feisty.

2007-01-30 08:26  john

	* conduit/datatypes/Contact.py, conduit/datatypes/Event.py,
	  conduit/datatypes/File.py, conduit/datatypes/__init__.py: more
	  pyflakes cleanups

2007-01-30 08:14  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/Conflict.py,
	  conduit/DB.py, conduit/DBus.py, conduit/DataProvider.py,
	  conduit/DeltaProvider.py, conduit/Hal.py, conduit/MainWindow.py,
	  conduit/Module.py, conduit/ModuleWrapper.py, conduit/Network.py,
	  conduit/Settings.py, conduit/Synchronization.py, conduit/Tree.py,
	  conduit/TypeConverter.py, conduit/Utils.py,
	  conduit/VolumeMonitor.py,
	  conduit/dataproviders/BackpackModule/BackpackModule.py,
	  conduit/dataproviders/ConverterModule.py,
	  conduit/dataproviders/EvolutionModule.py,
	  conduit/dataproviders/FeedModule/FeedModule.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/dataproviders/FspotModule/FspotModule.py,
	  conduit/dataproviders/GmailModule/GmailModule.py,
	  conduit/dataproviders/LifereaModule/LifereaModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/SynceModule.py,
	  conduit/dataproviders/TestModule.py,
	  conduit/dataproviders/iPodModule.py,
	  conduit/datatypes/Contact.py, conduit/datatypes/Email.py,
	  conduit/datatypes/Event.py, conduit/datatypes/Feed.py,
	  conduit/datatypes/File.py, conduit/datatypes/Note.py,
	  conduit/datatypes/Text.py, conduit/start_conduit.py,
	  doc/ExampleModule.py: s/logging.xxx/logx/g and also fix a whole
	  bunch of import errors reported by pyflakes

2007-01-30 02:25  john

	* conduit/Conduit.py, conduit/DBus.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/ModuleWrapper.py,
	  conduit/Synchronization.py, conduit/dataproviders/TestModule.py:
	  Give dataproviders the ability to configure conversion parameters

2007-01-28 12:20  johncarr

	* conduit/MainWindow.py, conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/SynceModule.py: Add workaround so can run
	  on Feisty

2007-01-25 05:48  john

	* conduit/DBus.py, conduit/MainWindow.py,
	  conduit/Synchronization.py: Add a sync-finished signal, and
	  support multiple callbacks for the sync threads. Use the horrible
	  animated status icon

2007-01-25 05:47  john

	* data/conduit-progress-1.png, data/conduit-progress-2.png,
	  data/conduit-progress-3.png, data/conduit-progress-4.png,
	  data/conduit-progress-5.png, data/conduit-progress-6.png,
	  data/conduit-progress-7.png, data/conduit-progress-8.png,
	  data/conduit-progress.svg: Add animated sync progress icon. I am
	  terrmible at art

2007-01-25 02:19  john

	* conduit/MainWindow.py, conduit/Settings.py,
	  conduit/Synchronization.py, data/conduit.glade: Add preliminary
	  status icon support

2007-01-24 08:37  john

	* conduit/Conflict.py, conduit/MainWindow.py,
	  conduit/Synchronization.py, conduit/dataproviders/TestModule.py,
	  data/conduit.glade: Make it possible to pop-out the conflict
	  widget from the expander into its own window

2007-01-21 21:10  john

	* conduit/Conflict.py, conduit/Synchronization.py: Differentiate
	  visually the conflict resolution for a missing file indicating
	  whether the file is moving to the left or to the right

2007-01-15 01:15  john

	* doc/ExampleModule.py: Make moinmoin work again

2007-01-15 00:10  john

	* conduit/Synchronization.py, conduit/Utils.py: fix some resolve
	  conflict bugs

2007-01-15 00:07  john

	* conduit/dataproviders/iPodModule.py: Make Tomboy - iPod sync work

2007-01-15 00:05  john

	* configure.ac: enable gmail and backpack support by default

2007-01-13 11:32  john

	* conduit/dataproviders/FileModule/FileModule.py: Actually make
	  Filemodule overwrite files when it is meant to

2007-01-13 11:22  john

	* conduit/Utils.py, conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/datatypes/DataType.py, conduit/datatypes/File.py,
	  conduit/datatypes/Note.py, conduit/datatypes/Text.py: Make tomboy
	  and filesink work with the new two-way setup

2007-01-13 10:45  john

	* conduit/Synchronization.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/datatypes/Contact.py, conduit/datatypes/DataType.py,
	  conduit/datatypes/Event.py, conduit/datatypes/File.py,
	  conduit/datatypes/__init__.py: Make two way file folder sync work
	  with the new system

2007-01-12 13:23  john

	* conduit/DBus.py, conduit/Hal.py, conduit/MainWindow.py,
	  conduit/Utils.py, conduit/dataproviders/NotesModule.py: Update
	  Tomboy DP to use new DBus API.

2007-01-11 12:28  john

	* conduit/DB.py: shush debug messages

2007-01-10 11:30  john

	* conduit/Synchronization.py: Make the missing case work and use
	  more sensible variable names

2007-01-09 12:51  john

	* conduit/Conflict.py, conduit/Synchronization.py,
	  conduit/dataproviders/FileModule/FileModule.py: port some more
	  two way sync logic over to using the new mappingDB

2007-01-09 08:32  john

	* doc/ExampleModule.py: add get_uid

2007-01-09 08:31  john

	* conduit/dataproviders/iPodModule.py: Fix typo

2007-01-09 06:19  john

	* conduit/dataproviders/FspotModule/FspotModule.py: Return files
	  from the Fspot DP to make it work again

2007-01-09 05:53  john

	* conduit/dataproviders/FspotModule/FspotModule.py: updated Fspot
	  to detect tags in absence of the missing initialize function

2007-01-08 20:17  johncarr

	* conduit/dataproviders/ConverterModule.py,
	  conduit/dataproviders/iPodModule.py, conduit/datatypes/Event.py,
	  conduit/datatypes/__init__.py: Add Event type and iPod code to
	  allow File<->iPod Calendar use case

2007-01-08 10:43  john

	* conduit/DB.py: dont store None for UID mappings.

2007-01-08 09:28  john

	* conduit/dataproviders/ContactConverterModule.py,
	  conduit/dataproviders/ConverterModule.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/TextConverterModule.py,
	  conduit/datatypes/File.py: merge some of the converters into a
	  single file

2007-01-08 09:01  john

	* conduit/dataproviders/FlickrModule/FlickrAPI-8/flickrapi.py,
	  conduit/dataproviders/FlickrModule/FlickrModule.py: Update the
	  flickr API. Make FlickrModule work again

2007-01-08 07:24  john

	* conduit/dataproviders/BackpackModule/Makefile.am,
	  conduit/dataproviders/BackpackModule/backpack-1.1/Makefile.am,
	  conduit/dataproviders/GmailModule/Makefile.am,
	  conduit/dataproviders/GmailModule/libgmail-0.1.5/Makefile.am,
	  conduit/dataproviders/Makefile.am: Add Gmail and Backpack to
	  shipped dataproviders

2007-01-08 07:23  john

	* conduit/dataproviders/FeedModule/Makefile.am,
	  conduit/dataproviders/FileModule/Makefile.am,
	  conduit/dataproviders/FlickrModule/Makefile.am,
	  conduit/dataproviders/FspotModule/Makefile.am: Autotools. Install
	  config.glade properly

2007-01-08 03:33  john

	* conduit/DataProvider.py, conduit/Synchronization.py,
	  conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/dataproviders/GmailModule/GmailModule.py,
	  conduit/dataproviders/TestModule.py: Add support for enforcing
	  compulsory configuration of dataproviders

2007-01-08 03:31  john

	* conduit/Conduit.py: Comment out segfault causing line when adding
	  Flickr to a testsource -> testsink conduit

2007-01-08 03:20  john

	* conduit/dataproviders/FlickrModule/FlickrModule.py: Fix typo
	  s/URI/UID

2007-01-08 02:31  john

	* conduit/Conflict.py: Fix redraw bug in conflict tree view

2007-01-08 02:19  john

	* ChangeLog, Makefile.am, NEWS, TODO, scripts/svn2cl.sh,
	  scripts/svn2cl.xsl: Generate ChangeLog, NEWS and TODO at
	  dist-time

2007-01-08 01:37  john

	* conduit/Makefile.am, conduit/dataproviders/Makefile.am,
	  configure.ac: Autotools fixes. Dont require devel libraries for
	  pygtk. Dont distribute TestModule.py or missing ToolTips.py

2007-01-08 00:03  john

	* conduit/Utils.py, conduit/dataproviders/FileModule/FileModule.py:
	  More filemodule tidy ups

2007-01-07 12:09  john

	* conduit/TypeConverter.py,
	  conduit/dataproviders/EvolutionModule.py,
	  conduit/dataproviders/FeedModule/FeedModule.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/FspotModule/FspotModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/TestModule.py, conduit/datatypes/File.py,
	  conduit/datatypes/Text.py: FileModule improvements

2007-01-07 03:16  john

	* conduit/datatypes/Makefile.am, configure.ac, data/Makefile.am,
	  data/org.gnome.Conduit.service.in: Add dbus service file and
	  associated auto-foo

2007-01-07 02:04  john

	* Makefile.am, conduit/Makefile.am,
	  conduit/dataproviders/FeedModule/Makefile.am,
	  conduit/dataproviders/FileModule/Makefile.am,
	  conduit/dataproviders/FlickrModule/FlickrAPI-8/Makefile.am,
	  conduit/dataproviders/FlickrModule/Makefile.am,
	  conduit/dataproviders/FspotModule/Makefile.am,
	  conduit/dataproviders/Makefile.am, configure.ac: Autotools
	  improvements

2007-01-06 22:13  johncarr

	* conduit/dataproviders/ContactConverterModule.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/iPodModule.py: Work improving iPodContacts
	  and iPodCalendar, and improving iPod Contacts<->File usecase

2007-01-06 13:05  john

	* autogen.sh, conduit/dataproviders/FeedModule/Makefile.am,
	  conduit/dataproviders/FileModule/Makefile.am,
	  conduit/dataproviders/Makefile.am, configure.ac: Make autotools
	  less brain hurting

2007-01-06 11:57  john

	* conduit/Makefile.am, conduit/dataproviders/EvolutionModule.py,
	  conduit/dataproviders/Makefile.am, conduit/evolution,
	  configure.ac: Remove evolution from the tree. Now require the
	  evolution-python bindings

2007-01-06 11:08  johncarr

	* conduit/datatypes/Contact.py: Remove vobject contrib - vobject
	  should be installed properly

2007-01-06 11:05  johncarr

	* contrib: Remove contribs folder as no longer needed.

2007-01-06 11:02  johncarr

	* conduit/dataproviders/LifereaModule/LifereaModule.py: Fix missing
	  import in LifereaModule :(

2007-01-06 10:59  johncarr

	* conduit/dataproviders/LifereaModule/LifereaModule.py: Make
	  LifereaModule use correct python-opml contrib

2007-01-06 10:56  johncarr

	* conduit/dataproviders/LifereaModule,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/dataproviders/LifereaModule/LifereaModule.py,
	  conduit/dataproviders/LifereaModule/python-opml-0.5,
	  contrib/python-opml-0.5: Move LifereaModule contribs into
	  LifereaModule folder

2007-01-06 03:20  john

	* conduit/dataproviders/FeedModule,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FeedModule/FeedModule.py,
	  conduit/dataproviders/FeedModule/config.glade,
	  conduit/dataproviders/FileModule,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FileModule/FileModule.py,
	  conduit/dataproviders/FileModule/config.glade,
	  conduit/dataproviders/FspotModule,
	  conduit/dataproviders/FspotModule.py,
	  conduit/dataproviders/FspotModule/FspotModule.py,
	  conduit/dataproviders/FspotModule/config.glade,
	  data/conduit.glade: finish moving dataproviders into their own
	  directories

2007-01-05 22:00  johncarr

	* conduit/Canvas.py: Cheap fix for PendingDataProviders

2007-01-05 13:57  john

	* conduit/dataproviders/FileModule.py: Fix URI typo

2007-01-05 13:05  john

	* conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/dataproviders/TestModule.py: Implement some more get_UIDs

2007-01-05 12:56  john

	* data/sink-icon.png: Use an arrow in the correct direction for
	  sinks

2007-01-05 12:40  john

	* conduit/DB.py, conduit/DataProvider.py,
	  conduit/Synchronization.py, conduit/Utils.py,
	  conduit/dataproviders/BackpackModule/BackpackModule.py,
	  conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/dataproviders/SynceModule.py,
	  conduit/dataproviders/TestModule.py,
	  conduit/dataproviders/iPodModule.py: MAKE get_UID COMPULSORY FOR
	  ALL DATAPROVIDERS

2007-01-05 12:39  john

	* conduit/dataproviders/GmailModule/GmailModule.py,
	  conduit/dataproviders/GmailModule/config.glade: Improve gmail
	  configuraion

2007-01-05 11:51  john

	* conduit/dataproviders/GmailModule/libgmail-0.1.5/libgmail.py:
	  Update to cvs version of libgmail

2007-01-05 09:15  john

	* conduit/Module.py, conduit/Utils.py,
	  conduit/dataproviders/BackpackModule,
	  conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/BackpackModule/BackpackModule.py,
	  conduit/dataproviders/BackpackModule/backpack-1.1,
	  conduit/dataproviders/BackpackModule/config.glade,
	  conduit/dataproviders/FlickrModule,
	  conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/FlickrModule/FlickrAPI-8,
	  conduit/dataproviders/FlickrModule/FlickrModule.py,
	  conduit/dataproviders/FlickrModule/config.glade,
	  conduit/dataproviders/GmailModule,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/GmailModule/GmailModule.py,
	  conduit/dataproviders/GmailModule/config.glade,
	  conduit/dataproviders/GmailModule/libgmail-0.1.5,
	  contrib/FlickrAPI-8, contrib/backpack-1.1,
	  contrib/libgmail-0.1.5, data, data/conduit.glade: New
	  dataprovider directory layout

2007-01-05 05:54  john

	* conduit/datatypes/File.py: Major tidy up of the File data type

2007-01-05 05:39  john

	* scripts/TestDelta.py, scripts/run_tests.sh, test,
	  test/python-tests, test/python-tests/TestDelta.py,
	  test/python-tests/TestFile.py, test/python-tests/common.py,
	  test/settings: Add a simple testing framework

2007-01-04 22:18  john

	* conduit/dataproviders/FileModule.py: Some FileModule tidyups

2007-01-04 19:37  johncarr

	* conduit/DeltaProvider.py, conduit/Synchronization.py,
	  conduit/datatypes/DataType.py, scripts/TestDelta.py: Fix several
	  bugs in DeltaProvider and add TestDelta.py to help test its
	  behaviour in isolation.

2007-01-04 13:27  john

	* conduit/dataproviders/FileModule.py: Abuse liststore to prohibit
	  editing the group name of Files. delightful hack really

2007-01-04 13:08  john

	* conduit/DB.py, conduit/Synchronization.py,
	  conduit/dataproviders/TestModule.py: First stab at how a LUID
	  mapping DB might look

2007-01-04 12:50  john

	* conduit/DB.py: Use wrapper UIDs directly. Add debug method

2007-01-04 11:54  john

	* conduit/DBus.py, conduit/DataProvider.py, conduit/MainWindow.py,
	  conduit/ModuleWrapper.py, conduit/Synchronization.py,
	  conduit/Utils.py: implement get_UID() on ModuleWrapper and
	  DataProviderBase

2007-01-04 11:51  john

	* conduit/DB.py: Add a simple python dict based DB. This will be
	  useful in some dps (like the file dp) whom need to manipulate a
	  lof of info when calculating where to put() a file. I have also
	  implemented an example mappingdb using this to store persistant
	  LUID<-->LUID mappings on a per dp basis

2007-01-04 03:29  john

	* conduit/dataproviders/FileModule.py, conduit/datatypes/File.py:
	  Support named folder sync groups ala iFolder

2007-01-03 11:43  john

	* conduit/DataProvider.py, conduit/DeltaProvider.py,
	  conduit/Synchronization.py, conduit/Utils.py,
	  conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/ContactConverterModule.py,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/SynceModule.py,
	  conduit/dataproviders/TestModule.py,
	  conduit/dataproviders/iPodModule.py,
	  conduit/datatypes/DataType.py, conduit/datatypes/File.py: Rename
	  the onTopOf parameter to overwrite because that is what it will
	  now be used for. Make the FileModule work better when it is used
	  as a sink

2007-01-03 04:55  john

	* conduit/MainWindow.py, conduit/Utils.py,
	  conduit/dataproviders/FileModule.py, data/conduit.glade,
	  scripts/make-doc.sh: BOOM. First attempt at a new twoway file and
	  folder dataprovider. Not quite finished yet

2006-12-30 13:28  johncarr

	* conduit/dataproviders/iPodModule.py: Fix stupid typos in
	  iPodModule

2006-12-30 11:56  john

	* conduit/Module.py: Converter bug fix

2006-12-30 11:46  johncarr

	* conduit/dataproviders/EvolutionModule.py: Implement enough of
	  EvoContact support to capture vcards through conduit and into
	  whatever...

2006-12-30 10:31  john

	* conduit/evolution/__init__.py: Delightful autotools hack to
	  support uninstalled conduit with evolution support

2006-12-30 09:19  john

	* conduit/dataproviders/EvolutionModule.py, conduit/evolution,
	  conduit/evolution/Makefile.am, conduit/evolution/_evolution.defs,
	  conduit/evolution/_evolution.override,
	  conduit/evolution/_evolutionmodule.c,
	  conduit/evolution/evo-addressbook.c,
	  conduit/evolution/evolution.c, conduit/evolution/evolution.h,
	  conduit/evolution/override_common.c,
	  conduit/evolution/override_common.h: Evolution bindings actually
	  do something. This is my first attempt at binding GObject stuff,
	  so THERE WILL BE MEMORY LEAKS

2006-12-30 04:44  john

	* conduit/DeltaProvider.py,
	  conduit/dataproviders/EvolutionModule.py, conduit/evolution,
	  conduit/evolution/_evolution.defs,
	  conduit/evolution/_evolution.override,
	  conduit/evolution/evolution.c, conduit/evolution/evolution.h:
	  Removed some async evolution stuff

2006-12-30 02:57  john

	* conduit, conduit/dataproviders/Makefile.am: YAY. Conduit now uses
	  autotools

2006-12-30 02:48  john

	* conduit/evolution/check-libevo.c,
	  conduit/evolution/evo-addressbook.c,
	  conduit/evolution/evo-addressbook.h,
	  conduit/evolution/evo-contact.c, conduit/evolution/evo-contact.h,
	  conduit/evolution/evo-environment.c,
	  conduit/evolution/evo-environment.h, configure.ac, libevo: move
	  my libevo stuff to conduit

2006-12-30 02:36  john

	* conduit/ChangeLog, conduit/Makefile.am, conduit/ModuleWrapper.py,
	  conduit/data, conduit/datatypes/Makefile.am, conduit/defs.py.in,
	  conduit/start_conduit.py, configure.ac, data/Makefile.am,
	  data/backpack.png, data/conduit-icon.png, data/conduit-icon.svg,
	  data/conduit-splash.png, data/conduit.desktop.in.in,
	  data/conduit.glade, data/conflict-left.png,
	  data/conflict-right.png, data/conflict-skip.png,
	  data/conflict-twoway.png, data/f-spot.png, data/feed-icon.png,
	  data/foo.glade, data/liferea.png, data/sink-icon.png,
	  data/source-icon.png, data/tomboy.png, data/twoway-icon.png: Make
	  conduit installable using autotools

2006-12-30 01:12  john

	* ., ChangeLog, INSTALL, Makefile, Makefile.am, NEWS, TODO,
	  acinclude.m4, autogen.sh, conduit, conduit/Makefile.am,
	  conduit/dataproviders, conduit/dataproviders/EvolutionModule.py,
	  conduit/dataproviders/Makefile.am, conduit/datatypes,
	  conduit/datatypes/Makefile.am, conduit/defs.py.in,
	  conduit/evolution, conduit/evolution/Makefile.am,
	  conduit/evolution/__init__.py, conduit/evolution/_evolution.defs,
	  conduit/evolution/_evolution.override,
	  conduit/evolution/_evolutionmodule.c,
	  conduit/evolution/evolution.c, conduit/evolution/evolution.h,
	  conduit/evolution/gen-defs.sh, conduit/start_conduit.py,
	  configure.ac, data, data/Makefile.am, data/conduit.desktop.in.in,
	  data/conduit.pc.in, data/foo.glade, doap.rdf.in, m4,
	  m4/acinclude.m4, m4/aclocal.m4, m4/intltool.m4, m4/python.m4, po,
	  po/LINGUAS, po/POTFILES.in, po/POTFILES.skip: Autotools Conduit

2006-12-29 21:27  john

	* libevo/src/evo-addressbook.c, libevo/src/evo-addressbook.h: Use
	  glists for changes

2006-12-29 11:46  john

	* libevo, libevo/.tm_project2.cache, libevo/depcomp,
	  libevo/libtool: quiet svn

2006-12-29 11:42  john

	* libevo, libevo/Makefile.in, libevo/config.guess,
	  libevo/config.sub, libevo/install-sh, libevo/ltmain.sh,
	  libevo/missing, libevo/src, libevo/src/Makefile.in,
	  libevo/stamp-h1, libevo/tests, libevo/tests/Makefile.in: quiet
	  svn

2006-12-29 11:30  john

	* libevo/.anjuta, libevo/TODO.tasks, libevo/src, libevo/src/.deps,
	  libevo/tests/.deps: quiet svn

2006-12-29 11:23  john

	* libevo, libevo/.anjuta, libevo/.anjuta/anjuta.session,
	  libevo/.anjuta/dock-layout.xml, libevo/configure.ac, libevo/src,
	  libevo/src/.deps/evo-addressbook.Plo,
	  libevo/src/.deps/evo-environment.Plo, libevo/src/Makefile.am,
	  libevo/src/Makefile.in, libevo/src/evo-addressbook.c,
	  libevo/src/evo-addressbook.h, libevo/src/evo-contact.c,
	  libevo/src/evo-contact.h, libevo/src/evo-environment.h,
	  libevo/tests/.deps/check-libevo.Po, libevo/tests/check-libevo.c:
	  Add funcs for dealing with contacts. Clean up some SVN spew

2006-12-29 07:18  john

	* libevo/AUTHORS, libevo/NEWS, libevo/libevo.pc.in, libevo/src:
	  Remove some refs to leaftag (whom I borred the autofoo from)

2006-12-29 07:05  john

	* libevo, libevo/.anjuta/anjuta.session,
	  libevo/.anjuta/default.anjuta, libevo/.anjuta/dock-layout.xml,
	  libevo/Makefile, libevo/config.log, libevo/config.status,
	  libevo/configure, libevo/configure.ac, libevo/libevo.pc,
	  libevo/src/Makefile, libevo/tests/Makefile: quiet svn

2006-12-29 06:49  john

	* libevo, libevo/src, libevo/tests: quiet svn

2006-12-29 06:47  john

	* libevo, libevo/Makefile, libevo/autom4te.cache,
	  libevo/config.log, libevo/config.status,
	  libevo/src/.deps/evo-addressbook.Plo,
	  libevo/src/.deps/evo-environment.Plo, libevo/src/Makefile: quiet
	  svn

2006-12-29 06:46  john

	* libevo/tests, libevo/tests/.deps/check-libevo.Po,
	  libevo/tests/Makefile: quiet svn

2006-12-29 06:41  john

	* libevo, libevo/.anjuta, libevo/.anjuta/anjuta.session,
	  libevo/.anjuta/default.anjuta, libevo/.anjuta/dock-layout.xml,
	  libevo/.tm_project2.cache, libevo/AUTHORS, libevo/COPYING,
	  libevo/ChangeLog, libevo/INSTALL, libevo/Makefile,
	  libevo/Makefile.am, libevo/Makefile.in, libevo/NEWS,
	  libevo/README, libevo/TODO.tasks, libevo/acinclude.m4,
	  libevo/aclocal.m4, libevo/autogen.sh, libevo/autom4te.cache,
	  libevo/autom4te.cache/output.0, libevo/autom4te.cache/output.1,
	  libevo/autom4te.cache/output.2, libevo/autom4te.cache/output.3,
	  libevo/autom4te.cache/requests, libevo/autom4te.cache/traces.0,
	  libevo/autom4te.cache/traces.1, libevo/autom4te.cache/traces.2,
	  libevo/autom4te.cache/traces.3, libevo/config.guess,
	  libevo/config.h, libevo/config.h.in, libevo/config.log,
	  libevo/config.status, libevo/config.sub, libevo/configure,
	  libevo/configure.ac, libevo/depcomp, libevo/install-sh,
	  libevo/libevo.anjuta, libevo/libevo.pc, libevo/libevo.pc.in,
	  libevo/libtool, libevo/ltmain.sh, libevo/missing, libevo/src,
	  libevo/src/.deps, libevo/src/.deps/evo-addressbook.Plo,
	  libevo/src/.deps/evo-environment.Plo, libevo/src/Makefile,
	  libevo/src/Makefile.am, libevo/src/Makefile.in,
	  libevo/src/evo-addressbook.c, libevo/src/evo-addressbook.h,
	  libevo/src/evo-environment.c, libevo/src/evo-environment.h,
	  libevo/stamp-h1, libevo/tests, libevo/tests/.deps,
	  libevo/tests/.deps/check-libevo.Po, libevo/tests/Makefile,
	  libevo/tests/Makefile.am, libevo/tests/Makefile.in,
	  libevo/tests/check-libevo.c: Fist attempt at a decent evolution
	  binding

2006-12-28 22:55  johncarr

	* conduit/Module.py, conduit/dataproviders/iPodModule.py: Drop
	  get_all_modules, long live probing.

2006-12-28 22:41  johncarr

	* conduit/dataproviders/iPodModule.py: Add probe method to
	  iPodModule.py

2006-12-28 22:40  john

	* conduit/dataproviders/FileModule.py: typo

2006-12-28 22:37  john

	* conduit/dataproviders/FileModule.py: typo

2006-12-28 22:35  john

	* conduit/Tree.py: work around a gtk version issue

2006-12-28 11:12  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/DataProvider.py:
	  Make canvas signal connection more sane. Unavailable
	  dataproviders should work now

2006-12-28 07:31  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/MainWindow.py,
	  conduit/Module.py, conduit/Settings.py, conduit/Tree.py,
	  conduit/dataproviders/TestModule.py: Some initial support for
	  adding dps to the canvas when they become available

2006-12-28 03:15  john

	* doc/ExampleModule.py: Update category and dataprovider names

2006-12-28 03:06  john

	* conduit/DataProvider.py, conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/FspotModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/SynceModule.py: Update category and
	  dataprovider names

2006-12-27 22:48  johncarr

	* conduit/DeltaProvider.py: Check in first chunk of DeltaProvider
	  code

2006-12-27 22:48  johncarr

	* conduit/datatypes/DataType.py: Check in first chunk of
	  DeltaProvider code

2006-12-27 22:44  johncarr

	* conduit/dataproviders/iPodModule.py: Add first draft of iPod
	  Contacts support

2006-12-27 18:56  johncarr

	* conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/SynceModule.py: Tidy up my earlier misuse
	  of *args

2006-12-27 11:20  john

	* conduit/ModuleWrapper.py, conduit/Tree.py,
	  conduit/dataproviders/NotesModule.py: more fiddling with the GUI
	  and treeview polish. Finally got things to line up like I wanted

2006-12-27 10:49  john

	* conduit/DBus.py, conduit/ModuleWrapper.py, conduit/Tree.py:
	  Unbreak DBus, minor GUI polish

2006-12-27 08:02  john

	* conduit/ModuleWrapper.py: Little GUI tidy up

2006-12-27 07:50  john

	* Makefile, conduit/Module.py, conduit/dataproviders/iPodModule.py:
	  Make conduit installable again

2006-12-27 03:56  john

	* conduit/Canvas.py, conduit/Conflict.py, conduit/ModuleWrapper.py,
	  conduit/Settings.py, conduit/Tree.py, conduit/data/conduit.glade,
	  conduit/data/conflict-left.png, conduit/data/conflict-right.png,
	  conduit/data/conflict-skip.png, conduit/data/conflict-twoway.png,
	  conduit/data/one-way-left.png, conduit/data/one-way-right.png,
	  conduit/data/sink-icon.png, conduit/data/skip.png,
	  conduit/data/source-icon.png, conduit/data/two-way.png,
	  conduit/data/twoway-icon.png: Gui bling-ness. Make the treeview
	  nicer by hiding the descriptions and by showing a icon indicating
	  the dataproviders type

2006-12-27 03:33  john

	* conduit/data/ipod-icon.png: use tango ipod icon. WE NOW DEPEND ON
	  TANGO-ICON-THEME-EXTRAS

2006-12-27 03:33  john

	* conduit/DataProvider.py, conduit/dataproviders/SynceModule.py,
	  conduit/dataproviders/iPodModule.py, debian/control: use tango
	  ipod icon. WE NOW DEPEND ON TANGO-ICON-THEME-EXTRAS

2006-12-27 03:08  john

	* conduit/Widgets.py: Remove svn clutter - custom canvas bling wont
	  be till next goocanvas release.

2006-12-26 22:33  john

	* conduit/Module.py, conduit/dataproviders/TestModule.py: revert an
	  iniargs hack - only needed because I had forgotten how they work

2006-12-26 22:25  john

	* conduit/Module.py: minor kwargs tidy up

2006-12-26 22:08  john

	* conduit/Module.py,
	  conduit/dataproviders/RemovableDevicesModule.py,
	  conduit/dataproviders/iPodModule.py: Move RemovableDevicesModule
	  to iPodModule and tidy up the kwargs a bit

2006-12-26 20:31  johncarr

	* conduit/dataproviders/RemovableDevicesModule.py: Unbreak the iPod
	  support

2006-12-26 14:00  johncarr

	* conduit/Module.py,
	  conduit/dataproviders/RemovableDevicesModule.py,
	  conduit/dataproviders/TestModule.py: Implement John S's kwargs
	  idea

2006-12-26 13:25  johncarr

	* conduit/Module.py, conduit/dataproviders/RemovableDevices.py,
	  conduit/dataproviders/RemovableDevicesModule.py,
	  conduit/dataproviders/TestModule.py,
	  conduit/dataproviders/__init__.py: Make RemovableDevicesManager
	  in to a proper DataProvider Factory (WARNING: breaks iPod hal
	  magic)

2006-12-26 11:56  johncarr

	* conduit/DataProvider.py, conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/FspotModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/RemovableDevices.py,
	  conduit/dataproviders/SynceModule.py,
	  conduit/dataproviders/TestModule.py, doc/ExampleModule.py: Remove
	  name from constructor, use static _name_ attribute of dp instead.

2006-12-26 10:32  john

	* doc/ExampleModule.py: oops forgot example

2006-12-26 10:28  john

	* conduit/DataProvider.py, conduit/MainWindow.py,
	  conduit/Module.py, conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/ContactConverterModule.py,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/FspotModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/SynceModule.py,
	  conduit/dataproviders/TestModule.py,
	  conduit/dataproviders/TextConverterModule.py: Add support for
	  dataprovider factories - used to implement dynamic dataprovider
	  adding and removal

2006-12-26 00:07  johncarr

	* conduit/DataProvider.py, conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/FspotModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/RemovableDevices.py,
	  conduit/dataproviders/SynceModule.py,
	  conduit/dataproviders/TestModule.py: Only get dataprovider
	  description once, remove some iconName leftovers, fix typo in
	  GmailModule.py and change icon for SynCE contacts DP

2006-12-25 16:16  johncarr

	* conduit/DataProvider.py, conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/FspotModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/RemovableDevices.py,
	  conduit/dataproviders/SynceModule.py,
	  conduit/dataproviders/TestModule.py: Fix widget to use _icon_
	  instead of iconName, then remove iconName from contstructor.
	  Duplication is bad! Also add code to try and pull e-mails from W5
	  phones

2006-12-25 08:49  john

	* conduit/dataproviders/RemovableDevices.py: Typo

2006-12-25 04:48  john

	* conduit/Conduit.py, conduit/DBus.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/Module.py,
	  conduit/ModuleWrapper.py,
	  conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/FspotModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/SynceModule.py,
	  conduit/dataproviders/TestModule.py, contrib/vobject-0.4.4,
	  contrib/vobject-0.4.4/dateutil, contrib/vobject-0.4.4/vobject,
	  doc/ExampleModule.py: Move dataproviders to use class properties
	  instead of the modules dict. Also make twoway a valid type and
	  refer to module_type exclusively. Hopefully this will be the last
	  structural change to module loading

2006-12-24 23:55  johncarr

	* conduit/DeltaProvider.py, conduit/datatypes/DataType.py: Back out
	  DeltaProvider stuff - it's not ready yet! :-(

2006-12-24 23:42  johncarr

	* conduit/DeltaProvider.py, conduit/dataproviders/SynceModule.py,
	  conduit/datatypes/DataType.py: Fix silly bug in SynCE module and
	  add basic put() support. WARNING: Don't trust the put(..) support
	  unless you have a good backuppython start_conduit.py

2006-12-24 23:32  johncarr

	* conduit/dataproviders/SynceModule.py: Clean up SynCE support a
	  little more in time for Christmas

2006-12-24 22:27  johncarr

	* conduit/dataproviders/SynceModule.py: Improve SynCE (WM5) support
	  - can now fetch xml-contact-string data into individual objects

2006-12-22 22:31  johncarr

	* conduit/Hal.py, conduit/MainWindow.py, conduit/VolumeMonitor.py:
	  Add workaround for gnomevfs/dbus.SessionBus interaction oddity...
	  yay, volume hotplug lives once more :D

2006-12-22 21:14  johncarr

	* conduit/dataproviders/GmailModule.py: Make Gmail Contacts and
	  Emails in to two-way dataproviders.

2006-12-18 22:15  johncarr

	* conduit/dataproviders/SynceModule.py: Add basic Windows Mobile 5
	  support...

2006-12-15 19:16  johncarr

	* conduit/dataproviders/RemovableDevices.py: Turn iPod Notes Source
	  and Sink in to a TwoWay

2006-12-14 10:22  john

	* conduit/DBus.py, conduit/Module.py, conduit/Synchronization.py,
	  conduit/Tree.py, conduit/TypeConverter.py: Un-fcuk the
	  typeconverter. Instantiate the module in the wrapper when
	  module_type == converter

2006-12-14 10:21  john

	* conduit/MainWindow.py, conduit/Settings.py: Support saving GUI
	  state

2006-12-13 19:44  johncarr

	* conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/FspotModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/dataproviders/NotesModule.py: Add __init__ args to all
	  static dataproviders.

2006-12-13 11:21  john

	* conduit/DBus.py: Unbreak DBus.py from the classname vs. get_key()
	  changes

2006-12-13 11:00  john

	* conduit/MainWindow.py, conduit/Module.py,
	  conduit/ModuleWrapper.py: unbreak setting saving

2006-12-13 07:18  john

	* conduit/Conflict.py, conduit/MainWindow.py, conduit/Tree.py,
	  conduit/data/conduit.glade, conduit/dataproviders/NotesModule.py:
	  Merge sources and sinks in the GUI. Still a bit experimental -
	  categories need to be cleaned up

2006-12-13 04:34  john

	* conduit/ModuleWrapper.py, conduit/Tree.py,
	  conduit/dataproviders/RemovableDevices.py: Some fixes for the
	  ipod removable device case

2006-12-13 04:20  john

	* conduit/DataProvider.py, conduit/Module.py,
	  conduit/ModuleWrapper.py, conduit/Tree.py,
	  conduit/dataproviders/RemovableDevices.py,
	  conduit/dataproviders/TestModule.py: WARNING - New Class Registry
	  approach to save cpu/ram and increase sane-ness. DATAPROVDERS
	  MUST NOW ACCEPT *args and removable devices is probbably broken

2006-12-08 03:35  john

	* conduit/Conflict.py, conduit/DBus.py, conduit/Synchronization.py:
	  Make the arrows in the conflict window more sensible and send
	  more information in the conflict callback

2006-12-08 01:25  john

	* conduit/Conflict.py, conduit/DBus.py, conduit/MainWindow.py,
	  conduit/Settings.py, conduit/Synchronization.py,
	  conduit/data/conduit.glade, conduit/dataproviders/TestModule.py,
	  scripts/TestDBus.py: Add two way sync policy to the GUI. Redo the
	  sync state machine to be more sane

2006-12-05 21:59  johncarr

	* conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FspotModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/RemovableDevices.py,
	  conduit/dataproviders/TestModule.py: Take advantage of new
	  finish() method to clean up dataprovider memory when not syncing.

2006-12-05 20:12  johncarr

	* conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/ContactConverterModule.py,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/FspotModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/TestModule.py,
	  conduit/dataproviders/TextConverterModule.py: Update all
	  dataproviders to hold icon information in MODULES dictionary

2006-12-04 22:38  johncarr

	* conduit/DataProvider.py, conduit/Synchronization.py: Add finish
	  method to dataproviders and call it and end of sync process.

2006-12-04 21:38  john

	* conduit/Conduit.py, conduit/Synchronization.py: Replace
	  sinkErrors with self.sinkErrors

2006-12-04 11:29  john

	* conduit/Conduit.py, conduit/DBus.py, conduit/MainWindow.py,
	  scripts/TestDBus.py: DBus interface improvements

2006-12-04 09:22  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/Settings.py: Add
	  pretty or ugly looking arrows to show two way sync. Save and
	  restore two way to xml properly

2006-12-04 04:43  john

	* conduit/DBus.py, conduit/MainWindow.py, scripts/ListDBus.py: DBus
	  improvements. Now has 2 inerfaces - one for the GUI, one for
	  using conduit from another application

2006-12-04 00:43  john

	* conduit/Conduit.py: Remove a status text bug when adding two way
	  dps

2006-12-03 23:49  john

	* conduit/Synchronization.py: This is how the delete case might
	  look

2006-12-03 23:25  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/DataProvider.py,
	  conduit/Synchronization.py, conduit/dataproviders/TestModule.py:
	  Add a new twoway class and derive from that. Its cleaner than
	  deriving from source and sink and saves calling many base
	  constructors

2006-12-03 11:05  johncarr

	* conduit/dataproviders/GmailModule.py,
	  conduit/datatypes/Contact.py, contrib/vobject-0.4.4,
	  contrib/vobject-0.4.4/dateutil,
	  contrib/vobject-0.4.4/dateutil/__init__.py,
	  contrib/vobject-0.4.4/dateutil/easter.py,
	  contrib/vobject-0.4.4/dateutil/example.py,
	  contrib/vobject-0.4.4/dateutil/parser.py,
	  contrib/vobject-0.4.4/dateutil/relativedelta.py,
	  contrib/vobject-0.4.4/dateutil/rrule.py,
	  contrib/vobject-0.4.4/dateutil/tz.py,
	  contrib/vobject-0.4.4/dateutil/tzwin.py,
	  contrib/vobject-0.4.4/dateutil/zoneinfo,
	  contrib/vobject-0.4.4/dateutil/zoneinfo/__init__.py,
	  contrib/vobject-0.4.4/dateutil/zoneinfo/zoneinfo-2005q.tar.gz,
	  contrib/vobject-0.4.4/vobject,
	  contrib/vobject-0.4.4/vobject/__init__.py,
	  contrib/vobject-0.4.4/vobject/base.py,
	  contrib/vobject-0.4.4/vobject/behavior.py,
	  contrib/vobject-0.4.4/vobject/ez_setup.py,
	  contrib/vobject-0.4.4/vobject/hcalendar.py,
	  contrib/vobject-0.4.4/vobject/icalendar.py,
	  contrib/vobject-0.4.4/vobject/vcard.py,
	  contrib/vobject-0.4.4/vobject/win32tz.py: Add vobject to contribs
	  folder and modify contact type to take advantage of it's vCard
	  support.

2006-12-03 00:45  john

	* conduit/DataProvider.py, conduit/Tree.py,
	  conduit/dataproviders/RemovableDevices.py,
	  conduit/dataproviders/TestModule.py, doc/ExampleModule.py,
	  scripts/ListDBus.py: Replace category names and icons with a
	  category class. Update example module to reflect change. Patch
	  from john carr

2006-12-02 23:52  john

	* conduit/Synchronization.py: Fix a sync refresh bug

2006-12-02 13:10  john

	* conduit/MainWindow.py, conduit/__init__.py,
	  conduit/start_conduit.py: clean up some of the import behavior

2006-12-02 10:05  john

	* conduit/__init__.py: Add some memory analysis functions

2006-12-02 01:11  john

	* conduit/dataproviders/RemovableDevices.py: more pythonic way of
	  reinstanciating classes

2006-12-02 00:49  john

	* conduit/Hal.py, conduit/Module.py, conduit/Network.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/RemovableDevices.py: Improve startup
	  behavior and enable ipod notes. Patch from John Carr

2006-12-02 00:48  john

	* conduit/DBus.py: Improve DBus interface

2006-12-01 06:52  john

	* conduit/dataproviders/ContactConverterModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/datatypes/Contact.py, conduit/datatypes/__init__.py: Add
	  new contact type and converter. Patch from John Carr

2006-12-01 03:28  john

	* conduit/Conflict.py, conduit/DBus.py, conduit/Hal.py,
	  conduit/MainWindow.py, conduit/Module.py, conduit/Network.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/RemovableDevices.py: Scan the hardware at
	  startup so that saved configurations involving removable devices
	  are restored properly

2006-12-01 00:22  john

	* conduit/Module.py, conduit/Synchronization.py,
	  conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/datatypes/__init__.py: Re-enable some dataproviders. Add
	  a GMailContact dp. Patch from John Carr

2006-11-30 04:22  john

	* conduit/Conflict.py, conduit/data/skip.png: add a horrible skip
	  icon

2006-11-30 01:01  john

	* conduit/DBus.py, conduit/MainWindow.py, conduit/Settings.py:
	  Connect the DBus view. Now make it work...

2006-11-29 22:34  john

	* conduit/Conflict.py, conduit/MainWindow.py,
	  conduit/Synchronization.py, conduit/data/conduit.glade,
	  conduit/data/one-way-left.png, conduit/data/one-way-right.png,
	  conduit/data/two-way.png: Added the first shot at a conflict
	  resolving widget

2006-11-29 02:17  john

	* conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FileModule.py: Update file dataprovider to
	  the new API. Add more mimetypes to RSS dp and update. PAtch from
	  John Carr

2006-11-28 10:50  john

	* conduit/Hal.py, conduit/MainWindow.py, conduit/Tree.py,
	  conduit/dataproviders/FspotModule.py, conduit/start_conduit.py:
	  Improve MVC split between main window and the model

2006-11-28 04:53  john

	* conduit/MainWindow.py, conduit/Module.py,
	  conduit/Synchronization.py: Restore some of the two way sync
	  stuff

2006-11-28 00:57  john

	* conduit/Synchronization.py, conduit/dataproviders/FspotModule.py:
	  Update the f-spot sync to the new API and fix a bug in
	  SyncWorker. Patch from John Carr

2006-11-28 00:29  john

	* conduit/Hal.py, conduit/MainWindow.py, conduit/Module.py,
	  conduit/ModuleWrapper.py, conduit/Network.py,
	  conduit/Settings.py, conduit/__init__.py,
	  conduit/dataproviders/RemovableDevices.py,
	  conduit/dataproviders/__init__.py, conduit/start_conduit.py:
	  Split modulewrapper into its own file. Make ModuleLoader into
	  ModuleManager so that it could be shared between two views, the
	  GUI view and the DBus view. Add ipod support into the new
	  ModuleManager class where is belongs. Sorry about the change in
	  import semantics

2006-11-22 09:57  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/MainWindow.py,
	  conduit/Synchronization.py: Enable two way sync from a more
	  sensible place

2006-11-20 05:08  john

	* conduit/DataProvider.py, conduit/Hal.py, conduit/MainWindow.py,
	  conduit/Module.py, conduit/Network.py, conduit/Settings.py,
	  conduit/Tree.py, conduit/dataproviders/RemovableDevices.py,
	  conduit/dataproviders/__init__.py: Enable HAL based removable
	  ipod and USB device detection. Some seriously cool things are
	  coming

2006-11-20 03:53  john

	* conduit/data/ipod-icon.png: added an ipod icon from banshee cvs

2006-11-19 07:58  john

	* conduit/DBus.py, conduit/Hal.py, conduit/MainWindow.py: Add some
	  infrastructure for autotdetecting when a user inserts USB keys or
	  ipods

2006-11-15 21:20  john

	* conduit/DataProvider.py, conduit/Synchronization.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/TestModule.py: Move the set_status() stuff
	  into the base class so that it will work better on remote
	  conduits. DATAPROVIDERS MUST CALL BASE CLASS METHODS NOW

2006-11-15 21:19  john

	* doc/ExampleModule.py: Doc improvements

2006-11-15 10:09  john

	* conduit/Conduit.py, doc/ExampleModule.py: Make the conduit
	  connector its own class

2006-11-14 11:38  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/MainWindow.py,
	  conduit/Settings.py, conduit/data/conduit.glade: Kind of clean up
	  some of the UI for the two way stuff. After trying this I think
	  it makes more sense to use the connectors to represent the
	  two-way ness

2006-11-14 10:53  john

	* conduit/DataProvider.py, conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/TestModule.py: More MVC improvements.
	  Handle icon_names in a much more sane way using inheritance.
	  WARNING: Some dataproviders stll need to be converted to the new
	  system

2006-11-14 10:19  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/Conflict.py,
	  conduit/DataProvider.py, conduit/Tree.py: MVC Imporovements.
	  Remove the get_widget() hack on the dataproviders

2006-11-13 09:53  john

	* conduit/DataProvider.py, conduit/Module.py, conduit/Network.py,
	  conduit/Tree.py: Finished converting the treeview to use
	  dataprovider wrappers exclusively

2006-11-13 05:05  john

	* conduit/Module.py, conduit/Network.py, conduit/Settings.py,
	  conduit/Tree.py, scripts/ConduitAvahiListener.py: Move the tree
	  to operate solely on dataproviderwrappers

2006-11-13 03:26  john

	* conduit/Network.py: Fixed the avahi bug that was preventing
	  remote conduits from being detected. You must call import
	  avahi.glib to connect to the glib mainloop

2006-11-13 01:09  john

	* conduit/Network.py: Subclass advertised dataproviders by hostname

2006-11-12 07:52  john

	* conduit/MainWindow.py, conduit/Network.py,
	  scripts/ConduitAvahiListener.py: Avahi improvements, added a
	  Avahi Monitor class to watch for remote conduits

2006-11-12 07:51  john

	* conduit/Tree.py: Improve the custom tree model considerably so
	  that dataproviders can be added at runtime, when the become
	  available (e.g. conduit network instances, etc)

2006-11-12 02:34  john

	* conduit/Canvas.py, conduit/DataProvider.py, conduit/__init__.py:
	  Actually delete the old treeview and treeview stuff

2006-11-12 02:13  john

	* conduit/DataProvider.py, conduit/MainWindow.py,
	  conduit/Settings.py, conduit/Tree.py, conduit/data/conduit.glade:
	  Move the treeview stuff into its own file. Remove listview
	  support as a tree is the only way to display networked conduits
	  when I hook that stuff up

2006-11-11 03:37  john

	* conduit/MainWindow.py, conduit/Network.py, conduit/Settings.py,
	  conduit/Synchronization.py, conduit/data/conduit.glade,
	  debian/control: conect up some more avahi advertsing stuff.
	  Removed some bugs in the sync engine and started on a conflict
	  resolution UI

2006-11-11 02:41  john

	* conduit/Network.py: Added the ability to advertised dataproviders
	  on the local computer to others on the network using avahi

2006-11-06 11:39  john

	* conduit/Synchronization.py, conduit/dataproviders/NotesModule.py:
	  Clean up the refesh vs sync logic to remove a GUI bug

2006-11-05 11:53  john

	* conduit/Widgets.py, conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/FspotModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/TestModule.py,
	  conduit/datatypes/DataType.py: Disable all the dataproviders
	  until they are ported to use get_num_items(). Add some
	  infrastructure for drawing custom canvas items as I want to move
	  the dataprovider and conduit classes to be more of a MVC split

2006-11-05 10:09  john

	* conduit/DataProvider.py, conduit/Synchronization.py,
	  conduit/TypeConverter.py, conduit/dataproviders/TestModule.py:
	  Refactored the sync state machine towards a more sane two way
	  sync architecture

2006-11-03 07:20  john

	* conduit/MainWindow.py, conduit/Settings.py: Make the splash
	  screen optional

2006-10-31 08:40  john

	* conduit/Settings.py, conduit/__init__.py: Start working on
	  infrastructure to store passwords in gnome keyring

2006-10-20 21:39  john

	* conduit/dataproviders/TestModule.py: Enable debugging and test
	  sinks for development

2006-09-20 09:56  john

	* tags/0.2.0, tags/0.2.0/Makefile, tags/0.2.0/conduit/ChangeLog,
	  tags/0.2.0/conduit/data/conduit.glade,
	  tags/0.2.0/conduit/dataproviders/TestModule.py,
	  tags/0.2.0/debian/changelog, ., Makefile, conduit/ChangeLog,
	  conduit/data/conduit.glade, conduit/dataproviders/TestModule.py,
	  debian/changelog: Released 0.2.0

2006-09-14 13:28  john

	* conduit/Conduit.py: Fixed a canvas deleting bug

2006-09-13 00:31  john

	* conduit/Conduit.py, conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/GmailModule.py, conduit/datatypes/File.py,
	  contrib/FlickrAPI-8/flickrapi.py: Fixed a canvas drawing bug.
	  When uploading to flickr store the photo URI to try and prevent
	  duplicate uploads. Works OK but there is a few minute lag before
	  uploaded things show up as searchable in Flickrs database

2006-09-11 11:33  john

	* conduit/DataProvider.py, conduit/Exceptions.py,
	  conduit/Settings.py, conduit/data/conduit.glade,
	  conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/FspotModule.py,
	  conduit/dataproviders/TestModule.py, conduit/datatypes/File.py:
	  Tidied up the Flickr datasink a bit, saving settings bug fix,
	  dialog box tidyups

2006-09-11 11:19  john

	* conduit/Synchronization.py: Bug fixes on the syncronization state
	  machine

2006-09-11 05:44  john

	* conduit/Canvas.py, conduit/DataProvider.py, conduit/Module.py,
	  conduit/Settings.py, conduit/__init__.py, debian/control: Doc and
	  makefile updates

2006-09-10 11:35  john

	* Makefile: Makefile tidy ups

2006-09-10 11:25  john

	* Makefile, conduit/__init__.py, doc/ExampleModule.py: Conduit now
	  works just as well installed as uninstalled

2006-09-10 04:08  john

	* contrib/FlickrAPI-8/flickrapi.pyc: Added experimental Flickr sink

2006-09-10 04:07  john

	* conduit/Synchronization.py,
	  conduit/dataproviders/FlickrModule.py,
	  conduit/dataproviders/GmailModule.py, conduit/datatypes/File.py,
	  contrib/EXIF-15-FEB-04, contrib/EXIF-15-FEB-04/EXIF.py,
	  contrib/FlickrAPI-8, contrib/FlickrAPI-8/PKG-INFO,
	  contrib/FlickrAPI-8/flickrapi.py,
	  contrib/FlickrAPI-8/flickrapi.pyc, contrib/FlickrAPI-8/setup.py:
	  Added experimental Flickr sink

2006-09-09 12:34  john

	* conduit/Canvas.py, conduit/DataProvider.py,
	  conduit/Exceptions.py, conduit/MainWindow.py,
	  conduit/Settings.py, conduit/Synchronization.py,
	  conduit/data/conduit.glade,
	  conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/TestModule.py,
	  conduit/datatypes/DataType.py, conduit/datatypes/File.py: Enabled
	  **EXPERIMENTAL** two way sync on supported dataproviders

2006-09-09 01:37  john

	* Makefile, check-doc.sh, debian/rules, make-deb.sh, make-doc.sh,
	  make-goocanvas-doc.sh, scripts, scripts/check-doc.sh,
	  scripts/make-deb.sh, scripts/make-doc.sh,
	  scripts/make-goocanvas-doc.sh, scripts/upload-doc.sh,
	  upload-doc.sh: Repository tidy ups, deb build now works, kinda

2006-09-09 00:48  john

	* Makefile, debian, debian/README.Debian, debian/changelog,
	  debian/compat, debian/control, debian/copyright, debian/docs,
	  debian/rules, make-deb.sh: Added NOT WORKING deb building foo
	  based on exaile media player

2006-09-08 11:55  john

	* conduit/MainWindow.py, conduit/Settings.py, conduit/__init__.py,
	  conduit/data/conduit.glade: Added a
	  --settings=/path/to/settings.xml file command line option,
	  currently used for testing

2006-09-08 09:59  john

	* conduit/DataProvider.py, conduit/Module.py,
	  conduit/Synchronization.py, conduit/dataproviders/TestModule.py:
	  Added some more two-way sync architectural stuff

2006-09-08 09:55  john

	* conduit/dataproviders/GmailModule.py: Fixed a libgmail bug

2006-09-08 07:31  john

	* tags/test.txt, ., AUTHORS, COPYING, INSTALL, MAINTAINERS,
	  Makefile, README, doc: Makefile improvements

2006-09-08 04:03  john

	* conduit/data/conduit.glade: Oops, typo

2006-09-08 04:00  john

	* Makefile, conduit.desktop, conduit/MainWindow.py,
	  conduit/data/conduit.glade, conduit/start_conduit.py,
	  doc/ExampleModule.py, upload-doc.sh: Added a makefile to help
	  installing and releasing conduit. Conduit can now be run
	  installed

2006-09-08 02:12  john

	* conduit/MainWindow.py, conduit/Synchronization.py: Sync state
	  machine tidy ups to allow better behavior when a sync group is
	  restarted or refreshed

2006-09-07 12:01  john

	* conduit/dataproviders/FileModule.py: Oops, typo

2006-09-07 11:37  john

	* conduit/MainWindow.py, conduit/Settings.py,
	  conduit/Synchronization.py, conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FspotModule.py, conduit/datatypes/File.py:
	  Substancial quality improvements to the File dataprovider

2006-09-06 06:10  john

	* conduit/MainWindow.py, conduit/data/conduit.glade: Added some
	  useful settings to the prefs dialog and combined it with the
	  loaded modules dialog

2006-09-06 04:41  john

	* conduit/Exceptions.py, conduit/Module.py,
	  conduit/Synchronization.py, conduit/dataproviders/FileModule.py,
	  conduit/datatypes/File.py, conduit/datatypes/__init__.py: Putting
	  some mechanics in place for two way sync. Still a while away
	  though

2006-09-06 02:05  john

	* conduit/Settings.py, conduit/Utils.py,
	  conduit/dataproviders/FileModule.py: Add recursive folder support
	  in the file dataprovider. When a folder is added all the contents
	  of that folder will be added to the sync. I still need to
	  preserve the relative path...

2006-09-03 11:21  john

	* conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FspotModule.py: Fspot source is now feature
	  complete and moderately useful

2006-09-01 12:57  john

	* conduit/DataProvider.py, conduit/Settings.py,
	  conduit/dataproviders/TestModule.py: Can now save and restore
	  list type settings properly

2006-09-01 09:38  john

	* conduit/Canvas.py, conduit/MainWindow.py, conduit/Settings.py,
	  conduit/__init__.py, conduit/dataproviders/FileModule.py,
	  conduit/datatypes/File.py: Saved settings improvements. Still a
	  bit of trouble saving and restoring list types but at least
	  things have been abstracted nicely so the implementation can be
	  improved at a later date

2006-09-01 09:29  john

	* conduit/data/conduit.glade, conduit/dataproviders/FspotModule.py:
	  Started adding a config gui for Fspot dataprovider

2006-08-31 03:01  john

	* conduit/Canvas.py, conduit/DataProvider.py, conduit/Settings.py:
	  Resotre configuration values to dataproviders using a nifty
	  dynamic python trick

2006-08-31 00:50  john

	* conduit/MainWindow.py, conduit/Settings.py: When storing
	  dataprovider configs, also store their type(). This will make it
	  easier to store composite types later, like a list of strings for
	  example

2006-08-30 13:17  john

	* conduit/Canvas.py: Oops. Hmm, wonder why this worked on my
	  desktop but not my laptop

2006-08-30 12:15  john

	* conduit, conduit/Canvas.py, conduit/MainWindow.py,
	  conduit/Settings.py, conduit/__init__.py,
	  conduit/start_conduit.py: Application can now save sync set
	  between runs. Needs testing....

2006-08-30 09:29  john

	* conduit/Canvas.py: Add a friendly welcome message to the canvas
	  to help new users

2006-08-30 03:49  john

	* conduit/__init__.py, conduit/start_conduit.py: A few minor
	  cleanups to allow autotools foo later

2006-08-29 09:01  john

	* conduit/DataProvider.py, conduit/data/f-spot.png,
	  conduit/dataproviders/FspotModule.py,
	  conduit/dataproviders/NotesModule.py: Updated notes dataprovider
	  to use elementtree. This fixes some bugs and improves robustness.
	  Fixed icon them bug, patch from Alberto Ruiz

2006-08-29 04:54  john

	* conduit/DataProvider.py, conduit/MainWindow.py: Default back to a
	  non treeview of the dataproviders

2006-08-29 04:37  john

	* conduit/DataProvider.py, conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/FspotModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/dataproviders/NotesModule.py, doc/ExampleModule.py: Made
	  the dataprovider treeview look nicer by adding icons and removing
	  some categories

2006-08-28 11:54  john

	* conduit/ChangeLog, conduit/dataproviders/FspotModule.py,
	  doc/ExampleModule.py: Added a skeleton f-spot dataprovider
	  (requires pysylite2)

2006-08-26 10:52  john

	* conduit/MainWindow.py, conduit/data/conduit.glade,
	  conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/TestModule.py: Changed to DOM for writing
	  XML settings because it looks prettier. Started filling out the
	  get_configuartion method for some more dataproviders

2006-08-25 07:38  john

	* conduit/DataProvider.py, conduit/MainWindow.py,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py: Cleaned up categories a
	  bit. Started adding the ability to save application settings

2006-08-25 03:11  john

	* conduit/DataProvider.py, conduit/MainWindow.py,
	  conduit/Module.py: Use classname to identify DnD dataproviders

2006-08-25 02:20  john

	* conduit/DataProvider.py: Finally the dataprovider treemodel
	  support grouping into categories. And it only took 4 attempts at
	  rewriting it

2006-08-16 05:45  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/MainWindow.py: Can
	  now remove conduits and dataproviders relatively OK

2006-08-15 01:14  john

	* conduit/Conduit.py: Considerable refactoring to make deleting
	  sinks cleaner and actually work. Probbably introduced a heapo
	  bugs and untested corner cases

2006-08-14 05:35  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/MainWindow.py: Can
	  now delete sources from the canvas. Deleting sinks is going to be
	  so much harder

2006-08-10 09:01  john

	* conduit/DataProvider.py, conduit/MainWindow.py,
	  conduit/Synchronization.py, conduit/data/conduit.glade,
	  conduit/dataproviders/TestModule.py: Threading updates to allow
	  synchronization to be cancelled

2006-08-10 08:52  john

	* contrib/libgmail-0.1.5/libgmail.py: Updated libgmail version

2006-08-07 00:33  john

	* conduit/Conduit.py, conduit/DataProvider.py,
	  conduit/Exceptions.py, conduit/Synchronization.py,
	  conduit/__init__.py: Fix DND Canvas bug and improve UI for cases
	  where conversion is not available

2006-08-06 11:39  john

	* doc/ExampleModule.py: Update example module to new API.

2006-08-06 07:53  john

	* contrib/google-notebook-api.py: Removed as it doesnt actually
	  work

2006-08-06 07:46  john

	* conduit/__init__.py, conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py, contrib/libgmail-0.1.5,
	  contrib/libgmail-0.1.5/libgmail.py: Final bug fixes

2006-08-04 23:47  john

	* conduit/dataproviders/GmailModule.py, contrib/libgmail-0.1.4,
	  contrib/libgmail-0.1.5, contrib/libgmail-0.1.5/CHANGELOG,
	  contrib/libgmail-0.1.5/COPYING, contrib/libgmail-0.1.5/PKG-INFO,
	  contrib/libgmail-0.1.5/README,
	  contrib/libgmail-0.1.5/lgconstants.py,
	  contrib/libgmail-0.1.5/libgmail.py,
	  contrib/libgmail-0.1.5/setup.py: Upgraded libgmail version

2006-08-03 09:01  john

	* conduit/ChangeLog, notes.txt: Updated ChangeLog

2006-08-03 09:00  john

	* conduit/DataProvider.py, conduit/Synchronization.py,
	  conduit/dataproviders/TestModule.py: Fixed the sync state machine
	  logic to work better in the case of multiple sinks and errors

2006-08-03 08:44  john

	* conduit/dataproviders/TestModule.py: Added module for testing

2006-08-03 05:50  john

	* conduit/dataproviders/GmailModule.py: Fix config bug

2006-08-03 02:48  john

	* conduit/ChangeLog, conduit/Module.py, conduit/Synchronization.py,
	  conduit/__init__.py, conduit/data/conduit.glade,
	  conduit/dataproviders/BackpackModule.py,
	  conduit/dataproviders/FeedModule.py,
	  conduit/dataproviders/GmailModule.py: Bugfixes to prevent
	  unhandled exceptions. Updated changelogs. Updated gladefile,
	  added backpack notes config dialog

2006-08-02 12:07  john

	* conduit/data/backpack.png,
	  conduit/dataproviders/BackpackModule.py, contrib/backpack-1.1,
	  contrib/backpack-1.1/backpack.py, contrib/backpack-1.1/bptest.py,
	  contrib/backpack-1.1/cgi, contrib/backpack-1.1/cgi/reminder.py,
	  contrib/backpack-1.1/cgi/todo.py, contrib/backpack-1.1/data,
	  contrib/backpack-1.1/data/email.xml,
	  contrib/backpack-1.1/data/emaillist.xml,
	  contrib/backpack-1.1/data/error404.xml,
	  contrib/backpack-1.1/data/export.xml,
	  contrib/backpack-1.1/data/list.xml,
	  contrib/backpack-1.1/data/notelist.xml,
	  contrib/backpack-1.1/data/page.xml,
	  contrib/backpack-1.1/data/pages.xml,
	  contrib/backpack-1.1/data/pagesfortag.xml,
	  contrib/backpack-1.1/data/reminders.xml,
	  contrib/backpack-1.1/wapsupport.py: Added a backpack note sink

2006-08-02 10:00  john

	* conduit/attic: Removing cruft

2006-08-02 06:58  john

	* check-doc.sh, conduit/Canvas.py, conduit/Conduit.py,
	  conduit/DataProvider.py, conduit/Exceptions.py,
	  conduit/MainWindow.py, conduit/Module.py,
	  conduit/Synchronization.py, conduit/TypeConverter.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/dataproviders/NotesModule.py,
	  contrib/python-opml-0.5/OPML.py, doc/ExampleModule.py,
	  make-doc.sh: Doc Updates. Disable a few DPs in preparation for
	  release

2006-08-02 05:40  john

	* conduit/DataProvider.py, conduit/Exceptions.py,
	  conduit/MainWindow.py, conduit/Module.py,
	  conduit/Synchronization.py, conduit/__init__.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py,
	  conduit/dataproviders/NotesModule.py: s/initialize/refresh and
	  added the ability for feeds which do not initialize correctly to
	  be hidden from the user

2006-08-02 05:36  john

	* conduit/data/conduit.glade, conduit/dataproviders/FeedModule.py:
	  Added a rss2 enclosure source. Great for keeping something in
	  sync with say a frineds flickr photo stream.

2006-08-02 02:41  john

	* conduit/data/feed-icon.png: imported feed icon from
	  www.feedicons.com

2006-08-01 13:03  john

	* conduit/data/tomboy.png, conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/NotesModule.py,
	  conduit/dataproviders/StickyNotesModule.py,
	  conduit/datatypes/File.py, conduit/datatypes/Note.py: Added
	  Tomboy source and a few bug fixes. This is close to release now

2006-07-31 04:03  john

	* conduit/MainWindow.py, conduit/data/conduit.glade: Removed most
	  of the non functioning gui and menu items

2006-07-31 01:50  john

	* conduit/data/conduit.glade, conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py, conduit/datatypes/File.py:
	  Gmail source updates. Seems to have trouble when you are logged
	  into gmail in another browser window

2006-07-30 23:55  john

	* conduit/dataproviders/GmailModule.py: Chasing bugs in the gmail
	  source...

2006-07-30 12:51  john

	* conduit/MainWindow.py: Hooked up the splash screen. Makes a
	  pleasant difference on slower computers. Will make a bigger
	  difference once i start calling initialize from the module loader

2006-07-30 10:23  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/Module.py: Color the connector
	  based on whether sync can be performed (i.e. can all the needed
	  conversions be made). Also updated some signal stuff

2006-07-30 07:26  john

	* conduit/Conduit.py, conduit/MainWindow.py,
	  conduit/data/conduit-splash.png,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/datatypes/DataType.py, conduit/datatypes/File.py,
	  conduit/datatypes/__init__.py: File dataprovider and datatype
	  updates. Started thinking about how a splashscreen would work

2006-07-29 11:04  john

	* conduit/data/conduit.glade, conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py, conduit/datatypes/File.py:
	  File sink now works. Updated the Config Guis also

2006-07-26 11:34  john

	* conduit/Canvas.py, conduit/data/conduit.glade,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/LifereaModule.py, conduit/start_conduit.py:
	  GUI updates to the Gmail dataproviders

2006-07-26 11:26  john

	* contrib/python-opml-0.5, contrib/python-opml-0.5/OPML.py:
	  Imported OPML parsing stuff from staw
	  www.gnome.org/projects/straw. It needs cleaning up

2006-07-25 11:20  john

	* contrib/httplib2, contrib/httplib2/__init__.py: Imported httplib2
	  from bitworking.org/projects/httplib2/ to use for the GData stuff

2006-07-25 10:35  john

	* conduit/Canvas.py, conduit/MainWindow.py, conduit/Module.py,
	  conduit/data/liferea.png, conduit/dataproviders/LifereaModule.py,
	  conduit/datatypes/Feed.py, conduit/datatypes/__init__.py: Checked
	  in a skeleton liferea source

2006-07-25 09:16  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/DataProvider.py,
	  conduit/Module.py, conduit/data/conduit.glade,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/StickyNotesModule.py: Some minor cleanups.
	  Disable the right click menu if a sync is already in process

2006-07-24 08:22  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/TypeConverter.py,
	  conduit/data/conduit.glade: Updated GUI, moved toolbar to
	  file->synchronize menu item. Removed som magic numbers

2006-07-23 06:45  john

	* conduit/Exceptions.py, conduit/MainWindow.py,
	  conduit/Synchronization.py, conduit/TypeConverter.py,
	  doc/ExampleModule.py, make-doc.sh: More Syncronization cleanups.
	  Changed to using exceptions more often. Updated the example
	  dataprovider to the new API. This thing is actually starting to
	  get useful now

2006-07-23 04:50  john

	* contrib/libgmail-0.1.4/libgmail.py: fix an annoying bug in
	  libgmail

2006-07-23 04:48  john

	* conduit/Conduit.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/Module.py,
	  conduit/TypeConverter.py, conduit/__init__.py,
	  conduit/dataproviders/GmailModule.py, conduit/start_conduit.py:
	  Doc updates

2006-07-23 04:42  john

	* conduit/Synchronization.py: Removed the gtk based threading
	  implementation as mine seems to work ok. Also improved the
	  behavior in some error cases

2006-07-23 03:28  john

	* conduit/DataProvider.py, conduit/Exceptions.py,
	  conduit/MainWindow.py, conduit/Synchronization.py,
	  conduit/__init__.py, conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py: (True) Multithreading
	  working./check-doc.sh All synchronisation ops run on a second
	  thread so to not block the UI. Added a whole bunch of exception
	  classes

2006-07-22 08:59  john

	* conduit/ChangeLog: Updated changelog

2006-07-22 08:58  john

	* conduit/DataProvider.py, conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/StickyNotesModule.py,
	  conduit/dataproviders/TextConverterModule.py,
	  conduit/datatypes/Note.py: StickyNoteSource improvements

2006-07-22 07:50  john

	* conduit/Synchronization.py, conduit/TypeConverter.py,
	  conduit/__init__.py, conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/StickyNotesModule.py,
	  conduit/datatypes/Email.py, conduit/datatypes/File.py: Filesource
	  now does something

2006-07-21 12:58  john

	* conduit/DataProvider.py, conduit/Module.py,
	  conduit/TypeConverter.py, conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/TextConverterModule.py, conduit/datatypes,
	  conduit/datatypes/Email.py, conduit/datatypes/__init__.py,
	  conduit/start_conduit.py: Gmail email source now working

2006-07-21 12:55  john

	* contrib/libgmail-0.1.4, contrib/libgmail-0.1.4/CHANGELOG,
	  contrib/libgmail-0.1.4/COPYING, contrib/libgmail-0.1.4/PKG-INFO,
	  contrib/libgmail-0.1.4/README,
	  contrib/libgmail-0.1.4/lgconstants.py,
	  contrib/libgmail-0.1.4/libgmail.py,
	  contrib/libgmail-0.1.4/setup.py: Imported libgmail

2006-07-21 08:37  john

	* conduit/DataType.py, conduit/MainWindow.py,
	  conduit/TypeConverter.py, conduit/data/conduit.glade,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/StickyNotesModule.py, conduit/datatypes,
	  conduit/datatypes/DataType.py, conduit/datatypes/File.py,
	  conduit/datatypes/Note.py, conduit/datatypes/Text.py,
	  conduit/datatypes/__init__.py: Refactored datatypes out, they are
	  no longer treated as dataproviders, Instead the same dynamic
	  loading stuff has been applied to converters

2006-07-21 01:06  john

	* conduit/DataProvider.py, conduit/Module.py,
	  conduit/dataproviders/FileModule.py: Updated the FileSource with
	  some vfs stuff

2006-07-20 08:09  john

	* conduit/Conduit.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/TypeConverter.py,
	  conduit/dataproviders/EvolutionModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/StickyNotesModule.py: Small update to
	  ensure that all dataproviders pass through initialize(). Removed
	  the evolution module until a c wrapper around evo can ve build.
	  Stupid evolution why must you be binding-less??

2006-07-20 06:05  john

	* conduit/DataProvider.py, conduit/Synchronization.py,
	  conduit/dataproviders/GmailModule.py, doc/ExampleModule.py: YAY,
	  first synchronization of one thing to another, including all the
	  type conversion stuff.

2006-07-20 05:18  john

	* conduit/Conduit.py, conduit/MainWindow.py,
	  conduit/TypeConverter.py,
	  conduit/dataproviders/EvolutionModule.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/StickyNotesModule.py, doc/ExampleModule.py:
	  Changed the dataconversion syntax. Fixed the display of
	  dataprovider state on the canvas

2006-07-20 02:47  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/data/conduit.glade,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/StickyNotesModule.py, doc/ExampleModule.py:
	  Canvas Updates. Now draw prerry connectors and status text onto
	  the canvas and in the right place

2006-07-19 11:47  john

	* conduit/MainWindow.py, conduit/Module.py,
	  conduit/dataproviders/__init__.py, conduit/datatypes,
	  doc/ExampleDataProvider.py, doc/ExampleModule.py: Updated example
	  module

2006-07-19 11:02  john

	* check-doc.sh, conduit/Conduit.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/Module.py,
	  conduit/TypeConverter.py, conduit/dataproviders/Evolution.py,
	  conduit/dataproviders/EvolutionModule.py,
	  conduit/dataproviders/File.py,
	  conduit/dataproviders/FileModule.py,
	  conduit/dataproviders/Gmail.py,
	  conduit/dataproviders/GmailModule.py,
	  conduit/dataproviders/StickyNotes.py,
	  conduit/dataproviders/StickyNotesModule.py, make-doc.sh: Made
	  dataproviders an importable module and re-organized the project
	  to allow dataproviders to share datatypes.

2006-07-19 09:31  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/Module.py: Added connector lines
	  to canvas

2006-07-19 02:05  john

	* conduit/DataProvider.py, conduit/MainWindow.py,
	  conduit/dataproviders/StickyNotes.py: Implemented stickynote
	  source

2006-07-18 11:39  john

	* conduit/Canvas.py, conduit/Conduit.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/Synchronization.py,
	  conduit/TypeConverter.py, conduit/dataproviders/File.py,
	  conduit/dataproviders/StickyNotes.py: Everything Glued together.
	  Canvas, Type Conversion, Get and Put all work. Now the hard work
	  begins

2006-07-18 10:11  john

	* conduit/MainWindow.py, conduit/Synchronization.py: Imported
	  GIdleThread from
	  aspn.activestate.com/ASPN/Cookbook/Python/Recipe/327082

2006-07-18 10:05  john

	* conduit/DataProvider.py, conduit/MainWindow.py,
	  conduit/SyncManager.py, conduit/Synchronization.py: Started work
	  on making get() a generator and other async synchronization
	  preparations

2006-07-18 05:22  john

	* conduit/MainWindow.py, conduit/TypeConverter.py,
	  conduit/data/conduit.glade, conduit/dataproviders/File.py: Added
	  Properties dialog. Glade cleanups

2006-07-18 03:41  john

	* conduit/Canvas.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/data/conduit.glade,
	  conduit/dataproviders/File.py: Started adding config dialog for
	  FileSource

2006-07-12 04:33  john

	* conduit/DataProvider.py, conduit/MainWindow.py,
	  conduit/data/conduit.glade, conduit/dataproviders/Gmail.py:
	  Started added simple configuration GUI

2006-07-09 20:22  john

	* conduit/ChangeLog, conduit/data/conduit-icon.svg, doc,
	  doc/ExampleDataProvider.py: Added example DataProvider. Updated
	  ChangeLog

2006-07-09 12:19  john

	* conduit/Canvas.py, conduit/Conduit.py: Oops should check it works
	  first\!

2006-07-09 12:15  john

	* check-doc.sh, conduit/MainWindow.py, conduit/Module.py,
	  conduit/ModuleManager.py, conduit/__init__.py: Finished
	  refactroing the ModuleLoader

2006-07-09 11:58  john

	* conduit/Canvas.py, conduit/ConduitEditorCanvas.py,
	  conduit/MainWindow.py, conduit/ModuleManager.py,
	  conduit/__init__.py: Refactored ModuleManager to allow getting a
	  new instance of a dynamic module. Documentation updates and
	  considerable refactoring of Canvas class

2006-07-09 09:04  john

	* conduit/Conduit.py, conduit/ConduitEditorCanvas.py,
	  conduit/DataProvider.py, conduit/DataProviderView.py,
	  conduit/MainWindow.py, conduit/ModuleManager.py,
	  conduit/__init__.py, conduit/data/conduit.glade: Refactoring
	  things into different files

2006-07-09 07:44  john

	* conduit/TypeConverter.py: fixed an inner dict bug in the type
	  converter

2006-07-08 13:53  john

	* conduit/ConduitEditorCanvas.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/ModuleManager.py,
	  conduit/SyncManager.py, conduit/TypeConverter.py,
	  conduit/__init__.py, conduit/start_conduit.py: Added logging
	  support

2006-07-08 11:18  john

	* conduit/ConduitEditorCanvas.py, conduit/MainWindow.py,
	  conduit/ModuleManager.py, conduit/__init__.py,
	  conduit/conduit.glade, conduit/conduit.glade.bak,
	  conduit/conduit.gladep, conduit/conduit.gladep.bak, conduit/data,
	  conduit/data/conduit.glade, conduit/start_conduit.py: Moved glade
	  file into data dir and improved the installed vs uninstalled
	  performance of conduit

2006-07-08 11:01  john

	* conduit/conduit.glade: Removed useless menu items from glade file

2006-07-08 09:21  john

	* conduit, conduit/ConduitEditorCanvas.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/ModuleManager.py,
	  conduit/conduit.glade, conduit/conduit.glade.bak: canvas resize
	  working

2006-07-07 13:14  john

	* conduit/ConduitEditorCanvas.py, conduit/MainWindow.py,
	  make-goocanvas-doc.sh: Checked in new canvas layout. This Looks
	  like it has the potential to be made pretty looking by those with
	  more graphic skill than me. It will also be easier to keep track
	  of the conduit connections

2006-07-07 06:01  john

	* conduit/DataProvider.py, conduit/dataproviders/Evolution.py,
	  conduit/dataproviders/File.py, conduit/dataproviders/Gmail.py,
	  conduit/dataproviders/StickyNotes.py: cleaned up the dataprovider
	  icon stuff a bit better

2006-07-07 04:13  john

	* conduit/ConduitEditorCanvas.py, conduit/DataProvider.py,
	  conduit/MainWindow.py: Disabled dragging of canvas items. Fixed
	  item popups. Deleted stale code

2006-07-07 03:28  john

	* conduit/ConduitEditorCanvas.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/ModuleManager.py,
	  conduit/conduit.glade, conduit/conduit.glade.bak: New GUI layout.
	  Dropped the UML style diagrams because I dont think they will be
	  worh the complexity. Most use cases will be just a 1-1 sync and
	  not a 1-many

2006-07-06 11:22  john

	* conduit/ConduitEditorCanvas.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/ModuleManager.py: a few more doc
	  updates and putting some more skeleton code into the base classes

2006-07-06 03:10  john

	* website, website/conduit_header.png, website/conduit_header.xcf:
	  added website logos

2006-06-29 11:18  john

	* conduit/ChangeLog, conduit/MainWindow.py,
	  conduit/ModuleManager.py, conduit/SyncManager.py,
	  conduit/TypeConverter.py, conduit/data/conduit-icon.svg,
	  conduit/dataproviders/Evolution.py,
	  conduit/dataproviders/File.py, conduit/dataproviders/Gmail.py,
	  conduit/dataproviders/StickyNotes.py,
	  conduit/datatypes/CalDataType.py,
	  conduit/datatypes/FileDataType.py: implemented dynamic type
	  loading and conversion

2006-06-28 12:58  john

	* conduit/ConduitEditorCanvas.py, conduit/DataProvider.py,
	  conduit/DataType.py, conduit/MainWindow.py, conduit/__init__.py,
	  conduit/dataproviders/Evolution.py,
	  conduit/dataproviders/File.py, conduit/dataproviders/Gmail.py,
	  conduit/dataproviders/StickyNotes.py,
	  conduit/datatypes/CalDataType.py,
	  conduit/datatypes/FileDataType.py: Added tango hotness. Got my
	  brain around how to do type conversion from types loaded at
	  runtime using getattr(). Created an evolution dataprovider and
	  some more datatypes

2006-06-28 07:36  john

	* conduit/ConduitEditorCanvas.py, conduit/DataProvider.py: add
	  connection points to dataproviders and start adding
	  infrastructure to connect them

2006-06-28 07:31  john

	* conduit/data, conduit/data/conduit-icon.png,
	  conduit/data/conduit-icon.svg: added conduit icon (that is lame)

2006-06-27 00:26  john

	* ., conduit, conduit/dataproviders,
	  conduit/dataproviders/StickyNotes.py, conduit/datatypes, doc: svn
	  ignore updates

2006-06-27 00:17  john

	* ., conduit/ConduitEditorCanvas.py, conduit/DataProvider.py,
	  conduit/DataType.py, conduit/MainWindow.py,
	  conduit/ModuleManager.py, conduit/__init__.py,
	  conduit/conduit.glade, conduit/conduit.glade.bak, make-doc.sh:
	  Documentation working using epydoc. DND improvements

2006-06-26 06:05  john

	* conduit/ChangeLog, conduit/ConduitEditorCanvas.py,
	  conduit/DataProvider.py, conduit/DataProviderView.py,
	  conduit/DataType.py, conduit/MainWindow.py,
	  conduit/ModuleManager.py, conduit/SyncManager.py,
	  conduit/TypeConverter.py, conduit/__init__.py,
	  conduit/start_conduit.py, doc, make-doc.sh, run-uninstalled.sh:
	  Started adding docs. Added dynamic type converter infrastructure.
	  DND onto canvas improvements

2006-06-26 06:02  john

	* conduit/conduit.glade, conduit/conduit.glade.bak: Added hpane to
	  gladefile

2006-06-25 09:59  john

	* conduit/ChangeLog, conduit/ConduitEditorCanvas.py,
	  conduit/DataProvider.py, conduit/MainWindow.py,
	  conduit/ModuleManager.py, conduit/dataproviders/Gmail.py: Can DND
	  dataproviders onto canvas and they stick. Can also move them
	  around

2006-06-25 07:09  john

	* conduit/ConduitEditorCanvas.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/ModuleManager.py,
	  conduit/attic/filelisting-gtm.py, conduit/attic/namespace.py:
	  Moved drag and drop signals back into the main window. Refactored
	  management of dynamic modules into its own class\n

2006-06-24 05:56  john

	* conduit/MainWindow.py, conduit/ModuleManager.py,
	  conduit/conduit.glade, conduit/conduit.glade.bak: treeview DND
	  working to some extent

2006-06-24 02:33  john

	* conduit/DataProvider.py, conduit/MainWindow.py,
	  conduit/ModuleManager.py, conduit/dataproviders/File.py,
	  conduit/dataproviders/Gmail.py: Custom treeview shows pixbufs
	  (the icon of the dataprovider)

2006-06-23 12:06  john

	* conduit/ChangeLog, conduit/MainWindow.py, conduit/Manager.py,
	  conduit/ModuleManager.py, conduit/dataproviders/File.py,
	  conduit/dataproviders/Gmail.py,
	  conduit/datatypes/FileDataType.py: Got treeview and dynamic
	  loading playing together

2006-06-23 08:10  john

	* conduit/DataProvider.py, conduit/DataType.py,
	  conduit/MainWindow.py, conduit/Manager.py, conduit/conduit.glade,
	  conduit/conduit.py, conduit/conduits,
	  conduit/dataproviders/File.py, conduit/dataproviders/Gmail.py,
	  conduit/datatypes, conduit/datatypes/FileDataType.py,
	  conduit/start_conduit.py: More dynamic loader improvements

2006-06-21 22:36  john

	* conduit/conduit.py, conduit/dataproviders/File.py: installed /
	  uninstalled detection working ish

2006-06-21 11:07  john

	* conduit/DataProvider.py, conduit/MainWindow.py,
	  conduit/Manager.py: some kind of module loading is working

2006-06-21 11:02  john

	* conduit/ChangeLog, conduit/conduit.py,
	  conduit/dataproviders/File.py: change path at runtime - I HATE
	  PYTHON IMPORT AND HOW IT WORKS

2006-06-21 08:21  john

	* conduit/DataSink.py, conduit/DataSource.py: more deletions

2006-06-21 08:20  john

	* conduit/CanvasClock.cs, conduit/ConduitDefs.py,
	  conduit/ConduitEditorCanvas.py, conduit/DataProvider.py,
	  conduit/DataProviderView.py, conduit/DataSource.py,
	  conduit/MainWindow.py, conduit/Manager.py, conduit/MyBox.py,
	  conduit/Utils.py, conduit/attic, conduit/attic/CanvasClock.cs,
	  conduit/attic/ConduitDefs.py, conduit/attic/MyBox.py,
	  conduit/attic/Utils.py, conduit/attic/demoitem.py,
	  conduit/attic/diacanvasdemo.py, conduit/attic/dnd.py,
	  conduit/attic/placementtool.py, conduit/conduit.glade,
	  conduit/conduit.glade.bak, conduit/conduit.py,
	  conduit/dataproviders, conduit/dataproviders/File.py,
	  conduit/demoitem.py, conduit/diacanvasdemo.py, conduit/dnd.py,
	  conduit/placementtool.py: refactored and now based on gsteditor
	  code. Also started work on dynamic dataprovider loader based on
	  deskbar

2006-06-21 08:05  john

	* conduit/datasinks, conduit/datasources: combined sources and
	  sinks into providers

2006-05-23 12:31  john

	* conduit/ConduitDefs.py, conduit/DataProvider.py,
	  conduit/MainWindow.py, conduit/MyBox.py, conduit/Utils.py,
	  conduit/__init__.py, conduit/conduit.py,
	  conduit/datasinks/__init__.py, conduit/datasources/FileSource.py,
	  conduit/datasources/__init__.py, run-uninstalled.sh: starting to
	  get somewhere near drawing attractive things on the canvas

2006-05-23 10:08  john

	* src: moving stuff

2006-05-23 10:07  john

	* conduit, conduit/CanvasClock.cs, conduit/DataProvider.py,
	  conduit/DataSink.py, conduit/DataSource.py,
	  conduit/MainWindow.py, conduit/MyBox.py, conduit/Utils.py,
	  conduit/__init__.py, conduit/conduit.glade,
	  conduit/conduit.glade.bak, conduit/conduit.gladep,
	  conduit/conduit.gladep.bak, conduit/conduit.py, conduit/conduits,
	  conduit/datasinks, conduit/datasources, conduit/demoitem.py,
	  conduit/diacanvasdemo.py, conduit/dnd.py,
	  conduit/placementtool.py: moving stuff

2006-05-23 10:04  john

	* run-uninstalled.sh, src/DataProvider.py, src/MainWindow.py,
	  src/MyBox.py, src/Utils.py, src/__init__.py, src/conduit.py:
	  moving things around to match the deskbar layout

2006-05-22 11:10  john

	* src/MyBox.py, src/diacanvasdemo.py: callbacks actually working
	  now

2006-05-22 10:02  john

	* src/MyBox.py, src/conduit.py: can derive shitty classes from
	  canvasbox

2006-05-22 08:33  john

	* src/datasinks, src/datasources: added folder structure

2006-05-22 08:33  john

	* src/CanvasClock.cs, src/MyBox.py, src/conduit.py,
	  src/demoitem.py, src/diacanvasdemo.py, src/placementtool.py:
	  imported some examples

2006-05-21 21:47  john

	* src/DataProvider.py, src/DataSink.py, src/DataSource.py,
	  src/conduit.py, src/dnd.py: shadow oo structure

2006-05-17 12:22  john

	* src/conduit.glade, src/conduit.glade.bak, src/conduit.py:
	  connected diacanvas

2006-05-17 11:53  john

	* contrib, contrib/google-notebook-api.py, notes.txt, src,
	  src/conduit.glade, src/conduit.glade.bak, src/conduit.gladep,
	  src/conduit.gladep.bak, src/conduit.py: first hack at python
	  conduit

2006-05-17 09:27  john

	* Conduit.mdp, Conduit.mds, data, src: deleted. Changing to python

2005-12-02 05:16  john

	* data/gui.glade: Setting up Repo

2005-12-02 05:01  john

	* AssemblyInfo.cs, Conduit.mdp, Main.cs, data, data/gui.glade,
	  gui.glade, src/AssemblyInfo.cs, src/Main.cs: Setting up Repo

2005-12-02 04:59  john

	* ., AssemblyInfo.cs, Conduit.mdp, Conduit.mds, Main.cs, gui.glade,
	  src, test.txt: Setting up Repo

2005-12-01 00:32  john

	* branches, branches/test.txt, tags, tags/test.txt, ., test.txt:
	  Initial Import

