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

Issue 2039363003: FirstMeaningfulPaint UMA (Closed)

Created:
4 years, 6 months ago by Kunihiko Sakamoto
Modified:
4 years, 4 months ago
CC:
ajuma+watch_chromium.org, blink-layers+watch_chromium.org, blink-reviews, blink-reviews-api_chromium.org, blink-reviews-layout_chromium.org, blink-reviews-paint_chromium.org, blink-reviews-platform-graphics_chromium.org, Rik, chromium-reviews, danakj+watch_chromium.org, dglazkov+blink, dshwang, drott+blinkwatch_chromium.org, krit, eae+blinkwatch, f(malita), jbroman, jchaffraix+rendering, Justin Novosad, kinuko+watch, leviw+renderwatch, loading-reviews_chromium.org, pdr+graphicswatchlist_chromium.org, pdr+renderingwatchlist_chromium.org, rwlbuis, Stephen Chennney, slimming-paint-reviews_chromium.org, szager+layoutwatch_chromium.org, zoltan1
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

FirstMeaningfulPaint UMA This patch implements First Meaningful Paint (FMP) [1] as a UMA metric. FMP is computed in FirstMeaningfulPaintDetector class, using the same algorithm as existing trace-based FMP [2]. FirstMeaningfulPaintDetector observes layout operations during page load until network stable (2 seconds of no network activity), and then reports computed FMP to PaintTiming. If the user navigated away from the page while observing layouts or user interaction happened between FP and FMP, instead of reporting Time to first meaningful paint, just log the event in separate FirstMeaningfulPaintStatus histogram. Design doc: http://goo.gl/TEiMi4 [1] https://goo.gl/vpaxv6 [2] https://github.com/catapult-project/catapult/blob/master/tracing/tracing/metrics/system_health/loading_metric.html BUG=632081 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Committed: https://crrev.com/b190d8e50285016c58c89ae5717446388945fd8f Cr-Commit-Position: refs/heads/master@{#411876}

Patch Set 1 : ready for review #

Total comments: 18

Patch Set 2 : review comments #

Patch Set 3 : rebase #

Patch Set 4 : Fix browser tests #

Total comments: 8

Patch Set 5 : ignore interactions before FP #

Total comments: 10

Patch Set 6 : add "Experimental" to histogram names #

Patch Set 7 : rebase #

Total comments: 13

Patch Set 8 : review comments #

Total comments: 2

Patch Set 9 : add tests #

Patch Set 10 : rebase #

Total comments: 4

Patch Set 11 : wait in renderer #

Total comments: 22

Patch Set 12 : review comments #

Total comments: 16

Patch Set 13 : isherman's comments #

Patch Set 14 : rebase #

Total comments: 7

Patch Set 15 : histogram descriptions #

Patch Set 16 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+621 lines, -40 lines) Patch
M chrome/browser/page_load_metrics/metrics_web_contents_observer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +9 lines, -0 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +18 lines, -0 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 9 chunks +62 lines, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +49 lines, -0 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/page_load_metrics_observer_test_harness.cc View 1 2 3 4 5 6 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +48 lines, -0 lines 0 comments Download
M chrome/browser/page_load_metrics/page_load_metrics_observer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/page_load_metrics/page_load_metrics_messages.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/page_load_metrics/page_load_timing.h View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/page_load_metrics/page_load_timing.cc View 1 2 3 4 5 6 7 8 2 chunks +4 lines, -2 lines 0 comments Download
M chrome/renderer/page_load_metrics/metrics_render_frame_observer.cc View 1 2 3 4 5 6 7 2 chunks +8 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/core.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/fetch/ResourceFetcher.h View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/FrameView.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +3 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 3 chunks +4 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutObject.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -3 lines 0 comments Download
M third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -14 lines 0 comments Download
M third_party/WebKit/Source/core/loader/FrameFetchContext.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +3 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +67 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +115 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetectorTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +101 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintTiming.h View 1 2 3 4 5 6 7 8 5 chunks +14 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/paint/PaintTiming.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +21 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/timing/PerformanceTiming.h View 1 chunk +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/timing/PerformanceTiming.cpp View 1 chunk +9 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/GraphicsLayer.h View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -11 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/GraphicsLayerClient.h View 1 1 chunk +1 line, -3 lines 0 comments Download
M third_party/WebKit/Source/web/WebPerformance.cpp View 1 2 3 4 5 6 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/public/web/WebPerformance.h View 1 chunk +1 line, -0 lines 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 2 chunks +51 lines, -0 lines 0 comments Download

Messages

Total messages: 121 (71 generated)
Kunihiko Sakamoto
PTAL
4 years, 4 months ago (2016-07-28 02:02:03 UTC) #26
kouhei (in TOK)
Would you split this patch when you land? https://codereview.chromium.org/2039363003/diff/240001/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp File third_party/WebKit/Source/core/loader/FrameFetchContext.cpp (right): https://codereview.chromium.org/2039363003/diff/240001/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp#newcode419 third_party/WebKit/Source/core/loader/FrameFetchContext.cpp:419: FirstMeaningfulPaintDetector::from(*m_document).checkNetworkStable(); ...
4 years, 4 months ago (2016-07-28 03:45:04 UTC) #27
paulirish
We were discussing if it'll be easy to confirm the UMA numbers here match the ...
4 years, 4 months ago (2016-07-28 20:49:08 UTC) #28
Bryan McQuade
Thanks! Here are some initial comments for the page load metrics portion. https://codereview.chromium.org/2039363003/diff/240001/chrome/browser/page_load_metrics/metrics_web_contents_observer.cc File chrome/browser/page_load_metrics/metrics_web_contents_observer.cc ...
4 years, 4 months ago (2016-07-29 15:02:26 UTC) #29
Bryan McQuade
https://codereview.chromium.org/2039363003/diff/240001/chrome/common/page_load_metrics/page_load_timing.cc File chrome/common/page_load_metrics/page_load_timing.cc (right): https://codereview.chromium.org/2039363003/diff/240001/chrome/common/page_load_metrics/page_load_timing.cc#newcode26 chrome/common/page_load_metrics/page_load_timing.cc:26: first_contentful_paint == other.first_contentful_paint && On 2016/07/29 at 15:02:26, Bryan ...
4 years, 4 months ago (2016-07-29 17:59:27 UTC) #30
Kunihiko Sakamoto
On 2016/07/28 03:45:04, kouhei wrote: > Would you split this patch when you land? Into ...
4 years, 4 months ago (2016-08-01 08:52:07 UTC) #33
Kunihiko Sakamoto
https://codereview.chromium.org/2039363003/diff/240001/chrome/browser/page_load_metrics/metrics_web_contents_observer.cc File chrome/browser/page_load_metrics/metrics_web_contents_observer.cc (right): https://codereview.chromium.org/2039363003/diff/240001/chrome/browser/page_load_metrics/metrics_web_contents_observer.cc#newcode229 chrome/browser/page_load_metrics/metrics_web_contents_observer.cc:229: observer->OnFirstImagePaint(new_timing, extra_info); On 2016/08/01 08:52:06, Kunihiko Sakamoto wrote: > ...
4 years, 4 months ago (2016-08-02 03:19:37 UTC) #40
Bryan McQuade
Thanks! Here are a few more pageloadmetrics questions/comments. https://codereview.chromium.org/2039363003/diff/300001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc (right): https://codereview.chromium.org/2039363003/diff/300001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc#newcode338 chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc:338: if ...
4 years, 4 months ago (2016-08-02 16:16:57 UTC) #41
Kunihiko Sakamoto
https://codereview.chromium.org/2039363003/diff/300001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc (right): https://codereview.chromium.org/2039363003/diff/300001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc#newcode338 chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc:338: if (!first_user_interaction_time_ || stamp < first_user_interaction_time_) { On 2016/08/02 ...
4 years, 4 months ago (2016-08-03 08:35:16 UTC) #44
Bryan McQuade
Thanks! The metrics side looks pretty good to me now. I'm going to be unable ...
4 years, 4 months ago (2016-08-03 21:44:58 UTC) #48
Kunihiko Sakamoto
Thanks for your review, Bryan! https://codereview.chromium.org/2039363003/diff/320001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc (right): https://codereview.chromium.org/2039363003/diff/320001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc#newcode110 chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc:110: "PageLoad.PaintTiming.NavigationToFirstMeaningfulPaint"; On 2016/08/03 21:44:58, ...
4 years, 4 months ago (2016-08-04 01:47:36 UTC) #51
Charlie Harrison
Did a first pass on page_load_metrics. Consider the comment to add a parse start to ...
4 years, 4 months ago (2016-08-04 02:18:30 UTC) #53
Kunihiko Sakamoto
https://codereview.chromium.org/2039363003/diff/360001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc (left): https://codereview.chromium.org/2039363003/diff/360001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc#oldcode102 chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc:102: const char kHistogramParseStartToFirstContentfulPaint[] = On 2016/08/04 02:18:29, csharrison wrote: ...
4 years, 4 months ago (2016-08-04 02:56:15 UTC) #54
Charlie Harrison
Can you add one browsertest to page_load_metrics_browsertest to show that e.g. navigating to /title1.html gives ...
4 years, 4 months ago (2016-08-04 18:27:28 UTC) #55
Charlie Harrison
+loading-reviews
4 years, 4 months ago (2016-08-04 18:28:42 UTC) #56
Kunihiko Sakamoto
Added tests in page_load_metrics_browsertest.cc, core_page_load_metrics_observer_unittest.cc, and FirstMeaningfulPaintDetectorTest.cpp. https://codereview.chromium.org/2039363003/diff/380001/chrome/common/page_load_metrics/page_load_timing.cc File chrome/common/page_load_metrics/page_load_timing.cc (right): https://codereview.chromium.org/2039363003/diff/380001/chrome/common/page_load_metrics/page_load_timing.cc#newcode39 chrome/common/page_load_metrics/page_load_timing.cc:39: !first_meaningful_paint&& !parse_start ...
4 years, 4 months ago (2016-08-08 06:47:12 UTC) #57
Charlie Harrison
page_load_metrics lgtm with one comment. Still haven't taken a hard look at Blink side. https://codereview.chromium.org/2039363003/diff/420001/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc ...
4 years, 4 months ago (2016-08-08 12:35:44 UTC) #62
Kunihiko Sakamoto
https://codereview.chromium.org/2039363003/diff/420001/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc File chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc (right): https://codereview.chromium.org/2039363003/diff/420001/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc#newcode388 chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc:388: // Wait until a FMP is reported, by polling ...
4 years, 4 months ago (2016-08-09 02:32:49 UTC) #63
Charlie Harrison
https://codereview.chromium.org/2039363003/diff/420001/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc File chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc (right): https://codereview.chromium.org/2039363003/diff/420001/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc#newcode388 chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc:388: // Wait until a FMP is reported, by polling ...
4 years, 4 months ago (2016-08-09 02:36:43 UTC) #64
Kunihiko Sakamoto
https://codereview.chromium.org/2039363003/diff/420001/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc File chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc (right): https://codereview.chromium.org/2039363003/diff/420001/chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc#newcode388 chrome/browser/page_load_metrics/page_load_metrics_browsertest.cc:388: // Wait until a FMP is reported, by polling ...
4 years, 4 months ago (2016-08-09 03:31:14 UTC) #68
Charlie Harrison
Some provisional renderer side comments. Overall lg. https://codereview.chromium.org/2039363003/diff/460001/third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp File third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp (right): https://codereview.chromium.org/2039363003/diff/460001/third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp#newcode21 third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp:21: const double ...
4 years, 4 months ago (2016-08-09 16:27:33 UTC) #71
kouhei (in TOK)
Only reviewed tp/WebKit https://codereview.chromium.org/2039363003/diff/460001/third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp File third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp (right): https://codereview.chromium.org/2039363003/diff/460001/third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp#newcode41 third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp:41: void FirstMeaningfulPaintDetector::computeLayoutSignificance( markNextPaintAsMeaningfulIfNeeded? https://codereview.chromium.org/2039363003/diff/460001/third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp#newcode83 third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp:83: if ...
4 years, 4 months ago (2016-08-10 01:58:14 UTC) #72
Kunihiko Sakamoto
https://codereview.chromium.org/2039363003/diff/460001/third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp File third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp (right): https://codereview.chromium.org/2039363003/diff/460001/third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp#newcode21 third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp:21: const double kTimeWithoutNetworkActivity = 2.0; On 2016/08/09 16:27:32, Charlie ...
4 years, 4 months ago (2016-08-10 02:33:32 UTC) #75
kouhei (in TOK)
core lgtm
4 years, 4 months ago (2016-08-10 03:28:24 UTC) #78
Kunihiko Sakamoto
+chrishtr for platform/graphics +tkent for {Source,public}/web +isherman for histograms.xml
4 years, 4 months ago (2016-08-10 03:45:18 UTC) #80
tkent
> +tkent for {Source,public}/web lgtm
4 years, 4 months ago (2016-08-10 04:15:00 UTC) #81
Ilya Sherman
https://codereview.chromium.org/2039363003/diff/480001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc (right): https://codereview.chromium.org/2039363003/diff/480001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc#newcode358 chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc:358: base::TimeTicks fmp = nit: I think "paint" would be ...
4 years, 4 months ago (2016-08-10 05:42:37 UTC) #82
Kunihiko Sakamoto
https://codereview.chromium.org/2039363003/diff/480001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc (right): https://codereview.chromium.org/2039363003/diff/480001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc#newcode358 chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc:358: base::TimeTicks fmp = On 2016/08/10 05:42:36, Ilya Sherman wrote: ...
4 years, 4 months ago (2016-08-10 07:43:09 UTC) #86
Charlie Harrison
https://codereview.chromium.org/2039363003/diff/480001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/2039363003/diff/480001/tools/metrics/histograms/histograms.xml#newcode38065 tools/metrics/histograms/histograms.xml:38065: + name="PageLoad.Experimental.PaintTiming.ParseStartToFirstMeaningfulPaint" On 2016/08/10 07:43:09, Kunihiko Sakamoto wrote: > ...
4 years, 4 months ago (2016-08-10 12:17:07 UTC) #89
Ilya Sherman
Thanks! LG % discussion of whether we can record fewer metrics for this purpose. https://codereview.chromium.org/2039363003/diff/480001/tools/metrics/histograms/histograms.xml ...
4 years, 4 months ago (2016-08-10 18:48:09 UTC) #90
Charlie Harrison
https://codereview.chromium.org/2039363003/diff/480001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/2039363003/diff/480001/tools/metrics/histograms/histograms.xml#newcode38065 tools/metrics/histograms/histograms.xml:38065: + name="PageLoad.Experimental.PaintTiming.ParseStartToFirstMeaningfulPaint" On 2016/08/10 at 18:48:09, Ilya Sherman wrote: ...
4 years, 4 months ago (2016-08-10 19:12:20 UTC) #91
Ilya Sherman
Okay, sounds like there's value to both metrics, so LGTM % the one remaining nit.
4 years, 4 months ago (2016-08-10 19:20:08 UTC) #92
chrishtr
https://codereview.chromium.org/2039363003/diff/520001/third_party/WebKit/Source/core/layout/LayoutObject.cpp File third_party/WebKit/Source/core/layout/LayoutObject.cpp (right): https://codereview.chromium.org/2039363003/diff/520001/third_party/WebKit/Source/core/layout/LayoutObject.cpp#newcode243 third_party/WebKit/Source/core/layout/LayoutObject.cpp:243: if (m_node) On every LayoutObject creation? That's expensive.
4 years, 4 months ago (2016-08-11 00:43:35 UTC) #93
Charlie Harrison
https://codereview.chromium.org/2039363003/diff/520001/third_party/WebKit/Source/core/layout/LayoutObject.cpp File third_party/WebKit/Source/core/layout/LayoutObject.cpp (right): https://codereview.chromium.org/2039363003/diff/520001/third_party/WebKit/Source/core/layout/LayoutObject.cpp#newcode243 third_party/WebKit/Source/core/layout/LayoutObject.cpp:243: if (m_node) On 2016/08/11 00:43:35, chrishtr wrote: > On ...
4 years, 4 months ago (2016-08-11 00:48:57 UTC) #94
chrishtr
https://codereview.chromium.org/2039363003/diff/520001/third_party/WebKit/Source/core/layout/LayoutObject.cpp File third_party/WebKit/Source/core/layout/LayoutObject.cpp (right): https://codereview.chromium.org/2039363003/diff/520001/third_party/WebKit/Source/core/layout/LayoutObject.cpp#newcode243 third_party/WebKit/Source/core/layout/LayoutObject.cpp:243: if (m_node) On 2016/08/11 at 00:48:57, Charlie Harrison wrote: ...
4 years, 4 months ago (2016-08-11 00:55:47 UTC) #95
Charlie Harrison
https://codereview.chromium.org/2039363003/diff/520001/third_party/WebKit/Source/core/layout/LayoutObject.cpp File third_party/WebKit/Source/core/layout/LayoutObject.cpp (right): https://codereview.chromium.org/2039363003/diff/520001/third_party/WebKit/Source/core/layout/LayoutObject.cpp#newcode243 third_party/WebKit/Source/core/layout/LayoutObject.cpp:243: if (m_node) On 2016/08/11 00:55:46, chrishtr wrote: > On ...
4 years, 4 months ago (2016-08-11 01:01:38 UTC) #96
Kunihiko Sakamoto
https://codereview.chromium.org/2039363003/diff/520001/third_party/WebKit/Source/core/layout/LayoutObject.cpp File third_party/WebKit/Source/core/layout/LayoutObject.cpp (right): https://codereview.chromium.org/2039363003/diff/520001/third_party/WebKit/Source/core/layout/LayoutObject.cpp#newcode243 third_party/WebKit/Source/core/layout/LayoutObject.cpp:243: if (m_node) On 2016/08/11 01:01:37, Charlie Harrison wrote: > ...
4 years, 4 months ago (2016-08-11 03:50:18 UTC) #97
chrishtr
lgtm
4 years, 4 months ago (2016-08-11 15:11:40 UTC) #98
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/2039363003/540001
4 years, 4 months ago (2016-08-12 00:55:32 UTC) #101
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/236582)
4 years, 4 months ago (2016-08-12 01:02:53 UTC) #103
Charlie Harrison
Looks like IPCs need security reviews.
4 years, 4 months ago (2016-08-12 01:05:25 UTC) #104
Kunihiko Sakamoto
+tsepez for IPC (page_load_metrics_messages.h)
4 years, 4 months ago (2016-08-12 01:13:02 UTC) #106
Tom Sepez
messages LGTM.
4 years, 4 months ago (2016-08-12 15:31:13 UTC) #107
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/2039363003/540001
4 years, 4 months ago (2016-08-12 16:08:51 UTC) #109
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/237047)
4 years, 4 months ago (2016-08-12 16:15:12 UTC) #111
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/2039363003/560001
4 years, 4 months ago (2016-08-13 01:15:56 UTC) #114
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/122278)
4 years, 4 months ago (2016-08-13 03:10:37 UTC) #116
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/2039363003/560001
4 years, 4 months ago (2016-08-13 04:13:12 UTC) #118
commit-bot: I haz the power
Committed patchset #16 (id:560001)
4 years, 4 months ago (2016-08-13 04:49:16 UTC) #119
commit-bot: I haz the power
4 years, 4 months ago (2016-08-13 04:50:46 UTC) #121
Message was sent while issue was closed.
Patchset 16 (id:??) landed as
https://crrev.com/b190d8e50285016c58c89ae5717446388945fd8f
Cr-Commit-Position: refs/heads/master@{#411876}

Powered by Google App Engine
This is Rietveld 408576698