- 15 Dec, 2020 40 commits
-
-
chromium-autoroll authored
https://chromium.googlesource.com/angle/angle.git/+log/fd7733e97423..cb8903b14336 2020-12-15 lehoangq@gmail.com Metal: Ignore OS's internal shader cache when testing. If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/angle-chromium-autoroll Please CC cwallez@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_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win-asan;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:linux-swangle-try-x64;luci.chromium.try:win-swangle-try-x86 Bug: None Tbr: cwallez@google.com Change-Id: I21b81c00947e5964d12841f6334bc1e5cf3f6bd6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2592058Reviewed-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@{#836969}
-
Ryo Hashimoto authored
In case of a chrome crash, there can be an old VM still running. BUG=b:142281129 TEST=Open chrome://inducebrowsercrashforrealz to cause a browser crash and launch Play Store. Change-Id: Ib011bf37694c0ae5e6641e2f43d827e215e70855 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2589493 Commit-Queue: Ryo Hashimoto <hashimoto@chromium.org> Reviewed-by:
Yusuke Sato <yusukes@chromium.org> Cr-Commit-Position: refs/heads/master@{#836968}
-
v8-ci-autoroll-builder authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/a1714d05..8a79762d 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: Iab68f9f16c9b44a28cf5581e0c36b7c4d3e4a1c3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2591813Reviewed-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@{#836967}
-
Thomas Guilbert authored
This CL converts FolderCreator::FileIDCallback to OnceCallback. Bug: 1152272 Change-Id: I03fd7a647e2b91e967a23f15b3fa4b4444c8c74a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2586671 Auto-Submit: Thomas Guilbert <tguilbert@chromium.org> Commit-Queue: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by:
Kinuko Yasuda <kinuko@chromium.org> Cr-Commit-Position: refs/heads/master@{#836966}
-
Chromium WPT Sync authored
Using wpt-import in Chromium 4a2a59a1. With Chromium commits locally applied on WPT: ced49c96 "[AspectRatio] Correctly handle abspos replaced elements with aspect-ratio" Note to sheriffs: This CL imports external tests and adds expectations for those tests; if this CL is large and causes a few new failures, please fix the failures by adding new lines to TestExpectations rather than reverting. See: https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md Directory owners for changes in this CL: foolip@chromium.org, lpz@chromium.org, robertma@chromium.org: external/wpt/tools NOAUTOREVERT=true TBR=robertma@google.com No-Export: true Cq-Include-Trybots: luci.chromium.try:linux-wpt-identity-fyi-rel,linux-wpt-input-fyi-rel Change-Id: Iee82981aeb9449e2a39a502be8bf9d594a2ca298 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2592129Reviewed-by:
WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#836965}
-
chromium-autoroll authored
Roll Chrome Win64 PGO profile from chrome-win64-master-1607968714-699bf16f3c6ce2b1b6a355f7ee1c8b08436d6eb2.profdata to chrome-win64-master-1607979561-3262ee4f1e44fdb99e07e0075a7cfc8e82b97c75.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: I630706fa44ae8ae2f6be0a44f4f6fdd4fd9f8d61 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2591748Reviewed-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@{#836964}
-
Hiroki Sato authored
AX-Relnotes: None Bug: None Test: unit_tests pass Change-Id: I363b7c291f171bca64c6a22e442ee4222a72e3bb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2586500 Commit-Queue: Hiroki Sato <hirokisato@chromium.org> Reviewed-by:
David Tseng <dtseng@chromium.org> Cr-Commit-Position: refs/heads/master@{#836963}
-
Kent Tamura authored
Since r835809, list-items respect to counter-* properties, but we didn't invalidate list-items on updating the properties. LayoutCounter::LayoutObjectStyleChanged(), which is called whenever counter-* properties are changed, invalidates ListItemOrdinal too. * LayoutCounter::LayoutObjectStyleChanged() calls new function ListItemOrdinal::ItemCounterStyleUpdated() * ListItemOrdinal::ItemInsertedOrRemoved() is renamed to ItemUpdated(), and it adds support of inclusive invalidation. * ListItemOrdinal::ItemInsertedOrRemoved() and ItemCounterStyleUpdated() call ItemUpdated(). * counter-set-002.html - Fix the flakiness - Add list-items before/after the updated node Bug: 1157854 Change-Id: I669c2c70f87473d5d863f5f02208eb7fe1a41a55 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2586455Reviewed-by:
Oriol Brufau <obrufau@igalia.com> Reviewed-by:
Koji Ishii <kojii@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#836962}
-
Min Qin authored
BUG=1155641 Change-Id: Id480d3e10659afa4fd52e89f5ffb9557e4820dd3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2575327Reviewed-by:
Xing Liu <xingliu@chromium.org> Commit-Queue: Min Qin <qinmin@chromium.org> Cr-Commit-Position: refs/heads/master@{#836961}
-
Darwin Huang authored
Add early returns when returning to the main thread, to ensure the ExecutionContext or LocalFrame is always valid before use. Also, add some comments for consistency between subclasses. Change-Id: I6abe00c90405c44214a45c8b5d02e070db767956 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2551304 Commit-Queue: Darwin Huang <huangdarwin@chromium.org> Reviewed-by:
Victor Costan <pwnall@chromium.org> Auto-Submit: Darwin Huang <huangdarwin@chromium.org> Cr-Commit-Position: refs/heads/master@{#836960}
-
Chih-Yang Hsia authored
Expose NumberOfInputStreamsWithPermission related APIs up to CrasAudioHandler. - Add CrasAudioHandler::ClientType enum class. - Add OnNumberOfInputStreamsWithPermissionChanged to CrasAudioHandler::Observer. - Add GetNumberOfInputStreamsWithPermission to CrasAudioHandler. BUG=b:174336267 TEST=chromeos_unittests TEST=Build and use input streams to trigger dbus from CRAS Change-Id: Ia040a310e8e4604076ecc89018700d1d210f29d3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2579931Reviewed-by:
Jason Lin <lxj@google.com> Reviewed-by:
Hsinyu Chao <hychao@chromium.org> Commit-Queue: Chih-Yang Hsia <paulhsia@chromium.org> Cr-Commit-Position: refs/heads/master@{#836959}
-
David Staessens authored
This reverts commit 72c52cf1. Reason for revert: Reason for revert: This breaks lower resolution test cases in ARC++/ARCVM: b/175515392 Original change's description: > media/gpu/vaapiWrapper: Enforce supported resolutions in CreateContext() > > VaapiWrapper reports the supported min and max resolutions by > VaapiWrapper::GetSupportedDec/EncodeProfiles(). They might be > different from the min and max resolutions supported by a > hardware and driver for some reason. For instance, we set > the minimum encoder resolution to 321x241 and the webrtc encoder > enforces the resolution per kWebRtcUseMinMaxVEADimensions > (e.g. crbug.com/1008491). > Clients of VaapiWrapper were expected to respect the supported > resolutions, but could still request values outside of that > range, thus using hardware codecs unintentionally. This CL > enforces the supported range in VaapiWrapper::CreateContext(). > This also introduces a feature, > VaapiEnforceVideoMinMaxResolution, to disable this check for > testing. > > Bug: b:171041334 > Test: video.Play.vp9_hw on atlas and cyan > Test: video_decode_accelerator_tests on atlas and cyan > Test: video_encode_accelerator_tests on atlas and cyan > Test: appr.tc/?vsc=h264&vrc=h264&debug=loopback on atlas and cyan > Change-Id: Ide589ee4d1456553e400a271cb8b3383b472b4d4 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2549161 > Commit-Queue: Hirokazu Honda <hiroh@chromium.org> > Auto-Submit: Hirokazu Honda <hiroh@chromium.org> > Reviewed-by: Andres Calderon Jaramillo <andrescj@chromium.org> > Reviewed-by: Miguel Casas <mcasas@chromium.org> > Reviewed-by: Dale Curtis <dalecurtis@chromium.org> > Cr-Commit-Position: refs/heads/master@{#832609} TBR=dalecurtis@chromium.org,mcasas@chromium.org,hiroh@chromium.org,andrescj@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com # Not skipping CQ checks because original CL landed > 1 day ago. Bug: b:171041334,b:175509204,b:175515392 Change-Id: I18e172dac47aae5949329b183373b59ee862c1d5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2589257Reviewed-by:
Hirokazu Honda <hiroh@chromium.org> Reviewed-by:
David Staessens <dstaessens@chromium.org> Commit-Queue: David Staessens <dstaessens@chromium.org> Cr-Commit-Position: refs/heads/master@{#836958}
-
chrome-release-bot authored
# This is an automated release commit. # Do not revert without consulting chrome-pmo@google.com. NOAUTOREVERT=true TBR=srinivassista@chromium.org Change-Id: I446953da1ef2b10232c43585c64977e6ca47825c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2592193Reviewed-by:
Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#836957}
-
Min Qin authored
Currently if there are multiple QT flags set through chrome://flags, only one of them will work This CL fixes the issue BUG=1158567 Change-Id: If21f90bf51c6a471534a517cd372f2bea7629e98 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2590590Reviewed-by:
Shakti Sahu <shaktisahu@chromium.org> Commit-Queue: Min Qin <qinmin@chromium.org> Cr-Commit-Position: refs/heads/master@{#836956}
-
chromium-autoroll authored
https://skia.googlesource.com/skia.git/+log/1d2b075ce060..f124108e2325 2020-12-15 mtklein@google.com how to use SkArenaAlloc with no friends 2020-12-15 csmartdalton@google.com Get CanvasKit viewer compiling again 2020-12-15 jmbetancourt@google.com implement SkAudioPLayer for Android 2020-12-14 johnstiles@google.com Optimize Gaussian convolution fragment processor. 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 tdenniston@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 Cq-Do-Not-Cancel-Tryjobs: true Bug: None Tbr: tdenniston@google.com Change-Id: Ief714543132e1f33bd4f6aa18a45c7481c1b0846 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2592056Reviewed-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@{#836955}
-
jchen10 authored
This is the initial implementation of WebGL_webcodecs_video_frame: https://www.khronos.org/registry/webgl/extensions/proposals/WEBGL_webcodecs_video_frame/ It's basically functional on Win, ChromeOS, Android and MacOS. Test: https://www.khronos.org/registry/webgl/sdk/tests/performance/webgl_webcodecs_video_frame/ Bug: 1142754 Change-Id: I41a860e7d1388824ab00863d5fa6d8972822145b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2525285Reviewed-by:
Jeremy Roman <jbroman@chromium.org> Reviewed-by:
Dan Sanders <sandersd@chromium.org> Reviewed-by:
Kenneth Russell <kbr@chromium.org> Commit-Queue: Jie A Chen <jie.a.chen@intel.com> Cr-Commit-Position: refs/heads/master@{#836954}
-
Michael Hansen authored
Moves the logic for determining the ShareType into the *Attachment classes. This cleans up some static casts and also allows this logic to be reused when generating the preview for the receive dialog page, coming in a subsequent CL. To avoid a dependency cycle I've moved the ShareType mojo struct definition into its own build target, which required importing new mojo gen files in a number of places. Fixed: 1144942 Change-Id: I7fe151470c9067a918363152d2e0520a08dc0298 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2582523 Commit-Queue: Michael Hansen <hansenmichael@google.com> Reviewed-by:
Alex Gough <ajgo@chromium.org> Reviewed-by:
Kyle Horimoto <khorimoto@chromium.org> Reviewed-by:
James Vecore <vecore@google.com> Cr-Commit-Position: refs/heads/master@{#836953}
-
Victor Costan authored
This CL updates IndexedDBBackingStore and its inner classes. * Each class is documented as not thread-safe. The obsolete thread safety comment on IndexedDBBackingstore is removed. * Each class' data members are either marked const or GUARDED_BY_CONTEXT with a SequenceChecker. * DISALLOW_COPY_AND_ASSIGN is replaced with deleted copy constructor and assignment. * An unused data member was removed. * Data members initialized with constants in constructors are instead initialized when declared. * Invariant-enforcing DCHECKs are consistently placed at the beginning of methods. This CL introduces no functional changes. Change-Id: I8a38d0f2225ff4b5334fd37891a8216b8bb72930 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2588292Reviewed-by:
Chris Mumford <cmumford@google.com> Commit-Queue: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#836952}
-
Alan Cutter authored
This CL enables the migration from default Chrome apps over to web apps on Chrome OS only. This migration is targeting M89 and will use Finch to control the rollout in stable, all other channels will start migrating immediately. Bug: 1058265 Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome Change-Id: I5aabdc0efa2057ee77480d2c78ec16df93878ac7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2586167Reviewed-by:
Aga Wronska <agawronska@chromium.org> Reviewed-by:
Dominick Ng <dominickn@chromium.org> Reviewed-by:
Glen Robertson <glenrob@chromium.org> Commit-Queue: Alan Cutter <alancutter@chromium.org> Auto-Submit: Alan Cutter <alancutter@chromium.org> Cr-Commit-Position: refs/heads/master@{#836951}
-
Jiewei Qian authored
Cleans up left over code in https://crrev.com/c/2265693. Also adds a test to verify full url is used when launching a web app from intent. Fixed: 1157281 Change-Id: I47597bc93903ab9b8aa80bf3ddfa484676640e1e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2589258 Commit-Queue: Jiewei Qian <qjw@chromium.org> Reviewed-by:
Maggie Cai <mxcai@chromium.org> Reviewed-by:
Nancy Wang <nancylingwang@chromium.org> Cr-Commit-Position: refs/heads/master@{#836950}
-
Kenneth Russell authored
Flaking frequently on SkiaRenderer-Vulkan, causing CQ retries. Bug: 1157136 Change-Id: I64ec1665940b993f135797449d5bfabb7de66874 Tbr: juanmihd@chromium.org Tbr: fserb@chromium.org Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2592148Reviewed-by:
Kenneth Russell <kbr@chromium.org> Commit-Queue: Kenneth Russell <kbr@chromium.org> Cr-Commit-Position: refs/heads/master@{#836949}
-
Johann authored
Debian has removed python-pexpect: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=937275 //third_party/pexpect is preferred. Change-Id: I0e3355ce2fdd90860592de908f14e734d9c28d34 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2585263 Commit-Queue: Johann Koenig <johannkoenig@google.com> Reviewed-by:
Andrew Grieve <agrieve@chromium.org> Auto-Submit: Johann Koenig <johannkoenig@google.com> Cr-Commit-Position: refs/heads/master@{#836948}
-
Luciano Pacheco authored
This reverts commit b5ab6427. Reason for revert: crbug.com/1158657: android_sync_integration_tests on Android device Nexus 5X Original change's description: > Rename publicly_routable field in the history APIs to floc_allowed > > What: Rename publicly_routable field in the history APIs to > floc_allowed. The database schema is left unchanged to save the > migration cost. Updated the comment for VisitRow::floc_allowed. > > Why: This bit is expected to be used only for floc. We've decided to > incorporate another opt-out status, and may introduce more status in > the future. Therefore it makes sense to rename to floc_allowed. > > Bug: 1157761 > Change-Id: I9aecb50287e7953754eb05aa2d7993a6092639e1 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2586232 > Reviewed-by: Scott Violet <sky@chromium.org> > Commit-Queue: Yao Xiao <yaoxia@chromium.org> > Cr-Commit-Position: refs/heads/master@{#836815} TBR=sky@chromium.org,yaoxia@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com Change-Id: Ibcb3110a830007f1b659ed25a6722d45734d941a No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 1157761 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2592171Reviewed-by:
Luciano Pacheco <lucmult@chromium.org> Commit-Queue: Luciano Pacheco <lucmult@chromium.org> Cr-Commit-Position: refs/heads/master@{#836947}
-
WangHui authored
RenderFrameHostImpl::isolation_info_ will be updated according to the isolation_info_for_subresources_ of the NavigationRequest at the end of the commit, so when RenderFrameHost is restored from the cache, the isolation_info_for_subresources_ of the NavigationRequest needs to be updated. Bug:1158333 Change-Id: Iac3109506b6f091cec8f7bd582dfe93afe36bb38 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2589494 Commit-Queue: HuiWang <wanghui210@huawei.com> Reviewed-by:
Matt Menke <mmenke@chromium.org> Reviewed-by:
Alex Moshchuk <alexmos@chromium.org> Cr-Commit-Position: refs/heads/master@{#836946}
-
Toby Huang authored
Legacy supervised users (LSU) are deprecated. The login screen hides LSUs to block login. This CL records a metric to estimate the number of dormant LSU cryptohomes in the wild. We want to delete these LSU cryptohomes later. Bug: 1151066 Change-Id: Iac2eb1ca778194c5cd4ccb069a61160b8ed57929 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2579715Reviewed-by:
Denis Kuznetsov [CET] <antrim@chromium.org> Reviewed-by:
Dan S <danan@chromium.org> Reviewed-by:
Alexei Svitkine <asvitkine@chromium.org> Commit-Queue: Toby Huang <tobyhuang@chromium.org> Cr-Commit-Position: refs/heads/master@{#836945}
-
Giovanni Ortuño Urquidi authored
In theory UseWebUIBindingsForURL could be used to check which WebUIs have bindings and which don't, but in practice this method was implemented as `return UseWebUIForURL()`, meaning all implementations return true if there is a WebUIController for it. This CL removes this method in favor of UseWebUIForURL(). UseWebUIBindingsForURL() was used for: 1. Deciding if we should force a process swap when navigating between two URLs. 2. Deciding if the host was appropriate for the URL. Semantically this change means that we'll force a process swap for all WebUIs with WebUIControllers, even if they don't use WebUI bindings, which is desirable. In practice this was already the case because of the implementations of UseWebUIBindingsForURL(). Bug: 1080384 Change-Id: I06cb5ad503a91582d6a4058b1cc77794bb6f0dd4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2583590Reviewed-by:
Sergey Volk <servolk@chromium.org> Reviewed-by:
Bo <boliu@chromium.org> Reviewed-by:
calamity <calamity@chromium.org> Reviewed-by:
Alex Moshchuk <alexmos@chromium.org> Commit-Queue: Giovanni Ortuño Urquidi <ortuno@chromium.org> Cr-Commit-Position: refs/heads/master@{#836944}
-
Taylor authored
This reverts commit 238fa3b0. Reason for revert: Suspected to have broken data channels on Linux due to getrandom syscall, see: https://bugs.chromium.org/p/chromium/issues/detail?id=1157658 Original change's description: > Roll src/third_party/usrsctp/usrsctplib/ 995c0b844..2caaff2b0 (39 commits) > > Fixes some windows compile warnings that were preventing fuzzers > from being added; only minor functional changes since last update. > > https://chromium.googlesource.com/external/github.com/sctplab/usrsctp/+log/995c0b844144..2caaff2b0a1d > > $ git log 995c0b844..2caaff2b0 --date=short --no-merges --format='%ad %ae %s' > 2020-10-02 tuexen Minor cleanup. > 2020-10-01 deadbeef Call getrandom via syscall directly on Linux. (#533) > 2020-10-01 tuexen I guess Bitrig support arc4random(). > 2020-10-01 tuexen Whitespace change. > 2020-10-01 tuexen Don't start SCTP/UDP receive threads (and don't open corresponding UDP sockets) when the UDP port specified in scpt_init() is 0. > 2020-09-30 deadbeef Add missing return type to init_random. (#531) > 2020-09-30 tuexen Try to fix the Windows build. > 2020-09-30 tuexen Add Android specific code for the random number generator. > 2020-09-30 tuexen Add platform specifc includes to the corresponding code. > 2020-09-30 tuexen Add a cleanup routine for the random number generator. > 2020-09-29 tuexen Improve the input validation and processing of cookies. > 2020-09-28 tuexen Whitespace cleanup > 2020-09-28 tuexen Improve random number generation on __Fuchsia__. > 2020-09-27 tuexen Improve the handling of fragmented, unordered, and unreliable user data using DATA chunks in the receive path. > 2020-09-26 tuexen Fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25984 > 2020-09-24 tuexen Whitespace changes > 2020-09-22 deadbeef Avoid duplicate definition of _CRT_RAND_S. (#529) > 2020-09-22 deadbeef Fix gcc/clang type mismatch warnings on Windows (#527) > 2020-09-22 deadbeef Fix -Wunreachable-code in programs/ (#528) > 2020-09-19 tuexen Improve consistency. > 2020-09-19 tuexen Cleanup. > 2020-09-19 tuexen Improve Windows build. > 2020-09-19 tuexen Fix syntax error on windows. > 2020-09-19 tuexen Add include for getrandom() on Linux. > 2020-09-19 tuexen Fix type of init_random() on Linux and Windows. > 2020-09-19 tuexen Improve Windows build. > 2020-09-19 tuexen Improve consistency. > 2020-09-19 tuexen Improve random number generation on Linux and Windows. > 2020-09-19 tuexen Cleanup read_random(). No functional change. > 2020-09-19 tuexen Fix NetBSD related #ifdef. > 2020-09-19 tuexen Whitespace changes > 2020-09-18 tuexen Add license. > 2020-09-18 tuexen Add license statement. > 2020-09-18 tuexen Fox more typos. > 2020-09-18 tuexen Fix typo. > 2020-09-18 tuexen Remove trailing whitspaces. > 2020-09-18 tuexen Improve consistency, no functional change intended. > 2020-09-18 tuexen Check for too short packets when using the receive threads. > 2020-09-18 tuexen Fix mask for ECN bits. > > Created with: > roll-dep src/third_party/usrsctp/usrsctplib > > Bug: chromium:1025302 > Change-Id: I3faeb75f9f12d71b7b6ef3d326ad2e8d8becf3cf > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2430446 > Commit-Queue: Taylor <deadbeef@chromium.org> > Reviewed-by: Harald Alvestrand <hta@chromium.org> > Cr-Commit-Position: refs/heads/master@{#813385} TBR=hta@chromium.org,deadbeef@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: chromium:1025302 Change-Id: I2c4bd6158a0e91ba7863558e1e2d37456fdf1505 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2586379 Auto-Submit: Taylor <deadbeef@chromium.org> Reviewed-by:
Harald Alvestrand <hta@chromium.org> Commit-Queue: Taylor <deadbeef@chromium.org> Cr-Commit-Position: refs/heads/master@{#836943}
-
chromium-internal-autoroll authored
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/e9409d7cfa91..e00b46fe9704 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 lucmult@google.com,atotic@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:1041619,chromium:1099017,chromium:1147459,chromium:1156861,chromium:1158073,chromium:1158493 Tbr: lucmult@google.com,atotic@google.com Change-Id: I42b560a5e7a2cb7d8d1d701f4d13fcafc2e50650 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2591750Reviewed-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@{#836942}
-
Jason Lin authored
MediaClientImpl needs to register itself as an observer of VmCameraMicManager. Depending on whether the user has customized a flag or not, MediaClientImpl is either constructed before or after `UserSessionInitializer::OnUserSessionStarted(/*is_primary_user*/=true)` is run. The reason seems to be that 1) MediaClientImpl is constructed in a task queue; 2) Customizing a flag causes the browser to be restarted after the user signs in, which changes the execution characteristics. My last attempt (CL 2586286) to fix the registration does not work if the user has customized flags. So, this CL makes VmCameraMicManager a singleton which is always available so that MediaClientImpl can always reliably do the registration in its ctor. Bug: b/167491603 Change-Id: I2b73b59216851f0b8b2533120317e54c98382b45 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2589061 Commit-Queue: Jason Lin <lxj@google.com> Reviewed-by:
Xiyuan Xia <xiyuan@chromium.org> Reviewed-by:
Joel Hockey <joelhockey@chromium.org> Cr-Commit-Position: refs/heads/master@{#836941}
-
Rakina Zata Amni authored
Add to WebView allowlist, and modify/add what we log. Bug: 1131832 Change-Id: Ifcbce4c6e882d9052cea3edd8627ae5069438f74 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2589614Reviewed-by:
Bo <boliu@chromium.org> Commit-Queue: Rakina Zata Amni <rakina@chromium.org> Cr-Commit-Position: refs/heads/master@{#836940}
-
chromium-autoroll authored
https://chromium.googlesource.com/devtools/devtools-frontend.git/+log/d7b94d61efca..3a5f4f619054 2020-12-14 annabelzhou@google.com Add experiment flag for full accessibility tree 2020-12-14 andoli@chromium.org Fixes unshown images larger than 1MB in ImageView 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/+doc/master/autoroll/README.md Bug: chromium:887173 Tbr: devtools-waterfall-sheriff-onduty@grotations.appspotmail.com Change-Id: Idb228c5dd1731a7be293e8d9958cb7d83b00b5d8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2591459Reviewed-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@{#836939}
-
Jinsuk Kim authored
A bug causing FullscreenManager to call #onEnterFullscreen more often than #onExitFullscreen makes BottomSheet suppressed. This CL makes sure BottomSheetManager handle suppress token in such a way that the number of the same event calls doesn't matter. Bug: 1157368 Change-Id: I70b951dffc242d8da75fa74bc451a5d0864536d5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2589143 Commit-Queue: Jinsuk Kim <jinsukkim@chromium.org> Reviewed-by:
Ted Choc <tedchoc@chromium.org> Cr-Commit-Position: refs/heads/master@{#836938}
-
chromium-autoroll authored
https://android.googlesource.com/platform/external/perfetto.git/+log/778b2c216924..54174aefa84c 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: I95551b76ff341c34241115b988ef10117826e21d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2591451Reviewed-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@{#836937}
-
Asami Doi authored
Originally, the installability check verified whether or not the manifest scope is within a service worker's scope. Today, we want to also check if the page specified by `start_url` in a manifest has a service worker and works well offline. Bug: 1157242, 965802 Change-Id: Ibe0a8a76a34bccecd461d9b106590e00807b531f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2583674 Commit-Queue: Asami Doi <asamidoi@chromium.org> Reviewed-by:
Makoto Shimazu <shimazu@chromium.org> Reviewed-by:
Dominick Ng <dominickn@chromium.org> Cr-Commit-Position: refs/heads/master@{#836936}
-
Donn Denman authored
Adds a new feature that controls how the tap gesture is handled. When enabled it makes tap do a literal search for the selection without using any page context. This is intended to be paired with one of the features that allow the longpress gesture to be the smart resolving gesture that does look at the page context. Removes support for the the old preserve-tap arm Variations parameter in favor of this new literal-tap Feature. A lot of the refactoring is just changing usage of "longpress" to "literal". We originally hard-coded longpress to be the non-resolving search (aka literal search) but now it can be either tap or longpress. BUG=1152257 Change-Id: Iee1795578b09c6c1c1d70933b3712b725316b59f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2557337 Commit-Queue: Donn Denman <donnd@chromium.org> Reviewed-by:
Theresa <twellington@chromium.org> Reviewed-by:
Sinan Sahin <sinansahin@google.com> Cr-Commit-Position: refs/heads/master@{#836935}
-
Shane Fitzpatrick authored
Screenshot: https://screenshot.googleplex.com/qpwDQLqPGPtRepp Bug: 1157990 Change-Id: I1f8657dbe94aa6c6886016e9460de53569d18c21 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2587520 Commit-Queue: Shane Fitzpatrick <shanefitz@google.com> Reviewed-by:
Kyle Horimoto <khorimoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#836934}
-
Jinsuk Kim authored
toolbar/ package is being modularized. Adds a DEPS file in toolbar/ to discourage new dependencies on chrome core package. Except for ToolbarManager/ToolbarButtonIPHController not planned to be a part of the modularized target, the rule mandates the toolbar classes not include files from chrome_java. Bug: 1127732 Change-Id: I36b1ed6d6951c92d7f2db4affe14b551843cc143 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2512498 Commit-Queue: Jinsuk Kim <jinsukkim@chromium.org> Reviewed-by:
Theresa <twellington@chromium.org> Reviewed-by:
Brandon Wylie <wylieb@chromium.org> Cr-Commit-Position: refs/heads/master@{#836933}
-
Frank Liberato authored
When RTCVideoDecoderStreamAdapter detects that too many frames are pending decode, it resets once and increases the maximum threshold for underflow to allow the DecoderStream to restart. If it runs out of space a second time, then it'll fall back to software. Counting the number of consecutive failures (== without a decoded video frame) isn't meaningful; it can be at most two. It has a similar effect as the consecutive error count, though; after 40 frames input without one decoded frame, it will fall back to software decoding. Bug: 1150100 Change-Id: Ie846a98c4002153cde119a32b5bdb1485ed44fc7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2591457Reviewed-by:
Dale Curtis <dalecurtis@chromium.org> Commit-Queue: Frank Liberato <liberato@chromium.org> Cr-Commit-Position: refs/heads/master@{#836932}
-
David Black authored
The pinned files section of holding space needs to paint to a layer to avoid clipping the focus rings for holding space item views. That said, it still needs to impose a clipping rect to avoid scrollview contents being displayed outside of the scrollview viewport. Bug: 1152948 Change-Id: Ia14ff0df7dc36650d573d1f9d79f73360c08178b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2589043Reviewed-by:
Toni Baržić <tbarzic@chromium.org> Commit-Queue: David Black <dmblack@google.com> Cr-Commit-Position: refs/heads/master@{#836931}
-
Xinghui Lu authored
See https://crbug.com/1157814#c3 for the reasoning of this change. Bug: 1157814 Change-Id: I33a81991fd108ddaf23f5d796941d1347f17ca9b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2589016Reviewed-by:
Varun Khaneja <vakh@chromium.org> Commit-Queue: Xinghui Lu <xinghuilu@chromium.org> Cr-Commit-Position: refs/heads/master@{#836930}
-