Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(166)

Side by Side Diff: content/browser/renderer_host/render_widget_host_unittest.cc

Issue 13931009: Add latency info to input events sent to RenderWidget. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "base/basictypes.h" 5 #include "base/basictypes.h"
6 #include "base/memory/scoped_ptr.h" 6 #include "base/memory/scoped_ptr.h"
7 #include "base/shared_memory.h" 7 #include "base/shared_memory.h"
8 #include "base/timer.h" 8 #include "base/timer.h"
9 #include "content/browser/browser_thread_impl.h" 9 #include "content/browser/browser_thread_impl.h"
10 #include "content/browser/renderer_host/backing_store.h" 10 #include "content/browser/renderer_host/backing_store.h"
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
133 void set_hung_renderer_delay_ms(int delay_ms) { 133 void set_hung_renderer_delay_ms(int delay_ms) {
134 hung_renderer_delay_ms_ = delay_ms; 134 hung_renderer_delay_ms_ = delay_ms;
135 } 135 }
136 136
137 unsigned GestureEventLastQueueEventSize() { 137 unsigned GestureEventLastQueueEventSize() {
138 return gesture_event_filter_->coalesced_gesture_events_.size(); 138 return gesture_event_filter_->coalesced_gesture_events_.size();
139 } 139 }
140 140
141 WebGestureEvent GestureEventSecondFromLastQueueEvent() { 141 WebGestureEvent GestureEventSecondFromLastQueueEvent() {
142 return gesture_event_filter_->coalesced_gesture_events_.at( 142 return gesture_event_filter_->coalesced_gesture_events_.at(
143 GestureEventLastQueueEventSize() - 2); 143 GestureEventLastQueueEventSize() - 2).event;
144 } 144 }
145 145
146 WebGestureEvent GestureEventLastQueueEvent() { 146 WebGestureEvent GestureEventLastQueueEvent() {
147 return gesture_event_filter_->coalesced_gesture_events_.back(); 147 return gesture_event_filter_->coalesced_gesture_events_.back().event;
148 } 148 }
149 149
150 unsigned GestureEventDebouncingQueueSize() { 150 unsigned GestureEventDebouncingQueueSize() {
151 return gesture_event_filter_->debouncing_deferral_queue_.size(); 151 return gesture_event_filter_->debouncing_deferral_queue_.size();
152 } 152 }
153 153
154 WebGestureEvent GestureEventQueueEventAt(int i) { 154 WebGestureEvent GestureEventQueueEventAt(int i) {
155 return gesture_event_filter_->coalesced_gesture_events_.at(i); 155 return gesture_event_filter_->coalesced_gesture_events_.at(i).event;
156 } 156 }
157 157
158 bool shouldDeferTapDownEvents() { 158 bool shouldDeferTapDownEvents() {
159 return gesture_event_filter_->maximum_tap_gap_time_ms_ != 0; 159 return gesture_event_filter_->maximum_tap_gap_time_ms_ != 0;
160 } 160 }
161 161
162 bool ScrollingInProgress() { 162 bool ScrollingInProgress() {
163 return gesture_event_filter_->scrolling_in_progress_; 163 return gesture_event_filter_->scrolling_in_progress_;
164 } 164 }
165 165
(...skipping 3644 matching lines...) Expand 10 before | Expand all | Expand 10 after
3810 EXPECT_EQ(OVERSCROLL_NONE, host_->overscroll_mode()); 3810 EXPECT_EQ(OVERSCROLL_NONE, host_->overscroll_mode());
3811 3811
3812 // Since the overscroll mode has been reset, the next scroll update events 3812 // Since the overscroll mode has been reset, the next scroll update events
3813 // should reach the renderer. 3813 // should reach the renderer.
3814 SimulateGestureScrollUpdateEvent(-20, 0, 0); 3814 SimulateGestureScrollUpdateEvent(-20, 0, 0);
3815 EXPECT_EQ(1U, process_->sink().message_count()); 3815 EXPECT_EQ(1U, process_->sink().message_count());
3816 EXPECT_EQ(OVERSCROLL_NONE, host_->overscroll_mode()); 3816 EXPECT_EQ(OVERSCROLL_NONE, host_->overscroll_mode());
3817 } 3817 }
3818 3818
3819 } // namespace content 3819 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/renderer_host/render_widget_host_impl.cc ('k') | content/browser/renderer_host/render_widget_host_view_gtk.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698