13283dd2b5fd03bc940d1fd42d3a85dc60322943: Bug 1530402 - Add package-protected isPopup setting to hide GeckoSessions from extensions. r=snorp
Agi Sferro <agi@sferro.dev> - Mon, 18 Nov 2019 16:48:57 +0000 - rev 502434
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1530402 - Add package-protected isPopup setting to hide GeckoSessions from extensions. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D51918
0fdc505ba2f610794fce1503e21f9be99f58f108: Bug 1530402 - Provide GeckoImageDecoder. r=snorp
Agi Sferro <agi@sferro.dev> - Mon, 18 Nov 2019 16:48:55 +0000 - rev 502433
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1530402 - Provide GeckoImageDecoder. r=snorp This class allows GeckoView embedders to decode images using Gecko's image library. Differential Revision: https://phabricator.services.mozilla.com/D49038
9afd2ad768ec8b7fde452d4c28707ef1714cf313: Bug 1530402 - Provide imgTools.decodeFromChannelAsync. r=aosmond,snorp
Agi Sferro <agi@sferro.dev> - Mon, 18 Nov 2019 16:48:53 +0000 - rev 502432
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1530402 - Provide imgTools.decodeFromChannelAsync. r=aosmond,snorp This method allows consumers to decode images from a |nsIChannel| instance. This method also supports vector images (e.g. SVGs), which other decode methods don't. Differential Revision: https://phabricator.services.mozilla.com/D49037
64fde5f3d49f19c9ab0d5e788f69ebc32b7d6a3f: Bug 1530402 - Remove Fennec's {Browser,Page} Action implementation. r=snorp
Agi Sferro <agi@sferro.dev> - Mon, 18 Nov 2019 16:48:50 +0000 - rev 502431
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1530402 - Remove Fennec's {Browser,Page} Action implementation. r=snorp We're going to replace this implementation from scratch so we remove it here to avoid a confusing diff. Differential Revision: https://phabricator.services.mozilla.com/D51917
ebce35d83c874e821dcfac210ed217fca5f74a04: Bug 1530402 - Refactor desktop's ext-{page,browser}Action. r=mixedpuppy
Agi Sferro <agi@sferro.dev> - Mon, 18 Nov 2019 16:48:48 +0000 - rev 502430
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1530402 - Refactor desktop's ext-{page,browser}Action. r=mixedpuppy This patch refactors Desktop's implementation of Page and Browser actions to decouple the logic inside a common Action object that can be used to implement actions on other platforms, like mobile, without re-implementing it. A follow-up commit will use this common logic on the mobile implementation. Differential Revision: https://phabricator.services.mozilla.com/D49036
48cd0a34cab7b4c7dc4aee49c4bac1797b4b7aba: Bug 1530402 - Provide an API to use TextureView in GeckoView. r=snorp,droeh
Agi Sferro <agi@sferro.dev> - Mon, 18 Nov 2019 16:48:46 +0000 - rev 502429
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1530402 - Provide an API to use TextureView in GeckoView. r=snorp,droeh Differential Revision: https://phabricator.services.mozilla.com/D51916
6d66e846ad4634bd49523a9ea592fc792199994c: Bug 1530402 - Remove unused NULL_MESSAGE_DELEGATE. r=snorp
Agi Sferro <agi@sferro.dev> - Mon, 18 Nov 2019 16:48:43 +0000 - rev 502428
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1530402 - Remove unused NULL_MESSAGE_DELEGATE. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D49053
373603d3ad92292bea3ed82223c252301c703857: Bug 1533156 - Remove toolkit/components/reader from GeckoView. r=snorp
Agi Sferro <agi@sferro.dev> - Mon, 18 Nov 2019 16:48:36 +0000 - rev 502427
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1533156 - Remove toolkit/components/reader from GeckoView. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D49035
eb9eb64782b9c17cb201e96e4d904e8c463d465c: Bug 1530402 - Remove Fennec code from ext-utils.js. r=droeh
Agi Sferro <agi@sferro.dev> - Mon, 18 Nov 2019 16:48:34 +0000 - rev 502426
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1530402 - Remove Fennec code from ext-utils.js. r=droeh Differential Revision: https://phabricator.services.mozilla.com/D51641
f75d3d0846627e3d47efad9e61701f41491fa4be: Bug 1593969 Refactor nsWindowMemoryReporter.cpp r=ckerschb
Sebastian Streich <sstreich@mozilla.com> - Mon, 18 Nov 2019 15:47:40 +0000 - rev 502425
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1593969 Refactor nsWindowMemoryReporter.cpp r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D51800
c2ec766b798c413c44928968edd783fd454be8da: Bug 1594053 - Add XTCO Telemetry r=ckerschb
Sebastian Streich <sstreich@mozilla.com> - Mon, 18 Nov 2019 15:21:59 +0000 - rev 502424
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1594053 - Add XTCO Telemetry r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D51848
67de1c204ffb433aa8d8cc1c2799d17b10548b36: Bug 1596961 - Fix an inaccuracy in the experiments doc about running unsigned extensions r=harry
Drew Willcoxon <adw@mozilla.com> - Mon, 18 Nov 2019 13:55:18 +0000 - rev 502423
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596961 - Fix an inaccuracy in the experiments doc about running unsigned extensions r=harry As I'm testing the nudges extension, I'm referencing the doc and the section about running an unsigned extension normally (not temporarily) isn't quite right. It's right when it comes to loading the extension, but it's wrong in that the extension is not able to access privileged APIs. There doesn't seem to be a way to let unsigned non-temporary extensions access privileged APIs without modifying the `isPrivileged` getter. I also spent like five minutes wondering why the extension's logs weren't showing. The section talks about it but only at the very bottom, and it's easy to overlook. I think it still belongs after the main discussion, but I made it an important note so it stands out. Differential Revision: https://phabricator.services.mozilla.com/D53292
d79432359063ff9e76eb2beb606d77713444cf88: Bug 1596542 - Skip test_browserData_should_not_remove_extension_data if LSNG is disabled. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Mon, 18 Nov 2019 16:14:20 +0000 - rev 502422
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596542 - Skip test_browserData_should_not_remove_extension_data if LSNG is disabled. r=mixedpuppy When LSNG is disabled, the browsingData API does clear the localStorage data by notify a "extension:purge-localStorage" message over the observer service, when the browserData API call doesn't specify a list of specific origins to clear, the code that handles "extension:purge-localStorage" will clear all the localStorage data, including the one stored by extensions: - https://searchfox.org/mozilla-central/rev/e7c61f4a68b974d5fecd216dc7407b631a24eb8f/browser/components/extensions/parent/ext-browsingData.js#172 - https://searchfox.org/mozilla-central/rev/e7c61f4a68b974d5fecd216dc7407b631a24eb8f/dom/storage/StorageObserver.cpp#292-295,323,326 Differential Revision: https://phabricator.services.mozilla.com/D53071
09bdf1773bfd1b61d928938fe43b00834f8c3e85: Bug 1596346 - Set --post-startup-delay to 0, if running under --with-conditioned-profile. r=perftest-reviewers,rwood
Stephen Donner <sdonner@mozilla.com> - Mon, 18 Nov 2019 15:32:20 +0000 - rev 502421
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596346 - Set --post-startup-delay to 0, if running under --with-conditioned-profile. r=perftest-reviewers,rwood Differential Revision: https://phabricator.services.mozilla.com/D53322
a52581ac4a9dd02c9ae085f428db1e1579a60513: Bug 1595130 - Explicitly catch Promise rejection instead of using Assert.rejects for browser_thumbnails_bg_crash_during_capture.js. r=Mardak
Mike Conley <mconley@mozilla.com> - Mon, 18 Nov 2019 15:25:29 +0000 - rev 502420
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595130 - Explicitly catch Promise rejection instead of using Assert.rejects for browser_thumbnails_bg_crash_during_capture.js. r=Mardak It seems that if we set up a Promise that we expect to reject, and then on a later tick of the event loop, use `await Assert.rejects(theRejectingPromise)`, then we can get into situations where the Promise is rejected _before_ we hit the Assert.rejects, and so the test framework will record that rejection as having been "unhandled". This patch reverts browser_thumbnails_bg_crash_during_capture.js back slightly to how it ran before bug 1591495 landed, so that the Promise rejection is caught explicitly. Differential Revision: https://phabricator.services.mozilla.com/D53225
4ddb439ba4c1f14314e3707830ee7f71a048b37b: Bug 1595135 - Make sure that we do thumbnail captures soon after requesting them in tests instead of waiting for an idle callback. r=Mardak
Mike Conley <mconley@mozilla.com> - Mon, 18 Nov 2019 15:24:59 +0000 - rev 502419
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595135 - Make sure that we do thumbnail captures soon after requesting them in tests instead of waiting for an idle callback. r=Mardak This is so that we can ensure that the captures actually occur during the lifetime of the test. Differential Revision: https://phabricator.services.mozilla.com/D53224
63a9116eca768e552ff13fce5237fc6696dd7790: Bug 1595135 - Make thumbnail tests run more quickly. r=Mardak
Mike Conley <mconley@mozilla.com> - Mon, 18 Nov 2019 15:24:29 +0000 - rev 502418
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595135 - Make thumbnail tests run more quickly. r=Mardak Differential Revision: https://phabricator.services.mozilla.com/D52426
fcb6a78740f837e54e53ca967009b0690a1ad5e7: Bug 1596947 - Stop using XUL <stack> in style editor. r=gl
Tim Nguyen <ntim.bugs@gmail.com> - Mon, 18 Nov 2019 13:51:52 +0000 - rev 502417
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596947 - Stop using XUL <stack> in style editor. r=gl I believe <stack> was used for the CSS coverage tool which needed to be overlaid on top of the main UI. The code for the CSS coverage tool has however been removed since, so the UI no longer needs to use <stack>. Differential Revision: https://phabricator.services.mozilla.com/D53285
9afdb269ce04e3673bddf950f96a2b7f1306b55a: Bug 1595482: change "responsiveness" field to "eventDelay" in profiler r=canaltinova
Randell Jesup <rjesup@wgate.com> - Mon, 18 Nov 2019 14:26:14 +0000 - rev 502416
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595482: change "responsiveness" field to "eventDelay" in profiler r=canaltinova We want the profiler UI to be able to know if the data can be used for reconstructing the event delays, since it measures something different from the old 16ms event injection. Differential Revision: https://phabricator.services.mozilla.com/D52534
abc0f2a2d5c6e62b3665de6dcaabd03f427fd623: Bug 1596315, use SpecialPowers.spawn instead of ContentTask.spawn so the content steps can run in a child iframe process, enable test for fission, r=nhnt11
Neil Deakin <neil@mozilla.com> - Mon, 18 Nov 2019 14:29:31 +0000 - rev 502415
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596315, use SpecialPowers.spawn instead of ContentTask.spawn so the content steps can run in a child iframe process, enable test for fission, r=nhnt11 Differential Revision: https://phabricator.services.mozilla.com/D53019
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 tip