Commit Graph

2914 Commits

Author SHA1 Message Date
Dave Townsend
6c649be569 Bug 793928: Switch users of the promise library to the new location and move tests files. r=gavin
--HG--
rename : toolkit/addon-sdk/test/Makefile.in => addon-sdk/test/Makefile.in
rename : toolkit/addon-sdk/test/unit/head.js => addon-sdk/test/unit/head.js
rename : toolkit/addon-sdk/test/unit/test_promise.js => addon-sdk/test/unit/test_promise.js
rename : toolkit/addon-sdk/test/unit/xpcshell.ini => addon-sdk/test/unit/xpcshell.ini
2013-02-01 11:43:15 -08:00
Ehsan Akhgari
5adccf8c6d Merge mozilla-cental into mozilla-inbound 2013-01-31 11:10:40 -05:00
Gregory Szorc
c6c96c3474 Bug 836177 - Temporarily merge more JSMs to mitigate compartment overhead; r=rnewman
As with bug 834936, this is meant to be temporary until zones land and
we have decent JSM overhead levels.
2013-01-30 07:07:22 -08:00
Gregory Szorc
ef8e5bb3be Bug 836120 - Reduce memory overhead of Sync when it's not configured; r=rnewman
If Sync is (likely) not configured, the only loaded JS is for the XPCOM
service itself.

