[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