- 12 Apr, 2018 40 commits
-
-
rodmartin authored
This feature allow users to export the policies in a JSON file. Bug: Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: I708abc3465ecf2a469979fb7d13b22ed947ed392 Reviewed-on: https://chromium-review.googlesource.com/966590 Commit-Queue: Martin Rodriguez <rodmartin@google.com> Reviewed-by:
Julian Pastarmov <pastarmovj@chromium.org> Reviewed-by:
Dave Schuyler <dschuyler@chromium.org> Reviewed-by:
Owen Min <zmin@chromium.org> Cr-Commit-Position: refs/heads/master@{#550246}
-
Jeremy Roman authored
It no longer defines base::MakeUnique, so it should only be included where base::WrapUnique is used. Generated by: for x in `git grep -l '#include "base/memory/ptr_util.h"' cc gpu`; do \ grep -q WrapUnique "$x" || sed -i -e \ '/^#include "base\/memory\/ptr_util\.h"$/d' "$x"; done Bug: 755727 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: I5e19711f9932ba6ef30c8361fd62387bfab507ac Reviewed-on: https://chromium-review.googlesource.com/1007894Reviewed-by:Antoine Labour <piman@chromium.org> Commit-Queue: Jeremy Roman <jbroman@chromium.org> Cr-Commit-Position: refs/heads/master@{#550245}
-
Jun Choi authored
Change-Id: I9a2ad98352d6057ea81b898d789081baaf101742 Reviewed-on: https://chromium-review.googlesource.com/956267 Commit-Queue: Jun Choi <hongjunchoi@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Balazs Engedy <engedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#550244}
-
Filip Gorski authored
* Creates a CSMetricsReporterProvider, which creates CSMetricsReporter * Gives the CCSService repsponsibility for proxy creation and injection of a freshly made metrics reporter. * Moves metrics reporting to CCSServiceProxy Bug: 824183 Change-Id: I68df53707160a08038f7cf9666a13c0cd5d56dee Reviewed-on: https://chromium-review.googlesource.com/1006481 Commit-Queue: Filip Gorski <fgorski@chromium.org> Reviewed-by:
Patrick Noland <pnoland@chromium.org> Cr-Commit-Position: refs/heads/master@{#550243}
-
Ria Jiang authored
RenderWidgetHostViewChildFrame::GetParentView can be null for guest views, use RenderWidgetHostViewGuest::GetOwnerRenderWidgetHostView instead. Bug: 829264 Test: PDFExtensionHitTestTest Change-Id: I5d695b33e741006f528ba090aa994e6aadc64c40 Reviewed-on: https://chromium-review.googlesource.com/1007487Reviewed-by:
Sadrul Chowdhury <sadrul@chromium.org> Reviewed-by:
Ken Buchanan <kenrb@chromium.org> Reviewed-by:
James MacLean <wjmaclean@chromium.org> Reviewed-by:
Lei Zhang <thestig@chromium.org> Commit-Queue: Ria Jiang <riajiang@chromium.org> Cr-Commit-Position: refs/heads/master@{#550242}
-
Xiaocheng Hu authored
The function is unused after crrev.com/c/1000952. It's also a bad-designed function due to the requirement of a seemingly redundant parameter. Hence, this patch removes it. Bug: 822575 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: Iefdc4a9f6cde0d8f5edfc6d4c75750b1655f6c39 Reviewed-on: https://chromium-review.googlesource.com/1007973Reviewed-by:
Aleks Totic <atotic@chromium.org> Reviewed-by:
Koji Ishii <kojii@chromium.org> Reviewed-by:
Emil A Eklund <eae@chromium.org> Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org> Cr-Commit-Position: refs/heads/master@{#550241}
-
Yaron Friedman authored
WebContents.getContentBitmapAsync was unnecessarily passing the bitmap to java before compressing it and saving to disk. Instead, changes the API so that the caller provides a directory in which to grab screenshots, and then WebContents seemlessly creates a new temp file, compresses to jpeg and saves to that directory, requiring 0 java heap allocation. As part of this async screen capture, also get a public Uri for exporting via ContentProvider because all clients do this anyway. BUG=651348 Change-Id: I6be01348f225adfa370c6a5e08ebd57f15e8fe93 Reviewed-on: https://chromium-review.googlesource.com/935670Reviewed-by:
Bernhard Bauer <bauerb@chromium.org> Reviewed-by:
Ted Choc <tedchoc@chromium.org> Commit-Queue: Yaron Friedman <yfriedman@chromium.org> Cr-Commit-Position: refs/heads/master@{#550240}
-
Rayan Kanso authored
Dispatch instance of BackgroundFetchUpdateEvent with a backgroundfetched event. Add suitable constructors to BackgroundFetchUpdateEvent and BackgroundFetchSettledFetches. Add WebKit Layout test for BackgroundFetchUpdateEvent. Bug: 822765 Change-Id: I557bd4f599009841444cbe2cbc53c4419e37892f Reviewed-on: https://chromium-review.googlesource.com/1005055Reviewed-by:
Marijn Kruisselbrink <mek@chromium.org> Reviewed-by:
Peter Beverloo <peter@chromium.org> Commit-Queue: Rayan Kanso <rayankans@chromium.org> Cr-Commit-Position: refs/heads/master@{#550239}
-
Moe Ahmadi authored
This CL replaces the js intervals, introduced in crrev.com/c/943321 for tracking form related changes, with a MutationObserver. The new approach allows for tracking a wider range of changes to the forms more reliably which can be used for detecting known cases of dynamically changing forms. There's also a slight performance gain based on the following benchmark averaged over 10 runs: http://browserbench.org/Speedometer2.0/ MutationObserver: 33.45 +/- 0.59 Intervals: 32.60 +/- 0.27 This CL also makes other changes to make dynamic form filling work on iOS. Change-Id: Ibc4acae07bed1f207de84ab3e084402f6ed3cca2 Reviewed-on: https://chromium-review.googlesource.com/994053 Commit-Queue: Moe Ahmadi <mahmadi@chromium.org> Reviewed-by:
Olivier Robin <olivierrobin@chromium.org> Reviewed-by:
Sebastien Seguin-Gagnon <sebsg@chromium.org> Reviewed-by:
Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#550238}
-
Dmitry Gozman authored
- Do not mistakenly disable emulation in wrong RWHI. When cross-process iframe goes away, we cleanup and disable emulation, which did mistakenyl go to parent's RWHI. - Include emulation agent for OOPIFs to support touch emulation. Otherwise Emulation.setTouchEmulatioEnabled goes nowhere. - Prevent crash in swapping in due to early context initialization. With touch emulation enabled, we initialize origin trials on document load, which may be an initial empty load. This can trigger window proxy initialization and check when swapping in later. Bug: 826651 Change-Id: I33a9de9383810cebab449cb2d02c14c54f5980a3 Reviewed-on: https://chromium-review.googlesource.com/1003324Reviewed-by:
Pavel Feldman <pfeldman@chromium.org> Commit-Queue: Dmitry Gozman <dgozman@chromium.org> Cr-Commit-Position: refs/heads/master@{#550237}
-
Wei Guan authored
This is because changes to use the Chrome OS Audio Service (CrAS) are not backwards compatible. BUG=831250 Change-Id: If7eb2ff01224fc16c76574e53e29ff6eacc41ec0 Reviewed-on: https://chromium-review.googlesource.com/1004922 Commit-Queue: Wei Guan <weigua@chromium.org> Reviewed-by:
Joshua Pawlicki <waffles@chromium.org> Cr-Commit-Position: refs/heads/master@{#550236}
-
agrieve authored
This reverts commit 0c15ca3a. Reason for revert: Supersize now deals with thin archives as of 6a15a6c4 Original change's description: > Disable thin archive builds on Android. > > Temporary fix while support is added to supersize. > > Bug: 830843 > Change-Id: I677782d52c9927ed08d2a07c5272c18a0901e3d6 > Reviewed-on: https://chromium-review.googlesource.com/1003999 > Reviewed-by: Nico Weber <thakis@chromium.org> > Commit-Queue: Eric Stevenson <estevenson@chromium.org> > Cr-Commit-Position: refs/heads/master@{#549397} TBR=thakis@chromium.org,estevenson@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 830843 Change-Id: I10a8c141be3808b7095f686c44127f7a102abb7d Reviewed-on: https://chromium-review.googlesource.com/1010322Reviewed-by:
agrieve <agrieve@chromium.org> Commit-Queue: agrieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#550235}
-
Michael van Ouwerkerk authored
Bug: 800421 Change-Id: Ia33bdfadc93c39c92a6b7ce33c0bf3fbc82a52a6 Reviewed-on: https://chromium-review.googlesource.com/1007722Reviewed-by:
Bernhard Bauer <bauerb@chromium.org> Commit-Queue: Michael van Ouwerkerk <mvanouwerkerk@chromium.org> Cr-Commit-Position: refs/heads/master@{#550234}
-
Rohit Rao authored
This file will be shared by the popup_menu, tools_menu, and history_popup code. BUG=818742 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I3b62df2300d49faa0f08124b083044b25d62ad37 Reviewed-on: https://chromium-review.googlesource.com/1010522Reviewed-by:
Gauthier Ambard <gambard@chromium.org> Commit-Queue: Rohit Rao <rohitrao@chromium.org> Cr-Commit-Position: refs/heads/master@{#550233}
-
Kayce Basques authored
Bug: 831833 Change-Id: If7df48f525538b0590f0c1529d4d6f8d4d317c48 Reviewed-on: https://chromium-review.googlesource.com/1008637Reviewed-by:
Pavel Feldman <pfeldman@chromium.org> Commit-Queue: Kayce Basques <kayce@chromium.org> Cr-Commit-Position: refs/heads/master@{#550232}
-
iOS Autoroller authored
TBR=smut Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Icb2af862ae1ed5d6f41b17cfc710cfbdfede76db Reviewed-on: https://chromium-review.googlesource.com/1010502 Commit-Queue: iOS Autoroller <ios-autoroller@chromium.org> Reviewed-by:
iOS Autoroller <ios-autoroller@chromium.org> Cr-Commit-Position: refs/heads/master@{#550231}
-
erikchen authored
This CL is a refactor and has no intended behavior change. This CL creates a new class ClientConnectionManager in components/heap_profiling. This class connects HeapProfilingClients to the HeapProfilingService by observing process creation events. This CL creates a tiny subclass ChromeClientConnectionManager in chrome/ which prevents incognito renderers from being profiled. This refactor is necessary in order to expose this shared logic [previously located in chrome/] to Android WebView. Furthermore, this is a necessary first step in bringing end-to-end tests to Android WebView. In addition to moving the logic, this CL makes several improvements: * The threading model is now sane. ClientConnectionManager must only be accessed from the UI thread. Previously the logic was scattered between the UI and IO threads. * ClientConnectionManager always attempts to hook up existing processes at start. The changes in this CL are tested by the end to end tests in ProfilingTestDriver. Bug: 827545 Change-Id: I0a0fdf6a2f3984188aee54c10041822b412e6815 Reviewed-on: https://chromium-review.googlesource.com/1006096Reviewed-by:Nico Weber <thakis@chromium.org> Reviewed-by:
Ken Rockot <rockot@chromium.org> Reviewed-by:
Avi Drissman <avi@chromium.org> Commit-Queue: Erik Chen <erikchen@chromium.org> Cr-Commit-Position: refs/heads/master@{#550230}
-
Ethan Kuefner authored
Bug: 744736 Change-Id: Ia1b895010fbb174476a29799b2151c4bc1e0265a Reviewed-on: https://chromium-review.googlesource.com/1010284Reviewed-by:
Emily Hanley <eyaich@chromium.org> Commit-Queue: Ethan Kuefner <eakuefner@chromium.org> Cr-Commit-Position: refs/heads/master@{#550229}
-
Steven Bennetts authored
Also added to BUILD.gn for CrOS changes. Bug: none Change-Id: I9cdc4a06246aecbb8b36546cc6c12b4c152f57dc Reviewed-on: https://chromium-review.googlesource.com/1005501Reviewed-by:
Devlin <rdevlin.cronin@chromium.org> Reviewed-by:
Toni Barzic <tbarzic@chromium.org> Commit-Queue: Steven Bennetts <stevenjb@chromium.org> Cr-Commit-Position: refs/heads/master@{#550228}
-
Xianzhu Wang authored
This reverts commit 2d526f29. Reason for revert: crbug.com/832020 Bug: 832020 Original change's description: > [PE] Let visual rect cover sub-pixel visual effect outsets > > If an overflowing visual effect has sub-pixel geometry and is painted > with anti-aliasing along pixel-snapped border box, the pixel-snapping > may cause the anti-aliased edge overflow the calculated visual rect. > > Let LayoutBox::VisualRectOutsetForRasterEffects() return 1 if there are > any sub-pixel visual effect outsets to ensure the visual rect covers > all pixels. > > Bug: 827516 > Change-Id: I48f8350fb2124d002333a4cc76486c63ca55f8c9 > Reviewed-on: https://chromium-review.googlesource.com/1003492 > Reviewed-by: Chris Harrelson <chrishtr@chromium.org> > Reviewed-by: Florin Malita <fmalita@chromium.org> > Cr-Commit-Position: refs/heads/master@{#550014} TBR=wangxianzhu@chromium.org,fmalita@chromium.org,chrishtr@chromium.org Change-Id: Iea3cfeb8e661dac43f27f85ab1eb2e7f00da8b73 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 827516 Reviewed-on: https://chromium-review.googlesource.com/1010582Reviewed-by:
Xianzhu Wang <wangxianzhu@chromium.org> Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Cr-Commit-Position: refs/heads/master@{#550227}
-
Sarah Hu authored
Bug: 817599 Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: I833c44fac8347974c4ec173ed83902ec09b7e15a Reviewed-on: https://chromium-review.googlesource.com/1004414 Commit-Queue: Xiaoyin Hu <xiaoyinh@chromium.org> Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Cr-Commit-Position: refs/heads/master@{#550226}
-
Hannes Payer authored
The V8-side landed in: https://chromium-review.googlesource.com/c/v8/v8/+/981146 Bug: chromium:814144 Change-Id: I3ef9523b4a0f371ce0f22400ef3c70bb521117ee Reviewed-on: https://chromium-review.googlesource.com/999472 Commit-Queue: Hannes Payer <hpayer@chromium.org> Reviewed-by:
Michael Lippautz <mlippautz@chromium.org> Reviewed-by:
Mark Pearson <mpearson@chromium.org> Cr-Commit-Position: refs/heads/master@{#550225}
-
arthursonzogni authored
The hard timeout of services_unittests on chromium.android/KitKat Phone Tester (dbg) was 120s. However, it often runs close to 120s, which results in task timeout. This CL increase the timeout to 240s. Bug: 832021 Change-Id: Ibc6a6984de8915a7c7a33349041d15c6cb13e1db Reviewed-on: https://chromium-review.googlesource.com/1009949 Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org> Reviewed-by:
Michael Achenbach <machenbach@chromium.org> Reviewed-by:
John Budorick <jbudorick@chromium.org> Cr-Commit-Position: refs/heads/master@{#550224}
-
Sammie Quon authored
Back button visibility was normally handled on shelf animation finish. When switching from vertical shelf to tablet mode (force bottom shelf), there is no animation, so the back button does not show up. This cl handles that case. Test: ash_unittests BackButtonTest.* Bug: 831469 Change-Id: Ia95e791d30deb5a5c91599039c39094ffa29003b Reviewed-on: https://chromium-review.googlesource.com/1008163 Commit-Queue: Sammie Quon <sammiequon@chromium.org> Reviewed-by:
Michael Wasserman <msw@chromium.org> Cr-Commit-Position: refs/heads/master@{#550223}
-
Emily Hanley authored
Bug: 757933 Change-Id: I6d5ec84f38f9ae07e223900476b7198691c43d87 Reviewed-on: https://chromium-review.googlesource.com/1010262Reviewed-by:
Ashley Enstad <ashleymarie@chromium.org> Commit-Queue: Emily Hanley <eyaich@chromium.org> Cr-Commit-Position: refs/heads/master@{#550222}
-
Rob Buis authored
Fix regression allowing text value for -webkit-background-origin that was caused by r514365. Code change implemented by Bugs Nash, testcase by Rob Buis. Bug: 802256 Change-Id: I11e2b1b19a374e9f6b9c1091d82882ef526bc63c Reviewed-on: https://chromium-review.googlesource.com/1008102 Commit-Queue: Rob Buis <rob.buis@samsung.com> Reviewed-by:
Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#550221}
-
Jun Choi authored
User verification requirement is an optional paramter for MakeCredential and GetAssertion requests. However, while CTAP spec defines the parameter as a boolean, the WebAuthN spec defines the paramter as a enum with 3 values : Required, Preferred, and Discouraged. Implement logic to convert WebAuthN style user verification requirement parameter to CTAP style parameter. Bug: 780078 Change-Id: If7ebe92a2d5fa4d623348ee52bbd6958c30e1a9e Reviewed-on: https://chromium-review.googlesource.com/1002532 Commit-Queue: Jun Choi <hongjunchoi@chromium.org> Reviewed-by:
Balazs Engedy <engedy@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#550220}
-
Troy Hildebrandt authored
Every use of LocationBarButton aside from the omnibox incognito icon were setting their layout_gravity explicitly, so having LocationBarButton have a gravity of end wasn't an issue elsewhere. This brings back the original LocationBarButton and creates the LocationBarActionButton for action buttons instead. TBR=yusufo@chromium.org Bug: 831535 Change-Id: If78e27c32c09d0a462a15503ab73f89788d603bd Reviewed-on: https://chromium-review.googlesource.com/1008169 Commit-Queue: Troy Hildebrandt <thildebr@chromium.org> Reviewed-by:
Matthew Jones <mdjones@chromium.org> Cr-Commit-Position: refs/heads/master@{#550219}
-
Nico Weber authored
TBR=miu,kbr Bug: 831999,832011 Change-Id: I22bf82f84e0ae874811b1ba3cbac03d8b5f1d49e Reviewed-on: https://chromium-review.googlesource.com/1010382Reviewed-by:
Nico Weber <thakis@chromium.org> Commit-Queue: Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#550218}
-
Gustav Sennton authored
Add code to support the Support Library version of WebResourceRequest.isRedirect(). Also add a feature flag to guard that API. Bug: 831315 Change-Id: I528c02cfabdd1a83f66231ed7dd1b78b972b3843 Reviewed-on: https://chromium-review.googlesource.com/1005755 Commit-Queue: Gustav Sennton <gsennton@chromium.org> Reviewed-by:
Richard Coles <torne@chromium.org> Cr-Commit-Position: refs/heads/master@{#550217}
-
Francois Doray authored
Previously, tasks posted to a shared SingleThreadTaskRunner with the same traits were scheduled on the same thread. If single-threaded task A (BACKGROUND, CONTINUE_ON_SHUTDOWN) was scheduled on the thread and single-threaded task B (BACKGROUND, BLOCK_SHUTDOWN) was posted afterwards, shutdown could not complete until task A finished and allowed task B to run on the thread. This CL fixes the issue by scheduling shared single-threaded tasks that are CONTINUE_ON_SHUTDOWN/non-CONTINUE_ON_SHUTDOWN on different threads. Bug: 829786 Change-Id: Ia0b556971895c2a5799157f8dcf1a1ee6ce650c9 Reviewed-on: https://chromium-review.googlesource.com/1005422 Commit-Queue: François Doray <fdoray@chromium.org> Reviewed-by:
Gabriel Charette <gab@chromium.org> Cr-Commit-Position: refs/heads/master@{#550216}
-
Yash Malik authored
The gvr keyboard API requires that gvr_keyboard_advance_frame is called every time after the keyboard is initialized. This regressed in the optimization that doesn't call UiElement::OnBeginFrame for invisible elements. We add a special hook to do certain thing every frame. Bug: 831749 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_vr;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: I877299165dde517fab90451788de9680700666d9 Reviewed-on: https://chromium-review.googlesource.com/1009042 Commit-Queue: Yash Malik <ymalik@chromium.org> Reviewed-by:
Ian Vollick <vollick@chromium.org> Cr-Commit-Position: refs/heads/master@{#550215}
-
Krishna Govind authored
R=cmasso@chromium.org Change-Id: I92933136860899b7cdd3e8c3f209febd1c88d9df Reviewed-on: https://chromium-review.googlesource.com/1010471Reviewed-by:
Krishna Govind <govind@chromium.org> Cr-Commit-Position: refs/heads/master@{#550214}
-
Matt Falkenhagen authored
This makes more sense as SharedWorkerHost's destructor calls WorkerDestroyed to balance it out. It also simplifies the params to Start(). Not strictly needed for the linked bug. Refactoring that will make it easier to fix. Bug: 830288 Change-Id: I3be38ad7cc58c35bef301cd21074987ea9e5c64d Reviewed-on: https://chromium-review.googlesource.com/1004887 Commit-Queue: Matt Falkenhagen <falken@chromium.org> Reviewed-by:
Hiroki Nakagawa <nhiroki@chromium.org> Cr-Commit-Position: refs/heads/master@{#550213}
-
Alexey Kozyatinskiy authored
Nicer arrow is always better. R=pfeldman@chromium.org Bug: none Change-Id: I38f58ca5adbdaa55516bc215928e99ac0c1f1c2d Reviewed-on: https://chromium-review.googlesource.com/1008630Reviewed-by:
Pavel Feldman <pfeldman@chromium.org> Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org> Cr-Commit-Position: refs/heads/master@{#550212}
-
Jonathan Backer authored
On certain CrOS device, we --enable-native-gpu-memory-buffers. This causes the target for texture to become GL_TEXTURE_EXTERNAL_OES in a RasterDecoder::CreateTexture call. OnceCopyRasterProvider calls TexParameteri(...), which binds gpu::Texture and sets it immutable service side via a call to TextureManager::SetTarget(...). A subsequent call to BindTexImage2DCHROMIUM then fails on the IsImmutable check. Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: Ibde88dd449a246573343ac435116e529ce4e88cf Reviewed-on: https://chromium-review.googlesource.com/1008130Reviewed-by:
Zhenyao Mo <zmo@chromium.org> Commit-Queue: Jonathan Backer <backer@chromium.org> Cr-Commit-Position: refs/heads/master@{#550211}
-
Helen Li authored
This is a reland of 53553a99 Original change's description: > Add a net::TransportClientSocket class > > This CL adds a net::TransportClientSocket so that we can have an interface > to expose socket Bind() method. > > This CL changes the following: > - socket_test_util.cc > Changes MockClientSocket to subclass this new net::TransportClientSocket > class instead of net::SSLClientSocket. This new class hierarchy is more > intuitive because not all client sockets are ssl socket. > - client_socket_factory.cc > Makes CreateTransportClientSocket() returns a net::TransportClientSocket > instead of a StreamSocket. > - services/network/* > Makes network::SocketFactory take in a net::ClientSocketFactory. > - cast_socket.cc/h and cast_socket_unittest.cc. > > > Bug: 721401 > Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo > Change-Id: Ie258114565e76529555e244364be421e66637960 > Reviewed-on: https://chromium-review.googlesource.com/995554 > Commit-Queue: Helen Li <xunjieli@chromium.org> > Reviewed-by: Derek Cheng <imcheng@chromium.org> > Reviewed-by: Matt Menke <mmenke@chromium.org> > Cr-Commit-Position: refs/heads/master@{#549731} TBR=imcheng@chromium.org Bug: 721401 Change-Id: I93fb736881be6554bdaf17359b881370be1d7fea Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Reviewed-on: https://chromium-review.googlesource.com/1007034Reviewed-by:
Matt Menke <mmenke@chromium.org> Commit-Queue: Helen Li <xunjieli@chromium.org> Cr-Commit-Position: refs/heads/master@{#550210}
-
Peter Boström authored
Rounded omnibox results apply to touchable and Material refresh. This is not in spec for refresh and touchable doesn't need to diverge here. Bug: chromium:826606 Change-Id: If9ea12ae3912b50fce92c9368452bf342b395e6c Reviewed-on: https://chromium-review.googlesource.com/1007898Reviewed-by:
Peter Kasting <pkasting@chromium.org> Reviewed-by:
Trent Apted <tapted@chromium.org> Commit-Queue: Peter Boström <pbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#550209}
-
Jun Choi authored
Currenly FakeFidoTask used in unit test for FidoRequestHandler categorizes response types depending on whether the response received from the mock device is base::nullopt, empty vector, or a non-empty vector. Change this categorization to use clearly readable enums instead. Bug: 827677 Change-Id: I6817808a6ace85e88bba48039c9cbe054cfbfb81 Reviewed-on: https://chromium-review.googlesource.com/1006233 Commit-Queue: Jun Choi <hongjunchoi@chromium.org> Reviewed-by:
Jan Wilken Dörrie <jdoerrie@chromium.org> Cr-Commit-Position: refs/heads/master@{#550208}
-
Daniel Bratell authored
When building chrome_app_unittests chrome/common/crash_keys.cc are compiled both as a dependency and locally. Enough to compile it as a dependency. (Noticed in jumbo build experiments where the duplicate symbols met in the linker) Change-Id: I517436d21ae17c2ff664afeed43ad8e1b7e529e9 Reviewed-on: https://chromium-review.googlesource.com/1005341Reviewed-by:
Sadrul Chowdhury <sadrul@chromium.org> Commit-Queue: Daniel Bratell <bratell@opera.com> Cr-Commit-Position: refs/heads/master@{#550207}
-