Commit Graph

818 Commits

Author SHA1 Message Date
Kris Maglione
2d9379fbe0 Bug 1648178: Stop loading TelemetryUtils in content processes. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D80919
2020-06-24 20:03:53 +00:00
Kris Maglione
d00b8e5e9f Bug 1645862: Part 2 - Get rid of ContentProcessSingleton. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D79871
2020-06-24 17:33:52 +00:00
Kris Maglione
82bbf09316 Bug 1645862: Part 1 - Split TelemetryController into parent and content modules. r=chutten
Most of TelemetryController is only used in the parent process, but is
currently loaded in all processes, where it needlessly consumes tens of KB of
memory. This patch splits the parent- and content-specific parts, and only
loads each in the processes where they're needed.

Differential Revision: https://phabricator.services.mozilla.com/D79870
2020-06-24 17:33:49 +00:00
Gijs Kruitbosch
7b7fa75cc0 Bug 1647787 - remove use of whitelist/blacklist from front-end performance tests, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D80697
2020-06-24 14:23:49 +00:00
Dorel Luca
b26203c6d5 Backed out 2 changesets (bug 1645862) for browser-chrome failures in performance/browser_startup_content.js
Backed out changeset c5ae0087c1e7 (bug 1645862)
Backed out changeset b4643e4db774 (bug 1645862)
2020-06-24 07:00:08 +03:00
Kris Maglione
f518f0c442 Bug 1645862: Part 1 - Split TelemetryController into parent and content modules. r=chutten
Most of TelemetryController is only used in the parent process, but is
currently loaded in all processes, where it needlessly consumes tens of KB of
memory. This patch splits the parent- and content-specific parts, and only
loads each in the processes where they're needed.

Differential Revision: https://phabricator.services.mozilla.com/D79870
2020-06-24 03:09:23 +00:00
Dorel Luca
7a88fb9926 Backed out 2 changesets (bug 1645862) for XPCShell on telemetry/tests/unit/test_TelemetrySend.js
Backed out changeset 015c7a1af896 (bug 1645862)
Backed out changeset 12e1039aba47 (bug 1645862)
2020-06-24 02:12:27 +03:00
Kris Maglione
8e33681a99 Bug 1645862: Part 1 - Split TelemetryController into parent and content modules. r=chutten
Most of TelemetryController is only used in the parent process, but is
currently loaded in all processes, where it needlessly consumes tens of KB of
memory. This patch splits the parent- and content-specific parts, and only
loads each in the processes where they're needed.

Differential Revision: https://phabricator.services.mozilla.com/D79870
2020-06-23 22:26:10 +00:00
Gijs Kruitbosch
11cc4f868c Bug 1621231 - make sandbox prefs not trip browser_preferences_usage.js so much, r=florian
A longer-term fix is being worked on in bug 1644917, but this will make life easier for sheriffs and on try.

Differential Revision: https://phabricator.services.mozilla.com/D79662
2020-06-18 15:46:41 +00:00
Butkovits Atila
3902446f88 Backed out changeset e33817395845 (bug 1529610) as requested by dev. CLOSED TREE 2020-06-18 15:38:56 +03:00
Gerald Squelart
fd95d31bb8 Bug 1529610 - LRU cache of Windows filenames in WinIOAutoObservation - r=canaltinova,florian
Caching filenames in 32-entry LRU array covers >95% of calls, and makes the average `Filename()` call 5 to 10 times cheaper.

browser_start_content_mainthreadio.js needed to be updated to handle operations that now have a filename thanks to the cache.

Differential Revision: https://phabricator.services.mozilla.com/D79767
2020-06-18 08:26:51 +00:00
Kris Maglione
6c70f2fa11 Bug 1645237: Lazily load JSONView components via static registration. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D79385
2020-06-12 18:48:47 +00:00
Florian Quèze
d0374a8611 Bug 1639242 - tweak browser_preferences_usage.js to make it pass on Windows with Fission enabled, r=Gijs.
Depends on D75553

