Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 98e7cf381a18ab0c199b60d12492f0cd69afd6f5
      
https://github.com/WebKit/WebKit/commit/98e7cf381a18ab0c199b60d12492f0cd69afd6f5
  Author: Alan Baradlay <[email protected]>
  Date:   2026-05-10 (Sun, 10 May 2026)

  Changed paths:
    M Source/WebCore/rendering/RenderBox.cpp
    M Source/WebCore/rendering/RenderBox.h
    M Source/WebCore/rendering/RenderImage.h
    M Source/WebCore/rendering/RenderReplaced.cpp
    M Source/WebCore/rendering/RenderReplaced.h

  Log Message:
  -----------
  [cleanup] Clean up aspect ratio naming: remove computeIntrinsicAspectRatio, 
intrinsicRatio, isRenderReplacedWithIntrinsicRatio and rename resolveAspectRatio
https://bugs.webkit.org/show_bug.cgi?id=314479

Reviewed by Antti Koivisto.

- computeIntrinsicAspectRatio() was just 
preferredAspectRatio().aspectRatioDouble().
- intrinsicRatio() was just preferredAspectRatio(). Callers now use 
preferredAspectRatio() directly. Removed.
- resolveAspectRatio() renamed to aspectRatioValue() - it just returns the 
applicable ratio as a double, no resolution involved.
- isRenderReplacedWithIntrinsicRatio converted to a file-local static helper 
(replacedPreferredAspectRatio) and then inlined into its only ASSERT caller.
- RenderBox::computeIntrinsicKeywordLogicalWidths refactored to use early 
returns.

* Source/WebCore/rendering/RenderBox.cpp:
(WebCore::RenderBox::constrainLogicalMinMaxSizesByAspectRatio const):
(WebCore::RenderBox::computeIntrinsicKeywordLogicalWidths const):
(WebCore::RenderBox::computeSizingKeywordLogicalContentHeightUsingGeneric 
const):
(WebCore::RenderBox::isReplacedWithPreferredAspectRatio const): Deleted.
* Source/WebCore/rendering/RenderBox.h:
* Source/WebCore/rendering/RenderImage.h:
* Source/WebCore/rendering/RenderReplaced.cpp:
(WebCore::RenderReplaced::intrinsicRatio const): Deleted.
* Source/WebCore/rendering/RenderReplaced.h:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to