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.christ...@gmail.com> Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths: M Source/WebKit/WPEPlatform/wpe/WPEDisplay.cpp Log Message: ----------- Cherry-pick 291104@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 <ape...@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@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 _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes