Commit Graph

5254 Commits

Author SHA1 Message Date
Jonathan Kew
5bf74fd508 Bug 1119475 - tests pt 2 - More reftests for logical properties in UA stylesheets (form controls). r=heycam 2015-02-16 11:59:31 +00:00
Jonathan Kew
9e3fabbb81 Bug 1119475 - tests pt 1 - Reftests for logical properties used in UA stylesheets. r=heycam 2015-02-16 11:59:31 +00:00
Jonathan Kew
f667381395 Bug 1119475 - pt 2 - Replace physical with logical properties in forms.css. r=heycam 2015-02-16 11:59:31 +00:00
Robert Longson
02a2abf300 Bug 1130888 - SVG text on path fill color does not render properly when preceded by RTL text. r=heycam 2015-02-13 20:15:27 +00:00
Ryan VanderMeulen
d5f7635db4 Bug 943863 - MOAR FUZZ on Android for box-sizing-replaced-002.xht.
CLOSED TREE
2015-02-12 16:40:09 -05:00
Timothy Nikkel
fb9bac3e2d Bug 1118051. Report layer event regions items as having empty bounds so they don't expand the visible region of layers. r=roc
When choosing a painted layer for the event region item we must report the bounds of the hit regions as the bounds so that we don't fall through to the bottom most painted layer.
2015-02-11 17:06:47 -06:00
Seth Fowler
d260a7f1c2 Bug 1128229 (Followup) - Add even more fuzz to layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002.xht. r=me DONTBUILD
--HG--
extra : rebase_source : 1af67be436bab73fb37611bb8dba34978c1fc2fb
2015-02-11 14:25:19 -08:00
L. David Baron
02e7151f7c Bug 718157 - Fix dynamic changes of percentage text-indent when the parent's size changes and the element's size does not. r=jfkthame
This code needs to move out of PrepareResizeReflow() (and things that
trigger code in it) because PrepareResizeReflow is conditioned on the
block itself resizing.

The reftest is based on a test by Jesse Ruderman <jruderman@gmail.com>.

The reftest fails without the patch and passes with the patch.

--HG--
extra : transplant_source : %E9%5E%97zE%A4%60n%8C%DD%F8K-%01%F3fF%E8%C9K
2015-02-11 22:43:05 +11:00
Jonathan Kew
de111093a1 Bug 1117210 - Reftest for baseline-snapping in vertical writing modes. r=smontagu 2015-02-11 10:59:39 +00:00
Carsten "Tomcat" Book
77ad193195 Backed out changeset 8c6cd20ed00d (bug 1117210) 2015-02-11 11:27:52 +01:00
Simon Montagu
281b3fe6fa Test for bug 1131013, r=jfkthame 2015-02-11 01:43:03 -08:00
Simon Montagu
6ad38c24c3 Tests for bug 1127488, r=jfkthame 2015-02-11 01:42:57 -08:00
Jonathan Kew
e23fce37b5 Bug 1117210 - Reftest for baseline-snapping in vertical writing modes. r=smontagu 2015-02-11 08:45:00 +00:00
Xidorn Quan
e9e7f7a3f2 Bug 1089431 part 4 - Add reftest for line-breaking between ruby bases. r=jfkthame
--HG--
extra : rebase_source : ce0bc55986b27c52f93c1203d6f706b70420e274
extra : source : 26d9e93ec5dd3d23c05c746c9f08a74c764c498c
2015-02-11 10:26:56 +11:00
Frédéric Wang
9373d64b94 Bug 1110056 - Merge nsMathMLmphantomFrame into nsMathMLmrowFrame. r=jkitch
--HG--
extra : rebase_source : aafda35ac6c7b647b18259cbaca09161b8aac58b
2015-02-09 11:19:00 +01:00
Markus Stange
f6e80715ad Bug 1092634 - Let feColorMatrix and feComponentTransfer generate output outside their input's bounds. r=Bas
This makes the color matrix and component transfer Moz2D filters generate
an infinite output, which is then cropped to the primitive's filter
primitive subregion by a subsequent crop filter node. This still gives us
different behavior than other browser when the primitive subregion is
overridden using the x/y/width/height attributes - other browsers either
ignore those completely (IE) or only let them crop the default subregion
(which is defined to be the same as the input subregion) and not enlargen
it - but I'll fix that in a separate bug.
2015-02-09 14:04:11 -05:00
Jonathan Kew
442f276a75 Bug 1130231 - Reftest for left/right padding on button contents with direction=rtl. r=smontagu 2015-02-09 14:40:25 +00:00
Seth Fowler
12e27784d3 Bug 1128229 (Followup) - Add more fuzz to layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002.xht. r=me DONTBUILD 2015-02-06 23:03:31 -08:00
Ryan VanderMeulen
b93ed58c9e Merge m-c to inbound. a=merge 2015-02-06 11:36:03 -05:00
Ryan VanderMeulen
89ff1f8cb5 Merge inbound to m-c. a=merge 2015-02-06 09:06:38 -05:00
Mike Taylor
df1bba3d83 Bug 1092006 - Fix form_border_radius define & mark expected failures. r=wesj 2015-02-05 08:08:00 +01:00
Ryan VanderMeulen
7f11ffb388 Bug 1128229 - Add a bit more fuzz to image-object-position-with-background-2.html on Windows.
CLOSED TREE
2015-02-06 10:38:00 -05:00
Ryan VanderMeulen
7952a0cfed Bug 1128229 - Add more fuzz on Win8.
CLOSED TREE
2015-02-06 10:00:50 -05:00
Seth Fowler
df8cf8cb2d Bug 1128229 - Add fuzzy annotations to CSS image tests that depend on imgFrame::Optimize. r=me 2015-02-06 02:51:12 -08:00
Timothy Nikkel
4bdaf32a54 Backout 653ead886844 (bug 1118051) for causing bug 1130067. 2015-02-05 15:37:31 -06:00
Ryan VanderMeulen
0c5f1f2883 Bug 1120397 - Mark image-orientation-list-style-image.html as random on Android. 2015-02-05 12:17:35 -05:00
Jonathan Kew
2f9cde99aa Bug 1124661 - Make some vertical writing-mode reftests more robust, and/or mark as fuzzy where minor subpixel differences occur. r=smontagu.
DONTBUILD because these tests are not currently enabled on trunk anyway.
2015-02-05 12:39:11 +00:00
Seth Fowler
79428589b7 Bug 1120397 - Reenable image-orientation-list-style-image.html on Android. r=me
--HG--
extra : rebase_source : 9fead916d715174a03ab630ac2c31ac2df8323e6
2015-02-05 18:05:31 -08:00
Timothy Nikkel
c61e598187 Bug 1118051. Report layer event regions items as having empty bounds so they don't expand the visible region of layers. r=roc 2015-02-04 23:44:33 -06:00
Jonathan Kew
868bb8f39e Bug 1121748 - test 2 - Reftest for use of incorrect container and frame widths in nsFlexContainerFrame. r=smontagu 2015-02-04 13:24:15 +00:00
Jonathan Kew
332c25e20c Bug 1121748 - test 1 - Reftest for use of out-of-date frame size during relative positioning in BlockReflowContext. r=smontagu 2015-02-04 13:24:14 +00:00
Phil Ringnalda
9c647352e7 Bug 1129300 - Annotate background-size-monster- reftests that randomly fail on OS X 10.10 2015-02-03 22:00:15 -08:00
Phil Ringnalda
fbdc1ee430 Bug 1128517 - Annotate the incomprehensible passing of aja-linear-1b.html on OS X 10.10 debug 2015-02-03 19:16:13 -08:00
David Anderson
c7d9088574 Remove apz.subframe.enabled and assume it is always true. (bug 1128761, r=kats) 2015-02-03 15:02:04 -08:00
Jonathan Kew
70a7b7e0d9 Bug 1127679 - Reftest for relative positioning of flex items with different directionality. r=smontagu 2015-02-02 18:30:12 +00:00
Phil Ringnalda
0ae920fab4 Bug 1120410 - Adjust fuzzy conditions for 413361-1.html to cover B2G and older-Android too
CLOSED TREE

