Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 20e0e190f2f387d44d6f8d953fd89b0ce027446e
https://github.com/WebKit/WebKit/commit/20e0e190f2f387d44d6f8d953fd89b0ce027446e
Author: Diego Pino Garcia <[email protected]>
Date: 2026-05-25 (Mon, 25 May 2026)
Changed paths:
M LayoutTests/platform/glib/TestExpectations
A
LayoutTests/platform/glib/editing/spelling/centering-misspelling-dots-expected.txt
A
LayoutTests/platform/glib/editing/spelling/misspelling-dots-dont-extend-beyond-words-expected.txt
M LayoutTests/platform/gtk/TestExpectations
R
LayoutTests/platform/gtk/editing/spelling/centering-misspelling-dots-expected.txt
R
LayoutTests/platform/gtk/editing/spelling/misspelling-dots-dont-extend-beyond-words-expected.txt
M LayoutTests/platform/wpe/TestExpectations
A LayoutTests/platform/wpe/editing/spelling/spelling-expected.txt
M Source/WTF/wtf/PlatformUse.h
M Source/WebCore/PlatformWPE.cmake
M Source/WebCore/SourcesWPE.txt
M Source/WebKit/SourcesGTK.txt
M Source/WebKit/SourcesWPE.txt
M Source/WebKit/UIProcess/API/C/glib/WKTextCheckerGLib.cpp
M Source/WebKit/UIProcess/API/C/glib/WKTextCheckerGLib.h
M Source/WebKit/UIProcess/TextChecker.cpp
M Source/WebKit/UIProcess/TextChecker.h
A Source/WebKit/UIProcess/glib/TextCheckerGLib.cpp
A Source/WebKit/UIProcess/glib/WebTextChecker.cpp
A Source/WebKit/UIProcess/glib/WebTextChecker.h
A Source/WebKit/UIProcess/glib/WebTextCheckerClient.cpp
A Source/WebKit/UIProcess/glib/WebTextCheckerClient.h
R Source/WebKit/UIProcess/gtk/TextCheckerGtk.cpp
R Source/WebKit/UIProcess/gtk/WebTextChecker.cpp
R Source/WebKit/UIProcess/gtk/WebTextChecker.h
R Source/WebKit/UIProcess/gtk/WebTextCheckerClient.cpp
R Source/WebKit/UIProcess/gtk/WebTextCheckerClient.h
M Source/cmake/OptionsWPE.cmake
M Tools/WebKitTestRunner/wpe/TestControllerWPE.cpp
M Tools/WebKitTestRunner/wpe/main.cpp
Log Message:
-----------
[WPE] Spell checker support with Enchant
https://bugs.webkit.org/show_bug.cgi?id=298527
Reviewed by Fujii Hironori.
The current implementation of spellchecking for WebKitGTK doesn't depend on
GTK libraries, only libenchant.
Rename the current WebKitGTK implementation as GLib, with the goal of
reusing it from WPEWebKit as well. Then, enable spellchecking in WPEWebKit
by default.
* LayoutTests/platform/glib/TestExpectations:
*
LayoutTests/platform/glib/editing/spelling/centering-misspelling-dots-expected.txt:
Renamed from
LayoutTests/platform/gtk/editing/spelling/centering-misspelling-dots-expected.txt.
*
LayoutTests/platform/glib/editing/spelling/misspelling-dots-dont-extend-beyond-words-expected.txt:
Renamed from
LayoutTests/platform/gtk/editing/spelling/misspelling-dots-dont-extend-beyond-words-expected.txt.
* LayoutTests/platform/gtk/TestExpectations:
* LayoutTests/platform/wpe/TestExpectations:
* LayoutTests/platform/wpe/editing/spelling/spelling-expected.txt: Added.
* Source/WTF/wtf/PlatformUse.h:
* Source/WebCore/PlatformWPE.cmake:
* Source/WebCore/SourcesWPE.txt:
* Source/WebKit/SourcesGTK.txt:
* Source/WebKit/SourcesWPE.txt:
* Source/WebKit/UIProcess/API/C/glib/WKTextCheckerGLib.cpp:
* Source/WebKit/UIProcess/API/C/glib/WKTextCheckerGLib.h:
* Source/WebKit/UIProcess/TextChecker.cpp:
* Source/WebKit/UIProcess/TextChecker.h:
* Source/WebKit/UIProcess/glib/TextCheckerGLib.cpp: Renamed from
Source/WebKit/UIProcess/wpe/TextCheckerWPE.cpp.
* Source/WebKit/UIProcess/glib/WebTextChecker.cpp: Renamed from
Source/WebKit/UIProcess/gtk/WebTextChecker.cpp.
* Source/WebKit/UIProcess/glib/WebTextChecker.h: Renamed from
Source/WebKit/UIProcess/gtk/WebTextChecker.h.
* Source/WebKit/UIProcess/glib/WebTextCheckerClient.cpp: Renamed from
Source/WebKit/UIProcess/gtk/WebTextCheckerClient.cpp.
* Source/WebKit/UIProcess/glib/WebTextCheckerClient.h: Renamed from
Source/WebKit/UIProcess/gtk/WebTextCheckerClient.h.
* Source/cmake/OptionsWPE.cmake:
* Tools/WebKitTestRunner/wpe/TestControllerWPE.cpp:
(WTR::TestController::platformResetStateToConsistentValues):
* Tools/WebKitTestRunner/wpe/main.cpp:
(main):
Canonical link: https://commits.webkit.org/313825@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications