-
commit-queue@webkit.org authored
Reviewed by Martin Robinson. [GTK] Remove mandatory Enchant dependency https://bugs.webkit.org/show_bug.cgi?id=51587 Add enable-spellcheck option which decides whether to use enchant. If disabled, WebKitGTK+ will not use enchant library. * configure.ac: 2011-02-19 Ryuan Choi <ryuan.choi@samsung.com> Reviewed by Martin Robinson. [GTK] Remove mandatory Enchant dependency https://bugs.webkit.org/show_bug.cgi?id=51587 Extract TextCheckerClientEnchant From EditorClientGtk and remove enchant dependency from other files. * GNUmakefile.am: * WebCoreSupport/EditorClientGtk.cpp: (WebKit::EditorClient::EditorClient): * WebCoreSupport/EditorClientGtk.h: (WebKit::EditorClient::textChecker): * WebCoreSupport/TextCheckerClientEnchant.cpp: Added. (WebKit::TextCheckerClientEnchant::TextCheckerClientEnchant): (WebKit::TextCheckerClientEnchant::~TextCheckerClientEnchant): (WebKit::TextCheckerClientEnchant::ignoreWordInSpellDocument): (WebKit::TextCheckerClientEnchant::learnWord): (WebKit::TextCheckerClientEnchant::checkSpellingOfString): (WebKit::TextCheckerClientEnchant::getAutoCorrectSuggestionForMisspelledWord): (WebKit::TextCheckerClientEnchant::checkGrammarOfString): (WebKit::TextCheckerClientEnchant::getGuessesForWord): (WebKit::getAvailableDictionariesCallback): (WebKit::TextCheckerClientEnchant::updateSpellCheckingLanguage): (WebKit::TextCheckerClientEnchant::freeSpellCheckingLanguage): * WebCoreSupport/TextCheckerClientEnchant.h: Added. (WebKit::TextCheckerClientEnchant::requestCheckingOfString): * webkit/webkitwebsettings.cpp: (webkit_web_settings_finalize): (webkit_web_settings_set_property): * webkit/webkitwebview.cpp: (webkit_web_view_settings_notify): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@79130 268f45cc-cd09-0410-ab3c-d52691b4dbfc
84533426