77041935decb1b4a90a82e4e96e73b5f3283edb5: Bug 1422930 - Fix SpiderMonkey includedir installs. r=glandium
Philip Chimento <philip.chimento@gmail.com> - Mon, 14 May 2018 10:29:00 -0400 - rev 418302
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1422930 - Fix SpiderMonkey includedir installs. r=glandium Somehow the header files were being installed directly into $prefix/include, rather than $prefix/include/mozjs-60. Something else changed somewhere that affected this, since this code was the same in older mozjs versions, but this seems the most logical place to fix it.
b0a2ca2115b302c90253f79dde52e2ba29ee6bd0: Bug 1455882 - Disable browser/base/content/test/tabs/browser_new_tab_insert_position.js on Linux 32 debug for almost permafailing. r=nbeleuzu,cbrindusan
Cosmin Sabou <csabou@mozilla.com> - Tue, 15 May 2018 04:25:04 +0300 - rev 418301
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1455882 - Disable browser/base/content/test/tabs/browser_new_tab_insert_position.js on Linux 32 debug for almost permafailing. r=nbeleuzu,cbrindusan
f011dbac793e72faba4e7bb46233c803458ddd52: Bug 1458878 - Assert no GC in IterateScriptCallback. r=jonco
Tooru Fujisawa <arai_a@mac.com> - Tue, 15 May 2018 10:08:05 +0900 - rev 418300
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1458878 - Assert no GC in IterateScriptCallback. r=jonco
9d8086740c860e8f7beeb890401b7d850d68f539: Backed out 3 changesets (bug 1461299, bug 1460101) for reftest failures on events/EventStateManager.cpp CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 15 May 2018 03:13:29 +0300 - rev 418299
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Backed out 3 changesets (bug 1461299, bug 1460101) for reftest failures on events/EventStateManager.cpp CLOSED TREE Backed out changeset fe2b8fcd7a47 (bug 1461299) Backed out changeset 9a0ca81ddbce (bug 1461299) Backed out changeset 783cf8b58ba4 (bug 1460101)
fe2b8fcd7a475b65fd5cf85921a58ff22868ac53: Bug 1461299: Make ESM not point to unbound NAC in the hover / active chain. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 14 May 2018 14:49:40 +0200 - rev 418298
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1461299: Make ESM not point to unbound NAC in the hover / active chain. r=smaug MozReview-Commit-ID: 8mL7Yv3TwQM
9a0ca81ddbcea5f74bcdf30a5ae424ada99013b4: Bug 1461299: Ensure the editor root node is marked as NAC even if BindToFrame fails. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 14 May 2018 17:52:09 +0200 - rev 418297
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1461299: Ensure the editor root node is marked as NAC even if BindToFrame fails. r=smaug We do the following: CreateRootNode(); nsresult rv = BindToFrame(this); NS_ENSURE_SUCCESS(rv, rv); aElements.AppendElement(mRootNode); That means that if BindToFrame fails, mRootNode will never be appended to aElements, and thus will never get the native anonymous bits in [1]. BindToFrame should assert, but it indeed can fail due to it being bound to a different frame in print preview, because nsCSSFrameConstructor's ReplicateFixedFrames is a massive hack. :( Just ensure the NAC bit is properly set for now... [1]: https://searchfox.org/mozilla-central/rev/a85db9e29eb3f022dbaf8b9a6390ecbacf51e7dd/layout/base/nsCSSFrameConstructor.cpp#4193 MozReview-Commit-ID: 6sE8iUk4PCG
783cf8b58ba412cfa7589ffde2a7374df76d8670: Bug 1460101: Check whether the node is an element in the chain instead of ContentIsDescendantOf. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 May 2018 02:13:06 +0200 - rev 418296
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1460101: Check whether the node is an element in the chain instead of ContentIsDescendantOf. r=smaug We rely on :hover and :active being hierarchical, and on the fact that there are only elements and documents in the flattened tree ancestor chain if the element is in the composed doc. MozReview-Commit-ID: LMQkidMe9wp
7581c1e47d4dd23a4b00c9627fbfc626cf48c087: Bug 1461393 - Run Android debug xpcshell tests in more chunks; r=me,a=test-only
Geoff Brown <gbrown@mozilla.com> - Mon, 14 May 2018 17:11:46 -0600 - rev 418295
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1461393 - Run Android debug xpcshell tests in more chunks; r=me,a=test-only
887c21926833c5a0e84b9d5caba84f7a9d4d2091: Bug 1461278 - Print a note to the web console when a web site is using shadow DOM (v1), preffed off by default, r=emilio
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 15 May 2018 02:04:32 +0300 - rev 418294
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1461278 - Print a note to the web console when a web site is using shadow DOM (v1), preffed off by default, r=emilio
dbb42b18303aaad9d8985568247b85f1bbb4b7cb: Bug 1455802. Get rid of web-visible XMLStyleSheetProcessingInstruction. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 14 May 2018 18:54:16 -0400 - rev 418293
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1455802. Get rid of web-visible XMLStyleSheetProcessingInstruction. r=peterv MozReview-Commit-ID: GBumpNuvzZf
0dde66eb4736c118f744659b1739f300f1e5a621: Backed out changeset 64c4562813fa (bug 1460101) for debug crashtest failures on crashtests/626014.xhtml
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 15 May 2018 01:45:09 +0300 - rev 418292
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Backed out changeset 64c4562813fa (bug 1460101) for debug crashtest failures on crashtests/626014.xhtml
8fad63bd942ea0feb2ddd9221bbcd3ff2b295e7c: Bug 1460957 - Make shadow::Symbol to remove mayBeOwnedByOtherRuntimeSlow, r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 10 May 2018 22:02:59 -0700 - rev 418291
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1460957 - Make shadow::Symbol to remove mayBeOwnedByOtherRuntimeSlow, r=jonco
7aa19a11e2e3a1a376696556434f7b45ca4f3ef9: Bug 1460957 - Make inlineable isPermanentAtom, r=jonco
Steve Fink <sfink@mozilla.com> - Mon, 07 May 2018 16:42:54 -0700 - rev 418290
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1460957 - Make inlineable isPermanentAtom, r=jonco
d76102e32327391dc69b83a3a4da0c2ea55255f3: Backed out 2 changesets (bug 1461299) for debug crashtest failures on crashtests/626014.xhtml CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 15 May 2018 01:31:13 +0300 - rev 418289
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Backed out 2 changesets (bug 1461299) for debug crashtest failures on crashtests/626014.xhtml CLOSED TREE Backed out changeset 699e9816b7ff (bug 1461299) Backed out changeset 48f01ac94137 (bug 1461299)
0b5c103fcb70edad6ad01a94385134d047641272: Bug 1458043 - Part 2: Use native refcounting for Promises, r=bz
Nika Layzell <nika@thelayzells.com> - Mon, 30 Apr 2018 18:11:25 -0400 - rev 418288
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1458043 - Part 2: Use native refcounting for Promises, r=bz
51cdd0595094a91cc59c652fe1a61f13abb668ac: Bug 1458043 - Part 1: Stop converting promises to nsISupports in xpconnect, r=bz
Nika Layzell <nika@thelayzells.com> - Mon, 30 Apr 2018 16:45:52 -0400 - rev 418287
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1458043 - Part 1: Stop converting promises to nsISupports in xpconnect, r=bz
74ed1eb2a77d1ca30ef604aba0deb840167ebb2b: Bug 1457972 - Part 10: Make sure to allocate ExtendedVal inline, r=froydnj
Nika Layzell <nika@thelayzells.com> - Mon, 14 May 2018 17:46:02 -0400 - rev 418286
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1457972 - Part 10: Make sure to allocate ExtendedVal inline, r=froydnj
18baccb9f4c61498a69b73d396902045bcd1a682: Bug 1457972 - Part 9: Allow passing invalid values to xpidl arrays for compat reasons, r=mccr8
Nika Layzell <nika@thelayzells.com> - Thu, 03 May 2018 17:21:50 -0400 - rev 418285
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1457972 - Part 9: Allow passing invalid values to xpidl arrays for compat reasons, r=mccr8 This one sucks. I found out when running tests that we exploit some edge case behaviour in our tests where passing an invalid value to an xpidl array parameter will be passed as an empty array... I figured that just respecting this behaviour for now is the easiest approach, but we will probably want to fix it in the future.
1ce6d9f85a5655fc76f75dde5789900ef2af214a: Bug 1457972 - Part 8: Remove external consumers of XPCConvert::NativeArray2JS/JSArray2Native, r=mccr8
Nika Layzell <nika@thelayzells.com> - Mon, 23 Apr 2018 18:36:16 -0400 - rev 418284
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1457972 - Part 8: Remove external consumers of XPCConvert::NativeArray2JS/JSArray2Native, r=mccr8 Current XPIDL native arrays currently also require a custom entry point. With the new arraylen parameter we can handle them in JSData2Native/NativeData2JS. As these methods are more complex and don't share logic with an existing codepath, I keep them in external helper methods.
5271eef135c42392dccfe4037d4e089d25d19334: Bug 1457972 - Part 7: Eliminate XPCConvert::NativeStringWithSize2JS/JSStringWithSize2Native, r=mccr8
Nika Layzell <nika@thelayzells.com> - Mon, 23 Apr 2018 17:57:56 -0400 - rev 418283
Push 33997 by ncsoregi@mozilla.com at Tue, 15 May 2018 09:53:53 +0000
Bug 1457972 - Part 7: Eliminate XPCConvert::NativeStringWithSize2JS/JSStringWithSize2Native, r=mccr8 XPIDL supports explicitly sized string types. These types currently have to be handled by a separate entry point into XPCConvert, and don't share any logic with the implicitly sized string types. If we just add an array length parameter to the basic JSData2Native and NativeData2JS methods we can handle them in the same place as every other type. This also allows us to share a lot of code with non-sized string types, which is nice :-).
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip