[webkit-changes] [WebKit/WebKit] 1c62d7: Add USE(THEME_ADWAITA) for the build

Don Olmstead noreply at github.com
Thu Feb 9 15:19:06 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1c62d715214e791a8deeb5255706dc96801675e4
      https://github.com/WebKit/WebKit/commit/1c62d715214e791a8deeb5255706dc96801675e4
  Author: Don Olmstead <don.olmstead at sony.com>
  Date:   2023-02-09 (Thu, 09 Feb 2023)

  Changed paths:
    M Source/WebCore/CMakeLists.txt
    M Source/WebCore/Modules/pdfjs-extras/PdfJSExtras.cmake
    R Source/WebCore/PlatformGLib.cmake
    M Source/WebCore/PlatformGTK.cmake
    M Source/WebCore/PlatformWPE.cmake
    M Source/WebCore/PlatformWin.cmake
    M Source/WebCore/SourcesGTK.txt
    M Source/WebCore/SourcesWPE.txt
    A Source/WebCore/platform/Adwaita.cmake
    A Source/WebCore/platform/SourcesAdwaita.txt
    M Source/WebCore/platform/adwaita/ScrollbarThemeAdwaita.cpp
    M Source/WebCore/platform/adwaita/ScrollbarThemeAdwaita.h
    M Source/WebCore/platform/adwaita/ThemeAdwaita.cpp
    M Source/WebCore/platform/adwaita/ThemeAdwaita.h
    M Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp
    M Source/WebCore/platform/graphics/nicosia/cairo/NicosiaCairoOperationRecorder.cpp
    M Source/WebCore/rendering/RenderThemeAdwaita.cpp
    M Source/WebCore/rendering/RenderThemeAdwaita.h
    M Source/cmake/OptionsGTK.cmake
    M Source/cmake/OptionsWPE.cmake
    M Source/cmake/OptionsWin.cmake

  Log Message:
  -----------
  Add USE(THEME_ADWAITA) for the build
https://bugs.webkit.org/show_bug.cgi?id=252002

Reviewed by Adrian Perez de Castro and Fujii Hironori.

Define USE_THEME_ADWAITA in the CMake build. Share definitions for its
usage. centralizing it in `Adwaita.cmake`.

Add the appropriate guards to the source files.

* Source/WebCore/CMakeLists.txt:
* Source/WebCore/Modules/pdfjs-extras/PdfJSExtras.cmake:
* Source/WebCore/PlatformGLib.cmake: Removed.
* Source/WebCore/PlatformGTK.cmake:
* Source/WebCore/PlatformWPE.cmake:
* Source/WebCore/PlatformWin.cmake:
* Source/WebCore/SourcesGTK.txt:
* Source/WebCore/SourcesWPE.txt:
* Source/WebCore/platform/Adwaita.cmake: Added.
* Source/WebCore/platform/SourcesAdwaita.txt: Added.
* Source/WebCore/platform/adwaita/ScrollbarThemeAdwaita.cpp:
* Source/WebCore/platform/adwaita/ScrollbarThemeAdwaita.h:
* Source/WebCore/platform/adwaita/ThemeAdwaita.cpp:
* Source/WebCore/platform/adwaita/ThemeAdwaita.h:
* Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:
* Source/WebCore/platform/graphics/nicosia/cairo/NicosiaCairoOperationRecorder.cpp:
* Source/WebCore/rendering/RenderThemeAdwaita.cpp:
* Source/WebCore/rendering/RenderThemeAdwaita.h:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsWPE.cmake:
* Source/cmake/OptionsWin.cmake:

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




More information about the webkit-changes mailing list