Bug 265136 - [LBSE] Implement support for masking
Summary: [LBSE] Implement support for masking
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: SVG (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks: 265134
  Show dependency treegraph
 
Reported: 2023-11-20 08:14 PST by Nikolas Zimmermann
Modified: 2024-01-18 14:19 PST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolas Zimmermann 2023-11-20 08:14:45 PST
This affects at least the following tests in the svg/ subdirectory (taken from LayoutTests/platform/mac-sonoma-wk2-lbse-text/TestExpectations):

svg/W3C-SVG-1.1/masking-mask-01-b.svg                  [ ImageOnlyFailure ]
svg/custom/absolute-sized-content-with-resources.xhtml [ Failure ]
svg/custom/empty-mask.svg                              [ Failure ]
svg/custom/hidpi-masking-clipping.svg                  [ ImageOnlyFailure ]
svg/custom/js-late-mask-and-object-creation.svg        [ Failure ]
svg/custom/js-late-mask-creation.svg                   [ Failure ]
svg/custom/local-url-reference-mask.html               [ ImageOnlyFailure ]
svg/custom/mask-changes.svg                            [ Failure ]
svg/custom/mask-child-changes.svg                      [ Failure ]
svg/custom/mask-colorspace.svg                         [ Failure ]
svg/custom/mask-excessive-malloc.svg                   [ Failure ]
svg/custom/mask-inside-defs.svg                        [ Failure ]
svg/custom/mask-invalidation.svg                       [ Failure ]
svg/custom/mask-on-multiple-objects.svg                [ Failure ]
svg/custom/mask-with-all-units.svg                     [ Failure ]
svg/custom/mask-with-default-value.svg                 [ Failure ]
svg/custom/recursive-mask.svg                          [ Failure ]
svg/custom/visibility-override-mask.svg                [ Failure ]
svg/foreignObject/mask.html                            [ ImageOnlyFailure ]
svg/masking/mask-negative-scale.svg                    [ ImageOnlyFailure ]
svg/masking/mask-transformed-text-missing.svg          [ ImageOnlyFailure ]
svg/masking/mask-type-alpha.svg                        [ ImageOnlyFailure ]
svg/masking/mask-type-luminance.svg                    [ ImageOnlyFailure ]
svg/masking/mask-type-not-set.svg                      [ ImageOnlyFailure ]
svg/repaint/mask-clip-target-transform.svg             [ ImageOnlyFailure ]
svg/repaint/text-mask-update.svg                       [ ImageOnlyFailure ]
svg/transforms/text-with-mask-with-svg-transform.svg   [ Failure ]
svg/zoom/page/zoom-mask-with-percentages.svg           [ Failure ]
Comment 1 Radar WebKit Bug Importer 2023-11-27 08:15:31 PST
<rdar://problem/118834347>
Comment 2 Nikolas Zimmermann 2024-01-18 14:19:46 PST
Preliminary masking support is available in LBSE.