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

Reply via email to