diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/editing/spellcheck')
8 files changed, 11 insertions, 19 deletions
diff --git a/chromium/third_party/blink/renderer/core/editing/spellcheck/cold_mode_spell_check_requester.cc b/chromium/third_party/blink/renderer/core/editing/spellcheck/cold_mode_spell_check_requester.cc index 5fd35434c38..9635315def7 100644 --- a/chromium/third_party/blink/renderer/core/editing/spellcheck/cold_mode_spell_check_requester.cc +++ b/chromium/third_party/blink/renderer/core/editing/spellcheck/cold_mode_spell_check_requester.cc @@ -28,7 +28,7 @@ const int kInvalidChunkIndex = -1; } // namespace -void ColdModeSpellCheckRequester::Trace(Visitor* visitor) { +void ColdModeSpellCheckRequester::Trace(Visitor* visitor) const { visitor->Trace(window_); visitor->Trace(root_editable_); visitor->Trace(remaining_check_range_); diff --git a/chromium/third_party/blink/renderer/core/editing/spellcheck/cold_mode_spell_check_requester.h b/chromium/third_party/blink/renderer/core/editing/spellcheck/cold_mode_spell_check_requester.h index 100eeba1a7b..d64c213ecf2 100644 --- a/chromium/third_party/blink/renderer/core/editing/spellcheck/cold_mode_spell_check_requester.h +++ b/chromium/third_party/blink/renderer/core/editing/spellcheck/cold_mode_spell_check_requester.h @@ -35,7 +35,7 @@ class ColdModeSpellCheckRequester void ClearProgress(); bool FullyChecked() const; - void Trace(Visitor*); + void Trace(Visitor*) const; private: SpellCheckRequester& GetSpellCheckRequester() const; diff --git a/chromium/third_party/blink/renderer/core/editing/spellcheck/idle_spell_check_controller.cc b/chromium/third_party/blink/renderer/core/editing/spellcheck/idle_spell_check_controller.cc index 79a955961fe..40f70b0d27d 100644 --- a/chromium/third_party/blink/renderer/core/editing/spellcheck/idle_spell_check_controller.cc +++ b/chromium/third_party/blink/renderer/core/editing/spellcheck/idle_spell_check_controller.cc @@ -47,7 +47,7 @@ class IdleSpellCheckController::IdleCallback final explicit IdleCallback(IdleSpellCheckController* controller) : controller_(controller) {} - void Trace(Visitor* visitor) final { + void Trace(Visitor* visitor) const final { visitor->Trace(controller_); ScriptedIdleTaskController::IdleTask::Trace(visitor); } @@ -62,7 +62,7 @@ class IdleSpellCheckController::IdleCallback final IdleSpellCheckController::~IdleSpellCheckController() = default; -void IdleSpellCheckController::Trace(Visitor* visitor) { +void IdleSpellCheckController::Trace(Visitor* visitor) const { visitor->Trace(cold_mode_requester_); visitor->Trace(spell_check_requeseter_); ExecutionContextLifecycleObserver::Trace(visitor); diff --git a/chromium/third_party/blink/renderer/core/editing/spellcheck/idle_spell_check_controller.h b/chromium/third_party/blink/renderer/core/editing/spellcheck/idle_spell_check_controller.h index b2c3f7120bf..a5986a08d1d 100644 --- a/chromium/third_party/blink/renderer/core/editing/spellcheck/idle_spell_check_controller.h +++ b/chromium/third_party/blink/renderer/core/editing/spellcheck/idle_spell_check_controller.h @@ -60,7 +60,7 @@ class CORE_EXPORT IdleSpellCheckController final void SkipColdModeTimerForTesting(); int IdleCallbackHandle() const { return idle_callback_handle_; } - void Trace(Visitor*) override; + void Trace(Visitor*) const override; private: class IdleCallback; diff --git a/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_check_requester.cc b/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_check_requester.cc index a0a3ffc5ee9..8f8459f321d 100644 --- a/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_check_requester.cc +++ b/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_check_requester.cc @@ -94,7 +94,7 @@ SpellCheckRequest::SpellCheckRequest(Range* checking_range, SpellCheckRequest::~SpellCheckRequest() = default; -void SpellCheckRequest::Trace(Visitor* visitor) { +void SpellCheckRequest::Trace(Visitor* visitor) const { visitor->Trace(requester_); visitor->Trace(checking_range_); visitor->Trace(root_editable_element_); @@ -193,13 +193,6 @@ bool SpellCheckRequester::RequestCheckingFor(const EphemeralRange& range, if (!request) return false; - const base::TimeTicks current_request_time = base::TimeTicks::Now(); - if (request_num == 0 && last_request_time_ > base::TimeTicks()) { - UMA_HISTOGRAM_TIMES("WebCore.SpellChecker.RequestInterval", - current_request_time - last_request_time_); - } - last_request_time_ = current_request_time; - DCHECK_EQ(request->Sequence(), SpellCheckRequest::kUnrequestedTextCheckingSequence); int sequence = ++last_request_sequence_; @@ -314,7 +307,7 @@ void SpellCheckRequester::DidCheckCancel(int sequence) { DidCheck(sequence); } -void SpellCheckRequester::Trace(Visitor* visitor) { +void SpellCheckRequester::Trace(Visitor* visitor) const { visitor->Trace(window_); visitor->Trace(processing_request_); visitor->Trace(request_queue_); diff --git a/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_check_requester.h b/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_check_requester.h index 18bb605fa35..71904582cf9 100644 --- a/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_check_requester.h +++ b/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_check_requester.h @@ -68,7 +68,7 @@ class CORE_EXPORT SpellCheckRequest final int RequestNumber() const { return request_number_; } - void Trace(Visitor*); + void Trace(Visitor*) const; private: Member<SpellCheckRequester> requester_; @@ -84,7 +84,7 @@ class CORE_EXPORT SpellCheckRequester final public: explicit SpellCheckRequester(LocalDOMWindow&); ~SpellCheckRequester(); - void Trace(Visitor*); + void Trace(Visitor*) const; // Returns true if a request is initiated. Returns false otherwise. bool RequestCheckingFor(const EphemeralRange&); @@ -117,7 +117,6 @@ class CORE_EXPORT SpellCheckRequester final int last_request_sequence_; int last_processed_sequence_; - base::TimeTicks last_request_time_; TaskHandle timer_to_process_queued_request_; diff --git a/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_checker.cc b/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_checker.cc index 57e3e2f7b46..b7180ef2252 100644 --- a/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_checker.cc +++ b/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_checker.cc @@ -607,7 +607,7 @@ void SpellChecker::RemoveMarkers(const EphemeralRange& range, GetFrame().GetDocument()->Markers().RemoveMarkersInRange(range, marker_types); } -void SpellChecker::Trace(Visitor* visitor) { +void SpellChecker::Trace(Visitor* visitor) const { visitor->Trace(window_); visitor->Trace(spell_check_requester_); visitor->Trace(idle_spell_check_controller_); diff --git a/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_checker.h b/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_checker.h index 8144c0f224e..c467defbfd1 100644 --- a/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_checker.h +++ b/chromium/third_party/blink/renderer/core/editing/spellcheck/spell_checker.h @@ -51,7 +51,7 @@ class CORE_EXPORT SpellChecker final : public GarbageCollected<SpellChecker> { public: explicit SpellChecker(LocalDOMWindow&); - void Trace(Visitor*); + void Trace(Visitor*) const; WebSpellCheckPanelHostClient& SpellCheckPanelHostClient() const; WebTextCheckClient* GetTextCheckerClient() const; |