[webkit-changes] [WebKit/WebKit] 459c2a: Merge 254093 at main - [GStreamer][MediaStream] Build...

Michael Catanzaro noreply at github.com
Mon Sep 5 01:18:04 PDT 2022


  Branch: refs/heads/webkitglib/2.38
  Home:   https://github.com/WebKit/WebKit
  Commit: 459c2a1a27b8d2ad7ec248bcf6857e3addeff395
      https://github.com/WebKit/WebKit/commit/459c2a1a27b8d2ad7ec248bcf6857e3addeff395
  Author: Philippe Normand <philn at igalia.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp
    M Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h

  Log Message:
  -----------
  Merge 254093 at main - [GStreamer][MediaStream] Build failing for GStreamer versions < 1.18
https://bugs.webkit.org/show_bug.cgi?id=244665

Reviewed by Xabier Rodriguez-Calvar.

gst_element_get_current_running_time() is GStreamer 1.18 API, so for older versions we use a local
vendored copy of the function.

* Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp:
(WebCore::webkitGstElementGetCurrentRunningTime):
* Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:

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

(cherry picked from commit 3d30410f49ef93a90d8b9c084273abb23dd38b16)


  Commit: ee50a959b2b4004073eed2e7fc2a801a703df956
      https://github.com/WebKit/WebKit/commit/ee50a959b2b4004073eed2e7fc2a801a703df956
  Author: Pablo Saavedra <psaavedra at igalia.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M Source/WebKit/WebProcess/WebPage/EventDispatcher.cpp

  Log Message:
  -----------
  Merge 254097 at main - [GLIB] WheelEvent (phase=ended) has to be relayed to the scrollingTree if user scroll is in progress
https://bugs.webkit.org/show_bug.cgi?id=244635

... allow the scrollingTree to finish with an possible kinetic animation
being calculated if that is the case.

Reviewed by Adrian Perez de Castro.

* Source/WebKit/WebProcess/WebPage/EventDispatcher.cpp:
(WebKit::EventDispatcher::internalWheelEvent):

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

(cherry picked from commit a1f7dcfc9842ecb6d5d73df41036fc985edb9589)


  Commit: 4f290b5802a93181899af2c89bc91d28df06d606
      https://github.com/WebKit/WebKit/commit/4f290b5802a93181899af2c89bc91d28df06d606
  Author: Pablo Saavedra <psaavedra at igalia.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M Source/WebCore/page/scrolling/ScrollingTreeScrollingNode.cpp

  Log Message:
  -----------
  Merge 254099 at main - [WPE] Kinetic scrolling doesn't work in overflow scrolling
https://bugs.webkit.org/show_bug.cgi?id=234433

This extends the fix applied on bug 223133 "[GTK] Kinetic iframe async
scrolling does not work" [1] to the rest of the ports using nicosia.

For WPE (libwpe), the end of momentum scroll event can scroll contents even if
with a delta of 0. The explanation is in the implementation of the libwpe
'handle_axis_event()' API method in /Source/WebKit/UIProcess/API/wpe/WPEView.cpp:

   We treat an axis motion event with a value of zero to be equivalent to a 'stop'
   event. Motion events with zero motion don't exist naturally,
   so this allows a backend to express 'stop' events without changing API.
   The wheel event phase is adjusted accordingly.

[1] https://bugs.webkit.org/show_bug.cgi?id=223133

Reviewed by Carlos Garcia Campos.

* Source/WebCore/page/scrolling/ScrollingTreeScrollingNode.cpp:
(WebCore::ScrollingTreeScrollingNode::eventCanScrollContents const):

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

(cherry picked from commit 431d9f7c6bc7092deb4ed41cbd61d27833e6223c)


  Commit: f1736961e6102713a6c508dc6c021a9365377d78
      https://github.com/WebKit/WebKit/commit/f1736961e6102713a6c508dc6c021a9365377d78
  Author: Michael Catanzaro <mcatanzaro at redhat.com>
  Date:   2022-09-05 (Mon, 05 Sep 2022)

  Changed paths:
    M Source/WebKit/PdfJSGResources.cmake

  Log Message:
  -----------
  Merge 254121 at main - [GLib] Fix build with CMake < 3.17
https://bugs.webkit.org/show_bug.cgi?id=244728

Reviewed by Adrian Perez de Castro.

* Source/WebKit/PdfJSGResources.cmake:

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

(cherry picked from commit 6be2817af1e115abc5e26cc670cd3d20a27609ae)


Compare: https://github.com/WebKit/WebKit/compare/33d024f2a7c0...f1736961e610


More information about the webkit-changes mailing list