Michael Comella
f00e99309b
Bug 900289: Enable foreign key pragma on FHR database. r=rnewman
2013-08-08 20:54:36 -07:00
Michael Comella
a2f85a47fb
Bug 901622 - Invalidate ProfileInformationCache by bumping version. r=rnewman
2013-08-07 09:28:10 -07:00
Richard Newman
20e3f24e60
Bug 900694 - Part 1: add ProfileInformationCache.removeAddon. r=nalexander
2013-08-01 20:22:17 -07:00
Michael Comella
1cdfe5a157
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
663729da09
Bug 895931 - Follow up: avoid long overflow. r=trivial
2013-07-23 12:25:56 -07:00
Richard Newman
7ccb487c44
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
8f4e859881
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
ed23ff9028
Bug 870169 - Extract reusable telemetry code from ANRReporter.java. r=rnewman
2013-07-09 17:03:01 -07:00
Richard Newman
451d7cd608
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
69ecdbfbab
Bug 886156 - Part 2: don't initialize PIC with null add-ons. r=nalexander
2013-06-25 22:34:43 -07:00
Nick Alexander
c274952515
Bug 828654, Bug 840127 - Android service for submitting Firefox Health Report payloads. r=rnewman
2013-06-12 16:17:47 -07:00
Richard Newman
f4bc73d86a
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
d794a362d2
Bug 868445 - Part 1: allow recording of JSON objects. r=nalexander
2013-06-04 17:16:56 -07:00
Richard Newman
aba2c2836f
Bug 878303 - Part 1: implement TYPE_COUNTED_STRING_DISCRETE. r=nalexander
2013-06-03 14:12:00 -07:00
Richard Newman
4454d00df9
Bug 878670 - Version profile information cache file. r=nalexander
2013-06-03 10:07:43 -07:00
Richard Newman
17fa358e37
Bug 875400 - Part 1: add-on support and hashing changes for Environment. r=nalexander
2013-05-30 17:42:56 -07:00
Nick Alexander
c9074b9ae8
Bug 811358: Protect broadcasts with per-package Android signature-level permission. r=rnewman
2013-05-28 12:16:07 -07:00
Richard Newman
f984b4383d
Bug 875401 - Switch HealthReportGenerator to use org.json.JSONObject/JSONArray. r=nalexander
2013-05-28 12:01:34 -07:00
Richard Newman
be94006953
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
c1eb204856
Bug 868274 - Part 1: extend generateDocument to extract data from profile. r=nalexander
2013-05-22 10:23:51 -07:00
Richard Newman
de5458e84a
Bug 873360 - Profile information storage. r=nalexander
2013-05-22 10:23:29 -07:00
Richard Newman
8dd2bfdd08
Bug 868449 - Part 1: provide an EnvironmentBuilder to generate environments for FHR. r=nalexander
2013-05-22 10:23:29 -07:00
Richard Newman
128f408040
Bug 873338 - JavaDoc and checkstyle warnings. r=trivial
2013-05-22 10:23:29 -07:00
Richard Newman
86ee942e6d
Bug 858742 - Part 1: Firefox Health Report storage for Android. r=nalexander
2013-05-22 10:23:29 -07:00
Chris Peterson
fb8072844c
Bug 863103 - Add BackgroundService.runIntentInService() utility method. r=rnewman
2013-04-23 11:03:00 -07:00
Nick Alexander
7f66dd3845
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
14d9c7186d
Bug 840128 - Android client for Bagheera. r=nalexander
2013-03-04 18:38:24 -08:00
Nick Alexander
80b57618b7
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
7c0f56b9ab
Bug 845080 - Extract BackgroundService superclass. r=rnewman
2013-02-26 19:41:59 -08:00
Ryan VanderMeulen
651e625220
Backed out changeset 6562cc879c53 (bug 845080) for Android build bustage on a CLOSED TREE.
2013-02-26 21:50:39 -05:00
Chris Peterson
0a0e64a731
Bug 845080 - Extract BackgroundService superclass. r=rnewman
2013-02-26 16:59:19 -08:00
Richard Newman
3be489d5ea
Bug 838416 - Defend against insane clocks. r=nalexander
2013-02-14 13:50:37 -08:00
Richard Newman
c5036a3855
Bug 831785 - Code cleanup. r=trivial
2013-01-18 16:10:32 -08:00
Nick Alexander
f5194d1b01
Bug 828594 - Follow-up: Remove import from AnnouncementsStartReceiver. r=trivial
2013-01-15 11:42:50 -08:00
Chris Peterson
a90d14ab62
Bug 828594 - Part 2: Remove unused Java imports. r=kats
2013-01-09 10:32:50 -08:00
Brian Nicholson
926c274ac1
Bug 823679 - Use updater icon instead of launcher icon for announcements. r=mfinkle
2013-01-03 10:43:24 -08:00
Richard Newman
1bd9a0ba60
Merge m-c to s-c.
2012-12-22 11:32:28 -08:00
Richard Newman
72aec78531
Merge m-c to s-c.
2012-12-05 23:59:56 -08:00
Richard Newman
cc49ff6914
Merge m-c to s-c.
2012-11-21 09:37:58 -08:00
Richard Newman
eb80cb3de2
Bug 812809 - Replace 'static final' with 'static' for easier testing of Announcements. r=nalexander
2012-11-19 11:12:05 -08:00
Nick Alexander
2f7200362e
Bug 799729 - Generalize BaseResource authentication to support Basic-Auth, MAC, and Browser-ID. r=rnewman
2012-11-16 10:08:55 -08:00
Richard Newman
0c44faad12
Bug 817842 - Announcements: use previous Date header for next If-Modified-Since to avoid clock skew. r=nalexander
2012-12-04 10:58:07 -08:00
Richard Newman
1628cfdbca
Bug 806024 - Enable Android product announcements client service. r=trivial
2012-12-20 19:05:26 -08:00
Richard Newman
968b316e26
Bug 810988 - Part 1: announcements handler changes for broadcast split. r=nalexander
...
--HG--
rename : mobile/android/base/background/announcements/AnnouncementsConstants.java => mobile/android/base/background/announcements/AnnouncementsConstants.java.in
2012-11-13 09:47:05 -08:00
Richard Newman
c34af5b14f
Bug 807546 - Specify Connection: close in announcements fetch requests. r=liuche
2012-11-01 12:29:10 -07:00
Richard Newman
03afd74928
Bug 806634 - Follow-up: kill logging. r=trivial
2012-10-30 13:31:47 -07:00
Richard Newman
8573c0dc33
Bug 806634 - Part 1: make AnnouncementsBroadcastService.recordLastLaunch public. r=liuche
2012-10-29 23:32:41 -07:00
Richard Newman
38c4a8880f
Bug 793053 - Part 4: pref off product announcements by short-circuiting both broadcast receivers. r=trivial
2012-10-26 17:38:01 -07:00
Richard Newman
efbc6c075d
Bug 793053 - Part 3: product announcements service. r=nalexander
2012-10-26 17:37:49 -07:00