- opensync plugin:
commitef1bd3c02af67e8144f7b16edb99825ac3846328
authorcdfrey <cdfrey>
Sat, 28 Jul 2007 00:01:24 +0000 (28 00:01 +0000)
committercdfrey <cdfrey>
Sat, 28 Jul 2007 00:01:24 +0000 (28 00:01 +0000)
tree07ef8a2ab787c8e25e7055a0361fc846c0ef67aa
parentc0441980d82a400c792319ae9ccd7be1a413aba9
- opensync plugin:
       - fixed bug in vcard.cc that was using the FN field
       for the broken-down name instead of N
       - added dbId and dbName to DatabaseSyncState
       - added Reconnect() functionality to BarryEnvironment class
       and moved connect logic out of barry_sync.cc
       - changed the batch commit functionality in barry_sync.cc
       to single-change-commit.  Why?  Because opensync
       0.22 groups all batch changes into one group
       and calls one batch commit function, even if you
       registered two.  Moving to single change commit
       mode removes a chunk of unneccessary code
       from the plugin as well, and can in theory
       ease memory pressure in the library.
       - added FinishSync() to perform actions needed on successful
       syncing completion
       - disconnect on successful sync completion, and reconnect,
       since the device's dirty flags don't seem to
       be updated until a disconnect occurs.
ChangeLog