Commit Graph

2914 Commits

Author SHA1 Message Date
Dave Townsend
f1c830614d 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
05ec1cf4a8 Merge mozilla-cental into mozilla-inbound 2013-01-31 11:10:40 -05:00
Gregory Szorc
1a0c8b87f1 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
3a3280675a 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
b7e271e66b Bug 836086 - Lazy load Sync's keys.js; r=rnewman 2013-01-29 16:46:22 -08:00
Ehsan Akhgari
84c4ac3c75 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
9660536d58 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
ae72dcf607 Bug 832067 - Discard cached statements in healthreporter. r=gps 2013-01-25 00:39:01 -08:00
Richard Newman
f6a6ee2d47 Bug 830922 - Include version inside measurement payload. r=gps 2013-01-25 00:32:33 -08:00
Richard Newman
c304f46b2f Bug 831404 - Add logging to test_policy.js. r=trivial,test-only 2013-01-30 20:07:34 -08:00
Richard Newman
f2c9cbb683 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
6c1628be1c Bug 834159 - Minor doc bugs in FHR. r=gps 2013-01-24 11:10:18 -08:00
Gregory Szorc
8627bc1731 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
63114eca76 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
e2a8826714 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
3b2081ea83 Bug 828703 - Correct removal of idle-daily observer; r=rnewman 2013-01-15 14:53:34 -08:00
Gregory Szorc
0d810336d5 Bug 828149 - Cancel timer during application shutdown. r=rnewman 2013-01-14 18:01:53 -08:00
Gregory Szorc
8a0778ab9d Bug 828829 - Remove dump() from DataReportingService.js; r=trivial 2013-01-11 23:34:57 -08:00
Mike Connor
5e8e43426f bug 719484 - build about:healthreport, r=dolske
--HG--
extra : rebase_source : 54dac2005640bcf6f0b37c16cfbf04bb11d5def1
2013-01-11 15:31:38 -08:00
Gregory Szorc
a6c8da1aba 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
4673e5434c Merge mozilla-central into services-central 2013-01-11 11:07:05 -08:00
Richard Newman
ac6629f240 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
90aeba4d6c 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
852f9a887e 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
a19b328af8 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
a1f549a5f5 Merge m-c to s-c. 2013-01-09 12:48:01 -08:00
Gregory Szorc
a4c8c86368 Bug 828101 - Initialize Firefox Health Report after session restore; r=rnewman 2013-01-09 12:10:31 -08:00
Mike Connor
5112369767 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
de8b381d0a Bug 827910 - Only include details for "plugin" and "extension" add-ons; r=rnewman 2013-01-08 12:07:27 -08:00
Gregory Szorc
2c64128155 Bug 827602 - Execute queued operations in FIFO not LIFO; r=rnewman 2013-01-07 16:29:25 -08:00
Alex Keybl
6521994aeb Merging in version bump NO BUG 2013-01-07 12:31:33 -08:00
Ed Morley
c0257a6b0b 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
07b1a105b2 Bug 812608 - Disable test_metrics_storage.js on Windows too, for permapurple PGO timeouts 2013-01-07 16:19:47 +00:00
Ed Morley
5bce132d55 Bug 812608 - Disable test_metrics_storage.js on Linux32 debug for permaorange timeouts 2013-01-07 16:01:36 +00:00
Ed Morley
65d70ea916 Backout 9e11714fcba2 (bug 809094) for browser-chrome failures on a CLOSED TREE 2013-01-07 10:22:08 +00:00
Gregory Szorc
2a32f7cc98 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
038b881beb 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
94b665adec Bug 808126 - Part 2: Work around bug in OS.File.exists(); r=rnewman 2013-01-06 23:03:42 -08:00
Gregory Szorc
83610c5f96 Bug 812608 - Part 4: Serially initialize providers; r=rnewman 2013-01-06 22:46:30 -08:00
Gregory Szorc
f7669fd85b Bug 827187 - Part 2: Fix test bustage; r=rnewman 2013-01-06 21:32:18 -08:00
Gregory Szorc
31972cbeb6 Bug 827187 - Report default browser flag in Firefox Health Report; r=rnewman 2013-01-06 18:23:16 -08:00
Gregory Szorc
dcb723b7ae 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
2a4d95513c Bug 813287 - Move healthreport prefs into greprefs.js; r=rnewman 2013-01-06 16:15:51 -08:00
Gregory Szorc
24544b185c Bug 808126 - Crash report collection for Firefox Health Report; r=rnewman 2013-01-06 14:47:18 -08:00
Gregory Szorc
e52b95ec4f Bug 824528 - Health report provider for collecting add-on info; r=rnewman 2013-01-06 14:40:40 -08:00
Richard Newman
3bf2fe20b7 Bug 812608 - Part 3: further tweaks to profile age fetch. r=trivial 2013-01-06 14:07:34 -08:00
Gregory Szorc
26cdd7791d Bug 812608 - Part 2b: More robust shutdown logic; r=rnewman 2013-01-06 13:53:33 -08:00
Gregory Szorc
8ad11eb1d7 Bug 826893 - Health Report provider for application sessions; r=rnewman 2013-01-06 12:24:26 -08:00
Gregory Szorc
7cc3d96136 Bug 826580 - Record application version history in Firefox Health Report; r=rnewman 2013-01-06 12:16:05 -08:00
Gregory Szorc
2f46a3aa01 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