--HG--
extra : rebase_source : c0e3057c686a86353e903782e1cbadab17957b61
2015-01-30 22:36:12 -08:00
Timothy Nikkel
9aae31ea66 Bug 1107843. When computing the transform matrix for a preserve-3d child just include the final translation right away, instead of doing two translations that add and subtract to increase the accuracy. r=mattwoodrow 2015-02-01 17:12:14 -06:00
Seth Fowler
7afd560f44 Bug 1128229 - Add fuzzy annotations to tests that depend on imgFrame::Optimize being called on Android. r=me DONTBUILD 2015-01-31 21:41:06 -08:00
L. David Baron
a4bbe77771 Bug 1106755 - Make more overflow area computation code apply only to floating ::first-letter. r=jfkthame
In inline layout there's no need to do anything with overflow areas
since RelativePositionFrames handles it.  Apparently doing some of the
work messes things up somehow, so the easy fix is to make the inline
::first-letter codepath behave more like nsInlineFrame and not do any
messing with overflow areas.  So this moves the rest of the overflow
code in nsFirstLetterFrame::Reflow into the float-only codepath.  There
don't appear to be any ordering issues with the movement, since the code
that the FinishAndStoreOverflow call is moved across deals with creating
and destroying continuations of the child.

All the added tests pass with the patch, but without the patch
overflow-inline-nooverflow.html fails.
2015-01-31 11:00:44 -08:00
Jonathan Kew
e448832dc5 Bug 1127107 - Reftests for spurious interaction between hyphenation/text-transform and line-wrap behavior. r=dholbert 2015-01-30 08:50:10 +00:00
Xidorn Quan
40e2f875d9 Bug 1111891 - Avoid fuzzy in test of bug 1087872 on Windows. r=jfkthame
--HG--
extra : source : b36fb390640d9bb85934ede4140be83cfbf98f53
2015-01-30 15:00:18 +11:00
Jonathan Watt
02d37c1a21 Bug 1127507 - Get transforms on the children of SVG <mask> working. r=dholbert
--HG--
extra : rebase_source : 1569a6e4e5f72f71fb47486cdc99f9c64d15b689
2015-01-29 23:58:42 +00:00
Jonathan Kew
7802daf2c9 Bug 1108177 - Reftest to check for fallback mark stacking. r=jdaggett 2015-01-28 09:03:30 +00:00
Seth Fowler
fe165433d0 Bug 1126146 - Disable the single-color optimization in reftests. r=tn 2015-01-27 17:43:21 -08:00
Daniel Holbert
80a17ef28e Bug 1126163: Adjust image-object-position-with-background-1-ref.html to crop its replaced elems with overflow:hidden div, instead of downscaling them. r=seth 2015-01-27 17:12:33 -08:00
David Anderson
4f1005f391 Turn on containerless scrolling for root frames on desktop. (bug 1123921, r=kats)
--HG--
extra : rebase_source : 5a7daae4a1f8248578bf869a1e476b115fb87718
2015-01-26 02:15:35 -08:00
Timothy Nikkel
6c3cb83d4a Bug 1120431. Ensure that the draw region of a painted layer always includes the visible region, even if simplication of the region might try to change that. r=matt.woodrow
Sometimes, in very specific cases,  the visible region gets simplified to one rect and is thus much bigger than the draw region. This becomes a problem if we decide to pull an opaque background color from a lower layer so that we are opaque. In which case we draw the background color over the whole visible region. But we use the draw region to determine if we can place items below this layer, so that background color could cover them incorrectly.
2015-01-25 17:28:51 -06:00
Simon Montagu
736343bcdf Reftest for bug 1124636, r=jfkthame 2015-01-25 01:56:34 -08:00
Phil Ringnalda
450d9cc7b1 Bug 1124549 - Add a little more fuzz for 784573-1.html to reflect the number of rounding errors on OS X 10.10
--HG--
extra : rebase_source : 4447d80ac9d654666be51eba2f350da1901f01ab
2015-01-23 21:43:04 -08:00
Phil Ringnalda
35047c2fd0 Bug 1125479 - annotate that linear-zero-length-1a/b/c.html fail on OS X 10.10
--HG--
extra : rebase_source : adb8676e3516b1d64e55ab42dea6a5c58ee771e9
2015-01-23 21:42:47 -08:00