Commit Graph

40041 Commits

Author SHA1 Message Date
Leon Scroggins III
30d15e6ca0 Blacklist Codec tests on Wuffs bot
Bug: skia:8235
Bug: skia:8750
Bug: skia:8762

With these tests skipped, we can run the 'image' tests, meaning that we
will decode tests images at various scales and upload them to Gold. This
will help prevent us from introducing new bugs while we fix the
existing ones. It will also turn the Wuffs bot green.

Change-Id: Idf42abb170ede0944106116b9c4dbb60edafe91a
Reviewed-on: https://skia-review.googlesource.com/c/191740
Reviewed-by: Nigel Tao <nigeltao@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Leon Scroggins <scroggo@google.com>
2019-02-13 15:25:47 +00:00
skia-autoroll
f28dc4f1a5 Roll third_party/externals/swiftshader 73c3124cc249..de16f327d051 (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/73c3124cc249..de16f327d051


git log 73c3124cc249..de16f327d051 --date=short --no-merges --format='%ad %ae %s'
2019-02-13 capn@google.com Replace vulkan.h includes with vulkan_core.h


Created with:
  gclient setdep -r third_party/externals/swiftshader@de16f327d051

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=stephana@google.com

Change-Id: I9e793598b964e0c4926b34b4025b3e05e3db130a
Reviewed-on: https://skia-review.googlesource.com/c/191942
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-13 15:19:17 +00:00
Ethan Nicholas
ac285b1c2a added constant 0 and 1 swizzle components to SkSL
Bug: skia:
Change-Id: I8f4dce314ebe0d5de7ba032a435f362eeb14edc4
Reviewed-on: https://skia-review.googlesource.com/c/191565
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
2019-02-13 14:43:07 +00:00
skia-recreate-skps
9cee184aaa Update go_deps asset
Automatic commit by the UpdateGoDEPS bot.


TBR=borenet@google.com

Change-Id: I3df99f9cc5fdbe61a472cc285b09c0a9b783526e
Reviewed-on: https://skia-review.googlesource.com/c/191920
Commit-Queue: Ravi Mistry <rmistry@google.com>
Reviewed-by: <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
2019-02-13 13:11:42 +00:00
Ben Wagner
94a5328e0e Add Ubuntu18 Calmbench and Valgrind jobs
Change-Id: Ie12013d2a337727d4a170863be7b124ef8d36ad6
Reviewed-on: https://skia-review.googlesource.com/c/191741
Auto-Submit: Ben Wagner <benjaminwagner@google.com>
Commit-Queue: Eric Boren <borenet@google.com>
Reviewed-by: Eric Boren <borenet@google.com>
2019-02-13 12:32:12 +00:00
Mike Klein
66f09a7299 replace gamma_correct with gamut/transfer_fn in DM
gamma_correct as is (really meaning, linear blending) isn't super
useful, in that it doesn't distinguish gamuts or transfer functions
except between identity and non-identity.

This replaces it with fields that describe the gamut and TF.

Change-Id: Ied08c2df537be61ee1903ef6cc279991326271a2
Reviewed-on: https://skia-review.googlesource.com/c/191573
Reviewed-by: Brian Osman <brianosman@google.com>
Reviewed-by: Stephan Altmueller <stephana@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
2019-02-13 00:15:38 +00:00
recipe-roller
7c8643859d Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).


More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
recipe_engine:
  https://crrev.com/4a4b3854779841cdbd8f2ebba9adddde9a10ae41 Add LUCI CQ recipe module. (tandrii@chromium.org)


TBR=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Ia81a3dd42fb40def17a7af0479b0f62ae124ca22
Reviewed-on: https://skia-review.googlesource.com/c/191800
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
2019-02-13 00:07:12 +00:00
Herb Derby
883a9911b2 Inline allocateNewGlyph
allocateNewGlyph is used in a single place.

Change-Id: Iccf06d647dddf8fb90ea888c61e9cbb77304ec1f
Reviewed-on: https://skia-review.googlesource.com/c/191665
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Herb Derby <herb@google.com>
2019-02-12 22:28:48 +00:00
Ben Wagner
a8d94c1688 Font fallback to handle no font with character.
In the event that no fallback font can be found to handle a character,
just keep using the current font.

Change-Id: I93c852dc8ee5eaa868e48a5ce3e8298a642b15c7
Reviewed-on: https://skia-review.googlesource.com/c/191661
Commit-Queue: Hal Canary <halcanary@google.com>
Reviewed-by: Hal Canary <halcanary@google.com>
2019-02-12 21:52:12 +00:00
skia-autoroll
3687a4c7bf Roll third_party/externals/angle2 c66fb571be1a..d3fac74a236e (8 commits)
c66fb571be..d3fac74a23


git log c66fb571be1a..d3fac74a236e --date=short --no-merges --format='%ad %ae %s'
2019-02-12 jmadill@chromium.org Disable warnings-as-error in GLSLTest.
2019-02-12 ynovikov@chromium.org Vulkan: Require Android NDK API level 26, dropping Android N support.
2019-02-12 geofflang@chromium.org Vulkan: Support creating EGL images from non-zero mipmaps of textures.
2019-02-12 fjhenigman@chromium.org Vulkan: support instanced draws.
2019-02-12 jmadill@chromium.org Add fuchsia_x64 to commit-queue.cfg.
2019-02-12 jmadill@chromium.org Add fuchsia_x64 to CQ.
2019-02-12 ianelliott@google.com Vulkan: Create/use a constant for the highest Vulkan version used.
2019-02-12 syoussefi@chromium.org Suppress EGLSurfaceTest.SwapInterval on android shield tv


Created with:
  gclient setdep -r third_party/externals/angle2@d3fac74a236e

The AutoRoll server is located here: https://autoroll.skia.org/r/angle-skia-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=skia.primary:Build-Debian9-Clang-x86_64-Release-ANGLE;skia.primary:Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE
TBR=stephana@google.com

Change-Id: I6060d56ad324f8cf456c1f3cc8d27b1b8af66974
Reviewed-on: https://skia-review.googlesource.com/c/191702
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-12 21:29:30 +00:00
Florin Malita
63136afbd0 [sksg] Fix group hit-testing order
Change-Id: Idc25109a598caabf01e3ab61dc97f984ff453d40
Reviewed-on: https://skia-review.googlesource.com/c/191664
Commit-Queue: Mike Reed <reed@google.com>
Auto-Submit: Florin Malita <fmalita@chromium.org>
Reviewed-by: Mike Reed <reed@google.com>
2019-02-12 21:10:00 +00:00
Mike Reed
be89130dbf update sample-sg with hittesting
Bug: skia:
Change-Id: Ic7e9d011bd1e7b3d27d3cea9dc38f2ad65294451
Reviewed-on: https://skia-review.googlesource.com/c/191663
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Mike Reed <reed@google.com>
2019-02-12 20:50:52 +00:00
Ben Wagner
9ca55f2ef3 Check both thickness and position in gm.
Previously only position was checked (twice).

Bug: skia:8755
Change-Id: Ic169a08723853dd0e69a160b3f34506e922f0736
Reviewed-on: https://skia-review.googlesource.com/c/191662
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
2019-02-12 20:50:38 +00:00
Herb Derby
14d64dd4c4 Remove unneeded SkPackedUnicharID
Change-Id: I85334081f3b114dc0855adcbee4156247fd457bb
Reviewed-on: https://skia-review.googlesource.com/c/191720
Auto-Submit: Herb Derby <herb@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
2019-02-12 20:15:13 +00:00
recipe-roller
8d2c435805 Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).


More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
depot_tools:
  https://crrev.com/5a525870308e2b51d53bfd4d78236a3c03f464d0 Support Git editor paths with spaces (raul@tambre.ee)


TBR=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Ie2a2ed1214a110062837de6b4f83c49e842671aa
Reviewed-on: https://skia-review.googlesource.com/c/191660
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
2019-02-12 19:45:46 +00:00
Greg Daniel
60ea40c210 Remove private configs from GrPixelConfig.
GrPixelConfig is no longer public so there is no need for us to have the
special private configs.

