From 14f8897509d9db8739951a90488fb1634a497db5 Mon Sep 17 00:00:00 2001 From: Ryan Harrison Date: Thu, 5 Apr 2018 14:54:34 +0000 Subject: Remove spellchecking code from XFA The existing code for spellchecking is non-functional and we are not planning on fixing/finishing it, so removing it, since it currently is marking everything as misspelt. BUG=pdfium:1054 Change-Id: I23aaa13c09aed483376d7d06f47fdf31d890786b Reviewed-on: https://pdfium-review.googlesource.com/29790 Reviewed-by: Henrique Nakashima Commit-Queue: Ryan Harrison --- xfa/fxfa/cxfa_fftextedit.cpp | 12 ------------ xfa/fxfa/cxfa_fftextedit.h | 1 - xfa/fxfa/cxfa_ffwidget.cpp | 10 ---------- xfa/fxfa/cxfa_ffwidget.h | 5 ----- 4 files changed, 28 deletions(-) (limited to 'xfa/fxfa') diff --git a/xfa/fxfa/cxfa_fftextedit.cpp b/xfa/fxfa/cxfa_fftextedit.cpp index 51ee1478e1..9861b5253c 100644 --- a/xfa/fxfa/cxfa_fftextedit.cpp +++ b/xfa/fxfa/cxfa_fftextedit.cpp @@ -10,7 +10,6 @@ #include "xfa/fwl/cfwl_datetimepicker.h" #include "xfa/fwl/cfwl_edit.h" -#include "xfa/fwl/cfwl_eventcheckword.h" #include "xfa/fwl/cfwl_eventtarget.h" #include "xfa/fwl/cfwl_eventtextchanged.h" #include "xfa/fwl/cfwl_messagekillfocus.h" @@ -327,11 +326,6 @@ void CXFA_FFTextEdit::OnTextFull(CFWL_Widget* pWidget) { m_pNode->ProcessEvent(GetDocView(), XFA_AttributeEnum::Full, &eParam); } -bool CXFA_FFTextEdit::CheckWord(const ByteStringView& sWord) { - return sWord.IsEmpty() || - m_pNode->GetFFWidgetType() != XFA_FFWidgetType::kTextEdit; -} - void CXFA_FFTextEdit::OnProcessMessage(CFWL_Message* pMessage) { m_pOldDelegate->OnProcessMessage(pMessage); } @@ -350,12 +344,6 @@ void CXFA_FFTextEdit::OnProcessEvent(CFWL_Event* pEvent) { OnTextFull(m_pNormalWidget.get()); break; } - case CFWL_Event::Type::CheckWord: { - WideString wstr(L"FWL_EVENT_DTP_SelectChanged"); - CFWL_EventCheckWord* event = static_cast(pEvent); - event->bCheckWord = CheckWord(event->bsWord.AsStringView()); - break; - } default: break; } diff --git a/xfa/fxfa/cxfa_fftextedit.h b/xfa/fxfa/cxfa_fftextedit.h index e21bcb1da1..1388db5099 100644 --- a/xfa/fxfa/cxfa_fftextedit.h +++ b/xfa/fxfa/cxfa_fftextedit.h @@ -39,7 +39,6 @@ class CXFA_FFTextEdit : public CXFA_FFField { const WideString& wsChanged, const WideString& wsPrevText); void OnTextFull(CFWL_Widget* pWidget); - bool CheckWord(const ByteStringView& sWord); // CXFA_FFWidget bool CanUndo() override; diff --git a/xfa/fxfa/cxfa_ffwidget.cpp b/xfa/fxfa/cxfa_ffwidget.cpp index f16e1ea573..629f3bd188 100644 --- a/xfa/fxfa/cxfa_ffwidget.cpp +++ b/xfa/fxfa/cxfa_ffwidget.cpp @@ -501,16 +501,6 @@ FormFieldType CXFA_FFWidget::GetFormFieldType() { return FormFieldType::kXFA; } -void CXFA_FFWidget::GetSuggestWords(CFX_PointF pointf, - std::vector* pWords) { - pWords->clear(); -} - -bool CXFA_FFWidget::ReplaceSpellCheckWord(CFX_PointF pointf, - const ByteStringView& bsReplace) { - return false; -} - CFX_PointF CXFA_FFWidget::Rotate2Normal(const CFX_PointF& point) { CFX_Matrix mt = GetRotateMatrix(); if (mt.IsIdentity()) diff --git a/xfa/fxfa/cxfa_ffwidget.h b/xfa/fxfa/cxfa_ffwidget.h index 2b72aa54a1..5098230b62 100644 --- a/xfa/fxfa/cxfa_ffwidget.h +++ b/xfa/fxfa/cxfa_ffwidget.h @@ -138,11 +138,6 @@ class CXFA_FFWidget : public CXFA_ContentLayoutItem { virtual FormFieldType GetFormFieldType(); - // TODO(tsepez): Implement or remove. - void GetSuggestWords(CFX_PointF pointf, std::vector* pWords); - bool ReplaceSpellCheckWord(CFX_PointF pointf, - const ByteStringView& bsReplace); - CXFA_FFPageView* GetPageView() const { return m_pPageView; } void SetPageView(CXFA_FFPageView* pPageView) { m_pPageView = pPageView; } const CFX_RectF& GetWidgetRect() const; -- cgit v1.2.3