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

Issue 54863002: Implement a salt for MediaSource IDs that can be cleared by a user. (Closed)

Created:
7 years, 1 month ago by perkj_chrome
Modified:
7 years ago
CC:
chromium-reviews, extensions-reviews_chromium.org, fischman+watch_chromium.org, jam, joi+watch-content_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, chromium-apps-reviews_chromium.org, markusheintz_, wjia+watch_chromium.org, miu+watch_chromium.org
Visibility:
Public.

Description

This cl implement a salt that is being used for obfuscating device ids before a device id is sent to the render process. The purpose of the salt is to make sure that the device ids as seen by the render process are invalidated if cookies are cleared. BUG=269139 TEST= open http://src.chromium.org/chrome/trunk/src/chrome/test/data/webrtc/manual/peerconnection.html using http (not https) note the source ids in the Audio source and Video source dropdown. Restart chrome and notice that the source ids in the dropdown are unchanged. Clear the cookie cache and press the Refresh devices button and notice that the source ids have changed. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238103

Patch Set 1 #

Total comments: 23

Patch Set 2 : Addressed review comments- unit tests still don't compile #

Total comments: 16

Patch Set 3 : Addressed jois comments. Fixed existing unittests. #

Patch Set 4 : removed lock include. #

Total comments: 9

Patch Set 5 : Addressed more comments. #

Total comments: 6

Patch Set 6 : Addressed review comments from tommi,joi and bauerb. #

Total comments: 1

Patch Set 7 : Moved media_devices_monitor to content/browser/media #

Total comments: 2

Patch Set 8 : Addressed willchans comment. #

Patch Set 9 : Addressed willchans comments. #

Total comments: 2

Patch Set 10 : rebased to latest code base. #

Patch Set 11 : Moved GetMediaDeviceIDSalt to ResourceContext. #

Total comments: 6

Patch Set 12 : Fix comment in resource_context.h #

Patch Set 13 : Rebased to master. #

Patch Set 14 : Add MediaDeviceIDSalt::ShutdownOnUIThread. #

Patch Set 15 : Added MediaDeviceIDSalt::ShutdownOnUIThread. Added GetDeviceIDSalt on ShellResourceContext. #

Total comments: 1

Patch Set 16 : Fixed webrtc_audio_private_browsertest.cc #

Patch Set 17 : Added default implementation of ResourceContext::GetMediaDeviceIDSalt() and reverted dummy implemen… #

Patch Set 18 : Removed DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)) from static functions in MediaDevice… #

Patch Set 19 : Fix bug in MediaDeviceIDSalt::ShutdownOnUIThread() #

Patch Set 20 : Allow salt to be empty. Added bug to make std::string GetMediaDeviceIDSalt() pure virtual. #

Patch Set 21 : Fix problem with unit_tests (OffTheRecordProfileImplTest) ex don't initialize ProfileIOData properl… #

Total comments: 2

Patch Set 22 : Addressed webrtc_audio_private_browsertest comments. #

Total comments: 4

Patch Set 23 : Rebased #

Patch Set 24 : Addressed jams comments. #

Total comments: 1

Patch Set 25 : Fixed test WebrtcAudioPrivateTest.GetAssociatedSink #

Patch Set 26 : Fix WebrtcAudioPrivateTest. Need to get RC on UI. #

Total comments: 2

Patch Set 27 : Addressed jois nit. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+355 lines, -135 lines) Patch
M chrome/browser/browsing_data/browsing_data_remover.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.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 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.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 3 chunks +8 lines, -2 lines 0 comments Download
M chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_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 4 chunks +35 lines, -6 lines 0 comments Download
A chrome/browser/media/media_device_id_salt.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +39 lines, -0 lines 0 comments Download
A chrome/browser/media/media_device_id_salt.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +70 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 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/browser/profiles/profile_io_data.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 4 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/profiles/profile_io_data.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 6 chunks +15 lines, -0 lines 0 comments Download
M chrome/chrome_browser.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 1 chunk +1 line, -0 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 1 chunk +3 lines, -0 lines 0 comments Download
M content/browser/loader/resource_scheduler_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 1 chunk +1 line, -0 lines 0 comments Download
A + content/browser/media/media_devices_monitor.cc View 1 2 3 4 5 6 1 chunk +3 lines, -1 line 0 comments Download
M content/browser/media_devices_monitor.cc View 1 2 3 4 5 6 1 chunk +0 lines, -29 lines 0 comments Download
M content/browser/renderer_host/media/device_request_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 1 chunk +4 lines, -2 lines 0 comments Download
M content/browser/renderer_host/media/device_request_message_filter_unittest.cc View 1 2 3 4 4 chunks +6 lines, -4 lines 0 comments Download
M content/browser/renderer_host/media/media_stream_dispatcher_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 3 chunks +4 lines, -0 lines 0 comments Download
M content/browser/renderer_host/media/media_stream_dispatcher_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 4 chunks +8 lines, -5 lines 0 comments Download
M content/browser/renderer_host/media/media_stream_dispatcher_host_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 8 chunks +23 lines, -11 lines 0 comments Download
M content/browser/renderer_host/media/media_stream_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 7 chunks +16 lines, -13 lines 0 comments Download
M content/browser/renderer_host/media/media_stream_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 18 chunks +70 lines, -55 lines 0 comments Download
M content/browser/renderer_host/media/video_capture_host_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 5 chunks +7 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_process_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 1 chunk +1 line, -1 line 0 comments Download
M content/browser/resource_context_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +4 lines, -0 lines 0 comments Download
M content/content_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +1 line, -1 line 0 comments Download
M content/public/browser/media_device_id.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 +4 lines, -0 lines 0 comments Download
M content/public/browser/media_device_id.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 +8 lines, -4 lines 0 comments Download
M content/public/browser/resource_context.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +6 lines, -0 lines 0 comments Download
M content/test/webrtc_audio_device_test.cc 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 +4 lines, -0 lines 0 comments Download

Messages

