[webkit-changes] [WebKit/WebKit] 7eb9a0: Remove Source/WebCore/display and LayoutFormatting...

Tim Nguyen noreply at github.com
Wed Nov 29 01:01:01 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7eb9a069ddba6c635ffe5db4b074a40704965b34
      https://github.com/WebKit/WebKit/commit/7eb9a069ddba6c635ffe5db4b074a40704965b34
  Author: Tim Nguyen <ntim at apple.com>
  Date:   2023-11-29 (Wed, 29 Nov 2023)

  Changed paths:
    M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
    M Source/WebCore/CMakeLists.txt
    M Source/WebCore/Headers.cmake
    M Source/WebCore/Sources.txt
    R Source/WebCore/display/DisplayGeometryTypes.h
    R Source/WebCore/display/DisplayTree.cpp
    R Source/WebCore/display/DisplayTree.h
    R Source/WebCore/display/DisplayTreeBuilder.cpp
    R Source/WebCore/display/DisplayTreeBuilder.h
    R Source/WebCore/display/DisplayView.cpp
    R Source/WebCore/display/DisplayView.h
    R Source/WebCore/display/ReadMe.md
    R Source/WebCore/display/compositing/DisplayLayerController.cpp
    R Source/WebCore/display/compositing/DisplayLayerController.h
    R Source/WebCore/display/css/DisplayBox.cpp
    R Source/WebCore/display/css/DisplayBox.h
    R Source/WebCore/display/css/DisplayBoxClip.cpp
    R Source/WebCore/display/css/DisplayBoxClip.h
    R Source/WebCore/display/css/DisplayBoxDecorationData.cpp
    R Source/WebCore/display/css/DisplayBoxDecorationData.h
    R Source/WebCore/display/css/DisplayBoxDecorationPainter.cpp
    R Source/WebCore/display/css/DisplayBoxDecorationPainter.h
    R Source/WebCore/display/css/DisplayBoxFactory.cpp
    R Source/WebCore/display/css/DisplayBoxFactory.h
    R Source/WebCore/display/css/DisplayBoxModelBox.cpp
    R Source/WebCore/display/css/DisplayBoxModelBox.h
    R Source/WebCore/display/css/DisplayBoxPainter.cpp
    R Source/WebCore/display/css/DisplayBoxPainter.h
    R Source/WebCore/display/css/DisplayBoxRareGeometry.cpp
    R Source/WebCore/display/css/DisplayBoxRareGeometry.h
    R Source/WebCore/display/css/DisplayCSSPainter.cpp
    R Source/WebCore/display/css/DisplayCSSPainter.h
    R Source/WebCore/display/css/DisplayContainerBox.cpp
    R Source/WebCore/display/css/DisplayContainerBox.h
    R Source/WebCore/display/css/DisplayFillLayerImageGeometry.cpp
    R Source/WebCore/display/css/DisplayFillLayerImageGeometry.h
    R Source/WebCore/display/css/DisplayImageBox.cpp
    R Source/WebCore/display/css/DisplayImageBox.h
    R Source/WebCore/display/css/DisplayPaintingContext.h
    R Source/WebCore/display/css/DisplayReplacedBox.cpp
    R Source/WebCore/display/css/DisplayReplacedBox.h
    R Source/WebCore/display/css/DisplayStackingItem.cpp
    R Source/WebCore/display/css/DisplayStackingItem.h
    R Source/WebCore/display/css/DisplayStyle.cpp
    R Source/WebCore/display/css/DisplayStyle.h
    R Source/WebCore/display/css/DisplayTextBox.cpp
    R Source/WebCore/display/css/DisplayTextBox.h
    M Source/WebCore/page/LocalFrameView.cpp
    M Source/WebCore/page/LocalFrameView.h
    M Source/WebCore/page/Page.cpp
    M Tools/DumpRenderTree/mac/DumpRenderTree.mm

  Log Message:
  -----------
  Remove Source/WebCore/display and LayoutFormattingContextEnabled preference
https://bugs.webkit.org/show_bug.cgi?id=265505
rdar://118914665

Reviewed by Simon Fraser.

This code is currently not being used, it was a prototype of LFC painting, but perhaps may not be the future.