Bug: skia:
Change-Id: Id732a3b2db3a7b9fd5d767e5548e796a4e670547
Reviewed-on: https://skia-review.googlesource.com/c/191572
Commit-Queue: Greg Daniel <egdaniel@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
2019-02-12 19:08:01 +00:00
Hal Canary
59cf562826 SkPaint: clean up ctor, dtor, etc
Change-Id: I5a333112f68fcd001f39e646570a246875c03bc3
Reviewed-on: https://skia-review.googlesource.com/c/191566
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
2019-02-12 18:55:30 +00:00
Brian Osman
7c979f52c3 Experimental Particle System
This adds a new "Particles" slide to viewer, that allows
editing, loading, and saving particle effects. All of the
particle system code is in modules/particles.

There are many rough edges and some not-yet-finished changes
to generalize the model[1]. A rough overview:

- SkReflected.h implements a lightweight reflection system
  for classes derived from SkReflected. Adding a new class
  involves deriving from SkReflected, adding a macro to the
  class declaration, and implementing visitFields(), which
  simply calls a virtual on an SkFieldVisitor for each field.
  Currently, emitters and affectors use this mechanism.

- SkParticleSerialization.h demonstrates two useful field
  visitors - for serializing to and from JSON. The driver
  code that uses those is directly in ParticlesSlide.

- SkParticleData.h and SkCurve.h define a variety of helper
  types for talking about particles, both for parameterizing
  individual values, and communicating about the state of a
  particle among the effect, affectors, and emitters.

- SkParticleEffect.h defines the static data definition of
  an effect (SkParticleEffectParams), as well as a running
  instance of an effect (SkParticleEffect). The effect has
  simple update() and draw() methods.

- ParticlesSlide.cpp adds a third field visitor to generate
  GUIs for interactively editing the running effect.

---

1: The critical change I'd like to make is to remove all
special case behavior over time and at spawn (setting sprite
frames, size over time, color over time, etc...). Integration
is the only fixed function behavior. Everything else is driven
by two lists of affectors. One is applied at spawn time, using
the effect's lifetime to evaluate curves. This allows spawning
particles with different colors as the effect ages out, for
example. The second list is applied every frame to update
existing particles, and is driven by the particle's lifetime.
This allows particles to change color after being spawned, for
example.

With a small set of affectors using a single expressive curve
primitive (keyframed list of cubic curve segments), we can
have affectors that update color, size, velocity, position,
sprite frame, etc., and implement many complex behaviors.

Bug: skia:
Change-Id: Id9402bef22825d55d021c5a2f9e5e41791aabaf4
Reviewed-on: https://skia-review.googlesource.com/c/181404
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Mike Reed <reed@google.com>
2019-02-12 18:53:41 +00:00
Ben Wagner
50becee292 Primitive SkShaper to do primitive line breaking.
This essentially resurects the old SkTextBox code into a primitive
shaper.

Change-Id: Ia4d1a5ab3d1c7d410962b49ac3891298655c7dc4
Reviewed-on: https://skia-review.googlesource.com/c/191562
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Hal Canary <halcanary@google.com>
2019-02-12 17:56:40 +00:00
Mike Reed
ec80d901b9 starter sample for playing with SG.
will flesh out more over time.

Bug: skia:
Change-Id: If5eaf0a7c404b9209b93871eb3ac3d74da8c65dd
Reviewed-on: https://skia-review.googlesource.com/c/191003
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Mike Reed <reed@google.com>
2019-02-12 17:03:40 +00:00
Ben Wagner
da5df741c0 Make SkSpan C++11 compatible.
In C++11 constexpr operators cannot be defaulted.

Change-Id: Ibc73d9b9291f3e1a45bb5c0a7ff59c2b90a3e380
Reviewed-on: https://skia-review.googlesource.com/c/191567
Reviewed-by: Stephan Altmueller <stephana@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
2019-02-12 17:02:10 +00:00
Ben Wagner
7ad9b96d7c Upgrade to Mesa 18.3.3
This seems to resolve the leak in libxcb, but introduces a new leak in
VkTestUtils.

Bug: skia:8710
Change-Id: I71482d8f1c5eebfffd211a4124bd2db01283741b
Reviewed-on: https://skia-review.googlesource.com/c/186862
Commit-Queue: Ben Wagner <benjaminwagner@google.com>
Commit-Queue: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Auto-Submit: Ben Wagner <benjaminwagner@google.com>
2019-02-12 16:42:30 +00:00
Herbert Derby
249b40e9de Remove redundant fGlyphMap.set
allocateNewGlyph calls fGlyphMap.set. No reason to call it again in lookupPackedGlyphID.

Change-Id: I3724094de6a76a9c5e9f11a1808b14c3dd50b64e
Reviewed-on: https://skia-review.googlesource.com/c/191561
Auto-Submit: Herb Derby <herb@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
2019-02-12 16:38:30 +00:00
skia-autoroll
0b6ae6386d Roll third_party/externals/swiftshader 0f34a98a206d..73c3124cc249 (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/0f34a98a206d..73c3124cc249


git log 0f34a98a206d..73c3124cc249 --date=short --no-merges --format='%ad %ae %s'
2019-02-12 capn@google.com Fix Visual Studio build.


Created with:
  gclient setdep -r third_party/externals/swiftshader@73c3124cc249

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=stephana@google.com

Change-Id: I8fbdc327888b0229e5a481d2c4d6f30254dc82ce
Reviewed-on: https://skia-review.googlesource.com/c/191519
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-12 16:18:40 +00:00
recipe-roller
8300626e78 Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).


More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
depot_tools:
  https://crrev.com/98a7e803523c25d355e3b62907fef55dbaba3a3b [Metrics] Fix box drawing on Windows, and refactor code. (huangs@chromium.org)


