gecko-dev/layout/painting
Emilio Cobos Álvarez 59258ba1a7 Bug 1459065 - Clip filter effects at the stacking context level. r=mstange
Much like mask images. This is the easy fix, for now.

We need to override the ASR clips with Nothing() because we don't really want
children of this display item to get the parent filter applied. It's not only
redundant, but also may be incorrect if the mask image is not opaque for example
(maybe WR should prevent that?).

This was caught by layout/reftests/w3c-css/submitted/masking/mask-opacity-1a.html

Differential Revision: https://phabricator.services.mozilla.com/D4351

--HG--
extra : moz-landing-system : lando
2018-08-28 15:42:14 +00:00
..
crashtests Bug 1477831 - Merge items in FLBDisplayItemIterator r=mattwoodrow 2018-07-24 16:31:04 +02:00
ActiveLayerTracker.cpp Bug 1429298 - Part 6: Apply motion path transform matrix. r=nical 2018-08-21 22:41:44 -07:00
ActiveLayerTracker.h Bug 1467619 - Track and adjust layerization on repaint triggers r=mattwoodrow 2018-06-07 11:44:03 -07:00
BorderCache.h
BorderConsts.h
DashedCornerFinder.cpp
DashedCornerFinder.h
DisplayItemClip.cpp Backed out changeset be4fd8ee7afd (bug 1483985) for causing build bustages on LookupCache. CLOSED TREE 2018-08-27 18:26:41 +03:00
DisplayItemClip.h Bug 1462672 - Part 2: Make nsDisplayTransform::GetTransformForRendering and DisplayItemClip::ApplyTo const r=mattwoodrow 2018-07-16 21:20:21 +02:00
DisplayItemClipChain.cpp Backed out changeset be4fd8ee7afd (bug 1483985) for causing build bustages on LookupCache. CLOSED TREE 2018-08-27 18:26:41 +03:00
DisplayItemClipChain.h Bug 1453795 - Layout/Painting - Initialize member fields in classes/ structures. r=stange 2018-06-15 19:13:05 +03:00
DisplayListChecker.cpp
DisplayListChecker.h
DisplayListClipState.cpp
DisplayListClipState.h
DottedCornerFinder.cpp Bug 1453795 - Layout/Painting - Initialize member fields in classes/ structures. r=stange 2018-06-15 19:13:05 +03:00
DottedCornerFinder.h
FrameLayerBuilder.cpp Bug 1483649 - Do not skip display items for flattened effects in ContainerState::FindOpaqueBackgroundColorInLayer r=mattwoodrow 2018-08-20 20:29:09 +00:00
FrameLayerBuilder.h Bug 1477693 - Part 3: Refactor FrameLayerBuilder invalidation functions to better handle different coordinate spaces r=mattwoodrow 2018-07-26 00:22:33 +02:00
LayerState.h
MaskLayerImageCache.cpp
MaskLayerImageCache.h
MatrixStack.h Bug 1477693 - Part 1: Move TransformClipNode and TransformWithNode functions to TransformClipNode.h r=mattwoodrow 2018-07-25 21:58:22 +02:00
moz.build Bug 1090497 - Re-enable warnings as errors on clang-cl. r=froydnj 2018-07-31 22:10:07 +09:00
nsCSSRendering.cpp Bug 1469741 part 1 - Apply scrollbar colors to background of some scrollbar parts when theme doesn't support them. r=mattwoodrow 2018-08-20 01:33:54 +00:00
nsCSSRendering.h Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE 2018-03-22 20:06:24 +01:00
nsCSSRenderingBorders.cpp Bug 1482665 Part 2 - Remove nsPresContext::AppUnitsPerCSSPixel() and replace it with mozilla::AppUnitsPerCSSPixel(). r=dholbert 2018-08-13 14:29:28 -07:00
nsCSSRenderingBorders.h
nsCSSRenderingGradients.cpp Bug 1467379 - P1: nsStyleGradientStop - Change nscolor to StyleComplexColor. r=xidorn 2018-06-07 15:55:26 +10:00
nsCSSRenderingGradients.h Bug 1453795 - Layout/Painting - Initialize member fields in classes/ structures. r=stange 2018-06-15 19:13:05 +03:00
nsDisplayItemTypes.h
nsDisplayItemTypesList.h Bug 1436409 - Remove the nsDisplayLayerEventRegions display item. r=mattwoodrow,tnikkel 2018-06-08 17:31:27 -04:00
nsDisplayList.cpp Bug 1459065 - Clip filter effects at the stacking context level. r=mstange 2018-08-28 15:42:14 +00:00
nsDisplayList.h Bug 1429298 - Part 6: Apply motion path transform matrix. r=nical 2018-08-21 22:41:44 -07:00
nsDisplayListInvalidation.cpp
nsDisplayListInvalidation.h Bug 1462672 - Part 4: Add nsDisplayTransformGeometry r=mattwoodrow 2018-07-16 21:25:43 +02:00
nsImageRenderer.cpp Bug 1482665 Part 2 - Remove nsPresContext::AppUnitsPerCSSPixel() and replace it with mozilla::AppUnitsPerCSSPixel(). r=dholbert 2018-08-13 14:29:28 -07:00
nsImageRenderer.h Bug 1453795 - Layout/Painting - Initialize member fields in classes/ structures. r=stange 2018-06-15 19:13:05 +03:00
PaintTracker.cpp
PaintTracker.h
RetainedDisplayListBuilder.cpp Bug 1479914 - Always use the new caret display item when available as these can change without an invalidation. r=miko 2018-08-03 22:15:55 +12:00
RetainedDisplayListBuilder.h Bug 1462497 - Add assertions to try diagnose which wrapper item went away. r=mstange 2018-05-18 20:50:04 +12:00
RetainedDisplayListHelpers.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
TransformClipNode.h Bug 1477693 - Part 1: Move TransformClipNode and TransformWithNode functions to TransformClipNode.h r=mattwoodrow 2018-07-25 21:58:22 +02:00