conduit 0.3.7
- From: "John Stowers" <install-module gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: conduit 0.3.7
- Date: Thu, 14 Feb 2008 06:33:15 +0000 (UTC)
Module: conduit
Version: 0.3.7
Uploaded by: John Stowers
http://download.gnome.org/sources/conduit/0.3/conduit-0.3.7.tar.gz
md5sum: bd717e9a5b47cad6a134e45204650837
size: 840K
http://download.gnome.org/sources/conduit/0.3/conduit-0.3.7.tar.bz2
md5sum: 029459797e1c44f395a8cd3b37a6e481
size: 644K
ChangeLog
---------
2008-02-14 John Stowers <john stowers gmail com>
* scripts/maintainer.py: Remove duplicate function
* scripts/release.sh: Pass inferior arguments
2008-02-14 John Stowers <john stowers gmail com>
* scripts/maintainer.py: Split versoin into majmin version for download url
* scripts/release-template.txt: Fix download URL in release template
2008-02-14 John Stowers <john stowers gmail com>
* NEWS:
* scripts/maintainer.py:
* scripts/release-template.txt:
* scripts/release.sh: Add maintainer.py to help me do releases more
frequently
2008-02-14 John Stowers <john stowers gmail com>
* conduit/modules/NetworkModule/XMLRPCUtils.py: Add allow_none to Server
objects. This should fix the two way network sync bugs people were seeing
2008-02-14 John Stowers <john stowers gmail com>
* test/python-tests/TestCoreSettings.py: Fix settings test
s/gui_expanded_columns/gui_expanded_rows
2008-02-13 John Stowers <john stowers gmail com>
* conduit/*:
* data/*:
* tools/*: Add more svn:ignores
2008-02-13 Thomas Van Machelen <thomas vanmachelen gmail com>
* conduit/modules/GoogleModule/GoogleModule.py: don't import urllib2,
we don't need it anymore
2008-02-13 John Stowers <john stowers gmail com>
* conduit/Settings.py:
* conduit/gtkui/Tree.py:
* conduit/gtkui/UI.py: Save and restore expanded dataprovider treeview
categories. Disabled by default until it gets more testing.
2008-02-12 John Stowers <john stowers gmail com>
* conduit/Settings.py:
* conduit/gtkui/UI.py: Make the rgba colormap a gconf option until I can
work out why it corrupts screen rendering on my system
* conduit/modules/FileModule/FileConfiguration.py: Finally save and restore
the selected folder correctly. Fixes bug #510523
2008-02-12 John Stowers <john stowers gmail com>
* conduit/gtkui/UI.py: Disable rgba colormap, it breaks the gtkmozembed
browser in weird ways
* conduit/modules/FacebookModule/FacebookModule.py: Update to new
is_configured() API
2008-02-11 John Stowers <john stowers gmail com>
* conduit/gtkui/UI.py: Added RGBA support for conduit. Fixes #515648 (Jon Bolt)
2008-02-10 John Stowers <john stowers gmail com>
* conduit/modules/GoogleModule/GoogleModule.py: Fix test. Import urllib2
* test/python-tests/TestCoreSyncLogic.py:
* test/python-tests/TestCoreSyncTestDataProviders.py:
* test/python-tests/TestSyncImageSync.py:
* test/python-tests/TestSyncTomboyFolder.py:
* test/python-tests/TestSyncTomboyiPod.py: Fix conflict tests.
Call set_two_way_sync_policy() after prepare()
2008-02-10 John Stowers <john stowers gmail com>
* data/conduit.glade: Add conflict_* and deleted_* radio items to a group
so that only one can be active at a time.
* conduit/Conduit.py:
* conduit/Conflict.py:
* conduit/gtkui/ConflictResolver.py:
* conduit/modules/TestModule.py:
* data/icons/hicolor/16x16/actions/Makefile.am: Add an icon for
conflict-skip and swap the function of conflict-ask. The states for conflict
resolution (by the user) are now ask->skip->put/delete->skip
2008-02-10 John Stowers <john stowers gmail com>
* conduit/Conduit.py:
* conduit/gtkui/UI.py: Show the conflict resolution icons in the
preferences dialog to help the user become familiar with them.
2008-02-10 John Stowers <john stowers gmail com>
* conduit/gtkui/UI.py:
* data/conduit.glade: Add a 'developer' submenu to the help menu if the
user is running a development version. This submenu contains items
which link to the newly improved developer documentation. The linked
pages are displayed in conduit's built in web browser.
2008-02-09 John Stowers <john stowers gmail com>
* conduit/Conduit.py:
* conduit/Settings.py:
* conduit/SyncSet.py:
* conduit/Synchronization.py:
* conduit/gtkui/Canvas.py:
* conduit/gtkui/UI.py:
* conduit/hildonui/UI.py:
* data/conduit.glade:
* test/python-tests/common.py: Conflict settings are now per Conduit,
with a configurable default in the preferences window. Fixes bug #510094
2008-02-09 John Stowers <john stowers gmail com>
* conduit/hildonui/Canvas.py:
* data/conduit.glade: Change Dataprovider to Data Provider in all UI
strings. Patch from Ted Percival
2008-02-08 Thomas Van Machelen <thomas vanmachelen gmail com>
* conduit/modules/GoogleModule/youtube-config.glade: Switch position
of the ok and cancel button.
2008-02-08 Thomas Van Machelen <thomas vanmachelen gmail com>
* conduit/modules/GoogleModule/GoogleModule.py: Youtube changed
apparently changed for data format, use a new trick to get the flv
files. Fixes #514589.
2008-02-08 Thomas Van Machelen <thomas vanmachelen gmail com>
* conduit/modules/FlickrModule/flickrapi/__init__.py:
* conduit/modules/FlickrModule/flickrapi/reportinghttp.py:
* conduit/modules/FlickrModule/flickrapi/multi-username.patch: Remove
the code that changes the configuration of our logger. Fixes #515270.
2008-02-08 John Stowers <john stowers gmail com>
* doc/ExampleModule.py: Make the example dataprovider twoway and
more exemplary and remove the live.gnome.org xmlrpc business because
thats broken with the new moinmoin version anyway.
2008-02-07 Thomas Van Machelen <thomas vanmachelen gmail com>
* conduit/data/conduit.glade: Make the Conflict Preferences a bit
better. Fixes bug #512540
2008-02-07 John Stowers <john stowers gmail com>
* conduit/modules/GoogleModule/GoogleModule.py: Fix PicasaTwoWay
set_configuration bug introduced in last commit
2008-02-07 John Stowers <john stowers gmail com>
* conduit/modules/GoogleModule/GoogleModule.py:
* test/python-tests/TestDataProviderGoogle.py: Cleanup GoogleModule.py to
match our coding convention and share more code in the GoogleBase
class. Fixes bug #514729
2008-02-06 Thomas Van Machelen <thomas vanmachelen gmail com>
* conduit/DBus.py: fix dbus exposed IsConfigured method
2008-02-07 John Stowers <john stowers gmail com>
* conduit/modules/GoogleModule/GoogleModule.py:
* test/python-tests/TestDataProviderTomboy.py: Minor code cleanups
* test/python-tests/TestDataProviderGoogle.py: Add test for the
GoogleCalendar and Youtube dataproviders
2008-02-06 John Stowers <john stowers gmail com>
* conduit/Web.py: Implement a better approach to lazy importing
gtkmozembed which fixes bug #512379.
2008-02-06 John Stowers <john stowers gmail com>
* test/python-tests/common.py: Test is_configured() in all configure calls.
2008-02-06 John Stowers <john stowers gmail com>
* conduit/dataproviders/Image.py:
* conduit/modules/FlickrModule/FlickrModule.py:
* conduit/modules/GoogleModule/GoogleModule.py:
* conduit/modules/ShutterflyModule/ShutterflyModule.py:
* conduit/modules/SmugMugModule/SmugMugModule.py: Add username property
back to relevant modules. The last commit broke it.
2008-02-06 John Stowers <john stowers gmail com>
* conduit/Synchronization.py:
* conduit/dataproviders/DataProvider.py:
* conduit/dataproviders/File.py:
* conduit/dataproviders/Image.py:
* conduit/modules/BackpackModule/BackpackModule.py:
* conduit/modules/BansheeModule/BansheeModule.py:
* conduit/modules/BoxDotNetModule/BoxDotNetModule.py:
* conduit/modules/FileModule/FileModule.py:
* conduit/modules/FlickrModule/FlickrModule.py:
* conduit/modules/FspotModule/FspotModule.py:
* conduit/modules/GmailModule/GmailModule.py:
* conduit/modules/GoogleModule/GoogleModule.py:
* conduit/modules/N800Module/N800Module.py:
* conduit/modules/PicasaDesktopModule/PicasaDesktopModule.py:
* conduit/modules/RhythmboxModule/RhythmboxModule.py:
* conduit/modules/ShutterflyModule/ShutterflyModule.py:
* conduit/modules/SmugMugModule/SmugMugModule.py:
* conduit/modules/TestModule.py: Change is_configuration prototype
to accept a isSource and a isTwoWay argument. This gives dataproviders
enough information to make their configuration dependant on whether they
are source/sink or one/two-way. Fixes bug #510091
2008-02-05 John Stowers <john stowers gmail com>
* conduit/modules/GmailModule/GmailModule.py: Share some more code with
the GmailEmailTwoWay dataprovider
* test/python-tests/TestDataProviderGmail.py:
* test/python-tests/common.py: Test GmailContactSource
2008-02-05 John Stowers <john stowers gmail com>
* conduit/datatypes/Contact.py:
* conduit/modules/GmailModule/GmailModule.py:
* test/python-tests/TestCoreContact.py: Add a function to parse a vcf file
into multiple Contact objects and use this to get the Gmail contacts
datasource to work and not be useless.
2008-02-05 John Stowers <john stowers gmail com>
* conduit/modules/GmailModule/GmailModule.py:
* conduit/modules/GmailModule/config.glade: First attempt at getting all
gmail contacts via the export to vcard URL. This should be sufficient,
and probbably the best way to get a oneway gmail contact dp going.
2008-02-04 John Stowers <john stowers gmail com>
* conduit/Settings.py:
* conduit/gtkui/Canvas.py: Specify the initial canvas size in gconf to make
things easier to adjust on small screens (like the eeepc)
2008-01-28 Thomas Van Machelen <thomas vanmachelen gmail com>
* conduit/modules/GoogleModule/youtube-config.glade:
* conduit/modules/GoogleModule/Makefile.am:
* conduit/modules/GoogleModule/GoogleModule.py: move youtube dataprovider
to GoogleModule, and make it use gdata api,
fixes bug #510129 (Renato Araujo Oliveira Filho)
* conduit/modules/Makefile.am: deleted and moved to GoogleModule
* conduit/modules/YouTubeModule/*: deleted and moved to GoogleModule
2008-01-27 Thomas Van Machelen <thomas vanmachelen gmail com>
* conduit/modules/FspotModule.py:
* conduit/modules/FspotDbusModule.py: Move the dbus dataprovider in
the FspotModule.py file, remove the old file. No longer load the
FSpotSource dataprovider, but always load the FSpotDBusTwoWay and
error on refresh when the dbus interface is not there. This more or
less fixes bug #512146 (John Stowers)
2008-01-26 John Stowers <john stowers gmail com>
* conduit/modules/TomboyModule.py:
* test/python-tests/TestDataProviderTomboy.py: Update to use the newer
Tomboy S/GetNoteComplete API. This finally allows lossless sync of Tomboy
notes including metadata such as tags. Fixes bug #510107
2008-01-24 Thomas Van Machelen <thomas vanmachelen gmail com>
* conduit/modules/FspotModule/FspotDbusModule.py: Handle error when
delete fails; and more important: the module is configured ok when no
tag is selected. When it's used as source it will sync the complete
f-spot db, when it's used as sink no additional tags will be
introduced
* conduit/modules/GoogleModule/GoogleModule.py: Adds the photo tags
when we're getting a file
2008-01-23 John Stowers <john stowers gmail com>
* conduit/Main.py: Improve help message
* conduit/modules/NetworkModule/Client.py:
* conduit/modules/NetworkModule/Server.py:
* conduit/modules/NetworkModule/XMLRPCUtils.py: Dont create a new Peerlister
every time. Small improvements to hopefully improve cancellation.
* tools/eog-plugin/conduit.py:
* tools/eog-plugin/config.glade: Add Facebook and ShutterFly support. Clear
the sidebar when sync finishes
2008-01-22 John Stowers <john stowers gmail com>
* tools/eog-plugin/conduit.py: Improve eog plugin to show status while
synchronizing
2008-01-22 John Stowers <john stowers gmail com>
* conduit/modules/GmailModule/GmailModule.py:
* test/python-tests/TestDataProviderGmail.py: Fix GmailEmailTwoWay and
add working test
2008-01-22 John Stowers <john stowers gmail com>
* conduit/modules/GmailModule/GmailModule.py:
* conduit/modules/GmailModule/config.glade: Fix the config window
so that it saves configuration information and hides the password.
Fixes bug #511017 (Julian Rötter)
2008-01-21 John Stowers <john stowers gmail com>
* conduit/modules/GmailModule/GmailModule.py:
* conduit/modules/GmailModule/Makefile.am:
* conduit/modules/GmailModule/libgmail-0.1.6.2/CHANGELOG:
* conduit/modules/GmailModule/libgmail-0.1.6.2/COPYING:
* conduit/modules/GmailModule/libgmail-0.1.6.2/Makefile.am:
* conduit/modules/GmailModule/libgmail-0.1.6.2/PKG-INFO:
* conduit/modules/GmailModule/libgmail-0.1.6.2/README:
* conduit/modules/GmailModule/libgmail-0.1.6.2/lgconstants.py:
* conduit/modules/GmailModule/libgmail-0.1.6.2/libgmail.py:
* conduit/modules/GmailModule/libgmail-0.1.6.2/setup.py:
* conduit/modules/GmailModule/libgmail/CHANGELOG:
* conduit/modules/GmailModule/libgmail/COPYING:
* conduit/modules/GmailModule/libgmail/Makefile.am:
* conduit/modules/GmailModule/libgmail/README:
* conduit/modules/GmailModule/libgmail/gmail_transport.py:
* conduit/modules/GmailModule/libgmail/lgconstants.py:
* conduit/modules/GmailModule/libgmail/libgmail.py:
* configure.ac:
* scripts/update-3rdparty-libs.sh: Update libgmail to the CVS version
2008-01-20 John Stowers <john stowers gmail com>
* conduit/modules/iPodModule.py:
* test/python-tests/TestDataProvideriPod.py:
* test/python-tests/common.py:
* test/python-tests/data/resources-ipod/iTunes/iTunesDB.ext: Fix ipod photos
test (borrowed example test setup code from libgpod). Use the sample test
functions for the ipod tests
2008-01-20 John Stowers <john stowers gmail com>
* configure.ac: Pass make distcheck
2008-01-20 John Stowers <john stowers gmail com>
* conduit/modules/FileModule/FileConfiguration.py:
* conduit/modules/FileModule/FileModule.py: Use set/get_current_folder_uri
in the folderchooser. Fixes bug #510523
* conduit/modules/FlickrModule/FlickrModule.py: Typo
* conduit/modules/GoogleModule/libgdata/Makefile.am: Oops, rm directory
2008-01-20 John Stowers <john stowers gmail com>
* conduit/modules/GoogleModule/GoogleModule.py:
* conduit/modules/GoogleModule/Makefile.am:
* conduit/modules/GoogleModule/atom/Makefile.am:
* conduit/modules/GoogleModule/gdata/Makefile.am:
* conduit/modules/GoogleModule/gdata/calendar/Makefile.am:
* conduit/modules/GoogleModule/gdata/exif/Makefile.am:
* conduit/modules/GoogleModule/gdata/geo/Makefile.am:
* conduit/modules/GoogleModule/gdata/media/Makefile.am:
* conduit/modules/GoogleModule/gdata/photos/Makefile.am:
* conduit/modules/GoogleModule/libgdata/atom/Makefile.am:
* conduit/modules/GoogleModule/libgdata/atom/__init__.py:
* conduit/modules/GoogleModule/libgdata/atom/service.py:
* conduit/modules/GoogleModule/libgdata/gdata/Makefile.am:
* conduit/modules/GoogleModule/libgdata/gdata/__init__.py:
* conduit/modules/GoogleModule/libgdata/gdata/auth.py:
* conduit/modules/GoogleModule/libgdata/gdata/calendar/Makefile.am:
* conduit/modules/GoogleModule/libgdata/gdata/calendar/__init__.py:
* conduit/modules/GoogleModule/libgdata/gdata/calendar/service.py:
* conduit/modules/GoogleModule/libgdata/gdata/exif/Makefile.am:
* conduit/modules/GoogleModule/libgdata/gdata/exif/__init__.py:
* conduit/modules/GoogleModule/libgdata/gdata/geo/Makefile.am:
* conduit/modules/GoogleModule/libgdata/gdata/geo/__init__.py:
* conduit/modules/GoogleModule/libgdata/gdata/media/Makefile.am:
* conduit/modules/GoogleModule/libgdata/gdata/media/__init__.py:
* conduit/modules/GoogleModule/libgdata/gdata/photos/Makefile.am:
* conduit/modules/GoogleModule/libgdata/gdata/photos/__init__.py:
* conduit/modules/GoogleModule/libgdata/gdata/photos/service.py:
* conduit/modules/GoogleModule/libgdata/gdata/service.py:
* configure.ac: Move libgdata -> gdata to be consistent with other modules
and because it seems to be the easiest way to accomodate the case where
the user has gdata installed, but an older version without photo support
2008-01-20 Thomas Van Machelen <thomas vanmachelen gmail com>
* configure.ac: include our gdata copy in the build
* conduit/modules/GoogleModule/libgdata/*: Include our own copy of
python-gdata. Currently at version 1.0.10; this will allow us to
remove code when it's shipped on all new distro versions.
* conduit/modules/Makefile.am:
* conduit/modules/PicasaModule/*: remove PicasaModule directory, it
has moved to GoogleModule
* conduit/modules/GoogleModule/GoogleModule.py: Move PicasaModule
code, try to import our own gdata copy when the system one doesn't
work, make PicasaTwoWay use the gdata bindings instead of our own
limited custom ones. Fixes #510471
* test/python-tests/TestDataProviderPicasa: change test to work with
new gdata bindings
2008-01-19 John Stowers <john stowers gmail com>
* test/python-tests/common.py:
* test/python-tests/data/audio.list:
* test/python-tests/data/file.list:
* test/python-tests/data/image.list:
* test/python-tests/data/simple-1.vcard:
* test/python-tests/data/video.list: Add mechanism for specifying resources
that live on a local machine, and can be used as part of the test process.
This means that we can use local media, etc as resources for testing AV
conversion, and not have to get files from the web
* test/python-tests/TestCoreConvertAudioVideo.py: Test AV conversion of
the local resources, as defined above
2008-01-19 John Stowers <john stowers gmail com>
* conduit/datatypes/Video.py:
* conduit/modules/AudioVideoConverterModule.py: Be more robust with
audio/video mimetype dectection and conversion
2008-01-19 John Stowers <john stowers gmail com>
* conduit/dataproviders/Image.py: Fix sync "crashing": NameError:
global name 'Rid' is not defined. Reported by maxxer
2008-01-18 John Stowers <john stowers gmail com>
* conduit/Main.py:
* conduit/Utils.py:
* conduit/dataproviders/VolumeFactory.py:
* conduit/modules/TomboyModule.py: Change Utils.dbus_service_available
so that the bus parameter is optional
* scripts/continuous-tester.sh:
* test/python-tests/TestDataProviderTomboy.py:
* test/python-tests/TestSyncTomboyFolder.py:
* test/python-tests/TestSyncTomboyiPod.py: Skip tomboy tests if tomboy
is not running
* test/python-tests/common.py: Run the sync tests by default
2008-01-18 John Carr <john carr unrouted co uk>
* conduit/modules/N800Module/N800Module.py: Update to detect N810
2008-01-18 John Stowers <john stowers gmail com>
* conduit/modules/FacebookModule/FacebookModule.py:
* conduit/modules/FacebookModule/pyfacebook/__init__.py:
* conduit/modules/FacebookModule/pyfacebook/no-print-at-import.patch:
* scripts/update-3rdparty-libs.sh: Update to new pyfacebook
2008-01-18 John Stowers <john stowers gmail com>
* conduit/modules/FlickrModule/FlickrAPI/Makefile.am:
* conduit/modules/FlickrModule/FlickrAPI/PKG-INFO:
* conduit/modules/FlickrModule/FlickrAPI/flickrapi.py:
* conduit/modules/FlickrModule/FlickrAPI/get-token-for-username.patch:
* conduit/modules/FlickrModule/FlickrAPI/setup.py:
* conduit/modules/FlickrModule/FlickrModule.py:
* conduit/modules/FlickrModule/Makefile.am:
* conduit/modules/FlickrModule/flickrapi/Makefile.am:
* conduit/modules/FlickrModule/flickrapi/__init__.py:
* conduit/modules/FlickrModule/flickrapi/multi-username.patch:
* conduit/modules/FlickrModule/flickrapi/multipart.py:
* conduit/modules/FlickrModule/flickrapi/reportinghttp.py:
* conduit/modules/FlickrModule/flickrapi/tokencache.py:
* conduit/modules/FlickrModule/flickrapi/xmlnode.py:
* configure.ac:
* scripts/update-3rdparty-libs.sh:
* test/python-tests/TestDataProviderFlickr.py: Update to new flickrapi
2008-01-17 John Stowers <john stowers gmail com>
* conduit/modules/FspotModule/FspotModule.py:
* conduit/modules/FspotModule/config.glade: Sort the tags by name and
allow search as you type in the config window. Fixes bug #509021 (maxxer)
2008-01-17 John Stowers <john stowers gmail com>
* conduit/TypeConverter.py: Always use the most specific converter if
available
* conduit/modules/TomboyModule.py:
* test/python-tests/TestDataProviderTomboy.py:
* test/python-tests/TestSyncTomboyFolder.py: Use a TomboyNote datatype
and implement converters. Update the tests to use this API
2008-01-17 John Stowers <john stowers gmail com>
* conduit/__init__.py:
* configure.ac: Post-release version bump
--
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]