Commit Graph

65 Commits

Author SHA1 Message Date
Nick Alexander
83481a2b04 Bug 955808 - Follow-up: Fix bustage. r=me 2014-01-07 20:29:18 -08:00
Nick Alexander
9c5c84788c Bug 955808 - Implement Android Firefox Account client that speaks "onepw" protocol. r=rnewman 2014-01-07 18:27:47 -08:00
Nick Alexander
8eb86798e0 Bug 918012 - Sync with FxAccount and token server. r=rnewman 2013-12-17 15:13:43 -08:00
Nick Alexander
003967689a Merge b-i to elm 2013-11-13 21:16:19 -08:00
Nick Alexander
bb285d9ecf Backed out changeset 569d58c88da3 (bug 922147) 2013-11-13 17:03:18 -08:00
Nick Alexander
02cc7b7f31 Bug 892025 - Implement Android client for FxAccount auth server. r=rnewman 2013-11-13 15:27:13 -08:00
Nick Alexander
341cdd3040 Bug 922147 - Abstract password out of Android Sync auth flow. r=rnewman 2013-11-13 15:11:16 -08:00
Michael Comella
995571fdba Bug 870925 - Add Submissions provider. r=rnewman 2013-10-31 15:30:11 -07:00
Lucas Rocha
0b54712661 Bug 936522 - Move preference-related to the preferences package (r=liuche)
--HG--
rename : mobile/android/base/AlignRightLinkPreference.java => mobile/android/base/preferences/AlignRightLinkPreference.java
rename : mobile/android/base/AndroidImport.java => mobile/android/base/preferences/AndroidImport.java
rename : mobile/android/base/AndroidImportPreference.java => mobile/android/base/preferences/AndroidImportPreference.java
rename : mobile/android/base/FontSizePreference.java => mobile/android/base/preferences/FontSizePreference.java
rename : mobile/android/base/GeckoPreferenceFragment.java => mobile/android/base/preferences/GeckoPreferenceFragment.java
rename : mobile/android/base/GeckoPreferences.java => mobile/android/base/preferences/GeckoPreferences.java
rename : mobile/android/base/LinkPreference.java => mobile/android/base/preferences/LinkPreference.java
rename : mobile/android/base/MultiChoicePreference.java => mobile/android/base/preferences/MultiChoicePreference.java
rename : mobile/android/base/PrivateDataPreference.java => mobile/android/base/preferences/PrivateDataPreference.java
rename : mobile/android/base/SyncPreference.java => mobile/android/base/preferences/SyncPreference.java
2013-11-11 18:41:16 +00:00
Richard Newman
8f6f03b252 Bug 922694 - Part 3: FHR changes for distribution and locale. r=mcomella 2013-10-16 18:56:27 -07:00
Wes Kocher
9083e06349 Backed out 5 changesets (bug 922694) for Android rc3 orange
Backed out changeset 51185a26a7b7 (bug 922694)
Backed out changeset 3d0582ab0417 (bug 922694)
Backed out changeset d333b85c805d (bug 922694)
Backed out changeset a78a707ba721 (bug 922694)
Backed out changeset 34e48f8bac52 (bug 922694)
2013-10-15 18:32:31 -07:00
Richard Newman
c146796ff8 Bug 922694 - Part 3: FHR changes for distribution and locale. r=mcomella 2013-10-15 16:53:45 -07:00
Michael Comella
d523127540 Bug 920674 - Add clarifying log statements to FHR Prune service. r=nalexander 2013-09-25 17:03:29 -07:00
Michael Comella
64acb4c746 Bug 920642: Remove dead files from bug 870171. r=rnewman 2013-09-25 11:52:48 -07:00
Michael Comella
d984c2e9c2 Bug 870171 - Implement pruning service. r=rnewman,nalexander 2013-09-19 17:41:05 -04:00
Richard Newman
b149d0502d Bug 916316 - Speed up FHR date formatting. r=mcomella 2013-09-18 11:48:11 -04:00
Michael Comella
2ad753238e Bug 900289: Enable foreign key pragma on FHR database. r=rnewman 2013-08-08 20:54:36 -07:00
Michael Comella
2102351272 Bug 901622 - Invalidate ProfileInformationCache by bumping version. r=rnewman 2013-08-07 09:28:10 -07:00
Richard Newman
ff65ebe049 Bug 900694 - Part 1: add ProfileInformationCache.removeAddon. r=nalexander 2013-08-01 20:22:17 -07:00
Michael Comella
109c1e462e Bug 893910 - Reset FHR submission failure count after timeout. r=rnewman
--HG--
extra : rebase_source : d63fe817b34f09bdb3322eef353e4c7fe7a3e1ac
2013-07-30 16:58:56 -07:00
Richard Newman
945db097f4 Bug 895931 - Follow up: avoid long overflow. r=trivial 2013-07-23 12:25:56 -07:00
Richard Newman
a5534065fe Bug 895931 - Firefox for Android often warns about max sane launch timestamps. r=nalexander
--HG--
extra : rebase_source : c37198b9ee9233a4c41e208584a1b1414890170a
2013-07-19 13:59:42 -07:00
Nick Alexander
08693cb5b8 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
Chenxia Liu
f3e6abe9a3 Bug 870169 - Extract reusable telemetry code from ANRReporter.java. r=rnewman 2013-07-09 17:03:01 -07:00
Richard Newman
1800a6e01e Bug 888665 - Bad stored add-ons cause document generation failure in the presence of good add-ons. r=nalexander 2013-07-02 12:08:09 -07:00
Richard Newman
c8f898fb4f Bug 886156 - Part 2: don't initialize PIC with null add-ons. r=nalexander 2013-06-25 22:34:43 -07:00
Nick Alexander
1d992b39e6 Bug 828654, Bug 840127 - Android service for submitting Firefox Health Report payloads. r=rnewman 2013-06-12 16:17:47 -07:00
Richard Newman
3ac6fcae8a Bug 880171 - Part 1: return null if unable to retrieve storage in EnvironmentBuilder. r=nalexander 2013-06-07 10:20:58 -07:00
Richard Newman
431f2c510a Bug 868445 - Part 1: allow recording of JSON objects. r=nalexander 2013-06-04 17:16:56 -07:00
Richard Newman
cc31dfadde Bug 878303 - Part 1: implement TYPE_COUNTED_STRING_DISCRETE. r=nalexander 2013-06-03 14:12:00 -07:00
Richard Newman
8352424401 Bug 878670 - Version profile information cache file. r=nalexander 2013-06-03 10:07:43 -07:00
Richard Newman
203e8b3ef2 Bug 875400 - Part 1: add-on support and hashing changes for Environment. r=nalexander 2013-05-30 17:42:56 -07:00
Nick Alexander
9e19136031 Bug 811358: Protect broadcasts with per-package Android signature-level permission. r=rnewman 2013-05-28 12:16:07 -07:00
Richard Newman
281ec8f279 Bug 875401 - Switch HealthReportGenerator to use org.json.JSONObject/JSONArray. r=nalexander 2013-05-28 12:01:34 -07:00
Richard Newman
d5a58fbac6 Bug 875088 - HealthReportGenerator.java fails to compile with JDK 1.7: warning: [unchecked] unchecked call to put(K,V) as a member of the raw type HashMap. r=cpeterson 2013-05-22 17:56:59 -07:00
Richard Newman
555a7042ed Bug 868274 - Part 1: extend generateDocument to extract data from profile. r=nalexander 2013-05-22 10:23:51 -07:00
Richard Newman
5b4bbbb76b Bug 873360 - Profile information storage. r=nalexander 2013-05-22 10:23:29 -07:00
Richard Newman
07b7c99d42 Bug 868449 - Part 1: provide an EnvironmentBuilder to generate environments for FHR. r=nalexander 2013-05-22 10:23:29 -07:00
Richard Newman
9e19bcb36b Bug 873338 - JavaDoc and checkstyle warnings. r=trivial 2013-05-22 10:23:29 -07:00
Richard Newman
8c7a39a683 Bug 858742 - Part 1: Firefox Health Report storage for Android. r=nalexander 2013-05-22 10:23:29 -07:00
Chris Peterson
da288f59a7 Bug 863103 - Add BackgroundService.runIntentInService() utility method. r=rnewman 2013-04-23 11:03:00 -07:00
Nick Alexander
6140c88aea Bug 843889 - Factor tabs code that is not Sync-specific out of org.mozilla.gecko.sync. r=rnewman 2013-03-06 10:05:39 -08:00
Richard Newman
2e63bd0796 Bug 840128 - Android client for Bagheera. r=nalexander 2013-03-04 18:38:24 -08:00
Nick Alexander
584e717110 Bug 844347 - Factor logging code that is not Sync-specific out of org.mozilla.gecko.sync. r=rnewman
--HG--
rename : mobile/android/base/sync/GlobalConstants.java.in => mobile/android/base/background/common/GlobalConstants.java.in
rename : mobile/android/base/sync/Logger.java => mobile/android/base/background/common/log/Logger.java
rename : mobile/android/base/sync/log/writers/AndroidLevelCachingLogWriter.java => mobile/android/base/background/common/log/writers/AndroidLevelCachingLogWriter.java
rename : mobile/android/base/sync/log/writers/AndroidLogWriter.java => mobile/android/base/background/common/log/writers/AndroidLogWriter.java
rename : mobile/android/base/sync/log/writers/LevelFilteringLogWriter.java => mobile/android/base/background/common/log/writers/LevelFilteringLogWriter.java
rename : mobile/android/base/sync/log/writers/LogWriter.java => mobile/android/base/background/common/log/writers/LogWriter.java
rename : mobile/android/base/sync/log/writers/PrintLogWriter.java => mobile/android/base/background/common/log/writers/PrintLogWriter.java
rename : mobile/android/base/sync/log/writers/SimpleTagLogWriter.java => mobile/android/base/background/common/log/writers/SimpleTagLogWriter.java
rename : mobile/android/base/sync/log/writers/StringLogWriter.java => mobile/android/base/background/common/log/writers/StringLogWriter.java
rename : mobile/android/base/sync/log/writers/TagLogWriter.java => mobile/android/base/background/common/log/writers/TagLogWriter.java
rename : mobile/android/base/sync/log/writers/ThreadLocalTagLogWriter.java => mobile/android/base/background/common/log/writers/ThreadLocalTagLogWriter.java
2013-02-27 15:44:21 -08:00
Chris Peterson
1f5c2c89c0 Bug 845080 - Extract BackgroundService superclass. r=rnewman 2013-02-26 19:41:59 -08:00
Ryan VanderMeulen
4c53d4b6c6 Backed out changeset 6562cc879c53 (bug 845080) for Android build bustage on a CLOSED TREE. 2013-02-26 21:50:39 -05:00
Chris Peterson
1f3ff0dca3 Bug 845080 - Extract BackgroundService superclass. r=rnewman 2013-02-26 16:59:19 -08:00
Richard Newman
45a4734eff Bug 838416 - Defend against insane clocks. r=nalexander 2013-02-14 13:50:37 -08:00
Richard Newman
066b25fc1e Bug 831785 - Code cleanup. r=trivial 2013-01-18 16:10:32 -08:00
Nick Alexander
a013264976 Bug 828594 - Follow-up: Remove import from AnnouncementsStartReceiver. r=trivial 2013-01-15 11:42:50 -08:00