Differential Revision: https://phabricator.services.mozilla.com/D76108
2020-05-20 13:12:02 +00:00
Florian Quèze
d2c974a90b Bug 1637603 - Extract the startup recording logic for image loading from the rest of startup recorder, r=johannh.
Depends on D75106

Differential Revision: https://phabricator.services.mozilla.com/D75553
2020-05-20 13:24:40 +00:00
Florian Quèze
3a17071e8c Bug 1629824 - On Windows asan disable browser startup tests depending on startup profiling, due to intermittent startup hangs, r=emalysz.
Differential Revision: https://phabricator.services.mozilla.com/D75106
2020-05-20 13:24:00 +00:00
Florian Quèze
b55f8c1aea Bug 1637603 - Re-enable syncIPC test on Linux, r=emalysz.
Differential Revision: https://phabricator.services.mozilla.com/D75104
2020-05-20 10:17:25 +00:00
Florian Quèze
6779cf24fc Bug 1580390 - fix sync IPC whitelist entries for PLayerTransaction::Msg_GetTextureFactoryIdentifier, PCompositorBridge::Msg_Initialize and PCompositorWidget::Msg_Initialize, r=emalysz.
Differential Revision: https://phabricator.services.mozilla.com/D75103
2020-05-20 10:17:13 +00:00
David Teller
537dd81270 Bug 1639051 - Remove fission without webrender infobar;r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D76099
2020-05-20 08:02:55 +00:00
Shane Caraveo
7d0b9d0897 Bug 1575948 add new system-extensions location for Normandy r=aswan
Add a new extension location in the user profile that Normandy will use to install mozilla signed addons.  These are used to update builtin addons, experiments, etc. as well as take over functionality currently supported by Balrog.

Differential Revision: https://phabricator.services.mozilla.com/D70636
2020-05-15 23:10:33 +00:00
pbz
906ef0f8bb Bug 1631362 - Bind prompts to JSWindowActor lifetime instead of closing them on pagehide. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D73882
2020-05-14 12:21:49 +00:00
Dorel Luca
630d90c16c Backed out 4 changesets (bug 1580390, bug 1637603, bug 1629824) for Browser-chrome failures in performance/browser_startup_images.js. CLOSED TREE
Backed out changeset 7a0696cf87a3 (bug 1629824)
Backed out changeset ed3dbaaaf6da (bug 1637603)
Backed out changeset a836a04739ec (bug 1580390)
Backed out changeset 0bc8e4705f31 (bug 1637603)
2020-05-14 20:54:47 +03:00
Florian Quèze
a2a3fcacf2 Bug 1629824 - On Windows asan disable browser startup tests depending on startup profiling, due to intermittent startup hangs, r=emalysz.
Depends on D75104

Differential Revision: https://phabricator.services.mozilla.com/D75106
2020-05-13 16:30:07 +00:00
Florian Quèze
bbae53c7fb Bug 1637603 - Re-enable syncIPC test on Linux, r=emalysz.
Depends on D75103

Differential Revision: https://phabricator.services.mozilla.com/D75104
2020-05-13 16:27:42 +00:00
Florian Quèze
9629e4c79d Bug 1580390 - fix sync IPC whitelist entries for PLayerTransaction::Msg_GetTextureFactoryIdentifier, PCompositorBridge::Msg_Initialize and PCompositorWidget::Msg_Initialize, r=emalysz.
Depends on D75102

Differential Revision: https://phabricator.services.mozilla.com/D75103
2020-05-13 16:16:35 +00:00
Neil Deakin
136059f4c7 Bug 1591469, move reader mode to use JSWindowActor instead of message managers, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D71452
2020-05-13 19:22:20 +00:00
Bogdan Tara
c4f6e12333 Backed out changeset 3a50d857d097 (bug 1591469) for newtab failures complaining about AboutReaderParent CLOSED TREE 2020-05-12 06:13:10 +03:00
Neil Deakin
a9bcbff498 Bug 1591469, move reader mode to use JSWindowActor instead of message managers, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D71452
2020-05-12 01:06:51 +00:00
Sebastian Hengst
f0d1d97071 Bug 1624868 - Disable browser/base/content/test/performance/io/ on Linux ccov for almost failing permanently. r=florian DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D74039
2020-05-06 14:40:03 +00:00
sotaro
5a14d863ad Bug 1574746 - Remove AllowWebRenderForThisWindow() r=nical
Differential Revision: https://phabricator.services.mozilla.com/D71440
2020-05-05 23:44:36 +00:00
Dorel Luca
638af616b5 Backed out changeset 786823305560 (bug 1574746) for Browser-chrome failures in test/performance/browser_startup_syncIPC.js. CLOSED TREE 2020-05-05 08:00:52 +03:00
sotaro
55b40db473 Bug 1574746 - Remove AllowWebRenderForThisWindow() r=nical
Differential Revision: https://phabricator.services.mozilla.com/D71440
2020-05-03 11:38:53 +00:00
Dão Gottwald
aded9368bb Bug 1633635 - Make tab animations obey prefers-reduced-motion. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D72791
2020-04-30 18:43:37 +00:00
Andrew Swan
b6b30796bf Bug 1627336 Add Blocklist.jsm to browser_startup.js blacklist r=florian
Differential Revision: https://phabricator.services.mozilla.com/D69604
2020-04-29 13:47:37 +00:00
Matt Woodrow
f6cfdd35be Bug 1602318 - Allow less a smaller number of pref checks. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D70625
2020-04-26 00:52:18 +00:00
Rob Wu
8328124dea Bug 1631933 - Drop support for data:-URLs in webRequest r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D71991
2020-04-24 19:50:38 +00:00
Cosmin Sabou
2312f42a0c Backed out 20 changesets (bug 1602318) for causing multiple types of failures. CLOSED TREE
Backed out changeset f71e3eff7a8c (bug 1602318)
Backed out changeset 0e0bdebf223b (bug 1602318)
Backed out changeset 44e82f4339a1 (bug 1602318)
Backed out changeset 5f341ebd8591 (bug 1602318)
Backed out changeset 088ea9d20617 (bug 1602318)
Backed out changeset 5de6321939f2 (bug 1602318)
Backed out changeset f5742e84912b (bug 1602318)
Backed out changeset 13bec3079540 (bug 1602318)
Backed out changeset 6c24ba022911 (bug 1602318)
Backed out changeset 5d0fc0102a7f (bug 1602318)
Backed out changeset fc4efd11e643 (bug 1602318)
Backed out changeset 028bd63e710d (bug 1602318)
Backed out changeset 21ad350f9617 (bug 1602318)
Backed out changeset 8f27319f2c34 (bug 1602318)
Backed out changeset db2832973382 (bug 1602318)
Backed out changeset 1756c7584491 (bug 1602318)
Backed out changeset 983e5a9abe02 (bug 1602318)
Backed out changeset a1b9429b3298 (bug 1602318)
Backed out changeset 7d1c0d968a09 (bug 1602318)
Backed out changeset a3b056ec6be3 (bug 1602318)
2020-04-24 11:15:12 +03:00
Matt Woodrow
fc7e857442 Bug 1602318 - Allow less a smaller number of pref checks. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D70625
2020-04-24 06:58:48 +00:00
Noemi Erli
9244d47cbd Backed out 19 changesets (bug 1602318) for causing multiple failures
Backed out changeset 4b3345b2e33b (bug 1602318)
Backed out changeset 7240b27afe28 (bug 1602318)
Backed out changeset a7091729d8c9 (bug 1602318)
Backed out changeset e496ab6c0857 (bug 1602318)
Backed out changeset 184da6309f0c (bug 1602318)
Backed out changeset 79b540f8619d (bug 1602318)
Backed out changeset b298015ee960 (bug 1602318)
Backed out changeset 6d0783cd5e01 (bug 1602318)
Backed out changeset cbc308486b17 (bug 1602318)
Backed out changeset 94142944fb54 (bug 1602318)
Backed out changeset 7c1eeb299b78 (bug 1602318)
Backed out changeset 0fc27502503a (bug 1602318)
Backed out changeset 0fc27c2e09d9 (bug 1602318)
Backed out changeset b5e2aa4741b2 (bug 1602318)
Backed out changeset 57d568114c5a (bug 1602318)
Backed out changeset 8f7360d827dc (bug 1602318)
Backed out changeset 78930a97c2df (bug 1602318)
Backed out changeset 8015780587cd (bug 1602318)
Backed out changeset bc9da03cb3a3 (bug 1602318)
2020-04-21 03:46:41 +03:00
Matt Woodrow
8875cc85b2 Bug 1602318 - Allow less a smaller number of pref checks. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D70625
2020-04-20 23:01:57 +00:00
pbz
1510566585 Bug 1615588 - Updated prompt tests. r=marionette-reviewers,johannh,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D66450
2020-04-16 14:44:56 +00:00
Andrea Marchesini
8e95bf3147 Bug 1363541 - Modernize the PermissionManager - part 3 - DB handling in a separate thread, r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D69965
2020-04-11 13:41:19 +00:00
Andrew Swan
312b433fa2 Bug 1577820 Disable fxa button badge changes r=florian
The badge that is added to the fxa button after startup confuses tests
that look for unexpected repaints.  Disable the badge for these tests.

Differential Revision: https://phabricator.services.mozilla.com/D70530
2020-04-11 12:46:28 +00:00
Noemi Erli
78cd8469a3 Backed out changeset 22e349d1dc44 (bug 1577820) for causing failures in browser_windowopen.js 2020-04-11 01:32:20 +03:00
Andrew Swan
6b02a994be Bug 1577820 Disable fxa button badge changes r=florian
This technique is used in browser_tabopen.js but is also needed in
other tests that observe repaints in the tab strip.  There's a lot of
copy&paste here but for now that's more expedient than some bigger
refactoring of these tests...

Differential Revision: https://phabricator.services.mozilla.com/D70530
2020-04-10 20:46:01 +00:00
Csoregi Natalia
a3c8408007 Backed out 5 changesets (bug 1615588) for browser-chrome failures e.g. browser_beforeunload_duplicate_dialogs.js. CLOSED TREE
Backed out changeset 751cca7566a8 (bug 1615588)
Backed out changeset 474aca043834 (bug 1615588)
Backed out changeset 7839b95ef76c (bug 1615588)
Backed out changeset 32bb87f48b13 (bug 1615588)
Backed out changeset 264e642042b1 (bug 1615588)
2020-04-10 21:19:15 +03:00
pbz
c14f99734c Bug 1615588 - Updated prompt tests. r=marionette-reviewers,johannh,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D66450
2020-04-10 16:45:36 +00:00
Razvan Maries
b27caba5da Backed out 6 changesets (bug 1363541) for perma failures. CLOSED TREE
Backed out changeset a775f6e9eb41 (bug 1363541)
Backed out changeset 9212bfd89eca (bug 1363541)
Backed out changeset bf41b0c139f6 (bug 1363541)
Backed out changeset aa7c6668b249 (bug 1363541)
Backed out changeset 9f413a8a47bb (bug 1363541)
Backed out changeset 827a9a2866bd (bug 1363541)
2020-04-10 11:31:20 +03:00
Andrea Marchesini
9846ac2f44 Bug 1363541 - Modernize the PermissionManager - part 3 - DB handling in a separate thread, r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D69965
2020-04-10 06:36:03 +00:00
devRD
b66a437bb8 Bug 1621417 - Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_windowclose.js r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D70230
2020-04-09 19:39:31 +00:00
Dão Gottwald
6c448c34cd Bug 1627969 - Remove the megabar pref. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D70023
2020-04-08 19:04:24 +00:00