2008-06-03 John Stowers * conduit/modules/ZotoModule/Makefile.am: Fix build. 2008-06-03 John Stowers * NEWS: Update NEWS for release. 2008-06-03 John Stowers * conduit/modules/GoogleModule/GoogleModule.py: Disable Google docs uploader from release. 2008-06-01 John Carr * conduit/modules/SynceModule.py: Add Tasks endpoint which looks like it might have some infrastructure in place. Add hooks so SynceContacts & co can provide objects for the XML foo. Use array.array to properly encode/decode data for SyncEngine Getting, Adding and Deleting are now (seemingly) stable. Modify needs more work... Damn conflcit code. 2008-06-01 John Stowers * Makefile.am: * doap.rdf.in: Remove obsolete DOAP foo. 2008-06-01 John Stowers * conduit/modules/Makefile.am: * conduit/modules/ZotoModule/Makefile.am: * configure.ac: Add zoto dataprovider to dist. 2008-06-01 John Stowers * conduit/DBus.py: * conduit/Main.py: * conduit/dataproviders/HalFactory.py: * conduit/dataproviders/SimpleFactory.py: * conduit/dataproviders/VolumeFactory.py: * tools/conduit-client: Fix small bugs and tidy up the usage of DBus, no longer import the (depreciated dbus.glib). 2008-06-01 John Stowers * tools/conduit-client: * tools/example-dbus-gui-remote.py: Update to use the new progress signal. 2008-06-01 John Stowers * conduit/Conduit.py: * conduit/DBus.py: * conduit/Synchronization.py: * conduit/gtkui/Canvas.py: * conduit/modules/TestModule.py: When emitting progress signals, also include in that signal the UIDs of data successfully processed since the last update. * tools/eog-plugin/conduit.py: Update to use the new functionality. 2008-06-01 John Stowers * conduit/Synchronization.py: Only emit progress when progress changes by > 5%. Decreases CPU usage and helps responsiveness. 2008-05-31 John Carr * conduit/modules/SynceModule.py: Use Prefill (means we get all data, not just changes) For now, return "Notes". Easy testing & capturing of XML to disk.. 2008-05-31 John Carr * conduit/modules/SynceModule.py: Some shiny Windows Mobile 5/6 support. Depends on SynCE 0.11.1 with synce-hal. 2008-05-25 John Stowers * conduit/Main.py: * conduit/modules/TestModule.py: Add a ZotoModule test. 2008-05-25 John Stowers * conduit/Main.py: * conduit/modules/TestModule.py: Print overridden settings. 2008-05-25 John Stowers * conduit/hildonui/Canvas.py: Handle resize event. 2008-05-25 John Stowers * conduit/hildonui/Canvas.py: * conduit/hildonui/List.py: * conduit/hildonui/UI.py: Pyflakes cleanups 2008-05-25 John Stowers * conduit/gtkui/Canvas.py: * conduit/gtkui/Tree.py: * conduit/hildonui/Canvas.py: * conduit/hildonui/List.py: * conduit/hildonui/UI.py: Make the hildon canvas inherit from the gtk one, and share more code between the two. 2008-05-25 John Stowers * conduit/Main.py: * conduit/Settings.py: * conduit/hildonui/Canvas.py: * test/python-tests/common.py: Add the ability to override conduit settings for the session. Use this where appropriate. * conduit/modules/GoogleModule/GoogleModule.py: Make some classes private 2008-05-24 John Stowers * conduit/modules/GoogleModule/GoogleModule.py: Share some more code between google dataproviders. Pass on proxy settings to them. * test/python-tests/TestCoreSettings.py: Add proxy env var parsing test. 2008-05-24 John Stowers * conduit/Settings.py: * conduit/Web.py: Add proxy support (both env var and gconf) to the built in browser. 2008-05-12 John Stowers * conduit/modules/GoogleModule/GoogleModule.py: * conduit/modules/GoogleModule/documents-config.glade: * test/python-tests/TestDataProviderGoogleDocuments.py: Small fixes to google docs. 2008-05-08 John Stowers * scripts/continuous-tester.sh: Fix USAGE * conduit/modules/GoogleModule/GoogleModule.py: * test/python-tests/TestDataProviderGoogleDocuments.py: Some more API cleanup and tests. 2008-05-08 John Stowers * conduit/modules/GoogleModule/GoogleModule.py: * test/python-tests/TestDataProviderGoogleDocuments.py: Add in-process support for google docs upload and download. Upload and download currently working, now it needs to be wrapped in the conduit dataprovider interface 2008-05-07 John Stowers * conduit/datatypes/Contact.py: Add methods for setting the vcard email and name attributes. * NEWS: * conduit/modules/GoogleModule/atom/__init__.py: * conduit/modules/GoogleModule/atom/service.py: * conduit/modules/GoogleModule/contacts_example.py: * conduit/modules/GoogleModule/gdata/__init__.py: * conduit/modules/GoogleModule/gdata/apps/Makefile.am: * conduit/modules/GoogleModule/gdata/apps/__init__.py: * conduit/modules/GoogleModule/gdata/apps/service.py: * conduit/modules/GoogleModule/gdata/base/Makefile.am: * conduit/modules/GoogleModule/gdata/base/__init__.py: * conduit/modules/GoogleModule/gdata/base/service.py: * conduit/modules/GoogleModule/gdata/calendar/__init__.py: * conduit/modules/GoogleModule/gdata/calendar/service.py: * conduit/modules/GoogleModule/gdata/codesearch/Makefile.am: * conduit/modules/GoogleModule/gdata/codesearch/__init__.py: * conduit/modules/GoogleModule/gdata/codesearch/service.py: * conduit/modules/GoogleModule/gdata/contacts/Makefile.am: * conduit/modules/GoogleModule/gdata/contacts/__init__.py: * conduit/modules/GoogleModule/gdata/contacts/service.py: * conduit/modules/GoogleModule/gdata/docs/Makefile.am: * conduit/modules/GoogleModule/gdata/docs/__init__.py: * conduit/modules/GoogleModule/gdata/docs/service.py: * conduit/modules/GoogleModule/gdata/exif/__init__.py: * conduit/modules/GoogleModule/gdata/geo/__init__.py: * conduit/modules/GoogleModule/gdata/media/__init__.py: * conduit/modules/GoogleModule/gdata/photos/__init__.py: * conduit/modules/GoogleModule/gdata/photos/service.py: * conduit/modules/GoogleModule/gdata/service.py: * conduit/modules/GoogleModule/gdata/spreadsheet/Makefile.am: * conduit/modules/GoogleModule/gdata/spreadsheet/__init__.py: * conduit/modules/GoogleModule/gdata/spreadsheet/service.py: * conduit/modules/GoogleModule/gdata/spreadsheet/text_db.py: * conduit/modules/GoogleModule/gdata/test_data.py: * conduit/modules/GoogleModule/gdata/urlfetch.py: Update to version 1.0.12.1 of python-gdata. This release adds native support for google contacts * conduit/modules/GoogleModule/GoogleModule.py: * test/python-tests/common.py: * test/python-tests/data/1.vcard: * test/python-tests/TestCoreContact.py: * test/python-tests/TestDataProviderGoogleContacts.py: Add two way sync support for google contacts. This still needs work in converting all the gdata attributes, detecting duplicate contacts with the same email address, and general testing, but it is a start * test/python-tests/TestDataProviderPicasa.py: Fix picasa get() tests 2008-05-07 John Stowers * conduit/gtkui/Canvas.py: * conduit/hildonui/Canvas.py: * conduit/hildonui/UI.py: Stop maemo version from crashing when closed. small fixes to improve consistency between hildon and gtk UIs. Dont set application name twice. 2008-05-06 Kjartan Maraas * conduit/modules/iPodModule/config.glade: Don't translate widget label. 2008-05-07 John Stowers * conduit/modules/BackpackModule/backpack/bptest.py: * conduit/modules/BackpackModule/backpack/cgi/reminder.py: * conduit/modules/BackpackModule/backpack/cgi/todo.py: * conduit/modules/BackpackModule/backpack/data/email.xml: * conduit/modules/BackpackModule/backpack/data/emaillist.xml: * conduit/modules/BackpackModule/backpack/data/error404.xml: * conduit/modules/BackpackModule/backpack/data/export.xml: * conduit/modules/BackpackModule/backpack/data/list.xml: * conduit/modules/BackpackModule/backpack/data/listitem.xml: * conduit/modules/BackpackModule/backpack/data/notelist.xml: * conduit/modules/BackpackModule/backpack/data/page.xml: * conduit/modules/BackpackModule/backpack/data/pages.xml: * conduit/modules/BackpackModule/backpack/data/pagesfortag.xml: * conduit/modules/BackpackModule/backpack/data/reminders.xml: * conduit/modules/BackpackModule/backpack/data/search.xml: * conduit/modules/BackpackModule/backpack/wapsupport.py: 2008-05-07 John Stowers * NEWS: * conduit/modules/FlickrModule/FlickrModule.py: * conduit/modules/FlickrModule/flickrapi/LICENSE: * conduit/modules/FlickrModule/flickrapi/__init__.py: * conduit/modules/FlickrModule/flickrapi/cache.py: * conduit/modules/FlickrModule/flickrapi/exceptions.py: * conduit/modules/FlickrModule/flickrapi/multi-username.patch: * conduit/modules/FlickrModule/flickrapi/multipart.py: * conduit/modules/FlickrModule/flickrapi/tokencache.py: * conduit/modules/FlickrModule/flickrapi/xmlnode.py: Update to latest version of flickrapi and adapt to API changes. * conduit/modules/RTMModule/rtm.py: Remove logging.basicConfig() call which overrides conduits log settings and screws up everything. 2008-05-06 John Stowers * NEWS: * conduit/modules/FacebookModule/pyfacebook/__init__.py: * conduit/modules/FacebookModule/pyfacebook/no-print-at-import.patch: * test/python-tests/TestDataProviderFacebook.py: * test/python-tests/TestDataProviderFlickr.py: Update to latest version of pyfacebook. 2008-05-06 John Stowers * conduit/modules/FspotModule/FspotModule.py: Remove the depreciated non-dbus FSpot dataprovider 2008-05-06 John Stowers * conduit/modules/GoogleModule/GoogleModule.py: Add magic numbers in case anyone wants to work on youtube video upload. 2008-05-06 John Stowers * conduit/Vfs.py: * conduit/dataproviders/File.py: * conduit/modules/FileModule/FileConfiguration.py: * conduit/modules/FileModule/FileModule.py: * conduit/modules/FileModule/config.glade: * conduit/modules/N800Module/N800Module.py: * conduit/modules/PhoneModule/PhoneModule.py: * conduit/modules/TestModule.py: * test/python-tests/TestCoreVfs.py: * test/python-tests/TestDataProviderFolder.py: * test/python-tests/TestSyncFolderFolder.py: Configuration option in all file/folder dataproviders allowing them to follow symlinks. Fixes #530929 (P. Henrique Silva) 2008-05-05 John Stowers * conduit/modules/FlickrModule/FlickrModule.py: Dont duplicate first photo when creating photosets. Fixes #530980 (P. Henrique Silva) 2008-05-05 John Stowers * NEWS: Mention new zoto module * conduit/dataproviders/Image.py: * conduit/datatypes/Photo.py: * conduit/modules/FlickrModule/FlickrModule.py: * conduit/modules/GoogleModule/GoogleModule.py: * conduit/modules/ZotoModule/ZotoModule.py: Add captions to photos when uploading. Fixes #521810 and #530979. 2008-05-05 John Carr * conduit/conduit: Use /bin/sh, as Maemo doesn't have bash 2008-05-04 John Carr * conduit/__init__.py: Maemo fix. .config might not actually exist, so if it doesn't.. then created it. 2008-05-04 John Carr * conduit/conduit: Cope with Firefox 3 on Hardy 2008-05-02 Manuel J. Garrido * data/zoto.png: * conduit/modules/ZotoModule/*: Add two way Zoto module 2008-04-30 John Stowers * NEWS: * conduit/__init__.py: * configure.ac: Version bump to 0.3.11