- 13 Jul, 2017 32 commits
-
-
Aleks Totic authored
Bug: 740993 Change-Id: I742b2aa94048e55204d204e0ce6fcaee7b0af6d8 Reviewed-on: https://chromium-review.googlesource.com/567776 Commit-Queue: Aleks Totic <atotic@chromium.org> Reviewed-by:
Christian Biesinger <cbiesinger@chromium.org> Cr-Commit-Position: refs/heads/master@{#486196}
-
Fady Samuel authored
After some offline discussion, we felt that we shouldn't have files directly in the common directory so that we can better control DEPS. This CL moves SurfaceId, FrameSinkId, LocalSurfaceId, FrameSinkIdAllocator, and LocalSurfaceIdAllocator to the components/viz/common/surfaces directory and updates includes. TBR=tsepez@chromium.org Bug: 722935 Change-Id: I7d301b277dbf07ead10ec96771ee64469d2bcbac Reviewed-on: https://chromium-review.googlesource.com/568372Reviewed-by:
Fady Samuel <fsamuel@chromium.org> Reviewed-by:
Bo Liu <boliu@chromium.org> Reviewed-by:
Justin Novosad <junov@chromium.org> Reviewed-by:
Antoine Labour <piman@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Commit-Queue: Fady Samuel <fsamuel@chromium.org> Cr-Commit-Position: refs/heads/master@{#486195}
-
Sam McNally authored
Bug: 689520 Change-Id: I65b372857d44c52f97986d02598c74db8d423312 Reviewed-on: https://chromium-review.googlesource.com/567783Reviewed-by:
Avi Drissman <avi@chromium.org> Commit-Queue: Sam McNally <sammc@chromium.org> Cr-Commit-Position: refs/heads/master@{#486194}
-
Scott Nichols authored
Change-Id: I84cc5a2fb6b09daa12fe4560664773cfaf635d54 Reviewed-on: https://chromium-review.googlesource.com/569078Reviewed-by:
Yuwei Huang <yuweih@chromium.org> Commit-Queue: Scott Nichols <nicholss@chromium.org> Cr-Commit-Position: refs/heads/master@{#486193}
-
Michael Nordman authored
to avoid file io. Bug: 740801 Change-Id: I64c21aabb75bdc8cd2926a665fad9ab2bccfe1d9 Reviewed-on: https://chromium-review.googlesource.com/567396Reviewed-by:
Robert Sesek <rsesek@chromium.org> Commit-Queue: Michael Nordman <michaeln@chromium.org> Cr-Commit-Position: refs/heads/master@{#486192}
-
Robert Sesek authored
This verifies the potential for use-after-free that can occur if the WaitableEventWatcher is deleted after the event is signaled but before the callback is run. Bug: 681167 Bug: 741256 Change-Id: Ic5ca2bc48cb51d5f50be7e67773f8213fbbc80d3 Reviewed-on: https://chromium-review.googlesource.com/568371 Commit-Queue: Robert Sesek <rsesek@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#486191}
-
Evan Stade authored
Bug: none Change-Id: I1121e7b64cceb1c70e9a8115d9f9cc9d63716133 Reviewed-on: https://chromium-review.googlesource.com/568903Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Commit-Queue: Evan Stade <estade@chromium.org> Cr-Commit-Position: refs/heads/master@{#486190}
-
Sergey Ulanov authored
1. Added a dummy FontMgr for Fuchsia 2. Fixed libjpeg_turbo linking issues (ELF wasn't defined) Bug: 737802 Change-Id: I3a48e448fd03a350130680ced5fafc309fc00ae9 Reviewed-on: https://chromium-review.googlesource.com/567032 Commit-Queue: Sergey Ulanov <sergeyu@chromium.org> Reviewed-by:
Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#486189}
-
Tim Song authored
BUG=740750 Change-Id: I7bdc4934dd8ace5c4ce317b6f7f48fe8c73ec5dc Reviewed-on: https://chromium-review.googlesource.com/565964 Commit-Queue: Tim Song <tengs@chromium.org> Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Reviewed-by:
Gustavo Sacomoto <sacomoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#486188}
-
Reilly Grant authored
WebUSB should be using this method to detect whether Feature Policy is enabled for consistency with other features. Change-Id: Iea40bcf45f37c0cd432c75ecff5400f4928c7088 Reviewed-on: https://chromium-review.googlesource.com/568850Reviewed-by:
Luna Lu <loonybear@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Commit-Queue: Luna Lu <loonybear@chromium.org> Cr-Commit-Position: refs/heads/master@{#486187}
-
Qiang Xu authored
changes: (1) refactor AppsGridView's ctor to accept ContentsView*. (2) move all apps indicator from AppsContainerView to AppsGridView. (3) host suggested_apps_indicator_, all_apps_indicator_, and suggestions container view in AppsGridView. (4) for all apps layout, the first page is 4*5 and all others are 5*5. (5) update keyboard arrow moving focus for new launcher. See focus rules in inline comments. (6) refactor AppsGridViewTest by creating app_list_view_ to test AppsGridView, also make it parameterized tests to test EnableFullscreenAppList. Most of the tests are opened for both old and new launcher. (7) add tests: CreatePage, HandleSuggestionsMove, MoveSelectedOnAllAppsTiles. UI specification: https://screenshot.googleplex.com/ebJ2ug1xS9Z. flag, screenshot: https://screenshot.googleplex.com/AbpxexGtKNj keyboard moving focus works as expected. also added test coverage. Bug: 735702 TEST: tested with and without --enable-features=EnableFullscreenAppList Change-Id: I7fe602c84bdeb8f659013de76285fb2dca9f6ec3 Reviewed-on: https://chromium-review.googlesource.com/564485Reviewed-by:
Jenny Zhang <jennyz@chromium.org> Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Commit-Queue: Qiang(Joe) Xu <warx@chromium.org> Cr-Commit-Position: refs/heads/master@{#486186}
-
Nick Harper authored
QuicCryptoClientStream and QuicCryptoServerStream are refactored to delegate their implementations to a CryptoClientStreamDelegate or CryptoServerStreamDelegate, and the existing implementations are moved to new subclasses of the new delegates. The major work left to do in this refactor is for QuicCryptoStream to no longer implement CryptoFramerVisitorInterface and to remove the OnHandshakeMessage method from CryptoClientStreamDelegate and CryptoServerStreamDelegate interfaces. Merge internal change: 161549072 Change-Id: I3919d067028cdacd939c64be4362d4645d7e7e65 Reviewed-on: https://chromium-review.googlesource.com/565978 Commit-Queue: Nick Harper <nharper@chromium.org> Reviewed-by:
Ryan Hamilton <rch@chromium.org> Cr-Commit-Position: refs/heads/master@{#486185}
-
Matt Giuca authored
- Changed user gesture check from SecurityError to NotAllowedError. - Throw a TypeError if no recognised fields in the ShareData dictionary. - IDL: Made ShareData parameter optional (no behavioural effect, other than changing Navigator.share.length from 1 to 0). Removed 3 tests that now fail. These have been converted into automated tests in WPT so we are still running them, but they are upstream. Fixed failing WPTs and removed expectations of failure. Bug: 738956, 738957 Change-Id: I2146a3dc98dd30dc591ea9ccaedf436ca1111531 Reviewed-on: https://chromium-review.googlesource.com/558595Reviewed-by:
David Trainor <dtrainor@chromium.org> Reviewed-by:
Sam McNally <sammc@chromium.org> Commit-Queue: Matt Giuca <mgiuca@chromium.org> Cr-Commit-Position: refs/heads/master@{#486184}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/8b00387a..a51d9227 Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,kozyatinskiy@chromium.org Change-Id: I69b85f67e71401ff957b447854a25f62af77507a Reviewed-on: https://chromium-review.googlesource.com/568804Reviewed-by:
v8 autoroll <v8-autoroll@chromium.org> Commit-Queue: v8 autoroll <v8-autoroll@chromium.org> Cr-Commit-Position: refs/heads/master@{#486183}
-
Marijn Kruisselbrink authored
Certain errors can put leveldb in a mode where all future writes will automatically fail. If we detect such a situation (because too many consecutive commits failed) clear out the entire database and start fresh. Existing renderers that were connected to a LevelDBWrapper already will be disconnected, resulting in localstorage in those renderers (for origins that were opened) to now be disconnected from eachother and from potential future renderers/origins. Connections to localstorage from new renderers or for new origins in existing renderers will end up going through the database, and should work normally. Bug: 712399 Change-Id: Ie38020a33ce383fd43513d1cca22afbe7180fecf Reviewed-on: https://chromium-review.googlesource.com/533720 Commit-Queue: Marijn Kruisselbrink <mek@chromium.org> Reviewed-by:
Ilya Sherman <isherman@chromium.org> Reviewed-by:
Michael Nordman <michaeln@chromium.org> Cr-Commit-Position: refs/heads/master@{#486182}
-
Chromium WPT Sync authored
Using wpt-import in Chromium 383b95ed. Build: https://build.chromium.org/p/chromium.infra.cron/builders/wpt-importer/builds/306 Note to sheriffs: This CL imports external tests and adds expectations for those tests; if this CL is large and causes a few new failures, please fix the failures by adding new lines to TestExpectations rather than reverting. See: https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md Directory owners for changes in this CL: chcunningham@chromium.org, wolenetz@chromium.org: external/wpt/media-source dom-dev@chromium.org: external/wpt/html hta@chromium.org: external/wpt/webrtc TBR: qyearsley@chromium.org No-Export: true Change-Id: I36f7fa640ecf332e2595472d1715f0da4432212c Reviewed-on: https://chromium-review.googlesource.com/568373Reviewed-by:
Quinten Yearsley <qyearsley@chromium.org> Commit-Queue: Quinten Yearsley <qyearsley@chromium.org> Commit-Queue: Blink W3C Test Autoroller <blink-w3c-test-autoroller@chromium.org> Cr-Commit-Position: refs/heads/master@{#486181}
-
Zach Stein authored
These will be implemented in WebRTC soon (https://codereview.webrtc.org/2964593002/). Change-Id: Ic1fd11f3463d8fe29b157cdf3095386b33489940 Reviewed-on: https://chromium-review.googlesource.com/563833Reviewed-by:
Henrik Boström <hbos@chromium.org> Commit-Queue: Zach Stein <zstein@google.com> Cr-Commit-Position: refs/heads/master@{#486180}
-
David Trainor authored
Add the capability for clients to be notified when the service fails initialization. Bug: 735347 Change-Id: Id274a68c76893ae2286f1f9945a1255d8b592aaa Reviewed-on: https://chromium-review.googlesource.com/542476Reviewed-by:
Jian Li <jianli@chromium.org> Reviewed-by:
Shakti Sahu <shaktisahu@chromium.org> Commit-Queue: David Trainor <dtrainor@chromium.org> Cr-Commit-Position: refs/heads/master@{#486179}
-
David Bokan authored
This flag was removed long ago in https://crrev.com/35503005 but remains as a flag in the Android virtual test suite. This patch removes it, it should be a no-op. Bug: 285397 Change-Id: I5e99d279e96baea3b495150f19b4e52a193a92d1 Reviewed-on: https://chromium-review.googlesource.com/562926Reviewed-by:
Dave Tapuska <dtapuska@chromium.org> Commit-Queue: David Bokan <bokan@chromium.org> Cr-Commit-Position: refs/heads/master@{#486178}
-
Ken Rockot authored
Introduces a Channel::Error enum so reported errors can have a little more context (was the channel just disconnected, or did it read bad data?) Uses the existing optional ProcessErrorCallback on a NodeChannel to notify embedders when bad data is received, either in BrokerHost, specific NodeChannel messages, or Channel in general. This means that any such failures will now get proper crash reports when happening on renderer-to-browser connections. BUG=741712 R=jcivelli@chromium.org Change-Id: Ia9152207f32c4adff669fded68ca66f9240ffc1c Reviewed-on: https://chromium-review.googlesource.com/568621 Commit-Queue: Ken Rockot <rockot@chromium.org> Reviewed-by:
Jay Civelli <jcivelli@chromium.org> Cr-Commit-Position: refs/heads/master@{#486177}
-
David Trainor authored
Add a method that resets FileMonitor in a hard recovery attempt. This CL will, with subsequent CLs that add similar recovery methods to other components, allow recovering (or at least cleaning up) a failed DownloadService Controller. The cleanup steps are: 1. Try to erase all files in the directory. 2. Attempt to re-initialize the component (make sure the directory is created and accessed). 3. Return the result of the re-initialization to the caller. BUG=736222 Change-Id: Ic5a8ad63c836eedd37aebaa817fb201a9a36663f Reviewed-on: https://chromium-review.googlesource.com/567865 Commit-Queue: David Trainor <dtrainor@chromium.org> Reviewed-by:
Shakti Sahu <shaktisahu@chromium.org> Cr-Commit-Position: refs/heads/master@{#486176}
-
John Abd-El-Malek authored
Enable more layout tests with network service after certificate errors were also ignored in r485664. BUG=713857 TBR=yzshen@chromium.org Change-Id: I3bbc5454090eb5a6ade2343518072187c8ce17e6 Reviewed-on: https://chromium-review.googlesource.com/568691Reviewed-by:
John Abd-El-Malek <jam@chromium.org> Commit-Queue: John Abd-El-Malek <jam@chromium.org> Cr-Commit-Position: refs/heads/master@{#486175}
-
Thomas Guilbert authored
Currently, DialogOverlays can be created in frames that are pending or in hidden WebContents. These DOs would count towards the maximal overlay count, and not actually be visible. This CL prevent DOs from being created in frames that would not be immediately visible, and cleans up DOs as soon as their containing frames are no longer visible. Bug: 710186 Change-Id: I8f9d870e5d7c0995b00464c72cad87d9c57f9a68 Reviewed-on: https://chromium-review.googlesource.com/565757 Commit-Queue: Thomas Guilbert <tguilbert@chromium.org> Reviewed-by:
Bo Liu <boliu@chromium.org> Reviewed-by:
Frank Liberato <liberato@chromium.org> Cr-Commit-Position: refs/heads/master@{#486174}
-
luoe authored
Console used to format holes in an Array very similarly to Array entries that contained the value 'undefined'. The former showed up as 'undefined x n', (e.g. `new Array(2)` or `[,,1]`) while the latter showed up as multiple 'undefined's (e.g. `[undefined, undefined]`). The two cases are functionally different, since `0 in Array(1)` !== `0 in [undefined]`. This CL reduces confusion by using 'empty x n' instead of 'undefined x n' for holes in an Array. BUG=732021 Review-Url: https://codereview.chromium.org/2977463002 Cr-Commit-Position: refs/heads/master@{#486173}
-
Antoine Labour authored
This allows 2 things: 1- it makes the validation logic a lot simpler: we can just test the shared memory id/size/offset in BeginQuery and QueryCounter commands, and if it validates we can ensure it stays valid throughout the query lifetime, so it removes a lot of failure paths 2- it ensures we don't need to wait for the query to be completed before freeing its memory on the client side, giving us the potential to reduce round trips Bug: 741215 Change-Id: I63a76594c2d8299c4dead5b297d304a9aa204948 Reviewed-on: https://chromium-review.googlesource.com/567721 Commit-Queue: Antoine Labour <piman@chromium.org> Reviewed-by:
Zhenyao Mo <zmo@chromium.org> Reviewed-by:
Geoff Lang <geofflang@chromium.org> Cr-Commit-Position: refs/heads/master@{#486172}
-
Kenneth Russell authored
BUG=740769 TBR=zmo@chromium.org Change-Id: I73c1a95ad06c6f5e0eecd32c6be691840f26afce Reviewed-on: https://chromium-review.googlesource.com/568909 Commit-Queue: Kenneth Russell <kbr@chromium.org> Reviewed-by:
Kenneth Russell <kbr@chromium.org> Cr-Commit-Position: refs/heads/master@{#486171}
-
Mohamad Ahmadi authored
In PaymentDetailsUpdate which is used to update the payment request using updateWith(), total is an optional field. On the other hand, in PaymentDetailsInit which is used in the construction of the payment request, total is a required field. This CL allows for that distinction. Bug: 602666 Change-Id: I2109a1b5af1bad881d6e3bb63590448ac16aabd0 Reviewed-on: https://chromium-review.googlesource.com/568286 Commit-Queue: mahmadi <mahmadi@chromium.org> Reviewed-by:
Mathieu Perreault <mathp@chromium.org> Cr-Commit-Position: refs/heads/master@{#486170}
-
Changwan Ryu authored
The user may see flickering of autocomplete text if onDraw() is called inside keyboard app's batch edited IME operations. For example, consider the following sequence of events: 1) beginBatchEdit() 2) commitText() 3) onDraw() 4) endBatchEdit() 5) onDraw() With current implementation, onDraw() at step 3) and onDraw() at step 5) may see different getText() because we remove span at beginBatchEdit() and does not add a new one until endBatchEdit(). In order to ensure that span is added at the end of every IME operation, even including beginBatchEdit(), the current internal calls to beginBatchEdit() and endBatchEdit() have been separated out as onBeginImeCommand() and onEndImeCommand(), respectively. And then beginBatchEdit() and endBatchEdit() will simply increment / decrement batch edit count inside these new IME command guards. And we remove / add span in the IME command guards even when they are not the outermost ones, to ensure that onDraw() can see the span when necessary. Note that notification is not affected thanks to the count guard. BUG=539536 Change-Id: Ia1f044dd3c2669658dd363e4375f841c9c448f37 Reviewed-on: https://chromium-review.googlesource.com/568914Reviewed-by:
Ted Choc <tedchoc@chromium.org> Reviewed-by:
Alexandre Elias <aelias@chromium.org> Commit-Queue: Changwan Ryu <changwan@chromium.org> Cr-Commit-Position: refs/heads/master@{#486169}
-
Quinten Yearsley authored
Now that (1) csswg-test is merged into wpt, and (2) the importer is given GitHub credentials, it can now be simplified and can reuse the LocalWPT functionality. Change-Id: I2f84ceee5f7263cd7ec56cb0dc6d474079dde8d5 Reviewed-on: https://chromium-review.googlesource.com/566060 Commit-Queue: Quinten Yearsley <qyearsley@chromium.org> Reviewed-by:
Jeff Carpenter <jeffcarp@chromium.org> Cr-Commit-Position: refs/heads/master@{#486168}
-
luoe authored
BUG=739258 Review-Url: https://codereview.chromium.org/2972943002 Cr-Commit-Position: refs/heads/master@{#486167}
-
scottchen authored
This CL adds messages to tell users when there are no extensions installed, as well as when their search filtering yields no results. BUG=729863 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2974583003 Cr-Commit-Position: refs/heads/master@{#486166}
-
Wez authored
Now that we have a patch for the ARM A12/A17 errata, it is safe to try building ARM Thumb without frame-pointers again, since we don't need them. We leave frame-pointers enabled in ChromeOS for 64-bit. The Windows case is tweaked to use current_cpu rather than target_cpu, and the Android case is explicitly gated on is_android. Bug: 740806, 711784 Change-Id: I2fff46d1a3a8d78d12c389f95a20acf54013318d Reviewed-on: https://chromium-review.googlesource.com/567608 Commit-Queue: Wez <wez@chromium.org> Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Cr-Commit-Position: refs/heads/master@{#486165}
-
- 12 Jul, 2017 8 commits
-
-
Marijn Kruisselbrink authored
e1396f8a changed the presubmit to allow ScopedAllowIO in browser tests. From the discussion it seemed like the intention was to allow it in all tests though. This changes the presubmit to at least allow usage in unit tests. Also update the error message to no longer refer to the deprecated blocking pool and FILE thread. Change-Id: Ibcc18f502b8c47a50a424a2ffe6eab04291e685b Reviewed-on: https://chromium-review.googlesource.com/569014Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Commit-Queue: Marijn Kruisselbrink <mek@chromium.org> Cr-Commit-Position: refs/heads/master@{#486164}
-
Michael Thiessen authored
No functional changes. Bug: Change-Id: I02c494be7028763e017f5bd01710d2285e98dd01 Reviewed-on: https://chromium-review.googlesource.com/568693Reviewed-by:
Yash Malik <ymalik@chromium.org> Commit-Queue: Michael Thiessen <mthiesse@chromium.org> Cr-Commit-Position: refs/heads/master@{#486163}
-
Mike Case authored
Change-Id: I4aad3d6e360b3e7c02366c9eee65399cfbec82cb Reviewed-on: https://chromium-review.googlesource.com/564298Reviewed-by:
John Budorick <jbudorick@chromium.org> Commit-Queue: Michael Case <mikecase@chromium.org> Cr-Commit-Position: refs/heads/master@{#486162}
-
Pavel Feldman authored
Bug: Change-Id: Id828c8df4eed5d104b4ce311bf7aa1f4bcd6411c Reviewed-on: https://chromium-review.googlesource.com/568701 Commit-Queue: Pavel Feldman <pfeldman@chromium.org> Reviewed-by:
Dmitry Gozman <dgozman@chromium.org> Cr-Commit-Position: refs/heads/master@{#486161}
-
Cathy Li authored
Also add request_origin to this struct. Bug: 734753 Change-Id: I210bf0fa177f1379693b6b432c12f48b89d8cd28 Reviewed-on: https://chromium-review.googlesource.com/558564Reviewed-by:
Ted Choc <tedchoc@chromium.org> Reviewed-by:
Filip Gorski <fgorski@chromium.org> Reviewed-by:
vitaliii <vitaliii@chromium.org> Reviewed-by:
Justin DeWitt <dewittj@chromium.org> Commit-Queue: Cathy Li <chili@chromium.org> Cr-Commit-Position: refs/heads/master@{#486160}
-
chrome://media-internalsDan Sanders authored
As long as chrome://media-internals is open, it should preserve log entries. Log entries are still removed from the backing store, so these players will be removed if the page is reloaded. This CL also changes the trigger for backing store removal to include tab crashes. Previously there was no reliable way to remove a logs for a player from a crashed tab, which is problematic if the tab is incognito. Bug: 741132 Change-Id: I92b152fa6578c3728ab22a45786e188d93fb87f2 Reviewed-on: https://chromium-review.googlesource.com/567644 Commit-Queue: Dan Sanders <sandersd@chromium.org> Reviewed-by:
Matthew Wolenetz <wolenetz@chromium.org> Cr-Commit-Position: refs/heads/master@{#486159}
-
Emily Stark authored
This CL adds a browser test to check that the ChromeExpectCTReporter is properly created and set up to receive reports, particularly for dynamic Expect-CT violations. It also enables the dynamic Expect-CT feature on the waterfall. BUG=679012,642517 Change-Id: I3ea01207ea5852b9bd0bbb1d90799ee4555c854e Reviewed-on: https://chromium-review.googlesource.com/566572Reviewed-by:
Jesse Doherty <jwd@chromium.org> Reviewed-by:
Mustafa Emre Acer <meacer@chromium.org> Commit-Queue: Emily Stark <estark@chromium.org> Cr-Commit-Position: refs/heads/master@{#486158}
-
Ilya Sherman authored
Also fixes up some formatting errors that have snuck into histograms.xml. BUG=none TEST=none R=mek@chromium.org Change-Id: If99bf87ea428dbe61204cad9092d3e0ad2c77d7d Reviewed-on: https://chromium-review.googlesource.com/568854Reviewed-by:
Marijn Kruisselbrink <mek@chromium.org> Commit-Queue: Ilya Sherman <isherman@chromium.org> Cr-Commit-Position: refs/heads/master@{#486157}
-