2008-08-03 John Stowers * NEWS: Update for 0.3.13 release. 2008-08-03 John Stowers * help/C/figures/conduit-dp.png: * help/C/figures/conduit-login.png: * help/es/es.po: * help/Makefile.am: Fix make distcheck. 2008-08-03 John Stowers * conduit/modules/GoogleModule/GoogleModule.py: * test/python-tests/TestDataProviderGoogleCalendar.py: * test/python-tests/TestDataProviderYoutube.py: Move GoogleCalendar tests to their own file. Disable google calendar because its broken. 2008-08-03 John Stowers * conduit/Settings.py: * conduit/Web.py: * conduit/__init__.py: * conduit/gtkui/UI.py: * conduit/modules/TestModule.py: * data/conduit.glade: * test/python-tests/TestCoreSettings.py: * test/python-tests/common.py: Using the built in web browser is now the default behaviour. Selected browser is defined in conduit.BROWSER_IMPL. 2008-08-03 John Stowers * conduit/platform/WebBrowserWebkit.py: Put the browser in a scrolled window. 2008-08-03 John Stowers * conduit/Vfs.py: Ensure that args passed to gnomevfs functions are strings and not unicode. Argh * test/python-tests/TestDataProviderFacebook.py: * test/python-tests/TestSyncTomboyiPod.py: Fix tests. 2008-08-03 John Stowers * conduit/dataproviders/Image.py: * conduit/datatypes/Photo.py: Implementation for Phoro.compare() and ImageTwoWay.put. Fixes #543366 (Manuel J. Garrido) 2008-08-03 John Stowers * conduit/utils/__init__.py: Fix crasher when hiding dialogs. * test/python-tests/common.py: Fix Flickr test (was returning unicode urls) 2008-08-03 John Stowers * conduit/modules/GoogleModule/GoogleModule.py: Load the photo dictionary in refresh so that delete works. Fixes #545728 (Manuel J. Garrido) 2008-08-03 John Stowers * conduit/Module.py: Remove print spew. * conduit/Synchronization.py: * conduit/gtkui/UI.py: * conduit/Web.py: Fix a nasty gtkmozembed threading crash bug caused by importing gtkmozembed from a thread that is not the gtk thread. 2008-08-02 John Stowers * NEWS: Update to include recent UI work. * conduit/Module.py: * conduit/SyncSet.py: * conduit/gtkui/Canvas.py: * conduit/gtkui/UI.py: * data/conduit.glade: Add preconfigured example conduits to Knowledge. Enable the ability to add these example Conduits to the Canvas from a menu item. 2008-08-02 John Stowers * conduit/Knowledge.py: * conduit/Makefile.am: * conduit/gtkui/Makefile.am: * conduit/gtkui/Hints.py: Move hints --> Knowledge. 2008-08-02 John Stowers * conduit/gtkui/Hints.py: * conduit/modules/GoogleModule/GoogleModule.py: Spelling 2008-08-02 John Stowers * conduit/gtkui/Canvas.py: Tweak the connecting arrow line widths and end positions. Tweak the conduit and dataprovider size. 2008-08-02 John Stowers * conduit/Settings.py: * conduit/gtkui/Canvas.py: * conduit/gtkui/UI.py: * data/conduit.glade: Hints can be enabled/disabled from the preferences menu. 2008-08-02 John Stowers * conduit/gtkui/Canvas.py: * conduit/gtkui/Hints.py: * conduit/gtkui/Makefile.am: Move hints to their own file. 2008-08-02 John Stowers * conduit/gtkui/MsgArea.py: Dont expand the button action area. Timeouts can only clear the msg they were connected to. 2008-08-02 John Stowers * conduit/Conduit.py: * conduit/ModuleWrapper.py: Utility functions to test if a conduit can be synchronized (it has a source and a sink for example). 2008-08-01 John Stowers * conduit/gtkui/Canvas.py: Refactor out the hint handling code to be more generic and extensible. 2008-08-01 John Stowers * conduit/gtkui/Canvas.py: * conduit/hildonui/Canvas.py: Refactor the welcome message handling to allow the welcome message to look like an empty conduit. 2008-08-01 John Stowers * conduit/gtkui/Canvas.py: * conduit/hildonui/Canvas.py: Use Class properties for common drawing properties. Hildon fixes. 2008-08-01 John Stowers * conduit/gtkui/Canvas.py: * conduit/hildonui/Canvas.py: Implement a divider, and a flat box paint style. See ConduitCanvasItem.DIVIDER and ConduitCanvasItem.FLAT_BOX. 2008-08-01 John Stowers * conduit/hildonui/Canvas.py: Fix hildon build. The hildon UI does not used gradients or anything slow like that. 2008-08-01 John Stowers * NEWS: * conduit/gtkui/Canvas.py: Tweak the line widths and color. 2008-07-31 John Stowers * conduit/gtkui/Canvas.py: Dont recurse forever when updating the background to match the theme on the main canvas. 2008-07-31 John Stowers * conduit/gtkui/Canvas.py: * conduit/hildonui/Canvas.py: Implement some pretty impressive (if I do say so myself) auto-theme change update foo. 2008-07-31 John Stowers * conduit/gtkui/Canvas.py: * conduit/hildonui/Canvas.py: Refactor all the drawing properties into the get_style_properties function. Override this function to provide implementations for a themed and unthemed canvas. 2008-07-31 John Stowers * conduit/gtkui/Makefile.am: * conduit/gtkui/Canvas.py: * conduit/gtkui/Util.py: Add some machinery to make it easier to use gtk themed colors in the canvas. 2008-07-30 John Stowers * scripts/run-tests.sh: Code coverage should include platform dir. 2008-07-30 John Stowers * conduit/gtkui/Database.py: Fix an off by one error in the database gtk.Liststore wrapper. This was exposed by a recent upgrade that changed how the gtk.Treeview iterated over its model. 2008-07-30 John Stowers * conduit/gtkui/Canvas.py: Expand the canvas when more conduits get added. Fixes #516646. * conduit/gtkui/UI.py: Account for Canvas scrolled window on DND. Fixes #517877 2008-07-30 John Stowers * help/Makefile.am: Include other figures. Fixes #543534 2008-07-30 John Stowers * conduit/modules/GoogleModule/GoogleModule.py: Check gmail contact has email before adding. Fixes #545129 (Roumano) 2008-07-30 John Stowers * conduit/Vfs.py: * conduit/modules/FileModule/FileConfiguration.py: Dont forget the symlink parameter when creating folder scan threads. Fixes #544712 2008-07-30 John Stowers * conduit/*: * test/*: Merge conduit-platform branch with many architectural improvements. Fixes #509702 Fixes #525259 2008-07-24 John Stowers * conduit/modules/SynceModule.py: You can now view, and create sync partnerships from the preferences window. 2008-07-23 John Stowers * conduit/modules/ConverterModule.py: * test/python-tests/TestCoreConvert.py: * test/python-tests/TestCoreDatatypes.py: * test/python-tests/common.py: * test/python-tests/data/bookmark.txt: Add converter and tests for bookmark datatype. 2008-07-23 John Stowers * conduit/datatypes/Bookmark.py: * conduit/datatypes/Makefile.am: Add bookmark datatype. Fixes #543738 (Andrew Stormont) 2008-07-23 John Stowers * NEWS: * conduit/modules/FeedModule/FeedModule.py: Use feedparser to parse RSS/Atom feed enclosures and media content. Fixes #543685 2008-07-17 John Carr * conduit/datatypes/Contact.py: Make sure that vcard always has a FN and a N (Fixes #528221)