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

Issue 1307013004: Propagate scrolling/marginwidth/marginheight property values to child frame. (Closed)

Created:
5 years, 3 months ago by lazyboy
Modified:
5 years, 1 month ago
CC:
chromium-reviews, creis+watch_chromium.org, darin-cc_chromium.org, jam, mkwst+moarreviews-renderer_chromium.org, mlamouri+watch-content_chromium.org, nasko+codewatch_chromium.org, site-isolation-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Propagate scrolling/marginwidth/marginheight property values to child frame. Initially when a frame is created with FrameHostMsg_CreateChildFrame, we send all of these properties in WebFrameOwnerProperties struct. Later on, if any of these properties change, upon receiving a didChangeFrameOwnerProperties message from blink, we update our FTN data structure. Once the browser process sees such a message, it notifies the child renderer process with FrameMsg_SetFrameOwnerProperties. The renderer then would store them as the frame's FrameOwner properties. The blink part of this CL started here: https://chromiumcodereview.appspot.com/1319863006/ and it was later merged here. Keeping the reference for initial codereview comments. BUG=524725 Committed: https://crrev.com/70605c32bd6a79317df00114ec556f87a7bd8afd Cr-Commit-Position: refs/heads/master@{#357503}

Patch Set 1 #

Patch Set 2 : try 2 #

Patch Set 3 : try 2 #

Patch Set 4 : Clean up. #

Patch Set 5 : remove dep patch #

Total comments: 12

Patch Set 6 : update after RFMessageFilter deletion #

Patch Set 7 : Address comments from Alex #

Patch Set 8 : consolidate render->browser ipcs into one #

Total comments: 14

Patch Set 9 : address comments from alex #

Patch Set 10 : address comments from Alex + start adding test #

Patch Set 11 : added scrolling test #

Patch Set 12 : Sync #

Total comments: 23

Patch Set 13 : Address comments for tests + merge blink/cr changes. #

Total comments: 30

Patch Set 14 : Address comments from Alex + revert html_viewer changes #

Total comments: 2

Patch Set 15 : FrameOwnerElement->HTMLFrameOwnerElement #

Patch Set 16 : sync + fix html_viewer compile #

Total comments: 6

Patch Set 17 : Address comments from dcheng@ #

Total comments: 16

Patch Set 18 : Address comments from Daniel #

Total comments: 13

Patch Set 19 : sync only #

Patch Set 20 : address comments from Daniel #

Total comments: 20

Patch Set 21 : Address comments from Charlie #

Total comments: 12

Patch Set 22 : address comments #

Patch Set 23 : sync @tott #

Patch Set 24 : Address comments from Daniel #

Patch Set 25 : Disable on android #

Patch Set 26 : Sync #

Patch Set 27 : move setSandboxFlags call #

Total comments: 4

Patch Set 28 : add comment about race #

Patch Set 29 : sync #

Patch Set 30 : content_unittests compile fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+850 lines, -243 lines) Patch
M components/html_viewer/html_frame.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 1 chunk +2 lines, -1 line 0 comments Download
M components/html_viewer/html_frame.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 4 chunks +9 lines, -3 lines 0 comments Download
M components/printing/renderer/print_web_view_helper.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +5 lines, -2 lines 0 comments Download
M content/browser/DEPS 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/browser/bad_message.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/frame_host/frame_tree.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 1 chunk +8 lines, -6 lines 0 comments Download
M content/browser/frame_host/frame_tree.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 3 chunks +15 lines, -13 lines 0 comments Download
M content/browser/frame_host/frame_tree_node.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 4 chunks +20 lines, -1 line 0 comments Download
M content/browser/frame_host/frame_tree_node.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 2 chunks +12 lines, -9 lines 0 comments Download
M content/browser/frame_host/frame_tree_unittest.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 10 chunks +59 lines, -31 lines 0 comments Download
M content/browser/frame_host/navigation_controller_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 8 chunks +9 lines, -7 lines 0 comments Download
M content/browser/frame_host/render_frame_host_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 5 chunks +18 lines, -4 lines 0 comments Download
M content/browser/frame_host/render_frame_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 7 chunks +46 lines, -15 lines 0 comments Download
M content/browser/frame_host/render_frame_host_manager_unittest.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 11 chunks +22 lines, -15 lines 0 comments Download
M content/browser/frame_host/render_frame_message_filter.h View 1 2 3 4 5 6 7 2 chunks +8 lines, -5 lines 0 comments Download
M content/browser/frame_host/render_frame_message_filter.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 3 chunks +13 lines, -8 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 25 26 27 28 1 chunk +175 lines, -0 lines 0 comments Download
M content/common/DEPS View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M content/common/frame_messages.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 7 chunks +32 lines, -6 lines 0 comments Download
M content/public/test/mock_render_thread.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 +8 lines, -5 lines 0 comments Download
M content/public/test/mock_render_thread.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 +7 lines, -5 lines 0 comments Download
M content/renderer/render_frame_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 29 5 chunks +18 lines, -9 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 7 chunks +24 lines, -7 lines 0 comments Download
M content/renderer/render_frame_impl_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +3 lines, -1 line 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 1 chunk +2 lines, -1 line 0 comments Download
A content/test/data/frame_owner_properties_margin.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +9 lines, -0 lines 0 comments Download
A content/test/data/frame_owner_properties_scrolling.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +11 lines, -0 lines 0 comments Download
A content/test/data/tall_page.html View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +7 lines, -0 lines 0 comments Download
M content/test/test_render_frame_host.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 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/frame/FrameOwner.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +5 lines, -0 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 2 chunks +4 lines, -12 lines 0 comments Download
M third_party/WebKit/Source/core/frame/LocalFrame.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 +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLBodyElement.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +8 lines, -10 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLFrameElementBase.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +14 lines, -10 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLFrameElementBase.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 5 chunks +32 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLFrameOwnerElement.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 +3 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/loader/FrameFetchContextTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/loader/FrameLoaderClient.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 2 chunks +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/AssertMatchingEnums.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 1 chunk +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/FrameLoaderClientImpl.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 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/web/FrameLoaderClientImpl.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 2 chunks +9 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/RemoteBridgeFrameOwner.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +16 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/web/RemoteBridgeFrameOwner.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +9 lines, -1 line 0 comments Download
M third_party/WebKit/Source/web/WebFrame.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 +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebLocalFrameImpl.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 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/web/WebLocalFrameImpl.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 4 chunks +24 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/web/WebRemoteFrameImpl.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +4 lines, -3 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 1 chunk +1 line, -1 line 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 25 26 27 28 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/web/tests/WebFrameTest.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 23 chunks +90 lines, -25 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 2 chunks +3 lines, -3 lines 0 comments Download
A + third_party/WebKit/Source/web/tests/data/frame_owner_properties.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/public/blink_headers.gypi 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 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/public/web/WebFrame.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 third_party/WebKit/public/web/WebFrameClient.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 3 chunks +7 lines, -1 line 0 comments Download
A third_party/WebKit/public/web/WebFrameOwnerProperties.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +41 lines, -0 lines 0 comments Download
M third_party/WebKit/public/web/WebLocalFrame.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 1 chunk +10 lines, -1 line 0 comments Download
M third_party/WebKit/public/web/WebRemoteFrame.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M tools/metrics/histograms/histograms.xml 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 1 chunk +1 line, -0 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 50 (8 generated)
alexmos
Here are some initial comments for this as well, since I looked through it as ...
5 years, 3 months ago (2015-09-02 21:42:09 UTC) #2
lazyboy
Forgot to publish this one. https://chromiumcodereview.appspot.com/1307013004/diff/80001/content/browser/frame_host/frame_tree_node.h File content/browser/frame_host/frame_tree_node.h (right): https://chromiumcodereview.appspot.com/1307013004/diff/80001/content/browser/frame_host/frame_tree_node.h#newcode293 content/browser/frame_host/frame_tree_node.h:293: // navigation. On 2015/09/02 ...
5 years, 3 months ago (2015-09-15 19:30:56 UTC) #3
alexmos
Great, just a few nits below. Looking forward to having tests for this. https://codereview.chromium.org/1307013004/diff/140001/content/browser/frame_host/frame_tree_node.cc File ...
5 years, 3 months ago (2015-09-21 18:53:22 UTC) #4
lazyboy
I've started adding tests. So far I've covered marginwidth/marginheight with all possible transitions between remote ...
5 years, 3 months ago (2015-09-22 02:38:54 UTC) #5
alexmos
On 2015/09/22 02:38:54, lazyboy wrote: > I've started adding tests. So far I've covered marginwidth/marginheight ...
5 years, 3 months ago (2015-09-22 16:56:53 UTC) #6
lazyboy
Hi Alex, I've finished adding the browsertests in Patch Set #11.
5 years, 3 months ago (2015-09-22 19:58:38 UTC) #7
alexmos
Thanks for adding tests! Some comments on them below. https://codereview.chromium.org/1307013004/diff/220001/content/browser/site_per_process_browsertest.cc File content/browser/site_per_process_browsertest.cc (right): https://codereview.chromium.org/1307013004/diff/220001/content/browser/site_per_process_browsertest.cc#newcode1843 content/browser/site_per_process_browsertest.cc:1843: ...
5 years, 3 months ago (2015-09-23 22:38:27 UTC) #8
lazyboy
(I've updated the CL to contain both blink and chromium changes, note that updating CL ...
5 years, 2 months ago (2015-09-30 23:37:55 UTC) #9
alexmos
Great, thanks for making progress on this! Just a few more nits and comments below. ...
5 years, 2 months ago (2015-10-02 21:24:20 UTC) #10
lazyboy
Updated the CL description. Removed html_viewer changes for now, added TODOs there. https://codereview.chromium.org/1307013004/diff/220001/content/browser/site_per_process_browsertest.cc File content/browser/site_per_process_browsertest.cc ...
5 years, 2 months ago (2015-10-05 22:16:09 UTC) #11
alexmos
Thanks, LGTM. https://codereview.chromium.org/1307013004/diff/260001/content/common/frame_messages.h File content/common/frame_messages.h (right): https://codereview.chromium.org/1307013004/diff/260001/content/common/frame_messages.h#newcode365 content/common/frame_messages.h:365: // properties of the FrameOwnerElement from the ...
5 years, 2 months ago (2015-10-06 16:43:23 UTC) #12
lazyboy
+Daniel for third_party/WebKit/* changes, note that these changes are from blink CL that you started ...
5 years, 2 months ago (2015-10-06 16:49:57 UTC) #14
dcheng
https://codereview.chromium.org/1307013004/diff/300001/content/browser/frame_host/render_frame_host_impl.cc File content/browser/frame_host/render_frame_host_impl.cc (right): https://codereview.chromium.org/1307013004/diff/300001/content/browser/frame_host/render_frame_host_impl.cc#newcode1338 content/browser/frame_host/render_frame_host_impl.cc:1338: FrameTreeNode* RenderFrameHostImpl::CheckAndGetIfImmediateChild( Nit: I think immediate is a bit ...
5 years, 2 months ago (2015-10-08 06:43:15 UTC) #15
lazyboy
https://codereview.chromium.org/1307013004/diff/300001/content/browser/frame_host/render_frame_host_impl.cc File content/browser/frame_host/render_frame_host_impl.cc (right): https://codereview.chromium.org/1307013004/diff/300001/content/browser/frame_host/render_frame_host_impl.cc#newcode1338 content/browser/frame_host/render_frame_host_impl.cc:1338: FrameTreeNode* RenderFrameHostImpl::CheckAndGetIfImmediateChild( On 2015/10/08 06:43:15, dcheng wrote: > Nit: ...
5 years, 2 months ago (2015-10-08 17:57:40 UTC) #16
alexmos
https://codereview.chromium.org/1307013004/diff/320001/content/renderer/render_frame_impl.cc File content/renderer/render_frame_impl.cc (right): https://codereview.chromium.org/1307013004/diff/320001/content/renderer/render_frame_impl.cc#newcode254 content/renderer/render_frame_impl.cc:254: int GetRoutingIDForFrame(blink::WebFrame* frame) { Heads up: you don't need ...
5 years, 2 months ago (2015-10-09 21:55:50 UTC) #17
dcheng
In the long run, I wonder if it makes sense to change the abstraction so ...
5 years, 2 months ago (2015-10-12 04:50:01 UTC) #18
lazyboy
dcheng 1 day, 17 hours ago (2015-10-12 04:50:01 UTC) #18 In the long run, I ...
5 years, 2 months ago (2015-10-13 21:59:08 UTC) #19
dcheng
On 2015/10/13 at 21:59:08, lazyboy wrote: > dcheng > 1 day, 17 hours ago (2015-10-12 ...
5 years, 2 months ago (2015-10-14 07:20:43 UTC) #20
dcheng
https://codereview.chromium.org/1307013004/diff/340001/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp File third_party/WebKit/Source/web/WebLocalFrameImpl.cpp (right): https://codereview.chromium.org/1307013004/diff/340001/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp#newcode2011 third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2011: RemoteBridgeFrameOwner* remoteOwner = toRemoteBridgeFrameOwner(frame->owner()); On 2015/10/14 at 07:20:43, dcheng ...
5 years, 2 months ago (2015-10-14 07:57:09 UTC) #21
lazyboy
+creis@ for content/ review. https://codereview.chromium.org/1307013004/diff/340001/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp File third_party/WebKit/Source/web/WebLocalFrameImpl.cpp (right): https://codereview.chromium.org/1307013004/diff/340001/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp#newcode2011 third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2011: RemoteBridgeFrameOwner* remoteOwner = toRemoteBridgeFrameOwner(frame->owner()); On ...
5 years, 2 months ago (2015-10-14 20:05:30 UTC) #23
Charlie Reis
Nice. content/ LGTM with nits. https://codereview.chromium.org/1307013004/diff/380001/content/browser/frame_host/frame_tree_node.h File content/browser/frame_host/frame_tree_node.h (right): https://codereview.chromium.org/1307013004/diff/380001/content/browser/frame_host/frame_tree_node.h#newcode152 content/browser/frame_host/frame_tree_node.h:152: const blink::WebFrameOwnerProperties& frame_owner_properties() { ...
5 years, 2 months ago (2015-10-14 23:34:18 UTC) #24
lazyboy
https://codereview.chromium.org/1307013004/diff/380001/content/browser/frame_host/frame_tree_node.h File content/browser/frame_host/frame_tree_node.h (right): https://codereview.chromium.org/1307013004/diff/380001/content/browser/frame_host/frame_tree_node.h#newcode152 content/browser/frame_host/frame_tree_node.h:152: const blink::WebFrameOwnerProperties& frame_owner_properties() { On 2015/10/14 23:34:17, Charlie Reis ...
5 years, 2 months ago (2015-10-15 02:31:39 UTC) #25
dcheng
https://codereview.chromium.org/1307013004/diff/340001/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp File third_party/WebKit/Source/web/WebLocalFrameImpl.cpp (right): https://codereview.chromium.org/1307013004/diff/340001/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp#newcode2011 third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2011: RemoteBridgeFrameOwner* remoteOwner = toRemoteBridgeFrameOwner(frame->owner()); > Can you elaborate this ...
5 years, 2 months ago (2015-10-15 06:06:53 UTC) #26
Charlie Reis
Thanks. content/ still LGTM with nit. https://codereview.chromium.org/1307013004/diff/400001/content/browser/frame_host/render_frame_host_impl.cc File content/browser/frame_host/render_frame_host_impl.cc (right): https://codereview.chromium.org/1307013004/diff/400001/content/browser/frame_host/render_frame_host_impl.cc#newcode1361 content/browser/frame_host/render_frame_host_impl.cc:1361: // These properties ...
5 years, 2 months ago (2015-10-15 16:26:30 UTC) #27
lazyboy
https://codereview.chromium.org/1307013004/diff/340001/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp File third_party/WebKit/Source/web/WebLocalFrameImpl.cpp (right): https://codereview.chromium.org/1307013004/diff/340001/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp#newcode2011 third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2011: RemoteBridgeFrameOwner* remoteOwner = toRemoteBridgeFrameOwner(frame->owner()); On 2015/10/15 06:06:53, dcheng wrote: ...
5 years, 2 months ago (2015-10-15 16:56:38 UTC) #28
dcheng
https://codereview.chromium.org/1307013004/diff/400001/third_party/WebKit/Source/web/tests/WebFrameTest.cpp File third_party/WebKit/Source/web/tests/WebFrameTest.cpp (right): https://codereview.chromium.org/1307013004/diff/400001/third_party/WebKit/Source/web/tests/WebFrameTest.cpp#newcode1672 third_party/WebKit/Source/web/tests/WebFrameTest.cpp:1672: v8::Local<v8::Value> marginWidthResult = localFrame->executeScriptAndReturnValue(WebScriptSource("parseInt(document.body.getAttribute('marginwidth') || '0');")); On 2015/10/15 at ...
5 years, 2 months ago (2015-10-15 22:07:46 UTC) #29
dcheng
https://codereview.chromium.org/1307013004/diff/400001/third_party/WebKit/Source/web/tests/WebFrameTest.cpp File third_party/WebKit/Source/web/tests/WebFrameTest.cpp (right): https://codereview.chromium.org/1307013004/diff/400001/third_party/WebKit/Source/web/tests/WebFrameTest.cpp#newcode1672 third_party/WebKit/Source/web/tests/WebFrameTest.cpp:1672: v8::Local<v8::Value> marginWidthResult = localFrame->executeScriptAndReturnValue(WebScriptSource("parseInt(document.body.getAttribute('marginwidth') || '0');")); On 2015/10/15 at ...
5 years, 2 months ago (2015-10-15 22:20:17 UTC) #30
lazyboy
https://codereview.chromium.org/1307013004/diff/400001/third_party/WebKit/Source/web/tests/WebFrameTest.cpp File third_party/WebKit/Source/web/tests/WebFrameTest.cpp (right): https://codereview.chromium.org/1307013004/diff/400001/third_party/WebKit/Source/web/tests/WebFrameTest.cpp#newcode1672 third_party/WebKit/Source/web/tests/WebFrameTest.cpp:1672: v8::Local<v8::Value> marginWidthResult = localFrame->executeScriptAndReturnValue(WebScriptSource("parseInt(document.body.getAttribute('marginwidth') || '0');")); On 2015/10/15 22:07:46, ...
5 years, 2 months ago (2015-10-15 23:00:52 UTC) #31
alexmos
https://codereview.chromium.org/1307013004/diff/340001/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp File third_party/WebKit/Source/web/WebLocalFrameImpl.cpp (right): https://codereview.chromium.org/1307013004/diff/340001/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp#newcode2011 third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2011: RemoteBridgeFrameOwner* remoteOwner = toRemoteBridgeFrameOwner(frame->owner()); > > Can we move ...
5 years, 2 months ago (2015-10-16 17:17:01 UTC) #32
lazyboy
@dcheng ping.
5 years, 2 months ago (2015-10-21 18:17:58 UTC) #33
dcheng
https://codereview.chromium.org/1307013004/diff/520001/content/browser/frame_host/render_frame_host_impl.cc File content/browser/frame_host/render_frame_host_impl.cc (right): https://codereview.chromium.org/1307013004/diff/520001/content/browser/frame_host/render_frame_host_impl.cc#newcode1323 content/browser/frame_host/render_frame_host_impl.cc:1323: return child; I assume we explicitly allow not finding ...
5 years, 2 months ago (2015-10-21 21:04:01 UTC) #34
lazyboy
Oh, forgot to send my replies :( https://chromiumcodereview.appspot.com/1307013004/diff/520001/content/browser/frame_host/render_frame_host_impl.cc File content/browser/frame_host/render_frame_host_impl.cc (right): https://chromiumcodereview.appspot.com/1307013004/diff/520001/content/browser/frame_host/render_frame_host_impl.cc#newcode1323 content/browser/frame_host/render_frame_host_impl.cc:1323: return child; ...
5 years, 2 months ago (2015-10-23 21:19:35 UTC) #35
dcheng
lgtm
5 years, 1 month ago (2015-10-26 16:57:23 UTC) #36
lazyboy
+sky for components/html_viewer +thestig for components/printing +asvitkine for histograms.xml
5 years, 1 month ago (2015-10-27 13:50:21 UTC) #38
Alexei Svitkine (slow)
histograms.xml lgtm
5 years, 1 month ago (2015-10-27 15:12:25 UTC) #39
Lei Zhang
components/printing lgtm
5 years, 1 month ago (2015-10-27 16:16:52 UTC) #40
sky
LGTM
5 years, 1 month ago (2015-10-27 21:04:13 UTC) #41
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1307013004/540001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1307013004/540001
5 years, 1 month ago (2015-10-27 22:15:07 UTC) #43
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_compile_dbg_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg_ng/builds/115465) mac_chromium_gn_rel on ...
5 years, 1 month ago (2015-10-27 22:19:04 UTC) #45
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1307013004/580001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1307013004/580001
5 years, 1 month ago (2015-11-03 01:21:15 UTC) #48
commit-bot: I haz the power
Committed patchset #30 (id:580001)
5 years, 1 month ago (2015-11-03 01:27:41 UTC) #49
commit-bot: I haz the power
5 years, 1 month ago (2015-11-03 01:29:05 UTC) #50
Message was sent while issue was closed.
Patchset 30 (id:??) landed as
https://crrev.com/70605c32bd6a79317df00114ec556f87a7bd8afd
Cr-Commit-Position: refs/heads/master@{#357503}

Powered by Google App Engine
This is Rietveld 408576698