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

Issue 541103002: Introduce ChromeZoomLevelPref, make zoom level prefs independent of profile prefs. (Closed)

Created:
6 years, 3 months ago by wjmaclean
Modified:
6 years, 2 months ago
CC:
chromium-reviews, dbeam+watch-options_chromium.org, nkostylev+watch_chromium.org, darin-cc_chromium.org, oshima+watch_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Introduce ChromeZoomLevelPrefs, make zoom level prefs independent of profile prefs. This CL splits the management of zoom level prefs (per-host zoom levels and default zoom level) out of the profile prefs and into its own class, ChromeZoomLevelPrefs. This is in preparation for moving zoom-level prefs into StoragePartition so that WebViews and Apps can manage them separately from the main browser. Note that while the new zoom level prefs are still stored in the profile prefs, default_zoom_level becomes a Dictionary of doubles, instead of being a single double. This is needed since now each StoragePartition will have its own default zoom level. Similarly, per-host zoom levels is now a Dictionary of Dictionaries, with each StoragePartition having its own set of per-host zoom levels. This CL includes code that detects legacy profile zoom preferences, and migrates them to the new mechanism, clearing the legacy values once the migration is complete. This mechanism will be removed (at least) one full milestone after the new zoom preferences go stable, when analysis of the migration statistics suggests that most users have had their preferences migrated. BUG=335317 Committed: https://crrev.com/e530aa74d7615e92810410b451471802cd79edda Cr-Commit-Position: refs/heads/master@{#299559}

Patch Set 1 #

Total comments: 1

Patch Set 2 : Fix test: OffTheRecordProfileImplTest.GetHostZoomMap. #

Patch Set 3 : Rebase to fix scoped_refptr conversion. #

Total comments: 24

Patch Set 4 : Address comments. #

Total comments: 16

Patch Set 5 : Address comments (use WeakPtr in callback). #

Total comments: 16

Patch Set 6 : Make prefs non-syncable; expose GetPrefs() only in chrome; add stats counter. #

Patch Set 7 : Convert to using only profile prefs. #

Total comments: 21

Patch Set 8 : Fix Windows compile, PrintPreviewUIUnitTests. #

Patch Set 9 : Address comments, fix Windows compile. #

Patch Set 10 : Implement roll-my-own notifications, fix windows compile. #

Patch Set 11 : Switch to using UserMetrics Recorder. #

Patch Set 12 : Fix HostZOomMapBrowserTest. #

Total comments: 18

Patch Set 13 : Fix typo in HostZoomMap browser test. #

Total comments: 14

Patch Set 14 : Experiment: Windows hash function test. #

Total comments: 5

Patch Set 15 : Use SizeTToString(). #

Patch Set 16 : Experiment: Windows hash keys (again) #

Patch Set 17 : Address comments. #

Total comments: 5

Patch Set 18 : Revise histogram collection. #

Total comments: 2

Patch Set 19 : Revised #

Total comments: 32

Patch Set 20 : Address comments. #

Total comments: 13

Patch Set 21 : Don't require BrowserOptionsHandler to have ZoomLevelPrefs in Guest/Incognito Modes. #

Patch Set 22 : Fix Android build. #

Total comments: 10

Patch Set 23 : Address final prefs-related comments. #

Total comments: 20

Patch Set 24 : Address comments. #

Patch Set 25 : Fix ChromeOS compile. #

Patch Set 26 : Remove obsolete access of ZoomController from WebUILoginView. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+643 lines, -132 lines) Patch
M chrome/browser/chrome_page_zoom.cc View 1 chunk +1 line, -3 lines 0 comments Download
M chrome/browser/chromeos/login/signin/merge_session_load_page.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/chromeos/login/ui/webui_login_view.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 +4 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/offline/offline_load_page.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +4 lines, -1 line 0 comments Download
M chrome/browser/prefs/browser_prefs.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/prefs/browser_prefs.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 +53 lines, -0 lines 0 comments Download
M chrome/browser/profiles/host_zoom_map_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 6 chunks +143 lines, -18 lines 0 comments Download
M chrome/browser/profiles/off_the_record_profile_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 4 chunks +13 lines, -6 lines 0 comments Download
M chrome/browser/profiles/profile.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 2 chunks +9 lines, -0 lines 0 comments Download
M chrome/browser/profiles/profile.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +15 lines, -2 lines 0 comments Download
M chrome/browser/profiles/profile_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 5 chunks +8 lines, -5 lines 0 comments Download
M chrome/browser/profiles/profile_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 5 chunks +11 lines, -66 lines 0 comments Download
M chrome/browser/renderer_preferences_util.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +3 lines, -1 line 0 comments Download
M chrome/browser/renderer_preferences_util.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +14 lines, -3 lines 0 comments Download
M chrome/browser/safe_browsing/safe_browsing_blocking_page.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 3 chunks +4 lines, -1 line 0 comments Download
M chrome/browser/ssl/ssl_blocking_page.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 3 chunks +4 lines, -1 line 0 comments Download
M chrome/browser/ui/pdf/pdf_unsupported_feature.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +4 lines, -1 line 0 comments Download
M chrome/browser/ui/prefs/prefs_tab_helper.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/prefs/prefs_tab_helper.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 5 chunks +24 lines, -5 lines 0 comments Download
M chrome/browser/ui/webui/constrained_web_dialog_delegate_base.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +7 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/options/browser_options_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +4 lines, -1 line 0 comments Download
M chrome/browser/ui/webui/options/browser_options_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 4 chunks +17 lines, -7 lines 0 comments Download
A chrome/browser/ui/zoom/chrome_zoom_level_prefs.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 1 chunk +76 lines, -0 lines 0 comments Download
A chrome/browser/ui/zoom/chrome_zoom_level_prefs.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 1 chunk +191 lines, -0 lines 0 comments Download
M chrome/browser/ui/zoom/zoom_controller_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/chrome_browser_ui.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 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/pref_names.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, -2 lines 0 comments Download
M chrome/common/pref_names.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 1 chunk +7 lines, -2 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 68 (17 generated)
wjmaclean
jam@chromium.org: Please review changes in content/public (small CL) sky@chromium.org: Please review changes in chrome/ (larger ...
6 years, 3 months ago (2014-09-04 20:41:17 UTC) #2
sky
I only got a little ways through this patch. Can you make sure there aren't ...
6 years, 3 months ago (2014-09-04 21:52:24 UTC) #3
wjmaclean
On 2014/09/04 21:52:24, sky wrote: > I only got a little ways through this patch. ...
6 years, 3 months ago (2014-09-05 01:42:41 UTC) #4
wjmaclean
On 2014/09/05 01:42:41, wjmaclean wrote: > > That being said, I'll look through the code ...
6 years, 3 months ago (2014-09-05 12:04:12 UTC) #5
wjmaclean
Fixed broken test (needed to temporarily add ZoomLevelPrefs to TestingProfile ... this will eventually be ...
6 years, 3 months ago (2014-09-05 16:12:46 UTC) #6
sky
I realized when looking through all this that I'm not that familiar with host zoom ...
6 years, 3 months ago (2014-09-05 19:28:08 UTC) #7
wjmaclean
Addressed comments. https://codereview.chromium.org/541103002/diff/40001/chrome/browser/profiles/host_zoom_map_browsertest.cc File chrome/browser/profiles/host_zoom_map_browsertest.cc (right): https://codereview.chromium.org/541103002/diff/40001/chrome/browser/profiles/host_zoom_map_browsertest.cc#newcode247 chrome/browser/profiles/host_zoom_map_browsertest.cc:247: const double kOriginalDefaultZoomLevel; On 2014/09/05 19:28:07, sky ...
6 years, 3 months ago (2014-09-05 21:01:48 UTC) #8
Dan Beam
i can look but i've always dealt with *showing* the zoom level, not storing or ...
6 years, 3 months ago (2014-09-09 22:47:19 UTC) #10
wjmaclean
I've asked jam@ to see what he recommends On Tue, Sep 9, 2014 at 6:47 ...
6 years, 3 months ago (2014-09-09 22:54:09 UTC) #11
jam
why is content changing? see http://www.chromium.org/developers/content-module/content-api for stuff in chrome, i believe pkasting is familiar ...
6 years, 3 months ago (2014-09-10 15:35:33 UTC) #12
wjmaclean
On 2014/09/10 15:35:33, jam wrote: > why is content changing? see > http://www.chromium.org/developers/content-module/content-api When all ...
6 years, 3 months ago (2014-09-10 15:45:20 UTC) #13
wjmaclean
pkasting@ - would you be willing to take at look at the chrome/* parts of ...
6 years, 3 months ago (2014-09-10 15:48:16 UTC) #15
Peter Kasting
Unfortunately, I haven't worked with the zoom code since it was first written years ago... ...
6 years, 3 months ago (2014-09-11 00:45:48 UTC) #16
wjmaclean
https://codereview.chromium.org/541103002/diff/60001/chrome/browser/chromeos/login/signin/merge_session_load_page.cc File chrome/browser/chromeos/login/signin/merge_session_load_page.cc (right): https://codereview.chromium.org/541103002/diff/60001/chrome/browser/chromeos/login/signin/merge_session_load_page.cc#newcode107 chrome/browser/chromeos/login/signin/merge_session_load_page.cc:107: profile)->GetDefaultZoomLevel(); On 2014/09/11 00:45:47, Peter Kasting wrote: > What ...
6 years, 3 months ago (2014-09-11 21:00:52 UTC) #17
Peter Kasting
I don't have problems with this change, but I don't think my review is good ...
6 years, 3 months ago (2014-09-11 21:06:55 UTC) #19
Bernhard Bauer
How is this going to work in the long term? Is every app going to ...
6 years, 3 months ago (2014-09-12 10:28:50 UTC) #20
wjmaclean
While I work on (1) making the pref service non-syncable, and (2) exposing GetPrefs() only ...
6 years, 3 months ago (2014-09-16 18:44:44 UTC) #21
jam
On 2014/09/10 15:45:20, wjmaclean wrote: > On 2014/09/10 15:35:33, jam wrote: > > why is ...
6 years, 3 months ago (2014-09-18 01:15:10 UTC) #22
wjmaclean
Conversion to using only profile-prefs done; PTAL
6 years, 2 months ago (2014-09-30 21:04:19 UTC) #24
Bernhard Bauer
https://codereview.chromium.org/541103002/diff/140001/chrome/browser/profiles/host_zoom_map_browsertest.cc File chrome/browser/profiles/host_zoom_map_browsertest.cc (right): https://codereview.chromium.org/541103002/diff/140001/chrome/browser/profiles/host_zoom_map_browsertest.cc#newcode79 chrome/browser/profiles/host_zoom_map_browsertest.cc:79: browser()->profile()->GetZoomLevelPrefs()->SetDefaultZoomLevel(level); If you want to, you could pull these ...
6 years, 2 months ago (2014-10-01 15:09:15 UTC) #25
wjmaclean
asvitkine@chromium.org: Please review changes in tools/metrics/actions gab@ - bauerb@ suggested you might take over the ...
6 years, 2 months ago (2014-10-01 20:33:00 UTC) #27
Alexei Svitkine (slow)
https://codereview.chromium.org/541103002/diff/280001/chrome/browser/profiles/profile_impl.cc File chrome/browser/profiles/profile_impl.cc (right): https://codereview.chromium.org/541103002/diff/280001/chrome/browser/profiles/profile_impl.cc#newcode790 chrome/browser/profiles/profile_impl.cc:790: UserMetricsAction("Chrome_ZoomLevelPreferencesMigration")); I'm not convinced a user action is the ...
6 years, 2 months ago (2014-10-02 20:40:20 UTC) #28
gab
I did a run through of this entire CL (skipped tests for now). I dropped ...
6 years, 2 months ago (2014-10-02 20:58:43 UTC) #29
wjmaclean
gab@ - I don't know if you'll have time to take another look, but I've ...
6 years, 2 months ago (2014-10-03 18:53:23 UTC) #30
Alexei Svitkine (slow)
https://codereview.chromium.org/541103002/diff/340001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/541103002/diff/340001/tools/metrics/histograms/histograms.xml#newcode35720 tools/metrics/histograms/histograms.xml:35720: +<histogram name="UMA.ZoomLevelPreferencesMigrated" enum="BooleanSuccess"> Use enum="BooleanMigrated". Also, the "UMA." prefix ...
6 years, 2 months ago (2014-10-03 18:58:06 UTC) #31
wjmaclean
asvitkine@ - PTAL battre@ - All your colleagues are going on vacation! Would you be ...
6 years, 2 months ago (2014-10-03 19:16:09 UTC) #33
Alexei Svitkine (slow)
histogram lgtm % comment below - I'll leave the rest of the review to others ...
6 years, 2 months ago (2014-10-03 19:34:15 UTC) #34
wjmaclean
https://codereview.chromium.org/541103002/diff/340001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/541103002/diff/340001/tools/metrics/histograms/histograms.xml#newcode35720 tools/metrics/histograms/histograms.xml:35720: +<histogram name="UMA.ZoomLevelPreferencesMigrated" enum="BooleanSuccess"> On 2014/10/03 18:58:05, Alexei Svitkine wrote: ...
6 years, 2 months ago (2014-10-03 20:49:57 UTC) #35
battre
I did not get all the way through, yet. Only started on the HostZoomLevelPrefs. https://codereview.chromium.org/541103002/diff/380001/chrome/browser/profiles/profile.cc ...
6 years, 2 months ago (2014-10-06 14:33:51 UTC) #36
wjmaclean
battre@ - I've updated to address your initial comments. https://codereview.chromium.org/541103002/diff/380001/chrome/browser/profiles/profile.cc File chrome/browser/profiles/profile.cc (right): https://codereview.chromium.org/541103002/diff/380001/chrome/browser/profiles/profile.cc#newcode154 chrome/browser/profiles/profile.cc:154: ...
6 years, 2 months ago (2014-10-06 16:58:13 UTC) #37
wjmaclean
https://codereview.chromium.org/541103002/diff/400001/chrome/browser/ui/zoom/chrome_zoom_level_prefs.cc File chrome/browser/ui/zoom/chrome_zoom_level_prefs.cc (right): https://codereview.chromium.org/541103002/diff/400001/chrome/browser/ui/zoom/chrome_zoom_level_prefs.cc#newcode147 chrome/browser/ui/zoom/chrome_zoom_level_prefs.cc:147: bool modification_is_removal = I'd like to use this value ...
6 years, 2 months ago (2014-10-06 19:24:07 UTC) #38
battre
I have only a single major concern left, whether this breaks for OTR profiles such ...
6 years, 2 months ago (2014-10-08 11:27:11 UTC) #39
wjmaclean
battre@ - PTAL? I think I've addressed your concerns about the guest mode browsing (there ...
6 years, 2 months ago (2014-10-10 14:40:29 UTC) #42
battre
LGTM https://codereview.chromium.org/541103002/diff/620001/chrome/browser/prefs/browser_prefs.cc File chrome/browser/prefs/browser_prefs.cc (right): https://codereview.chromium.org/541103002/diff/620001/chrome/browser/prefs/browser_prefs.cc#newcode657 chrome/browser/prefs/browser_prefs.cc:657: chrome::ChromeZoomLevelPrefs* zoom_level_prefs = profile->GetZoomLevelPrefs(); DCHECK(zoom_level_prefs); ? https://codereview.chromium.org/541103002/diff/620001/chrome/browser/prefs/browser_prefs.cc#newcode666 chrome/browser/prefs/browser_prefs.cc:666: ...
6 years, 2 months ago (2014-10-10 15:41:09 UTC) #43
wjmaclean
On 2014/10/10 15:41:09, battre wrote: > LGTM Thanks battre@! I'll get these last items cleaned ...
6 years, 2 months ago (2014-10-10 15:55:15 UTC) #44
wjmaclean
https://codereview.chromium.org/541103002/diff/620001/chrome/browser/prefs/browser_prefs.cc File chrome/browser/prefs/browser_prefs.cc (right): https://codereview.chromium.org/541103002/diff/620001/chrome/browser/prefs/browser_prefs.cc#newcode657 chrome/browser/prefs/browser_prefs.cc:657: chrome::ChromeZoomLevelPrefs* zoom_level_prefs = profile->GetZoomLevelPrefs(); On 2014/10/10 15:41:08, battre wrote: ...
6 years, 2 months ago (2014-10-10 17:14:10 UTC) #45
wjmaclean
erg@ - could you please look at the chrome/browser/profiles/* files? The prefs reviewers have already ...
6 years, 2 months ago (2014-10-10 18:21:14 UTC) #47
Elliot Glaysher
https://codereview.chromium.org/541103002/diff/850001/chrome/browser/profiles/profile_impl.cc File chrome/browser/profiles/profile_impl.cc (right): https://codereview.chromium.org/541103002/diff/850001/chrome/browser/profiles/profile_impl.cc#newcode980 chrome/browser/profiles/profile_impl.cc:980: chrome::ChromeZoomLevelPrefs* ProfileImpl::GetZoomLevelPrefs() { So, on what sort of timescale ...
6 years, 2 months ago (2014-10-10 19:05:11 UTC) #48
wjmaclean
https://codereview.chromium.org/541103002/diff/850001/chrome/browser/profiles/profile_impl.cc File chrome/browser/profiles/profile_impl.cc (right): https://codereview.chromium.org/541103002/diff/850001/chrome/browser/profiles/profile_impl.cc#newcode980 chrome/browser/profiles/profile_impl.cc:980: chrome::ChromeZoomLevelPrefs* ProfileImpl::GetZoomLevelPrefs() { On 2014/10/10 19:05:11, Elliot Glaysher wrote: ...
6 years, 2 months ago (2014-10-10 19:18:40 UTC) #49
sky
https://codereview.chromium.org/541103002/diff/850001/chrome/browser/prefs/browser_prefs.cc File chrome/browser/prefs/browser_prefs.cc (right): https://codereview.chromium.org/541103002/diff/850001/chrome/browser/prefs/browser_prefs.cc#newcode655 chrome/browser/prefs/browser_prefs.cc:655: void MigrateProfileZoomLevelPrefs(Profile* profile) { Is there test coverage of ...
6 years, 2 months ago (2014-10-10 19:43:59 UTC) #51
wjmaclean
https://codereview.chromium.org/541103002/diff/850001/chrome/browser/prefs/browser_prefs.cc File chrome/browser/prefs/browser_prefs.cc (right): https://codereview.chromium.org/541103002/diff/850001/chrome/browser/prefs/browser_prefs.cc#newcode655 chrome/browser/prefs/browser_prefs.cc:655: void MigrateProfileZoomLevelPrefs(Profile* profile) { On 2014/10/10 19:43:59, sky wrote: ...
6 years, 2 months ago (2014-10-10 20:23:02 UTC) #52
sky
LGTM
6 years, 2 months ago (2014-10-13 16:42:50 UTC) #53
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/541103002/900002
6 years, 2 months ago (2014-10-14 16:15:16 UTC) #55
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_swarming on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_swarming/builds/23810)
6 years, 2 months ago (2014-10-14 17:01:39 UTC) #57
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/541103002/1020001
6 years, 2 months ago (2014-10-14 17:09:30 UTC) #59
Elliot Glaysher
lgtm
6 years, 2 months ago (2014-10-14 17:27:49 UTC) #60
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_swarming on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_swarming/builds/23849)
6 years, 2 months ago (2014-10-14 18:49:19 UTC) #62
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/541103002/1020001
6 years, 2 months ago (2014-10-14 18:58:29 UTC) #64
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/541103002/1040001
6 years, 2 months ago (2014-10-14 19:33:50 UTC) #66
commit-bot: I haz the power
Committed patchset #26 (id:1040001)
6 years, 2 months ago (2014-10-14 21:43:48 UTC) #67
commit-bot: I haz the power
6 years, 2 months ago (2014-10-14 21:51:39 UTC) #68
Message was sent while issue was closed.
Patchset 26 (id:??) landed as
https://crrev.com/e530aa74d7615e92810410b451471802cd79edda
Cr-Commit-Position: refs/heads/master@{#299559}

Powered by Google App Engine
This is Rietveld 408576698