Commit Graph

5842 Commits

Author SHA1 Message Date
Jonathan Kew
e084d68099 Bug 1182160 - part 2 - Enable vertical writing-mode portion of ua-style-sheet-* tests involving tables. r=heycam 2015-07-10 10:57:00 +01:00
Jonathan Kew
858787cb30 Bug 1182160 - part 1 - Enable vertical writing-mode portion of ua-style-sheet-input-number testcase. r=heycam 2015-07-10 10:56:58 +01:00
Jonathan Kew
e4abf3e07a Bug 1182008 - Fix inconsistencies between testcases and reference files in (currently-failing) vertical float-in-rtl reftests. r=smontagu 2015-07-09 19:50:30 +01:00
Masatoshi Kimura
6c8654865c Bug 1176496 - Drop support for -moz-prefixed gradients. r=dbaron 2015-07-10 00:57:50 +09:00
Andrew Comminos
80e2ee982d Bug 1180234 - Fuzz box-shadow bounds reftest when using GTK. r=mstange
--HG--
extra : rebase_source : ccad7e2fd6ab0fe3f94abd17e323cec300c32ef6
2015-07-08 14:06:00 +02:00
Xidorn Quan
7e8beb711d Bug 1180443 - Consider whitespace collapse when calculating intrinsic isize of ruby. r=dbaron
--HG--
extra : source : f3bc6f334e57602ee8be8d9fd32f87c3d0af7db3
2015-07-09 16:05:26 +10:00
Jonathan Kew
73a500479f Bug 1177690 - part 3 - Reftests for bevelled corners on collapsed table border. r=dholbert 2015-07-08 09:07:52 +01:00
Timothy Nikkel
4a1f20e40a Bug 1114526. Add reftest. 2015-07-07 13:22:29 -05:00
Robert O'Callahan
eb45a4e195 Bug 1143575. Enable passing test. r=cpearce
--HG--
extra : commitid : EjNqB3dXW48
extra : rebase_source : df7bca7cb8eb2072467216e2bec571e6e0401a20
2015-07-06 17:19:49 +12:00
Phil Ringnalda
900c693e30 Merge m-c to m-i 2015-07-03 19:15:06 -07:00
Phil Ringnalda
8c831d6371 Merge f-t to m-c, a=merge 2015-07-03 18:55:10 -07:00
Markus Stange
82596d83f7 Bug 1174959 - Increase android fuzzing for box-decoration-break-with-outset-box-shadow-1.html. r=BenWa
--HG--
extra : commitid : G21PRWckxFe
2015-07-03 16:02:05 -04:00
Mark Capella
09193b0cda Bug 720050 - Update reftests to notice we pass now \o/, r=margaret 2015-07-03 02:08:06 -04:00
L. David Baron
2122830122 Bug 1176969 followup - Reorganize the timing of the reftest to make it more reliable.
I confirmed that animate-preserve3d-child.html still fails without the
original patch in the bug.

--HG--
extra : transplant_source : %2Bqq%E3%28f%BC%CF%E0%02%205.%14V%ABX%F1%87%1B
2015-07-01 23:00:25 -07:00
Jonathan Kew
22e8319b8c Bug 1177076 followup - Some of the tests are a bit fuzzy on Android. 2015-07-03 14:57:18 +01:00
Jonathan Kew
10c35d8218 Bug 1177076 - patch 4 - Reftests for logical and physical caption-side placement. r=dholbert 2015-07-03 11:37:50 +01:00
Jonathan Kew
ba52e7e4da Bug 1177076 patch 2.1 - Annotate vertical-table-specified-width-2.html because it will assert in FinishReflowChild() due to unconstrained containerWidth. r=dholbert 2015-07-03 11:37:40 +01:00
Cameron McCormack
e5fd8052c4 Bug 1179078 - Recover from parse errors inside image values in border-image properly. r=dholbert 2015-07-01 16:42:31 +10:00
L. David Baron
fc7277702f Bug 1176969 followup - Mark test as random for now until I have a chance to rewrite it. 2015-06-30 22:34:16 -07:00
L. David Baron
96d67742c7 Bug 1176969 followup - Increase error amounts for intermittent fuzzy-if(cocoaWidget). 2015-06-30 21:35:30 -07:00
L. David Baron
a5a8af226c Bug 1176969 followup - Annotate new reftests as intermittently fuzzy on Mac.
--HG--
extra : rebase_source : 24444f90ceaf97286ae2db8617040adcfc9edb30
2015-06-30 15:34:23 -07:00
Ryan VanderMeulen
2777e1cf4a No bug - Add more fuzz to 3 tests on Android.
CLOSED TREE
2015-06-30 16:39:17 -04:00
L. David Baron
38a633181f Bug 1176969 - Disable OMT animation for any frame in a preserve-3d scene rather than only frames whose parent and child are in a preserve-3d scene. r=mattwoodrow
frame->Preserves3D() is whether the frame's parent has transform-style:
preserve-3d, which means that the frame is part of the same 3-D scene as
its parent.  frame->Preserves3DChildren() is whether the frame itself
has transform-style: preserve-3d, which means that the frame is part of
the same 3-D scene as its children.

Neither of these are valid cases for doing off-main-thread (OMT)
animation because all of the layers in a preserve-3d scene are currently
siblings of each other, rather than preserving ancestor/descendant
relationships.  This means that it's not valid to animate transform of
the parent on the compositor because the compositor animation won't
update any of its children that have layers.  Likewise, it's not valid
to animate transform of the child on the compositor because the code
that sends transform information to the compositor doesn't handle the
accumulation of transforms needed to get the "right" transform for the
child (i.e., with the transforms of its ancestors up to the top of the
3-D scene merged in).

This means that we do OMT animation for slightly fewer cases with the
patch than we did without the patch.  This means it's pretty low risk in
terms of correctness, although there's a chance it might regress
performance on one of the (somewhat limited) set of cases where the
optimization was valid.  (Bug 779598 covers doing OMT animation for
preserve-3d cases, and depends on the work ongoing in bug 1097464.)

The animate-preserve3d-parent.html reftest doesn't fail without the
patch, since something seems to invalidate in the test; it was testing
the testcase that showed correct behavior when the mouse was moving, so
this isn't incredibly surprising (although that invalidation from mouse
movement is itself worth debugging).  The animate-preserve3d-child.html
test does fail without the patch, though.

(With an initial transform of none instead of the 30deg transform, both
tests also show an invalidation bug without the patch.)
2015-06-30 11:29:55 -07:00
Tom Klein
9020fa5cde Bug 1178159 - Ignore stroke-linecap:"square" on circle and ellipse. r=longsonr 2015-06-29 20:19:00 +02:00
L. David Baron
fdfacfe99e Bug 1122526 patch 3 - Correctly account for transform:none when finding maximum scale for a transform animation. r=roc
The patch works by not handling transform:none specially at all, which
will lead to a scale of 1 (instead of the current 0).

