Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9f70dc3ab09e8c7518c72d667c3782aff91251af
      
https://github.com/WebKit/WebKit/commit/9f70dc3ab09e8c7518c72d667c3782aff91251af
  Author: Žan Doberšek <zdober...@igalia.com>
  Date:   2022-11-21 (Mon, 21 Nov 2022)

  Changed paths:
    M Source/WebCore/PlatformGTK.cmake
    M Source/WebCore/SourcesGTK.txt
    M Source/WebCore/platform/graphics/egl/GLContextEGLWayland.cpp
    M Source/WebCore/platform/graphics/egl/GLContextEGLX11.cpp
    M Source/WebCore/platform/graphics/glx/GLContextGLX.cpp
    M Source/WebCore/platform/graphics/wayland/PlatformDisplayWayland.cpp
    M Source/WebCore/platform/graphics/x11/PlatformDisplayX11.cpp
    A Source/WebCore/platform/graphics/x11/XUniquePtr.cpp
    M Source/WebCore/platform/graphics/x11/XUniquePtr.h
    M Source/WebCore/platform/graphics/x11/XUniqueResource.cpp
    M Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp
    M Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreWayland.cpp
    M Source/cmake/OptionsGTK.cmake

  Log Message:
  -----------
  [GTK] Adopt libepoxy
https://bugs.webkit.org/show_bug.cgi?id=248074

Reviewed by Carlos Garcia Campos.

Have the GTK port use libepoxy instead of directly including system-provided
graphics libraries headers.

This just brings in libepoxy and uses it. There's good opportunities of
ripping out different code sections or guarding blocks that have to be
evaluated more thoroughly. The EGL and GL/GLES2 dependencies, already
unused, will also be removed later.

* Source/WebCore/PlatformGTK.cmake:
* Source/WebCore/SourcesGTK.txt:
* Source/WebCore/platform/graphics/egl/GLContextEGLWayland.cpp:
* Source/WebCore/platform/graphics/egl/GLContextEGLX11.cpp:
* Source/WebCore/platform/graphics/glx/GLContextGLX.cpp:
* Source/WebCore/platform/graphics/wayland/PlatformDisplayWayland.cpp:
* Source/WebCore/platform/graphics/x11/PlatformDisplayX11.cpp:
* Source/WebCore/platform/graphics/x11/XUniquePtr.cpp: Copied from 
Source/WebCore/platform/graphics/x11/XUniquePtr.h.
(WebCore::XPtrDeleter<__GLXcontextRec>::operator const):
* Source/WebCore/platform/graphics/x11/XUniquePtr.h:
(WebCore::XPtrDeleter<__GLXcontextRec>::operator()): Deleted.
* Source/WebCore/platform/graphics/x11/XUniqueResource.cpp:
* Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp:
* Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreWayland.cpp:
* Source/cmake/OptionsGTK.cmake:

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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to