summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/editing/spellcheck
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/editing/spellcheck')
-rw-r--r--chromium/third_party/blink/renderer/core/editing/spellcheck/cold_mode_spell_check_requester.cc2
-rw-r--r--chromium/third_party/blink/renderer/core/editing/spellcheck/cold_mode_spell_check_requester.h2
-rw-r--r--chromium/third_party/blink/renderer/core/editing/spellcheck/idle_spell_check_controller.cc4
-rw-r--r--chromium/third_party/blink/renderer/core/editing/spellcheck/idle_spell_check_controller.h2
-rw-r--r--chromium/third_party/blink/renderer/core/editing/spellcheck/spell_check_requester.cc11
-rw-r--r--chromium/third_party/blink/renderer/core/editing/spellcheck/spell_check_requester.h5
-rw-r--r--chromium/third_party/blink/renderer/core/editing/spellcheck/spell_checker.cc2
-rw-r--r--chromium/third_party/blink/renderer/core/editing/spellcheck/spell_checker.h2
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;