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

Issue 2927803002: Add the new content widget including localised title. (Closed)

Created:
3 years, 6 months ago by lody
Modified:
3 years, 6 months ago
CC:
chromium-reviews, extensions-reviews_chromium.org, ios-reviews+chrome_chromium.org, ios-reviews_chromium.org, baxley+watch_chromium.org, noyau+watch_chromium.org, marq+watch_chromium.org, chromium-apps-reviews_chromium.org, huangml+watch_chromium.org, liaoyuke+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Add the new content widget including localised title. This is inspired by (aka basically copied from) the search widget. The few bits of existing implementation are those that could be reused from the search widget (the app opening code). In order to add unit tests I had to move resources from being a dependency of the code to being a dependency of the full appex (see build.gn files) as both widgets are in the same unit test target and caused resource file name collisions. BUG=622743 Review-Url: https://codereview.chromium.org/2927803002 Cr-Commit-Position: refs/heads/master@{#478577} Committed: https://chromium.googlesource.com/chromium/src/+/45a4254da274bb79c1e0ad1a27c1644fc23156c3

Patch Set 1 #

Total comments: 11

Patch Set 2 : comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1174 lines, -4 lines) Patch
M ios/BUILD.gn View 2 chunks +3 lines, -2 lines 0 comments Download
M ios/build/chrome_build.gni View 1 chunk +1 line, -0 lines 0 comments Download
M ios/chrome/app/BUILD.gn View 2 chunks +17 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/BUILD.gn View 1 chunk +102 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/DEPS View 1 chunk +3 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/Info.plist View 1 chunk +35 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/OWNERS View 1 chunk +1 line, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/content_widget_extension_localize_strings_config.plist View 1 chunk +26 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/content_widget_view.h View 1 chunk +13 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/content_widget_view.mm View 1 chunk +15 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/content_widget_view_controller.h View 1 chunk +15 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/content_widget_view_controller.mm View 1 1 chunk +162 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/content_widget_view_controller_unittest.mm View 1 chunk +21 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/entitlements/external/content_widget_extension.appex.entitlements View 1 chunk +13 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/BUILD.gn View 1 chunk +36 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/ios_content_widget_extension_chromium_strings.grd View 1 chunk +138 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/ios_content_widget_extension_google_chrome_strings.grd View 1 chunk +138 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_am.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_ar.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_bg.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_bn.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_ca.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_cs.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_da.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_de.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_el.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_en.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_en-GB.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_es.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_es-419.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_et.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_fa.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_fi.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_fil.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_fr.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_gu.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_hi.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_hr.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_hu.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_id.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_it.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_iw.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_ja.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_kn.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_ko.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_lt.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_lv.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_ml.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_mr.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_ms.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_nl.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_no.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_pl.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_pt-BR.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_pt-PT.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_ro.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_ru.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_sk.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_sl.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_sr.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_sv.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_sw.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_ta.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_te.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_th.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_tr.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_uk.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_vi.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_zh-CN.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_chromium_strings_zh-TW.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_am.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_ar.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_bg.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_bn.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_ca.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_cs.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_da.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_de.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_el.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_en.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_en-GB.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_es.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_es-419.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_et.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_fa.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_fi.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_fil.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_fr.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_gu.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_hi.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_hr.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_hu.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_id.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_it.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_iw.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_ja.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_kn.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_ko.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_lt.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_lv.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_ml.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_mr.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_ms.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_nl.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_no.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_pl.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_pt-BR.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_pt-PT.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_ro.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_ru.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_sk.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_sl.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_sr.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_sv.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_sw.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_ta.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_te.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_th.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_tr.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_uk.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_vi.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_zh-CN.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
A ios/chrome/content_widget_extension/strings/resources/ios_content_widget_extension_google_chrome_strings_zh-TW.xtb View 1 chunk +4 lines, -0 lines 0 comments Download
M ios/chrome/search_widget_extension/BUILD.gn View 2 chunks +2 lines, -2 lines 0 comments Download
M ios/chrome/test/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M tools/gritsettings/resource_ids View 1 chunk +6 lines, -0 lines 0 comments Download
M tools/gritsettings/translation_expectations.pyl View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (6 generated)
lody
scottmg: please review tools/gritsettings/* marq: please review... the rest. Thank you!
3 years, 6 months ago (2017-06-07 16:05:55 UTC) #2
scottmg
tools lgtm
3 years, 6 months ago (2017-06-07 18:56:27 UTC) #3
marq (ping after 24h)
https://codereview.chromium.org/2927803002/diff/1/ios/chrome/content_widget_extension/content_widget_view.mm File ios/chrome/content_widget_extension/content_widget_view.mm (right): https://codereview.chromium.org/2927803002/diff/1/ios/chrome/content_widget_extension/content_widget_view.mm#newcode14 ios/chrome/content_widget_extension/content_widget_view.mm:14: @implementation ContentWidgetView Presumably something will be added here in ...
3 years, 6 months ago (2017-06-08 08:49:57 UTC) #4
lody
https://codereview.chromium.org/2927803002/diff/1/ios/chrome/content_widget_extension/content_widget_view.mm File ios/chrome/content_widget_extension/content_widget_view.mm (right): https://codereview.chromium.org/2927803002/diff/1/ios/chrome/content_widget_extension/content_widget_view.mm#newcode14 ios/chrome/content_widget_extension/content_widget_view.mm:14: @implementation ContentWidgetView On 2017/06/08 08:49:56, marq (ping after 24h) ...
3 years, 6 months ago (2017-06-08 09:19:57 UTC) #5
marq (ping after 24h)
lgtm
3 years, 6 months ago (2017-06-09 09:21:34 UTC) #6
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/2927803002/20001
3 years, 6 months ago (2017-06-12 08:19:14 UTC) #9
commit-bot: I haz the power
3 years, 6 months ago (2017-06-12 10:15:26 UTC) #13
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/45a4254da274bb79c1e0ad1a27c1...

Powered by Google App Engine
This is Rietveld 408576698