Branch: refs/heads/webkitglib/2.40
Home: https://github.com/WebKit/WebKit
Commit: 4a6e448b91575d9ce321b0c752e8065c7e2f6eeb
https://github.com/WebKit/WebKit/commit/4a6e448b91575d9ce321b0c752e8065c7e2f6eeb
Author: Don Olmstead <[email protected]>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M
Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/ThreadedDisplayRefreshMonitor.cpp
Log Message:
-----------
Cherry-pick 261183@main (bbd423cf2e6f).
https://bugs.webkit.org/show_bug.cgi?id=253339
Fix warning introduced in 261124@main
https://bugs.webkit.org/show_bug.cgi?id=253339
Unreviewed build fix.
The change removed references to `defaultRefreshRate` causing a warning
which breaks developer builds on PlayStation.
The file is unified on GTK and WPE so my suspicion is that these
warnings only appear on non-unified files.
*
Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/ThreadedDisplayRefreshMonitor.cpp:
Canonical link: https://commits.webkit.org/261183@main
Commit: 82301581f8c9a314f3a4f9d706d555aae7ea7c47
https://github.com/WebKit/WebKit/commit/82301581f8c9a314f3a4f9d706d555aae7ea7c47
Author: Žan Doberšek <[email protected]>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M
Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp
M
Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/ThreadedDisplayRefreshMonitor.cpp
M
Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/ThreadedDisplayRefreshMonitor.h
Log Message:
-----------
Cherry-pick 261228@main (563893ba6179).
https://bugs.webkit.org/show_bug.cgi?id=253393
[CoordinatedGraphics] Initialize WebCore::DisplayUpdate in
ThreadedDisplayRefreshMonitor
https://bugs.webkit.org/show_bug.cgi?id=253393
Unreviewed follow-up to 261124@main.
Construct the DisplayUpdate object in ThreadedCompositor based off of the
default refresh rate, and pass it on to the ThreadedDisplayRefreshMonitor
constructor where it's used to initialize the member variable, avoiding
division issues in certain cases where the object is left uninitialized but
then
gets used during invalidation.
*
Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp:
(WebKit::m_displayRefreshMonitor):
*
Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/ThreadedDisplayRefreshMonitor.cpp:
(WebKit::ThreadedDisplayRefreshMonitor::ThreadedDisplayRefreshMonitor):
*
Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/ThreadedDisplayRefreshMonitor.h:
(WebKit::ThreadedDisplayRefreshMonitor::create):
Canonical link: https://commits.webkit.org/261228@main
Compare: https://github.com/WebKit/WebKit/compare/49971be69094...82301581f8c9
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes