7177a48eaf46a4dd34dba09d96b595f1e0af69db: Merge weave-partial-view to weave. Bug 507429 - Partial sync download support. r=thunder
Edward Lee <edilee@mozilla.com> - Fri, 11 Sep 2009 16:48:58 -0700 - rev 45743
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge weave-partial-view to weave. Bug 507429 - Partial sync download support. r=thunder
c65b549eb50267b4fe2f58a9b50c12698dc21b4c: Address review comments nits. r=thunder
Edward Lee <edilee@mozilla.com> - Fri, 11 Sep 2009 16:44:26 -0700 - rev 45742
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Address review comments nits. r=thunder
7575772fbcc959d430dd636bb5c7f570783a3e3a: Fix exception name.
Edward Lee <edilee@mozilla.com> - Fri, 11 Sep 2009 13:10:19 -0700 - rev 45741
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix exception name.
f3d341355ad44f0126ad3bc065b8ddd993bc6d2d: Add some comments to partial download code and remove other comments.
Edward Lee <edilee@mozilla.com> - Fri, 11 Sep 2009 08:24:42 -0700 - rev 45740
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Add some comments to partial download code and remove other comments.
c02a754563bd137ced771e48217eb9ff9b650afa: Merge weave to weave-partial-view.
Edward Lee <edilee@mozilla.com> - Thu, 10 Sep 2009 23:18:33 -0700 - rev 45739
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge weave to weave-partial-view.
4a8682769185a197fbbff67cbd33c06577f4b997: Bug 507429 - Partial sync download support
Edward Lee <edilee@mozilla.com> - Thu, 10 Sep 2009 23:11:33 -0700 - rev 45738
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 507429 - Partial sync download support Only fetch a limited number of items on first/update syncs and if we get the same number, ask the server for the ids to fetch later. Also on every download, process some of the backlog and save the list of GUIDs to disk as json for cross-session support.
a7665be9adb6639100a51a9a078584685c7b0f6a: Don't create a GUID when looking for dupes and set the GUID when adding a url.
Edward Lee <edilee@mozilla.com> - Thu, 10 Sep 2009 20:04:34 -0700 - rev 45737
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Don't create a GUID when looking for dupes and set the GUID when adding a url.
0da7df97a1ede1947583deca081471cf159ab4ab: Add limit as a param to Collection. Make requesting guids the default.
Edward Lee <edilee@mozilla.com> - Thu, 10 Sep 2009 14:18:31 -0700 - rev 45736
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Add limit as a param to Collection. Make requesting guids the default.
f00515ce1ba9741a1eb0134481a3c6233b71d5b4: Merge weave to weave-partial-view.
Edward Lee <edilee@mozilla.com> - Thu, 10 Sep 2009 12:42:29 -0700 - rev 45735
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge weave to weave-partial-view.
dffdca681ff330e2eda55d33fe53591d54b42f4d: Update lastSync to the lastModified time from info/collections instead of updating times on each record. This is to prepare for fetching a list of GUIDs and processing a list of GUIDs.
Edward Lee <edilee@mozilla.com> - Thu, 10 Sep 2009 12:41:38 -0700 - rev 45734
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Update lastSync to the lastModified time from info/collections instead of updating times on each record. This is to prepare for fetching a list of GUIDs and processing a list of GUIDs.
2cdf2b00d1daf5bf15a9b9b967108e921530cbd8: Merge weave to weave-partial-view.
Edward Lee <edilee@mozilla.com> - Tue, 08 Sep 2009 23:35:21 -0700 - rev 45733
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge weave to weave-partial-view.
19536262ede98ba479e61b1f2cd5c6bb94e95974: Detect dupe separators by identifying them by their position and generate the lookup lazily with the folder/title mapping for now.
Edward Lee <edilee@mozilla.com> - Tue, 08 Sep 2009 23:33:58 -0700 - rev 45732
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Detect dupe separators by identifying them by their position and generate the lookup lazily with the folder/title mapping for now.
1b0edf2be86ba6d637e50b49701948526873929e: Expose a _handleDupe on engines and provide a custom one for bookmarks that tracks GUID changes so that it can keep an alias mapping to fix incoming item properties (id, parent, predecessor). Move out _reparentOrphans so that it is triggered on update and not just create because folders can change ids to the right parent.
Edward Lee <edilee@mozilla.com> - Tue, 08 Sep 2009 23:33:15 -0700 - rev 45731
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Expose a _handleDupe on engines and provide a custom one for bookmarks that tracks GUID changes so that it can keep an alias mapping to fix incoming item properties (id, parent, predecessor). Move out _reparentOrphans so that it is triggered on update and not just create because folders can change ids to the right parent.
5db2db85bec6c6deaada863e8c4e323f62a860ad: Switch to 0.5 server API for deleting multiple ids from a collection.
Edward Lee <edilee@mozilla.com> - Mon, 31 Aug 2009 18:30:44 -0700 - rev 45730
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Switch to 0.5 server API for deleting multiple ids from a collection.
870500114cf7769dd284969f0db32cbdb0267501: Resolve bookmarks.js merge conflicts switching to batchSync (with trailing comma).
Edward Lee <edilee@mozilla.com> - Mon, 31 Aug 2009 18:04:40 -0700 - rev 45729
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Resolve bookmarks.js merge conflicts switching to batchSync (with trailing comma).
85e42bee1dfcfd308b9b5dedbfc1edbcbe7fdd2c: Merge weave to weave-partial-view w/ conflicts.
Edward Lee <edilee@mozilla.com> - Mon, 31 Aug 2009 18:03:35 -0700 - rev 45728
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge weave to weave-partial-view w/ conflicts.
b6581cd4e769e8dc7220fc22e0e9fcb2d92c7c3c: Detect dupe folders by title for now. Might need to update the hash during sync if titles are added.
Edward Lee <edilee@mozilla.com> - Mon, 31 Aug 2009 17:54:21 -0700 - rev 45727
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Detect dupe folders by title for now. Might need to update the hash during sync if titles are added.
51740d8d76cd025e0e08d72a91114c8e22529af6: Pick a canonical guid to keep in a way that all machines can agree without having all data -- "smaller" guid.
Edward Lee <edilee@mozilla.com> - Mon, 31 Aug 2009 17:51:26 -0700 - rev 45726
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Pick a canonical guid to keep in a way that all machines can agree without having all data -- "smaller" guid.
0f46e608077295012d863f265c8fbcbf4bd94bc5: Implement multiple ids deletion for use with 0.3 APIs.
Edward Lee <edilee@mozilla.com> - Mon, 31 Aug 2009 17:50:23 -0700 - rev 45725
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Implement multiple ids deletion for use with 0.3 APIs.
2054608c9df5565ebfee07975b6392f4b1931d07: Switch end-of-sync deletes to something SyncEngine is aware of and runs at _syncFinish.
Edward Lee <edilee@mozilla.com> - Mon, 31 Aug 2009 17:30:34 -0700 - rev 45724
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Switch end-of-sync deletes to something SyncEngine is aware of and runs at _syncFinish.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip