Commit Graph

22 Commits

Author SHA1 Message Date
Nick Alexander
a92fc0c0c3 Bug 964854 - Reveal cause of exception. r=rnewman
This fixes an oversight from Bug 1042929, which neglected to push the
underlying exception cause through to the final exception.
2015-06-19 10:50:34 -07:00
Richard Newman
17e0b72e93 Bug 1139035 - Supporting RepoUtils and ExtendedJSONObject changes. r=nalexander 2015-03-03 10:25:35 -08:00
Chris Kitching
3d20b3fdcf Bug 1081599: Don't check nullity before instanceof. r=rnewman
* * *
Bug 1081599: Don't check nullity before instanceof. r=rnewman
2014-10-12 02:14:10 +01:00
Chris Kitching
a66ddac79f Bug 1081401: Remove unnecessary autoboxing (recalcitrant sync part). r=rnewman 2014-10-11 20:49:46 +01:00
Richard Newman
06e1156319 Bug 1042929 - Don't throw Errors from JSONObject parsing problems. r=mcomella 2014-07-24 15:38:46 -07:00
Richard Newman
a1abec2d34 Bug 962299 - Bundle account data into a single userdata field and add profile tracking. r=nalexander 2014-01-21 21:28:57 -08:00
Nick Alexander
d979251fc9 Bug 955808 - Implement Android Firefox Account client that speaks "onepw" protocol. r=rnewman 2014-01-07 18:27:47 -08:00
Nick Alexander
ea0331dd4d Bug 799734 - Implement generating BrowserID certificates and assertions. r=rnewman 2013-09-27 14:10:04 -07:00
Nick Alexander
c67c11a426 Bug 890040 - Protect against orphans in Android health report uploader. r=rnewman
This does two main things.  First, it tracks sets of obsolete document
IDs and retries obsoletes and deletes.  Second, it tracks document IDs
that are attempted to be written to the server for obsolescence or
deletion without waiting for a server response to prevent orphaning
documents on successful upload and failed response.

The ObsoleteDocumentTracker uses a JSON map to maintain obsolete
document IDs and priority values.  That's not the right data
structure; Bug 894194 tracks improving it.
2013-07-15 19:44:21 -07:00
Nick Alexander
43acd6a612 Bug 828654, Bug 840127 - Android service for submitting Firefox Health Report payloads. r=rnewman 2013-06-12 16:17:47 -07:00
Richard Newman
f3d71429ca Bug 873338 - JavaDoc and checkstyle warnings. r=trivial 2013-05-22 10:23:29 -07:00
Richard Newman
49b5f9484f Bug 831785 - Code cleanup. r=trivial 2013-01-18 16:10:32 -08:00
Nick Alexander
9a5366d5fc Bug 818218 - Refactor ExtendendJSONObject parsing. r=rnewman 2013-01-03 19:00:19 -08:00
Chenxia Liu
d0b6936c54 Bug 753878 - Add UI component for selecting which engines to sync. r=nalexander 2012-10-09 15:09:08 -07:00
Richard Newman
7b78092604 Bug 720271 - MPL license cleanup for Android Sync. r=trivial 2012-05-24 13:17:46 -07:00
Nick Alexander
1048d1306e Bug 709313 - Upload meta/global. r=rnewman, a=blocking-fennec 2012-05-17 13:20:49 -07:00
Richard Newman
4b37b435b3 Bug 750346 - Persist engine enabled state. r=nalexander,rnewman a=blocking-fennec, mobile-only 2012-05-04 14:30:15 -07:00
Richard Newman
e52de266a3 Bug 730626 - Implement resetting. r=nalexander, a=blocking-fennec 2012-04-21 21:15:27 -07:00
Richard Newman
ed1d4ddbe3 Bug 732640 - Part 1: fix some Cobertura warnings. r=trivial 2012-03-05 20:53:13 -08:00
Richard Newman
c7acc08cb0 Bug 709403 - Part 0: Add getString to ExtendedJSONObject. r=nalexander 2012-03-02 17:36:16 -08:00
Richard Newman
5fe8ffe843 Bug 709339 - First mostly functional drop of native Sync. a=mobile 2012-01-14 09:20:31 -08:00
Richard Newman
878c8c158c 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