The UI code is now smart enough to initialize the Sync service if it
isn't yet loaded. This addresses bug 825728.
2013-01-30 07:05:12 -08:00
Gregory Szorc
fe27b08497 Bug 836086 - Lazy load Sync's keys.js; r=rnewman 2013-01-29 16:46:22 -08:00
Ehsan Akhgari
32d278987e Bug 817477 - Remove support for global private browsing mode; r=jdm,glandium
--HG--
rename : browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/setup.js.in => browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/setup.js
rename : browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/tasks.js.in => browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/tasks.js
2013-01-29 13:12:13 -05:00
Gregory Szorc
cf1a271733 Bug 834936 - Temporarily load JSMs into fewer compartments; r=rnewman
We concatenate JSMs together so we use less compartments and therefore
less memory. This is intended to be a temporary hack until the overhead
of compartments is less.
2013-01-27 11:26:48 -08:00
Richard Newman
15b0e79fdb Bug 832067 - Discard cached statements in healthreporter. r=gps 2013-01-25 00:39:01 -08:00
Richard Newman
18ea2ae0e4 Bug 830922 - Include version inside measurement payload. r=gps 2013-01-25 00:32:33 -08:00
Richard Newman
5ca4411e9f Bug 831404 - Add logging to test_policy.js. r=trivial,test-only 2013-01-30 20:07:34 -08:00
Richard Newman
f89fc66ebb Bug 836369 - Intermittent test_history_tracker.js | test failed | true == false. r=trivial,test-only 2013-01-30 15:30:53 -08:00
Richard Newman
7f6225bf52 Bug 834159 - Minor doc bugs in FHR. r=gps 2013-01-24 11:10:18 -08:00
Gregory Szorc
891d9cdbeb 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
6d3ccffa19 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
Andres Hernandez
9ef4ecb0f1 Bug 739217 - Part 3: services replacement of codebase usage of synchronous isVisited with asynchronous isURIVisited. r=rnewman 2013-01-18 12:01:40 -06:00
Gregory Szorc
3c2914259d Bug 828703 - Correct removal of idle-daily observer; r=rnewman 2013-01-15 14:53:34 -08:00
Gregory Szorc
6104c9a813 Bug 828149 - Cancel timer during application shutdown. r=rnewman 2013-01-14 18:01:53 -08:00
Gregory Szorc
a602b2e45a Bug 828829 - Remove dump() from DataReportingService.js; r=trivial 2013-01-11 23:34:57 -08:00
Mike Connor
79e2fbeaa0 bug 719484 - build about:healthreport, r=dolske
--HG--
extra : rebase_source : 54dac2005640bcf6f0b37c16cfbf04bb11d5def1
2013-01-11 15:31:38 -08:00
Gregory Szorc
2531a73bed 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
2a2c9840fe Merge mozilla-central into services-central 2013-01-11 11:07:05 -08:00
Richard Newman
453f9050ce Bug 829656 - TEST-UNEXPECTED-FAIL | /builds/slave/talos-slave/test/build/xpcshell/tests/services/common/tests/unit/head_helpers.js | 2 == 1. r=trivial 2013-01-11 10:03:15 -08:00
Mark Banner
8af37e3c60 Bug 827303 - Firefox core and crypto services components assume services/sync is built. Move registrations out of services/sync. r=gps
--HG--
rename : services/sync/SyncComponents.manifest => services/common/servicesComponents.manifest
rename : services/sync/SyncComponents.manifest => services/crypto/cryptoComponents.manifest
extra : transplant_source : k%8A%F7%25%F3%22h%E5%CEQ%AB%9Ds%CA%B6/%962%86N
2013-01-10 22:02:38 +00:00
Mark Banner
97bf467204 Bug 827303 - Firefox core and crypto services components assume services/sync is built. Move registrations out of services/sync. r=gps
--HG--
rename : services/sync/SyncComponents.manifest => services/common/servicesComponents.manifest
rename : services/sync/SyncComponents.manifest => services/crypto/cryptoComponents.manifest
2013-01-10 22:02:38 +00:00
Richard Newman
f7820b95f2 Bug 811490 - Follow-up: convert services/sync/tests/tps/test_privbrw_tabs.js to PB per window mode. r=trivial 2013-01-09 14:30:09 -08:00
Richard Newman
2c2de1fa40 Merge m-c to s-c. 2013-01-09 12:48:01 -08:00
Gregory Szorc
80efde6b98 Bug 828101 - Initialize Firefox Health Report after session restore; r=rnewman 2013-01-09 12:10:31 -08:00
Mike Connor
7249f150c6 Bug 809094 - Move data upload choices to Advanced pref pane, add FHR option; r=gavin, gps 2013-01-03 23:45:15 -05:00
Gregory Szorc
b99ea5d08d Bug 827910 - Only include details for "plugin" and "extension" add-ons; r=rnewman 2013-01-08 12:07:27 -08:00
Gregory Szorc
63d9bbfcd1 Bug 827602 - Execute queued operations in FIFO not LIFO; r=rnewman 2013-01-07 16:29:25 -08:00
Alex Keybl
606aa67899 Merging in version bump NO BUG 2013-01-07 12:31:33 -08:00
Ed Morley
d4c467d016 Bug 812608 - Disable test_metrics_storage.js on all platforms now that more failures are appearing 2013-01-07 16:39:47 +00:00
Ed Morley
610e7db874 Bug 812608 - Disable test_metrics_storage.js on Windows too, for permapurple PGO timeouts 2013-01-07 16:19:47 +00:00
Ed Morley
48cd569941 Bug 812608 - Disable test_metrics_storage.js on Linux32 debug for permaorange timeouts 2013-01-07 16:01:36 +00:00
Ed Morley
78cf89c5ca Backout 9e11714fcba2 (bug 809094) for browser-chrome failures on a CLOSED TREE 2013-01-07 10:22:08 +00:00
Gregory Szorc
4280c24de2 Bug 808126 - Part 3: Use OS.File.stat() to look for missing directory; r=rnewman 2013-01-07 00:17:19 -08:00
Mike Connor
1a730fab1d bug 809094 - update pref pane to support Firefox Health Report, r=gavin,gps
--HG--
extra : rebase_source : 39ac9f3f0f107de91b17c136d6f06fe475858578
2013-01-03 23:45:15 -05:00
Gregory Szorc
2e373f285f Bug 808126 - Part 2: Work around bug in OS.File.exists(); r=rnewman 2013-01-06 23:03:42 -08:00
Gregory Szorc
c841dacde3 Bug 812608 - Part 4: Serially initialize providers; r=rnewman 2013-01-06 22:46:30 -08:00
Gregory Szorc
02e8a25504 Bug 827187 - Part 2: Fix test bustage; r=rnewman 2013-01-06 21:32:18 -08:00
Gregory Szorc
d7cdfb93bf Bug 827187 - Report default browser flag in Firefox Health Report; r=rnewman 2013-01-06 18:23:16 -08:00
Gregory Szorc
4de00c3541 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
916cfe55d3 Bug 813287 - Move healthreport prefs into greprefs.js; r=rnewman 2013-01-06 16:15:51 -08:00
Gregory Szorc
4c413559a7 Bug 808126 - Crash report collection for Firefox Health Report; r=rnewman 2013-01-06 14:47:18 -08:00
Gregory Szorc
2fcd4cca4a Bug 824528 - Health report provider for collecting add-on info; r=rnewman 2013-01-06 14:40:40 -08:00
Richard Newman
80f9c01483 Bug 812608 - Part 3: further tweaks to profile age fetch. r=trivial 2013-01-06 14:07:34 -08:00
Gregory Szorc
d9d2473ac3 Bug 812608 - Part 2b: More robust shutdown logic; r=rnewman 2013-01-06 13:53:33 -08:00
Gregory Szorc
e79ef1a44f Bug 826893 - Health Report provider for application sessions; r=rnewman 2013-01-06 12:24:26 -08:00
Gregory Szorc
4adf76369c Bug 826580 - Record application version history in Firefox Health Report; r=rnewman 2013-01-06 12:16:05 -08:00
Gregory Szorc
e80c4f1b4d 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