This is the patch that actually fixes the original problem reported in
bug 1122526.  This patch also fixes bug 1165196.
2015-06-29 16:46:17 -07:00
L. David Baron
0f46845bc4 Bug 1122526 patch 2 - Only do OMTA transform scale choosing for layers that are for transform display items. r=roc
This fixes the scaling choice when we have more than one layer for the
same element, e.g., because it animates both transform and opacity.
2015-06-29 16:46:16 -07:00
L. David Baron
1f96bf7014 Bug 1122526 patch 1 - Factor in the scale from ancestors when computing scale for layer with OMT animation of transform. r=roc 2015-06-29 16:46:16 -07:00
Jonathan Kew
070c34dfa8 Bug 1165172 followup - Mark tests as fuzzy on OS X in addition to Windows. 2015-06-29 12:36:22 +01:00
Jonathan Kew
e82df6e366 Bug 1165172 - Tests from Gérard Talbot for table row progression in vertical writing-modes. r=smontagu 2015-06-29 09:27:25 +01:00
Jonathan Kew
5c8a98c5b6 Bug 1165168 - Tests from Gérard Talbot for border-spacing in vertical writing-modes. r=smontagu 2015-06-29 09:24:39 +01:00
Simon Montagu
eea8e28d88 Add fuzz to three reftests on Android. No bug. 2015-06-29 10:40:19 +03:00
Simon Montagu
3f24dbbfbb Bug 1178059: fix a pair of failing reftests from bug 1173958 by forcing a div to align like a td, r=jfkthame 2015-06-29 10:16:28 +03:00
Jonathan Kew
b923a85dd4 Bug 1173958 followup - A few of the tests have a pixel of fuzz on B2G. no_r=orange 2015-06-28 07:30:44 -04:00
Jonathan Kew
3907cf90fa Bug 789788 - Revise the don't-use-document-fonts option so that it will prefer generics (as configured in prefs) but ignore the 'cursive' and 'fantasy' values, but may still use page-specified fonts if necessary for fallback (e.g. icon fonts). r=dbaron 2015-06-27 22:23:05 -07:00
Jonathan Kew
4adea587cc Bug 1178062 - Mark additional svg/*-conditions-* tests as random on Mulet. no_r=orange 2015-06-27 21:19:24 -07:00
Jonathan Kew
f629a06d91 Bug 1178062 - Mark conditions-05.svg as random on Mulet. no_r=orange 2015-06-27 21:12:57 -07:00
Simon Montagu
4aacce208f Tests for bug 1173958. r=jfkthame 2015-06-26 08:13:12 -07:00
Jonathan Kew
6da0d4638a Bug 1157569 - Reftests for vertical-mode table with border-collapse. r=dholbert 2015-06-27 11:16:40 -07:00
Brian Birtles
0b5f532b44 Bug 1170688 part 2 - Add test for text alpha on synthetic bold; r=jfkthame 2015-06-26 18:11:28 -07:00
Jonathan Kew
2b4a5c9fa2 Bug 1177606 - Reftests for vertical tables with specified width. 2015-06-26 16:52:39 -07:00
Jonathan Kew
a15aabce05 Bug 1077521 - Reftest for colspan in vertical table. r=smontagu 2015-06-26 16:52:32 -07:00
Jonathan Kew
4ed0cad5ed Bug 1077521 - Reftest for rowspan in vertical table. r=smontagu 2015-06-26 16:52:26 -07:00
Jonathan Kew
d3c7ee211f Bug 1077521 - Initial testcases for vertical writing-mode tables. r=smontagu 2015-06-23 13:04:02 -07:00
Kartikaya Gupta
47d3caaf7f Bug 1177334 - Only run meta-viewport scrollbar positioning tests on B2G. r=tn 2015-06-25 23:58:16 -07:00
Mason Chang
b5768cc6da Bug 1155828 - Draw box-shadows using an approach inspired by border-image. r=mstange 2015-05-13 15:19:27 -04:00
Boris Zbarsky
f74dac01c5 Bug 1175192. Consistently allow identifiers to start with -- in the CSS parser. r=heycam 2015-06-24 10:17:05 -07:00
Andrew Comminos
1fd1765334 Bug 1174755 - Improve reftest consistency on GTK3. r=karlt 2015-06-15 10:00:00 -04:00
Masayuki Nakano
1b42eb60f1 Bug 1175789 Draw underline as overline when it's in vertical writing mode and the language is Japanese or Korean r=dbaron 2015-06-24 09:35:04 +09:00
Ryan VanderMeulen
e275d04a01 Backed out changeset eaf919b157bf (bug 1077521) for Android reftest failures.
CLOSED TREE
2015-06-23 17:29:53 -04:00
Jonathan Kew
800d3a7d07 Bug 1077521 - Initial testcases for vertical writing-mode tables. r=smontagu 2015-06-23 13:04:02 -07:00