348090c6b5c421c67b9dccc48742b54a854d6d0e: Merge inbound to mozilla-central. a=merge
Margareta Eliza Balazs <ebalazs@mozilla.com> - Tue, 26 Jun 2018 17:53:19 +0300 - rev 423689
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Merge inbound to mozilla-central. a=merge
770ab605940824d6000c17ab5779680ec6c773f0: Bug 1446362 - Part 2 - Remove "tree" from the permission preferences. r=johannh
Paolo Amadini <paolo.mozmail@amadzone.org> - Fri, 22 Jun 2018 14:13:53 +0100 - rev 423688
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1446362 - Part 2 - Remove "tree" from the permission preferences. r=johannh MozReview-Commit-ID: 9IYpH8SvsCw
a190aea35898fe80a190290a97e7f68988c3657e: Bug 1446362 - Part 1 - Refactor tests to reduce some duplication. r=johannh
Paolo Amadini <paolo.mozmail@amadzone.org> - Fri, 22 Jun 2018 14:13:41 +0100 - rev 423687
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1446362 - Part 1 - Refactor tests to reduce some duplication. r=johannh MozReview-Commit-ID: 2m0Oymlh51z
22c4e17a6b309adc8bd34b3e24f2a6f272ec806b: Bug 1459425: add fuzzing target for qcms. r=bas sr=decoder
Thomas P. <pdknsk+mozilla@gmail.com> - Tue, 26 Jun 2018 02:40:45 +0000 - rev 423686
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1459425: add fuzzing target for qcms. r=bas sr=decoder hybrid target that works with both the native interface and oss-fuzz
622c8ecf94523bef29a7367ec3407f3ac76eb44e: Bug 1471147 - Enable Rust coverage on Windows. r=jmaher
Marco Castelluccio <mcastelluccio@mozilla.com> - Tue, 26 Jun 2018 09:59:31 +0100 - rev 423685
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1471147 - Enable Rust coverage on Windows. r=jmaher
0c3b6f7c558c1dd6ff937b43dabd3dcbea0c067d: Bug 1471147 - Use Rust nightly toolchain on Windows code coverage builds. r=jmaher
Marco Castelluccio <mcastelluccio@mozilla.com> - Tue, 26 Jun 2018 09:58:41 +0100 - rev 423684
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1471147 - Use Rust nightly toolchain on Windows code coverage builds. r=jmaher
e3d37fde9b63f34a9af7d5529989ffaac3c28616: Bug 1471147 - Add Rust nightly toolchain definition for Windows. r=jmaher
Marco Castelluccio <mcastelluccio@mozilla.com> - Sat, 23 Jun 2018 21:22:09 +0100 - rev 423683
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1471147 - Add Rust nightly toolchain definition for Windows. r=jmaher
e8c0ffefb34fdd3e24161152af148553aa58e624: Bug 1428246 - The attributeChangedCallback is fired twice for the *first* style attribute change, r=peterv
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 26 Jun 2018 12:54:00 +0300 - rev 423682
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1428246 - The attributeChangedCallback is fired twice for the *first* style attribute change, r=peterv The idea with this patch is that style code will first call InlineStyleDeclarationWillChange before style declaration has changed, and SetInlineStyleDeclaration once it has changed. In order to be able to report old attribute value, InlineStyleDeclarationWillChange reads the value and also calls AttributeWillChange (so that DOMMutationObserser can grab the old value). Later SetInlineStyleDeclaration passes the old value to SetAttrAndNotify so that mutation events and attributeChanged callbacks are handled correctly. Because of performance, declaration can't be cloned for reading the old value. And that is why the recently-added callback is used to detect when declaration is about to change (bug 1466963 and followup bug 1468665). To keep the expected existing behavior, even if declaration isn't changed, but just a new declaration was created (since there wasn't any), we need to still run all these willchange/set calls. That is when the code has 'if (created)' checks. Since there are several declaration implementation and only nsDOMCSSAttributeDeclaration needs the about-to-change callback, GetPropertyChangeClosure is the one to initialize the callback closure, and the struct which is then passes as data to the closure. Apparently we lost mutation event testing on style attribute when the pref was added, so test_style_attr_listener.html is modified to test both pref values.
43040128202efc47d4249e623e6d3ffd1a5d9588: Bug 1471128 - Fix IMFYCbCrImage::GetD3D11TextureData() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 26 Jun 2018 18:57:28 +0900 - rev 423681
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1471128 - Fix IMFYCbCrImage::GetD3D11TextureData() r=nical
f2c0891d9c26c0c7e7055a3615d4eb3a9b5577f0: Merge mozilla-central to inbound. a=merge CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Tue, 26 Jun 2018 12:24:32 +0300 - rev 423680
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
c38b3264ab366874c4280038b5eb24ab4e3a9848: Backed out changeset 8477472996e0 (bug 1442737) for frequent mochitest failures e.g.: toolkit/components/alerts/test/test_principal.html
Margareta Eliza Balazs <ebalazs@mozilla.com> - Tue, 26 Jun 2018 11:28:50 +0300 - rev 423679
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Backed out changeset 8477472996e0 (bug 1442737) for frequent mochitest failures e.g.: toolkit/components/alerts/test/test_principal.html
2cef7604e4779839144dba0b6306a38b69db97c2: Bug 1470250 part 7 - Add a testing function + tests. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Tue, 26 Jun 2018 09:42:07 +0200 - rev 423678
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1470250 part 7 - Add a testing function + tests. r=luke
95df215e163619668d1dfb19992ba64aa11c1d2f: Bug 1470250 part 6 - Switch realms if needed before/after native calls in JIT code. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Tue, 26 Jun 2018 09:42:07 +0200 - rev 423677
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1470250 part 6 - Switch realms if needed before/after native calls in JIT code. r=luke
ca6490693cad7b1a1e6b510baa9136e8a08c8c99: Bug 1470250 part 5 - Use AutoRealm when calling natives or resolve hooks. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Tue, 26 Jun 2018 09:42:06 +0200 - rev 423676
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1470250 part 5 - Use AutoRealm when calling natives or resolve hooks. r=luke
0616cd7fc7adf183035c2ce828bf489992299830: Bug 1470250 part 3 - Get rid of a null check in JSContext::setRealm. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Tue, 26 Jun 2018 09:42:06 +0200 - rev 423675
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1470250 part 3 - Get rid of a null check in JSContext::setRealm. r=jonco
6e81f5917390620cf5704bff0dbbb95fae92b033: Bug 1470250 part 4 - Fix some realm assertions that are invalid when JIT code switches realms. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Tue, 26 Jun 2018 09:42:06 +0200 - rev 423674
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1470250 part 4 - Fix some realm assertions that are invalid when JIT code switches realms. r=luke
c2d21705dacecbfad027535eb52962d05a38a0e9: Bug 1470250 part 2 - Move CallJSNative and CallJSNativeConstructor to Interpreter.cpp. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Tue, 26 Jun 2018 09:42:06 +0200 - rev 423673
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1470250 part 2 - Move CallJSNative and CallJSNativeConstructor to Interpreter.cpp. r=luke
2f70bd2a3a9b4ee46613b08533bb106e9a73cd20: Bug 1470250 part 1 - Use correct realm in ObjectGroupRealm::makeGroup. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Tue, 26 Jun 2018 09:42:05 +0200 - rev 423672
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1470250 part 1 - Use correct realm in ObjectGroupRealm::makeGroup. r=luke
748ba658c02b66030b99ce7576c85c57c95225b7: Backed out 2 changesets (bug 1470023) for frequent mochitest failures eg.: toolkit/components/extensions/test/mochitest/test_ext_contentscript_permission.html on a CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Tue, 26 Jun 2018 10:37:56 +0300 - rev 423671
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Backed out 2 changesets (bug 1470023) for frequent mochitest failures eg.: toolkit/components/extensions/test/mochitest/test_ext_contentscript_permission.html on a CLOSED TREE Backed out changeset f0f5158db88c (bug 1470023) Backed out changeset 064e448df638 (bug 1470023)
f0f5158db88c8a9712b7e09fccaf10d004343e85: Bug 1470023: Follow-up: Fix weird test bustage. r=bustage CLOSED TREE
Kris Maglione <maglione.k@gmail.com> - Mon, 25 Jun 2018 22:58:51 -0700 - rev 423670
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +0000
Bug 1470023: Follow-up: Fix weird test bustage. r=bustage CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip