23d43a425641029fb5b75b029a7e83959bdce215: Bug 1530402 - Provide an API to use TextureView in GeckoView. r=snorp,droeh
Agi Sferro <agi@sferro.dev> - Fri, 15 Nov 2019 16:33:36 +0000 - rev 502224
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
83b9603f5fa19e6f3bc10aff40abd8f8e4e31c4d: Bug 1530402 - Remove unused NULL_MESSAGE_DELEGATE. r=snorp
Agi Sferro <agi@sferro.dev> - Fri, 15 Nov 2019 16:33:34 +0000 - rev 502223
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
50c50a80e881017747f4f65ad5a96a40b6ba92cb: Bug 1533156 - Remove toolkit/components/reader from GeckoView. r=snorp
Agi Sferro <agi@sferro.dev> - Fri, 15 Nov 2019 16:33:32 +0000 - rev 502222
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
5975264fd34b299dc88a467863a139b46c173a09: Bug 1530402 - Remove Fennec code from ext-utils.js. r=droeh
Agi Sferro <agi@sferro.dev> - Fri, 15 Nov 2019 16:33:30 +0000 - rev 502221
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
3a763059a684969df0246d673943ec1d5ff8996b: Bug 1571110 - Change chrome_settings_overrides.search_provider.favicon_url from "url" to "relativeUrl" r=Standard8
Myeongjun Go <myeongjun.ko@gmail.com> - Fri, 15 Nov 2019 16:30:08 +0000 - rev 502220
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1571110 - Change chrome_settings_overrides.search_provider.favicon_url from "url" to "relativeUrl" r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D52782
dbc1778c0ebdfa4908d66c2c700daa798bd68209: Bug 1596768 - Keep Document::GetBindingParent doing the same without nsIContent::GetBindingParent(). r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 15 Nov 2019 16:19:35 +0000 - rev 502219
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596768 - Keep Document::GetBindingParent doing the same without nsIContent::GetBindingParent(). r=smaug See the follow-up bug for the proposal to get rid of it. Differential Revision: https://phabricator.services.mozilla.com/D53215
b2abdbdb7ba238d751dd706d5f506fcb7556b797: Bug 1591754 - Fix incorrect surface deletions when frames are skipped. r=nical
Glenn Watson <git@intuitionlibrary.com> - Fri, 15 Nov 2019 09:46:43 +0000 - rev 502218
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1591754 - Fix incorrect surface deletions when frames are skipped. r=nical If the render backend is producing frames too quickly for the renderer thread to consume, old frames are dropped in favor of the most recent frame. When this occurs, we need to ensure that any native surface updates from the skipped frame are also applied. Otherwise, the state of the native surfaces list can get out of sync between the renderer and render backend threads. Differential Revision: https://phabricator.services.mozilla.com/D53122
0b2de590fde9951b3438f0c3681fe9907acc0f80: Bug 1596768 - Remove GetBindingParent usage in nsIContent::FindFirstNonChromeOnlyAccessContent. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 15 Nov 2019 15:41:07 +0000 - rev 502217
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596768 - Remove GetBindingParent usage in nsIContent::FindFirstNonChromeOnlyAccessContent. r=smaug This one is a bit subtle, but not too much. Depends on D53193 Differential Revision: https://phabricator.services.mozilla.com/D53194
85ae973aca6e5d2d924a2448b2687a58f6574308: Bug 1596768 - Remove GetBindingParent usage in layout. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 15 Nov 2019 16:18:06 +0000 - rev 502216
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596768 - Remove GetBindingParent usage in layout. r=smaug We only use it to escape out of NAC trees for ::selection pseudo-element. Differential Revision: https://phabricator.services.mozilla.com/D53216
d7d66b80b6e5ca09a275ed0dc91e1d83fbd642ab: Bug 1596769 - Fix broken WebRender capture on Windows r=kvark
Bert Peers <bpeers@mozilla.com> - Fri, 15 Nov 2019 16:02:56 +0000 - rev 502215
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596769 - Fix broken WebRender capture on Windows r=kvark On Windows, save the Ctrl-Shift-3 capture to the user's local app data to make sure we have write permissions. Verified with ./mach run + capture => saved to C:\Users\...\AppData\Local\wr-capture Differential Revision: https://phabricator.services.mozilla.com/D53208
0ece9bc4cec274c87d92469c2b145621f4704cfd: Bug 1596768 - Remove GetBindingParent usage in nsRange assertions. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 15 Nov 2019 16:17:46 +0000 - rev 502214
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596768 - Remove GetBindingParent usage in nsRange assertions. r=smaug They want to check that the root is correct, do so explicitly. Depends on D53197 Differential Revision: https://phabricator.services.mozilla.com/D53198
8a8024c8caf0674a3c9509323e2a587e53c416be: Bug 1595923 - Try to rewrite browser_privatebrowsing_localStorage_before_after.js using more moden (and hopefully less prone to intermittent failures) primitives; r=nhnt11
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 15 Nov 2019 15:18:36 +0000 - rev 502213
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595923 - Try to rewrite browser_privatebrowsing_localStorage_before_after.js using more moden (and hopefully less prone to intermittent failures) primitives; r=nhnt11 Differential Revision: https://phabricator.services.mozilla.com/D52757
ec8cad6891215a6db48cf2bc927ef6c77838035f: Backed out 16 changesets (bug 1595745) for spidermonkey bustages on testWasm.cpp. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Fri, 15 Nov 2019 18:17:31 +0200 - rev 502212
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Backed out 16 changesets (bug 1595745) for spidermonkey bustages on testWasm.cpp. CLOSED TREE Backed out changeset 3b5c6aaf5a18 (bug 1595745) Backed out changeset 8e8c4124f219 (bug 1595745) Backed out changeset de5c2cca64c6 (bug 1595745) Backed out changeset b11677f10f9d (bug 1595745) Backed out changeset 2ce96c6187c2 (bug 1595745) Backed out changeset e089ebe699d2 (bug 1595745) Backed out changeset a514661afdda (bug 1595745) Backed out changeset 29ec5ccb4adf (bug 1595745) Backed out changeset 3b0e242d762a (bug 1595745) Backed out changeset fef5c8d5cb90 (bug 1595745) Backed out changeset 68c5cdced300 (bug 1595745) Backed out changeset d5f5e9091fb0 (bug 1595745) Backed out changeset 6c917c2ca4a7 (bug 1595745) Backed out changeset 338ad438e066 (bug 1595745) Backed out changeset 61d25028669b (bug 1595745) Backed out changeset f082e5173ed4 (bug 1595745)
bc106b1c9d292c8c8aa72415e18610a1e4a4ef9f: Bug 1596768 - Remove GetBindingParent usage in RangeUtils. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 15 Nov 2019 15:32:14 +0000 - rev 502211
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1596768 - Remove GetBindingParent usage in RangeUtils. r=smaug Shadow DOM is handled above. Differential Revision: https://phabricator.services.mozilla.com/D53193
3b5c6aaf5a182cb13691f0917af88da2a0f4df8e: Bug 1595745 - Part 16: Remove old-style initialisation for ProtoKey constructors. r=mgaudet
André Bargull <andre.bargull@gmail.com> - Fri, 15 Nov 2019 15:54:19 +0000 - rev 502210
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595745 - Part 16: Remove old-style initialisation for ProtoKey constructors. r=mgaudet All JSProtoKey entries are now using `InitViaClassSpec`, so we can remove the 'init' parameter from `JS_FOR_PROTOTYPES` and update all callers accordingly. Furthermore the `protoTable` array can be changed to an array of `JSClass*` and `GlobalObject::resolveConstructor` can be cleaned-up to always use the ClassSpec initialisation path. Differential Revision: https://phabricator.services.mozilla.com/D52706
8e8c4124f21990d54d48215611651e6dd0cb3a98: Bug 1595745 - Part 15: Change WebAssembly to use ClassSpec. r=mgaudet
André Bargull <andre.bargull@gmail.com> - Fri, 15 Nov 2019 15:28:12 +0000 - rev 502209
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595745 - Part 15: Change WebAssembly to use ClassSpec. r=mgaudet Also use ClassSpec initialisation for all WebAssembly namespace constructors to ensure a failed initialisation can still be retried. Differential Revision: https://phabricator.services.mozilla.com/D52705
de5c2cca64c6114d1a681b7f6d42b0d6e80e3b47: Bug 1595745 - Part 14: Change AsyncGeneratorFunction to use ClassSpec. r=mgaudet
André Bargull <andre.bargull@gmail.com> - Fri, 15 Nov 2019 15:06:18 +0000 - rev 502208
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595745 - Part 14: Change AsyncGeneratorFunction to use ClassSpec. r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D52680
b11677f10f9d42f360852504ebedd4a3c03a1b32: Bug 1595745 - Part 13: Change AsyncFunction to use ClassSpec. r=mgaudet
André Bargull <andre.bargull@gmail.com> - Fri, 15 Nov 2019 15:05:58 +0000 - rev 502207
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595745 - Part 13: Change AsyncFunction to use ClassSpec. r=mgaudet Update AsyncFunction similar to the changes performed in part 13. Differential Revision: https://phabricator.services.mozilla.com/D52679
2ce96c6187c2ad834605f4ea6cfb17688c0ebadd: Bug 1595745 - Part 12: Change GeneratorFunction to use ClassSpec. r=mgaudet
André Bargull <andre.bargull@gmail.com> - Fri, 15 Nov 2019 15:54:45 +0000 - rev 502206
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595745 - Part 12: Change GeneratorFunction to use ClassSpec. r=mgaudet The "constructor" property of the GeneratorFunction prototype is non-writable, so we need to manually adjust the property attributes in the `FinishClassInitOp`. This change needs to happen first to ensure "constructor" is still stored in the last property, which in turn ensures the property can be modified without triggering a transition into dictionary mode. jsapi.cpp: Remove the JSProto_GeneratorFunction special cases now that we can use `ClassSpec::DontDefineConstructor`. Differential Revision: https://phabricator.services.mozilla.com/D52677
e089ebe699d2ef3729774765db5c47a58995435f: Bug 1595745 - Part 11: Change TypedObject to use ClassSpec. r=mgaudet
André Bargull <andre.bargull@gmail.com> - Fri, 15 Nov 2019 15:05:10 +0000 - rev 502205
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595745 - Part 11: Change TypedObject to use ClassSpec. r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D52667
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 tip