[webkit-changes] [WebKit/WebKit] 5730d5: Ship new `perspective: 0` behavior from CSS3DTrans...

Tim Nguyen noreply at github.com
Mon Sep 12 20:51:16 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5730d5c8fb455166bc00aaaef3689b3d07dcdc34
      https://github.com/WebKit/WebKit/commit/5730d5c8fb455166bc00aaaef3689b3d07dcdc34
  Author: Tim Nguyen <ntim at apple.com>
  Date:   2022-09-12 (Mon, 12 Sep 2022)

  Changed paths:
    M Source/WebCore/rendering/RenderLayer.cpp
    M Source/WebCore/rendering/RenderObject.cpp
    M Source/WebCore/rendering/style/RenderStyle.cpp
    M Source/WebCore/rendering/style/RenderStyle.h

  Log Message:
  -----------
  Ship new `perspective: 0` behavior from CSS3DTransformInteroperabilityEnabled
https://bugs.webkit.org/show_bug.cgi?id=245110
<rdar://99850527>

Reviewed by Simon Fraser.

This behavior is already to shipped by Chrome & Firefox, so it is web-compatible.
Also move it out from CSS3DTransformInteroperabilityEnabled, since it is not directly related to 3D transforms.

Tests:
- imported/w3c/web-platform-tests/css/css-transforms/perspective-zero-2.html
- imported/w3c/web-platform-tests/css/css-transforms/transform3d-perspective-005.html

* Source/WebCore/rendering/RenderLayer.cpp:
(WebCore::RenderLayer::perspectiveTransform const):
* Source/WebCore/rendering/RenderObject.cpp:
(WebCore::RenderObject::getTransformFromContainer const):
* Source/WebCore/rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::applyPerspective const):
(WebCore::RenderStyle::usedPerspective const): Deleted.
* Source/WebCore/rendering/style/RenderStyle.h:
(WebCore::RenderStyle::usedPerspective const):

Canonical link: https://commits.webkit.org/254420@main




More information about the webkit-changes mailing list