[webkit-changes] [WebKit/WebKit] d5cdf8: Organize Windows Cairo implementation files

Don Olmstead noreply at github.com
Sat Feb 17 09:24:15 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d5cdf88dfec9c3bf12861b6a5e806f0e1d6187b8
      https://github.com/WebKit/WebKit/commit/d5cdf88dfec9c3bf12861b6a5e806f0e1d6187b8
  Author: Don Olmstead <don.olmstead at sony.com>
  Date:   2024-02-17 (Sat, 17 Feb 2024)

  Changed paths:
    M Source/WebCore/PlatformWin.cmake
    R Source/WebCore/page/win/FrameCairoWin.cpp
    M Source/WebCore/page/win/FrameWin.cpp
    M Source/WebCore/platform/graphics/win/FontCacheWin.cpp
    M Source/WebCore/platform/graphics/win/FontCustomPlatformDataWin.cpp
    R Source/WebCore/platform/graphics/win/FontPlatformDataCairoWin.cpp
    M Source/WebCore/platform/graphics/win/FontWin.cpp
    R Source/WebCore/platform/graphics/win/GlyphPageTreeNodeCairoWin.cpp
    A Source/WebCore/platform/graphics/win/GlyphPageTreeNodeWin.cpp
    R Source/WebCore/platform/graphics/win/GraphicsContextCairoWin.cpp
    M Source/WebCore/platform/graphics/win/GraphicsContextWin.cpp
    M Source/WebCore/platform/graphics/win/ImageAdapterWin.cpp
    M Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp
    R Source/WebCore/platform/graphics/win/SimpleFontDataCairoWin.cpp
    M Source/WebCore/platform/graphics/win/SimpleFontDataWin.cpp
    A Source/WebCore/platform/graphics/win/cairo/FontCacheWinCairo.cpp
    A Source/WebCore/platform/graphics/win/cairo/FontCustomPlatformDataWinCairo.cpp
    A Source/WebCore/platform/graphics/win/cairo/FontPlatformDataWinCairo.cpp
    A Source/WebCore/platform/graphics/win/cairo/GraphicsContextWinCairo.cpp
    A Source/WebCore/platform/graphics/win/cairo/ImageAdapterWinCairo.cpp
    A Source/WebCore/platform/graphics/win/cairo/MediaPlayerPrivateMediaFoundationCairo.cpp
    R Source/WebCore/platform/win/DragImageCairoWin.cpp
    A Source/WebCore/platform/win/cairo/DragImageWinCairo.cpp

  Log Message:
  -----------
  Organize Windows Cairo implementation files
https://bugs.webkit.org/show_bug.cgi?id=269593

Reviewed by Brent Fulgham.

Put `PLATFORM(WIN) && USE(CAIRO)` files into a `win/cairo` directory to make
it easier to determine where Cairo specific implementations live. Merge and
remove files that had no Cairo specific implementations but were named as if
they did.

* Source/WebCore/PlatformWin.cmake:
* Source/WebCore/page/win/FrameCairoWin.cpp: Removed.
* Source/WebCore/page/win/FrameWin.cpp:
* Source/WebCore/platform/graphics/win/FontCacheWin.cpp:
* Source/WebCore/platform/graphics/win/FontCustomPlatformDataWin.cpp:
* Source/WebCore/platform/graphics/win/FontWin.cpp:
* Source/WebCore/platform/graphics/win/GlyphPageTreeNodeWin.cpp: Renamed from Source/WebCore/platform/graphics/win/GlyphPageTreeNodeCairoWin.cpp.
* Source/WebCore/platform/graphics/win/GraphicsContextWin.cpp:
* Source/WebCore/platform/graphics/win/ImageAdapterWin.cpp:
* Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp:
* Source/WebCore/platform/graphics/win/SimpleFontDataCairoWin.cpp: Removed.
* Source/WebCore/platform/graphics/win/SimpleFontDataWin.cpp:
* Source/WebCore/platform/graphics/win/cairo/FontCacheWinCairo.cpp: Copied from Source/WebCore/platform/graphics/win/SimpleFontDataWin.cpp.
* Source/WebCore/platform/graphics/win/cairo/FontCustomPlatformDataWinCairo.cpp: Added.
* Source/WebCore/platform/graphics/win/cairo/FontPlatformDataWinCairo.cpp: Renamed from Source/WebCore/platform/graphics/win/FontPlatformDataCairoWin.cpp.
* Source/WebCore/platform/graphics/win/cairo/GraphicsContextWinCairo.cpp: Renamed from Source/WebCore/platform/graphics/win/GraphicsContextCairoWin.cpp.
* Source/WebCore/platform/graphics/win/cairo/ImageAdapterWinCairo.cpp: Copied from Source/WebCore/platform/graphics/win/ImageAdapterWin.cpp.
* Source/WebCore/platform/graphics/win/cairo/MediaPlayerPrivateMediaFoundationCairo.cpp: Added.
* Source/WebCore/platform/win/cairo/DragImageWinCairo.cpp: Renamed from Source/WebCore/platform/win/DragImageCairoWin.cpp.

Canonical link: https://commits.webkit.org/274920@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