Commit Graph

33 Commits

Author SHA1 Message Date
Marina Samuel
74bb876536 Bug 715796 - Clients engine. r=rnewman 2012-03-05 20:53:14 -08:00
Nick Alexander
9a97620d9d Bug 732114 - Untangle Bookmark specific code in AndroidBrowserRepositoryTest. r=rnewman 2012-03-05 20:53:14 -08:00
Richard Newman
bb48da370c Bug 732768 - Eliminate shared state and concurrency problems in tests. r=nalexander 2012-03-05 20:53:14 -08:00
Richard Newman
4b3ef26701 Bug 732640 - Part 1: fix some Cobertura warnings. r=trivial 2012-03-05 20:53:13 -08:00
Richard Newman
4489af6dbc Bug 709403 - Part 2: add TabsRecord. r=nalexander 2012-03-02 17:36:16 -08:00
Richard Newman
55c493208f Bug 709403 - Part 1: refactor envelope/payload logic in Record. r=nalexander 2012-03-02 17:36:16 -08:00
Marina Samuel
ad2aca16d1 Bug 715796 - Part 1: client name. r=rnewman 2012-03-02 17:36:15 -08:00
Marina Samuel
3d8e721d81 Bug 715796 - Part 0: extract SQLiteOpenHelper cache from AndroidBrowserHistoryDataExtender. r=rnewman 2012-03-02 17:36:15 -08:00
Richard Newman
1484ed347e Bug 730557 - Part 3: bend Sync's Authorities.java into GlobalConstants. r=rnewman 2012-02-27 10:23:33 -08:00
Richard Newman
a8a3cf0481 Bug 730557 - Part 2: Stub out parts of BrowserContractHelpers that reflect unlanded parts of Fennec. r=nalexander 2012-02-27 10:23:33 -08:00
Richard Newman
eeab16ce33 Bug 730557 - Part 1: Use Fennec BrowserContract directly. r=nalexander 2012-02-27 10:23:33 -08:00
Richard Newman
5dd5726a89 Bug 718238 - Part 6: don't reupload folders when their children array is already accurate. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman
db8f11e6dc Bug 718238 - Part 5: allow access to the tracked GUIDs in RepositorySession. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman
963d6c1b59 Bug 718238 - Part 4: Safety in checkRecordType. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman
0055c0e69e Bug 718238 - Part 3: correct handling of deletion. Generate valid records for deleted bookmarks and history items. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman
0999d6b815 Bug 718238 - Part 2: parenting and ordering of bookmarks. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman
ae9a04d512 Bug 718238 - Part 1: Safety for logging after computeParentFields returns null. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman
a436f7044e Bug 718238 - Part 0: Cleanup and basic improvements. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman
033bc8c911 Bug 729273 - Don't impose modified times on stored records. r=nalexander 2012-02-21 13:29:38 -08:00
Richard Newman
1b356f2f5b Bug 728272 - tests for Crypto5MiddlewareRepositorySession. r=rnewman 2012-02-21 13:29:38 -08:00
Marina Samuel
43ba8fdacb Bug 727718 - Tidy up safeQuery/query. r=rnewman 2012-02-21 11:07:59 -08:00
Nick Alexander
85c156c783 Bug 722007 - update row in place in AndroidBrowserHistoryDataExtender. r=rnewman 2012-02-21 11:07:55 -08:00
Richard Newman
85abf16249 Bug 726194 - Sync pairing succeeds, but is OFF. 2012-02-16 14:28:04 -08:00
Richard Newman
fd086f2d10 Bug 726054 - Desktop parity: track last sync time from final upload, not final fetch. r=nalexander 2012-02-15 22:05:53 -08:00
Richard Newman
6a8f80946b Bug 725525 - Part 2: make Logger cache log levels. 2012-02-15 22:05:52 -08:00
Richard Newman
5edc5fc33d Bug 724328 - misc Sync cleaning. 2012-02-15 22:05:52 -08:00
Richard Newman
fe7de3f087 Bug 725525 - Part 1: simplify and remove excess logging in Sync. 2012-02-15 22:05:52 -08:00
Marina Samuel
7f15f716ff Bug 722520. r=rnewman 2012-02-15 22:05:52 -08:00
Richard Newman
617483e814 Bug 723235, Bug 720304, Bug 723240 - Request bookmarks and history items sorted by sortindex/frecency, with limits.
• Bug 720304 - Limit number of processed history records, with a hard limit of 500 history items per request.
• Bug 723235 - Request history items sorted by sortindex/frecency.
• Bug 723240 - Request bookmark items sorted by sortindex/frecency.

And imposes a sanity limit of 5,000 bookmarks per fetch.

(Note that batching is outside the scope of these bugs.)
2012-02-03 13:09:29 -08:00
Richard Newman
54e32a96c1 Bug 720934 - Part 2: Collected Android Sync 0.4 code drop (Bug 722945, Bug 709348). a=mobile
Includes:
Bug 722945 - Transactional behavior for store (don't return stored records in subsequent fetch).
Bug 709348 - Refactor and improve reconciling and storing of records.
2012-02-03 13:09:29 -08:00
Richard Newman
c20279db4f Bug 720934 - Part 1: Collected Android Sync 0.4 code drop (Bug 721305, Bug 709348, Bug 719693, Bug 709660, Bug 718703). a=mobile
Includes:
3ad57f4 Bug 718703 - Pair a Device crashes. r=rnewman
3c530d1 Bug 709660 - Fixed blurry icons used in SyncAdapter. r=rnewman
bde287a Bug 719693 - Compatibility for JDK < 6.
91c5e23 Bug 719693 - Effect review comments on 6ffb7d72f.
6ffb7d7 Bug 719693 - Handle date-format HTTP Retry-After headers.
6df289e Bug 709348 - Trace logging and fixed logging of visit equality.
71580df Bug 709348 - Include Fennec visits and counts in HistoryRecord androidID equivalence.
8f6a106 Bug 709348 - Equality work.
f40bf4a Bug 709348 - Part 5: Rework handling of certain cases of incoming deletion, including history visits.
0dd004d Bug 709348 - Part 4: Reworking equality tests between records.
2210717 Bug 709348 - Part 3: Better commenting for ignored bookmark records.
c05236b Bug 709348 - Part 2: Introduce trace log method.
a34f4aa Bug 709348 - Part 1: Introduce copyWithIDs to clone records.
796b15f Bug 721305 - sync.link.advancedsetup.label should use …, not ....
adf7586 Bump AndroidSync User-Agent version.
2012-02-03 13:09:28 -08:00
Richard Newman
1fa3decec9 Bug 709339 - First mostly functional drop of native Sync. a=mobile 2012-01-14 09:20:31 -08:00
Richard Newman
bead2776d2 Bug 709391 - initial import of Android Sync code (Git tag: v0.1.2-fixes). a=java-only 2011-12-21 08:44:08 -08:00