gecko-dev/layout/reftests
Emilio Cobos Álvarez 9cad68877b Bug 1670876 - Add support for printing selection in shadow dom. r=nordzilla
Recursive the things all :^)

The fix to the "corresponding node" bits in Document.cpp should be
pretty straight-forward. The fix in nsPrintJob is a bit more subtle:

The way printing selection works is literally "select everything else,
then call Selection.deleteFromDocument on that". We need to do the same
with shadow DOM, which involves skipping over shadow trees, and dealing
with selecting bits in ancestor trees as needed.

Note that for multi-range-selection case this technically relies on the
order of the ranges being shadow-tree-inclusive. We don't support
multi-range selection in shadow dom well, afaict, but I've added a
comment to the code to that effect.

Differential Revision: https://phabricator.services.mozilla.com/D93357
2020-10-16 17:36:37 +00:00
..
abs-pos Bug 1631887 - Claim to support NonDisappearingScrollbarWidth on the non-native theme. r=spohl 2020-04-22 17:45:39 +00:00
apng-mime
async-scrolling Bug 1642526 - Update fuzz numbers for existing reftests. r=mstange 2020-10-06 21:18:48 +00:00
backgrounds Bug 1649663 - Migrate reftest-paged reftests in layout/reftests/backgrounds/ into wpt. r=TYLin 2020-07-02 04:01:33 +00:00
bidi Bug 1635473 - [css-overflow] Make viewport propagation for 'overflow:-moz-hidden-unscrollable' compatible with the spec for 'clip'. r=emilio 2020-08-01 02:00:23 +00:00
border-dotted
border-image Bug 1664459 - simplify WebRender radial gradient shader. r=mattwoodrow 2020-09-13 18:26:32 +00:00
border-radius
box
box-ordinal
box-properties
box-shadow Bug 1657743: Fix reftests. r=emilio 2020-08-21 14:01:44 +00:00
box-sizing
bugs Bug 1648282 - Create active layers for container items that have child items with different ASRs, similar to AGRs r=mstange 2020-10-12 10:40:30 +00:00
canvas
columns Bug 1647520 Part 2 - Set font and line-height to make column reftests stable across all platforms. r=heycam 2020-07-20 22:27:42 +00:00
conditional Bug 1490969 - Move conditional3 tests for moz-document to reftest harness, r=emilio 2020-10-16 13:20:46 +00:00
counter-style
counters Bug 1548753 - [css-lists] Prefer an ancestor's counter scope over a sibling's scope. r=emilio 2020-08-27 18:26:38 +00:00
css-animations Bug 1564128 part 3 - Reftests checking for if animations are applied in print preview r=hiro 2020-05-14 23:15:51 +00:00
css-blending Bug 1662894 - Expand fuzzy range for mix-blend-mode-and-filter.svg; r=kats 2020-09-17 10:41:00 +00:00
css-break Bug 1647520 Part 1 - Adjust reftests so that the optimal column balancing height is on whole CSS pixels. r=heycam 2020-07-20 22:27:35 +00:00
css-calc
css-charset
css-default
css-disabled
css-display
css-enabled
css-gradients Bug 1658057 - Adjust reftest expectations for windows reftests on hardware. r=bc 2020-08-11 21:25:03 +00:00
css-grid Bug 1655581 - [css-grid] Use min-content size for intrinsic maximums resolution. r=mats 2020-09-11 12:42:07 +00:00
css-import
css-invalid
css-mediaqueries Bug 1414600 - Make media queries and viewport units in print be evaluated against the default page size minus margins. r=dholbert,nordzilla 2020-08-19 10:32:16 +00:00
css-optional
css-parsing
css-placeholder Bug 1668884 - Replace -moz-Field/-moz-FieldText with Field/FieldText in layout/ r=emilio 2020-10-05 11:13:54 +00:00
css-required
css-ruby
css-scroll-snap
css-scrollbars Bug 1641324 Remove the layout.css.scrollbar-width.enabled and layout.css.scrollbar-color.enabled prefs r=emilio 2020-06-10 13:16:34 +00:00
css-selectors
css-shapes
css-sizing
css-submit-invalid
css-transitions
css-ui
css-ui-invalid Bug 1631887 - Claim to support NonDisappearingScrollbarWidth on the non-native theme. r=spohl 2020-04-22 17:45:39 +00:00
css-ui-valid
css-valid
css-valuesandunits Bug 1564882 - Increase fuzzy value on scrollbar thumbs. r=TYLin 2020-04-01 00:13:26 +00:00
css-variables
css-visited
cssom
datalist
details-summary Bug 1648016 - Migrate reftest-paged reftests in layout/reftests/details-summary into wpt. r=TYLin 2020-06-25 21:01:26 +00:00
display-list Bug 1619370 - Return the rect from BrowserChild::GetVisibleRect() in app units r=mattwoodrow 2020-09-25 09:38:06 +00:00
dom
first-letter Bug 1633732 - Increase the fuzz range even more to account for some other win builds. 2020-05-03 19:49:27 +00:00
first-line
flexbox Bug 1633031 Part 2 - Add reftests for fragmenting multi-line column-oriented flex containers. r=dholbert 2020-08-19 21:22:34 +00:00
floats
font-face
font-features Bug 1634672 - Use a Japanese font from the base macOS set rather than an optional font in the font-features/fwid-spaces testcase. r=jwatt 2020-05-07 18:33:02 +00:00
font-inflation Bug 1663537. Use overlay scrollbars in a few reftests. r=kats 2020-09-10 21:19:34 +00:00
font-loading-api
font-matching Bug 1533462 - Enable the cross-process shared fontlist by default on Nightly builds. r=jwatt 2020-09-07 17:20:58 +00:00
font-variations
fonts Bug 1670581 - Add a reftest for Unicode hyphen fallback. r=m_kato 2020-10-13 11:01:03 +00:00
forms Bug 1662703 - Make appearance: button behave like auto. r=heycam 2020-09-10 08:58:09 +00:00
frameset
generated-content
high-contrast Bug 1668029 - When resetting background color for high contrast, preserve alpha channel appropriately. r=morgan 2020-09-29 22:04:56 +00:00
ib-split
image Bug 1658881 - When failing to create a channel and an image request, make sure to set the image blocking status appropriately. r=tnikkel 2020-09-09 22:58:29 +00:00
image-element Bug 1656813 - Annotate fuzzy reftest differences. r=lsalzman 2020-08-05 02:19:08 +00:00
image-rect
image-region
indic-shaping
inline
inline-borderpadding
invalidation Bug 1662859 - Use the full height (including the rounded areas) when invalidating Y-axis changes to a rounded rectangle. r=dthayer 2020-10-08 22:32:48 +00:00
layers
line-breaking
list-item
margin-collapsing
marquee
mathml Bug 1657822. Enable new desktop zooming scrollbar code. r=kats 2020-10-02 21:05:40 +00:00
meta-viewport Bug 1663537. Use overlay scrollbars in a few reftests. r=kats 2020-09-10 21:19:34 +00:00
mp4-video
native-theme Bug 1623992 - Automated rewrite from chrome://global/skin/ to chrome://global/skin/global.css in markup r=marionette-reviewers,perftest-reviewers,mossop,whimboo,sparky 2020-04-03 22:23:23 +00:00
object
ogg-video
outline
pagination Bug 1635473 - [css-overflow] Make viewport propagation for 'overflow:-moz-hidden-unscrollable' compatible with the spec for 'clip'. r=emilio 2020-08-01 02:00:23 +00:00
percent-overflow-sizing
pixel-rounding Backed out 2 changesets (bug 477157) for border rendering regressions. 2020-06-14 11:45:06 +02:00
position-dynamic-changes
position-relative
position-sticky Bug 1642526 - Update fuzz numbers for existing reftests. r=mstange 2020-10-06 21:18:48 +00:00
printing Bug 1670876 - Add support for printing selection in shadow dom. r=nordzilla 2020-10-16 17:36:37 +00:00
reftest-sanity Bug 1484047 - Add an async-scrolling reftest that mixes painted and async scrolls. r=botond 2020-07-30 09:46:03 +00:00
scrolling Bug 1661903 - Update test expectation to match Chrome and be consistent with other similar scenarios. r=tnikkel 2020-09-12 13:06:22 +00:00
selection
stylesheet-cloning
svg Bug 1660347 - downscaling a filtered image in a pattern results in the image being incorrectly scaled r=aosmond 2020-10-16 01:17:47 +00:00
tab-size
table-anonymous-boxes Bug 1632420 - Mark a test as also a bit fuzzy on opt android builds. 2020-05-02 18:42:30 +00:00
table-background
table-bordercollapse
table-dom
table-html
table-overflow Bug 1531609 part 2 - Implement overflow:clip/visible combinations. r=emilio 2020-08-01 01:57:41 +00:00
table-width
text Bug 1670581 - Add a reftest for Unicode hyphen fallback. r=m_kato 2020-10-13 11:01:03 +00:00
text-decoration Bug 1655364 - Rename gfxShapedText::SetGlyphs to SetDetailedGlyphs and make it just set glyph information, not clobber character-type flags. r=heycam 2020-07-30 11:48:06 +00:00
text-indent
text-overflow Bug 1664638 - Replace the ScrollPositionUpdate from scrollframe construction with one that has the scroll position. r=tnikkel 2020-09-19 00:30:22 +00:00
text-shadow
text-stroke Bug 1616901 - More reftest adjustments. r=jrmuizel 2020-03-23 17:36:41 +00:00
text-svgglyphs
text-transform
transform Bug 1659227 - Jank if the partial pre-render area is outside of the clip rect regardless of whether the entire element is also outside of the clip rect or not. r=botond 2020-09-23 06:36:27 +00:00
transform-3d Bug 1256980 - Make z-index only apply to positioned and grid / flex item frames. r=miko,hiro 2020-06-30 22:51:12 +00:00
unicode
usercss
view-source
web-animations
webcomponents
webkit-box
webkit-gradient
webm-video
writing-mode Bug 1669885 Part 2 - Support all replaced elements which have intrinsic sizes in CalculateHypotheticalPosition(). r=emilio 2020-10-08 19:12:28 +00:00
xul Bug 1371386 - Take account of requirements for emoji-style or text-style presentation during font selection & fallback. r=m_kato 2020-08-26 09:31:58 +00:00
xul-document-load
z-index
filters.svg
moz.build Bug 1490969 - Remove duplicate reftest harness tests, r=mats,TYLin,emilio 2020-10-16 13:20:52 +00:00
reftest-qr.list Bug 1621095 - add reftest-qr to run focused webrender reftests on android phones. r=bc 2020-04-24 18:54:51 +00:00
reftest.list Bug 1490969 - Remove duplicate reftest harness tests, r=mats,TYLin,emilio 2020-10-16 13:20:52 +00:00