- 02 Dec, 2020 40 commits
-
-
Oriol Brufau authored
Before this patch, for an ephemeral range created with different but equivalent positions, IsCollapsed() would return false. Analogously, for a selection created with an extent different than but equivalent to the the base, IsCaret() would return false. This could result in SelectionTypeAdjuster::AdjustSelection trying to create an ephemeral range with an end position preceding the start one, producing a DCHECK failure. Therefore, this patch changes the EphemeralRangeTemplate constructor and SelectionTemplate::Builder::Extend so that the end (or extent) position is set to the start (or base) one if they are equivalent. However, this is not done if the start (or base) position is a <br>, since editing/deleting/delete_after_block_image.html would fail. Bug: 1143292 TEST=EphemeralRangeTest.EquivalentPositions TEST=SelectionTest.EquivalentPositions Change-Id: I3e9194b09c4bda893c05a70fdae858aa6aa22f21 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2550834 Commit-Queue: Oriol Brufau <obrufau@igalia.com> Reviewed-by:
Yoshifumi Inoue <yosin@chromium.org> Cr-Commit-Position: refs/heads/master@{#832687}
-
Alan Cutter authored
This CL updates Chrome OS default web apps to be deployed to Chrome OS's app surfaces (app list, app search and app management) while maintaining the "do not deploy to OS" logic for non-Chrome OS. This CL upstreams the "do not deploy to OS" logic in GetPreinstalledWebApps() up to ExternalWebAppManager::PostProcessConfigs() where it can apply to all preinstalled web app configs uniformally. Before: https://bugs.chromium.org/p/chromium/issues/attachment?aid=478376&signed_aid=ic4Nc7r-RtFyMKtH3FYXtA==&inline=1 After: https://bugs.chromium.org/p/chromium/issues/attachment?aid=478378&signed_aid=VMFIAzHdQv62wv7H0Cvz7Q==&inline=1 Bug: 1153233 Change-Id: Idcbb0d15fc8d3f333d1d59e27b8ff624fe7b1c64 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2562625 Commit-Queue: Alan Cutter <alancutter@chromium.org> Reviewed-by:
Glen Robertson <glenrob@chromium.org> Cr-Commit-Position: refs/heads/master@{#832686}
-
Hajime Hoshi authored
BackForwardCache: Rename SchedulingPolicy::RecordMetricsForBackForwardCache to DisableBackForwardCache Bug: 1147300 Change-Id: I17c1578a3ea7b71a09f7640bafc6dc5ef076a949 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2567060Reviewed-by:
Kentaro Hara <haraken@chromium.org> Reviewed-by:
Alexander Timin <altimin@chromium.org> Commit-Queue: Hajime Hoshi <hajimehoshi@chromium.org> Cr-Commit-Position: refs/heads/master@{#832685}
-
James Cook authored
The main IsAccessAllowedInternal function has several #if blocks. Extract the per-platform logic into IsAccessAllowedChromeOS() and IsAccessAllowAndroid() helper functions. This simplifies the #if blocks in the main function, and allows all #ifs to be positive-sense (no !defined anymore). No functional changes -- this is just cleanup before I add yet another #if for lacros. Bug: 1150934 Test: existing unit_tests Change-Id: Ic0fb5ad7cc2d8b1d566c12baf8a7c8cb0d8898f2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2568813 Commit-Queue: James Cook <jamescook@chromium.org> Reviewed-by:
Matt Menke <mmenke@chromium.org> Cr-Commit-Position: refs/heads/master@{#832684}
-
Megan Jablonski authored
page_needs_translation() tells us if translation is allowed, not if the page needs translation. It should be renamed to page_level_translation_critiera_met. We can offer translation if the page doesn't have notranslate and the determined language isn't empty. Bug: 1152884 Change-Id: I647b17f4775787d04f34ee2076b32d53b330af55 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2561293 Commit-Queue: Megan Jablonski <megjablon@chromium.org> Reviewed-by:
Colin Blundell <blundell@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#832683}
-
Thiabaud Engelbrecht authored
This is not used anywhere in skia, so we are adding it to blink. Another CL deletes this from skia. This code was originally called SkRWBuffer, and was written by reed@. The only semantic changes to this code made here is disallowing copying and assigning of RWBuffer, neither of which happens in blink. Bug: 1151405 Change-Id: I035b53f8bc8ab0829bce9bb73c46a5dd95ca65ab Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2551847 Commit-Queue: Thiabaud Engelbrecht <thiabaud@google.com> Reviewed-by:
Jeremy Roman <jbroman@chromium.org> Reviewed-by:
Khushal <khushalsagar@chromium.org> Reviewed-by:
Mike Reed <reed@google.com> Cr-Commit-Position: refs/heads/master@{#832682}
-
Alan Cutter authored
This reverts commit e2bb0435. Reason for revert: Original revert did not fix the issue. Real fix was: https://chromium-review.googlesource.com/c/chromium/src/+/2566814 Original change's description: > Revert "Add WebApp.Preinstalled.UninstallAndReplaceCount UMA histogram" > > This reverts commit 1ca3c153. > > Reason for revert: > Needed to land parent CL revert: https://chromium-review.googlesource.com/c/chromium/src/+/2567511 > > Original change's description: > > Add WebApp.Preinstalled.UninstallAndReplaceCount UMA histogram > > > > This CL adds metrics for how often preinstalled web apps migrate and > > remove an existing app install. > > > > This data is useful to monitor rollouts of default web apps that are > > replacing old Chrome apps to ensure the migration is happening as > > expected. > > > > Bug: 809304, 1058265 > > Change-Id: Ie9edb4a1cf89e84d7e56a20bad028dd8ea1aeb07 > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2561999 > > Commit-Queue: Alan Cutter <alancutter@chromium.org> > > Reviewed-by: Glen Robertson <glenrob@chromium.org> > > Reviewed-by: Robert Kaplow <rkaplow@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#832148} > > TBR=rkaplow@chromium.org,alancutter@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com,glenrob@chromium.org > > Change-Id: I46c1a678e09111d210d1385bdb17ecc4fcabb093 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: 809304 > Bug: 1058265 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2567056 > Reviewed-by: Alan Cutter <alancutter@chromium.org> > Commit-Queue: Alan Cutter <alancutter@chromium.org> > Cr-Commit-Position: refs/heads/master@{#832227} TBR=rkaplow@chromium.org,alancutter@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com,glenrob@chromium.org Bug: 809304 Bug: 1058265 Change-Id: I1139aa9380a809a4f96ab5664aa279973a60a788 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2567281 Commit-Queue: Alan Cutter <alancutter@chromium.org> Reviewed-by:
Alan Cutter <alancutter@chromium.org> Reviewed-by:
Robert Kaplow <rkaplow@chromium.org> Reviewed-by:
Glen Robertson <glenrob@chromium.org> Cr-Commit-Position: refs/heads/master@{#832681}
-
chromium-autoroll authored
https://android.googlesource.com/platform/external/perfetto.git/+log/a3bcd1c0e2e9..6d300e3738db 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: I5242eb36a88c09c97356ac7b3ad06ba29344f6da Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2568443Reviewed-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@{#832680}
-
Yoshifumi Inoue authored
This patch Introduces |ExpandWithGranularity()| and |NormalizeRange()| as replacement of |CreateVisibleSelectionWithGranuarlity()| and |VisibleSelection::ToNormalizedEphemeralRange()| to reduce usage of |VisibleSelection| for improving code health. Bug: 657237 Change-Id: Id94727b8048e00a9b157900da9fbdd539aec2c0f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2567280 Commit-Queue: Koji Ishii <kojii@chromium.org> Auto-Submit: Yoshifumi Inoue <yosin@chromium.org> Reviewed-by:
Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#832679}
-
chromium-autoroll authored
This CL may cause a small binary size increase, roughly proportional to how long it's been since our last AFDO profile roll. For larger increases (around or exceeding 100KB), please file a bug against gbiv@chromium.org. Additional context: https://crbug.com/805539 Please note that, despite rolling to chrome/android, this profile is used for both Linux and Android. If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/afdo-chromium-autoroll Please CC gbiv@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 Tbr: gbiv@chromium.org Change-Id: Ie93b81cf3475368708d9795bcbacc4f6e4bc3902 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2569034Reviewed-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@{#832678}
-
chromium-autoroll authored
https://android.googlesource.com/platform/external/perfetto.git/+log/6d300e3738db..2f460d3c3411 2020-12-01 primiano@google.com Speculative fix of Chromium Windows build 2020-12-01 primiano@google.com Update CHANGELOG for v10.0 release 2020-12-01 treehugger-gerrit@google.com Merge "tracing: Add interceptor support" 2020-12-01 treehugger-gerrit@google.com Merge "export_json: Set valid pid for shared nodes event" 2020-12-01 treehugger-gerrit@google.com Merge "Skip KernelAddressSymbolization on non-debuggable builds" 2020-12-01 treehugger-gerrit@google.com Merge "base: GCC compatibility fix" 2020-12-01 treehugger-gerrit@google.com Merge "Make base::TempFile win-friendly" If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/perfetto-chromium-autoroll 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 Cq-Include-Trybots: luci.chromium.try:linux-perfetto-rel Bug: chromium:174454879 Tbr: perfetto-bugs@google.com Change-Id: Ifcfa21a04155c8f916202d02e058ee729648fa7c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2568294Reviewed-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@{#832677}
-
Yann Dago authored
Change the title enterprise confirmation dialog. Remove the "Link Data" button. Change the "Create New Profile" label for "Add Work Profile". Add a default button style. Update the general wording of the enterprise notice. Screenshot After: http://screen/AnT3LURCFbXEQmr Screenshot Before : http://screen/5GcNmNjEVtjpvdQ Bug: 1148173 Change-Id: Ief01580cd50d8951ef82a94a6549552fd3aa0bd9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2521055 Commit-Queue: Yann Dago <ydago@chromium.org> Reviewed-by:
Caitlin Fischer <caitlinfischer@google.com> Reviewed-by:
Mihai Sardarescu <msarda@chromium.org> Cr-Commit-Position: refs/heads/master@{#832676}
-
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 chrome-fuchsia-gardener@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/+doc/master/autoroll/README.md Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-deterministic-dbg;luci.chromium.try:fuchsia-x64-cast Tbr: chrome-fuchsia-gardener@grotations.appspotmail.com Change-Id: I390cd257ee8223be081f91d936c2fd9ef11d4d1b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2568834Reviewed-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@{#832675}
-
Andrew Moylan authored
This feature has happy results at 1% stable. See crbug.com/937063#c37 for details & discussion. Also remove fieldtrial testing config. Bug: 937063 Change-Id: Id61da3286a9ce5239d1ad9715eeac5b2d7056bbe Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2563194 Commit-Queue: Andrew Moylan <amoylan@chromium.org> Reviewed-by:
Ilya Sherman <isherman@chromium.org> Cr-Commit-Position: refs/heads/master@{#832674}
-
chrome-release-bot authored
# This is an automated release commit. # Do not revert without consulting chrome-pmo@google.com. NOAUTOREVERT=true TBR=benmason@chromium.org Change-Id: I156a2f8a8e7453a637f8a968fea9418dc85043a4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2569032Reviewed-by:
Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#832673}
-
Sam Sebree authored
This CL addresses an issue in which the disabled dark mode button control text color did not match the spec. Bug: 1115749 Change-Id: I68f496b404443afda3042ad5ba10399f86fd4351 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2567615Reviewed-by:
Kent Tamura <tkent@chromium.org> Reviewed-by:
Mason Freed <masonfreed@chromium.org> Commit-Queue: Sam Sebree <sasebree@microsoft.com> Cr-Commit-Position: refs/heads/master@{#832672}
-
Alan Cutter authored
Reland "Refactor PendingAppManager to report did_uninstall_and_replace as part of its install results" This reverts commit 2cc14d7c. Reason for revert: Original revert did not fix the issue. Real fix was: https://chromium-review.googlesource.com/c/chromium/src/+/2566814 Original change's description: > Revert "Refactor PendingAppManager to report did_uninstall_and_replace as part of its install results" > > This reverts commit a3d1ec5d. > > Reason for revert: > Suspecting cause of Mac failures: > https://ci.chromium.org/ui/p/chromium/builders/ci/Mac10.11%20Tests/57728/overview > deterministic failures [caused step to fail]: > All/SystemWebAppLinkCaptureBrowserTest.AnchorLinkClick/_Default > All/SystemWebAppLinkCaptureBrowserTest.AnchorLinkClick/_WebAppInfoInstall > All/SystemWebAppLinkCaptureBrowserTest.AnchorLinkContextMenuNewTab/_Default > All/SystemWebAppLinkCaptureBrowserTest.AnchorLinkContextMenuNewTab/_WebAppInfoInstall > All/SystemWebAppLinkCaptureBrowserTest.AnchorLinkContextMenuNewWindow/_Default > All/SystemWebAppLinkCaptureBrowserTest.AnchorLinkContextMenuNewWindow/_WebAppInfoInstall > All/SystemWebAppLinkCaptureBrowserTest.CaptureToOpenedWindowAndNavigateURL/_Default > All/SystemWebAppLinkCaptureBrowserTest.CaptureToOpenedWindowAndNavigateURL/_WebAppInfoInstall > All/SystemWebAppLinkCaptureBrowserTest.ChangeLocationHref/_Default > All/SystemWebAppLinkCaptureBrowserTest.ChangeLocationHref/_WebAppInfoInstall > All/SystemWebAppLinkCaptureBrowserTest.IncognitoBrowserOmniboxLinkCapture/_Default > All/SystemWebAppLinkCaptureBrowserTest.IncognitoBrowserOmniboxLinkCapture/_WebAppInfoInstall > All/SystemWebAppLinkCaptureBrowserTest.OmniboxPasteAndGo/_Default > All/SystemWebAppLinkCaptureBrowserTest.OmniboxPasteAndGo/_WebAppInfoInstall > All/SystemWebAppLinkCaptureBrowserTest.OmniboxTypeURLAndNavigate/_Default > All/SystemWebAppLinkCaptureBrowserTest.OmniboxTypeURLAndNavigate/_WebAppInfoInstall > All/SystemWebAppLinkCaptureBrowserTest.WindowOpen/_Default > All/SystemWebAppLinkCaptureBrowserTest.WindowOpen/_WebAppInfoInstall > All/SystemWebAppLinkCaptureBrowserTest.WindowOpenFromOtherSWA/_Default > All/SystemWebAppLinkCaptureBrowserTest.WindowOpenFromOtherSWA/_WebAppInfoInstall > All/SystemWebAppManagerAdditionalSearchTermsTest.AdditionalSearchTerms/_Default > All/SystemWebAppManagerChromeUntrustedTest.Install/_Default > All/SystemWebAppManagerFileHandlingOriginTrialsBrowserTest.FileHandlingWorks/_Default > All/SystemWebAppManagerLaunchDirectoryBrowserTest.LaunchDirectoryForSystemWebApp/_Default > All/SystemWebAppManagerLaunchDirectoryBrowserTest.ReadWritePermissions_OrdinaryDirectory/_Default > All/SystemWebAppManagerLaunchDirectoryBrowserTest.ReadWritePermissions_SensitiveDirectory/_Default > All/SystemWebAppManagerLaunchFilesBrowserTest.LaunchFilesForSystemWebApp/_Default > All/SystemWebAppManagerNotShownInSearchTest.NotShownInSearch/_Default > All/SystemWebAppManagerOriginTrialsBrowserTest.ForceEnabledOriginTrials_FirstNavigationIntoPage/_Default > All/SystemWebAppManagerOriginTrialsBrowserTest.ForceEnabledOriginTrials_IntraDocumentNavigation/_Default > ... 12 more (42 total) ... > > > Original change's description: > > Refactor PendingAppManager to report did_uninstall_and_replace as part of its install results > > > > This CL updates PendingAppManager to return an InstallResult struct > > instead of just an InstallResultCode. This struct contains an additional > > bool to indicate whether the app installation uninstalled and replaced > > an old app. > > > > This is in preparation to add a > > WebApp.Preinstalled.UninstallAndReplaceCount UMA histogram: > > https://chromium-review.googlesource.com/c/chromium/src/+/2561999 > > > > There are three refactors and no behavioural changes in this CL: > > - PendingAppManager::InstallResult struct added to replace > > InstallResultCode. > > - PendingAppInstallTask::Result removed in favour of passing > > base::Optional<AppId> app_id, PendingAppManager::InstallResult result > > params. > > - WebAppUiManager::UninstallAndReplaceIfExists() now returns a bool > > indicating whether it did anything. > > > > Bug: 809304, 1058265 > > Change-Id: I4d46052be13f86122215d3ef93eddcadc5f2fa2f > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2563148 > > Reviewed-by: Azeem Arshad <azeemarshad@chromium.org> > > Reviewed-by: Glen Robertson <glenrob@chromium.org> > > Commit-Queue: Alan Cutter <alancutter@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#832095} > > TBR=alancutter@chromium.org,azeemarshad@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com,glenrob@chromium.org > > Change-Id: I0cb65468451b6c93360e34e2ad50a3b2c513d82d > Bug: 809304 > Bug: 1058265 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2567511 > Reviewed-by: Alan Cutter <alancutter@chromium.org> > Reviewed-by: Glen Robertson <glenrob@chromium.org> > Commit-Queue: Alan Cutter <alancutter@chromium.org> > Cr-Commit-Position: refs/heads/master@{#832247} TBR=alancutter@chromium.org,azeemarshad@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com,glenrob@chromium.org # Not skipping CQ checks because this is a reland. Bug: 809304 Bug: 1058265 Change-Id: I3276a9d3137cbf64accfe146da449584f0b13172 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2566402Reviewed-by:
Alan Cutter <alancutter@chromium.org> Reviewed-by:
Azeem Arshad <azeemarshad@chromium.org> Reviewed-by:
Glen Robertson <glenrob@chromium.org> Commit-Queue: Alan Cutter <alancutter@chromium.org> Cr-Commit-Position: refs/heads/master@{#832671}
-
Luciano Pacheco authored
Bug: 1133186 Change-Id: I946ef11bb82102fc589746e7e38a5f891380293a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2560525 Commit-Queue: Luciano Pacheco <lucmult@chromium.org> Reviewed-by:
Jeremie Boulic <jboulic@chromium.org> Cr-Commit-Position: refs/heads/master@{#832670}
-
Alan Cutter authored
This CL enables the migration from default installed Chrome apps to default installed web apps. This still needs feature launch approval: - Chrome OS: https://crbug.com/1099150 - Desktop: https://crbug.com/1130075 This migration is being enabled to get test coverage and user reports in canary. If this is not approved by branch point it will be disabled again. Test: ExternalWebAppMigrationBrowserTest Bug: 1058265, 809304 Change-Id: I22f8b43631708a40b5333a7ce1bd4177e9792b49 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2562922Reviewed-by:
Glen Robertson <glenrob@chromium.org> Commit-Queue: Alan Cutter <alancutter@chromium.org> Cr-Commit-Position: refs/heads/master@{#832669}
-
Hiroki Nakagawa authored
This is a cleanup and doesn't change functionalities. Before this change, each browser test case had its own html file that triggers <link rel=prerender>. This was not scalable. After this change, browser tests share the common html file that can dynamically add <link rel=prerender> from C++. In addition to that, this CL factors out common routines into helper functions. Bug: 1132746 Change-Id: I7aea316da481c86832314384f2d2d997c30deaea Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2567054 Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by:
Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#832668}
-
chromium-autoroll authored
Roll ChromeOS Orderfiles from 89-4324.9-1606128713-benchmark-89.0.4337.0-r1 to 89-4324.9-1606733211-benchmark-89.0.4337.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-orderfile-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: Icb50b506bb742085e2a8d83b2fa204825621e78d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2568473Reviewed-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@{#832667}
-
chromium-internal-autoroll authored
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/d7b599b52009..a599cfcd6638 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://skia-autoroll.corp.goog/r/src-internal-chromium-autoroll Please CC hajimehoshi@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.chrome.try:linux-chromeos-chrome Bug: chromium:1122784,chromium:1148325,chromium:1153908 Tbr: hajimehoshi@google.com Change-Id: I15fa437bb7c5c9a69af0290fb720d0f47158a2d0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2568837Reviewed-by:
chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#832666}
-
Oriol Brufau authored
The PositionInFlatTree(const Node*, int) constructor checks the node with CanBeAnchorNode(). And for EditingInFlatTreeStrategy, this uses node->CanParticipateInFlatTree(), which may be a null deref. Therefore, this patch changes it to check whether the node is null. Change-Id: Icf908f586641c9b1b57ac9ae1bf4e0ea9a0f1893 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2567220 Auto-Submit: Oriol Brufau <obrufau@igalia.com> Reviewed-by:
Yoshifumi Inoue <yosin@chromium.org> Commit-Queue: Oriol Brufau <obrufau@igalia.com> Cr-Commit-Position: refs/heads/master@{#832665}
-
Hajime Hoshi authored
This reverts commit 71033a0d. Reason for revert: crbug.com/1154524 Original change's description: > Re-enable same origin subframe isInputPending WPT > > Now that the event wait time has been increased, this test should be less flaky. Re-enable it accordingly. > > Bug: 1124978 > Change-Id: I221ea9cb96106801d9266e94447660c323ecdd97 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2567110 > Reviewed-by: Nicolás Peña Moreno <npm@chromium.org> > Commit-Queue: Andrew Comminos <acomminos@fb.com> > Cr-Commit-Position: refs/heads/master@{#832622} TBR=npm@chromium.org,acomminos@fb.com,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com Change-Id: I0579294db97125f406f1fac715563b6eba83c7b9 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 1124978 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2566869Reviewed-by:
Hajime Hoshi <hajimehoshi@chromium.org> Commit-Queue: Hajime Hoshi <hajimehoshi@chromium.org> Cr-Commit-Position: refs/heads/master@{#832664}
-
Mitsuru Oshima authored
https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git/+log/e091839dd083..eb1339edd398 $ git log e091839dd..eb1339edd --date=short --no-merges --format='%ad %ae %s' 2020-02-12 contact build: bump to version 1.18.0 for the official release 2020-02-05 contact build: bump to version 1.17.93 for the RC1 release 2020-02-04 contact autotools: add Meson files to EXTRA_DIST 2020-01-28 contact build: bump to version 1.17.92 for the beta release 2019-09-10 contact tests: fix memory leak in proxy-test 2020-01-17 ihor os: fallback for unsupported posix_fallocate 2020-01-22 linkmauve Remove unused HAVE_CONFIG_H define in meson 2020-01-21 contact build: bump to version 1.17.91 for the alpha release 2020-01-13 contact protocol: add missing enums for wl_data_device_manager.dnd_action 2019-12-25 code event-loop-test: Add test to verify timer ordering 2019-12-21 code event-loop: Track timer event sources in userspace 2020-01-16 code event-loop-test: Confirm distant timers do not fire 2020-01-03 code event-loop-test: Verify proper timer cancellation 2020-01-13 contact build: check wayland-scanner version 2020-01-13 contact autotools: use strict wayland-scanner mode 2020-01-13 contact meson: use strict wayland-scanner mode 2020-01-11 code tests: Ensure that overflow test always overflows 2019-12-24 code tests: Fix race condition in send overflow test 2020-01-13 contact Revert "build: check wayland-scanner version" 2020-01-13 contact build: check wayland-scanner version 2020-01-13 daniels display-test: Remove unused variables 2018-04-23 ebassi Add Meson build 2019-03-11 pekka.paalanen scanner: include config.h from command line 2018-04-23 ebassi Support running tests from different build directories 2018-07-22 daniels build/doc: Ensure destination dir exists despite VPATH 2020-01-04 asynts doc: Expand the abbreviation "hw" to "hardware". 2020-01-02 mforney protocol: fix typo in wl_data_offer.set_actions description 2019-11-05 JPEWhacker Move wl_priv_signal to wayland-server-private.h 2019-10-25 JPEWhacker scanner: Add configure check for strndup 2019-10-24 renjiayuan1314 adding O_RDWR flag in the open() 2019-09-10 contact tests: add a test for wl_global_remove 2019-07-20 contact server: add wl_global_remove 2019-07-22 linkmauve wayland-shm: Don’t set SIGBUS handlers on unshrinkable fd 2019-07-22 contact server: add wl_global_set_user_data 2019-09-16 m.giordano Add $(RT_LIBS) to fixed-benchmark LD dependencies 2019-05-11 hanetzer scanner: prepend protocol name to types symbol 2019-08-18 code tests: Test that send overflow doesn't abort 2019-07-13 code client: Don't abort when sending a request fails 2019-07-13 code client: Ignore new requests if display has a fatal error 2019-07-11 contact protocol: invalid_method is sent on malformed request 2019-09-03 simon.ser tests: test that binding to a global with an interface mismatch fails 2019-08-28 simon.ser server: check global interface on bind 2019-09-02 contact protocol: sync wl_shm.format with libdrm 2.4.99 2019-09-02 contact protocol: add a comment about the wl_shm.format script 2019-09-02 contact Add an automated script to update wl_shm.format 2019-09-02 contact Update .editorconfig for Python 2019-08-28 simon.ser client: check event opcode in queue_event 2019-08-26 liuwl.fnst server: Fix fake "Address already in use" error 2019-08-02 sir Improve description of wl_surface 2019-08-02 sir Add .editorconfig 2019-07-29 sir Document unusual wl_registry.bind new_id behavior 2019-07-10 jadahl proxy: Add API to tag proxy objects 2019-02-16 linkmauve cursor: Use memfd_create() when available 2019-07-05 code connection: do not abort when dup(fd) fails 2019-05-13 scott.anderson wayland.xml: Make releases for multiple 'wl_surface.attach' undefined 2019-07-05 code protocol: clarify wl_display.delete_id description 2019-06-01 mforney Avoid pointer arithmetic on `void *` 2019-06-01 mforney Use wl_container_of internally 2019-05-31 orbea Add a missing -pthread to fix compile with slibtool. 2019-04-26 borneo.antonio log: remove "%m" from format strings by using strerror(errno) 2019-04-13 code tests: Verify that wayland_scanner can catch bad identifiers 2019-04-13 code scanner: error when element names will not compile 2018-09-29 contact protocol: allow to send a zero output refresh rate 2019-04-19 harishkrupo wayland.xml: document invalid_finish error in wl_data_offer.finish 2019-04-19 harishkrupo docs: Abort configure if docbook-xsl package is missing 2019-04-12 contact releasing: fixup section numbers 2019-04-11 contact releasing: adapt for Wayland 2019-04-08 contact Add releasing.txt 2019-04-08 pekka.paalanen configure.ac: reopen master for regular development 2019-02-25 mazocomp configure: detect libdl and librt Created with: roll-dep src/third_party/wayland/src Also updted the protocol files per README.chromium instruction. Change-Id: Ibe44c8f84f4962688c9d6115109c0cb11b16194f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2552372Reviewed-by:
Malay Keshav <malaykeshav@chromium.org> Commit-Queue: Mitsuru Oshima <oshima@chromium.org> Cr-Commit-Position: refs/heads/master@{#832663}
-
v8-ci-autoroll-builder authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/ac41b8da..d4fd978f 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: I66ac658384115fd4494405457db11dae23a1065c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2568631Reviewed-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@{#832662}
-
chromium-autoroll authored
Roll Chrome Win64 PGO profile from chrome-win64-master-1606834243-e828e7c1abf6992c40e6e24872b0e913b727a4f7.profdata to chrome-win64-master-1606856354-2e9ef696f065b87bf554fe505ea1d147a1b0c51a.profdata If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/pgo-win64-chromium Please CC pgo-profile-sheriffs@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.chrome.try:win64-chrome Tbr: pgo-profile-sheriffs@google.com Change-Id: Iebfdc62e9cddd8e58e71e3cbd072cc11835ff2ca Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2568386Reviewed-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@{#832661}
-
Adam Rice authored
Some of the web platform test files for streams have been deleted upstream. Remove the corresponding -expected.txt files. Change-Id: Id04a40d716843cde2aad6c6156f601026859ac4c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2566318Reviewed-by:
Yoichi Osato <yoichio@chromium.org> Commit-Queue: Adam Rice <ricea@chromium.org> Cr-Commit-Position: refs/heads/master@{#832660}
-
Dave Tapuska authored
The handling of ScrollFocusedEditableElementIntoRect moves into WebLocalFrameImpl where the AutofillClient is set. No behavioral changes intended. BUG=1097816 Change-Id: Ic387d2dbb1a5a5b23357e12a33c61b636fbf3d82 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2566153 Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Reviewed-by:
danakj <danakj@chromium.org> Cr-Commit-Position: refs/heads/master@{#832659}
-
Oriol Brufau authored
Before this patch, for HTML like "<select></select>foo", Element* select = GetDocument().QuerySelector("select"); TextOffsetMapping::FindForwardInlineContents( PositionInFlatTree::BeforeNode(*select))); would go into the shadow root of the <select>, and return TextOffsetMapping::InlineContents(To<LayoutBlockFlow>( *select->GetShadowRoot()->firstChild()->GetLayoutObject())); This patch changes FindForwardInlineContents so that it instead returns TextOffsetMapping::InlineContents( To<LayoutBlockFlow>(*GetDocument().body()->GetLayoutObject()), *select->GetLayoutObject(), *select->GetLayoutObject()) just like it already happens for PositionInFlatTree::AfterNode(*select). And analogous for FindBackwardInlineContents. Bug: 1154430 TEST=All/ParameterizedTextOffsetMappingTest.RangeWithSelect1/0 TEST=All/ParameterizedTextOffsetMappingTest.RangeWithSelect1/1 TEST=All/ParameterizedTextOffsetMappingTest.RangeWithSelect2/0 TEST=All/ParameterizedTextOffsetMappingTest.RangeWithSelect2/1 Change-Id: Ib894e8d691f99189fc5f35f1bfa18365f4b59e4d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2566939 Commit-Queue: Yoshifumi Inoue <yosin@chromium.org> Reviewed-by:
Yoshifumi Inoue <yosin@chromium.org> Cr-Commit-Position: refs/heads/master@{#832658}
-
Clark DuVall authored
If an interface has only one implementer, R8 will merge the interface with the implementer. This causes problems if DexSplitter moves this class into a DFM, as the parent dex may have a reference to the interface, which is now a reference to the implementation in the DFM. This will cause a LinkageError at runtime, since the parent ClassLoader will try to load the reference to a class found in the child ClassLoader. I timed the proguard step for monochrome_bundle on my machine locally, the whole thing takes about 100s while _VerifySplitDexFiles takes about 3s. The verify step will only be run for bundles with isolated splits enabled which use the chrome module (monochrome/trichrome chrome bundles). Bug: 1154065 Change-Id: I453f10354ca20f355c8a946ed611a9ff186ab50f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2567476 Commit-Queue: Clark DuVall <cduvall@chromium.org> Reviewed-by:
Andrew Grieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#832657}
-
Darren Shen authored
This change is part of a larger refactor to remove InputMethodEngineBase::KeyboardEvent in favour of ui::KeyEvent. Assistive suggesters use KeyboardEvent.key, which, for special keys like the arrow keys, are actually based off KeyboardEvent.code (with some variations like Escape -> Esc): https://source.chromium.org/chromium/chromium/src/+/master:chrome/browser/chromeos/input_method/input_method_engine_base.cc;l=42;drc=5af06c5ea5983c42aecf4ac02ba38730a51bed6b Change the suggesters to use code so that it's easier to switch to ui::KeyEvent. This is a mechanical change: - If the key is Up/Down/Left/Right, then the code is Arrow + key: https://source.chromium.org/chromium/chromium/src/+/master:chrome/browser/chromeos/input_method/input_method_engine_base.cc;l=50;drc=5af06c5ea5983c42aecf4ac02ba38730a51bed6b - If the key is Esc, the code is Escape: https://source.chromium.org/chromium/chromium/src/+/master:chrome/browser/chromeos/input_method/input_method_engine_base.cc;l=52;drc=5af06c5ea5983c42aecf4ac02ba38730a51bed6b - If the key is Enter, the code is Enter: https://source.chromium.org/chromium/chromium/src/+/master:chrome/browser/chromeos/input_method/input_method_engine_base.cc;l=55;drc=5af06c5ea5983c42aecf4ac02ba38730a51bed6b Bug: b/174612548 Change-Id: Ib2dd08925546229567df07b0a9d427e67ef0b24b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2568910Reviewed-by:
My Nguyen <myy@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#832656}
-
Josiah K authored
Magnifier correctly follow focus again in ARC++ apps - fixes regression due to migration of full-screen and docked magnifiers to use chrome.automation events to control magnifier. AX-Relnotes: N/A. Bug: 1154364 Change-Id: I67d3b2ec502ec8bc3f9bb5f249be75b7434d7dd7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2568432Reviewed-by:
Hiroki Sato <hirokisato@chromium.org> Reviewed-by:
David Tseng <dtseng@chromium.org> Commit-Queue: Hiroki Sato <hirokisato@chromium.org> Auto-Submit: Josiah Krutz <josiahk@google.com> Cr-Commit-Position: refs/heads/master@{#832655}
-
Jesse Schettler authored
To align with the spec, set the Scan app's minimum width to 600px and its minimum height to 420px. Bug: 1059779 Change-Id: Ibdcb95f47533748c4be2b57892edfab7c61aaed3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2568070 Auto-Submit: Jesse Schettler <jschettler@chromium.org> Commit-Queue: Giovanni Ortuño Urquidi <ortuno@chromium.org> Reviewed-by:
Giovanni Ortuño Urquidi <ortuno@chromium.org> Cr-Commit-Position: refs/heads/master@{#832654}
-
Thanh Nguyen authored
This CL allows us to inject local state to LocalSearchService. Design doc: go/lss-sandboxing Implementation plan: go/lss-sandboxing-impl Bug: 1137560 Change-Id: I83dbdeb1e1161393b6408866a99b8ddce1c43530 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2560283 Commit-Queue: Thanh Nguyen <thanhdng@chromium.org> Reviewed-by:
Kyle Horimoto <khorimoto@chromium.org> Reviewed-by:
Jia Meng <jiameng@chromium.org> Cr-Commit-Position: refs/heads/master@{#832653}
-
David Van Cleve authored
Our docs say that this new field should be called "unavailable_local_operation_fallback", but we implemented it as "unavailable_local_issuance_fallback". To fix the inconsistency, this mechanical change swaps out "UnavailableLocalIssuanceFallback" for "UnavailableLocalOperationFallback" and "unavailable_local_issuance_fallback" for "unavailable_local_operation_fallback" in the following directories: - services/network/public/mojom - services/network/trust_tokens R=svaldez CC=ykevin@google.com Fixed: 1154057 Change-Id: I09eda98d0487435e5bf7797c93ecfb3b47073b93 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2566476 Commit-Queue: David Van Cleve <davidvc@chromium.org> Reviewed-by:
Matthew Denton <mpdenton@chromium.org> Reviewed-by:
Steven Valdez <svaldez@chromium.org> Auto-Submit: David Van Cleve <davidvc@chromium.org> Cr-Commit-Position: refs/heads/master@{#832652}
-
Evan Stade authored
This relocates some portions of ShortcutHelper into the new component directory //component/webapps. (See bug 1151772 for naming discussion.) For the most part, this is code that's used in the pre-install flow, which will be useful to WebLayer. Some bits are not needed for pre-install, but are relocated with the intention of keeping related code co-located. ShortcutInfo is also relocated. IconUtils is created for utilities that handle shortcut/webapp icons. WebappsUtils is created for general utilities. This has the side effect of modularizing much of ShortcutHelper and all of ShortcutInfo. The parts that are left behind in //chrome/browser/android should probably be moved into the chrome.browser.webapps package. Bug: 1147291,1151772 Change-Id: Iaa69a9108614a358fdf79b5405c86e5b5c5c6786 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2545901Reviewed-by:
Nico Weber <thakis@chromium.org> Reviewed-by:
Dominick Ng <dominickn@chromium.org> Reviewed-by:
Colin Blundell <blundell@chromium.org> Reviewed-by:
Glenn Hartmann <hartmanng@chromium.org> Reviewed-by:
Ted Choc <tedchoc@chromium.org> Auto-Submit: Evan Stade <estade@chromium.org> Commit-Queue: Evan Stade <estade@chromium.org> Cr-Commit-Position: refs/heads/master@{#832651}
-
Luciano Pacheco authored
Bug: 1133186 Change-Id: I1dc6cdc529b21298943d7157b810e85533a645e4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2560335 Commit-Queue: Luciano Pacheco <lucmult@chromium.org> Reviewed-by:
Jeremie Boulic <jboulic@chromium.org> Cr-Commit-Position: refs/heads/master@{#832650}
-
Hiroshige Hayashizaki authored
To unify how CanExecuteScripts() is checked across classic script evaluation code paths. This CL doesn't change the behavior. Bug: 1111134 Change-Id: If95a32043c52767eda05f16f9630edee26c5e75f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2544938 Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Reviewed-by:
Yuki Shiino <yukishiino@chromium.org> Cr-Commit-Position: refs/heads/master@{#832649}
-
chromium-autoroll authored
https://webrtc.googlesource.com/src.git/+log/449a78b1e20e..69662a99d30d 2020-12-01 gvaish@chromium.org Add API Level guard for allowedCapturePolicy 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/+doc/master/autoroll/README.md Bug: None Tbr: webrtc-chromium-sheriffs-robots@google.com Change-Id: I4ce770853d3c535de0560f255c21bf8623d760e3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2568737Reviewed-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@{#832648}
-