Commit Graph

1806 Commits

Author SHA1 Message Date
Aaron Klotz
040621b98e Bug 1115437: Part 2 - Update layout reftests to be compatible with asynchronous plugin initialization; r=roc
--HG--
extra : rebase_source : 77e24041ced152ff1e82c98ab943f9282f2aca7d
2015-01-27 14:44:06 -07:00
Timothy Nikkel
adf5931715 Bug 1132371. Allow opacity items that only contain one item that paints (and others that don't) to flatten away as well. r=mattwoodrow
The optimization that allows opacity items that only contain one item (which can fold the opacity into it's own drawing) to flatten away will never apply when we have layer event region items. This is because opacity generates a stacking context and we always push a new layer event regions item for a stacking context. So if we want to keep this optimization we need to extend to to at least two items. Layer event regions items have empty bounds, which allows the non-overlapping test to pass for layer event region items. Although it will work with any non-overlapping items.
2015-02-19 19:04:09 -06:00
Timothy Nikkel
009f559001 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
Jonathan Kew
f23b312378 Bug 1130231 - Reftest for left/right padding on button contents with direction=rtl. r=smontagu 2015-02-09 14:40:25 +00:00
Ryan VanderMeulen
64e01e7296 Merge m-c to inbound. a=merge 2015-02-06 11:36:03 -05:00
Mike Taylor
7912ab9f32 Bug 1092006 - Fix form_border_radius define & mark expected failures. r=wesj 2015-02-05 08:08:00 +01:00
Ryan VanderMeulen
e5332a20fd Bug 1128229 - Add more fuzz on Win8.
CLOSED TREE
2015-02-06 10:00:50 -05:00
Seth Fowler
05f5685990 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
6ff2a36a40 Backout 653ead886844 (bug 1118051) for causing bug 1130067. 2015-02-05 15:37:31 -06:00
Timothy Nikkel
89b9f3338a 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
3cc233b5c2 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
4332b49857 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
Jonathan Kew
cfa5b9ba7a Bug 1127679 - Reftest for relative positioning of flex items with different directionality. r=smontagu 2015-02-02 18:30:12 +00:00
Phil Ringnalda
9dd28021aa 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
4785d2a14a 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
84f29f6166 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
Jonathan Kew
047fd01454 Bug 1127107 - Reftests for spurious interaction between hyphenation/text-transform and line-wrap behavior. r=dholbert 2015-01-30 08:50:10 +00:00
Seth Fowler
594a776fc1 Bug 1126146 - Disable the single-color optimization in reftests. r=tn 2015-01-27 17:43:21 -08:00
David Anderson
5a0fe42e33 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
ce0842d7b9 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
L. David Baron
13ce318418 Bug 1122297 - Adjust existing Mac OS X reftest failure annotations that also show up on 10.10. r=philor
This adjusts existing reftest annotations for tests that fail on 10.8
that are showing up as failing on 10.10 as well to be marked using >=
version tests rather than == version tests.
2015-01-15 18:00:49 -08:00
L. David Baron
eb5285b396 Bug 1121327 patch 2 - Update reftest and crashtest manifests for new OSX variable in condition sandbox. r=ted.mielczarek 2015-01-15 15:07:50 -08:00
Robert O'Callahan
0cdcaa1f30 Bug 1119117. Don't clip nsDisplayOpacity items, since some of its descendants maybe should not be clipped with the nsDisplayOpacity clip. r=mattwoodrow
--HG--
extra : rebase_source : 50ab1923ad5150197128a0862db2af96dfd41658
2015-01-11 00:12:33 +13:00
Tom Schuster
967d0d250a Backout changeset b4ebefd0f7e3:a8044fd506db Bug 1117607, Bug 1118087, Bug 1118092, Bug 1118105, Bug 1030372, Bug 1079627 on CLOSED TREE 2015-01-11 20:43:32 +01:00
Seth Fowler
08df7af950 Bug 1079627 (Part 3) - Support multiple decoders for a single RasterImage. r=tn 2015-01-11 05:34:20 -08:00
Ms2ger
03307562df Backed out changeset f5a5f7463224 (bug 1119117) 2015-01-10 20:23:06 +01:00
Robert O'Callahan
fe1567ad0c Bug 1119117. Don't clip nsDisplayOpacity items, since some of its descendants maybe should not be clipped with the nsDisplayOpacity clip. r=mattwoodrow
--HG--
extra : rebase_source : d8fbb70e8745a185142430dc341a5fa0146f5532
2015-01-11 00:12:33 +13:00
Benoit Girard
accd31c28a Bug 1112332 - Disable all paint heuristics for layers not actively scrolled by APZ. r=kats
--HG--
extra : rebase_source : 785e13857a3bdb3107cb0836a37bcffbea7f02ec
2015-01-02 11:17:59 -05:00
Robert O'Callahan
bd011ffc6a Bug 1111753. Don't restrict the dirty rect stored for display items for out-of-flow elements to their visual overflow areas. r=tn 2014-12-22 16:09:32 +13:00
Jonathan Kew
8da00ce66d Bug 1062108 - Adjust existing tests that are affected by the fix to synthetic-bold glyph advance. r=jdaggett 2015-01-08 12:52:10 +00:00
Jonathan Kew
f29017166b Bug 1062108 - Test that <space> and <x> have the same width in bold monospace font. r=jdaggett 2015-01-08 12:52:03 +00:00
Ethan Lin
c550c53067 Bug 1103258 - Add reftest for assertion crash. r=jmuizelaar 2015-01-05 23:45:20 +08:00
Kartikaya Gupta
f7c0c43ecf Bug 1107280 - Fuzz a test unrelated to event-regions but that fails with event regions enabled. r=me 2015-01-02 17:07:20 -05:00
Jonathan Kew
2ec8f432d2 Bug 1116480 - Reftest for textRun bounding box with fake italics. r=roc 2014-12-31 22:35:44 +00:00
Kartikaya Gupta
43054fe29c Bug 1098654 - Improve layerization of display items when dealing with async scrollable layers. r=tnikkel
The function IsSubjectToAsyncTransforms() was not correctly reporting when a
layer was actually subject to async transforms. As a result, sometimes display
items from above such a layer would end up in a layer below. This could
manifest as page elements being improperly covered by async scrolling elements.
2014-12-30 09:39:39 -05:00
Jonathan Kew
e022c4f6c6 Bug 983985 - Reftests for hexbox in fake-italic text. r=bas 2014-08-30 13:56:23 +01:00
Mats Palmgren
5e7f3b9df5 Bug 447660 part 1 - Replace the #define DISABLE_FLOAT_BREAKING_IN_COLUMNS with a pref to enable fragmenting of floats inside columns. Set the pref enabled by default in non-RELEASE builds only. r=roc 2014-12-19 16:28:43 +00:00
Wes Kocher
56b818b46f Backed out 2 changesets (bug 1103258) for b2g reftest failures
Backed out changeset 64e9d08ae14b (bug 1103258)
Backed out changeset bca5954a31d2 (bug 1103258)
2014-12-16 15:24:45 -08:00
Benoit Girard
b518f856e9 Bug 1103258 - Add a reftest for culled container layers with an intermediate surface. r=jmuizel
--HG--
extra : rebase_source : 22e35ccb3c08df96bc391fc764835469e0bd87fe
2014-12-11 14:28:41 -05:00
Simon Montagu
2ae9bdf074 Test for bug 1105137, r=jfkthame 2014-12-11 03:56:01 -08:00
Robert O'Callahan
e3acf6c50d Bug 1098266. Set correct visible rect on nsDisplayOpacity items that are shuffled around during preserve-3d display list wrapping. r=tn 2014-11-24 14:03:49 +13:00
Seth Fowler
b8c1e93d1d Bug 1060869 (Part 4) - Update SurfaceCache prefs to increase the cache size. r=dholbert,tn 2014-11-26 13:22:10 -08:00
Ryan VanderMeulen
fd6dfc1619 Backed out changeset 82fd2eef7630 (bug 1060869) because the rest of this bug was backed out and it seems to be causing OSX Gip(f1) to be near permafail. 2014-11-26 16:06:53 -05:00
Seth Fowler
6b72852771 Bug 1060869 (Part 4) - Update SurfaceCache prefs to increase the cache size. r=dholbert,tn 2014-11-26 01:37:57 -08:00
Jonathan Watt
7883ced95d Bug 1103623 follow-up to fuzz 633344-1.html for D2D on Windows 8 2014-11-24 08:52:06 +00:00
Mats Palmgren
426662ee0a Bug 399262, part 1 - The -moz-button-content pseudo is also allowed to have a ::first-letter. r=roc 2014-11-20 13:07:57 +00:00
Markus Stange
d758890dc7 Bug 1097776 - Use Skia for unaccelerated rendering of 3D transforms. r=jrmuizel 2014-11-18 17:21:45 -05:00
Wes Kocher
9581b5ae7b Backed out changeset 0092a5e1467d (bug 1097776) for reftest failures and leaks 2014-11-18 11:00:08 -08:00
Markus Stange
a2063bf6a6 Bug 1097776 - Use Skia for unaccelerated rendering of 3D transforms. r=jrmuizel 2014-11-18 11:36:17 -05:00
Jonathan Watt
cd03927dbc Bug 1094063 follow-up - Remove yet more fuzzing from reftests that don't need it any more. 2014-11-13 15:11:42 +00:00