searching for reviewer(dbaron)
2b3b18d4f22d: Bug 1467688 - Make sure we invalidate for perspective changes even if the frame isn't otherwise transformed. r=dbaron, a=lizzard
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 02 Jul 2018 21:35:14 -0400 - rev 477908
Push 9462 by ryanvm@gmail.com at 2018-07-12 00:35 +0000
Bug 1467688 - Make sure we invalidate for perspective changes even if the frame isn't otherwise transformed. r=dbaron, a=lizzard MozReview-Commit-ID: JQGb41kp76P
074014588d2f: Bug 1466231 Part 5: Update a wpt reftest to remove its reliance on fitting inline-blocks into a too-narrow space. r=dbaron
Brad Werth <bwerth@mozilla.com> - Wed, 13 Jun 2018 16:56:38 -0700 - rev 476971
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1466231 Part 5: Update a wpt reftest to remove its reliance on fitting inline-blocks into a too-narrow space. r=dbaron This reftest currently uses a container that is 1 pixel narrower than needed to fit two blocks side-by-side. That's useful for making the first two blocks land on separate lines, but it makes the test rely on the browser forcing the first inline block on a line to fit even if there is no space for it (in this case, the block that should be pushed to the right). MozReview-Commit-ID: IxtOR2yFNn6
4d4ce1a9b81a: Bug 1466231 Part 4: Correct the size of an element in a submitted WPT test, that was only passing due to this bug. r=dbaron
Brad Werth <bwerth@mozilla.com> - Tue, 12 Jun 2018 11:28:38 -0700 - rev 476970
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1466231 Part 4: Correct the size of an element in a submitted WPT test, that was only passing due to this bug. r=dbaron This reftest was submitted by me with an incorrect size for the shape element. It was only passing in Firefox due to a related bug, which is now fixed. The updated size makes this test construct a polygon similar to the one in the shape-outside-polygon-012 test, which was the original intent. MozReview-Commit-ID: CuXe2vTmjS0
23d8e8736a00: Bug 1466231 Part 3: Change some reftests to expected pass, one with fuzziness. r=dbaron
Brad Werth <bwerth@mozilla.com> - Tue, 12 Jun 2018 14:39:14 -0700 - rev 476969
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1466231 Part 3: Change some reftests to expected pass, one with fuzziness. r=dbaron MozReview-Commit-ID: 2g6EvOuZqRg
44b9d3b11c4d: Bug 1466231 Part 2: Add a submitted WPT reftest. r=dbaron
Brad Werth <bwerth@mozilla.com> - Wed, 06 Jun 2018 13:21:31 -0700 - rev 476968
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1466231 Part 2: Add a submitted WPT reftest. r=dbaron MozReview-Commit-ID: 4OtqxvM4Gen
1a8d4d870932: Bug 1466231 Part 1: Change nsBlockFrame::PlaceLine to accept an nsFlowAreaRect and update flags if it shrinks the area due to a float. r=dbaron
Brad Werth <bwerth@mozilla.com> - Wed, 06 Jun 2018 12:02:36 -0700 - rev 476967
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1466231 Part 1: Change nsBlockFrame::PlaceLine to accept an nsFlowAreaRect and update flags if it shrinks the area due to a float. r=dbaron MozReview-Commit-ID: 4stQQfboUl7
8141b2848c2c: Bug 1466231 Part 5: Update a wpt reftest to remove its reliance on fitting inline-blocks into a too-narrow space. r=dbaron
Brad Werth <bwerth@mozilla.com> - Wed, 13 Jun 2018 16:56:38 -0700 - rev 476932
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1466231 Part 5: Update a wpt reftest to remove its reliance on fitting inline-blocks into a too-narrow space. r=dbaron This reftest currently uses a container that is 1 pixel narrower than needed to fit two blocks side-by-side. That's useful for making the first two blocks land on separate lines, but it makes the test rely on the browser forcing the first inline block on a line to fit even if there is no space for it (in this case, the block that should be pushed to the right). MozReview-Commit-ID: IxtOR2yFNn6
2250da9a0dd0: Bug 1466231 Part 4: Correct the size of an element in a submitted WPT test, that was only passing due to this bug. r=dbaron
Brad Werth <bwerth@mozilla.com> - Tue, 12 Jun 2018 11:28:38 -0700 - rev 476931
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1466231 Part 4: Correct the size of an element in a submitted WPT test, that was only passing due to this bug. r=dbaron This reftest was submitted by me with an incorrect size for the shape element. It was only passing in Firefox due to a related bug, which is now fixed. The updated size makes this test construct a polygon similar to the one in the shape-outside-polygon-012 test, which was the original intent. MozReview-Commit-ID: CuXe2vTmjS0
012e16dcc677: Bug 1466231 Part 3: Change some reftests to expected pass, one with fuzziness. r=dbaron
Brad Werth <bwerth@mozilla.com> - Tue, 12 Jun 2018 14:39:14 -0700 - rev 476930
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1466231 Part 3: Change some reftests to expected pass, one with fuzziness. r=dbaron MozReview-Commit-ID: 2g6EvOuZqRg
332453c76ec7: Bug 1466231 Part 2: Add a submitted WPT reftest. r=dbaron
Brad Werth <bwerth@mozilla.com> - Wed, 06 Jun 2018 13:21:31 -0700 - rev 476929
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1466231 Part 2: Add a submitted WPT reftest. r=dbaron MozReview-Commit-ID: 4OtqxvM4Gen
f926e605d5a9: Bug 1466231 Part 1: Change nsBlockFrame::PlaceLine to accept an nsFlowAreaRect and update flags if it shrinks the area due to a float. r=dbaron
Brad Werth <bwerth@mozilla.com> - Wed, 06 Jun 2018 12:02:36 -0700 - rev 476928
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1466231 Part 1: Change nsBlockFrame::PlaceLine to accept an nsFlowAreaRect and update flags if it shrinks the area due to a float. r=dbaron MozReview-Commit-ID: 4stQQfboUl7
f9641e4d0f4c: Bug 1457297: Turn pref layout.css.shape-outside.enabled on by default for all channels. r=dbaron
Brad Werth <bwerth@mozilla.com> - Wed, 09 May 2018 14:12:50 -0700 - rev 476823
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1457297: Turn pref layout.css.shape-outside.enabled on by default for all channels. r=dbaron MozReview-Commit-ID: H6dQjg2H5DQ
a89be4611fd9: Bug 1463745 Part 4: Add tests of inline elements being pushed in block direction past too-wide sections of shape-outside floats. r=dbaron
Brad Werth <bwerth@mozilla.com> - Wed, 30 May 2018 16:48:46 -0700 - rev 476296
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1463745 Part 4: Add tests of inline elements being pushed in block direction past too-wide sections of shape-outside floats. r=dbaron MozReview-Commit-ID: ocav30Drcs
411cd226acf6: Bug 1463745 Part 3: Change nsBlockFrame::DoReflowInlineFrames to detect when the float area may widen in the block direction, and push the inline frame down by a pixel at a time to retry until it fits. r=dbaron
Brad Werth <bwerth@mozilla.com> - Wed, 30 May 2018 12:39:58 -0700 - rev 476295
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1463745 Part 3: Change nsBlockFrame::DoReflowInlineFrames to detect when the float area may widen in the block direction, and push the inline frame down by a pixel at a time to retry until it fits. r=dbaron MozReview-Commit-ID: I4jisE3EYi5
0aa1a48450be: Bug 1463745 Part 2: Change nsFlowAreaRect to also track whether it may widen in the block direction. r=dbaron
Brad Werth <bwerth@mozilla.com> - Wed, 30 May 2018 11:07:18 -0700 - rev 476294
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1463745 Part 2: Change nsFlowAreaRect to also track whether it may widen in the block direction. r=dbaron MozReview-Commit-ID: FWKQEFDBFgr
66fea2d73825: Bug 1463745 Part 1: Add methods to FloatInfo and ShapeInfo to report whether or not they could narrow in the block direction. r=dbaron
Brad Werth <bwerth@mozilla.com> - Wed, 30 May 2018 10:03:45 -0700 - rev 476293
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1463745 Part 1: Add methods to FloatInfo and ShapeInfo to report whether or not they could narrow in the block direction. r=dbaron MozReview-Commit-ID: 38TMjcoaeAe
11c5f8019bca: Bug 745089 - Replace nscoord-specific positive-infinity/is-nan primitives with FloatingPoint.h uses. r=dbaron
Jeff Walden <jwalden@mit.edu> - Wed, 06 Jun 2018 16:03:48 -0700 - rev 476136
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 745089 - Replace nscoord-specific positive-infinity/is-nan primitives with FloatingPoint.h uses. r=dbaron
f7a6b594d800: Bug 1465175 - Remove mozAutoDocConditionalContentUpdateBatch, r=dbaron
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 30 May 2018 12:40:07 +0300 - rev 474688
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1465175 - Remove mozAutoDocConditionalContentUpdateBatch, r=dbaron
41590914f85e: Bug 1463794: Move new WPT reftests to correct source-of-truth directory. r=dbaron+3881
Brad Werth <bwerth@mozilla.com> - Wed, 23 May 2018 12:53:34 -0700 - rev 474000
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1463794: Move new WPT reftests to correct source-of-truth directory. r=dbaron+3881 MozReview-Commit-ID: DcM0kVCAsZn
c19f0dedfb15: Bug 1463794: Move new WPT reftests to correct source-of-truth directory. r=dbaron
Brad Werth <bwerth@mozilla.com> - Wed, 23 May 2018 12:53:34 -0700 - rev 473919
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1463794: Move new WPT reftests to correct source-of-truth directory. r=dbaron MozReview-Commit-ID: DcM0kVCAsZn
96c45411c051: Bug 1462412 - Correctly ignore the perspective property for frames that aren't transformable. r=dbaron
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 23 May 2018 10:41:19 +1200 - rev 473649
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1462412 - Correctly ignore the perspective property for frames that aren't transformable. r=dbaron
e0312bc7d925: Bug 1461070: Skip starting other transitions based on specified, not already-started transitions. r=birtles,dbaron
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 12 May 2018 10:51:48 +0200 - rev 473156
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1461070: Skip starting other transitions based on specified, not already-started transitions. r=birtles,dbaron MozReview-Commit-ID: 3D5elrj2Ypi
a5e82df20641: Bug 1460682 - nsSelectionStyle::mUnderlineStyle should be compared against NS_STYLE_TEXT_DECORATION_STYLE_NONE r=dbaron
Kristen Wright <kwright@mozilla.com> - Thu, 10 May 2018 10:55:47 -0700 - rev 472423
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1460682 - nsSelectionStyle::mUnderlineStyle should be compared against NS_STYLE_TEXT_DECORATION_STYLE_NONE r=dbaron Removed comparison to NS_STYLE_BORDER_STYLE_NONE and replaced with NS_STYLE_TEXT_DECORATION_STYLE_NONE
70754a946fde: Bug 509958: Unprefix :-moz-selection. r=dbaron,xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 25 Mar 2018 17:31:55 +0200 - rev 471974
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 509958: Unprefix :-moz-selection. r=dbaron,xidorn Our implementation is totally not what the spec says, but totally what other UAs do, see https://github.com/w3c/csswg-drafts/issues/2474. So given this is causing webcompat pain, I think we should be pragmatic and just unprefix this. We could keep serialization and getComputedStyle with ::selection working with a bit more effort, like we do for :-moz-placeholder, but I'd prefer not doing at least the serialization bit, and just alias in nsCSSPseudoElements :-moz-selection to selection too. MozReview-Commit-ID: 6lxctozRDqv
731dfa211b38: Bug 1459697 Part 4: Change a WPT reftest to make failures visible in red. r=dbaron
Brad Werth <bwerth@mozilla.com> - Tue, 08 May 2018 10:41:13 -0700 - rev 471957
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1459697 Part 4: Change a WPT reftest to make failures visible in red. r=dbaron MozReview-Commit-ID: A4UxNn4Njpi This test applied a green color to the test area, when it should be transparent, to allow the red to show through in case of test failure. Without this change, this test won't catch cases where the float area is too small.
ffff86f5db2e: Bug 1459697 Part 3: Add a crashtest. r=dbaron
Brad Werth <bwerth@mozilla.com> - Tue, 08 May 2018 09:15:43 -0700 - rev 471956
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1459697 Part 3: Add a crashtest. r=dbaron MozReview-Commit-ID: GrUrVIdzO6
bf95429788de: Bug 1459697 Part 2: Account for the possibility that EllipseShapeInfo may not generate an interval for the entire BStart() to BEnd() range, due to rounding error in the distance field calculation. r=dbaron
Brad Werth <bwerth@mozilla.com> - Mon, 07 May 2018 14:02:03 -0700 - rev 471955
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1459697 Part 2: Account for the possibility that EllipseShapeInfo may not generate an interval for the entire BStart() to BEnd() range, due to rounding error in the distance field calculation. r=dbaron MozReview-Commit-ID: CYeBKhDYD1F The distance field does not calculate a true Euclidean distance, so it is unreasonable to require that the intervals span all of the BStart() to BEnd() float area. The final block pixel may not generate an interval at all due to rounding errors. This change makes accomodation for the rounding errors and adds asserts to ensure we aren't tolerating errors outside the area of the last block pixel.
a6e7205db0c0: Bug 1459697 Part 1: In EllipseShapeInfo distance field calculation, remove a warning that might trigger due to rounding error, and shorten the iteration of each block pixel row, when possible. r=dbaron
Brad Werth <bwerth@mozilla.com> - Tue, 08 May 2018 11:11:47 -0700 - rev 471954
Push 9374 by jlund@mozilla.com at 2018-06-18 21:43 +0000
Bug 1459697 Part 1: In EllipseShapeInfo distance field calculation, remove a warning that might trigger due to rounding error, and shorten the iteration of each block pixel row, when possible. r=dbaron MozReview-Commit-ID: 6itpj3HBSRy
27790f51b104: Bug 1462412 - Correctly ignore the perspective property for frames that aren't transformable. r=dbaron, a=RyanVM
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 23 May 2018 13:28:17 +1200 - rev 470903
Push 9260 by ryanvm@gmail.com at 2018-05-24 18:12 +0000
Bug 1462412 - Correctly ignore the perspective property for frames that aren't transformable. r=dbaron, a=RyanVM
4289269f9465: Bug 1462412 - Correctly ignore the perspective property for frames that aren't transformable. r=dbaron, a=RyanVM
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 23 May 2018 13:28:17 +1200 - rev 470892
Push 9256 by ryanvm@gmail.com at 2018-05-24 15:32 +0000
Bug 1462412 - Correctly ignore the perspective property for frames that aren't transformable. r=dbaron, a=RyanVM
5fcefe47c777: Bug 1459697 - Part 4: Change a WPT reftest to make failures visible in red. r=dbaron, a=RyanVM
Brad Werth <bwerth@mozilla.com> - Tue, 08 May 2018 10:41:13 -0700 - rev 470768
Push 9218 by ryanvm@gmail.com at 2018-05-13 19:56 +0000
Bug 1459697 - Part 4: Change a WPT reftest to make failures visible in red. r=dbaron, a=RyanVM MozReview-Commit-ID: A4UxNn4Njpi This test applied a green color to the test area, when it should be transparent, to allow the red to show through in case of test failure. Without this change, this test won't catch cases where the float area is too small.
9bbd3253d3a5: Bug 1459697 - Part 3: Add a crashtest. r=dbaron, a=RyanVM
Brad Werth <bwerth@mozilla.com> - Tue, 08 May 2018 09:15:43 -0700 - rev 470767
Push 9218 by ryanvm@gmail.com at 2018-05-13 19:56 +0000
Bug 1459697 - Part 3: Add a crashtest. r=dbaron, a=RyanVM MozReview-Commit-ID: GrUrVIdzO6
b6cde02169dc: Bug 1459697 - Part 2: Account for the possibility that EllipseShapeInfo may not generate an interval for the entire BStart() to BEnd() range, due to rounding error in the distance field calculation. r=dbaron, a=RyanVM
Brad Werth <bwerth@mozilla.com> - Mon, 07 May 2018 14:02:03 -0700 - rev 470766
Push 9218 by ryanvm@gmail.com at 2018-05-13 19:56 +0000
Bug 1459697 - Part 2: Account for the possibility that EllipseShapeInfo may not generate an interval for the entire BStart() to BEnd() range, due to rounding error in the distance field calculation. r=dbaron, a=RyanVM MozReview-Commit-ID: CYeBKhDYD1F The distance field does not calculate a true Euclidean distance, so it is unreasonable to require that the intervals span all of the BStart() to BEnd() float area. The final block pixel may not generate an interval at all due to rounding errors. This change makes accomodation for the rounding errors and adds asserts to ensure we aren't tolerating errors outside the area of the last block pixel.
c2cc19eb1159: Bug 1459697 - Part 1: In EllipseShapeInfo distance field calculation, remove a warning that might trigger due to rounding error, and shorten the iteration of each block pixel row, when possible. r=dbaron, a=RyanVM
Brad Werth <bwerth@mozilla.com> - Tue, 08 May 2018 11:11:47 -0700 - rev 470765
Push 9218 by ryanvm@gmail.com at 2018-05-13 19:56 +0000
Bug 1459697 - Part 1: In EllipseShapeInfo distance field calculation, remove a warning that might trigger due to rounding error, and shorten the iteration of each block pixel row, when possible. r=dbaron, a=RyanVM MozReview-Commit-ID: 6itpj3HBSRy
091dc7188c7e: Bug 644603 part 2. Ignore scroll positions when calculating the position of hypothetical boxes. r=dbaron
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 26 Apr 2018 17:55:45 -0400 - rev 469524
Push 9171 by ryanvm@gmail.com at 2018-04-28 10:35 +0000
Bug 644603 part 2. Ignore scroll positions when calculating the position of hypothetical boxes. r=dbaron
ea324baa5abc: Bug 644603 part 1. Introduce nsIFrame::GetOffsetToIgnoringScrolling. r=dbaron
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 26 Apr 2018 17:53:05 -0400 - rev 469523
Push 9171 by ryanvm@gmail.com at 2018-04-28 10:35 +0000
Bug 644603 part 1. Introduce nsIFrame::GetOffsetToIgnoringScrolling. r=dbaron
15608da1612b: Bug 1439398: Upstream a few more ib-split tests. r=dbaron
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 19 Feb 2018 13:23:49 +0100 - rev 465793
Push 9165 by asasaki@mozilla.com at 2018-04-26 21:04 +0000
Bug 1439398: Upstream a few more ib-split tests. r=dbaron MozReview-Commit-ID: 3Ah1bb8dmwq
77cedae32cfa: Bug 1439398: Tidy a few more tests in preparation to upstreaming. r=dbaron
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 19 Feb 2018 13:22:14 +0100 - rev 465792
Push 9165 by asasaki@mozilla.com at 2018-04-26 21:04 +0000
Bug 1439398: Tidy a few more tests in preparation to upstreaming. r=dbaron MozReview-Commit-ID: 2QLhO7iu01e
670c69dba51c: Bug 1442844 - Don't mark display items invalid when temporarily setting the frame size in FinishAndStoreOverflow. r=dbaron
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 04 Apr 2018 16:17:01 +1200 - rev 465160
Push 9165 by asasaki@mozilla.com at 2018-04-26 21:04 +0000
Bug 1442844 - Don't mark display items invalid when temporarily setting the frame size in FinishAndStoreOverflow. r=dbaron
501cc7513f9d: Bug 1404222 Part 3: Block onload when shape-outside images are requested for a frame, and keep it blocked until the frame is removed, the image fails to load, or reflow is complete. r=dbaron,dholbert
Ting-Yu Lin <aethanyc@gmail.com>, Brad Werth <bwerth@mozilla.com> - Thu, 25 Jan 2018 14:56:43 +0800 - rev 465128
Push 9165 by asasaki@mozilla.com at 2018-04-26 21:04 +0000
Bug 1404222 Part 3: Block onload when shape-outside images are requested for a frame, and keep it blocked until the frame is removed, the image fails to load, or reflow is complete. r=dbaron,dholbert When we finish decoding an image frame, we need to trigger reflow for the frame containing a float with shape-outside: <image>, and delay the firing of the document's onload event until that reflow is complete.
9f645937f6c0: Bug 1404222 Part 2: Extend ImageLoader to associate flags with each request-frame relationship. r=dbaron
Brad Werth <bwerth@mozilla.com> - Fri, 16 Mar 2018 11:01:57 -0700 - rev 465127
Push 9165 by asasaki@mozilla.com at 2018-04-26 21:04 +0000
Bug 1404222 Part 2: Extend ImageLoader to associate flags with each request-frame relationship. r=dbaron
68f21533e6db: Bug 1404222 Part 1: Implement shape-outside: <image>. r=dbaron,dholbert
Ting-Yu Lin <aethanyc@gmail.com>, Brad Werth <bwerth@mozilla.com> - Thu, 25 Jan 2018 14:55:18 +0800 - rev 465126
Push 9165 by asasaki@mozilla.com at 2018-04-26 21:04 +0000
Bug 1404222 Part 1: Implement shape-outside: <image>. r=dbaron,dholbert When creating ImageShapeInfo, it's likely that the image is still decoding. Part 2 will add mechanism to trigger reflow after the image is ready.
f6b9096da915: Bug 1404222 Part 3: Block onload when shape-outside images are requested for a frame, and keep it blocked until the frame is removed or reflow is complete. r=dbaron,dholbert
Ting-Yu Lin <aethanyc@gmail.com>, Brad Werth <bwerth@mozilla.com> - Thu, 25 Jan 2018 14:56:43 +0800 - rev 464913
Push 9165 by asasaki@mozilla.com at 2018-04-26 21:04 +0000
Bug 1404222 Part 3: Block onload when shape-outside images are requested for a frame, and keep it blocked until the frame is removed or reflow is complete. r=dbaron,dholbert When we finish decoding an image frame, we need to trigger reflow for the frame containing a float with shape-outside: <image>, and delay the firing of the document's onload event until that reflow is complete.
4e0baffdd79b: Bug 1404222 Part 2: Extend ImageLoader to associate flags with each request-frame relationship. r=dbaron
Brad Werth <bwerth@mozilla.com> - Fri, 16 Mar 2018 11:01:57 -0700 - rev 464912
Push 9165 by asasaki@mozilla.com at 2018-04-26 21:04 +0000
Bug 1404222 Part 2: Extend ImageLoader to associate flags with each request-frame relationship. r=dbaron
57eeb849ab88: Bug 1404222 Part 1: Implement shape-outside: <image>. r=dbaron,dholbert
Ting-Yu Lin <aethanyc@gmail.com>, Brad Werth <bwerth@mozilla.com> - Thu, 25 Jan 2018 14:55:18 +0800 - rev 464911
Push 9165 by asasaki@mozilla.com at 2018-04-26 21:04 +0000
Bug 1404222 Part 1: Implement shape-outside: <image>. r=dbaron,dholbert When creating ImageShapeInfo, it's likely that the image is still decoding. Part 2 will add mechanism to trigger reflow after the image is ready.
7f3837852827: Bug 1448590 - Avoid useless use of SIMD-accelerated Latin1 to UTF-16 conversion in layout. r=dbaron.
Henri Sivonen <hsivonen@hsivonen.fi> - Sat, 24 Mar 2018 21:31:19 +0200 - rev 463546
Push 9165 by asasaki@mozilla.com at 2018-04-26 21:04 +0000
Bug 1448590 - Avoid useless use of SIMD-accelerated Latin1 to UTF-16 conversion in layout. r=dbaron. MozReview-Commit-ID: Inm13Jw2t31
d93383f61fd5: Bug 1448557 - Crash when GECKO_DISPLAY_REFLOW_RULES_FILE points to a file cannot be open. r=dbaron
Xidorn Quan <me@upsuper.org> - Sun, 25 Mar 2018 00:53:33 +1100 - rev 463366
Push 9165 by asasaki@mozilla.com at 2018-04-26 21:04 +0000
Bug 1448557 - Crash when GECKO_DISPLAY_REFLOW_RULES_FILE points to a file cannot be open. r=dbaron MozReview-Commit-ID: CRLF2UwhKbq
562597fd2eff: Bug 1448551 - Fix reported intrinsic size in reflow log of some frames. r=dbaron
Xidorn Quan <me@upsuper.org> - Sun, 25 Mar 2018 00:17:33 +1100 - rev 463365
Push 9165 by asasaki@mozilla.com at 2018-04-26 21:04 +0000
Bug 1448551 - Fix reported intrinsic size in reflow log of some frames. r=dbaron MozReview-Commit-ID: 4jcrurjqGgu
2a7d2767a24d: Bug 1447163 - Enable support for OpenType variation fonts. r=dbaron
Jonathan Kew <jkew@mozilla.com> - Fri, 23 Mar 2018 10:35:28 +0000 - rev 463236
Push 9165 by asasaki@mozilla.com at 2018-04-26 21:04 +0000
Bug 1447163 - Enable support for OpenType variation fonts. r=dbaron
bfed80b95dfb: Bug 1447163 - Enable support for OpenType variation fonts. r=dbaron
Jonathan Kew <jkew@mozilla.com> - Thu, 22 Mar 2018 20:42:54 +0000 - rev 463157
Push 9165 by asasaki@mozilla.com at 2018-04-26 21:04 +0000
Bug 1447163 - Enable support for OpenType variation fonts. r=dbaron