TBR=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Iea95d2fa1897712c6a7e1c0945c09f1fea74acca
Reviewed-on: https://skia-review.googlesource.com/c/191563
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
2019-02-12 16:13:00 +00:00
skia-autoroll
4ba75c80e3 Roll third_party/externals/swiftshader f96948857780..0f34a98a206d (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/f96948857780..0f34a98a206d


git log f96948857780..0f34a98a206d --date=short --no-merges --format='%ad %ae %s'
2019-02-12 capn@google.com Remove shader call stack bounding


Created with:
  gclient setdep -r third_party/externals/swiftshader@0f34a98a206d

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=stephana@google.com

Change-Id: Ibc4939db0a88b16278db9d7c7c8a12b694bf896a
Reviewed-on: https://skia-review.googlesource.com/c/191517
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-12 15:30:00 +00:00
Florin Malita
eb46bd892d [sksg] Hit-testing API
Introduce RenderNode::nodeAt(const SkPoint&) as the entry point for the hit-testing API.

This is backed by a onNodeAt() virtual, which gets dispatched throughout the render DAG,
and normally stops at the first leaf Draw node in encounters.

To support the implementation, introduce a GeometryNode::contains(const SkPoint&) API.

This is backed by a onContains() virtual, overridden in each concrete geometry class.

Expose nodeAt() on sksg::Scene, and add some basic unit tests.

Change-Id: I0c8abd9d1e51ecf2d8b4dd699f325cd636e21084
Reviewed-on: https://skia-review.googlesource.com/c/191296
Commit-Queue: Florin Malita <fmalita@chromium.org>
Reviewed-by: Mike Reed <reed@google.com>
2019-02-12 15:01:05 +00:00
skia-autoroll
01d5ec8b9f Roll ../src 35663ddf4997..77b5d9247fd7 (472 commits)
35663ddf49..77b5d9247f


git log 35663ddf4997..77b5d9247fd7 --date=short --no-merges --format='%ad %ae %s'
2019-02-12 myid.shin@igalia.com [s13n] Replace use of GaiaCookieManagerService in personal_data_manager.cc
2019-02-12 jkim@igalia.com [s13n] Eliminate ChromeSigninClientSignoutTest's usage of SigninManager::RemoveAccountsOption
2019-02-12 msarda@chromium.org [unified-consent] Move SyncDataType to implementation file.
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/depot_tools 70ce8736cbc2..b1f865dac505 (1 commits)
2019-02-12 droger@chromium.org [signin] HTTP Proxy Authentication Required (407) treated as transient
2019-02-12 csharrison@chromium.org Remove Wno-exit-time-destructors from flatbuffers
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 217acf58d0d8..63d477cd99b0 (1 commits)
2019-02-12 treib@chromium.org Prefer syncer::SyncService over browser_sync::ProfileSyncService
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/catapult cbea2ee3dd1b..64102c08496b (1 commits)
2019-02-12 lizeb@chromium.org blink/bindings: Enable foreground parking on bots.
2019-02-12 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.141.
2019-02-12 juncai@chromium.org Revert "Network Service: Fix linux-perf-fyi perf histogam metrics' name issue"
2019-02-12 gambard@chromium.org [iOS] Remove unused files
2019-02-12 ntfschr@chromium.org AW docs: link to WebView-specific docs
2019-02-12 lowell@chromium.org Remove old comment that references (long gone) ClientLogin.
2019-02-12 mario@igalia.com Implement new method AccountsCookieMutator::ForceTriggerOnAddAccountToCookieCompleted()
2019-02-12 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal b60ac582901c..bfbd9c54f22d (1 commits)
2019-02-12 jlebel@chromium.org [iOS] Force OnCookieChange for iOS in GaiaCookieManagerService
2019-02-12 wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com Import wpt@d1cdca08110505262f644005a0e8a89885d67b47
2019-02-12 gyuyoung@igalia.com BlinkMemory: Apply USING_FAST_MALLOC to ax_context.h
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll AFDO from 74.0.3702.0_rc-r1 to 74.0.3702.0_rc-r1-merged
2019-02-12 arbesser@google.com [Autofill Assistant] Added level 2 DVLOG messages.
2019-02-12 lizeb@chromium.org blink/bindings: Lazily register ParkableStringManager's memory pressure listener.
2019-02-12 tzik@chromium.org Use noexcept consistently on base::AnyInternal::reset
2019-02-12 arbesser@google.com [Autofill Assistant] Surface price to the user.
2019-02-12 msarda@chromium.org [unified-consent] Remove dependency for ContextualContentSuggestions.
2019-02-12 mstensho@chromium.org Don't skip past auto-height flexboxes in quirks mode.
2019-02-12 peconn@chromium.org 🕵️ Allow launching a new (blank) Incognito Tab.
2019-02-12 mario@igalia.com Implement new method AccountsCookieMutator::TriggerCookieJarUpdate()
2019-02-12 jsca@google.com Only run compile_db.py unit tests on commit.
2019-02-12 gambard@chromium.org [iOS] Workaround for Nav. Controller back button
2019-02-12 smaier@chromium.org Android: Adding more convenient TaskTraits
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/catapult 51e7b1437ef6..cbea2ee3dd1b (1 commits)
2019-02-12 alexilin@chromium.org Reland "android: Experiment setup for the reached code profiler."
2019-02-12 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal a06c65b053aa..b60ac582901c (3 commits)
2019-02-12 toyoshim@chromium.org Web MIDI: Make TaskService and MidiManagerWin integer-overflow-proof
2019-02-12 mario@igalia.com Implement methods to add accounts to the cookie jar from AccountsCookieMutator
2019-02-12 carlscab@google.com Add method to add/extract extensions to/from TaskTraits
2019-02-12 eseckler@chromium.org perfetto: Fix reset of sinks
2019-02-12 gabimelchior@google.com Rename and add tests for CheckedRandomAccessIterator::RangesOverlap
2019-02-12 perezju@chromium.org Disable failing FontUniqueNameLookupTest.TestHandleFailedRead on ASAN bots
2019-02-12 jlebel@chromium.org [MDC roll] Roll Material Components to 155f278b6
2019-02-12 yuli@chromium.org Make play-sound an util function, decoupling from Options.
2019-02-12 arthursonzogni@chromium.org Do not use frame pending deletion for history navigation.
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 perezju@chromium.org Disable flaky testDownloadMovedBookmark
2019-02-12 peria@chromium.org IDL: Drop duplicated typedef
2019-02-12 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal f06e184f930b..a06c65b053aa (2 commits)
2019-02-12 yhirano@chromium.org Fix ResponseBodyLoader::DelegatingBytesConsumer
2019-02-12 peria@chromium.org bindings: Move Internals code for NetInfo to modules/netinfo
2019-02-12 lowell@chromium.org Update enterprise_reporting_private_unittest.cc to use GetSafeWeakWrapper.
2019-02-12 aee@chromium.org Audio Player WebUI: reset the slider when advancing to next track
2019-02-12 yoshiki@chromium.org Revert "Disable lock screen notification"
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 olka@chromium.org Revert "Make Chrome Camera App a component app"
2019-02-12 rhalavati@chromium.org Update incognito window counter button and menu.
2019-02-12 ahemery@chromium.org Navigation: Map of committing NavigationRequests indexed by request pointer.
2019-02-12 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.140.
2019-02-12 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 00cbe2e5ac11..f06e184f930b (2 commits)
2019-02-12 raul@tambre.ee //storage/browser/fileapi: Fix base::ThreadChecker presubmit warnings
2019-02-12 wtlee@google.com Make Chrome Camera App a component app
2019-02-12 olka@chromium.org Revert "Tracing: Connect to service on startup"
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 horo@chromium.org Introduce SignedExchangeReporter
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 msisov@igalia.com [ozone/wayland] Use gbm with in-process-gpu mode
2019-02-12 msisov@igalia.com Revert "[ozone/common] Make planar import work with 0x5505 and 0x5504."
2019-02-12 mbonadei@chromium.org Define _USE_MATH_DEFINES to make math constants available on Windows.
2019-02-12 falken@chromium.org Remove over-aggressive CHECK about worker shadow page loading.
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 233fc0b03c02..217acf58d0d8 (1 commits)
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/chromite 081ebc18785e..7073bb3d5388 (1 commits)
2019-02-12 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal d3b357bfb7ec..00cbe2e5ac11 (1 commits)
2019-02-12 nhiroki@chromium.org PlzWorker: Introduce WebDedicatedWorker and WebDedicatedWorkerHostFactoryClient
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 lucmult@chromium.org [Files app] Better handle null entry on VolumeManager
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 loyso@chromium.org WebApp: Move out IsValidBookmarkAppUrl into bookmark_app_util.h
2019-02-12 bashi@chromium.org worker: Add some CHECK()s before evaluating script
2019-02-12 jarrydg@chromium.org Quota: Add a test for the Quota expansion experiment.
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 rockot@google.com [SM] Move Catalog impl into Service Manager
2019-02-12 mrsuyi@google.com [iOS] Fix TabGridBottomToolbar rotation bug
2019-02-12 gyuyoung@igalia.com s13n: Rename IdentityManager::Observer::OnAccountUpdated
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/angle 6b695c3ffb27..c66fb571be1a (4 commits)
2019-02-12 raul@tambre.ee //device: Convert base::(U)Int(64)ToString(16) to NumberToString(16)
2019-02-12 kojii@chromium.org [LayoutNG] Add |changes_may_affect_earlier_lines_| flag
2019-02-12 wtlee@google.com Change naming pattern to fit generated locale strings
2019-02-12 dstaessens@chromium.org media/gpu/test: Simplify frame validator by moving YUV writing to file writer.
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 454e5fb7457d..233fc0b03c02 (4 commits)
2019-02-12 abhijeet@igalia.com Remove unwanted header.
2019-02-12 dats@chromium.org Extract mount state tracking into separate class
2019-02-12 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 9a03a0e325f2..d3b357bfb7ec (4 commits)
2019-02-12 findit-for-me@appspot.gserviceaccount.com Revert "Reland: Add quick view test for removable usb partitions."
2019-02-12 hiroh@chromium.org media: Remove VaapiVP8Encoder media_feature
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/swiftshader 64c44b0c53c4..f96948857780 (3 commits)
2019-02-12 zmo@chromium.org Redo video trace tests.
2019-02-12 manucornet@chromium.org CrOS Shelf: let events get through the shelf in OOBE/login states
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 meiliang@chromium.org [Tab Group] Add mRootId to Tab and persist in TabState
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/dawn 62e83971caa1..5987c4e8395a (4 commits)
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/pdfium ca5a5ba6efd6..25d927225543 (1 commits)
2019-02-12 tkent@chromium.org Simplify MarkupAccumulator::SerializeNodesWithNamespaces()
2019-02-12 yhirano@chromium.org Define PlaceHolderBytesConsumer separately
2019-02-12 sidereal@google.com Expose DeleteLxdContainer command in CiceroneClient
2019-02-12 hiroh@chromium.org flag-metadata.json: Set HW video/mjpeg decoding to chromeos-video/camera-eng and hiroh
2019-02-12 noel@chromium.org Fix TestMetadataModel {@extends} class problems
2019-02-12 mxcai@chromium.org Settings: Enable site settings flag by default.
2019-02-12 yigu@chromium.org [Animation Worklet] Disable flaky DocumentTimelineSetPlaybackRate
2019-02-12 wez@chromium.org [Fuchsia] Create //fuchsia/base and consolidate common utilities in it.
2019-02-12 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal a21789d403c1..9a03a0e325f2 (8 commits)
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 hayato@chromium.org Return a reference, instead of a pointer, in some Clone-related functions
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/depot_tools a23bf5951d28..70ce8736cbc2 (1 commits)
2019-02-12 wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com Import wpt@e2eb25aaa6dd3c512b172588f3400f9c25a410c3
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/chromite 57812c1cf92b..081ebc18785e (1 commits)
2019-02-12 ericrk@chromium.org Add more logging to narrow down web contents delegate issue
2019-02-12 chrome-release-bot@chromium.org Updating trunk VERSION from 3703.0 to 3704.0
2019-02-12 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.139.
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 lindsayw@google.com Migrate to @interface and @impl ChromeMatchers for chrome_matchers.h/mm
2019-02-12 sreerenj.balachandran@intel.com vaapi/h264_encoder: ensure the packed headers for constrained-baseline
2019-02-12 huangdarwin@chromium.org Docs: Make explicit in style guide that new and delete are banned
2019-02-12 bashi@chromium.org worker: WorkerGlobalScope::EvaluateClassicScript should use WorkerThreadDebugger
2019-02-12 ortuno@chromium.org bluetooth: Make device list stable
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/pdfium 7abb469ef7eb..ca5a5ba6efd6 (4 commits)
2019-02-12 cmp@chromium.org IndexedDB: Update DispatcherHost to use WeakPtr ref to BlobStorageContext
2019-02-12 mxcai@chromium.org Settings: Remove link to Site Details from category pages for non-origins.
2019-02-12 arthursonzogni@chromium.org Remove WebFrameWidget::Initialize()
2019-02-12 noel@chromium.org Make MockDirectoryModel ES6 classy
2019-02-12 dtseng@chromium.org Partial revert of revisions to command store
2019-02-12 rockot@google.com [SM] Use Manifest directly for service metadata
2019-02-12 cyan@chromium.org Fix dual focus over bookmarks bar and Omnibox after dragging bookmark.
2019-02-12 takise@chromium.org Make sure Android PIP window reacts to system ui windows
2019-02-12 luoe@chromium.org DevTools: use 2 rows for narrow Computed sidebar layouts
2019-02-12 reillyg@chromium.org [device_orientation] Split SensorEntry into a separate GCed class
2019-02-12 thomasanderson@chromium.org Merge Windows and Posix libc++ configs
2019-02-12 wangxianzhu@chromium.org [LayoutNG] Remove NGPaintFragment selection invalidation logic
2019-02-12 piman@chromium.org Move TransferBufferManager from ContextGroup to CommandBufferService
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 jmadill@chromium.org ANGLE Android: Use SDK level 26 and drop "N" support.
2019-02-12 mxcai@chromium.org Settings: Reduce total dom elements on All Sites page to increase performance.
2019-02-12 dalecurtis@chromium.org Roll src/third_party/dav1d/libdav1d/ f1b756ef5..3cf4d32e7 (31 commits)
2019-02-12 liberato@chromium.org Make FeatureProvider work on FeatureVectors.
2019-02-12 reillyg@chromium.org Take ownership of histograms owned by scheib@chromium.org
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/depot_tools e893454f797f..a23bf5951d28 (1 commits)
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 ortuno@chromium.org bluetooth: Refresh device list every second
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/chromite d416cb794c17..57812c1cf92b (1 commits)
2019-02-12 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal c15741b70f84..a21789d403c1 (4 commits)
2019-02-12 tby@chromium.org [Dolphin] Resumbit of reverted commit 1459856.
2019-02-12 tkent@chromium.org XMLSerializer: Fix prefixed attribute serialization
2019-02-12 pdr@chromium.org Separate logging for ui and blink main-thread layer updates
2019-02-12 mastiz@chromium.org Remove a bunch of TODOs
2019-02-12 martiniss@chromium.org Rename CQ bots in documentation
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 30595ea7c782..454e5fb7457d (23 commits)
2019-02-12 khmel@chromium.org apps: Fix accessing to profile from non-UI thread.
2019-02-12 oysteine@google.com Tracing: Connect to service on startup
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 ryansturm@chromium.org Preventing post-commit applied Previews on offline pages
2019-02-12 qinmin@chromium.org Fix a crash when starting download background tasks
2019-02-12 iwells@chromium.org Add limitless prefetching setting to chrome://offline-internals
2019-02-12 tetsui@chromium.org SystemTray: Fix fake corners on notification slide
2019-02-12 pwnall@chromium.org bindings: Add thread safety annotations to ScriptStreamer.
2019-02-12 sreerenj.balachandran@intel.com vaapi/vp8_encoder: Fix the wrong quantization parameter
2019-02-12 martiniss@chromium.org Add shared cache for debug trybots
2019-02-12 vasilvv@chromium.org Remove references to Chromium event loop in epoll_quic_server
2019-02-12 xingliu@chromium.org Background download service: More startup delay to avoid a jank.
2019-02-12 gyuyoung@igalia.com s13n: Rename IdentityManager::Observer::OnAccountRemovedWithInfo
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/pdfium c05172e4e216..7abb469ef7eb (5 commits)
2019-02-12 donnd@chromium.org Restrict two flaky CustomTabActivityTest to L+.
2019-02-12 falken@chromium.org service worker: Add new fakes for mocking renderer-side service worker.
2019-02-12 kmackay@chromium.org [Chromecast] Don't use SFX for non-default device ID audio streams
2019-02-12 pcc@chromium.org Fix MemoryInstrumentationTest.PrivateFootprintComputation on Android devices running P+.
2019-02-12 gyuyoung@igalia.com s13n: Convert IdentityManager::Observer::OnRefreshTokenUpdatedForAccount to use CoreAccountInfo
2019-02-12 falken@chromium.org service worker: Make EmbeddedWorkerTestHelper own the Mojo implementations.
2019-02-12 csharrison@chromium.org Enable AsyncNavigationIntercept on Android
2019-02-12 mukai@chromium.org Synchronize cleaning up the gesture state in the ws client
2019-02-12 gbeaty@chromium.org Add a buildbucket configuration for a Win32 ARM64 builder.
2019-02-12 mlamouri@chromium.org Reland "Picture-in-Picture: move key methods into a service."
2019-02-12 buldina@chromium.org [ChromeDriver] Remove tests from _NEGATIVE_FILTER
2019-02-12 pfeldman@chromium.org DevTools: manage String and ProtocolMessage types independently.
2019-02-12 robertogden@chromium.org Disable highlight for Previews IPH
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-12 ericrk@chromium.org Android OOP-D: Ensure watchdog not disabled until after sync teardown
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/catapult 183d99e38bfe..51e7b1437ef6 (1 commits)
2019-02-12 aluo@chromium.org use-webview-provider for cts tests
2019-02-12 rtoy@chromium.org Move realtime methods from BaseAudioContext to AudioContext
2019-02-12 futhark@chromium.org Make sure to clean up line tree properly on detach.
2019-02-12 donnd@chromium.org [TTS] Fix a crash recently introduced.
2019-02-12 alliemurray@google.com Reland: Add quick view test for removable usb partitions.
2019-02-12 goto@chromium.org Testing editing markdown in gerrit.
2019-02-12 rbuis@igalia.com Fix spec reference
2019-02-12 agawronska@chromium.org child user: Add parent_access namespace and rename objects inside it.
2019-02-12 wylieb@chromium.org [Image Fetcher] Add feature-specific metrics reporting
2019-02-12 sky@chromium.org chromeos: removes quick_launch
2019-02-12 jdoerrie@chromium.org [Passwords] Add Field Trial Testing Config for HTTP FOAS Experiment
2019-02-12 rmcelrath@chromium.org Deflake ZipFiles/FilesAppBrowserTest.Test/zipFileOpenDownloads_GuestMode
2019-02-12 zhongyi@chromium.org Add an idle migration period to QuicChromiumClientSession.
2019-02-12 jazzhsu@chromium.org [CrOS Video Player] Search subtitle when loading video
2019-02-12 rockot@google.com [SM] Use maps for Manifest capability data
2019-02-12 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.138.
2019-02-12 caseq@chromium.org DevTools: support binary protocol framing
2019-02-12 petermayo@chromium.org [Sheriff] Ignore failing WPT target_blank_implicit_noopener.html
2019-02-12 juncai@chromium.org Network Service: Fix linux-perf-fyi perf histogam metrics' name issue
2019-02-12 nharper@chromium.org Update bulk entries in HSTS preload list
2019-02-12 domfarolino@gmail.com Implement TextEncoder()'s encodeInto method
2019-02-12 sammiequon@google.com overview: Introduce OverviewObserver.
2019-02-12 drubery@chromium.org Reland "Don't send download pings if the download is cancelled"
2019-02-12 sumankancherla@chromium.org [ui/vr] Add timeout for in-head permissions prompt.
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/angle 0029dfe28cf4..6b695c3ffb27 (5 commits)
2019-02-12 ntfschr@chromium.org AW docs: steps for net debugging
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/swiftshader d9ce258c174b..64c44b0c53c4 (1 commits)
2019-02-12 pdr@chromium.org Remove unused SVG attribute names
2019-02-12 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/SPIRV-Tools/src 12b3d7e9d661..40a7940e0572 (1 commits)
2019-02-12 huayinz@chromium.org Remove dummy theme
2019-02-11 rmcelrath@chromium.org Replace network_service_chromeos_fyi_gtests with network_service_gtests on cros fyi bot
2019-02-11 wutao@chromium.org app_list: Modify Assistant main stage
2019-02-11 eirage@chromium.org Change input event prediction default predictor to kalman
2019-02-11 xiyuan@chromium.org Implement RemoteTextInputClient::IsTextEditCommandEnabled
2019-02-11 sammiequon@google.com overview: Removed GetOverviewWindowForMinimizedStateForTest.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com Import wpt@ae6d56308684b97f30a01b455ce3eb205cba79aa
2019-02-11 oysteine@google.com Tracing: Disable for processes without a TaskScheduler.
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/pdfium 2f1edd6a8ac3..c05172e4e216 (3 commits)
2019-02-11 mlamouri@chromium.org Picture-in-Picture: comment flaky test until the flake source is fixed.
2019-02-11 hferreiro@igalia.com Replace use of GaiaCookieManagerService in single_client_sessions_sync_test.cc
2019-02-11 jimmyxgong@google.com Allow premount to always succeed on all errors
2019-02-11 wangxianzhu@chromium.org [PE] Avoid crash about unaliased status when skipping fragment clips
2019-02-11 crouleau@chromium.org We need '--browser=reference' to come last.
2019-02-11 jmadill@chromium.org Lift WebGL/ANGLE/Vulkan/Win suppression.
2019-02-11 gyuyoung@igalia.com s13n: Remove unnecessary the includes of account_tracker_service.h in ChromePasswordProtectionService
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/dawn 3b71e65658cd..62e83971caa1 (1 commits)
2019-02-11 mfoltz@chromium.org [Presentation API] Reject PresentationRequest.start() with the correct error.
2019-02-11 qnnguyen@chromium.org cros: Reset auto-login delay on user activity
2019-02-11 lanwei@chromium.org Input.dispatchTouchEvent sends events to SyntheticGestureController
2019-02-11 ikilpatrick@chromium.org [LayoutNG] Remove superflous min/max constraint.
2019-02-11 jeffreycohen@chromium.org [SendTabToSelf] New model API
2019-02-11 mlamouri@chromium.org Screen Orientation: do not delay firing the change event.
2019-02-11 yashard@google.com Move platform-dependent feature status to runtime_enabled_features.json5
2019-02-11 rekanorman@google.com [App Management] Add uninstall confirmation dialog for extension apps.
2019-02-11 mlippautz@chromium.org bindings: Replaces DOMWrapperMap with a regular HashMap
2019-02-11 ricea@chromium.org Implement WritableStreamNative
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 pwnall@chromium.org sqlite: Add code for release 3.27.1
2019-02-11 karenqian@google.com Deleting standalone headless bots
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/depot_tools 98f4a99359d5..e893454f797f (1 commits)
2019-02-11 jamescook@chromium.org Convert CHECK(false) to LOG(FATAL) in ash
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/chromite dbec33e55f7a..d416cb794c17 (1 commits)
2019-02-11 tbansal@chromium.org Remove unnecessary dependencies to previews/core
2019-02-11 bsheedy@chromium.org Revert "Generate and use the real key to sign UMA/UKM uploads."
2019-02-11 Tom.Tan@microsoft.com Create symlink to x64 dump_syms.exe for Windows ARM64 cross build
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 jamescook@chromium.org Change debug "crash ash" shortcut to use LOG(FATAL)
2019-02-11 siyua@chromium.org Add more brower test for Autofill local card migration flow.
2019-02-11 ikilpatrick@chromium.org [LayoutNG] Make border_padding be required for ng_length_utils.cc
2019-02-11 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 4ddd89fe2fbd..c15741b70f84 (6 commits)
2019-02-11 derat@chromium.org ash: Handle missing battery time estimates from powerd.
2019-02-11 cuianthony@google.com [VR] Moved VR strings to VR DFM
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 emircan@chromium.org Do not allow audio to be approved by default for getDisplayMedia()
2019-02-11 tommycli@chromium.org Omnibox: Add mechanism to toggle popup closing on blur
2019-02-11 gmx@chromium.org Add two new hooks to allocator_extension.h
2019-02-11 jimmyxgong@google.com Enable UpdateSharePath on ERROR_NOT_FOUND from StartReadDirectory.
2019-02-11 pwnall@chromium.org sqlite: Upgrade from 3.26.0 to 3.27.1.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 bpastene@chromium.org Add chromeos-kevin-compile-rel to all //chromeos/CHROMEOS_LKGM changes.
2019-02-11 jwd@chromium.org Generate and use the real key to sign UMA/UKM uploads.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 jrummell@chromium.org Add trace events for EME events in CdmAdapter
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/pdfium 011147f5b36f..2f1edd6a8ac3 (1 commits)
2019-02-11 katie@chromium.org Revert "Fixing a few tests for user_prompts in ChromeDriver"
2019-02-11 lanwei@chromium.org Set click count correctly to dispatch "dblclick" event
2019-02-11 ellyjones@chromium.org flags: assign disable-cast-streaming-hw-encoding to miu
2019-02-11 vmpstr@chromium.org [DL]: Keep a reference to the Document on the DL context.
2019-02-11 vmpstr@chromium.org [DL]: Add isLocked attribute.
2019-02-11 alph@chromium.org DevTools: Expose renderer tasks on the performance panel.
2019-02-11 jamescook@chromium.org content: Fix fling scrolls down sometimes reversing direction
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 loonybear@chromium.org Move policy validation for unoptimized-images and legacy-formats to image loader
2019-02-11 lazyboy@chromium.org Remove ProcessMap::Item() constructor as it is not used.
2019-02-11 jsbell@chromium.org Browsing Data: Simplify CannedBrowsingDataXYZHelper classes
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/depot_tools aec259ea6232..98f4a99359d5 (1 commits)
2019-02-11 kerrnel@chromium.org Roll src/third_party/cros_system_api/ dbbd7b449..3cf556ebe (1 commit)
2019-02-11 mark@chromium.org Update Crashpad to bba9d0819c12a4bf39bebafb6233e000aa8a446c
2019-02-11 abhijeet@igalia.com Remove unwanted header.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 pfeldman@chromium.org DevTools: migrate devtools message to an explicit BigBuffer-backed type.
2019-02-11 davidben@chromium.org Roll src/third_party/boringssl/src 70fe61055..7ef4223fb
2019-02-11 raul@tambre.ee //chromeos: Convert base::(U)Int(64)ToString(16) to NumberToString(16)
2019-02-11 alexilin@chromium.org android: Fix CallbackHelper wait condition for handling spurious wakeups
2019-02-11 mrobinson@igalia.com Add support for ATK_RELATION_EMBEDS and ATK_RELATION_EMBEDDED_BY
2019-02-11 kuznetsovs@yandex-team.ru Propagate user activation state to RenderFrameHost clients.
2019-02-11 ssid@chromium.org Refactor proto database classes to use less templates
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/angle fe59f6b5ed2b..0029dfe28cf4 (1 commits)
2019-02-11 kmackay@chromium.org [Chromecast] Add missing dependency
2019-02-11 katie@chromium.org Disabling flaky test SingleClientSessionsWithDeferRecyclingSyncTest.NavigateThenCloseTabThenOpenTab.
2019-02-11 yashard@google.com Add platform-dependent feature support to runtime_enabled_features.json5
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 dfried@chromium.org Placeholder preview image for hover cards (first pass).
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 dtseng@chromium.org Re-use ax ids for reparented or destroyed LayoutObjects
2019-02-11 wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com Import wpt@e06d72647e3c51c43a954c4e8171b49149e9e567
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 oysteine@google.com Tracing: Simplified threading in the service
2019-02-11 pwnall@chromium.org test: Replace _TEST_CASE_ with _TEST_SUITE_ in /chrome/browser/subresource_filter.
2019-02-11 dtapuska@chromium.org Rename PausableObject to ContextLifecycleStateObserver
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thestig@chromium.org Add WARN_UNUSED_RESULT to base::win::GenericScopedHandle::Take().
2019-02-11 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 311c0266963f..4ddd89fe2fbd (2 commits)
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 pwnall@chromium.org test: Replace _TEST_CASE_ with _TEST_SUITE_ in /components/gcm_driver.
2019-02-11 jimmyxgong@google.com Implement RequestUpdatedSharePath in SmbService
2019-02-11 raul@tambre.ee //courgette: Convert base::(U)Int(64)ToString(16) to NumberToString(16)
2019-02-11 khmel@chromium.org Revert "Fix OEM app position issue"
2019-02-11 brunoad@chromium.org Revert "Add initial Contained Home bridge implementation."
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 77a1a7e6182e..30595ea7c782 (4 commits)
2019-02-11 steimel@chromium.org Add MPRIS service implementation
2019-02-11 liberato@chromium.org Add BrowserFeatureProvider.
2019-02-11 sammiequon@google.com tablet: Remove unneeded run loops from TabletModeControllerTest.
2019-02-11 edchin@chromium.org [ios] Fix side swipe snapshot display
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 sorin@chromium.org Update owners list for c/b/extensions/updater
2019-02-11 dtseng@chromium.org Revert "Add ObfuscatedFileUtilMemoryDelegate."
2019-02-11 sky@chromium.org chromeos: workaround for coordinate conversion issues
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 kelvinjiang@chromium.org [Extensions] Reland/fix (Separate activity log into multiple files)
2019-02-11 sullivan@chromium.org Add boolean to UserIntiatedInfo noting if an input event led to navigation.
2019-02-11 nickdiego@igalia.com ozone/wayland: Support NumLock in non-chromeos builds
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 ayui@chromium.org Change ImmersiveModeController and OpaqueBrowserFrameView to use unique_ptr instead of raw pointer
2019-02-11 kylechar@chromium.org Remove VizDisplayCompositor fieldtrial testing config.
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/pdfium 27a3c7755b4d..011147f5b36f (1 commits)
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 boliu@chromium.org android: exit in child service onDestroy
2019-02-11 raul@tambre.ee //printing: Convert base::(U)Int(64)ToString(16) to NumberToString(16)
2019-02-11 morlovich@chromium.org CookieMonster: Remove ctime uniqueness massaging stuff.
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/chromite 3ef549770d8f..dbec33e55f7a (1 commits)
2019-02-11 thakis@chromium.org Revert "Roll src/third_party/perfetto 56445ec1e273..13e2ebff3976 (14 commits)"
2019-02-11 mek@chromium.org [AppCache] Get rid of unused StatusChanged IPC.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 ydago@chromium.org Management WebUI: Use style similar to settings page.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 jtallon@igalia.com Parents fire selection-changed ATK events for selected children
2019-02-11 tommycli@chromium.org UI: Give some SimpleMenuModel::Delegate methods sane default values.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/perfetto 56445ec1e273..13e2ebff3976 (14 commits)
2019-02-11 jazzhsu@chromium.org [CrOS Video Player] Add loop mode to native controls
2019-02-11 johnjan@microsoft.com Fixing a few tests for user_prompts in ChromeDriver
2019-02-11 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.137.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 smcgruer@chromium.org Cleanup: removed unused functions in RecordingSource
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 manucornet@chromium.org CrOS Systray: Update bubble bounds on shelf autohide change
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 kojii@chromium.org [auto] Update FlagExpectations for LayoutNG
2019-02-11 aaronhk@google.com Use new makeColorTypeAndColorSpace function in StaticBitmapImage
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 buldina@chromium.org [ChromeDriver] Update logging
2019-02-11 sullivan@chromium.org Add UKM to note whether an AMP document was loaded in the main frame.
2019-02-11 sdefresne@chromium.org Convert SyncAccountInfo to use CoreAccountInfo
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 sammiequon@google.com applist: Remove home launcher gesture flag.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 sullivan@chromium.org Remove UserInputTracker and user_input_event from page load metrics.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal a483882d6057..311c0266963f (5 commits)
2019-02-11 amusbach@chromium.org split view: Clear transforms if ending split view while resizing.
2019-02-11 tonikitoo@igalia.com Update IdentityManager::SetAccountsInCookie() to take a callback invoked on completion
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 5257816bd3ae..77a1a7e6182e (1 commits)
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/angle abf6dbbb107b..fe59f6b5ed2b (1 commits)
2019-02-11 sammiequon@google.com overview: Pause occlusion tracker when dragging a overview item.
2019-02-11 ender@google.com Extend scope of kOmniboxRichEntitySuggestions flag.
2019-02-11 jeffreycohen@chromium.org [SendTabToSelf] refactor STTSService to STTSSyncService
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 agrieve@chromium.org Android: Speed up md5_check.py when fine-grained changes are not needed
2019-02-11 raul@tambre.ee //chromecast: Convert base::(U)Int(64)ToString(16) to NumberToString(16)
2019-02-11 morlovich@chromium.org Don't assume ctime unique in CookieStoreIOS::DeleteCanonicalCookieAsync
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 amusbach@chromium.org split view: Set |is_resizing_| to false when ending split view.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 agrieve@chromium.org Android: Create size-info files for bundles
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 fayang@chromium.org Remove QuicConnectionDebugVisitor::OnAckFrame.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 raul@tambre.ee //ash: Convert base::(U)Int(64)ToString(16) to NumberToString(16)
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 dtrainor@chromium.org Add ActivityResultWithNative to the ActivityLifecycleDispatcher
2019-02-11 kevers@chromium.org Fix canonical form of rotate property.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.133.
2019-02-11 backer@chromium.org Reuse GLRendererCopier in SkiaRenderer
2019-02-11 ydago@chromium.org Management WebUI: Introduce Polymer.
2019-02-11 mbonadei@chromium.org Roll abseil_revision 0b1e6d417b..2901ec32a9.
2019-02-11 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal c76067485f42..a483882d6057 (2 commits)
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 abhijeet@igalia.com Port signin_util_win_browsertest.cc to IdentityManager
2019-02-11 cjgrant@chromium.org Enable 64-bit browser targets by default
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/webrtc 61b4f7489dbd..f13c2cd9ee41 (1 commits)
2019-02-11 jdoerrie@chromium.org [Sheriff] Disable VirtualTimeCrossProcessNavigation on Linux
2019-02-11 wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com Import wpt@edbcef5df62a561d82a3303cb2044e2352bf4020
2019-02-11 nitsakh@slack-corp.com Add v8 Function Converter ToV8 to gin
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 116d4065d0a8..5257816bd3ae (3 commits)
2019-02-11 jamescook@chromium.org Fix shutdown crashes in LoggedInSpokenFeedbackTest.KeyboardShortcutViewer
2019-02-11 fayang@chromium.org Turn on FLAGS_quic_reloadable_flag_quic_enable_version_46.
2019-02-11 vasilvv@chromium.org Platformize PickUnusedPortOrDie()
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 majidvp@chromium.org [Animation Worklet] Fix currentTime test flakiness
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 jmadill@chromium.org Upgrade WebGL supprssion to failing.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 tonikitoo@igalia.com Make GaiaCookieManagerServer::GaiaCookieRequest non-copyable
2019-02-11 agrieve@chromium.org Reland "Android: Fix colorama-related pydeps"
2019-02-11 cfroussios@chromium.org [Password Manager] Skip illegal entries when migrating away from native backends
2019-02-11 majidvp@chromium.org [Animation Worklet] Clean up WorkletAnimation unittest
2019-02-11 mastiz@chromium.org Avoid session sync becoming unready-to-sync
2019-02-11 fdoray@chromium.org TaskScheduler: Ensure that we always wake up the correct number of workers.
2019-02-11 hferreiro@igalia.com DCHECK the IdentityManager when local sync is not enabled
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 tienmai@chromium.org [GCPW] Remove code from generate user name change.
2019-02-11 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 45088b3b3faa..c76067485f42 (3 commits)
2019-02-11 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-11 sdefresne@chromium.org Convert OnPrimaryAccountCleared to use CoreAccountInfo
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/swiftshader 9388dded242f..d9ce258c174b (1 commits)
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia d336ebdea812..116d4065d0a8 (1 commits)
2019-02-11 lowell@chromium.org Convert cloud_policy_manager_browsertest.cc to use GetSafeWeakWrapper.
2019-02-11 dstockwell@google.com pdf: Work around focus appearing for styled input elements
2019-02-11 dpapad@chromium.org WebUI cleanup: Remove more obsolete dependencies to i18n_template.js.
2019-02-11 khokhlov@google.com skip login in replay mode only
2019-02-11 bsazonov@chromium.org [Android] Fix Resources$NotFoundException from bg_white_dialog
2019-02-11 okalitova@chromium.org Add download verification method to PluginVmImageManager
2019-02-11 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.132.
2019-02-11 hferreiro@igalia.com Replace use of GaiaCookieManagerService in ProfileManager
2019-02-11 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/webrtc 1a1c52baf952..61b4f7489dbd (1 commits)
2019-02-11 jkim@igalia.com [s13n] Implement IdentityManager::ForceTriggerOnCookieChange
2019-02-11 beaufort.francois@gmail.com Picture-in-Picture: do not activate/focus window on show.
2019-02-11 raul@tambre.ee //pdf: Convert base::(U)Int(64)ToString(16) to NumberToString(16)
2019-02-11 tienmai@chromium.org [GCPW] Auto-generate new username when one is already used.
2019-02-11 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 171caf9508b1..45088b3b3faa (2 commits)
2019-02-11 jdoerrie@chromium.org [Sheriff] Disable flaky GetDisplayMediaVideoAndAudio


Created with:
  gclient setdep -r ../src@77b5d9247f

The AutoRoll server is located here: https://autoroll.skia.org/r/chromium-skia-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=skia.primary:Perf-Mac-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Release-All-CommandBuffer;skia.primary:Test-Mac-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Debug-All-CommandBuffer
TBR=stephana@google.com

Change-Id: I26013925c2d81b609074a249dec28ccc156bfebd
Reviewed-on: https://skia-review.googlesource.com/c/191515
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-12 14:58:10 +00:00
Ethan Nicholas
0dc8087e91 SkSL Metal backend can now handle CCPR
Bug: skia:
Change-Id: I796a40db46174b405495af8234c5b8d7920a46d6
Reviewed-on: https://skia-review.googlesource.com/c/189985
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
2019-02-12 14:56:00 +00:00
Kevin Lubick
402bf74ea8 Build code size treemaps for skottie_tool
Bug: skia:
Change-Id: I3364fa6b89674f65bf493467198740e1862d215e
Reviewed-on: https://skia-review.googlesource.com/c/191291
Commit-Queue: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Eric Boren <borenet@google.com>
2019-02-12 13:54:00 +00:00
Greg Kaiser
be03a851e4 SkUTF: Avoid potential nullptr dereference
next_fail() dereferences the first argument.  So calling
next_fail() with the first argument of 'ptr' when we know 'ptr'
is nullptr will cause a problem.

For NextUTF16(), we instead return -1 when we know 'ptr' is
nullptr, just as the code currently does for NextUTF8() and
NextUTF32().

Change-Id: Ifabb45c694d6e3dbeee5ac7b953f15895cea3a69
Reviewed-on: https://skia-review.googlesource.com/c/191420
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
2019-02-12 13:50:10 +00:00
recipe-roller
3999f10762 Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).


More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
depot_tools:
  https://crrev.com/70ce8736cbc2893abc8a5141b78a637ffaab2773 [lucicfg] Bump lucicfg version 1.1.0 -> 1.2.0. (vadimsh@chromium.org)
  https://crrev.com/b1f865dac505908b74686004714692e192d913c4 Add a --ignore-self parameter to "git cl owners" (sdefresne@chromium.org)


TBR=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I6aa8771aea0ee3043296552fe1eb370be19f6a06
Reviewed-on: https://skia-review.googlesource.com/c/191560
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
2019-02-12 13:11:00 +00:00
skia-autoroll
63d477cd99 Roll third_party/externals/angle2 ad194995ed72..c66fb571be1a (2 commits)
ad194995ed..c66fb571be


git log ad194995ed72..c66fb571be1a --date=short --no-merges --format='%ad %ae %s'
2019-02-12 zmo@chromium.org Revert "Disable broken tests on Fuchsia"
2019-02-12 jmadill@chromium.org Revert "Vulkan: Port renderer to Fuchsia"


Created with:
  gclient setdep -r third_party/externals/angle2@c66fb571be1a

The AutoRoll server is located here: https://autoroll.skia.org/r/angle-skia-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=skia.primary:Build-Debian9-Clang-x86_64-Release-ANGLE;skia.primary:Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE
TBR=stephana@google.com

