- 05 Apr, 2018 40 commits
-
-
John Abd-El-Malek authored
NetLog will only be for net/ with out-of-process networking. This follow earlier changes to remove safe browsing requests' use of NetLog. Per Luke, chrome://safe-browsing shows similar data and we can add extra data if we need it. Change-Id: Ibc018d34e735ed79c6b4acb01724d2e743078595 Reviewed-on: https://chromium-review.googlesource.com/998072Reviewed-by:
Eric Roman <eroman@chromium.org> Reviewed-by:
Luke Z <lpz@chromium.org> Commit-Queue: John Abd-El-Malek <jam@chromium.org> Cr-Commit-Position: refs/heads/master@{#548483}
-
Reilly Grant authored
This change removes the Android-specific implementation of USB device enumeration for the WebUSB device chooser dialog and instead reuses the desktop implementation. This removes duplicate code and means the Android chooser now also respects the status of the WebUSB guard permission. Bug: 771703 Change-Id: I38f0765ced5966b8866fff086a12e4625282fe1c Reviewed-on: https://chromium-review.googlesource.com/990591 Commit-Queue: Reilly Grant <reillyg@chromium.org> Reviewed-by:
Ted Choc <tedchoc@chromium.org> Reviewed-by:
Jun Cai <juncai@chromium.org> Cr-Commit-Position: refs/heads/master@{#548482}
-
kylechar authored
The first race is only for Ozone DRM. In DrmDisplayHostManager |primary_drm_device_handle_| was being accessed from multiple threads. The value was changed by the IO thread while the OzoneUI thread was still using it. Change calls to GpuThreadObserver OnGpuProcessLaunched() so it happens on the OzoneUI thread. This delays the call slightly but it removes the possibility for a race modifying |primary_drm_device_handle_|. The second race was with OzonePlatform::RegisterStartupCallback(). This is called from the IO thread and it checks if there is an OzonePlatform instance and if Ozone UI initialization has happened. If both of those things are true, then it runs a callback immediately, otherwise it runs a callback after those things become true. The problem is that |g_platform_initialized_ui| was set true on the UI thread before Ozone UI initialization was fully finished. The callback accessed a null OzonePlatform member variable and crashed. Make sure that |g_platform_initialized_ui| is set after initialization is finished and that variable change is protected by the same lock used in RegisterStartupCallback(). The lock only protects changing |g_platform_initialized_ui|, not all of initialization, so the IO thread won't block for an extended period. Bug: 824809, 828407 Change-Id: I73b9404c823c9eeaaeaba99feb1e113953a5bb1b Reviewed-on: https://chromium-review.googlesource.com/980574Reviewed-by:
Robert Kroeger <rjkroege@chromium.org> Commit-Queue: kylechar <kylechar@chromium.org> Cr-Commit-Position: refs/heads/master@{#548481}
-
Xiaochu Liu authored
New metric - ComponentUpdater.CROS.Result: track the chrome os installer result (error code, etc.). New metric - ComponentUpdater.CROS.MountTime: track time to mount a component image. BUG=chromium:793052 TEST=platform_AddPrinter.epson Change-Id: I502e1983adcacb488877e83723cc91b6ee504312 Reviewed-on: https://chromium-review.googlesource.com/963182 Commit-Queue: Xiaochu Liu <xiaochu@chromium.org> Reviewed-by:
Alexei Svitkine <asvitkine@chromium.org> Reviewed-by:
Dan Erat <derat@chromium.org> Reviewed-by:
Joshua Pawlicki <waffles@chromium.org> Reviewed-by:
Sorin Jianu <sorin@chromium.org> Cr-Commit-Position: refs/heads/master@{#548480}
-
Andrey Kosyakov authored
TBR: jam@chromium.org Bug: 721408 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: Ib1999e8752b1d76248eaa17aea1d12dc018d1662 Reviewed-on: https://chromium-review.googlesource.com/997020Reviewed-by:
Andrey Kosyakov <caseq@chromium.org> Cr-Commit-Position: refs/heads/master@{#548479}
-
Michael Thiessen authored
No functional changes are intended. This should only make the focus- related logic in CVC much clearer. Change-Id: I855dec9ead36fc1fe6df54c6fdef0b8673d9a3fb Reviewed-on: https://chromium-review.googlesource.com/993772Reviewed-by:
Bo <boliu@chromium.org> Commit-Queue: Michael Thiessen <mthiesse@chromium.org> Cr-Commit-Position: refs/heads/master@{#548478}
-
Scott Violet authored
Fixes Init() and ShowWindowWithState() to do the right thing. This better matches with what the other implementations do. BUG=none TEST=none Change-Id: I67d3bbfe0844286631a5612d5740463ec9498480 Reviewed-on: https://chromium-review.googlesource.com/994454 Commit-Queue: Scott Violet <sky@chromium.org> Reviewed-by:
Michael Wasserman <msw@chromium.org> Cr-Commit-Position: refs/heads/master@{#548477}
-
kapishnikov authored
Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester Change-Id: I55859eb79d307ffe7984d680d9a9e2ea6fc88295 Reviewed-on: https://chromium-review.googlesource.com/996852Reviewed-by:
Paul Jensen <pauljensen@chromium.org> Commit-Queue: Andrei Kapishnikov <kapishnikov@chromium.org> Cr-Commit-Position: refs/heads/master@{#548476}
-
Nico Weber authored
We no longer use rsp files for compiles as of https://chromium-review.googlesource.com/832593 Bug: 796021 Change-Id: I2ffb54f5bf2a596025af9a43d9e06fd992234f48 Reviewed-on: https://chromium-review.googlesource.com/997994Reviewed-by:
Hans Wennborg <hans@chromium.org> Commit-Queue: Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#548475}
-
Adam Langley authored
The code casts an |int| to a |SimpleValue|. Since |SimpleValue| is an |enum class|, this is safe. But it might not be for a traditional |enum|, so add a comment in case it flags for anyone else. Change-Id: Ifc50115d0ae9b047167f48b3d031b89d4494eda9 Reviewed-on: https://chromium-review.googlesource.com/982609Reviewed-by:
Balazs Engedy <engedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#548474}
-
John Abd-El-Malek authored
With this change, CertificateReportingService now only lives on the UI thread. Bug: 825242 TBR=rhalavati for test annotation removal Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: I3945ab88a8d2f0507b4a2572df6c79edd7aab036 Reviewed-on: https://chromium-review.googlesource.com/996021 Commit-Queue: John Abd-El-Malek <jam@chromium.org> Reviewed-by:
John Abd-El-Malek <jam@chromium.org> Reviewed-by:
Mustafa Emre Acer <meacer@chromium.org> Cr-Commit-Position: refs/heads/master@{#548473}
-
Emily Hanley authored
Refactored our execution of non-telemetry tests so we wouldn't have to generate new isolates for every non-telemetry test during migration. Instead you need to just pass --migrated-test=true in the src side json. Also pulled out the perf script deps so we wouldn't have to update every time the perf isolated script deps changed. 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.linux:linux_vr;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: I27fac5c9a36f9321be80f0c60ab8b53eaefdc1c4 Reviewed-on: https://chromium-review.googlesource.com/995576Reviewed-by:
Ned Nguyen <nednguyen@google.com> Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Reviewed-by:
Michael Wasserman <msw@chromium.org> Commit-Queue: Emily Hanley <eyaich@chromium.org> Cr-Commit-Position: refs/heads/master@{#548472}
-
Boris Sazonov authored
This CL reimplements how ic_check_googblue_24dp_animated is animated by replacing path morphing with trimPathEnd and removing no longer necessary AnimatorSet. This fixes the issue when the first line in the checkmark wasn't animated because both objectAnimators were trying to animate pathData simultaneously (because default android:ordering for AnimatorSet is "together"). Bug: 829388 Change-Id: I05e568e8f289cb71c869c916f488a159f11f6a64 Reviewed-on: https://chromium-review.googlesource.com/998034Reviewed-by:
Becky Zhou <huayinz@chromium.org> Reviewed-by:
Theresa <twellington@chromium.org> Commit-Queue: Boris Sazonov <bsazonov@chromium.org> Cr-Commit-Position: refs/heads/master@{#548471}
-
https://pdfium.googlesource.com/pdfium.git/+log/32942201a456..14f8897509d9 $ git log 32942201a..14f889750 --date=short --no-merges --format='%ad %ae %s' 2018-04-05 rharrison Remove spellchecking code from XFA Created with: roll-dep src/third_party/pdfium The AutoRoll server is located here: https://pdfium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=dsinclair@chromium.org Change-Id: I342d1d16619bdba0d0b3ac11d2abf5b55276716a Reviewed-on: https://chromium-review.googlesource.com/997896 Commit-Queue: pdfium-chromium-autoroll <pdfium-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Reviewed-by:
pdfium-chromium-autoroll <pdfium-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#548470}
-
Alan Lau authored
Change-Id: I50b6a8ed6f5b214c0ae6816a40d037107741f7e0 Reviewed-on: https://chromium-review.googlesource.com/996297Reviewed-by:
Xiaohui Chen <xiaohuic@chromium.org> Commit-Queue: Alan Lau <alanlau@google.com> Cr-Commit-Position: refs/heads/master@{#548469}
-
Scott Violet authored
WaylandPointer was supplying the complete set of flags to MouseEvent rather than the button that actually changed. BUG=none TEST=covered by test Change-Id: Ib44585549d67001fdab847205819cea4cd646544 Reviewed-on: https://chromium-review.googlesource.com/996924Reviewed-by:
Robert Kroeger <rjkroege@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#548468}
-
Biao She authored
Bug: 819875 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: I95e91504b6e28ac2f762881dde31924f05c2cf6e Reviewed-on: https://chromium-review.googlesource.com/987388Reviewed-by:
Yash Malik <ymalik@chromium.org> Reviewed-by:
Michael Thiessen <mthiesse@chromium.org> Reviewed-by:
Yusuf Ozuysal <yusufo@chromium.org> Reviewed-by:
Tibor Goldschwendt <tiborg@chromium.org> Commit-Queue: Biao She <bshe@chromium.org> Cr-Commit-Position: refs/heads/master@{#548467}
-
Lei Zhang authored
Better document pointer ownership. BUG=123762 Change-Id: I7be106bbf079ea2a30024e129d693ebe49454acf Reviewed-on: https://chromium-review.googlesource.com/993236Reviewed-by:
Roger Tawa <rogerta@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#548466}
-
Jochen Eisinger authored
BUG=828963 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: I7d17bfdc8f4b312ff70bba4d700c528eaabd7948 Reviewed-on: https://chromium-review.googlesource.com/992322Reviewed-by:
Rick Byers <rbyers@chromium.org> Reviewed-by:
Camille Lamy <clamy@chromium.org> Commit-Queue: Jochen Eisinger <jochen@chromium.org> Cr-Commit-Position: refs/heads/master@{#548465}
-
Jinho Bang authored
Until now, we had to use IsSecureContext() to check whether an execution context is a secure context manually. But we can use [SecureContext] instead of the manual check now. Bug: none Change-Id: Ibfcd4a9a2eed3e7ac67819b9bf4204f4c73412d8 Reviewed-on: https://chromium-review.googlesource.com/990014Reviewed-by:
Giovanni Ortuño Urquidi <ortuno@chromium.org> Commit-Queue: Jinho Bang <jinho.bang@samsung.com> Cr-Commit-Position: refs/heads/master@{#548464}
-
Ken Rockot authored
This is marginally better than what we're doing now, but more importantly it satisfies a reasonable DCHECK that we currently violate in these cases. Bug: 829290 Change-Id: I68621d4f1c8f40c1b689d74e801c1cdb77e4663a Reviewed-on: https://chromium-review.googlesource.com/997769Reviewed-by:
Wez <wez@chromium.org> Commit-Queue: Ken Rockot <rockot@chromium.org> Cr-Commit-Position: refs/heads/master@{#548463}
-
Nate Fischer authored
This adds the FeatureFlagHolderBoundaryInterface. Support-lib-created callback objects will implement this to indicate, on a per-object granularity, which features they support. Doc: http://go/wv-callback-feature-detection Bug: 752521 Test: N/A Change-Id: Iac86615052069d091a0db66f41bc9c852498815f Reviewed-on: https://chromium-review.googlesource.com/997021Reviewed-by:
Gustav Sennton <gsennton@chromium.org> Commit-Queue: Nate Fischer <ntfschr@chromium.org> Cr-Commit-Position: refs/heads/master@{#548462}
-
Ian Vollick authored
This turned out to be slow. Bug: None 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: Id2b89db4cd7fcd8b96eed66415a30afe33af0e59 Reviewed-on: https://chromium-review.googlesource.com/997755Reviewed-by:
Christopher Grant <cjgrant@chromium.org> Commit-Queue: Ian Vollick <vollick@chromium.org> Cr-Commit-Position: refs/heads/master@{#548461}
-
Rohit Rao authored
This asset will be shared by both the popup menu and collections. BUG=None TEST=None Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Id6c87412a3a4ebd5e7755058a67288fdcc035ced Reviewed-on: https://chromium-review.googlesource.com/997156Reviewed-by:
Gauthier Ambard <gambard@chromium.org> Commit-Queue: Rohit Rao <rohitrao@chromium.org> Cr-Commit-Position: refs/heads/master@{#548460}
-
Jiaquan He authored
This commit: - adds a class ChromeSearchResult; - changes all SearchResult references to ChromeSearchResult in Chrome; - fixes lint errors and presubmit errors on creating unique_ptr. This commit touches a lot of files. To make it simple, we simply extend SearchResult to create ChromeSearchResult, and cast between types for mojo calls. We'll reorganize their contents and break the inheritance in future CLs. Bug: 733662 Change-Id: Iaef5174580dbd06bb26b4e864a6a367336458604 Reviewed-on: https://chromium-review.googlesource.com/996381Reviewed-by:
Xiyuan Xia <xiyuan@chromium.org> Commit-Queue: Jiaquan He <hejq@google.com> Cr-Commit-Position: refs/heads/master@{#548459}
-
Mike Dougherty authored
Ensure that expected FindElementResultHandler messages do not trigger the ContextMenu.UnexpectedFindElementResultHandlerMessage histogram. The message should not be considered unexpected even if the message is received after the CRWContextMenuController has cancelled showing the context menu. Bug: 228355 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Iff6535420cd7a2eb8ba516f5d777c07352915852 Reviewed-on: https://chromium-review.googlesource.com/996526Reviewed-by:
Eugene But <eugenebut@chromium.org> Commit-Queue: Mike Dougherty <michaeldo@chromium.org> Cr-Commit-Position: refs/heads/master@{#548458}
-
Francois Doray authored
This flag delays execution of base::TaskPriority::BACKGROUND tasks until shutdown. This CL first landed as https://chromium-review.googlesource.com/919866. It was reverted because the CommandLine wasn't always available during TaskScheduler initialization (e.g. https://cs.chromium.org/chromium/src/components/cronet/cronet_global_state_stubs.cc?l=34&rcl=975444866735e5e44b024707a7ff28582b8383cd). This CL fixes the issue by adding a check for CommandLine initialization before accessing it during TaskScheduler initialization. TBR=gab@chromium.org,jam@chromium.org,tmartino@chromium.org Bug: 726937 Change-Id: I0500c54222234e6cb88a1f2d7e92a7e87b6656fa Reviewed-on: https://chromium-review.googlesource.com/996439Reviewed-by:
François Doray <fdoray@chromium.org> Reviewed-by:
Gabriel Charette <gab@chromium.org> Commit-Queue: François Doray <fdoray@chromium.org> Cr-Commit-Position: refs/heads/master@{#548457}
-
Wei Li authored
For inactive tabs, we prefer showing favicon, then alert button, then close button. When there is no favicon or alert button, we need to show title first instead of the close button, so the tab can be identified. BUG=826750 Change-Id: I5148e13ce8faceff73ec73fede9d319422595685 Reviewed-on: https://chromium-review.googlesource.com/996809Reviewed-by:
Elly Fong-Jones <ellyjones@chromium.org> Commit-Queue: Wei Li <weili@chromium.org> Cr-Commit-Position: refs/heads/master@{#548456}
-
chrome://webrtc-logsElad Alon authored
When WebRTC textual log files are deleted, either because of expiration or because the user clears browsing history, entries from the logs' index are now also removed. As a drive-by: * Fixed the unbounded reading of a file into memory. * Marked with TODOs (and filed bugs) for several other problems found. Bug: 825977, 827131 Change-Id: If34acf6290ec90c3ce99c0704c58bc8a8188f92d Reviewed-on: https://chromium-review.googlesource.com/982055Reviewed-by:
Henrik Grunell <grunell@chromium.org> Commit-Queue: Elad Alon <eladalon@chromium.org> Cr-Commit-Position: refs/heads/master@{#548455}
-
Danyao Wang authored
When handling a no-Internet-connection error, WKBasedNavigationManager incorrectly triggers WebState::OnPageLoaded with load completion status SUCCESS when the native error view is loaded. This prevented ReadingListWebStateObserver from triggering and loading offline content and is now fixed. Since offline reading list is essentially another type of native error, we must not update the navigation item's |errorRetryState| when loading a chrome://offline URL. This is so that a reload of the page will retry loading the original URL. This is fixed by only updating the error retry state machine when the URL is a web URL. This is OK because app-specific URL should never fail to load. Bug: 819805 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I870ef99522ba6f5aeb4d37c58289155aa8cb79c9 Reviewed-on: https://chromium-review.googlesource.com/996434 Commit-Queue: Danyao Wang <danyao@chromium.org> Reviewed-by:
Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#548454}
-
sebsg authored
Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I3161ec166dce92c8f8014df17bd5315e05502058 Reviewed-on: https://chromium-review.googlesource.com/997155 Commit-Queue: Sebastien Seguin-Gagnon <sebsg@chromium.org> Reviewed-by:
Moe Ahmadi <mahmadi@chromium.org> Cr-Commit-Position: refs/heads/master@{#548453}
-
Nektarios Paisios authored
R=dmazzoni@chromium.org, aleventhal@chromium.org Tested: Manually with Jaws, layout test Change-Id: Iddc30de6ad10825dd9f99af059d89032cba5af98 Reviewed-on: https://chromium-review.googlesource.com/990537 Commit-Queue: Nektarios Paisios <nektar@chromium.org> Reviewed-by:
Nektarios Paisios <nektar@chromium.org> Reviewed-by:
Aaron Leventhal <aleventhal@chromium.org> Cr-Commit-Position: refs/heads/master@{#548452}
-
Anna Offenwanger authored
Add a metric to track how presentation was started. Bug: 808586 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: I2abda74f64ddc5fed58c6b71fbebcdddd2f8bab8 Reviewed-on: https://chromium-review.googlesource.com/986976 Commit-Queue: Anna Offenwanger <offenwanger@chromium.org> Reviewed-by:
Tibor Goldschwendt <tiborg@chromium.org> Reviewed-by:
Robert Kaplow <rkaplow@chromium.org> Reviewed-by:
Michael Thiessen <mthiesse@chromium.org> Cr-Commit-Position: refs/heads/master@{#548451}
-
Mikel Astiz authored
The ancient experiment concluded with neutral results and the code has been around but inactive for two years, so let's remove it. Bug: 523008 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I45369874c2a2853e107b5bd039bcc7e8cd4e7dae Reviewed-on: https://chromium-review.googlesource.com/995012 Commit-Queue: Mikel Astiz <mastiz@chromium.org> Reviewed-by:
Bernhard Bauer <bauerb@chromium.org> Reviewed-by:
Sergio Collazos <sczs@chromium.org> Reviewed-by:
Ilya Sherman <isherman@chromium.org> Cr-Commit-Position: refs/heads/master@{#548450}
-
Vadym Doroshenko authored
On CL https://chromium-review.googlesource.com/c/chromium/src/+/943321 it was implemented JS message of type "form_changed", which is called when dynamically added form is found. This message shouldn't initiate showing autofill input accessories, because input accessories has to be shown only on user action. Bug: 708597, 798675 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Ib4d687ab2c7b344ec8f448ebef5025e7b68c3883 Reviewed-on: https://chromium-review.googlesource.com/997840Reviewed-by:
Olivier Robin <olivierrobin@chromium.org> Reviewed-by:
Moe Ahmadi <mahmadi@chromium.org> Commit-Queue: Vadym Doroshenko <dvadym@chromium.org> Cr-Commit-Position: refs/heads/master@{#548449}
-
Fredrik Söderquist authored
Since the (CSS) parser allows numeric weight values in the range [1, 1000], adjust the ranges in FontDescription::Lighter/BolderWeight to match that. Also factor in that the values can have fractions (by implicitly truncating them) and simplify the range check since there's now a set of adjacent intervals in practice. Bug: 828747 Change-Id: I5fe3405ca45ed8016530d995976e36a6ebbcf366 Reviewed-on: https://chromium-review.googlesource.com/995452Reviewed-by:
Dominik Röttsches <drott@chromium.org> Commit-Queue: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#548448}
-
Min Qin authored
TBR=horo@chromium.org BUG=829417 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: I1a2b8c446cd5003bccc07eae997b146bbb008850 Reviewed-on: https://chromium-review.googlesource.com/998305Reviewed-by:
Min Qin <qinmin@chromium.org> Cr-Commit-Position: refs/heads/master@{#548447}
-
Stephen McGruer authored
This reverts commit d1f4cdd4. Reason for revert: Breaks compile on WinMSVC64 (dbg), due to unreachable code (the return after the #endif): https://logs.chromium.org/v/?s=chromium%2Fbb%2Fchromium.win%2FWinMSVC64__dbg_%2F4540%2F%2B%2Frecipes%2Fsteps%2Fcompile%2F0%2Fstdout c:\b\c\b\win\src\chrome\browser\chrome_content_browser_client.cc(4172) : warning C4702: unreachable code Original change's description: > [Picture in Picture] Move generic code to content/. > > Currently, all Picture in Picture code is housed in chrome/. Since > only some of the Picture in Picture work is Chrome specific, we move > the more generic work into content/. > > This change completely moves the PictureInPictureWindowController > and OverlaySurfaceEmbedder into content/. > > This change will also pave for some future work related to user > initiated commands from the window, such as play/pause. IPC messaging > for MediaPlayerDelegateMsg must be done through content/ rather than > in chrome/. > > OverlayWindowViews continues to be the desktop Chrome implementation > of OverlayWindow, which is now moved into content/. With the > convergence of historically platform-dependent implementations (views > vs cocoa) into just views, there will only be one window implementation > for Chrome. > > BUG: 726619 821874 > Change-Id: I6ef73552c6729aec235f4a6d176fd4109f6674b3 > Reviewed-on: https://chromium-review.googlesource.com/972841 > Commit-Queue: apacible <apacible@chromium.org> > Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> > Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> > Reviewed-by: Istiaque Ahmed <lazyboy@chromium.org> > Reviewed-by: Elly Fong-Jones <ellyjones@chromium.org> > Cr-Commit-Position: refs/heads/master@{#548428} TBR=ellyjones@chromium.org,kinuko@chromium.org,lazyboy@chromium.org,mlamouri@chromium.org,apacible@chromium.org Change-Id: I3a18da4e27bbff14d2acfa11707727d46e033f73 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/998173Reviewed-by:
Stephen McGruer <smcgruer@chromium.org> Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#548446}
-
Gauthier Ambard authored
This CL adjusts the color of the elements of the tools menu when they are enabled. Bug: 824210 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I7aaca16482f40a97dfe713a1847e25ea697103f9 Reviewed-on: https://chromium-review.googlesource.com/997818Reviewed-by:
Stepan Khapugin <stkhapugin@chromium.org> Commit-Queue: Gauthier Ambard <gambard@chromium.org> Cr-Commit-Position: refs/heads/master@{#548445}
-
Lutz Justen authored
Created specializations of ActiveDirectoryPolicyManager for user and device policy instead of handling everything inside the base class. The differences between user and device policy are still small right now, but they're only going to grow (as I noticed while working on policy for extensions), so it's important to do the split early on. Keeps all ActiveDirectory*PolicyManagers in one file to simplify reviews, but they are going to be moved to their own files in an upcoming CL. BUG=chromium:735100 TEST=out/Release/unit_tests --gtest_filter=*ActiveDirectoryPolicyManagerTest.* Tested on device Change-Id: I55b5d8cfb3646058510729f2028a6b6aa2f9584e Reviewed-on: https://chromium-review.googlesource.com/972482 Commit-Queue: Lutz Justen <ljusten@chromium.org> Reviewed-by:
Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/master@{#548444}
-