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 304776
Push 79420 by cbook@mozilla.com at Wed, 13 Jul 2016 07:38:37 +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 304775
Push 79419 by cbook@mozilla.com at Wed, 13 Jul 2016 07:24:26 +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 304774
Push 79419 by cbook@mozilla.com at Wed, 13 Jul 2016 07:24:26 +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 304773
Push 79418 by hiikezoe@mozilla-japan.org at Wed, 13 Jul 2016 07:22:21 +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 304772
Push 79417 by bobowencode@gmail.com at Wed, 13 Jul 2016 06:28:15 +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 304771
Push 79416 by tnikkel@gmail.com at Wed, 13 Jul 2016 06:08:29 +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 304770
Push 79416 by tnikkel@gmail.com at Wed, 13 Jul 2016 06:08:29 +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 304769
Push 79415 by sikeda@mozilla.com at Wed, 13 Jul 2016 06:06:48 +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 304768
Push 79415 by sikeda@mozilla.com at Wed, 13 Jul 2016 06:06:48 +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 304767
Push 79415 by sikeda@mozilla.com at Wed, 13 Jul 2016 06:06:48 +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 304766
Push 79415 by sikeda@mozilla.com at Wed, 13 Jul 2016 06:06:48 +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 304765
Push 79415 by sikeda@mozilla.com at Wed, 13 Jul 2016 06:06:48 +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 304764
Push 79415 by sikeda@mozilla.com at Wed, 13 Jul 2016 06:06:48 +0000
Bug 1284803 part 7 - Disable assembly if toolchain doesn't support ssse3/sse4.1 r=jesup
b23773965e94a4bf2e1cccdf377282f6f9588cbd: Bug 1284803 part 6- Suppress MJPEG fprintf() warnings in libyuv r=jesup
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Tue, 12 Jul 2016 22:58:57 -0700 - rev 304763
Push 79415 by sikeda@mozilla.com at Wed, 13 Jul 2016 06:06:48 +0000
Bug 1284803 part 6- Suppress MJPEG fprintf() warnings in libyuv r=jesup
6eb7bce6f4c17f32f5ec835e2febb031dc53c8cc: Bug 1284803 part 5 - Enable JPEG r=jesup
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Tue, 12 Jul 2016 22:57:54 -0700 - rev 304762
Push 79415 by sikeda@mozilla.com at Wed, 13 Jul 2016 06:06:48 +0000
Bug 1284803 part 5 - Enable JPEG r=jesup
109f79e577a03e3e6fea90bd3bb292a1b23938b5: Bug 1284803 part 4 - Change libyuv.gyp for fixing build failure r=jesup
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Tue, 12 Jul 2016 22:56:43 -0700 - rev 304761
Push 79415 by sikeda@mozilla.com at Wed, 13 Jul 2016 06:06:48 +0000
Bug 1284803 part 4 - Change libyuv.gyp for fixing build failure r=jesup
52bd1efc6c1f04c877d784d9d503eaba2e8205d0: Bug 1284803 part 3 - Change basic_types.h for fixing build failure r=jesup
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Tue, 12 Jul 2016 22:55:58 -0700 - rev 304760
Push 79415 by sikeda@mozilla.com at Wed, 13 Jul 2016 06:06:48 +0000
Bug 1284803 part 3 - Change basic_types.h for fixing build failure r=jesup
fb3d8468b7587645c13dcdc3eb54a4529cb56658: Bug 1284803 part 2 - Update moz.build for fixing build failure r=jesup
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Tue, 12 Jul 2016 22:55:15 -0700 - rev 304759
Push 79415 by sikeda@mozilla.com at Wed, 13 Jul 2016 06:06:48 +0000
Bug 1284803 part 2 - Update moz.build for fixing build failure r=jesup
92c15211f59b03279452759986e8b896a2a1a42f: Bug 1284803 part 1 - Update libyuv to rev 1602 r=jesup
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Tue, 12 Jul 2016 22:53:35 -0700 - rev 304758
Push 79415 by sikeda@mozilla.com at Wed, 13 Jul 2016 06:06:48 +0000
Bug 1284803 part 1 - Update libyuv to rev 1602 r=jesup
37aed188b67459ab4180adbf018d31d933fdf942: Back out 2 changesets (bug 1174386) for mochitest and xpcshell bustage.
Kit Cambridge <kcambridge@mozilla.com> - Tue, 12 Jul 2016 21:33:29 -0700 - rev 304757
Push 79414 by kcambridge@mozilla.com at Wed, 13 Jul 2016 04:36:21 +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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip