[webkit-changes] [WebKit/WebKit] fafa53: [CoordinatedGraphics] Rename NicosiaPaintingEngine...

Carlos Garcia Campos noreply at github.com
Mon Oct 28 01:48:09 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fafa539ea794cb27621c00a4a60d9d863d7d326a
      https://github.com/WebKit/WebKit/commit/fafa539ea794cb27621c00a4a60d9d863d7d326a
  Author: Carlos Garcia Campos <cgarcia at igalia.com>
  Date:   2024-10-28 (Mon, 28 Oct 2024)

  Changed paths:
    M Source/WebCore/platform/TextureMapper.cmake
    A Source/WebCore/platform/graphics/cairo/CairoOperationRecorder.cpp
    A Source/WebCore/platform/graphics/cairo/CairoOperationRecorder.h
    A Source/WebCore/platform/graphics/cairo/CairoPaintingContext.cpp
    A Source/WebCore/platform/graphics/cairo/CairoPaintingContext.h
    A Source/WebCore/platform/graphics/cairo/CairoPaintingEngine.cpp
    A Source/WebCore/platform/graphics/cairo/CairoPaintingEngine.h
    A Source/WebCore/platform/graphics/cairo/CairoPaintingEngineBasic.cpp
    A Source/WebCore/platform/graphics/cairo/CairoPaintingEngineBasic.h
    A Source/WebCore/platform/graphics/cairo/CairoPaintingEngineThreaded.cpp
    A Source/WebCore/platform/graphics/cairo/CairoPaintingEngineThreaded.h
    A Source/WebCore/platform/graphics/cairo/CairoPaintingOperation.h
    R Source/WebCore/platform/graphics/nicosia/NicosiaPaintingContext.cpp
    R Source/WebCore/platform/graphics/nicosia/NicosiaPaintingContext.h
    R Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngine.cpp
    R Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngine.h
    R Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineBasic.cpp
    R Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineBasic.h
    R Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineThreaded.cpp
    R Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineThreaded.h
    R Source/WebCore/platform/graphics/nicosia/NicosiaPaintingOperation.h
    R Source/WebCore/platform/graphics/nicosia/cairo/NicosiaCairoOperationRecorder.cpp
    R Source/WebCore/platform/graphics/nicosia/cairo/NicosiaCairoOperationRecorder.h
    M Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h
    M Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayerCairo.cpp
    M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp
    M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.h

  Log Message:
  -----------
  [CoordinatedGraphics] Rename NicosiaPaintingEngine as CairoPaintingEngine
https://bugs.webkit.org/show_bug.cgi?id=282090

Reviewed by Adrian Perez de Castro.

It's actually the Cairo painting engine used by coordinated graphics to render tiles.

* Source/WebCore/platform/TextureMapper.cmake:
* Source/WebCore/platform/graphics/cairo/CairoOperationRecorder.cpp: Renamed from Source/WebCore/platform/graphics/nicosia/cairo/NicosiaCairoOperationRecorder.cpp.
(WebCore::Cairo::OperationData::arg const const):
(WebCore::Cairo::createCommand):
(WebCore::Cairo::OperationRecorder::OperationRecorder):
(WebCore::Cairo::OperationRecorder::didUpdateState):
(WebCore::Cairo::OperationRecorder::setLineCap):
(WebCore::Cairo::OperationRecorder::setLineDash):
(WebCore::Cairo::OperationRecorder::setLineJoin):
(WebCore::Cairo::OperationRecorder::setMiterLimit):
(WebCore::Cairo::OperationRecorder::fillRect):
(WebCore::Cairo::OperationRecorder::fillRoundedRect):
(WebCore::Cairo::OperationRecorder::fillRectWithRoundedHole):
(WebCore::Cairo::OperationRecorder::fillPath):
(WebCore::Cairo::OperationRecorder::fillEllipse):
(WebCore::Cairo::OperationRecorder::strokeRect):
(WebCore::Cairo::OperationRecorder::strokePath):
(WebCore::Cairo::OperationRecorder::strokeEllipse):
(WebCore::Cairo::OperationRecorder::clearRect):
(WebCore::Cairo::OperationRecorder::drawGlyphs):
(WebCore::Cairo::OperationRecorder::drawDecomposedGlyphs):
(WebCore::Cairo::OperationRecorder::drawImageBuffer):
(WebCore::Cairo::OperationRecorder::drawFilteredImageBuffer):
(WebCore::Cairo::OperationRecorder::drawNativeImageInternal):
(WebCore::Cairo::OperationRecorder::drawPattern):
(WebCore::Cairo::OperationRecorder::drawRect):
(WebCore::Cairo::OperationRecorder::drawLine):
(WebCore::Cairo::OperationRecorder::drawLinesForText):
(WebCore::Cairo::OperationRecorder::drawDotsForDocumentMarker):
(WebCore::Cairo::OperationRecorder::drawEllipse):
(WebCore::Cairo::OperationRecorder::drawFocusRing):
(WebCore::Cairo::OperationRecorder::save):
(WebCore::Cairo::OperationRecorder::restore):
(WebCore::Cairo::OperationRecorder::translate):
(WebCore::Cairo::OperationRecorder::rotate):
(WebCore::Cairo::OperationRecorder::scale):
(WebCore::Cairo::OperationRecorder::concatCTM):
(WebCore::Cairo::OperationRecorder::setCTM):
(WebCore::Cairo::OperationRecorder::getCTM const):
(WebCore::Cairo::OperationRecorder::beginTransparencyLayer):
(WebCore::Cairo::OperationRecorder::endTransparencyLayer):
(WebCore::Cairo::OperationRecorder::resetClip):
(WebCore::Cairo::OperationRecorder::clip):
(WebCore::Cairo::OperationRecorder::clipOut):
(WebCore::Cairo::OperationRecorder::clipPath):
(WebCore::Cairo::OperationRecorder::clipBounds const):
(WebCore::Cairo::OperationRecorder::clipToImageBuffer):
(WebCore::Cairo::OperationRecorder::applyDeviceScaleFactor):
(WebCore::Cairo::OperationRecorder::append):
(WebCore::Cairo::OperationRecorder::drawVideoFrame):
* Source/WebCore/platform/graphics/cairo/CairoOperationRecorder.h: Renamed from Source/WebCore/platform/graphics/nicosia/cairo/NicosiaCairoOperationRecorder.h.
* Source/WebCore/platform/graphics/cairo/CairoPaintingContext.cpp: Renamed from Source/WebCore/platform/graphics/nicosia/NicosiaPaintingContext.cpp.
(WebCore::Cairo::PaintingContext::createForPainting):
(WebCore::Cairo::PaintingContext::createForRecording):
(WebCore::Cairo::PaintingContext::PaintingContext):
(WebCore::Cairo::PaintingContext::~PaintingContext):
(WebCore::Cairo::PaintingContext::replay):
* Source/WebCore/platform/graphics/cairo/CairoPaintingContext.h: Renamed from Source/WebCore/platform/graphics/nicosia/NicosiaPaintingContext.h.
(WebCore::Cairo::PaintingContext::paint):
(WebCore::Cairo::PaintingContext::record):
(WebCore::Cairo::PaintingContext::replay):
(WebCore::Cairo::PaintingContext::graphicsContext):
* Source/WebCore/platform/graphics/cairo/CairoPaintingEngine.cpp: Renamed from Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngine.cpp.
(WebCore::Cairo::PaintingEngine::create):
* Source/WebCore/platform/graphics/cairo/CairoPaintingEngine.h: Renamed from Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngine.h.
* Source/WebCore/platform/graphics/cairo/CairoPaintingEngineBasic.cpp: Renamed from Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineBasic.cpp.
(WebCore::Cairo::PaintingEngineBasic::paint):
* Source/WebCore/platform/graphics/cairo/CairoPaintingEngineBasic.h: Renamed from Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineBasic.h.
* Source/WebCore/platform/graphics/cairo/CairoPaintingEngineThreaded.cpp: Renamed from Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineThreaded.cpp.
(WebCore::Cairo::paintLayer):
(WebCore::Cairo::PaintingEngineThreaded::PaintingEngineThreaded):
(WebCore::Cairo::PaintingEngineThreaded::~PaintingEngineThreaded):
(WebCore::Cairo::PaintingEngineThreaded::paint):
* Source/WebCore/platform/graphics/cairo/CairoPaintingEngineThreaded.h: Renamed from Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineThreaded.h.
* Source/WebCore/platform/graphics/cairo/CairoPaintingOperation.h: Renamed from Source/WebCore/platform/graphics/nicosia/NicosiaPaintingOperation.h.
* Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h:
* Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayerCairo.cpp:
* Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp:
(WebKit::LayerTreeHost::LayerTreeHost):
(WebKit::LayerTreeHost::paintingEngine):
* Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.h:

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



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


More information about the webkit-changes mailing list