Граф коммитов

23 Коммитов

Автор SHA1 Сообщение Дата
Gregory Szorc 136c8e3904 Bug 827157 - Part 2: report current session information. r=rnewman
The previous patch regressed this because HealthReporter was talking
directly to storage instead of going through the measurement instance.
2013-01-19 00:31:38 -08:00
Gregory Szorc a5c78091d3 Bug 827157 - Robust and performance sensitive recording of sessions; r=rnewman
We have introduced a new background service that captures session state
in preferences. Firefox Health Report now moves entries from preferences
to its database at payload generation time.

We've also introduced a few random APIs, such as enqueueTransaction()
and the ability for providers to have access to their own pref branch.
2013-01-18 22:35:07 -08:00
Gregory Szorc 57f274b2a8 Bug 828829 - Refactor Health Report policy out of services/healthreport; r=rnewman
--HG--
rename : services/healthreport/HealthReportService.js => services/datareporting/DataReportingService.js
rename : services/healthreport/modules-testing/mocks.jsm => services/datareporting/modules-testing/mocks.jsm
rename : services/healthreport/policy.jsm => services/datareporting/policy.jsm
rename : services/healthreport/tests/xpcshell/test_policy.js => services/datareporting/tests/xpcshell/test_policy.js
extra : rebase_source : cf766bc99ff843f2d31f82b1c4be71313fbc65a8
2013-01-11 13:45:22 -08:00
Gregory Szorc 03c8e6da33 Bug 827910 - Only include details for "plugin" and "extension" add-ons; r=rnewman 2013-01-08 12:07:27 -08:00
Gregory Szorc 2ed3cb15f7 Bug 827187 - Part 2: Fix test bustage; r=rnewman 2013-01-06 21:32:18 -08:00
Gregory Szorc 8655581e0f Bug 827187 - Report default browser flag in Firefox Health Report; r=rnewman 2013-01-06 18:23:16 -08:00
Gregory Szorc 678befd5f8 Bug 812608 - Part 2c: Further improvements to shutdown logic; r=rnewman
Now with tests and more logging!
2013-01-06 16:24:50 -08:00
Gregory Szorc 06e65eccad Bug 808126 - Crash report collection for Firefox Health Report; r=rnewman 2013-01-06 14:47:18 -08:00
Gregory Szorc 2a71ccc127 Bug 824528 - Health report provider for collecting add-on info; r=rnewman 2013-01-06 14:40:40 -08:00
Gregory Szorc 9274ff8986 Bug 826893 - Health Report provider for application sessions; r=rnewman 2013-01-06 12:24:26 -08:00
Gregory Szorc 3d492fcc1e Bug 826580 - Record application version history in Firefox Health Report; r=rnewman 2013-01-06 12:16:05 -08:00
Gregory Szorc f222a856f9 Bug 812608 - Part 2: Refactor FHR on top of new Metrics APIs; r=rnewman
This also includes a lot of revamped Firefox Health Report features. The
payload format has changed. There is now robust service shutdown logic.
There are more prefs to control behavior. It's almost a rewritten
service.
2013-01-06 12:13:27 -08:00
Gregory Szorc 1307f4e423 Bug 812608 - Part 0: API to (re)define nsIXULAppInfo from unit tests; r=rnewman 2013-01-05 16:10:38 -08:00
Richard Newman f001aa4e10 Bug 807842 - FHR provider: profile metadata. r=gps 2012-12-11 15:13:00 -08:00
Gregory Szorc d527aba7e0 Bug 812377 - Health report provider for collecting system info; r=rnewman 2012-11-19 13:18:30 -08:00
Gregory Szorc e2ec35f022 Bug 813226 - Add ability to bypass policy acceptance; r=rnewman
This is needed to support background "always OK" data submission, such
as ADU pings.
2012-11-19 11:31:19 -08:00
Gregory Szorc 6d778b7eaf Bug 811159 - Save last submitted health report to profile; r=rnewman 2012-11-16 10:05:19 -08:00
Gregory Szorc ba1800874b Bug 809644 - Health Report provider for application info; r=rnewman 2012-11-12 15:50:04 -08:00
Gregory Szorc 9fe6a8cad5 Bug 808219 - Firefox Health Reporter service; r=rnewman 2012-11-13 20:22:09 -08:00
Gregory Szorc c5073721ca Bug 810132 - Add remote deletion requests to policy; r=rnewman 2012-11-09 13:59:40 -08:00
Gregory Szorc 92c4938c9e Bug 809954 - Handle unexpected future dates; r=rnewman 2012-11-09 09:27:00 -08:00
Gregory Szorc f26f0a02e2 Bug 804491 - Data submission policy and scheduling driver for Firefox Health Report; r=rnewman 2012-11-07 16:09:13 -08:00
Gregory Szorc 1edab3eadb Bug 718067 - Part 1: Create skeletons for services/{metrics,healthreport}; r=rnewman
services/metrics will hold generic metrics code. services/healthreport
report will build on top of that to provide the Firefox Health Report
feature. All functionality will land in subsequent patches.
2012-11-05 12:49:58 -08:00