- 17 Jul, 2020 40 commits
-
-
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/perfetto-trace-processor-mac-chromium Please CC perfetto-bugs@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/+doc/master/autoroll/README.md Tbr: perfetto-bugs@google.com Change-Id: Iaca01acfdb0fab350ca38a6d96e042e3d33f7356 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2304101Reviewed-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@{#789667}
-
Alexander Cooper authored
Converts the OpenLoginTabCallback from Callback to RepeatingCallback. Converts base::Bind calls that were being passed to methods that take RepeatingCallback's to BindRepeating. Converts a few Callbacks being used as OpenLoginTabCallback in chrome/browser as well, since that is how the initial need for changes was discovered. Bug: 1007635,714018 Change-Id: I3a514a2eff2d821e2a34d9537440407eab1619e0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2297565 Commit-Queue: Eric Roman <eroman@chromium.org> Reviewed-by:
Eric Roman <eroman@chromium.org> Reviewed-by:
Avi Drissman <avi@chromium.org> Auto-Submit: Alexander Cooper <alcooper@chromium.org> Cr-Commit-Position: refs/heads/master@{#789666}
-
Haiyang Pan authored
For the following OSes: android, chromiumos, fuchsia, linux, and win. And remove the change in luci.chromium.try Bug: 1098927 Change-Id: I6a547e24c645128e3bef5368cf8117269dd0de47 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2286191Reviewed-by:
Garrett Beaty <gbeaty@chromium.org> Reviewed-by:
Stephen Martinis <martiniss@chromium.org> Commit-Queue: Haiyang Pan <hypan@google.com> Cr-Commit-Position: refs/heads/master@{#789665}
-
Quinten Yearsley authored
Change-Id: I5c2d041663d700b1b2860b20e73f6017c374e663 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2304965Reviewed-by:
George Burgess <gbiv@chromium.org> Reviewed-by:
Ben Pastene <bpastene@chromium.org> Commit-Queue: Quinten Yearsley <qyearsley@chromium.org> Commit-Queue: Ben Pastene <bpastene@chromium.org> Auto-Submit: Quinten Yearsley <qyearsley@chromium.org> Cr-Commit-Position: refs/heads/master@{#789664}
-
David Schinazi authored
This CL fixes a linker issue where apps were failing to link CronetStatic due to missing symbol base::mac::CxxPersonalityRoutine. The fix explicitly adds the file containing that symbol. Thanks to mef@chromium.org and justincohen@chromium.org for finding this fix. R=zhongyi@chromium.org Bug: 1106056 Change-Id: Ifa2095f9c24de456b27eb1dd49c78ba94dd0900b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2304966Reviewed-by:
Zhongyi Shi <zhongyi@chromium.org> Commit-Queue: Zhongyi Shi <zhongyi@chromium.org> Commit-Queue: David Schinazi <dschinazi@chromium.org> Auto-Submit: David Schinazi <dschinazi@chromium.org> Cr-Commit-Position: refs/heads/master@{#789663}
-
Noah Rose Ledesma authored
Regardless of how the UI is laid out, media playback controls should be laid out in a left-to-right manner, as suggested by the material.io bidirectionality guide. Additionally, the images for playback control buttons will no longer be mirrored about their horizontal axes in an RTL layout. This includes the play button and the PiP button. The PiP button is not mirrored because the PiP display is always in the bottom right corner regardless of UI layout. Finally, after having worked with l10n and talking to UX engineers in Israel, we have determined that the appropriate focus order for this dialog should traverse the playback controls left-to-right first and then focus the picture-in-picture button. This CL implements this order. Bug: 1040021 Change-Id: I0a57ec7d879ab312ec1ce7bb592d8f79edceaa69 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2253134 Commit-Queue: Noah Rose Ledesma <noahrose@google.com> Reviewed-by:
Tommy Steimel <steimel@chromium.org> Reviewed-by:
Peter Kasting <pkasting@chromium.org> Cr-Commit-Position: refs/heads/master@{#789662}
-
Andre Le authored
1. Fix padding and layout. 2. Make it a button that takes user to management setting page. Change-Id: Iddc81f1b6b3762249e6046484cce96128e3651c3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2303050 Commit-Queue: Andre Le <leandre@chromium.org> Reviewed-by:
Tim Song <tengs@chromium.org> Cr-Commit-Position: refs/heads/master@{#789661}
-
chromium-autoroll authored
https://skia.googlesource.com/skia.git/+log/2d7afd4824c6..d0c9d0cb7ffa 2020-07-17 nifong@google.com Replace arcTo with three functions for it's overloads. 2020-07-17 csmartdalton@google.com Bind deferred vertex buffers during GrGLOpsRenderPass::onDrawIndirect 2020-07-17 fmalita@chromium.org [skottie] Fix analytical mask fill type 2020-07-17 johnstiles@google.com Add an input FP to the GrProcessorTestData. 2020-07-17 robertphillips@google.com Clean up some GrContext uses in the GMs 2020-07-17 adlai@google.com Remove two unused deprecated SkImage functions If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-autoroll Please CC nifong@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/+doc/master/autoroll/README.md Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux-blink-rel;luci.chromium.try:linux-chromeos-compile-dbg;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Bug: None Tbr: nifong@google.com Change-Id: Id1e85a51798d15f77faa00b38719ed792ef0e25e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2305052Reviewed-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@{#789660}
-
Jimmy Gong authored
- Removes extra indent of print job entries. Screenshot: https://screenshot.googleplex.com/4T27OJb9MT9 Bug: 1106167 Change-Id: I75ff3989e94b88766989d22be2e2ac1757bbc412 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2303872Reviewed-by:
Kyle Horimoto <khorimoto@chromium.org> Commit-Queue: Jimmy Gong <jimmyxgong@chromium.org> Cr-Commit-Position: refs/heads/master@{#789659}
-
Etienne Pierre-doray authored
Log actual values of max_concurrency, expected_max_concurrency and should yield. Change-Id: I4151e8812d58c30311111d07d06844d2f4ce60e8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2303986 Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org> Reviewed-by:
Gabriel Charette <gab@chromium.org> Cr-Commit-Position: refs/heads/master@{#789658}
-
Maksim Ivanov authored
Log the error details, including the key, when crashing in base::PathService::CheckedGet(). Bug: none Change-Id: I69386d92cc335c82012a247c9cef255d8fefea57 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2291150Reviewed-by:
Lei Zhang <thestig@chromium.org> Commit-Queue: Maksim Ivanov <emaxx@chromium.org> Cr-Commit-Position: refs/heads/master@{#789657}
-
Koji Ishii authored
|PostLayout| was limited to |LayoutBlockFlow| because crbug.com/965639 could happen only to|LayoutBlockFlow|, but following conditions have changed: * Only |LayoutBlockFlow| could be relayout boundary, until r772560 <crrev.com/c/2219312>. * Only |LayoutBlockFlow| was laid out by LayoutNG, until |LayoutNGFlexibleBox| inherits from |LayoutBlock|. This patch changes |PostLayout| to work for |LayoutBox|. In doing so, two changes were made: 1. |CurrentFragment| is replaced with |GetPhysicalFragment| because the former is not available for |LayoutBox|. 2. Stopped checking |IsRelayoutBoundary|. Though it is the only case crbug.com/965639 can happen as far as we're aware of, checking |NGPhysicalFragment| is more essential and sufficient. The change 1 also helps <crbug.com/1061423>, but we may need different approach to support block fragmentation. Bug: 1102151, 965639 Change-Id: Id83be614066392a4c58c8b03bd16ee57ad82e145 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2302984Reviewed-by:
David Grogan <dgrogan@chromium.org> Reviewed-by:
Ian Kilpatrick <ikilpatrick@chromium.org> Commit-Queue: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#789656}
-
Michael Spang authored
This should work like other platforms, and give a Viz process that doesn't require a hardware GPU, e.g. for running tests on infra. This fixes an infinite loop when --disable-gpu is passed in such builds, where we try to start a GPU process but this is rejected by GpuProcessStartAllowed() == false. This started happening (or at least became severe enough to break our tests) after 966e62f6 ("[scheduler] Enable prioritize until begin main frame by default."). Change-Id: I67c4f819e0383950d1c876bc34b799fb794bd5e7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2304154Reviewed-by:
Zhenyao Mo <zmo@chromium.org> Commit-Queue: Michael Spang <spang@chromium.org> Cr-Commit-Position: refs/heads/master@{#789655}
-
Chris Hamilton authored
This is similar to util::IdType<...>, except it adapts StrongAlias wrappers of base::UnguessableTokens, for code that wants to use a token as an identifier. This will be used in upcoming work to migrate much of current base::UnguessableToken usage to be strongly-typed. BUG=1096617 Change-Id: Icba4d6ace622dc7cc55cf731fc85d15aa12443b5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2302727Reviewed-by:
Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Commit-Queue: Chris Hamilton <chrisha@chromium.org> Cr-Commit-Position: refs/heads/master@{#789654}
-
Alex Newcomer authored
They are working on the project and I would like to have them review CLs in this directory. Change-Id: Ic9230e3b966279b3ed112802c0c15052f28abd87 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2305015Reviewed-by:
David Black <dmblack@google.com> Commit-Queue: Alex Newcomer <newcomer@chromium.org> Cr-Commit-Position: refs/heads/master@{#789653}
-
K. Moon authored
Removes support from pdf/BUILD.gn for building with PDF engines other than PDFium. We do not intend to support other PDF engines going forward. Bug: 1076554 Change-Id: Id85f685001cc338bc8839f6f168a738ba4ed338d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2302910 Commit-Queue: K. Moon <kmoon@chromium.org> Reviewed-by:
Daniel Hosseinian <dhoss@chromium.org> Reviewed-by:
Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#789652}
-
chromium-autoroll authored
Roll ChromeOS Airmont AFDO profile from 86-4181.3-1594633354-benchmark-86.0.4203.0-r1 to 86-4181.3-1594633354-benchmark-86.0.4204.0-r1 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/cros-afdo-airmont-chromium Please CC c-compiler-chrome@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/+doc/master/autoroll/README.md Tbr: c-compiler-chrome@google.com Change-Id: Ifc34640d34e36bbbe27203672f4fc4a54a7a968e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2305094Reviewed-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@{#789651}
-
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/+doc/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: Ie490f0bfa01dc59445c839f63a8b7eada872a69e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2305057Reviewed-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@{#789650}
-
chrome://downloadsDaniel Rubery authored
This CL makes the presence of the "Open Now" button during deep scanning dependent on whether policy has allowed pending scans to be opened. Fixed: 1068649 Change-Id: I5d640f45d0c8d5275fd75f135312de4667d61061 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2297979 Commit-Queue: Daniel Rubery <drubery@chromium.org> Reviewed-by:
dpapad <dpapad@chromium.org> Reviewed-by:
Shakti Sahu <shaktisahu@chromium.org> Cr-Commit-Position: refs/heads/master@{#789649}
-
chromium-autoroll authored
Roll ChromeOS Broadwell AFDO profile from 86-4181.3-1594633791-benchmark-86.0.4203.0-r1 to 86-4181.3-1594633791-benchmark-86.0.4204.0-r1 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/cros-afdo-broadwell-chromium Please CC c-compiler-chrome@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/+doc/master/autoroll/README.md Tbr: c-compiler-chrome@google.com Change-Id: I8af74f232280ad65ecfcb88658af1b4bdc853408 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2305093Reviewed-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@{#789648}
-
Daniel Libby authored
Scrollbar scrolling in general had a number of problems when pinch-zoom (a.k.a. page scale factor) is set. On the compositor side, input points need to be transformed to the scrollbar relative coordinate space in order to appropriately calculate deltas, since the calculations are all done in layer relative coordinates. Additionally the scroll deltas themselves must be scaled by the page scale factor, since the code that handles GSUs expects this to be encoded in the deltas sent to LayerTreeHostImpl. Clamping logic also needs to account for the distribution of deltas across the inner (visual) viewport and the outer (layout) viewport. On the main thread, the injected scroll deltas suffer from the same issue as the compositor thread - they need to apply the input scale as well. I've also added the ability to hit test the root viewport scrollbars, since the hit testing code otherwise will hit elements that are visually under the scrollbar (the positioning of the scrollbar is done specially via the OverscrollElasticityTransformNode). Code in Scrollbar also needs to become aware that it should use the widget-relative coordinates instead of root frame-relative coordinates (the latter have been transformed based on scale and offset of the visual viewport), when operating on the root frame layout viewport. Bug: 531603 Change-Id: I6eb2ecd135a88228d3f4a11bed29ebb9d788b4fd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2290966Reviewed-by:
Philip Rogers <pdr@chromium.org> Reviewed-by:
David Bokan <bokan@chromium.org> Commit-Queue: Daniel Libby <dlibby@microsoft.com> Cr-Commit-Position: refs/heads/master@{#789647}
-
Sebastien Lalancette authored
TBR=nasko@chromium.org Bug: 1106893 Change-Id: Ice1d35cd252d4efdd9bc65822d64cfbacfa924cd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2304973Reviewed-by:
Sebastien Lalancette <seblalancette@chromium.org> Commit-Queue: Sebastien Lalancette <seblalancette@chromium.org> Cr-Commit-Position: refs/heads/master@{#789646}
-
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/perfetto-trace-processor-win-chromium Please CC perfetto-bugs@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/+doc/master/autoroll/README.md Tbr: perfetto-bugs@google.com Change-Id: Ie76925e89f5379714545b3568413e21157529d1c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2304934Reviewed-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@{#789645}
-
Ben Pastene authored
This reverts commit 3d879e70. Reason for reland: - All hand-rolled DEPS-consuming apps have been updated. - No changes in this CL between original & reland. Original change's description: > Revert "Simplify Simple Chrome's gclient and GN conditionals." > > This reverts commit 072cfd65. > > Reason for revert: Needed to fix merge conflicts for revert in https://crrev.com/c/2289991. > > Original change's description: > > Simplify Simple Chrome's gclient and GN conditionals. > > > > Now uses the new gclient var 'cros_boards_with_qemu_images' for DEPS > > hooks as well as for building the data_deps for CrOS tests in GN. > > > > Bug: 937821 > > Change-Id: Ifdd05f09a4200328a06028be86aeb22c8486c65c > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2285361 > > Reviewed-by: Nico Weber <thakis@chromium.org> > > Reviewed-by: Dirk Pranke <dpranke@google.com> > > Commit-Queue: Ben Pastene <bpastene@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#786312} > > TBR=thakis@chromium.org,dpranke@google.com,bpastene@chromium.org > > Change-Id: If0b181d298f6a9368af88eaf658f0226e2161c68 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: 937821 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2289401 > Reviewed-by: Michael Moss <mmoss@chromium.org> > Commit-Queue: Michael Moss <mmoss@chromium.org> > Cr-Commit-Position: refs/heads/master@{#786762} TBR=thakis@chromium.org,mmoss@chromium.org,dpranke@google.com,bpastene@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 937821 Change-Id: Ia9759be4fcdf7dc510fefd9c020440478da5b8ad Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2303031Reviewed-by:
Ben Pastene <bpastene@chromium.org> Reviewed-by:
Dirk Pranke <dpranke@google.com> Commit-Queue: Ben Pastene <bpastene@chromium.org> Cr-Commit-Position: refs/heads/master@{#789644}
-
Katie D authored
When a node in the current group is removed we should check that the current group is valid, and re-calculate its children. This change also has some other bugfixes to improve stability around edgecases. AX-Relnotes: N/A Bug: 1105196, 1106575 Change-Id: I0461150aadc42d5bd01099d96bf69d8d1f71119a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2303056Reviewed-by:
Anastasia Helfinstein <anastasi@google.com> Commit-Queue: Katie Dektar <katie@chromium.org> Cr-Commit-Position: refs/heads/master@{#789643}
-
Stefan Zager authored
BUG=1072349 Change-Id: I2618941d60bb81c2a4e255cf7ffb9a8d434ffe45 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2304133Reviewed-by:
Philip Rogers <pdr@chromium.org> Commit-Queue: Stefan Zager <szager@chromium.org> Cr-Commit-Position: refs/heads/master@{#789642}
-
Jesse McKenna authored
Reland "Limit Windows-shell-based launches to one argument" and "Replace --single-argument= with --single-argument" This reverts commit 2538167d. Reason for revert: This relands the two reverted CLs. The original change to the command-line syntax (landed in two separate CLs) caused the following issues: * Temporary breakage after background update from `chrome.exe %1` syntax to `chrome.exe --single-argument=%1` (crbug.com/1092913), when a file is opened via the shell: * Registry contains `--single-argument=%1`, running browser sees no argument (only an unrecognized switch), opens new tab page * Crashes after attempted fix that replaced `--single-argument=%1` with `--single-argument %1` due to a CHECK in the first change enforcing the presence of the `=` character: * After background update, registry contains `--single-argument %1`, running browser CHECKs for `=` and crashes (crbug.com/1096004) * Windows 7 Dev channel (expecting `=`) default-browser check parses Canary's registry command line (containing ` `) to get the default browser path (crbug.com/1096964), triggering CHECK * Crash when unregistering PWA file handlers on local Chromium build (crbug.com/1096004#c3), presumed to be caused by parsing the shell/open command written by file-handler registration on an older version (as local Chromium builds don't background update) What all the above issues have in common is that they are caused by incompatibility between new and old versions. With this in mind, this reland assumes that the old and new syntax can and will be mixed in potentially unexpected ways. This change replaces `chrome.exe %1` with `chrome.exe --single-argument %1`, which is flexible enough to handle the following cases: * If registry contains old syntax and running browser expects new syntax: * Due to the absence of the `--single-argument` switch, the command line will be parsed normally (potentially as multiple arguments) * If registry contains new syntax and running browser expects old syntax: * The browser will ignore the unrecognized `--single-argument` switch and parse the command line normally (as the argument still appears after a space like in the current syntax) * If browser parses command line from another channel with different syntax: * Covered by either the first or second case above This reland also replaces the single remaining CHECK with a DCHECK. Original change's description: > Revert "Limit Windows-shell-based launches to one argument" and "Replace --single-argument= with --single-argument" > > This reverts commits 452f8315 > and 74ae85ac. > > Reason for revert: this CL and crrev.com/c/2238270, which introduced > the --single-argument flag to the Windows command line, have caused > issues (crbug.com/1092913, crbug.com/1096004, and crbug.com/1096964) > related to incompatibility between the Chrome command line in the > registry and that expected by the running browser. crrev.com/c/2238270 > was an attempt to fix those issues, but outstanding bug > crbug.com/1096964 is still not well-understood and has made it to the > Dev channel. This change reverts both CLs to prevent further issues > and to enable a future reland that incorporates lessons learned. > Reverting both CLs simultaneously is necessary to prevent trybot > failures due to the same registry-browser command-line incompatibility > issues (i.e., browser-test trybots having the current command-line > syntax "chrome.exe --single-argument %1" in their registry, and > failing to recognize the argument in the between-changes syntax > "chrome.exe --single-argument=%1"). > > Original change's description: > > Limit Windows-shell-based launches to one argument > > > > This change adds "--single-argument" to launches done via the Windows > > shell, which makes Chrome treat all text after "--single-argument=" as > > Chrome's one and only argument. This limits shell-based launches to > > passing only one argument to Chrome. > > > > Previously, Chrome's command line as registered with the Windows shell > > was `chrome.exe "%1"`, %1 being Windows' filename placeholder. The > > shell replaces this placeholder with the file/URL that Chrome has been > > invoked on (e.g., if the link "https://www.chromium.org" were clicked, > > Chrome would be run with command line > > `chrome.exe "https://www.chromium.org"`. > > > > With this change, Chrome's command line is > > `chrome.exe --single-argument=%1`, and the contents of %1 are treated > > as a single argument regardless of quotes or spacing. > > > > Code that creates the command line string for the Windows shell (e.g. > > code writing Chrome's command line to the registry) must use the new > > format by calling GetCommandLineStringForShell(), which appends > > "--single-argument=%1" to the returned string. > > > > Bug: 937179 > > Change-Id: I6c0d6f0abce7a8c9f65ca8b90d15438310db7c92 > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2116596 > > Commit-Queue: Jesse McKenna <jessemckenna@google.com> > > Reviewed-by: Lei Zhang <thestig@chromium.org> > > Reviewed-by: Greg Thompson <grt@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#773398} > > TBR=thestig@chromium.org,grt@chromium.org,jessemckenna@google.com > > # Not skipping CQ checks because original CL landed > 1 day ago. > > Bug: 937179 > Change-Id: I014cd0b1acb5080b16b68268ea8d20eb18f9b431 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2255138 > Commit-Queue: Jesse McKenna <jessemckenna@google.com> > Reviewed-by: Jesse McKenna <jessemckenna@google.com> > Cr-Commit-Position: refs/heads/master@{#780559} TBR=thestig@chromium.org,grt@chromium.org,jessemckenna@google.com # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 937179 Change-Id: I3d83b82bddaf1a40235273bce94541c63322cc7a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2273598Reviewed-by:
Greg Thompson <grt@chromium.org> Reviewed-by:
Lei Zhang <thestig@chromium.org> Reviewed-by:
Jesse McKenna <jessemckenna@google.com> Commit-Queue: Jesse McKenna <jessemckenna@google.com> Cr-Commit-Position: refs/heads/master@{#789641}
-
Tommy Steimel authored
This CL fixes most of the gn check issues in chrome/credential_provider by adding necessary deps and removing some unused includes. This CL enables gn check for the directories that are completely fixed. The last issue will be fixed in a followup CL since it's more complex. Bug: 1106758 Change-Id: Ib382eb7b3af808db00d806ffd46d8d9c76ecb280 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2304172 Commit-Queue: Tommy Steimel <steimel@chromium.org> Reviewed-by:
Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#789640}
-
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-aemu-chromium-autoroll Please CC chonggu@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/+doc/master/autoroll/README.md Tbr: chonggu@google.com Change-Id: I425fbb626966938f14cafb2d97405d6ea4061995 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2305030Reviewed-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@{#789639}
-
Jian Li authored
This fixes the problem that Discover section is not aligned. Bug: none Change-Id: I3baca13282ff3521b68b1592685350cb2af9088b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2303778 Commit-Queue: Jian Li <jianli@chromium.org> Commit-Queue: Justin DeWitt <dewittj@chromium.org> Reviewed-by:
Justin DeWitt <dewittj@chromium.org> Cr-Commit-Position: refs/heads/master@{#789638}
-
Robert Liao authored
Exception: If you want a specific reviewer's expertise, it's fine to send the CL directly to that reviewer. This helps us to load balance incoming code reviews. Change-Id: Ia551a6638c6a730f8ce8e118c87c76374c21fe6b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2304448Reviewed-by:
Allen Bauer <kylixrd@chromium.org> Commit-Queue: Robert Liao <robliao@chromium.org> Cr-Commit-Position: refs/heads/master@{#789637}
-
Anders Hartvoll Ruud authored
This unblocks a long list of possible simplifications, but in this CL I'm mostly just removing code paths that are no longer used. This leaves some awkwardness in the code (e.g. pointers to StyleCascade instances that should have been references), but I'll address that separately. Change-Id: I0dad5159ab1bc47b61e7ad4e4101da5989d45f7f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2297430 Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org> Reviewed-by:
Xiaocheng Hu <xiaochengh@chromium.org> Reviewed-by:
Robert Flack <flackr@chromium.org> Reviewed-by:
Alison Maher <almaher@microsoft.com> Cr-Commit-Position: refs/heads/master@{#789636}
-
Nick Harper authored
Change-Id: I3edcf6b5f63f34bbeff20159f831cac5c9c0315e Bug: 977655 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2304954 Auto-Submit: Nick Harper <nharper@chromium.org> Reviewed-by:
David Schinazi <dschinazi@chromium.org> Commit-Queue: David Schinazi <dschinazi@chromium.org> Cr-Commit-Position: refs/heads/master@{#789635}
-
Brian Malcolm authored
This is needed to handle GPO policies that do not have a corresponding pref. Without this, logic to handle both policies simultaneously would involve lots of refactoring of the components that listen for policy changes. BUG=chromium:1105185 Change-Id: I8e30522941fb9623614882e098891238e26eeaaf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2295754Reviewed-by:
Jungshik Shin <jshin@chromium.org> Reviewed-by:
Nicolas Ouellet-Payeur <nicolaso@chromium.org> Reviewed-by:
Owen Min <zmin@chromium.org> Commit-Queue: Brian Malcolm <bmalcolm@chromium.org> Cr-Commit-Position: refs/heads/master@{#789634}
-
W. James MacLean authored
Missed removing this in https://chromium-review.googlesource.com/c/chromium/src/+/2261216 TBR=alexmos@chromium.org Bug: 1085275 Change-Id: Idb1fe791f8e041f89654500ba768c6f1b23a4ef0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2305032Reviewed-by:
James MacLean <wjmaclean@chromium.org> Reviewed-by:
Alex Moshchuk <alexmos@chromium.org> Commit-Queue: James MacLean <wjmaclean@chromium.org> Cr-Commit-Position: refs/heads/master@{#789633}
-
Ben Kelly authored
Based on trial data we have adjusted our approach to reducing the cache_storage parallelism instead of trying to reduce the browser thread pool size. This CL updated the fieldtrial testing config to match the new trial setup. Bug: 960012 Change-Id: I9f5c64f4614069ed6d45b7f0a9683209292d3401 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2304655Reviewed-by:
Brian White <bcwhite@chromium.org> Commit-Queue: Ben Kelly <wanderview@chromium.org> Cr-Commit-Position: refs/heads/master@{#789632}
-
Christopher Cameron authored
It is possible for the SharedContextState::gr_context_type_ to specify an unusable context type. Document and be robust to this failure mechanism. Bug: 1105513 Change-Id: I8eb2c55516c5bc5d2a06d5da7a8939dc16bb9418 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2304469Reviewed-by:
Geoff Lang <geofflang@chromium.org> Commit-Queue: ccameron <ccameron@chromium.org> Cr-Commit-Position: refs/heads/master@{#789631}
-
Fredrik Söderqvist authored
These two functions can be rewritten to use a single insert() rather than a find()+insert() pair. Change-Id: I2e580e25c904ed7fde64e8291a07e1fa892f600b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2289840 Commit-Queue: Guido Urdaneta <guidou@chromium.org> Auto-Submit: Fredrik Söderquist <fs@opera.com> Reviewed-by:
Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#789630}
-
Torne (Richard Coles) authored
Remove packages for SDK 28 and earlier as we've been using SDK 29 for some time already. Keep SDK 29 for now until the SDK 30 roll is successfully completed. Change-Id: Ib15bd1330c95835e61df416192620048c45e5a22 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2305011Reviewed-by:
Andrew Grieve <agrieve@chromium.org> Reviewed-by:
Garrett Beaty <gbeaty@chromium.org> Commit-Queue: Richard Coles <torne@chromium.org> Cr-Commit-Position: refs/heads/master@{#789629}
-
Natalie Chouinard authored
Now that linting happens for the entire apk/bundle, rather than per target, these UnusedResources lint suppressions can be removed. Removing these suppressions resulted in 2 new Chrome APK lint errors, which are additionally tracked with crbug.com/1069186. It also revealed lint failures when building WebView, which are now suppressed, and tracked separately in crbug.com/1099842. Fixed: 1017190 Change-Id: I4b197cca807bc94b78030775bbf2ad8a3b8c8e77 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2303565Reviewed-by:
Ted Choc <tedchoc@chromium.org> Reviewed-by:
Andrew Grieve <agrieve@chromium.org> Commit-Queue: Natalie Chouinard <chouinard@chromium.org> Cr-Commit-Position: refs/heads/master@{#789628}
-