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

Issue 2479663002: Move compositor InputHandler from RenderViewImpl to RenderWidget. (Closed)

Created:
4 years, 1 month ago by wjmaclean
Modified:
3 years, 11 months ago
CC:
chromium-reviews, creis+watch_chromium.org, darin-cc_chromium.org, dtapuska+chromiumwatch_chromium.org, jam, mlamouri+watch-content_chromium.org, nasko+codewatch_chromium.org, site-isolation-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Move compositor InputHandler from RenderViewImpl to RenderWidget. At present the input handler for cross-process iframes is installed only on the RenderViewImpl, meaning that events sent to them can only be handled on the main thread (instead of the compositor thread). Note: The compositor layer tree on the RenderViewImpl for a cross- process frame renderer is actually empty. This CL attaches an input handler to each RenderWidget instead, allowing compositor-thread handling of input events for all the frames. This is a precursor for handling GesturePinch events for subframes. TBR=alexmos@chromium.org BUG=654917 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2479663002 Cr-Commit-Position: refs/heads/master@{#445295} Committed: https://chromium.googlesource.com/chromium/src/+/1d97062b110831423488e9bc5bd67a1bde1fded5

Patch Set 1 #

Patch Set 2 : Add the eventListenerProperties bits. #

Patch Set 3 : Add test. #

Patch Set 4 : Rebase to master@{#429880}. #

Total comments: 22

Patch Set 5 : Grab scroll animator preferences from associated RenderView. #

Patch Set 6 : dcheng@'s suggestions, replumb enable_scroll_animator. #

Total comments: 4

Patch Set 7 : Patch for testing on bots. #

Patch Set 8 : Rebase to master@{#430919}. #

Patch Set 9 : Add early out to accommodate null frameWidget in webkit_unit_tests. #

Total comments: 13

Patch Set 10 : Address dcheng@'s suggestions. #

Patch Set 11 : Fix Android compile, rebase to master@{#431266}. #

Patch Set 12 : DCHECK was too strong. #

Patch Set 13 : Add checks for NULL frames. #

Patch Set 14 : Rebase to master@{#441131}. #

Patch Set 15 : Add WTF:: to wrapUnique(). #

Patch Set 16 : Fix OmniboxViewViewsBrowsertest.SelectAllOnTap. #

Patch Set 17 : Fix WebViewTest::HasTouchEventHandlers #

Patch Set 18 : Handle empty frames in ChromeClientImpl::setEventListenerProperties(). #

Patch Set 19 : Fix layout test: fast/events/scroll-event-handler-count.html #

Patch Set 20 : Cleanup for review. #

Patch Set 21 : Reset event properties when loading local frame roots as well. #

Patch Set 22 : Rebase to refs/heads/master@{#442956}. #

Patch Set 23 : Check for layerTreeView while setting handlers. #

Total comments: 18

Patch Set 24 : Address dcheng@'s comments, fix CC event listener properties. #

Patch Set 25 : Rebase to fix compile error. #

Patch Set 26 : Account for the fact that OOPIF subframes don't have an InnerViewportScrollLayer. #

Total comments: 11

Patch Set 27 : Address comments. #

Total comments: 2

Patch Set 28 : Plumb pseudo touch-event-rects for OOPIFs to compositor. #

Total comments: 5

Patch Set 29 : Remove stray semi-colon. #

Patch Set 30 : Fix synchronization in SitePerProcessInteractiveBrowserTest.SubframeKeyboardEventRouting. #

Patch Set 31 : Rebase to master@{#445291}. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+396 lines, -121 lines) Patch
M cc/trees/layer_tree_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/site_per_process_interactive_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 2 chunks +20 lines, -6 lines 0 comments Download
M content/browser/renderer_host/input/input_router_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_input_event_router.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +4 lines, -0 lines 0 comments Download
M content/browser/site_per_process_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +80 lines, -1 line 0 comments Download
M content/renderer/gpu/compositor_dependencies.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +1 line, -0 lines 0 comments Download
M content/renderer/gpu/render_widget_compositor.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 chunks +3 lines, -0 lines 0 comments Download
M content/renderer/gpu/render_widget_compositor.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 4 chunks +37 lines, -0 lines 0 comments Download
M content/renderer/input/input_handler_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +2 lines, -2 lines 0 comments Download
M content/renderer/input/input_handler_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +5 lines, -5 lines 0 comments Download
M content/renderer/input/input_handler_wrapper.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +2 lines, -2 lines 0 comments Download
M content/renderer/input/input_handler_wrapper.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +5 lines, -5 lines 0 comments Download
M content/renderer/render_frame_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +3 lines, -2 lines 0 comments Download
M content/renderer/render_thread_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 chunks +2 lines, -0 lines 0 comments Download
M content/renderer/render_thread_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 chunks +6 lines, -0 lines 0 comments Download
M content/renderer/render_view_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 6 chunks +8 lines, -6 lines 0 comments Download
M content/renderer/render_view_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 3 chunks +16 lines, -20 lines 0 comments Download
M content/renderer/render_widget.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 5 chunks +9 lines, -0 lines 0 comments Download
M content/renderer/render_widget.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 6 chunks +18 lines, -3 lines 0 comments Download
M content/test/fake_compositor_dependencies.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +1 line, -0 lines 0 comments Download
M content/test/fake_compositor_dependencies.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/EventHandlerRegistry.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 chunks +4 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 3 chunks +18 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/core/frame/FrameView.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +8 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/inspector/InspectorLayerTreeAgent.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/loader/EmptyClients.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +6 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/loader/FrameLoader.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +10 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/page/ChromeClient.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +5 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/web/ChromeClientImpl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +11 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/web/ChromeClientImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 2 chunks +65 lines, -17 lines 0 comments Download
M third_party/WebKit/Source/web/WebPagePopupImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +18 lines, -16 lines 0 comments Download
M third_party/WebKit/Source/web/WebViewImpl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +0 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/web/WebViewImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +0 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/web/tests/FrameTestHelpers.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/tests/FrameTestHelpers.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/tests/WebViewTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 chunks +11 lines, -7 lines 0 comments Download
M third_party/WebKit/public/platform/WebLayerTreeView.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +1 line, -0 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 152 (105 generated)
wjmaclean
lfg@ - Would you like to give this a first look-over?
4 years, 1 month ago (2016-11-04 14:43:42 UTC) #12
wjmaclean
dcheng@ - Could you please look over the blink parts?
4 years, 1 month ago (2016-11-04 14:45:38 UTC) #14
lfg
Overall looks good. https://codereview.chromium.org/2479663002/diff/60001/content/renderer/render_widget.cc File content/renderer/render_widget.cc (right): https://codereview.chromium.org/2479663002/diff/60001/content/renderer/render_widget.cc#newcode1145 content/renderer/render_widget.cc:1145: routing_id_, compositor()->GetInputHandler(), AsWeakPtr(), true); We were ...
4 years, 1 month ago (2016-11-04 17:22:05 UTC) #15
wjmaclean
https://codereview.chromium.org/2479663002/diff/60001/content/renderer/render_widget.cc File content/renderer/render_widget.cc (right): https://codereview.chromium.org/2479663002/diff/60001/content/renderer/render_widget.cc#newcode1145 content/renderer/render_widget.cc:1145: routing_id_, compositor()->GetInputHandler(), AsWeakPtr(), true); On 2016/11/04 17:22:05, lfg wrote: ...
4 years, 1 month ago (2016-11-04 17:27:52 UTC) #16
wjmaclean
On 2016/11/04 17:27:52, wjmaclean wrote: > https://codereview.chromium.org/2479663002/diff/60001/content/renderer/render_widget.cc > File content/renderer/render_widget.cc (right): > > https://codereview.chromium.org/2479663002/diff/60001/content/renderer/render_widget.cc#newcode1145 > ...
4 years, 1 month ago (2016-11-04 17:44:52 UTC) #17
wjmaclean
avi@ - do you have time to do an OWNER's review for the content/ parts ...
4 years, 1 month ago (2016-11-04 18:01:38 UTC) #19
Avi (use Gerrit)
The trybots don't seem to like this patch. :(
4 years, 1 month ago (2016-11-04 19:53:33 UTC) #20
dcheng
https://codereview.chromium.org/2479663002/diff/60001/content/browser/site_per_process_browsertest.cc File content/browser/site_per_process_browsertest.cc (right): https://codereview.chromium.org/2479663002/diff/60001/content/browser/site_per_process_browsertest.cc#newcode5250 content/browser/site_per_process_browsertest.cc:5250: std::unique_ptr<MainThreadFrameObserver> observer( Nit: auto observer = base::MakeUnique<MTFO>(...); https://codereview.chromium.org/2479663002/diff/60001/content/renderer/render_widget.cc File ...
4 years, 1 month ago (2016-11-04 21:00:02 UTC) #21
wjmaclean
On 2016/11/04 19:53:33, Avi wrote: > The trybots don't seem to like this patch. :( ...
4 years, 1 month ago (2016-11-07 15:56:48 UTC) #24
wjmaclean
dcheng@ - I've done my best to address you questions, but have a couple of ...
4 years, 1 month ago (2016-11-07 15:57:27 UTC) #25
Avi (use Gerrit)
I'm not up to speed here, but this looks as reasonable as I can get ...
4 years, 1 month ago (2016-11-07 16:15:55 UTC) #26
wjmaclean
https://codereview.chromium.org/2479663002/diff/100001/content/browser/site_per_process_browsertest.cc File content/browser/site_per_process_browsertest.cc (right): https://codereview.chromium.org/2479663002/diff/100001/content/browser/site_per_process_browsertest.cc#newcode5312 content/browser/site_per_process_browsertest.cc:5312: // Verify touch handler in subframe was invoked On ...
4 years, 1 month ago (2016-11-07 17:43:17 UTC) #29
dcheng
https://codereview.chromium.org/2479663002/diff/60001/third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp File third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp (right): https://codereview.chromium.org/2479663002/diff/60001/third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp#newcode125 third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp:125: frame = node->document().frame(); On 2016/11/07 15:57:27, wjmaclean wrote: > ...
4 years, 1 month ago (2016-11-08 18:11:01 UTC) #30
wjmaclean
dcheng@ - PTAL? https://codereview.chromium.org/2479663002/diff/60001/third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp File third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp (right): https://codereview.chromium.org/2479663002/diff/60001/third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp#newcode125 third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp:125: frame = node->document().frame(); On 2016/11/08 18:11:00, ...
4 years, 1 month ago (2016-11-09 18:09:38 UTC) #33
dcheng
https://codereview.chromium.org/2479663002/diff/160001/content/renderer/render_widget.h File content/renderer/render_widget.h (right): https://codereview.chromium.org/2479663002/diff/160001/content/renderer/render_widget.h#newcode534 content/renderer/render_widget.h:534: void scheduleContentIntentForRenderView(const blink::WebURL& intent, Can you help me understand ...
4 years, 1 month ago (2016-11-10 07:46:11 UTC) #36
wjmaclean
dcheng@ - PTAL? https://codereview.chromium.org/2479663002/diff/160001/content/renderer/render_widget.h File content/renderer/render_widget.h (right): https://codereview.chromium.org/2479663002/diff/160001/content/renderer/render_widget.h#newcode534 content/renderer/render_widget.h:534: void scheduleContentIntentForRenderView(const blink::WebURL& intent, On 2016/11/10 ...
4 years, 1 month ago (2016-11-10 15:57:15 UTC) #39
dcheng
https://codereview.chromium.org/2479663002/diff/160001/third_party/WebKit/Source/web/ChromeClientImpl.cpp File third_party/WebKit/Source/web/ChromeClientImpl.cpp (right): https://codereview.chromium.org/2479663002/diff/160001/third_party/WebKit/Source/web/ChromeClientImpl.cpp#newcode931 third_party/WebKit/Source/web/ChromeClientImpl.cpp:931: // The widget may be nullptr in some unit ...
4 years, 1 month ago (2016-11-11 08:51:52 UTC) #51
wjmaclean
https://codereview.chromium.org/2479663002/diff/160001/third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp File third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp (right): https://codereview.chromium.org/2479663002/diff/160001/third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp#newcode127 third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp:127: frame = node->document().frame(); On 2016/11/10 15:57:15, wjmaclean wrote: > ...
4 years, 1 month ago (2016-11-11 15:40:51 UTC) #54
wjmaclean
> On 2016/11/10 15:57:15, wjmaclean wrote: > > On 2016/11/10 07:46:11, dcheng wrote: > > ...
4 years, 1 month ago (2016-11-11 18:39:54 UTC) #57
dcheng
On 2016/11/11 18:39:54, wjmaclean wrote: > > On 2016/11/10 15:57:15, wjmaclean wrote: > > > ...
4 years, 1 month ago (2016-11-11 22:32:11 UTC) #58
wjmaclean
dcheng@ - Ok, I think I've resolved the issues we talked about ... could you ...
3 years, 11 months ago (2017-01-12 16:38:09 UTC) #85
dcheng
https://codereview.chromium.org/2479663002/diff/580001/content/browser/site_per_process_browsertest.cc File content/browser/site_per_process_browsertest.cc (right): https://codereview.chromium.org/2479663002/diff/580001/content/browser/site_per_process_browsertest.cc#newcode5448 content/browser/site_per_process_browsertest.cc:5448: base::MakeUnique<MainThreadFrameObserver>(render_widget_host); Nit: this can just be directly on the ...
3 years, 11 months ago (2017-01-16 11:05:41 UTC) #86
wjmaclean
dcheng@ - ptal? https://codereview.chromium.org/2479663002/diff/580001/content/browser/site_per_process_browsertest.cc File content/browser/site_per_process_browsertest.cc (right): https://codereview.chromium.org/2479663002/diff/580001/content/browser/site_per_process_browsertest.cc#newcode5448 content/browser/site_per_process_browsertest.cc:5448: base::MakeUnique<MainThreadFrameObserver>(render_widget_host); On 2017/01/16 11:05:40, dcheng wrote: ...
3 years, 11 months ago (2017-01-17 18:23:28 UTC) #87
wjmaclean
enne@ - Could you please review cc/ changes?
3 years, 11 months ago (2017-01-17 18:41:11 UTC) #94
wjmaclean
On 2017/01/17 18:41:11, wjmaclean wrote: > enne@ - Could you please review cc/ changes? Sorry, ...
3 years, 11 months ago (2017-01-17 19:15:06 UTC) #95
dcheng
https://codereview.chromium.org/2479663002/diff/580001/third_party/WebKit/Source/web/tests/WebViewTest.cpp File third_party/WebKit/Source/web/tests/WebViewTest.cpp (right): https://codereview.chromium.org/2479663002/diff/580001/third_party/WebKit/Source/web/tests/WebViewTest.cpp#newcode3391 third_party/WebKit/Source/web/tests/WebViewTest.cpp:3391: DCHECK(layerTreeView); On 2017/01/17 18:23:28, wjmaclean wrote: > On 2017/01/16 ...
3 years, 11 months ago (2017-01-18 00:13:03 UTC) #104
enne (OOO)
https://codereview.chromium.org/2479663002/diff/630001/cc/trees/layer_tree_host_impl.cc File cc/trees/layer_tree_host_impl.cc (right): https://codereview.chromium.org/2479663002/diff/630001/cc/trees/layer_tree_host_impl.cc#newcode619 cc/trees/layer_tree_host_impl.cc:619: if (layer_impl == NULL) { I worry a bit ...
3 years, 11 months ago (2017-01-18 01:41:53 UTC) #105
wjmaclean
https://codereview.chromium.org/2479663002/diff/630001/cc/trees/layer_tree_host_impl.cc File cc/trees/layer_tree_host_impl.cc (right): https://codereview.chromium.org/2479663002/diff/630001/cc/trees/layer_tree_host_impl.cc#newcode619 cc/trees/layer_tree_host_impl.cc:619: if (layer_impl == NULL) { On 2017/01/18 01:41:53, enne ...
3 years, 11 months ago (2017-01-18 02:14:10 UTC) #106
wjmaclean
Updated to address suggestions, ptal? enne@ - I linked a bug for ScrollingCoordinator to the ...
3 years, 11 months ago (2017-01-18 14:01:24 UTC) #109
dcheng
Blink LGTM, thanks! https://codereview.chromium.org/2479663002/diff/650001/third_party/WebKit/Source/web/ChromeClientImpl.h File third_party/WebKit/Source/web/ChromeClientImpl.h (right): https://codereview.chromium.org/2479663002/diff/650001/third_party/WebKit/Source/web/ChromeClientImpl.h#newcode140 third_party/WebKit/Source/web/ChromeClientImpl.h:140: // and if they do whether ...
3 years, 11 months ago (2017-01-18 18:30:11 UTC) #112
wjmaclean
On 2017/01/18 18:30:11, dcheng wrote: > Blink LGTM, thanks! > > https://codereview.chromium.org/2479663002/diff/650001/third_party/WebKit/Source/web/ChromeClientImpl.h > File third_party/WebKit/Source/web/ChromeClientImpl.h ...
3 years, 11 months ago (2017-01-18 18:37:11 UTC) #113
wjmaclean
On 2017/01/18 01:41:53, enne wrote: > > https://codereview.chromium.org/2479663002/diff/630001/cc/trees/layer_tree_host_impl.cc#newcode619 > cc/trees/layer_tree_host_impl.cc:619: if (layer_impl == NULL) { ...
3 years, 11 months ago (2017-01-18 18:46:34 UTC) #114
enne (OOO)
https://codereview.chromium.org/2479663002/diff/630001/cc/trees/layer_tree_host_impl.cc File cc/trees/layer_tree_host_impl.cc (right): https://codereview.chromium.org/2479663002/diff/630001/cc/trees/layer_tree_host_impl.cc#newcode619 cc/trees/layer_tree_host_impl.cc:619: if (layer_impl == NULL) { On 2017/01/18 at 02:14:10, ...
3 years, 11 months ago (2017-01-18 19:11:44 UTC) #115
wjmaclean
On 2017/01/18 19:11:44, enne wrote: > > You say that the side effects aren't a ...
3 years, 11 months ago (2017-01-18 19:42:34 UTC) #116
enne (OOO)
> I'll go ahead and delete this in favour of having RWC send a 'blanket' ...
3 years, 11 months ago (2017-01-18 19:46:40 UTC) #117
wjmaclean
enne@ - I removed the code you were concerned about, ptal? dcheng@ - The code ...
3 years, 11 months ago (2017-01-19 19:24:48 UTC) #120
enne (OOO)
Thanks. cc lgtm
3 years, 11 months ago (2017-01-19 19:29:58 UTC) #121
dcheng
OK, so the new Blink public API is temporary? Or will we be using it ...
3 years, 11 months ago (2017-01-20 19:27:20 UTC) #124
wjmaclean
> OK, so the new Blink public API is temporary? Or will we be using ...
3 years, 11 months ago (2017-01-20 19:34:19 UTC) #125
dcheng
lgtm https://codereview.chromium.org/2479663002/diff/670001/third_party/WebKit/Source/web/ChromeClientImpl.cpp File third_party/WebKit/Source/web/ChromeClientImpl.cpp (right): https://codereview.chromium.org/2479663002/diff/670001/third_party/WebKit/Source/web/ChromeClientImpl.cpp#newcode982 third_party/WebKit/Source/web/ChromeClientImpl.cpp:982: if (WebLayerTreeView* treeView = widget->getLayerTreeView()) On 2017/01/20 19:34:19, ...
3 years, 11 months ago (2017-01-20 19:35:47 UTC) #126
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2479663002/690001
3 years, 11 months ago (2017-01-20 19:44:52 UTC) #129
wjmaclean
On 2017/01/20 19:35:47, dcheng wrote: > lgtm > > https://codereview.chromium.org/2479663002/diff/670001/third_party/WebKit/Source/web/ChromeClientImpl.cpp > File third_party/WebKit/Source/web/ChromeClientImpl.cpp (right): > ...
3 years, 11 months ago (2017-01-20 19:48:47 UTC) #130
commit-bot: I haz the power
Committed patchset #29 (id:690001) as https://chromium.googlesource.com/chromium/src/+/efd05aec93fad28adb8bef9674530e7bbe64766f
3 years, 11 months ago (2017-01-20 21:40:27 UTC) #133
waffles
A revert of this CL (patchset #29 id:690001) has been created in https://codereview.chromium.org/2649573003/ by waffles@chromium.org. ...
3 years, 11 months ago (2017-01-21 00:49:04 UTC) #135
wjmaclean
I'm going to attempt to reland this, given the difficulties with the test seem to ...
3 years, 11 months ago (2017-01-21 22:23:34 UTC) #146
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2479663002/730001
3 years, 11 months ago (2017-01-21 22:23:54 UTC) #149
commit-bot: I haz the power
3 years, 11 months ago (2017-01-21 22:29:04 UTC) #152
Message was sent while issue was closed.
Committed patchset #31 (id:730001) as
https://chromium.googlesource.com/chromium/src/+/1d97062b110831423488e9bc5bd6...

Powered by Google App Engine
This is Rietveld 408576698