Total messages: 43 (0 generated)
perkj_chrome
Hej Joi. Here is my first attempt- can you take a look and advice? I ...
7 years, 1 month ago (2013-10-31 15:31:47 UTC) #1
Jói
Very cool, almost there. Just a few comments below. https://codereview.chromium.org/54863002/diff/1/chrome/browser/chrome_content_browser_client.cc File chrome/browser/chrome_content_browser_client.cc (right): https://codereview.chromium.org/54863002/diff/1/chrome/browser/chrome_content_browser_client.cc#newcode2384 chrome/browser/chrome_content_browser_client.cc:2384: ...
7 years, 1 month ago (2013-10-31 16:14:47 UTC) #2
perkj_chrome
Thanks Joi- I will need to continue tomorrow with getting the existing unittests to compile ...
7 years, 1 month ago (2013-10-31 17:05:44 UTC) #3
Jói
Cool, took another look, see below. https://codereview.chromium.org/54863002/diff/1/chrome/browser/media/media_device_id_salt.cc File chrome/browser/media/media_device_id_salt.cc (right): https://codereview.chromium.org/54863002/diff/1/chrome/browser/media/media_device_id_salt.cc#newcode17 chrome/browser/media/media_device_id_salt.cc:17: std::string CreateSalt() { ...
7 years, 1 month ago (2013-10-31 17:19:34 UTC) #4
perkj_chrome
How about this? I had to rebase to the master branch- sorry about that. https://codereview.chromium.org/54863002/diff/90001/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc ...
7 years, 1 month ago (2013-11-01 13:39:34 UTC) #5
Jói
Almost done. https://codereview.chromium.org/54863002/diff/90001/chrome/browser/media/media_device_id_salt.cc File chrome/browser/media/media_device_id_salt.cc (right): https://codereview.chromium.org/54863002/diff/90001/chrome/browser/media/media_device_id_salt.cc#newcode17 chrome/browser/media/media_device_id_salt.cc:17: std::string CreateSalt() { On 2013/11/01 13:39:34, perkj ...
7 years, 1 month ago (2013-11-01 14:29:37 UTC) #6
perkj_chrome
Here we go again. Adding tommi for review of content/media. Joi- if you think this ...
7 years, 1 month ago (2013-11-01 15:49:06 UTC) #7
Jói
LGTM once you fix GenerateSalt, see below. For //chrome reviewers, I would suggest: bauerb@ for ...
7 years, 1 month ago (2013-11-01 16:30:30 UTC) #8
Jói
Adding OWNERS: +bauerb for chrome/browser/{browsing_data, prefs} +willchan for chrome/browser/profiles/profile_io_data* Cheers, Jói
7 years, 1 month ago (2013-11-01 16:58:01 UTC) #9
Bernhard Bauer
browsing_data and prefs LGTM with a nit: https://codereview.chromium.org/54863002/diff/400001/chrome/browser/prefs/browser_prefs.cc File chrome/browser/prefs/browser_prefs.cc (right): https://codereview.chromium.org/54863002/diff/400001/chrome/browser/prefs/browser_prefs.cc#newcode350 chrome/browser/prefs/browser_prefs.cc:350: MediaDeviceIDSalt::RegisterProfilePrefs(registry); Nit: ...
7 years, 1 month ago (2013-11-01 17:00:18 UTC) #10
tommi (sloooow) - chröme
lgtm % one question. I'll leave it up to you to decide. https://codereview.chromium.org/54863002/diff/400001/content/browser/renderer_host/media/media_stream_manager.h File content/browser/renderer_host/media/media_stream_manager.h ...
7 years, 1 month ago (2013-11-01 17:21:36 UTC) #11
perkj_chrome
Thanks all. sky- can you help me with media_device_monitor.cc and content/browser/renderer_host/render_process_host_impl.cc changes? / Per https://codereview.chromium.org/54863002/diff/350001/chrome/browser/media/media_device_id_salt.cc ...
7 years, 1 month ago (2013-11-01 19:01:55 UTC) #12
sky
https://codereview.chromium.org/54863002/diff/350002/content/browser/media_devices_monitor.cc File content/browser/media_devices_monitor.cc (right): https://codereview.chromium.org/54863002/diff/350002/content/browser/media_devices_monitor.cc#newcode15 content/browser/media_devices_monitor.cc:15: // TODO(perkj): The argument list suggests that this is ...
7 years, 1 month ago (2013-11-01 20:31:35 UTC) #13
perkj_chrome
I clarified the cl description a bit. I moved media_devices_monitor.cc|h to content/browser/media I also add ...
7 years, 1 month ago (2013-11-02 07:00:30 UTC) #14
willchan no longer on Chromium
chrome/browser/profiles LGTM with an ordering nit. https://codereview.chromium.org/54863002/diff/510001/chrome/browser/profiles/profile_io_data.h File chrome/browser/profiles/profile_io_data.h (right): https://codereview.chromium.org/54863002/diff/510001/chrome/browser/profiles/profile_io_data.h#newcode536 chrome/browser/profiles/profile_io_data.h:536: mutable scoped_ptr<MediaDeviceIDSalt> media_device_id_salt_; ...
7 years, 1 month ago (2013-11-02 20:46:54 UTC) #15
no longer working on chromium
lgtm to the media_devices_monitor.cc
7 years, 1 month ago (2013-11-04 08:58:50 UTC) #16
jochen (gone - plz use gerrit)
lgtm
7 years, 1 month ago (2013-11-04 09:08:00 UTC) #17
perkj_chrome
https://codereview.chromium.org/54863002/diff/510001/chrome/browser/profiles/profile_io_data.h File chrome/browser/profiles/profile_io_data.h (right): https://codereview.chromium.org/54863002/diff/510001/chrome/browser/profiles/profile_io_data.h#newcode536 chrome/browser/profiles/profile_io_data.h:536: mutable scoped_ptr<MediaDeviceIDSalt> media_device_id_salt_; On 2013/11/02 20:46:55, willchan wrote: > ...
7 years, 1 month ago (2013-11-04 11:52:50 UTC) #18
perkj_chrome
I think I am breaking my personal record when it comes to the number of ...
7 years, 1 month ago (2013-11-04 15:27:55 UTC) #19
jam
lgtm with change below https://codereview.chromium.org/54863002/diff/620001/content/public/browser/content_browser_client.h File content/public/browser/content_browser_client.h (right): https://codereview.chromium.org/54863002/diff/620001/content/public/browser/content_browser_client.h#newcode530 content/public/browser/content_browser_client.h:530: virtual std::string GetMediaDeviceIDSalt(ResourceContext* rc); since ...
7 years, 1 month ago (2013-11-04 15:38:52 UTC) #20
Jói
https://codereview.chromium.org/54863002/diff/720001/chrome/browser/profiles/profile_io_data.cc File chrome/browser/profiles/profile_io_data.cc (right): https://codereview.chromium.org/54863002/diff/720001/chrome/browser/profiles/profile_io_data.cc#newcode961 chrome/browser/profiles/profile_io_data.cc:961: media_device_id_salt_.reset(NULL); I'm not sure this is correct (destroying it ...
7 years, 1 month ago (2013-11-04 16:53:28 UTC) #21
perkj_chrome
PTAL https://codereview.chromium.org/54863002/diff/620001/content/public/browser/content_browser_client.h File content/public/browser/content_browser_client.h (right): https://codereview.chromium.org/54863002/diff/620001/content/public/browser/content_browser_client.h#newcode530 content/public/browser/content_browser_client.h:530: virtual std::string GetMediaDeviceIDSalt(ResourceContext* rc); On 2013/11/04 15:38:53, jam ...
7 years, 1 month ago (2013-11-04 19:05:37 UTC) #22
Jói
LGTM https://codereview.chromium.org/54863002/diff/720001/chrome/browser/profiles/profile_io_data.cc File chrome/browser/profiles/profile_io_data.cc (right): https://codereview.chromium.org/54863002/diff/720001/chrome/browser/profiles/profile_io_data.cc#newcode961 chrome/browser/profiles/profile_io_data.cc:961: media_device_id_salt_.reset(NULL); On 2013/11/04 19:05:38, perkj wrote: > On ...
7 years, 1 month ago (2013-11-04 19:24:14 UTC) #23
willchan no longer on Chromium
https://codereview.chromium.org/54863002/diff/720001/chrome/browser/profiles/profile_io_data.cc File chrome/browser/profiles/profile_io_data.cc (right): https://codereview.chromium.org/54863002/diff/720001/chrome/browser/profiles/profile_io_data.cc#newcode961 chrome/browser/profiles/profile_io_data.cc:961: media_device_id_salt_.reset(NULL); On 2013/11/04 19:24:15, Jói wrote: > On 2013/11/04 ...
7 years, 1 month ago (2013-11-04 19:32:59 UTC) #24
perkj_chrome
On 2013/11/04 19:32:59, willchan wrote: > https://codereview.chromium.org/54863002/diff/720001/chrome/browser/profiles/profile_io_data.cc > File chrome/browser/profiles/profile_io_data.cc (right): > > https://codereview.chromium.org/54863002/diff/720001/chrome/browser/profiles/profile_io_data.cc#newcode961 > ...
7 years, 1 month ago (2013-11-04 20:16:34 UTC) #25
perkj_chrome
On 2013/11/04 20:16:34, perkj wrote: > On 2013/11/04 19:32:59, willchan wrote: > > > https://codereview.chromium.org/54863002/diff/720001/chrome/browser/profiles/profile_io_data.cc ...
7 years, 1 month ago (2013-11-04 22:35:25 UTC) #26
willchan no longer on Chromium
This looks fine to me now. https://codereview.chromium.org/54863002/diff/680002/chrome/browser/media/media_device_id_salt.h File chrome/browser/media/media_device_id_salt.h (right): https://codereview.chromium.org/54863002/diff/680002/chrome/browser/media/media_device_id_salt.h#newcode35 chrome/browser/media/media_device_id_salt.h:35: }; DISALLOW_COPY_AND_ASSIGN
7 years, 1 month ago (2013-11-05 00:19:03 UTC) #27
perkj_chrome
Finally the bots seem happy with my changes as well. Joi - would you mind ...
7 years, 1 month ago (2013-11-05 13:58:31 UTC) #28
Jói
Other than the below comment, I think this is ready. https://codereview.chromium.org/54863002/diff/1230001/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc File chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc (right): https://codereview.chromium.org/54863002/diff/1230001/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc#newcode261 ...
7 years, 1 month ago (2013-11-05 14:14:07 UTC) #29
perkj_chrome
https://codereview.chromium.org/54863002/diff/1230001/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc File chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc (right): https://codereview.chromium.org/54863002/diff/1230001/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc#newcode261 chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc:261: function->GetProfile()->GetResourceContext(), On 2013/11/05 14:14:08, Jói wrote: > I don't ...
7 years, 1 month ago (2013-11-05 16:25:05 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/perkj@chromium.org/54863002/1360001
7 years, 1 month ago (2013-11-05 16:30:07 UTC) #31
Jói
LGTM
7 years, 1 month ago (2013-11-05 16:51:02 UTC) #32
commit-bot: I haz the power
Step "update" is always a major failure. Look at the try server FAQ for more ...
7 years, 1 month ago (2013-11-05 18:42:49 UTC) #33
jam
https://codereview.chromium.org/54863002/diff/1360001/content/public/browser/media_device_id.cc File content/public/browser/media_device_id.cc (right): https://codereview.chromium.org/54863002/diff/1360001/content/public/browser/media_device_id.cc#newcode10 content/public/browser/media_device_id.cc:10: #include "content/public/common/content_client.h" nit: remove these two https://codereview.chromium.org/54863002/diff/1360001/content/public/browser/media_device_id.h File content/public/browser/media_device_id.h ...
7 years, 1 month ago (2013-11-06 00:20:02 UTC) #34
perkj_chrome
Rebased and fixed Jams comments. Joi- would you mind to do a new sanity check? ...
7 years ago (2013-11-28 21:42:13 UTC) #35
Jói
Sanity check done, LGTM.
7 years ago (2013-11-29 14:50:02 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/perkj@chromium.org/54863002/1630001
7 years ago (2013-11-30 16:32:40 UTC) #37
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&number=194954
7 years ago (2013-11-30 18:26:57 UTC) #38
perkj_chrome
Looks like one more change is needed in webrtc_audio_private_browsertest.cc to get that to retreive the ...
7 years ago (2013-11-30 22:01:26 UTC) #39
Jói
LGTM with a tiny nit. https://codereview.chromium.org/54863002/diff/1690001/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc File chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc (right): https://codereview.chromium.org/54863002/diff/1690001/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc#newcode296 chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc:296: GetProfile()->GetResourceContext(), nit: I would ...
7 years ago (2013-12-02 10:05:52 UTC) #40
perkj_chrome
https://codereview.chromium.org/54863002/diff/1690001/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc File chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc (right): https://codereview.chromium.org/54863002/diff/1690001/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc#newcode296 chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc:296: GetProfile()->GetResourceContext(), On 2013/12/02 10:05:53, Jói wrote: > nit: I ...
7 years ago (2013-12-02 13:26:47 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/perkj@chromium.org/54863002/1710001
7 years ago (2013-12-02 13:27:15 UTC) #42
commit-bot: I haz the power
7 years ago (2013-12-02 15:19:25 UTC) #43
Message was sent while issue was closed.
Change committed as 238103

Powered by Google App Engine
This is Rietveld 408576698