======================================================= Funambol Symbian Sync Client ======================================================= Release date: 2010-07-09 Application version: version 8.7.1 - Pictures sync improvements: * using new HTTP upload: pictures sync performance improved (up to 10X) * added "quota exceeded" status message and last-status message, for pictures sync. * added PictureSyncSourceSyncMLData, for backward compatibility (used when syncing against a server with no http upload support for media files) * fixed SyncItemListener, to manage ITEM_UPLOADED_BY_CLIENT events. (used in the new implementation of the media http upload) * fixed logic for sync failed/interrupted for new pictures sync - improved cancel sync / timeout on sync: also close the connection, if active, in order to avoid the client is stuck on an htpp transaction - improved user experience when the client tries to setup the connection (UI no more freezed) * improved FConnection (APIs): use an asynchronous API call to * connect, and an active object. Note: this is done only if the calling thread is the main thread, otherwise it will crash. * improved SyncEngine;;checkSyncInProgress(), to handle the * connection phase as part of the sync * when Push service is started, first try to setup connection from * main thread: this makes the UI more responsive. - in case of network error during a sync of APIs, the queued syncs are canceled (to avoid 2 error messages) Fixed bugs: ----------- #9469 - after client upgrade the first picture sync is still old-way with no info The new error code ERR_RESTART_SYNC is set by the PicturesSyncSourceSyncMLData in case the new capabilities are found, so the sync is aborted and restarted immediately.(the syncsource is insterted in the front of the sync queue) #9296 - autoupdate pop-up remains in bg and client stops working (now the client is brought to foreground for this popup, as an exceptional case)