[webkit-changes] [WebKit/WebKit] f1e342: Cherry-pick 268112 at main (ba13698c64e0). https://bu...

Przemyslaw Gorszkowski noreply at github.com
Tue Sep 19 22:02:52 PDT 2023


  Branch: refs/heads/webkitglib/2.42
  Home:   https://github.com/WebKit/WebKit
  Commit: f1e3427f49d491f2e491350bdfc2be3cec60f9e6
      https://github.com/WebKit/WebKit/commit/f1e3427f49d491f2e491350bdfc2be3cec60f9e6
  Author: Carlos Garcia Campos <cgarcia at igalia.com>
  Date:   2023-09-19 (Tue, 19 Sep 2023)

  Changed paths:
    M Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp
    M Source/WebKit/WebProcess/WebPage/gtk/AcceleratedSurfaceDMABuf.cpp

  Log Message:
  -----------
  Cherry-pick 268112 at main (ba13698c64e0). https://bugs.webkit.org/show_bug.cgi?id=259647

    [GTK] build breaks with -DUSE_GBM=OFF: WebCore/DMABufFormat.h: No such file or directory
    https://bugs.webkit.org/show_bug.cgi?id=261637

    Reviewed by Michael Catanzaro.

    * Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp:
    (WebKit::AcceleratedBackingStoreDMABuf::BufferEGLImage::create):
    * Source/WebKit/WebProcess/WebPage/gtk/AcceleratedSurfaceDMABuf.cpp:

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


  Commit: aab2a949f4473c90cd8356a2c7550eeac5fe7355
      https://github.com/WebKit/WebKit/commit/aab2a949f4473c90cd8356a2c7550eeac5fe7355
  Author: Michael Catanzaro <mcatanzaro at redhat.com>
  Date:   2023-09-20 (Wed, 20 Sep 2023)

  Changed paths:
    M Source/WebCore/platform/graphics/egl/GLContextX11.cpp

  Log Message:
  -----------
  Cherry-pick 268137 at main (356c9d5d33e0). https://bugs.webkit.org/show_bug.cgi?id=261754

    GLContextX11.cpp:89:66: error: invalid cast from type 'long unsigned int' to type 'EGLNativePixmapType' {aka 'unsigned int'}
    https://bugs.webkit.org/show_bug.cgi?id=261754

    Unreviewed build fix.

    As usual, we need to use C-style casts with EGL types.

    * Source/WebCore/platform/graphics/egl/GLContextX11.cpp:
    (WebCore::GLContext::createPixmapContext):

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


  Commit: 87c9b7b0781388c19215650f3928c388a1b0425f
      https://github.com/WebKit/WebKit/commit/87c9b7b0781388c19215650f3928c388a1b0425f
  Author: Przemyslaw Gorszkowski <pgorszkowski at igalia.com>
  Date:   2023-09-20 (Wed, 20 Sep 2023)

  Changed paths:
    M Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitWebView.cpp

  Log Message:
  -----------
  Cherry-pick 268142 at main (c58657f2f72f). https://bugs.webkit.org/show_bug.cgi?id=261669

    [GTK][WPE] Use enable-html5-database runtime flag to control IndexedDB API
    https://bugs.webkit.org/show_bug.cgi?id=261669

    Reviewed by Michael Catanzaro.

    By default IndexedDB API is enabled. To change that we can use runtime flag:
    "enable-html5-database" or by calling "webkit_settings_set_enable_html5-database".

    * Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp:
    (webkit_settings_get_enable_html5_database):
    (webkit_settings_set_enable_html5_database):
    * Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitWebView.cpp:
    (testWebViewEnableHTML5Database):
    (beforeAll):

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


Compare: https://github.com/WebKit/WebKit/compare/1352cc06fa9f...87c9b7b07813


More information about the webkit-changes mailing list