Remove it to avoid unnecessary maintenance and to free up the Display namespace.

* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WebCore/CMakeLists.txt:
* Source/WebCore/Headers.cmake:
* Source/WebCore/Sources.txt:
* Source/WebCore/display/DisplayGeometryTypes.h: Removed.
* Source/WebCore/display/DisplayTree.cpp: Removed.
* Source/WebCore/display/DisplayTree.h: Removed.
* Source/WebCore/display/DisplayTreeBuilder.cpp: Removed.
* Source/WebCore/display/DisplayTreeBuilder.h: Removed.
* Source/WebCore/display/DisplayView.cpp: Removed.
* Source/WebCore/display/DisplayView.h: Removed.
* Source/WebCore/display/ReadMe.md: Removed.
* Source/WebCore/display/compositing/DisplayLayerController.cpp: Removed.
* Source/WebCore/display/compositing/DisplayLayerController.h: Removed.
* Source/WebCore/display/css/DisplayBox.cpp: Removed.
* Source/WebCore/display/css/DisplayBox.h: Removed.
* Source/WebCore/display/css/DisplayBoxClip.cpp: Removed.
* Source/WebCore/display/css/DisplayBoxClip.h: Removed.
* Source/WebCore/display/css/DisplayBoxDecorationData.cpp: Removed.
* Source/WebCore/display/css/DisplayBoxDecorationData.h: Removed.
* Source/WebCore/display/css/DisplayBoxDecorationPainter.cpp: Removed.
* Source/WebCore/display/css/DisplayBoxDecorationPainter.h: Removed.
* Source/WebCore/display/css/DisplayBoxFactory.cpp: Removed.
* Source/WebCore/display/css/DisplayBoxFactory.h: Removed.
* Source/WebCore/display/css/DisplayBoxModelBox.cpp: Removed.
* Source/WebCore/display/css/DisplayBoxModelBox.h: Removed.
* Source/WebCore/display/css/DisplayBoxPainter.cpp: Removed.
* Source/WebCore/display/css/DisplayBoxPainter.h: Removed.
* Source/WebCore/display/css/DisplayBoxRareGeometry.cpp: Removed.
* Source/WebCore/display/css/DisplayBoxRareGeometry.h: Removed.
* Source/WebCore/display/css/DisplayCSSPainter.cpp: Removed.
* Source/WebCore/display/css/DisplayCSSPainter.h: Removed.
* Source/WebCore/display/css/DisplayContainerBox.cpp: Removed.
* Source/WebCore/display/css/DisplayContainerBox.h: Removed.
* Source/WebCore/display/css/DisplayFillLayerImageGeometry.cpp: Removed.
* Source/WebCore/display/css/DisplayFillLayerImageGeometry.h: Removed.
* Source/WebCore/display/css/DisplayImageBox.cpp: Removed.
* Source/WebCore/display/css/DisplayImageBox.h: Removed.
* Source/WebCore/display/css/DisplayPaintingContext.h: Removed.
* Source/WebCore/display/css/DisplayReplacedBox.cpp: Removed.
* Source/WebCore/display/css/DisplayReplacedBox.h: Removed.
* Source/WebCore/display/css/DisplayStackingItem.cpp: Removed.
* Source/WebCore/display/css/DisplayStackingItem.h: Removed.
* Source/WebCore/display/css/DisplayStyle.cpp: Removed.
* Source/WebCore/display/css/DisplayStyle.h: Removed.
* Source/WebCore/display/css/DisplayTextBox.cpp: Removed.
* Source/WebCore/display/css/DisplayTextBox.h: Removed.
* Source/WebCore/page/LocalFrameView.cpp:
(WebCore::LocalFrameView::flushCompositingStateForThisFrame):
(WebCore::LocalFrameView::setIsInWindow):
(WebCore::LocalFrameView::existingDisplayView const): Deleted.
(WebCore::LocalFrameView::displayView): Deleted.
* Source/WebCore/page/LocalFrameView.h:
* Source/WebCore/page/Page.cpp:
(WebCore::Page::doAfterUpdateRendering):
* Tools/DumpRenderTree/mac/DumpRenderTree.mm:
(setWebPreferencesForTestOptions):

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




More information about the webkit-changes mailing list