- 18 Mar, 2020 40 commits
-
-
Ben Joyce authored
Build.gn file was locally modified. This restores cursoradapter, customview, coordinatorlayout, swiperefreshlayout, viewpager, gridlayout, transition, leanback, and preference_leanback Bug: 1052460 Change-Id: Ibe8b1612b1d1b3af83784ff49cbacbbccc811e5e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108900 Commit-Queue: benjamin joyce <bjoyce@google.com> Commit-Queue: Andrew Grieve <agrieve@chromium.org> Auto-Submit: benjamin joyce <bjoyce@google.com> Reviewed-by:
Andrew Grieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#751469}
-
Toni Barzic authored
This is a reland of 57098dce Original change was crashing asan tests because drag handle was trying to remove itself from overview controller observers in it's destructor during shell shutdown, and it was getting destructed after the overview controller. This adds a shell observer, and resets the overview observer sooner, when the shell destruction begins. Original change's description: > Better coordinate swipe to home gesture and drag handle nudge > > Manages the drag handle nudge during window drag from shelf to home or > overview (which may end up in a gesture the nudge is describing). > > If the contextual nudge is shown when the window drag starts, the nudge > will not be hidden until the gesture completes (end it will get hidden > when the gesture completes, even if the user does not end up going > home). > > If the contextual nudge is scheduled to be shown when the gesture > starts, the show request will be canceled. > > Adds logic that prevents drag handle nudge from showing up, unless it's > a result of an explicit user action - tapping the drag handle. > > BUG=1058617 > > Change-Id: I96fa2748308143ec42295dbfb472dc564da5bd03 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2107135 > Commit-Queue: Toni Baržić <tbarzic@chromium.org> > Reviewed-by: Manu Cornet <manucornet@chromium.org> > Cr-Commit-Position: refs/heads/master@{#751200} Bug: 1058617 Change-Id: I80222105bda946113248f17a93758cec20387ef3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108629 Commit-Queue: Toni Baržić <tbarzic@chromium.org> Reviewed-by:
Manu Cornet <manucornet@chromium.org> Cr-Commit-Position: refs/heads/master@{#751468}
-
Andrew Grieve authored
This reverts commit 55ab173a. Reason for revert: Suspect breaking coverage bots: https://bugs.chromium.org/p/chromium/issues/detail?id=1062704 Original change's description: > Android: Use turbine to generate java headers > > See go/faster-javac for a detailed analysis of why turbine was chosen to > speed up our java builds. The current implementation is an initial > implementation that can be further optimized. It already gives savings > of 10-30% of our java incremental builds depending on the target in > question (see go/project-turbo for timing details). > > This implementation does remove some of the benefits of the previous way > that java_library_impl was implemented, namely when a target's > .interface.jar file changes, it no longer short-circuits dependent > targets from being built since we now use group(target_name). This is > arguably more correct as prebuilts depend on javac jars directly. In the > future (after the androidx migration and other build improvements) this > can be improved by having prebuilts depend on the interface jars > instead. > > Bug: 1056299 > Change-Id: I49d18604203749cf447ce77c54a8f8469c83eae1 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2105415 > Commit-Queue: Peter Wen <wnwen@chromium.org> > Auto-Submit: Peter Wen <wnwen@chromium.org> > Reviewed-by: Andrew Grieve <agrieve@chromium.org> > Cr-Commit-Position: refs/heads/master@{#750651} TBR=wnwen@chromium.org,agrieve@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 1056299, 1062704 Change-Id: Ib3ad0b0a40a25c949775fdef786ad6d776c2c684 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108791Reviewed-by:
Andrew Grieve <agrieve@chromium.org> Commit-Queue: Andrew Grieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#751467}
-
v8-ci-autoroll-builder authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/6325afac..e14702b1 Please follow these instructions for assigning/CC'ing issues: https://v8.dev/docs/triage-issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=luci.chromium.try:linux-blink-rel CQ_INCLUDE_TRYBOTS=luci.chromium.try:linux_optional_gpu_tests_rel CQ_INCLUDE_TRYBOTS=luci.chromium.try:mac_optional_gpu_tests_rel CQ_INCLUDE_TRYBOTS=luci.chromium.try:win_optional_gpu_tests_rel CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel TBR=hablich@chromium.org,vahl@chromium.org,v8-waterfall-sheriff@grotations.appspotmail.com Change-Id: Iad718f62c6a0416131aa8eaafb497f05e7e6b5b1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108840Reviewed-by:
v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#751466}
-
Scott Violet authored
This fixs a number of cases and enables strict mode in tests. Hopefully that helps prevent any other access from being added. The trickier cases are jacoco injects code that accesses the disk, and LayoutInflater may trigger loading classes, which triggers disk access. The addition since first patch is SelectFileDialog may trigger reading from disk. That file has been updated. BUG=1059770,1062561 TEST=covered by tests now Change-Id: Ie8262ae4e018055049115fcefc6a29bf97acbe9b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108603Reviewed-by:
Bo <boliu@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#751465}
-
Mark Brand authored
This is a reland of 96b8d308 Original change's description: > Adding mojolpm fuzzer. > > This adds code that generates libprotobuf-mutator based > structure-aware fuzzers as part of the mojom compilation process. > (changes in //mojo). > > It also adds a fuzzer for CodeCacheHost using this framework to demonstrate > how it will be used, and documentation explaining that fuzzer and how to use > this generator to write new fuzzers. (changes in //content/test). > > It finally includes a few changes to typemap and traits files that > were necessary to smooth over some inconsistencies in existing code > using mojo. > > Bug: 941849 > Change-Id: I660a57bd90c0963bd9a0b8608c746cdb767edc98 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1978739 > Commit-Queue: Mark Brand <markbrand@google.com> > Auto-Submit: Mark Brand <markbrand@google.com> > Reviewed-by: Peter Kasting <pkasting@chromium.org> > Reviewed-by: Daniel Cheng <dcheng@chromium.org> > Reviewed-by: Ted Meyer <tmathmeyer@chromium.org> > Reviewed-by: Oliver Chang <ochang@chromium.org> > Reviewed-by: Ken Rockot <rockot@google.com> > Cr-Commit-Position: refs/heads/master@{#746827} Bug: 941849 Change-Id: I01feb96401e1c9cbd3bbb2bf2a22ecc253d36b4e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2087408 Commit-Queue: Peter Kasting <pkasting@chromium.org> Reviewed-by:
Peter Kasting <pkasting@chromium.org> Reviewed-by:
Oliver Chang <ochang@chromium.org> Reviewed-by:
Matthew Denton <mpdenton@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
David Roger <droger@chromium.org> Reviewed-by:
Ken Rockot <rockot@google.com> Reviewed-by:
Ted Meyer <tmathmeyer@chromium.org> Cr-Commit-Position: refs/heads/master@{#751464}
-
Saurabh Nijhara authored
This CL adds the following network handling for the update required screen :- 1) Metered(cellular) network at the start - Show dialog to connect to a non metered network or accept update over metered. If good network is connected, update starts. If accepted to update, update starts. 2) No network at the start - User is prompted to connect to a network. When connected to a good network, update starts. 3) Good connection is lost and metered connected while updating - User prompted to accept update over metered. If accepted, update starts. We register for the network updates only up to starting the update process. Post that, the network changes are reflected in the update engine result and thus, handled for there. Bug: 1048607 Change-Id: I50d939c0152f76f4456830cdd5e07136819b91a5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2091534 Commit-Queue: Saurabh Nijhara <snijhara@google.com> Reviewed-by:
Denis Kuznetsov [CET] <antrim@chromium.org> Cr-Commit-Position: refs/heads/master@{#751463}
-
chromium-autoroll authored
https://chromium.googlesource.com/external/github.com/google/shaderc/+log/95185d920a0b..1ccecb74b36f git log 95185d920a0b..1ccecb74b36f --date=short --first-parent --format='%ad %ae %s' 2020-03-18 dgkoch@users.noreply.github.com Remove NV_EXTENSIONS conditionals (#1003) Created with: gclient setdep -r src/third_party/shaderc/src@1ccecb74b36f If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/shaderc-chromium-autoroll Please CC radial-bots+chrome-roll@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md Bug: None Tbr: radial-bots+chrome-roll@google.com Change-Id: I72a25171087b1a6198f7fdaecbfe878aff428536 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108673Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#751462}
-
Andrew Grieve authored
This fixes java_deobfuscate.py not working when run under swarming. Bug: 995290 Change-Id: I29a30852f7d5e0f0039b61707dc5995edd076d09 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2107063 Auto-Submit: Andrew Grieve <agrieve@chromium.org> Reviewed-by:
Sam Maier <smaier@chromium.org> Commit-Queue: Andrew Grieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#751461}
-
Mustaq Ahmed authored
We are no longer pursuing the activation transfer idea. Bug: 928838, 951453 Change-Id: I81844e1fdda740414c7252ef50619fcf1ab15450 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106966 Commit-Queue: Mustaq Ahmed <mustaq@chromium.org> Reviewed-by:
Lan Wei <lanwei@chromium.org> Cr-Commit-Position: refs/heads/master@{#751460}
-
chromium-autoroll authored
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/1850bf6d1781..5a644f827636 git log 1850bf6d1781..5a644f827636 --date=short --first-parent --format='%ad %ae %s' 2020-03-18 ehmaldonado@google.com Reland "git-cl: Refactor CMDUploadChange" Created with: gclient setdep -r src/third_party/depot_tools@5a644f827636 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll Please CC agable@chromium.org on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md Bug: None Tbr: agable@chromium.org Change-Id: I523622e87432335587f4a3c141104add877dae14 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108677Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#751459}
-
chromium-autoroll authored
https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/f368dcbb7d8a..3bf1dab23d9a git log f368dcbb7d8a..3bf1dab23d9a --date=short --first-parent --format='%ad %ae %s' 2020-03-18 johnkslang@users.noreply.github.com Merge pull request #2135 from alelenv/rt_shaderlang_enums 2020-03-18 cepheus@frii.com Fix #2132: constant matrix constructor from single non-scalar argument 2020-03-18 cepheus@frii.com Bump version (also fix line endings the grammar). 2020-03-18 johnkslang@users.noreply.github.com Merge pull request #2130 from dgkoch/EXT_ray_tracing Created with: gclient setdep -r src/third_party/glslang/src@3bf1dab23d9a If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/glslang-chromium-autoroll Please CC radial-bots+chrome-roll@google.com,courtneygo@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md Cq-Include-Trybots: luci.chromium.try:android_angle_vk32_deqp_rel_ng;luci.chromium.try:android_angle_vk32_rel_ng;luci.chromium.try:android_angle_vk64_deqp_rel_ng;luci.chromium.try:android_angle_vk64_rel_ng;luci.chromium.try:linux_angle_deqp_rel_ng;luci.chromium.try:linux-angle-rel;luci.chromium.try:win-angle-rel-32;luci.chromium.try:win-angle-rel-64;luci.chromium.try:win-angle-deqp-rel-32;luci.chromium.try:win-angle-deqp-rel-64 Bug: None Tbr: radial-bots+chrome-roll@google.com,courtneygo@google.com Change-Id: Ie078a26e5a316baba33bce13b7817ed20cdecf07 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108674Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#751458}
-
Travis Skare authored
No functional changes. Added some if-change-then-change in another location. Change-Id: I4a116bb506f5f8830905381e3b687b9d6ed13456 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108637Reviewed-by:
Jeffrey Cohen <jeffreycohen@chromium.org> Reviewed-by:
Tanya Gupta <tgupta@chromium.org> Commit-Queue: Jeffrey Cohen <jeffreycohen@chromium.org> Commit-Queue: Travis Skare <skare@chromium.org> Cr-Commit-Position: refs/heads/master@{#751457}
-
Theresa Wellington authored
Move favicons/ out of //chrome/android/ to its own build target. BUG=1060030 Change-Id: Ic09f5ef6ee9450212b2a2196927c2f472fa25b69 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2096101 Commit-Queue: Theresa <twellington@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Tommy Li <tommycli@chromium.org> Reviewed-by:
Ted Choc <tedchoc@chromium.org> Reviewed-by:
Tommy Nyquist <nyquist@chromium.org> Reviewed-by:
David Trainor <dtrainor@chromium.org> Cr-Commit-Position: refs/heads/master@{#751456}
-
Richard Townsend authored
Our Windows on Arm testing setup relies on using GN to extract the runtime_deps of each test suite. Adding testdata ensures that it's appropriately packaged. All tests pass once this is added. Change-Id: I239fd4b3ec4c044cdc7f40070d45e5155e278217 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2107554Reviewed-by:
Etienne Pierre-Doray <etiennep@chromium.org> Commit-Queue: Richard Townsend <richard.townsend@arm.com> Cr-Commit-Position: refs/heads/master@{#751455}
-
Danyao Wang authored
InstallablePaymentAppCrawler stores a RenderFrameHost raw pointer and uses it in asynchronously when DownloadAndDecodeWebAppIcon() is run as a callback for downloading the web app manifest. This creates a possible use-after-free situation. This CL applies a limited fix: the RenderFrameHost* is converted to its GlobalFrameRoutingId to be stored inside InstallablePaymentAppCrawler. A better fix is to use WeakPtr<RenderFrameHost> everywhere in payments code. However, this requires changing the content public API to expose a RenderFrameHost::GetWeakPtr() method. Since this CL is intended to be merged to M82, this more risky work is left as a followup for crbug.com/1058840. The instantiation of InstallablePaymentAppCrawler happens synchronously with the instantiation of PaymentRequest, the risk of use-after-free as a result of PaymentRequest's storage of RenderFrameHost* is small. Bug: 1061110 Change-Id: I1428c6006201834ee341dd4546bd297116a5f380 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106387Reviewed-by:
Rouslan Solomakhin <rouslan@chromium.org> Commit-Queue: Danyao Wang <danyao@chromium.org> Cr-Commit-Position: refs/heads/master@{#751454}
-
Ken Rockot authored
Bug: 1059389 Change-Id: I8989970d5f39444a615bd84267aea7e8641caa65 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108607Reviewed-by:
danakj <danakj@chromium.org> Reviewed-by:
Tom Sepez <tsepez@chromium.org> Commit-Queue: Ken Rockot <rockot@google.com> Cr-Commit-Position: refs/heads/master@{#751453}
-
chromium-autoroll authored
https://webrtc.googlesource.com/src.git/+log/6798043d95ac..ebf739be7bab git log 6798043d95ac..ebf739be7bab --date=short --first-parent --format='%ad %ae %s' 2020-03-18 yura.yaroshevich@gmail.com Reland "Leverage dispatch_queue_create_with_target when possible." 2020-03-18 eshr@google.com NiceMock MockFecController in VideoStreamEncoderUnittests Created with: gclient setdep -r src/third_party/webrtc@ebf739be7bab If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/webrtc-chromium-autoroll Please CC webrtc-chromium-sheriffs-robots@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md Bug: None Tbr: webrtc-chromium-sheriffs-robots@google.com Change-Id: Ibb4072d61e15cb56d7600258eac58a2a8d7afb88 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108670Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#751452}
-
Ken Rockot authored
Bug: 1059389 Change-Id: If88f7f5463389791c162801d10944f61a10c70b3 Test: Build compiles with no source changes, so same typemap config as before Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108123Reviewed-by:
Robert Sesek <rsesek@chromium.org> Reviewed-by:
Avi Drissman <avi@chromium.org> Commit-Queue: Ken Rockot <rockot@google.com> Cr-Commit-Position: refs/heads/master@{#751451}
-
Matt Jones authored
This patch fixes a subtle bug in the BottomSheetController where a custom scrim lifecycle inadvertently blocked high priority content from suppressing low priority content. The block of code no longer returns early, each scrim and sheet check are now gated on BottomSheetContent's #hasCustomScrimLifecycle and #hasCustomLifecycle respectively. Bug: 986310 Change-Id: I506874b0f8d63e5d00177b409a71b92a51cfb454 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1779103 Commit-Queue: Matthew Jones <mdjones@chromium.org> Reviewed-by:
Theresa <twellington@chromium.org> Cr-Commit-Position: refs/heads/master@{#751450}
-
Ken Rockot authored
This removes the recently introduced `mojom_cpp_typemap` GN template in favor of simply inlining typemap configs directly within the `mojom` target they affect. A few motivations here: - The separate target approach required traits sources to always belong to a different target than the mojom variant's own sources. This has insurmountable dependency issues in some corner cases like //content/common. - A typemap can only realistically affect a single mojom target in the build under most circumstances. - A significant portion of the variables within a typemap target were only used by forwarding them to the affected mojom target. Inlining everything makes the direct impact on the mojom target more clear. - This approach is exactly as powerful (from the perspective of build expressiveness) as typemap files, but without the typemap files. Bug: 1059389 Change-Id: I8218312374e86a0c02dcaea630b05f61c7aa6d61 Tbr: changwan@chromium.org Tbr: haraken@chromium.org Tbr: dcheng@chromium.org Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106887 Commit-Queue: Ken Rockot <rockot@google.com> Reviewed-by:
Oksana Zhuravlova <oksamyt@chromium.org> Cr-Commit-Position: refs/heads/master@{#751449}
-
chromium-autoroll authored
If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast Tbr: cr-fuchsia+bot@chromium.org Change-Id: I6dc9227c44d95547703233a276b507bb26affdff Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108675Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#751448}
-
Matt Menard authored
Bug: 1058453 Change-Id: I7b3a610777ac70a7136045585036e4f714217cab Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2085874 Commit-Queue: Matt Menard <mattme@google.com> Reviewed-by:
Dominick Ng <dominickn@chromium.org> Reviewed-by:
Sergey Poromov <poromov@chromium.org> Cr-Commit-Position: refs/heads/master@{#751447}
-
Becca Hughes authored
Store the protobuf fields from the design doc in the Media History database and convert them to/from mojo. BUG=1057765 Binary-Size: Increase is unavoidable Change-Id: Ic909459ce13aaa3ca2ebc8b9c17e837c105170f9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106351 Commit-Queue: Becca Hughes <beccahughes@chromium.org> Reviewed-by:
Tommy Steimel <steimel@chromium.org> Reviewed-by:
Tom Sepez <tsepez@chromium.org> Cr-Commit-Position: refs/heads/master@{#751446}
-
Mitsuru Oshima authored
Handle the edge case correctly to match ppi spec. Added test to verify. Bug: none Change-Id: Ia32dc88d535446a593131a6237b6bbd47ed6edd8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2107237Reviewed-by:
Malay Keshav <malaykeshav@chromium.org> Commit-Queue: Mitsuru Oshima <oshima@chromium.org> Cr-Commit-Position: refs/heads/master@{#751445}
-
Ian Kilpatrick authored
This is in preparation of moving the caching of intrinsic logical widths instead of preferred logical widths. There should be no other behaviour changes. Bug: 845235 Change-Id: Ib065f5e01a2ef81d5c3d0a15f2112b5cb5217811 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2104429Reviewed-by:
Christian Biesinger <cbiesinger@chromium.org> Reviewed-by:
Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#751444}
-
Mustafa Emre Acer authored
This is the markdown version of https://www.chromium.org/developers/design-documents/idn-in-google-chrome with cleanups and "Other Browsers" section removed. That section will need to be rewritten. Change-Id: Ib7079412a6fcad91bfe963147e113788570e3265 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108084 Commit-Queue: Mustafa Emre Acer <meacer@chromium.org> Reviewed-by:
Joe DeBlasio <jdeblasio@chromium.org> Cr-Commit-Position: refs/heads/master@{#751443}
-
Xiaocheng Hu authored
This patch introduces a new Font constructor, so that Font can set its FontSelector during construction, instead of setting it later with the deprecated Update() function. Bug: 1049295 Change-Id: I6255ec14da7c3822ecfc9decd0fbf92322f2ccbe Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2107687 Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org> Reviewed-by:
Dominik Röttsches <drott@chromium.org> Reviewed-by:
Rune Lillesveen <futhark@chromium.org> Reviewed-by:
Fernando Serboncini <fserb@chromium.org> Cr-Commit-Position: refs/heads/master@{#751442}
-
manuk authored
*Rich autocompletion background* Currently, autocompletion is limited to when the user types a prefix of the URL; if the user omits the beginning of the URL or includes parts from the title, then the suggestion won’t be autocompleted. This is problematic because hindering the user when they recall some part other than the the exact URL prefix conflicts with the omnibox’s goal of helping users navigate to desired destinations. This feature will allow autocompletion even when the input is from the suggestion title or not a hostname prefix. Design doc with further details: go/richomniboxautocompletion *This CL* Adds a flag & 4 params which are unused at the moment, but will be used by follow up CL's. The work is being split up for easier review. The intention of the params are: 1. Autocomplete titles. Currently, suggestions can only be autocompleted if the inputs match the URLs. With this param, suggestions will also be autocompleted if their title matches input. In this case, the suggestion URL will also be shown in order to differentiate them from search suggestions. Typically, the URL will shown surrounded with `()` following the title; i.e. `title (URL)`. If the 'two line omnibox' param is also enabled, the URL will be displayed below the title. 2. Autocomplete non-prefixes. Currently, suggestions can only be autocompleted if the input is a prefix of the URL. With this param, suggestions will be autocmopleted if the input matches anywhere in the URL (or title if 'autocomplete titles' is also enabled). 3. Show titles. Currently, navigation suggestions display only their URLs in the omnibox. With this param, the titles will also be displayed. This helps add parity to the UI regardless of whether the input matches a title or URL since, otherwise, a URL matching input would display only the URL, while a title matching input would display both. For URL matching inputs, titles will be displayed surrounded with `()` following the URL; i.e. `URL (title)`. If the 'two line omnibox' param is also enabled, the title will be displayed below the URL. 4. Two line omnibox. Currently, the omnibox displays 1 line; this is sufficient for displaying the URL. With this param, the omnibox incresaes its height to fit 2 lines. This helps when displaying both the title and URL of a suggestion. If the 'show titles' param is disabled and the input does not match a title, the 2nd line will be unused since only the URL will be displayed. I plan to avoid this combination in finch experiments. Change-Id: If3b0acd403acd72986a929506ba5b7253a991396 Bug: 1062446 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2107796 Commit-Queue: manuk hovanesian <manukh@chromium.org> Reviewed-by:
Tommy Li <tommycli@chromium.org> Cr-Commit-Position: refs/heads/master@{#751441}
-
Abigail Klein authored
This reverts commit 9bd21621. Reason for revert: Caused fuzzer bugs crbug.com/1061370 and crbug.com/1061332 which are not trivial to fix. This patch landed in M82 and so the revert will need to be cherry-picked into that build. Original change's description: > [Live Caption] Introduce a new elide behavior TRUNCATE_HEAD. > > Introduce a new elide behavior TRUNCATE_HEAD in which multiline text in > a label is truncated at the beginning of the string. This will be used > to display the last two lines of captions for the live caption feature. > Captions received from the captioning service may be longer than two > lines. So, the determination of what the last two lines to be shown > should happen during the displaying of the text in the label. > > Bug: 1055150 > Change-Id: If3c447ac50c29a3e2f7467af9ceeb668fcd01ebf > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2090501 > Commit-Queue: Abigail Klein <abigailbklein@google.com> > Reviewed-by: Avi Drissman <avi@chromium.org> > Cr-Commit-Position: refs/heads/master@{#749542} TBR=ellyjones@chromium.org,avi@chromium.org,robliao@chromium.org,etienneb@google.com,abigailbklein@google.com # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 1055150 Change-Id: I816ce786b95f24f586c0032c508559d588994687 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106313Reviewed-by:
Avi Drissman <avi@chromium.org> Reviewed-by:
Etienne Bergeron <etienneb@chromium.org> Commit-Queue: Abigail Klein <abigailbklein@google.com> Cr-Commit-Position: refs/heads/master@{#751440}
-
Aaron Leventhal authored
Accessible objects styled with display:none are supposed to be exposed when they have an id. However, this currently only works if the display:none style targets the element directly. It also needs to work if the display:none targets an ancestor. This is also a necessary precursor to https://chromium-review.googlesource.com/c/chromium/src/+/2090736 Bug: 651614 Change-Id: I789cda53f303ddfc3304f6109102b71090619aa2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2095880 Commit-Queue: Aaron Leventhal <aleventhal@chromium.org> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by:
Adam Ettenberger <Adam.Ettenberger@microsoft.com> Cr-Commit-Position: refs/heads/master@{#751439}
-
Theresa Wellington authored
This test has seem some flakiness on asserting the item clicked call count. Instead of asserting immediately, wait for the callback. BUG=1062236 Change-Id: I37b3c2d431656ebe3ec7545d5e08a27f7eb3ed16 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106389Reviewed-by:
Lijin Shen <lazzzis@chromium.org> Commit-Queue: Theresa <twellington@chromium.org> Auto-Submit: Theresa <twellington@chromium.org> Cr-Commit-Position: refs/heads/master@{#751438}
-
chromium-autoroll authored
https://chromium.googlesource.com/devtools/devtools-frontend.git/+log/db09d1b2bd79..0609f5a4e533 git log db09d1b2bd79..0609f5a4e533 --date=short --first-parent --format='%ad %ae %s' 2020-03-18 aerotwist@chromium.org [global] Remaps self.Bindings.blackboxManager 2020-03-18 tvanderlippe@chromium.org Typecheck common/Settings.js with TypeScript 2020-03-18 aerotwist@chromium.org [global] Remaps self.Bindings.breakpointManager Created with: gclient setdep -r src/third_party/devtools-frontend/src@0609f5a4e533 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/devtools-frontend-chromium Please CC devtools-waterfall-sheriff-onduty@grotations.appspotmail.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md Bug: chromium:1011811,chromium:1058320 Tbr: devtools-waterfall-sheriff-onduty@grotations.appspotmail.com Change-Id: I44bcce221bb1da56919046f596495ebee21f128a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108668Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#751437}
-
Garrett Beaty authored
This will ensure some minimal amount of testing while we continue cutting releases off of M80. This restores the versioned/milestones/m80 directory to the state before the M82 branch day, but changes lucicfg variables so that the M80 builders are defined in the bucket chromium-m80 instead of chromium-stable, which is still associated with M81. Bug: 1062340 Change-Id: I38074ea90a67f18f7adc35735086280fc0bd89b6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108124 Commit-Queue: Garrett Beaty <gbeaty@chromium.org> Reviewed-by:
Aaron Gable <agable@chromium.org> Cr-Commit-Position: refs/heads/master@{#751436}
-
Ben Pastene authored
This would have caught bug 1062006 much sooner, since that uncovered a regression in the browser that only occurs with thin-lto. Bug: 1062006 Change-Id: I0eb5b71fdb935a4ca81e00464cbf472de7b45473 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108608Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Reviewed-by:
Stephen Martinis <martiniss@chromium.org> Commit-Queue: Ben Pastene <bpastene@chromium.org> Cr-Commit-Position: refs/heads/master@{#751435}
-
Ahmed authored
When top-chrome is scrolled to be fully hidden in tablet mode, using the keyboard shortcut Ctrl+L to focus the omnibox should unhide top-chrome and update the constraints such that it remains fully shown as long as the omnibox has focus. BUG=1061253 TEST=Manually, added a new test. Change-Id: I93c3ef98af1d17c1980d47448f0eb90a20d9951b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2106765 Commit-Queue: Ahmed Fakhry <afakhry@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#751434}
-
Jose Leal Chapa authored
This change is tied to the migration of ContentProvider.js and StaticContentProvider.js from common to text_utils. Here is the CL for that change in the DevTools frontend repo: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2097337 Bug: 1011811 Change-Id: I5787688583ea2966da97f51341803962998fdf9d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2096018 Commit-Queue: Jose Leal <joselea@microsoft.com> Reviewed-by:
Tim van der Lippe <tvanderlippe@chromium.org> Cr-Commit-Position: refs/heads/master@{#751433}
-
Elad Alon authored
1. Suppress the log if it repeats too often. 2. Suppress logs per-reason (one reason must not suppress another). 3. Warn the last time the log is printed, before becoming suppressed. 4. Allow suppressed logs to be printed, but at a reduced frequency. Bug: 1062652 Change-Id: Ieba5398b5be1dc628f0e5901b73b8972b16a377c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2107594Reviewed-by:
Guido Urdaneta <guidou@chromium.org> Commit-Queue: Elad Alon <eladalon@chromium.org> Cr-Commit-Position: refs/heads/master@{#751432}
-
Oksana Zhuravlova authored
This change removes OnInterfaceRequestFromFrame overrides from the following WebContentsObserver subclasses: - AwRenderViewHostExt - PaymentRequestBrowserTestBase - ExtensionWebContentsObserver These overrides are no longer used after the BrowserInterfaceBroker migration. Also marks WebContentsObserver::OnInterfaceRequestFromFrame as deprecated. Bug: 1035522 Change-Id: Ie870ecf28e27dd28af18480a38b01ab56927742f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2107700Reviewed-by:
Bo <boliu@chromium.org> Reviewed-by:
Rouslan Solomakhin <rouslan@chromium.org> Reviewed-by:
John Abd-El-Malek <jam@chromium.org> Reviewed-by:
Ken Rockot <rockot@google.com> Commit-Queue: Oksana Zhuravlova <oksamyt@chromium.org> Cr-Commit-Position: refs/heads/master@{#751431}
-
Sam Bowen authored
Add Chrome URL as a property value type and in the extractor, parse a string as a URL if the given property can be a URL. Bug: 1044251 Change-Id: I041ad0bb61c9dc4ba3a2093711c28b88e9adbdff Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2076704 Commit-Queue: Sam Bowen <sgbowen@google.com> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Becca Hughes <beccahughes@chromium.org> Cr-Commit-Position: refs/heads/master@{#751430}
-