Граф коммитов

5836 Коммитов

Автор SHA1 Сообщение Дата
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
Jonathan Kew 2c538d45a5 Bug 1174711 - patch 2 - Convert nsTableFrame to work with logical coordinates. r=dholbert 2015-06-22 10:33:34 +01:00
Jonathan Kew 31469f3572 Bug 1174700 - patch 1 - Convert nsTableRowFrame and nsTableRowGroupFrame to work with logical coordinates. r=dholbert 2015-06-20 21:00:26 +01:00
Markus Stange c1d018cc61 Bug 1140562 - Fuzz stretchmapping-35.html on Android.
--HG--
extra : rebase_source : 09404d846c179c38b1a51707ed40ec1feccaaa7c
2015-06-20 13:31:59 -04:00
Markus Stange 8f3e1c59d9 Bug 1165185 - Try to avoid invalidations when scrolling transformed elements. r=roc
--HG--
extra : rebase_source : e044d64a50c6afff9e518cf53c51aa9658f3b41e
2015-06-15 19:20:59 -04:00
Seth Fowler 4471be4dd3 Bug 1174923 - Stop delaying the document load event until images are decoded. r=tn a=kwierso 2015-06-19 15:55:12 -07:00
Andrew Comminos 83e6f5b10d Bug 1169666 - Revert reftest sanity flag ordering, fixes failures on OS X.
CLOSED TREE

--HG--
extra : rebase_source : 22e40a2337c6ea988b8d5ff7183e82362ddc4334
2015-06-19 10:41:00 -04:00