Commit Graph

6027 Commits

Author SHA1 Message Date
Mats Palmgren
1f5d5ce49b Bug 1226697 part 2 - [css-grid] Add more tests that tests searching for lines in reverse, from the end of the grid, or from an *-end line and/or padding edge in the abs.pos. case. 2015-12-16 04:27:12 +01:00
Joel Maher
f2e0059d5e Bug 1232316 - reftest failures with text-emphasis marks. r=xidorn 2015-12-15 17:18:24 -08:00
Mats Palmgren
1e25932337 Bug 1230672 part 2 - Add reftest with -moz-column-fill:auto and overflow:hidden.
Relanded with fuzzy-if(OSX,32,1000) to ignore anti-aliasing differences
on OSX 10.10.
2015-12-15 23:23:46 +01:00
Wes Kocher
d120ef7647 Backed out changeset 5fa1b85831b7 (bug 1230672) for reftest bustage CLOSED TREE 2015-12-15 15:07:29 -08:00
Mats Palmgren
3644049797 Bug 1230672 part 2 - Add reftest with -moz-column-fill:auto and overflow:hidden.
Relanded with fuzzy-if(OSX,32,1000) to ignore anti-aliasing differences
on OSX 10.10.
2015-12-15 23:23:46 +01:00
Phil Ringnalda
edb49984c8 Back out 950b5292fc5c (bug 1230672) for OS X 10.10 reftest bustage in olumnfill-auto.html 2015-12-14 21:33:27 -08:00
Mats Palmgren
1a5f9fdb63 Bug 1230672 part 4 - Reftests for <fieldset> with multicol layout. 2015-12-15 02:51:03 +01:00
Mats Palmgren
a9b8bd18cf Bug 1230672 part 2 - Add reftest with -moz-column-fill:auto and overflow:hidden. 2015-12-15 02:51:03 +01:00
Mats Palmgren
4b99b86d4e Bug 1230207 - A couple of simple reftests for grid/flexbox layout on a <fieldset>. 2015-12-15 02:51:03 +01:00
Xidorn Quan
737a87d9fc Bug 1232157 - Fix reference mismatch errors in text-emphasis reftests caught by check-for-references. r=dbaron DONTBUILD 2015-12-15 10:45:42 +11:00
Phil Ringnalda
240b97b075 Bug 1167155 etc. - skip abspos writing-mode reftests on Windows 7 for frequent waiting for onload scripts to complete timeouts, a=testonly 2015-12-12 13:55:05 -08:00
Botond Ballo
2b3572ec6e Bug 1176395 - Reftest. r=roc 2015-12-10 17:07:36 -05:00
Mats Palmgren
7b1b975ada Bug 1230695 - [css-grid] More abs.pos. grid alignment reftests. 2015-12-09 23:46:58 +01:00
Mats Palmgren
fdcbf95449 Bug 1229999 - [css-grid] Reftest. 2015-12-09 23:46:58 +01:00
Jonathan Kew
65db98a965 Bug 1231175 - Missed change from Unicode 6.3 bidi algorithm update (ported from ICU's ubidi): include new ENL and ENR bidi pseudo-types in MASK_LTR. r=smontagu 2015-12-09 11:58:17 -05:00
Jonathan Kew
0760f07ba6 Bug 1231175 - Reftest for failure to recognize mixed directionality in RTL para beginning with number within embed/isolate controls. r=smontagu 2015-12-09 11:57:44 -05:00
Boris Zbarsky
99973d5d04 Bug 930218 part 2. Account for the parent's box-sizing whe figuring out the percentage height of a kid with an intrinsic ratio for purposes of determining the parent's shrink-wrap width. r=dbaron 2015-12-08 14:56:20 -05:00
Boris Zbarsky
76d78ff09a Bug 1230466. Make sure to update our scrollbar styles when a <body> is removed from the DOM, since we might now need to propagate from some other element. r=roc 2015-12-08 14:55:50 -05:00
Xidorn Quan
68a281925c Bug 1229278 - Fix dynamic changes to text-emphasis-style. r=dbaron 2015-12-08 12:55:01 -05:00
Xidorn Quan
6aff6e40ae Bug 1225018 part 5 - Add reftests for line height handling of text-emphasis. r=dholbert 2015-12-08 12:55:01 -05:00
L. David Baron
b24ba140a3 Bug 1230701 - Add test that position does not create a fixed-position containing block. r=dholbert
I confirmed that the new test fails without the previous patch (since
the abspos element is 50px from the left edge of the viewport instead of
150px, and at the top edge instead of 100px from the top).  The test
passes with the patch.
2015-12-07 18:39:41 -05:00
Mason Chang
5a603a0067 Bug 1227216. Part 2: Fallback to blur destination rect if a large shadow offset occurs. r=mstange 2015-12-04 11:05:47 -08:00
Mason Chang
45a3296f0e Bug 1227216. Part 1: Only draw surface on inset box shadows if dest and src are equal sizes. r=mstange 2015-12-04 11:05:45 -08:00
Xidorn Quan
49739fc552 Bug 1224013 part 3 - Add reftests for text-emphasis with ruby. r=jfkthame 2015-12-04 15:16:54 +11:00
Xidorn Quan
19ee017277 Backed out 8 changesets (bug 1225018, bug 1229278, bug 1224013) for reftest failures on CLOSED TREE 2015-12-04 13:08:17 +11:00
Xidorn Quan
8478cfcdae Bug 1224013 part 4 - Add reftests for text-emphasis with ruby. r=jfkthame 2015-12-04 12:02:41 +11:00
Xidorn Quan
d9bb5a130f Bug 1229278 - Fix dynamic changes to text-emphasis-style. r=dbaron 2015-12-04 11:58:59 +11:00
Xidorn Quan
30a51036a9 Bug 1225018 part 3 - Add reftests for line height handling of text-emphasis. r=dholbert 2015-12-04 11:58:59 +11:00
Markus Stange
d5de0be854 Bug 1200611 - Size ImageLayers correctly for <img>s using object-fit. r=dholbert
This changes nsDisplayImage::GetDestRect and nsImageFrame::PredictedDestRect to return
the true dest rect of the image, without intersecting it with the image content box.
The only caller of these functions that actually requires a rectangle that's within
the image's content bounds is nsDisplayImage::GetOpaqueRegion, so I'm changing that
to intersect with the display item's bounds.
I'm pretty sure nsImageFrame::MaybeDecodeForPredictedSize() also prefers the unclipped
dest rect, because it cares about the scale at which the image is painted, and not
about which parts of the image are painted.
2015-12-03 15:20:10 +01:00
Markus Stange
1337a55b67 Bug 1021845 - Before compositing, clip the visible region of a layer to the layer's clip rect. r=mattwoodrow 2015-12-02 22:54:03 +01:00
Mats Palmgren
ec710e0ac6 Bug 1228984 - [css-grid] Add more auto-placement tests.
The added tests are based on the original testcases contributed
by Manuel Rego Casasnovas <rego@igalia.com> in bug 1228984
and bug 1229009.
2015-12-02 14:12:24 +01:00
Mats Palmgren
70b49b8a15 Bug 1229165 - [css-grid] Reftests for min/max-width/height properties on the grid container. 2015-12-02 14:12:24 +01:00
Mats Palmgren
2f96a32a2b Bug 1227285 part 3 - [css-grid] Reftests for testing minmax(min-content,max-content) track sizing with grid item with %-sized descendants. 2015-12-02 14:12:23 +01:00
Robert O'Callahan
1ed2fac306 Bug 1224976. Recover from singular-matrix cairo errors. r=mattwoodrow 2015-11-16 17:35:23 +13:00
Mats Palmgren
7471169c8e Bug 1229145 - [css-grid] Adjust align-self/justify-self:center reference rendering to reflect the corrected margin calculations. 2015-12-01 23:20:18 +01:00
Mats Palmgren
3bb85c0fd6 Bug 1176793 part 2 - [css-grid] Reftests for margin:auto on grid items. 2015-12-01 23:20:18 +01:00
Andrew Halberstadt
58390c9d9b Bug 1226017 - Drop support for b2g desktop in reftests, r=jgriffin 2015-11-27 13:56:43 -05:00
L. David Baron
6dd9506ec7 Bug 1224251 patch 4 - Convert UpdateOpacityLayer to RepaintFrame when changing opacity between 1 and non-1 on table parts. r=mattwoodrow 2015-11-30 21:25:55 -08:00
L. David Baron
24afa1794b Bug 1224251 patch 1 - Add reftests. r=mattwoodrow
Locally, these tests fail reliably for me without the patch.  I'm not,
however, confident that they would continue to do so, across future
mutations in the code, were the bug to be reintroduced, given the amount
of fiddling I had to go through to get them to fail without the patch.

That is, without the patch:

  table-row-opacity-dynamic-1.html shows the area of the row that's not
  behind the text as a much more opaque blue than it should be (while
  the area of the row that is behind the text is correct)

  table-row-opacity-dynamic-2.html shows the area of the row that's not
  behind the text as the white background showing through (while the
  area of the row that is behind the text is correct)
2015-11-30 21:25:54 -08:00
L. David Baron
aaaf1b7e06 Bug 1227766 patch 4 - Tests for will-change establishing a fixed-pos and abs-pos containing block. r=dholbert
Without the previous patches, the tests:
  will-change-fixpos-cb-contain-1.html
  will-change-fixpos-cb-filter-1.html
  will-change-fixpos-cb-perspective-1.html
  will-change-fixpos-cb-transform-style-1.html
fail, but they pass with the patches.  The new tests:
  will-change-fixpos-cb-height-1.html
  will-change-fixpos-cb-transform-1.html
pass both ways:  the first because it tests that nothing happens, and
the second because we were separately testing the will-change bit for
transform via HasTransform.
2015-11-30 15:46:45 -08:00
L. David Baron
01c9bf77ce Bug 196292 - Make table inside align=left reset alignment just like for align=center and align=right. r=bz
Without the patch, cell-align-stopped-at-table-1-standards.html fails
because the th in the align=left cell is left-aligned rather than
centered.
2015-11-30 15:31:30 -08:00
Xidorn Quan
ed67d0f369 Bug 1202940 part 2 - Remove layout.css.ruby.enabled pref. r=dbaron 2015-12-01 09:39:37 +11:00
Carsten "Tomcat" Book
c09f365993 Backed out changeset 52f9c007281d (bug 1224251) for Android Reftest failures on a CLOSED TREE 2015-11-30 12:17:47 +01:00
Carsten "Tomcat" Book
a6f1dedd84 Backed out changeset 0a2d8e926a66 (bug 1224251) 2015-11-30 12:10:42 +01:00
Carsten "Tomcat" Book
5fd0f5f3fb Backed out changeset 36a37b7451a5 (bug 1224251) 2015-11-30 12:10:31 +01:00
L. David Baron
d62eb4a75c Bug 1224251 followup - Annotate one of the new reftests as fuzzy on Windows and Mac. 2015-11-30 01:17:24 -08:00
L. David Baron
6251142c3b Bug 1224251 patch 4 - Convert UpdateOpacityLayer to RepaintFrame when changing opacity between 1 and non-1 on table parts. r=mattwoodrow 2015-11-29 23:15:01 -08:00
L. David Baron
abd1c53211 Bug 1224251 patch 1 - Add reftests. r=mattwoodrow
Locally, these tests fail reliably for me without the patch.  I'm not,
however, confident that they would continue to do so, across future
mutations in the code, were the bug to be reintroduced, given the amount
of fiddling I had to go through to get them to fail without the patch.

That is, without the patch:

  table-row-opacity-dynamic-1.html shows the area of the row that's not
  behind the text as a much more opaque blue than it should be (while
  the area of the row that is behind the text is correct)

  table-row-opacity-dynamic-2.html shows the area of the row that's not
  behind the text as the white background showing through (while the
  area of the row that is behind the text is correct)
2015-11-29 23:15:00 -08:00
Mats Palmgren
82815b5587 Bug 1225368 - [css-grid] More Track Sizing reftests. 2015-11-28 21:37:44 +01:00
Mats Palmgren
43009fa56f Bug 1227162 - [css-grid] Reftests for grid container with overflow:hidden. 2015-11-28 21:37:44 +01:00