[webkit-changes] [WebKit/WebKit] c8ff21: Cherry-pick 291104 at main (281f713ebdaf). https://bu...
Adrian Perez
noreply at github.com
Fri Feb 28 13:40:27 PST 2025
Branch: refs/heads/webkitglib/2.48
Home: https://github.com/WebKit/WebKit
Commit: c8ff214a472f9bc1009763a3d122e3b7ae0b2697
https://github.com/WebKit/WebKit/commit/c8ff214a472f9bc1009763a3d122e3b7ae0b2697
Author: Christian Meissl <meissl.christian at gmail.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M Source/WebKit/WPEPlatform/wpe/WPEDisplay.cpp
Log Message:
-----------
Cherry-pick 291104 at main (281f713ebdaf). https://bugs.webkit.org/show_bug.cgi?id=288582
[WPE] WPE Platform: fix nullptr deref without IME support
https://bugs.webkit.org/show_bug.cgi?id=288582
Reviewed by Carlos Garcia Campos.
While `wpeDisplayCreateInputMethodContext` already returns
a dummy input context with `wpeInputMethodContextNoneNew`
in case the display does not support IME at all it does not
test for nullptr of the returned context from the display.
The wayland display evaluates the presence of an IME context
at runtime depending on the actual supported wayland protocols.
In case the compositor does not announce any IME support a
nullptr will be returned, leading to a nullptr dereference later.
* Source/WebKit/WPEPlatform/wpe/WPEDisplay.cpp:
(wpeDisplayCreateInputMethodContext):
Canonical link: https://commits.webkit.org/291104@main
Canonical link: https://commits.webkit.org/290945.3@webkitglib/2.48
Commit: 384fefb2bd7143be9a89f0e9b3dd5407d76ee1d1
https://github.com/WebKit/WebKit/commit/384fefb2bd7143be9a89f0e9b3dd5407d76ee1d1
Author: Adrian Perez de Castro <aperez at igalia.com>
Date: 2025-02-28 (Fri, 28 Feb 2025)
Changed paths:
M Source/WebCore/Modules/filesystemaccess/FileSystemStorageConnection.cpp
M Source/WebCore/bindings/js/InternalWritableStream.cpp
M Source/WebCore/html/HTMLSlotElement.cpp
M Source/WebCore/loader/ResourceMonitorThrottlerHolder.cpp
M Source/WebCore/rendering/updating/RenderTreeBuilder.cpp
M Source/WebCore/rendering/updating/RenderTreeBuilderBlock.cpp
M Source/WebCore/rendering/updating/RenderTreeBuilderFormControls.cpp
M Source/WebCore/rendering/updating/RenderTreeBuilderInline.cpp
M Source/WebKit/UIProcess/WebFullScreenManagerProxy.cpp
M Source/WebKit/WebProcess/WebCoreSupport/WebFileSystemStorageConnection.cpp
Log Message:
-----------
Cherry-pick 291319 at main (9c95e83accf0). https://bugs.webkit.org/show_bug.cgi?id=288766
Non-unified build fixes, end of February 2025 edition
https://bugs.webkit.org/show_bug.cgi?id=288766
Unreviewed non-unified build fixes.
* Source/WebCore/Modules/indexeddb/server/MemoryIndex.cpp: Add missing
SQLiteDatabase.h and wtf/CrossThreadCopier.h header inclusions.
* Source/WebCore/loader/ResourceMonitorThrottlerHolder.cpp: Add missing
RenderBlockInlines.h header inclusion.
* Source/WebCore/rendering/updating/RenderTreeBuilder.cpp: Add missing
RenderBlockInlines.h header inclusion.
* Source/WebCore/rendering/updating/RenderTreeBuilderInline.cpp: Add
missing RenderBlockInlines.h and RenderBoxInlines.h header inclusions.
Canonical link: https://commits.webkit.org/291319@main
Canonical link: https://commits.webkit.org/290945.4@webkitglib/2.48
Compare: https://github.com/WebKit/WebKit/compare/4768ac37ad75...384fefb2bd71
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