[webkit-changes] [WebKit/WebKit] faa57a: Cherry-pick 279340 at main (d8fda146dfed). https://bu...
Adrian Perez
noreply at github.com
Mon May 27 17:13:51 PDT 2024
Branch: refs/heads/webkitglib/2.44
Home: https://github.com/WebKit/WebKit
Commit: faa57a90e5fb6a344d092293b70a92f1433e5222
https://github.com/WebKit/WebKit/commit/faa57a90e5fb6a344d092293b70a92f1433e5222
Author: Frances Cornwall <frances_c at cox.net>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
M Source/WebInspectorUI/UserInterface/Views/MemoryTimelineOverviewGraph.css
Log Message:
-----------
Cherry-pick 279340 at main (d8fda146dfed). https://bugs.webkit.org/show_bug.cgi?id=274728
Web Inspector: Missing a semicolon in MemoryTimelineOverviewGraph.css
https://bugs.webkit.org/show_bug.cgi?id=274728
Reviewed by Devin Rousso.
There was a missing semicolon in line 38 in MemoryTimelineOverviewGraph.css.
All CSS lines should have a semicolon at the end.
* Source/WebInspectorUI/UserInterface/Views/MemoryTimelineOverviewGraph.css:
(.timeline-overview-graph.memory > .legend):
Canonical link: https://commits.webkit.org/279340@main
Canonical link: https://commits.webkit.org/274313.262@webkitglib/2.44
Commit: 9132436cb35429962c86294c6cb484cd38988345
https://github.com/WebKit/WebKit/commit/9132436cb35429962c86294c6cb484cd38988345
Author: Frances Cornwall <frances_c at cox.net>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
M Source/WebInspectorUI/UserInterface/Views/RecordingContentView.css
Log Message:
-----------
Cherry-pick 279323 at main (01b4b037edad). https://bugs.webkit.org/show_bug.cgi?id=274693
Web Inspector: font-family should be font-size in RecordingContentView.css
https://bugs.webkit.org/show_bug.cgi?id=274693
Reviewed by Devin Rousso.
I am deleting font-family: 11px to in RecordingContentView.css.
The font-size is not being applied due to the above font-family overriding it.
* Source/WebInspectorUI/UserInterface/Views/RecordingContentView.css:
(.content-view.recording > header > .slider-container > .slider-value):
Canonical link: https://commits.webkit.org/279323@main
Canonical link: https://commits.webkit.org/274313.263@webkitglib/2.44
Commit: 45158558e3d50e74ab7c0f68ba6cb7ed3ed1ceec
https://github.com/WebKit/WebKit/commit/45158558e3d50e74ab7c0f68ba6cb7ed3ed1ceec
Author: Abrar Rahman Protyasha <a_protyasha at apple.com>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
M Source/WebKit/UIProcess/ViewGestureController.cpp
Log Message:
-----------
Cherry-pick 279322 at main (0b0856901df8). https://bugs.webkit.org/show_bug.cgi?id=274710
UI process crash due to null pointer dereference under ViewGestureController::applyMagnification()
https://bugs.webkit.org/show_bug.cgi?id=274710
rdar://128521737
Reviewed by Wenson Hsieh.
We have received a few crash reports with the following signature:
```
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Codes: 0x0000000000000001, 0x0000000000000000
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.WebKit 0x1ada630ec WebKit::ViewGestureController::applyMagnification() + 208
1 com.apple.WebKit 0x1ad8dee50 WebKit::ViewGestureController::handleMagnificationGestureEvent(NSEvent*, WebCore::FloatPoint) + 296
2 com.apple.WebKit 0x1ad9160e4 WebKit::WebViewImpl::magnifyWithEvent(NSEvent*) + 164
```
... which is simply a null pointer dereference in applyMagnification().
The only pointer dereference in that function occurs on the
DrawingAreaProxy, so let's speculatively guard said dereference.
* Source/WebKit/UIProcess/ViewGestureController.cpp:
(WebKit::ViewGestureController::applyMagnification):
Canonical link: https://commits.webkit.org/279322@main
Canonical link: https://commits.webkit.org/274313.264@webkitglib/2.44
Commit: 6f733fdfb8d2b32e7eb372da8a1bcdbef46f1387
https://github.com/WebKit/WebKit/commit/6f733fdfb8d2b32e7eb372da8a1bcdbef46f1387
Author: David Kilzer <ddkilzer at apple.com>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
M Source/WebCore/platform/text/SegmentedString.h
Log Message:
-----------
Cherry-pick 279306 at main (8bea440e85a6). https://bugs.webkit.org/show_bug.cgi?id=274677
WTF::SegmentedString::Substring has uninitialized fields when m_length == 0
<https://bugs.webkit.org/show_bug.cgi?id=274677>
<rdar://128696520>
Reviewed by Yusuke Suzuki.
* Source/WebCore/platform/text/SegmentedString.h:
(WTF::SegmentedString::Substring):
- Provide default values for currentCharacter8 and is8Bit.
Canonical link: https://commits.webkit.org/279306@main
Canonical link: https://commits.webkit.org/274313.265@webkitglib/2.44
Compare: https://github.com/WebKit/WebKit/compare/8863ceb3c848...6f733fdfb8d2
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list