gecko-dev/layout/reftests
L. David Baron 5541c05d79 Bug 1209603 patch 10 - Make PeekStyle* exact, i.e., guaranteed to return null if we haven't computed the data for this context. r=heycam
This fixes the bug because it prevents a cache conditions check for a
later PeekStyle* in nsStyleContext::CalcStyleDifference from computing a
struct that was null when we checked it earlier in CalcStyleDifference.
This, in turn, could allow the old context to be retained (and
reparented to the new parent) even though it now has incorrect data in
the font or visibility struct that was computed while checking the
conditions for another struct.

This should also improve performance in some cases of style changes on
not-yet-presented frames because we have fewer change hints to process.

--HG--
extra : commitid : 16o8oS0RLfx
2015-10-19 20:42:29 -07:00
..
abs-pos Bug 1186004 - Split the asyncPanZoom reftest sandbox condition into asyncPan and asyncZoom. r=mstange 2015-07-22 23:42:08 -04:00
async-scrolling Bug 1209964 - Fuzz reftest on B2G, CLOSED TREE. r=mstange 2015-10-05 16:36:48 -04:00
backgrounds Bug 1209801 - Part 3: Adjust reftest fuzz and expected fails. r=mattwoodrow 2015-10-14 11:32:55 +05:30
bidi Bug 1208465 - Part 1: Fix some reftest annotations. r=jrmuizel 2015-10-01 04:45:26 +02:00
border-image Bug 1073209 - Eliminate usage of CreateSamplingRestrictedDrawable on d2d backends. r=jrmuizel 2015-08-04 08:13:00 +02:00
border-radius Bug 1209801 - Part 3: Adjust reftest fuzz and expected fails. r=mattwoodrow 2015-10-14 11:32:55 +05:30
box Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
box-ordinal Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
box-properties Bug 1169837 - Remove box-sizing: padding-box in FF UI & Gecko Tests. r=dholbert 2015-06-02 08:46:00 -04:00
box-shadow Bug 1211363. Part 2: reftest with int border radius. r=mstange 2015-10-16 08:27:53 -07:00
box-sizing Bug 1169837 - Remove box-sizing: padding-box in FF UI & Gecko Tests. r=dholbert 2015-06-02 08:46:00 -04:00
bugs Bug 1209603 patch 10 - Make PeekStyle* exact, i.e., guaranteed to return null if we haven't computed the data for this context. r=heycam 2015-10-19 20:42:29 -07:00
canvas Bug 1074733 - Add reftest to verify canvas 2d rects with negative dimensions are rendered properly. r=jmuizelaar 2015-09-09 17:32:11 -04:00
columns Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
counter-style Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
counters
css-animations Bug 1206418 - Fix origin of animations and scissors for preserves3d. r=roc 2015-09-28 03:43:00 -04:00
css-blending Disable screen and multiply mix-blend-mode support in the D3D11 and OGL compositors. (bug 1135271, r=mattwoodrow) 2015-10-07 16:38:19 -07:00
css-break Bug 1210877 - Make nsBidiPresUtils::RepositionFrame work also for box-decoration-break:clone. r=roc 2015-10-03 06:28:00 +02:00
css-calc Backed out changeset acb7eb7f5ad4 (bug 1176496) for web compat problems 2015-07-15 23:37:22 +09:00
css-charset
css-default Bug 1192616 - Skip over some reftests which fail on the pandaboards with the new dynamic toolbar implementation due to the screen size being too small. r=gbrown 2015-08-18 14:27:17 -04:00
css-disabled Bug 720050 - Update reftests to notice we pass now \o/, r=margaret 2015-07-03 02:08:06 -04:00
css-display Bug 1169331 - Always clip rotated buffer quadrant drawing to the fill rect. r=jrmuizel 2015-06-15 16:57:30 -04:00
css-enabled Bug 720050 - Update reftests to notice we pass now \o/, r=margaret 2015-07-03 02:08:06 -04:00
css-gradients Bug 1182665 - Add a bit more fuzzing on a couple of reftests for Mac and B2G r=nical 2015-09-28 09:37:03 -05:00
css-grid Bug 1206703 - [css-grid] In an empty grid all lines should be treated as 'auto' for abs.pos. items, i.e. snap to the padding edge. r=dholbert 2015-09-22 23:32:34 +02:00
css-import Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
css-invalid Bug 1211387 - Remove background gradient of input boxes on UA style sheet, r=fabrice 2015-10-06 07:44:00 +02:00
css-mediaqueries No bug - Fuzz more css-mediaqueries tests on Android. 2015-08-31 16:40:43 -04:00
css-optional
css-parsing Bug 1175192. Consistently allow identifiers to start with -- in the CSS parser. r=heycam 2015-06-24 10:17:05 -07:00
css-placeholder
css-required
css-ruby Bug 1165538 part 3 - Apply -moz-min-font-size-ratio to rt elements and add test. r=heycam 2015-10-08 10:19:29 +11:00
css-selectors Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
css-submit-invalid Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
css-transitions
css-ui-invalid Bug 1211387 - Remove background gradient of input boxes on UA style sheet, r=fabrice 2015-10-06 07:44:00 +02:00
css-ui-valid Bug 1211387 - Remove background gradient of input boxes on UA style sheet, r=fabrice 2015-10-06 07:44:00 +02:00
css-valid Bug 1211387 - Remove background gradient of input boxes on UA style sheet, r=fabrice 2015-10-06 07:44:00 +02:00
css-valuesandunits Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
css-variables
css-visited
cssom Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
datalist
dom Bug 492933 - getElementsByTagName should match on localName not tagName, r=smaug 2015-10-15 10:03:30 -04:00
first-letter Bug 1170158 - Apply GTK2 reftest exceptions to GTK3. r=karlt 2015-06-02 13:47:00 -04:00
first-line Bug 1180326 - Part 6: Use SingleTiledContentClient for non-scrollable layers on b2g and OSX. r=jrmuizel 2015-07-29 12:03:01 -04:00
flexbox Bug 1170158 - Apply GTK2 reftest exceptions to GTK3. r=karlt 2015-06-02 13:47:00 -04:00
floats Bug 1207157 patch 2 - Stop caring about a replaced element's margin-inline-end when determining whether it fits next to floats. r=jfkthame 2015-09-27 02:19:14 -07:00
font-face Bug 1176275 - fixup reftests that will fail without fontconfig platform fontlist. r=heycam 2015-08-06 14:33:15 +09:00
font-features Bug 1196206 - Add Windows 10 font Yu Gothic to the font list in fwid-spaces.html. r=jdaggett. 2015-08-20 15:52:40 +01:00
font-inflation Bug 1186004 - Split the asyncPanZoom reftest sandbox condition into asyncPan and asyncZoom. r=mstange 2015-07-22 23:42:08 -04:00
font-loading-api Bug 1163877 - Part 4: Tests. r=jdaggett 2015-10-16 17:10:14 +11:00
font-matching Bug 543715 p2 - italic/oblique reftests. r=jfkthame 2015-10-19 11:17:00 +09:00
fonts Bug 543715 p2 - italic/oblique reftests. r=jfkthame 2015-10-19 11:17:00 +09:00
forms Bug 1211387 - Remove background gradient of input boxes on UA style sheet, r=fabrice 2015-10-06 07:44:00 +02:00
generated-content Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
ib-split
image Bug 1073209 - Eliminate usage of CreateSamplingRestrictedDrawable on d2d backends. r=jrmuizel 2015-08-04 08:13:00 +02:00
image-element Bug 1195436 - Fuzz scrollbar reftest failures with APZ enabled. r=mstange 2015-09-15 16:09:36 -04:00
image-rect Bug 1153574 - Re-enable Mulet reftests taskcluster-specific disables. r=ahal, a=test-only 2015-04-13 14:26:00 -04:00
image-region Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
indic-shaping Bug 1146151 - Update harfbuzz to release 1.0.1, to pick up recent fixes and the new Universal Shaping Engine for Win10 parity. r=jdaggett 2015-08-03 10:15:45 +01:00
inline
inline-borderpadding
invalidation Bug 1172123 - Adjust the maximum number of fuzzy differing pixels for image-scrolling-zoom-1.html on OSX 2015-10-03 12:02:24 -04:00
layers Bug 1204106 - Use correct alpha blend modes for OVER in CompositorOGL. r=jrmuizel 2015-09-24 18:33:59 -04:00
line-breaking Bug 1170158 - Apply GTK2 reftest exceptions to GTK3. r=karlt 2015-06-02 13:47:00 -04:00
list-item Bug 1142369 - Include padding of generated image in intrinsic isize of bullet frame. r=roc 2015-03-12 16:57:08 +11:00
margin-collapsing Bug 451791 patch 2 - Report block non-empty to its parent block during margin collapsing if we encounter clearance. r=roc 2015-08-05 21:04:38 -07:00
marquee Bug 1168747: Skip reftests 336736-1a.html and 336736-1b.html on b2g, since they randomly timeout the harness for no clear reason ever since a recent chunking change. 2015-05-29 22:07:17 -07:00
mathml Back out changeset 2fe5dee8825d (not 1101020) for landing with the wrong bug number 2015-10-17 21:44:43 -07:00
native-theme Backed out changeset acb7eb7f5ad4 (bug 1176496) for web compat problems 2015-07-15 23:37:22 +09:00
object Bug 1153574 - Re-enable Mulet reftests taskcluster-specific disables. r=ahal, a=test-only 2015-04-13 14:26:00 -04:00
ogg-video Bug 1213938. Fix test to avoid triggering before any video frames are available. r=jya 2015-10-19 22:11:55 +13:00
outline Bug 1215596 - outline: auto; will render as outline: solid; when disabled. r=roc 2015-10-16 19:13:26 -04:00
pagination Bug 1153574 - Re-enable Mulet reftests taskcluster-specific disables. r=ahal, a=test-only 2015-04-13 14:26:00 -04:00
percent-overflow-sizing Bug 1172239. Ensure nested overflow:auto elements are tested. r=bz 2015-07-22 16:37:00 +12:00
pixel-rounding Bug 1146663 (Part 1) - Remove HQ scaling, which is now dead code. r=tn 2015-09-19 16:20:56 -07:00
position-dynamic-changes Bug 1186004 - Split the asyncPanZoom reftest sandbox condition into asyncPan and asyncZoom. r=mstange 2015-07-22 23:42:08 -04:00
position-relative
position-sticky Bug 932958 - Use the Skia Software backend by default for canvas on OS X. r=jrmuizel 2015-04-07 22:23:02 -04:00
printing Bug 1152354 - Re-introduce the incremental reflow hack in nsSimplePageSequenceFrame for now, since the regressions are worse than the original problem (bug 1108104). r=roc 2015-04-20 05:46:00 -04:00
reftest-sanity Bug 1201529 - Ensure that zoomable scrollframes return true from WantAsyncScroll(). r=botond 2015-09-11 21:58:16 -04:00
scoped-style Backed out 2 changesets (bug 1035091) 2015-09-03 11:41:39 -07:00
scrolling Bug 1195499 - Batch 2 - Adjust fuzz and skips for win10. r=Bas 2015-08-19 11:16:18 -04:00
selection Bug 1146754 followup - Add a little fuzz to the testcase for OS X 10.10. no_r=me 2015-04-01 16:57:17 +01:00
svg Bug 1203376 - Honor filter region settings for lighting filters. r=mstange 2015-10-07 08:25:00 +02:00
tab-size
table-anonymous-boxes
table-background Bug 1170158 - Apply GTK2 reftest exceptions to GTK3. r=karlt 2015-06-02 13:47:00 -04:00
table-bordercollapse Bug 1137148. Fix painting of ridge/groove borders for border-collapsed tables. r=jwatt 2015-07-23 11:51:09 -04:00
table-dom
table-overflow Bug 1155426 - disable the test on b2g. r=ryanvm 2015-04-20 14:27:00 +02:00
table-width Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
text Bug 1099557 followup - Put the default setting for control-character visibility behind a runtime pref, and keep it off-by-default on release builds for now. r=dbaron 2015-10-01 12:26:52 +01:00
text-decoration Bug 1185491: Annotate reftest decoration-color-override-quirks.html as having 5 fuzzy pixels on Mac. (no review) 2015-07-31 12:28:45 -07:00
text-indent
text-overflow Bug 1148131 - Enable DrawTargetTiled on Android r=Bas 2015-09-28 09:37:00 -05:00
text-shadow Bug 1146754 - Fix reftests for selected shadowed text to avoid trailing-space issues. r=mats 2015-04-01 14:45:09 +01:00
text-svgglyphs Bug 1170158 - Apply GTK2 reftest exceptions to GTK3. r=karlt 2015-06-02 13:47:00 -04:00
text-transform Bug 1183209 patch 3: update generated data files to Unicode 8, and adapt internal XIDMOD types to the new types in Unicode's xidmodifications.txt, r=jfkthame 2015-07-15 05:55:24 -07:00
transform Bug 1175492 - unpref transform-origin percentage handling for SVG elements r=jwatt 2015-09-15 22:10:48 +01:00
transform-3d Bug 1097464 - Part 3 - Fix and add reftests. r=roc 2015-09-17 08:30:00 +02:00
unicode
view-source
w3c-css Bug 1202419 - Include Ahem.ttf in reftests submitted to W3C. r=dbaron 2015-09-09 14:34:58 +02:00
webcomponents Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
webm-video Bug 1143575. Enable passing test. r=cpearce 2015-07-06 17:19:49 +12:00
writing-mode Bug 1193519 followup - annotate test for antialiasing fuzz on OS X. 2015-09-24 12:30:24 +01:00
xul Bug 1205630 - Reftest. r=mstange 2015-09-28 13:15:37 -04:00
xul-document-load Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
z-index Bug 1169666 - Mark reftests failing due to scrollbar transparency random on GTK3. r=karlt 2015-06-19 07:51:00 -04:00
filters.svg
moz.build Bug 1156111 patch 2 - Add BUG_COMPONENT metadata for tests in layout/reftests/. r=gps 2015-04-20 23:10:40 -07:00
reftest.list Backed out 1 changesets (bug 1160200) for causing R2 test failures 2015-09-29 11:48:53 +02:00