1b3a45aebcaffed2a9f67801f491b67f9a6106f1: Bug 1258972: Baldr: Implement wasm start section; r=luke
Benjamin Bouvier <benj@benj.me> - Mon, 11 Jul 2016 16:02:14 +0200 - rev 344881
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1258972: Baldr: Implement wasm start section; r=luke MozReview-Commit-ID: 6MUGChcJ040
df769eb7552e3485297e670803b0b33553c131a4: Bug 1284438 - Enable more ESLint rules for PSM. r=mgoodwin
Cykesiopka <cykesiopka.bmo@gmail.com> - Wed, 06 Jul 2016 01:59:03 +0800 - rev 344880
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1284438 - Enable more ESLint rules for PSM. r=mgoodwin PSM JS code already pass these rules, so enabling these rules will just help catch future bugs. MozReview-Commit-ID: AXM2VoG8jBP
4197ec30757a9a8070bf329b756418d5ddab7dbf: Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
Sander Mathijs van Veen <smvv@kompiler.org> - Tue, 12 Jul 2016 13:48:00 +0200 - rev 344879
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
593b94c9212079e251919c556ed164b2ef7e335f: Bug 1210340 - Replace onterminate with onclose in test cases, r=smaug
Kershaw Chang <kechang@mozilla.com> - Wed, 13 Jul 2016 00:19:00 +0200 - rev 344878
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1210340 - Replace onterminate with onclose in test cases, r=smaug
733ebbaf1df6fec3396d6a7e198161f8ff49f1da: Bug 1210340 - Implement PresentationConnection.close(), r=smaug
Kershaw Chang <kechang@mozilla.com> - Wed, 13 Jul 2016 00:18:00 +0200 - rev 344877
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1210340 - Implement PresentationConnection.close(), r=smaug
b19a16a27943cb1c527033b332d4b3674f13dc85: Backed out changeset 0d582c239872 (bug 1271714) for test failures
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 13 Jul 2016 09:44:45 +0200 - rev 344876
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Backed out changeset 0d582c239872 (bug 1271714) for test failures
20f2a977ecb75bd4d367903712eb5e2f0e94a2d8: Back out 2 changesets (bug 1174386) for mochitest and xpcshell bustage.
Kit Cambridge <kcambridge@mozilla.com> - Wed, 13 Jul 2016 09:41:34 +0200 - rev 344875
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Back out 2 changesets (bug 1174386) for mochitest and xpcshell bustage. Backed out changeset 71634609bbaf (bug 1174386) Backed out changeset 9726b95aadf6 (bug 1174386) MozReview-Commit-ID: CBB0CFQSjQu
fd1350f7c3e12f0d1e12076552a2fb1cefe8a1a0: Backed out changeset 010d92da655d (bug 1280591) for frequent assertion failures
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 13 Jul 2016 09:38:29 +0200 - rev 344874
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Backed out changeset 010d92da655d (bug 1280591) for frequent assertion failures
3e603e9aba7dc35237b8a74817b4659a431f61f9: Backed out changeset 37aed188b674 (bug 1174386) unexpected pass in 576878.xhtml
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 13 Jul 2016 09:24:09 +0200 - rev 344873
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Backed out changeset 37aed188b674 (bug 1174386) unexpected pass in 576878.xhtml
da7138905f2c81f3e37df707e4e719269c28bde2: Backed out changeset e0e8a6311551 (bug 1271714)
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 13 Jul 2016 09:23:55 +0200 - rev 344872
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Backed out changeset e0e8a6311551 (bug 1271714)
2056f45d739fbc384db75eb4fba1af42a52417c3: Bug 1275142 - Ensure display style change is painted. r=birtles
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Wed, 13 Jul 2016 16:22:02 +0900 - rev 344871
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1275142 - Ensure display style change is painted. r=birtles MozReview-Commit-ID: 5CylqPdRFhE
bd659292794f4b8943088bb84ab18d6144c1a230: Bug 1285991: Improve ForEachNode use in Resolve/DetachRefLayers. r=mattwoodrow
Bob Owen <bobowencode@gmail.com> - Wed, 13 Jul 2016 07:28:02 +0100 - rev 344870
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1285991: Improve ForEachNode use in Resolve/DetachRefLayers. r=mattwoodrow
0d582c2398722ced0d351cf330537a050a58ca5d: Bug 1271714. When creating the wrap list item that contains the display list for a frame make sure to use a scroll clip that includes content in the display list. r=mstange
Timothy Nikkel <tnikkel@gmail.com> - Wed, 13 Jul 2016 01:08:18 -0500 - rev 344869
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1271714. When creating the wrap list item that contains the display list for a frame make sure to use a scroll clip that includes content in the display list. r=mstange In nsIFrame::BuildDisplayListForChild for certain types of frames we create wrap list items to wrap the constructed display list to make those items inseperable. We were using the current scroll clip by default when creating these items, but that scroll clip may not contain all the content in the display list if we traversed into an out of flow frame whose containing block is an ancestor of the current frame. The CurrentAncestorScrollClipForStackingContextContents keeps track of exactly this. (Its name might be a little misleading as we may not be dealing with a true stacking context here. Nevertheless it does contain the correct clip.) We also need to initialize the value of mStackingContextAncestorSC when we create an AutoSaveRestore because we are now using that value sometimes without calling Enter/ExitStackingContext (which initializes mStackingContextAncestorSC).
e0e8a6311551f2e12850696796064dd3e2f1cf24: Bug 1271714. Annotate expected asserts in layout/printing/crashtests/576878.xhtml. r=mstange
Timothy Nikkel <tnikkel@gmail.com> - Wed, 13 Jul 2016 01:08:17 -0500 - rev 344868
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1271714. Annotate expected asserts in layout/printing/crashtests/576878.xhtml. r=mstange The asserts are: ###!!! ASSERTION: Bounds computation mismatch: 'mContainerBounds.IsEqualInterior(mAccumulatedChildBounds)', /layout/base/FrameLayerBuilder.cpp, line 4887 ###!!! ASSERTION: bad aListVisibleBounds: 'r.GetBounds().IsEqualInterior(aListVisibleBounds)', /layout/base/nsDisplayList.cpp, line 1637 They happen because we have a wrap list item that contains an out of flow frame with no saved clip data. So the patch for this bug changes the scroll clip of the wrap list item from the scroll clip induced by the root scroll frame to the null scroll clip. All of the display items that the wrap list contains have the root scroll frame scroll clip, so this causes the scroll clipped bounds for the wrap list item to expand to the whole content area. These expanded bounds of the wrap list item get incorporated into the bounds of a parent transform item. Later the wrap list item is flattened away, and so it's no longer around to provide the expanded bounds, leading to the assertions. I've thought through options like changing how scroll clipped bounds work for wrap list items, but I can't seem to find any solution that would be consistent. The best thing would be to get the proper clip on out of flows we are going to descend into, but I can't think of a good way to do that either in this case (or in general).
80468414501ef098dcf913b1e25361f4c52e82c7: Bug 1284803 part 12 - Update web-platform-tests webvtt ini r=jgraham
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Tue, 12 Jul 2016 23:05:56 -0700 - rev 344867
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1284803 part 12 - Update web-platform-tests webvtt ini r=jgraham
08d2e46308fd99649a387648ea3d4e1e96979ce4: Bug 1284803 part 11 - Fix build failure of Android 4.2 x86 opt r=jrmuizel
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Tue, 12 Jul 2016 23:04:33 -0700 - rev 344866
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1284803 part 11 - Fix build failure of Android 4.2 x86 opt r=jrmuizel
6bacfaadbc29469d8cf18cfcadb9470be613e603: Bug 1284803 part 10 - Add toleranes to testColorConversions() r=jrmuizel
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Tue, 12 Jul 2016 23:03:46 -0700 - rev 344865
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1284803 part 10 - Add toleranes to testColorConversions() r=jrmuizel
28e0ca5cb68e18cc1ceab14826fcf5bf22bba8b3: Bug 1284803 part 9 - Make sure NEON ifdefs match r=jesup
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Tue, 12 Jul 2016 23:02:12 -0700 - rev 344864
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1284803 part 9 - Make sure NEON ifdefs match r=jesup
9ea43addc3afbf31b9ca599825c8f194dafb45c7: Bug 1284803 part 8 - Disable AVX2 asm if the compiler/assembler don't support it r=jesup
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Tue, 12 Jul 2016 23:00:57 -0700 - rev 344863
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1284803 part 8 - Disable AVX2 asm if the compiler/assembler don't support it r=jesup
3b11ba39748c3417dca759909b516b00b3648f7a: Bug 1284803 part 7 - Disable assembly if toolchain doesn't support ssse3/sse4.1 r=jesup
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Tue, 12 Jul 2016 22:59:52 -0700 - rev 344862
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1284803 part 7 - Disable assembly if toolchain doesn't support ssse3/sse4.1 r=jesup
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip