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