Change-Id: I55e52b9975e7582e82417ac2ca49aea0d4ae74e5
Reviewed-on: https://skia-review.googlesource.com/c/191511
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-12 12:39:00 +00:00
skia-recreate-skps
217acf58d0 Update go_deps asset
Automatic commit by the UpdateGoDEPS bot.

TBR=borenet@google.com

Change-Id: If7655286d056a9975bd59ef0c413b9dd41e9c175
Reviewed-on: https://skia-review.googlesource.com/c/191520
Reviewed-by: <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
Commit-Queue: <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
2019-02-12 06:15:39 +00:00
Mike Reed
233fc0b03c remove unused cruft
Bug: skia:
Change-Id: I41c66d87a82afaf0835b88ee8599e6da0d2a5f58
Reviewed-on: https://skia-review.googlesource.com/c/191424
Commit-Queue: Mike Reed <reed@google.com>
Reviewed-by: Mike Reed <reed@google.com>
Auto-Submit: Mike Reed <reed@google.com>
2019-02-12 03:53:25 +00:00
recipe-roller
b69179b9a1 Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).


More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
depot_tools:
  https://crrev.com/a23bf5951d2802b06f18ce4d468649c8d3598a48 Colorize the current branch in 'git cl status' (dmcardle@chromium.org)


TBR=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Iaeab5cbda434de586863102c54debbfcbe058bfd
Reviewed-on: https://skia-review.googlesource.com/c/191422
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
2019-02-12 03:53:14 +00:00
skia-autoroll
ece8b3df7d Roll third_party/externals/angle2 fe59f6b5ed2b..ad194995ed72 (8 commits)
fe59f6b5ed..ad194995ed


git log fe59f6b5ed2b..ad194995ed72 --date=short --no-merges --format='%ad %ae %s'
2019-02-12 spang@chromium.org Disable broken tests on Fuchsia
2019-02-11 spang@chromium.org Vulkan: Port renderer to Fuchsia
2019-02-11 jmadill@chromium.org Vulkan: Enable WebGLCompatiblityTest.
2019-02-11 jmadill@chromium.org Vulkan: Suppress layer warnings about unbound outputs.
2019-02-11 jmadill@chromium.org Vulkan: Fix UtilsVk invalidating Context descriptors.
2019-02-11 tobine@google.com Vulkan:Adding Cmd Buffer Reset tests
2019-02-11 fjhenigman@chromium.org Vulkan: make GenerateCaps a member of RendererVk.
2019-02-11 spang@chromium.org Vulkan: Respect EGL_HEIGHT & EGL_WIDTH in SurfaceVk


Created with:
  gclient setdep -r third_party/externals/angle2@ad194995ed72

The AutoRoll server is located here: https://autoroll.skia.org/r/angle-skia-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=skia.primary:Build-Debian9-Clang-x86_64-Release-ANGLE;skia.primary:Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE
TBR=stephana@google.com

Change-Id: Ic98a5f3124f64d72e2b61e931135d79039ba6716
Reviewed-on: https://skia-review.googlesource.com/c/191317
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-12 03:48:12 +00:00
Nigel Tao
b7a1b5189d SkWuffsCodec: zero dst buffer before decodeFrame
https://skia-review.googlesource.com/c/189866 "SkWuffsCodec: Initialize
memory when incomplete" made some buffer zero'ing conditional on a
frame's dirty rectangle, which required moving the this->decodeFrame
call earlier in onIncrementalDecode, since we can't know the dirty
rectangle until after decodeFrame is called.

However, moving that earlier meant that it was now earlier than the
"sk_bzero(pixels.ptr + etc, etc)" call that zero-initialized the
destination buffer that decodeFrame writes to. The actual pixel indexes
that decodeFrame decodes are now overwritten by zeroes.

That prior commit fixed the fuzzer-discovered bug, in that it no longer
swizzles from uninitialized memory. Unfortunately, it's now often
swizzling from all-zeroed memory, so that the decoding is incorrect.

This commit moves the zero-ing to onStartIncrementalDecode, even
earlier. The "dm --match Gif" tests are happy again.

Bug: skia:8235
Change-Id: Iae993b7d9f45e1b375ed99f6cc86536091a92eba
Reviewed-on: https://skia-review.googlesource.com/c/190941
Reviewed-by: Leon Scroggins <scroggo@google.com>
Commit-Queue: Leon Scroggins <scroggo@google.com>
2019-02-12 03:48:10 +00:00
Ben Wagner
454e5fb745 Fix cluster reporting from shaper.
Bug: skia:8420
Change-Id: I7eea8c6b3af2153a1ac1189782fc6cbaaf9ee5c6
Reviewed-on: https://skia-review.googlesource.com/c/190821
Reviewed-by: Hal Canary <halcanary@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Ben Wagner <bungeman@google.com>
2019-02-11 21:59:33 +00:00
skia-autoroll
5456f0979a Roll third_party/externals/swiftshader 64c44b0c53c4..f96948857780 (3 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/64c44b0c53c4..f96948857780


git log 64c44b0c53c4..f96948857780 --date=short --no-merges --format='%ad %ae %s'
2019-02-11 capn@google.com Fix shader call stack size mismatch
2019-02-11 chrisforbes@google.com Use spirv-tools optimizer in GraphicsPipeline
2019-02-11 chrisforbes@google.com Replace Shader,VertexShader,PixelShader with SpirvShader


Created with:
  gclient setdep -r third_party/externals/swiftshader@f96948857780

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=stephana@google.com

Change-Id: Icf7a4b514f0b0e8b0a730aa88ba325fbd9bb79d8
Reviewed-on: https://skia-review.googlesource.com/c/191308
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-11 21:57:54 +00:00
Herb Derby
0404afd5d5 Common code calculates strike for mask case.
Instead of the Renderer and the GPU calculating the strike,
the common code now calculates the strike.

Bug: skia:7515

Change-Id: I4bc65f83347e57f5b242380b0cadb74c43b8a152
Reviewed-on: https://skia-review.googlesource.com/c/191382
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Herb Derby <herb@google.com>
2019-02-11 21:45:14 +00:00
Mike Klein
640654d145 run all available OpenCL devices
Change-Id: I6d18be3f6178003eb5153d32d4b618101ddcb3d9
Reviewed-on: https://skia-review.googlesource.com/c/191297
Auto-Submit: Mike Klein <mtklein@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2019-02-11 21:29:33 +00:00
recipe-roller
603f190a7d Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).


More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
depot_tools:
  https://crrev.com/e893454f797fd9d52438c6a64fd6123073825b64 Fix a typo (thomasanderson@chromium.org)


TBR=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I626fc312dc521bdb45c4d780bca6c3a3fabfc0c1
Reviewed-on: https://skia-review.googlesource.com/c/191380
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
2019-02-11 21:19:53 +00:00
Herb Derby
49253648d4 Introduce SkScopedStrike
A SkScopedStrike allows drawGlyphRunAsBMPWithPathFallback
to control the scope of SkStrikeInterface objects generated
by both RemoteGlyphCache and SkStrikeCache.

* introduce onAboutToExitScope() into the SkStrikeInterface

Change-Id: I87a1e623ee9a8375f4e063290d74a466f96c9933
Reviewed-on: https://skia-review.googlesource.com/c/191293
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Herb Derby <herb@google.com>
2019-02-11 21:14:07 +00:00
Mike Klein
17593ae5aa add a -Wuffs bot
Change-Id: Idec98e922e81e062b78403bb83473e20a49dd13e
Reviewed-on: https://skia-review.googlesource.com/c/191292
Auto-Submit: Mike Klein <mtklein@google.com>
Commit-Queue: Leon Scroggins <scroggo@google.com>
Reviewed-by: Leon Scroggins <scroggo@google.com>
2019-02-11 21:02:33 +00:00
Robert Phillips
b6e9d3c788 Outline GrDrawAtlasOp and GrDrawVerticesOp
This makes it easier to switch all the ops over to using a GrRecordingContext (and better matches what we do with all the other ops)

Change-Id: Ie690975c31b8c9f4c7acebdc0185a145a0a263a5
Reviewed-on: https://skia-review.googlesource.com/c/191280
Commit-Queue: Robert Phillips <robertphillips@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
2019-02-11 20:38:35 +00:00
Brian Osman
7f3618a2c9 Use clang versions of SK_RESTRICT and SK_WARN_UNUSED_RESULT on Windows
Bug: skia:
Change-Id: I63bc32c7bba294d8698d17e1f178ca0eb0a84ddf
Reviewed-on: https://skia-review.googlesource.com/c/191295
Commit-Queue: Brian Osman <brianosman@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
Auto-Submit: Brian Osman <brianosman@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
2019-02-11 20:38:33 +00:00
Robert Phillips
a9162dfb9c Plumb abandonment throughout GrContext hierarchy
When the GrImageContext & GrRecordingContext are actually GrDirectContexts it is useful for them to report the abandonment state of the GrDirectContext.

When the GrImageContext & GrRecordingContext are actually GrImageCreationContext or GrDDLContexts then they will just never be abandoned.

This CL also strips the GrProxyProvider and GrDrawingManager of their tracking on abandonment and centralizes it in the GrImageContext.

ImageContext
  can't abandon
  can only check abandonment privately

RecordingContext
  can't abandon
  can only check abandonment privately

DirectContext (aka GrContext)
  can abandon publicly
  can check abandonment publicly

Note that abandoning the DirectContext won't alter the abandonment status of any of
the other contexts in its group (e.g., DDL contexts that may be being used to record).

Change-Id: Ib790f74d90ab18da58a127fed2aad20e2477bd21
Reviewed-on: https://skia-review.googlesource.com/c/190669
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2019-02-11 20:26:22 +00:00
skia-autoroll
cd2c3db480 Roll third_party/externals/swiftshader d9ce258c174b..64c44b0c53c4 (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/d9ce258c174b..64c44b0c53c4


git log d9ce258c174b..64c44b0c53c4 --date=short --no-merges --format='%ad %ae %s'
2019-02-11 chrisforbes@google.com Add assert for broken locations


Created with:
  gclient setdep -r third_party/externals/swiftshader@64c44b0c53c4

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=stephana@google.com

Change-Id: I975a8a4f8d9ba64ede5551b644859d059509fde2
Reviewed-on: https://skia-review.googlesource.com/c/191304
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-11 20:25:12 +00:00
Mike Klein
103288b50f add Mac OpenCL bots
Change-Id: Ib078676bfe4de033c878f3007b4581d37e7b759b
Reviewed-on: https://skia-review.googlesource.com/c/191288
Commit-Queue: Brian Osman <brianosman@google.com>
Auto-Submit: Mike Klein <mtklein@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2019-02-11 19:40:52 +00:00