Commit Graph

39925 Commits

Author SHA1 Message Date
Mike Reed
fb96c4eb13 update docs for paint
Bug: skia:
Change-Id: I3d2938904fcd760c7090c6501f7f935b02206034
Reviewed-on: https://skia-review.googlesource.com/c/193162
Reviewed-by: Mike Reed <reed@google.com>
Auto-Submit: Mike Reed <reed@google.com>
2019-02-16 00:43:06 +00:00
Herb Derby
b7c7b7883b Remove all empty glyph processing
The empty glyph processing is no longer needed since moving
the SkRemoteGlyphsCache to using getGlyphMetrics for tracking
glyph cache changes.

Change-Id: Iacf218b7d6eccc924181ea086792c0e8d7922ba0
Reviewed-on: https://skia-review.googlesource.com/c/193033
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Herb Derby <herb@google.com>
2019-02-15 22:39:20 +00:00
skia-autoroll
7e7ca853bb Roll third_party/externals/swiftshader 0eba65b14b60..a0a80b160c6b (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/0eba65b14b60..a0a80b160c6b


git log 0eba65b14b60..a0a80b160c6b --date=short --no-merges --format='%ad %ae %s'
2019-02-15 sugoi@google.com Prevent Pipeline crashing on missing non mandatory structures


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

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: If14fa6daabc964e6cb7438b66d07cc281b4c1b62
Reviewed-on: https://skia-review.googlesource.com/c/193086
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-15 22:37:47 +00:00
Robert Phillips
a7f0013eca Revert "Make asFragmentProcessor entry point only take a GrRecordingContext"
This reverts commit e821d21e41.

Reason for revert: enh

Original change's description:
> Make asFragmentProcessor entry point only take a GrRecordingContext
> 
> This is split out of: https://skia-review.googlesource.com/c/skia/+/192032 (Switch FP creation over to GrRecordingContext)
> 
> TBR=bsalomon@google.com
> Change-Id: I48a5667b1ca31d5648571083fcda76564fae939b
> Reviewed-on: https://skia-review.googlesource.com/c/192687
> Commit-Queue: Robert Phillips <robertphillips@google.com>
> Reviewed-by: Greg Daniel <egdaniel@google.com>

TBR=egdaniel@google.com,bsalomon@google.com,robertphillips@google.com

Change-Id: I9041b3479ef5004f14eb5a97c0e25e60f8b8ba14
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/193039
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2019-02-15 21:54:20 +00:00
Mike Reed
9407e24c29 make float more primary API for paint (esp. for alpha)
Bug: skia:8773
Change-Id: I82b1f22f300eadc93f79a35a1638b7eb6376169a
Reviewed-on: https://skia-review.googlesource.com/c/193031
Commit-Queue: Mike Reed <reed@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2019-02-15 21:50:16 +00:00
Hal Canary
1bdb219492 tools/skqp/release.sh: Add Instant and ABI XML tags
No-Try: true
Change-Id: I4acd1660169bce2f62a772cbe39d80fb9b0b46ca
Reviewed-on: https://skia-review.googlesource.com/c/193037
Auto-Submit: Hal Canary <halcanary@google.com>
Commit-Queue: Derek Sollenberger <djsollen@google.com>
Reviewed-by: Derek Sollenberger <djsollen@google.com>
2019-02-15 21:48:16 +00:00
Robert Phillips
e821d21e41 Make asFragmentProcessor entry point only take a GrRecordingContext
This is split out of: https://skia-review.googlesource.com/c/skia/+/192032 (Switch FP creation over to GrRecordingContext)

TBR=bsalomon@google.com
Change-Id: I48a5667b1ca31d5648571083fcda76564fae939b
Reviewed-on: https://skia-review.googlesource.com/c/192687
Commit-Queue: Robert Phillips <robertphillips@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
2019-02-15 21:39:43 +00:00
Robert Phillips
d44146b2da Switch GrSurfaceProxy's Copy methods over to GrRecordingContext
Fragment broken out of: https://skia-review.googlesource.com/c/skia/+/192822 (Switch image filters over to GrRecordingContext)

Change-Id: Iddb9d10b686201820685d1650144b4444b14b6bf
Reviewed-on: https://skia-review.googlesource.com/c/193030
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2019-02-15 20:50:43 +00:00
Robert Phillips
6a6de56655 Begin switching GrRecordingContext over to having the GrDrawingManager
The change forces the GrDrawingManager to only being able to access a GrRecordingContext.

Note that, like the ProxyProvider, the drawingManager still behaves differently if it is being used to directly render. In this case, the biggest difference is that the flush methods are disabled when DDL recording.

This pulls as much as possible out of https://skia-review.googlesource.com/c/skia/+/191287 (Move DrawingManager to RecordingContext) while keeping the drawingManager in the GrContext.

Change-Id: I1e5305fe0cb17ee0b243bfb8622f652310fc0507
Reviewed-on: https://skia-review.googlesource.com/c/192881
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2019-02-15 20:50:33 +00:00
skia-autoroll
47936fe6b3 Roll third_party/externals/swiftshader 2bb0864b22e7..0eba65b14b60 (21 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/2bb0864b22e7..0eba65b14b60


git log 2bb0864b22e7..0eba65b14b60 --date=short --no-merges --format='%ad %ae %s'
2019-02-15 chrisforbes@google.com Support loads and stores of interface variables
2019-02-15 chrisforbes@google.com Add SpirvRoutine::getValue helper
2019-02-15 chrisforbes@google.com Implement some common forms of OpAccessChain
2019-02-15 chrisforbes@google.com Implement some common forms of OpStore
2019-02-15 chrisforbes@google.com Implement some common forms of OpLoad
2019-02-15 chrisforbes@google.com Templatize PopulateInterface & friends
2019-02-15 chrisforbes@google.com Split out decoration application helpers to avoid some iterator noise
2019-02-15 chrisforbes@google.com Fix handling of pointer sizes; we want them to be 1
2019-02-15 chrisforbes@google.com Add analysis pass support for OpLoad and OpAccessChain
2019-02-15 chrisforbes@google.com Handle more instructions in spirv analysis pass
2019-02-15 chrisforbes@google.com Remove more obsolete machinery from PixelProcessor
2019-02-15 chrisforbes@google.com Remove depthOverride pixel state bit
2019-02-15 chrisforbes@google.com Correctly determine whether we need to compute centroids
2019-02-15 chrisforbes@google.com Wire up FS input to the shader
2019-02-15 chrisforbes@google.com Remove VertexProcessor shader constants mechanism
2019-02-15 chrisforbes@google.com Wire VS interfaces onto spirv shader
2019-02-15 chrisforbes@google.com Set up VertexIndex builtin properly
2019-02-15 chrisforbes@google.com Do initial integration of spirv code generation with FS
2019-02-15 chrisforbes@google.com Remove various legacy parts of FS plumbing
2019-02-15 chrisforbes@google.com Rework setup, VS->FS structures, etc for Vulkan
2019-02-15 chrisforbes@google.com Start building up code generation


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

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: If1aaa87b5a52ce45c1bab2490b7e6135b1f6168e
Reviewed-on: https://skia-review.googlesource.com/c/193081
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-15 20:33:33 +00:00
Robert Phillips
c5058a61ae Add addOnFlushCallbackObject at GrRecordingContext level
The GrRecordingContext will (eventually) hold the drawManager so it is natural that it should accept onFlushCB objects

Change-Id: I48dc876bd18e5d5ebea75c33498e75faba1a0feb
Reviewed-on: https://skia-review.googlesource.com/c/193025
Auto-Submit: Robert Phillips <robertphillips@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
2019-02-15 20:29:43 +00:00
Brian Osman
543d2e2f2e Moved image params out to SkParticleDrawable
Added a simpler circle drawable, moved drawing code out so that frame
calculation is handled by the drawable. Fixed all the sample effects,
including some size adjustments to better create the intended effect.

Bug: skia:
Change-Id: I60af9cd6262ff98352ca8ceaf6768aef9c7e164c
Reviewed-on: https://skia-review.googlesource.com/c/193029
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2019-02-15 20:07:43 +00:00
Leon Scroggins III
34a2a76e20 Remove assert that BGRA and RGBA are not opaque
Bug: skia:7353
Bug: skia:8235

This should fix the Wuffs bot. A recent change set SkWuffsCodec's
SkEncodedInfo::Color to BGRA or RGBA even if they are opaque, which
resulted in this assert firing. As has been brought up previously,
SkEncodedInfo::Color is overspecified. The only code that cares
about the type is SkSwizzler, which will treat the alpha as
potentially non-opaque (whereas BGRX_Color (there is no RGBX_Color)
ignores the alpha channel, which is important for some BMPs).

TBR=reed@google.com

Change-Id: I3396b53aef114e09513579f829c5b5345acba4f0
Reviewed-on: https://skia-review.googlesource.com/c/193028
Reviewed-by: Leon Scroggins <scroggo@google.com>
Commit-Queue: Leon Scroggins <scroggo@google.com>
2019-02-15 19:53:04 +00:00
Herb Derby
5a9c12002e Revert of CL/192440 which would not reland cleanly.
This is a revert of the following revert...

This reverts commit b5c1a79b55.

Reason for revert: Based on bad CL 192424

Original change's description:
> Calculate strike in path case
>
> Change-Id: I9036b23df7279003a41f6189117fb7dec784ee2a
> Reviewed-on: https://skia-review.googlesource.com/c/192440
> Reviewed-by: Mike Klein <mtklein@google.com>
> Commit-Queue: Herb Derby <herb@google.com>

Change-Id: I322c45b6deb9ffa4cde567f02c55fcd6971fefc1
Reviewed-on: https://skia-review.googlesource.com/c/192882
Commit-Queue: Herb Derby <herb@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
Auto-Submit: Herb Derby <herb@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
2019-02-15 19:26:03 +00:00
Florin Malita
f2965060c3 add mixer colorfilter
BUG=skia:

Change-Id: Icbee96056b17c5396a9d3783055ddd0b7d4fd3ff
Reviewed-on: https://skia-review.googlesource.com/c/9514
Commit-Queue: Florin Malita <fmalita@chromium.org>
Commit-Queue: Mike Reed <reed@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
2019-02-15 19:22:33 +00:00
Chris Dalton
4f5cbcdcb8 Remove shader caps argument from GrGLSLTypeString
Bug: skia:
Change-Id: I5a848055b5d59df24365992dcd259ec9bd0f8c61
Reviewed-on: https://skia-review.googlesource.com/c/192083
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
Commit-Queue: Chris Dalton <csmartdalton@google.com>
2019-02-15 18:42:03 +00:00
Robert Phillips
7e90be9845 Stop using resourceProvider in GrRenderTargetContext's ctor
Change-Id: Iec4a4f2b6a9c4810e77e81bec6fe43d1afa0950e
Reviewed-on: https://skia-review.googlesource.com/c/193022
Commit-Queue: Greg Daniel <egdaniel@google.com>
Auto-Submit: Robert Phillips <robertphillips@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
2019-02-15 18:31:33 +00:00
Hal Canary
1b85323f10 ICU: enable on wasm
Change-Id: I0647f641d4716af39f4afb832cfcc9fa7d571880
Reviewed-on: https://skia-review.googlesource.com/c/192832
Commit-Queue: Hal Canary <halcanary@google.com>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
2019-02-15 18:14:43 +00:00
Robert Phillips
be9aff25bd Remove GrContextPriv.h from GrRenderTargetContext.h
Change-Id: Ib3afe6d8f2f9607eededb4dd4ef9dbe305741cfb
Reviewed-on: https://skia-review.googlesource.com/c/192829
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2019-02-15 17:29:03 +00:00
Herbert Derby
b27cc444b7 Reland "Use bulk interface for paths"
This is a reland of 5b83d05bf4

In the original, the outline was calculated using the glyph's
position, which included the subpixel adjustment. It should have
been calculated at {0, 0} because all transformations including
subpixel placmenet happen while drawing.

Original change's description:
> Use bulk interface for paths
>
> Change-Id: I3a73f3b181542588470e3ce2c03d147423fef5cd
> Reviewed-on: https://skia-review.googlesource.com/c/192424
> Reviewed-by: Mike Klein <mtklein@google.com>
> Commit-Queue: Herb Derby <herb@google.com>

Change-Id: Id4987a8d0122ce73cae9ade33b853b1a9d080d1f
Reviewed-on: https://skia-review.googlesource.com/c/193021
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Herb Derby <herb@google.com>
2019-02-15 17:25:13 +00:00
Hal Canary
75d4898a27 SkPDF: simplify subsetting code
move all compile-time logic into src/pdf/SkPDFFont.cpp

Change-Id: Ic983065ba7ab7f9e108e03b0065db8f4735ab9ca
Reviewed-on: https://skia-review.googlesource.com/c/192830
Commit-Queue: Ben Wagner <bungeman@google.com>
Auto-Submit: Hal Canary <halcanary@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
2019-02-15 17:07:12 +00:00
skia-autoroll
4835a5baf9 Roll ../src b698b62f407e..5862f084f69f (425 commits)
b698b62f40..5862f084f6


git log b698b62f407e..5862f084f69f --date=short --no-merges --format='%ad %ae %s'
2019-02-15 wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com Import wpt@b44dacf7a939fd93f3afb0c46f8f89d71ea20409
2019-02-15 asvitkine@chromium.org Remove special handling of empty variations platforms list.
2019-02-15 kylechar@chromium.org Use base::BindOnce for PostTask callbacks.
2019-02-15 amalova@chromium.org Fix NPE when close button pressed, but there is no Tab.
2019-02-15 Max) Gu Reland:[FCP++] TextPaint: Move node checking from pre-paint to paint
2019-02-15 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.179.
2019-02-15 ellyjones@chromium.org flags: assign calculate-native-win-occlusion
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll Fuchsia SDK from 3b01f76cec3e to aca22aec6678
2019-02-15 olivierli@chromium.org Cleanup BackendDelegate and Backend ownership in HistoryService.
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/perfetto ee4db4b3e9e3..2f1b272e0818 (1 commits)
2019-02-15 cjgrant@chromium.org VR: Reference vector icons through a getter method.
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 154acd7a1374..d4d1be8dedf0 (2 commits)
2019-02-15 javierrobles@chromium.org [iOS][MF][A11y] Fix iPad's keyboard Voice Over
2019-02-15 justincohen@google.com [ios] Prevent more taps in the NTP if the underlying NTP hasn't committed.
2019-02-15 kyleju@chromium.org Add WPT Serve to serve the content of tests.
2019-02-15 dvadym@chromium.org Introduce PasswordManager interface for password generation on iOS.
2019-02-15 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 9c1779fe42a4..8bcb8ed34b93 (2 commits)
2019-02-15 tmartino@chromium.org [Autofill Views] Expanding spacing on popup
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/catapult 309c28a6328b..798bb03c8950 (1 commits)
2019-02-15 pastarmovj@chromium.org Make the PolicyPathParser more reliable on MacOS.
2019-02-15 ioanap@chromium.org Remove logging of deprecated histogram in PasswordAutofillAgent
2019-02-15 sergiyb@chromium.org Disable no-name-in-module warning from Pylint
2019-02-15 flackr@chromium.org Document the flow of creating a new composited animation.
2019-02-15 ntfschr@chromium.org Tools: standardize on logging_common for some chromium scripts
2019-02-15 melandory@chromium.org [chrome://invalidations] Collect the diagnostic info about important events in identity provider
2019-02-15 sinhak@chromium.org Fix Account Manager reauthentication bug
2019-02-15 laisminchillo@chromium.org [aw] Expose proxy override API
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 7a74c7cb6da0..154acd7a1374 (1 commits)
2019-02-15 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 211efe6b022c..9c1779fe42a4 (1 commits)
2019-02-15 carlscab@google.com Refactor sequence_manager_impl_unittest.cc
2019-02-15 bradhall@google.com Set xcode path earlier in clang update.py
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/dawn 108bcbd5c9b8..e1f0d4e639f6 (3 commits)
2019-02-15 ahemery@chromium.org Navigation: Refactoring NavigationSimulator to use NavigationRequest
2019-02-15 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.178.
2019-02-15 reillyg@chromium.org Rename DeviceMotionEvent interfaces and remove [NoInterfaceObject]
2019-02-15 mario@igalia.com Make IdentityTestEnvironment create and expose an TestIdentityManagerObserver
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/webrtc 397c06fe9db8..106d92d4c930 (2 commits)
2019-02-15 tikuta@chromium.org [luci-go] remove isolate.sha1
2019-02-15 nikitapodguzov@chromium.org Add VendorCapability support in CloudDeviceDescription.
2019-02-15 wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com Import wpt@2801597ed275a33f31b8e54081a7e891eda0ff07
2019-02-15 sdefresne@chromium.org Add sdefresne@ as OWNERs of components/keyed_service
2019-02-15 ltenorio@chromium.org Add pref to store whether the Contained Shell is enabled.
2019-02-15 jkim@igalia.com [s13n] Add LegacyAddAccountFromSystem to IdentityManager
2019-02-15 carlscab@google.com Consollidate tests for SequenceManagerImpl.
2019-02-15 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 5ea5c4713497..211efe6b022c (1 commits)
2019-02-15 rsorokin@chromium.org cros: Enable EnrollmentScreenTest.TestSuccess
2019-02-15 keishi@chromium.org Introduce CooperativeSchedulingManager
2019-02-15 shimazu@chromium.org Handle Data URLs in ResourceLoader instead of WebURLLoaderImpl
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/webrtc 22997d66b84f..397c06fe9db8 (3 commits)
2019-02-15 mario@igalia.com Migrate accounts_cookie_mutator_unittest.cc to public TestIdentityManagerObserver
2019-02-15 mastiz@chromium.org Revert "Android: Remove top/bottom controls state API from Tab"
2019-02-15 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.177.
2019-02-15 gambard@chromium.org [iOS] Use cell superclass for custom separator
2019-02-15 mario@igalia.com Migrate accounts_mutator_unittest.cc to public TestIdentityManagerObserver
2019-02-15 tzik@chromium.org Fix deterministic build whitelist for performance_browser_tests on Windows
2019-02-15 olivierrobin@chromium.org Enable WebFrameMessaging by default.
2019-02-15 mkwst@chromium.org Implement `Sec-CH-UA-*` replacements for `User-Agent`.
2019-02-15 nator@chromium.org [Background Sync] Remove use of new.
2019-02-15 sdefresne@chromium.org Preparation to convert GetPrimaryAccount to return CoreAccountInfo
2019-02-15 alemate@chromium.org Signin: Rename Chrome OS-only user selection screen to chromeos_ prefix.
2019-02-15 gambard@chromium.org [iOS][web] Create interface for clearing browsing data
2019-02-15 mario@igalia.com Fix methods related to OnRefreshTokenRemoved in TestIdentityManagerObserver
2019-02-15 sergiyb@chromium.org Create a script to make it easier to update WPR stories
2019-02-15 alemate@chromium.org Chrome OS: Remove old accessibility_menu.
2019-02-15 raphael.kubo.da.costa@intel.com dav1d: Make |needs_stack_alignment| work with GCC
2019-02-15 wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com Import wpt@266361ff3cae6fc6effd7022e24e4b0a9a718180
2019-02-15 mastiz@chromium.org Disable some SetupUtilTest tests on Win asan
2019-02-15 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 400eefa73a67..5ea5c4713497 (1 commits)
2019-02-15 nator@chromium.org [Background Sync] Update UMA recording logic.
2019-02-15 alemate@chromium.org Chrome OS: Remove unused user_images_grid.js
2019-02-15 mastiz@chromium.org Disable InvokeUi_tab_hover_card in Win dbg
2019-02-15 djean@google.com [ios] Add monitoring of changes to password generation
2019-02-15 falken@chromium.org service worker: Don't crash in context wrapper when context() is null.
2019-02-15 hferreiro@igalia.com Don't use Mojo to get the primary account in identity_get_auth_token_function.cc
2019-02-15 bratell@opera.com Replace Length::SetValue with assignment
2019-02-15 burunduk@chromium.org Update URLBlacklist policy description
2019-02-15 poromov@chromium.org Do not wait for Gaia screen on MgS/ARC Kiosk auto-start.
2019-02-15 dullweber@chromium.org Add tracing for QuotaManager deletion jobs
2019-02-15 myid.shin@igalia.com [s13n] Move the call to signin::RecreateSigninScopedDeviceId into AccountsMutatorImpl::MoveAccount
2019-02-15 sdefresne@chromium.org Preparation to convert GetPrimaryAccount to return CoreAccountInfo
2019-02-15 dullweber@chromium.org Revert "[Sheriff] Disable flaky test CookiesClearedOnCloseAllBrowsers"
2019-02-15 rhalavati@chromium.org Add MemoryFileStream[Reader/Writer].
2019-02-15 olivierrobin@chromium.org Fix test before enabling WebFrameMessaging by default.
2019-02-15 alemate@chromium.org Chrome OS: Remove html-echo from common elements.
2019-02-15 srirama.m@samsung.com Remove unneeded baseline file for video-played-ranges-1.html
2019-02-15 alemate@chromium.org Chrome OS: Remove enrollment UI from md_login.
2019-02-15 joelhockey@chromium.org Disable tests failing asan/lsan/msan
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll AFDO from 74.0.3705.0_rc-r1-merged to 74.0.3706.0_rc-r1-merged
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/dawn 4dec7371a221..108bcbd5c9b8 (1 commits)
2019-02-15 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.175.
2019-02-15 falken@chromium.org service worker: Remove |embedded_worker_id| from the mojom struct.
2019-02-15 tsniatowski@vewd.com Avoid logging extra empty lines in android DCHECK_IS_ON builds
2019-02-15 rbuis@igalia.com Signed Exchange: move Digest check
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll Fuchsia SDK from 688f2ce0afdc to 3b01f76cec3e
2019-02-15 zuan@chromium.org Add UMA for tracking deprecated APIs in cryptohome
2019-02-15 machenbach@chromium.org [UBsan] Remove V8 suppressions
2019-02-15 tzik@chromium.org Whitelist performance_browser_tests for deterministic build
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/webrtc 1c9c9fc9b68f..22997d66b84f (1 commits)
2019-02-15 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal f88d37f9145a..400eefa73a67 (1 commits)
2019-02-15 eugenebut@google.com Remove unused HandleIFrame handler from ErrorPageTestCase.
2019-02-15 djean@google.com [ios] fixed long press during search in bookmarks/history
2019-02-15 niwa@google.com Switch FileManager path_util to using volumeprovider content URI for MyFiles and removable
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/chromite e5f4f0fe5c4d..d70d87c663f3 (2 commits)
2019-02-15 gyuyoung@igalia.com BlinkMemoryMgt: Apply the macors of Allocator to the classes of renderer/core/events
2019-02-15 beaufort.francois@gmail.com Handle "Previous Track" in Picture-in-Picture window
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/angle 559aaca5abd8..aead8edf8c46 (1 commits)
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia b00f7b34751b..7a74c7cb6da0 (1 commits)
2019-02-15 tkent@chromium.org MarkupAccumulator: Simplify parameter passing
2019-02-15 rhalavati@chromium.org Add Incognito Profile icon.
2019-02-15 tkent@chromium.org domparsing: Apply parse(), serialize(), and XMLNS_URI
2019-02-15 findit-for-me@appspot.gserviceaccount.com Revert "Change to default directory when removable entry list is unmounted."
2019-02-15 ricea@chromium.org Factor out WebSocket URL scheme conversions
2019-02-15 ellyjones@chromium.org flags: remove gesture-editing
2019-02-15 amistry@chromium.org Use OnceCallback and BindOnce where possible in file manager API.
2019-02-15 joelhockey@chromium.org settings: add crostini export/import
2019-02-15 nhiroki@chromium.org PlzWorker: Continue dedicated worker startup after loading the top-level worker script in the browser
2019-02-15 joelhockey@chromium.org Restrict usage of crostini export based on policy and flags
2019-02-15 rmcelrath@chromium.org Remove unused dependencies from drive_test_util.h
2019-02-15 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.174.
2019-02-15 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 6fafe494d854..f88d37f9145a (1 commits)
2019-02-15 tbansal@chromium.org Limit resource blocking hints by resource type
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/webrtc d036c6582e13..1c9c9fc9b68f (8 commits)
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/chromite c752ed722716..e5f4f0fe5c4d (3 commits)
2019-02-15 rhalavati@chromium.org Add ObfuscatedFileUtilMemoryDelegate.
2019-02-15 svenzheng@google.com Enable TestOpenPopupDoesNotCloseOtherPopups test.
2019-02-15 rhalavati@chromium.org Add EnableFilesystemInIncognito feature and flag.
2019-02-15 gyuyoung@igalia.com BlinkMemoryMgt: Apply the macros of Allocator into the classes of renderer/core/frame
2019-02-15 tetsui@chromium.org SystenTray: Not update fake corners when invisible
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/angle 4b6549824faa..559aaca5abd8 (1 commits)
2019-02-15 edcourtney@google.com Fix inconsistency between enums.xml and code for ActiveWindowShowType.
2019-02-15 hajimehoshi@chromium.org Use a per-frame task runner at SharedWorkerClientHolder's mojo binding
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/swiftshader de16f327d051..2bb0864b22e7 (1 commits)
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/native_client ff15c51d2078..908d9f47b1b2 (11 commits)
2019-02-15 ceciliani@google.com [App Management] Extracting common elements in main view and notification view to a new element.
2019-02-15 caseq@chromium.org DevTools: fix assorted binary protocol issues
2019-02-15 hiroshige@chromium.org Make blink::Script pointers around execution non-const
2019-02-15 kojii@chromium.org [LayoutNG] Avoid copying scoped_refptr in NGInlineItem::TextShapeResult
2019-02-15 sunnyps@chromium.org viz: Plumb vsync info to software output surface
2019-02-15 pcc@chromium.org run-swarmed.py: Add Android support.
2019-02-15 chrome-release-bot@chromium.org Updating trunk VERSION from 3706.0 to 3707.0
2019-02-15 sergeyberezin@google.com [clang] Set Xcode path on Mac OS X to hermetic installation
2019-02-15 dbeam@chromium.org web_dev_style: fix overly-zealous element.$.localId check
2019-02-15 joelhockey@chromium.org crostini export with notifications
2019-02-15 thomasanderson@chromium.org Fix gn bootstrap build with --use-custom-libcxx
2019-02-15 slangley@google.com Obsolete Drive.FilesListRequestRunner.* histograms.
2019-02-15 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 9b5028a4743a..6fafe494d854 (4 commits)
2019-02-15 thakis@chromium.org blink: Remove semicolons after DEFINE_foo_TYPE_CASTS macros.
2019-02-15 falken@chromium.org service worker: Change unit tests to be more Mojo-based.
2019-02-15 gyuyoung@igalia.com BlinkMemoryMgt: Apply the macros of Allocator into the classes of renderer/core/editing
2019-02-15 vollick@chromium.org Add plumbing for focus ring parameters
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/chromite 25ca3f40d18c..c752ed722716 (1 commits)
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/catapult 778eee07409e..309c28a6328b (2 commits)
2019-02-15 tzik@chromium.org Revert "Roll src/native_client ff15c51d2078..908d9f47b1b2 (11 commits)"
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/pdfium 4679e62edbe5..333ac4ae60ac (2 commits)
2019-02-15 ccameron@chromium.org MacPWAs: Fix race in NSRunningApplication isTerminated watching
2019-02-15 nasko@chromium.org Add temporary simplified process lock check in the renderer process.
2019-02-15 alliemurray@google.com Change to default directory when removable entry list is unmounted.
2019-02-15 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.173.
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/angle 366df2b26dd1..4b6549824faa (2 commits)
2019-02-15 tguilbert@chromium.org Remove WebRemotePlaybackAvailability
2019-02-15 wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com Import wpt@ad219567030d1f99f7310f52a17546b57b70d29e
2019-02-15 eirage@chromium.org Fix page to absolute position for touch points
2019-02-15 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal b9b926ab8438..9b5028a4743a (7 commits)
2019-02-15 wanderview@chromium.org CacheStorage: Validate BatchOperation list at mojo interface.
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/dawn 1541c8ba7a7e..4dec7371a221 (2 commits)
2019-02-15 pwnall@chromium.org test: Replace TYPED_TEST_CASE() with TYPED_TEST_SUITE().
2019-02-15 hollingum@google.com Change model updater's delegate->observer
2019-02-15 bialpio@chromium.org Add constructor to XRRay, use XRRay in requestHitTest API
2019-02-15 wanderview@chromium.org CacheStorage: Replace callbacks methods with lambdas in CacheStorageDispatcherHost::CacheImpl.
2019-02-15 jrummell@chromium.org Add MediaDrmOriginIdManager to pre-provision origin IDs on Android
2019-02-15 vmpstr@chromium.org [DL]: Rename isLocked to locked as per design principle.
2019-02-15 zmo@chromium.org Fix underlay testing issue on video power measurement
2019-02-15 backer@chromium.org Handle vertical flipping on display
2019-02-15 thakis@chromium.org Remove unused IsPersistentReferenceType.
2019-02-15 anastasi@google.com Update Switch Access menu panel communication setup
2019-02-15 khmel@chromium.org arc: autotest API, add getArcState.
2019-02-15 danielng@google.com Installation Dialog for Crostini App search
2019-02-15 rtoy@chromium.org Rename DefaultAudioDestination to RealtimeAudioDestination
2019-02-15 tkent@chromium.org XMLSerializer: Support element prefix rewriting.
2019-02-15 davidbienvenu@chromium.org Don't report renderer hangs if a windows debugger is attached to the process.
2019-02-15 yliuyliu@google.com Use Settings.Global instead of Settings.System
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/pdfium db71c92c63fd..4679e62edbe5 (2 commits)
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 10f3c40674e4..b00f7b34751b (17 commits)
2019-02-15 cduvall@chromium.org Create NetworkChangeNotifier in network process on Android
2019-02-15 katie@chromium.org Updates accessibility labels context menu to use submenu.
2019-02-15 amaralp@chromium.org [Duet] Remove the delete all tabs button
2019-02-15 govind@chromium.org Updating XTBs based on .GRDs from branch master
2019-02-15 robertogden@chromium.org Maybe trigger LitePageRedirect previews on every redirect
2019-02-15 cduvall@chromium.org Add tests for webRequest intercepting service worker requests
2019-02-15 alliemurray@google.com Populate partitions of the removable root during setup.
2019-02-15 qinmin@chromium.org Allow WebContentsImpl::FromRenderFrameHostId() to be called without UI thread
2019-02-15 tzik@chromium.org Revert "Reland: Add vp9-alpha + canvas layout test."
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/chromite 43a449fd3566..25ca3f40d18c (2 commits)
2019-02-15 gmx@chromium.org tcmalloc: use 1MB chunk in MetaData allocator
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/native_client ff15c51d2078..908d9f47b1b2 (11 commits)
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/catapult c79285cb0afd..778eee07409e (1 commits)
2019-02-15 thakis@chromium.org Remove semicolons in third_party/inspector_protocol.
2019-02-15 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal dbffda048f2d..b9b926ab8438 (5 commits)
2019-02-15 crouleau@chromium.org Re-add blink_perf.layout_ng benchmarks to FYI waterfall
2019-02-15 3su6n15k.default@developer.gserviceaccount.com Automated Commit: LKGM 11760.0.0 for chromeos.
2019-02-15 myid.shin@igalia.com [s13n] Migrate SigninManagerAndroid's usage of O2TSDelegateAndroid::ValidateAccounts to IdentityManager
2019-02-15 hcarmona@chromium.org Navi: Updated check icon direction and position to match RTL/LTR.
2019-02-15 rmcelrath@chromium.org Remove unused NetworkChangeNotifier in CrosUsbDetectorTest
2019-02-15 bialpio@chromium.org Fix for manifest generation not including ARCore entries in beta/stable
2019-02-15 mxcai@chromium.org Settings: Update the collapse child to be lazy rendering.
2019-02-15 wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com Import wpt@ce667da7c2cf7485f9d818deb67641613b0c5ef3
2019-02-15 bnc@chromium.org Mock WriteHeaders on QuicSpdyStream instead of QuicSpdySession.
2019-02-15 jarrydg@chromium.org Quota: Add SequenceChecker to QuotaDatabase
2019-02-15 gyuyoung@igalia.com BlinkMemoryMgt: Apply the macros of Allocator into the classes of renderer/core/dom
2019-02-15 efoo@chromium.org Remove ToTAndroidCFI Buildbot
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/perfetto 4976b9f5f855..ee4db4b3e9e3 (1 commits)
2019-02-15 cduvall@chromium.org Fix crash in ServiceWorkerNewScriptLoader::ResumeReadingBodyFromNet
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll Fuchsia SDK from 7f995e473d0d to 688f2ce0afdc
2019-02-15 slangley@google.com Obsolete Drive UMA histograms that were added for crbug.com/229650
2019-02-15 anastasi@google.com Add a watchlist for Switch Access
2019-02-15 ydago@chromium.org Reload reporting info on policy and extensions changes
2019-02-15 huangdarwin@chromium.org Async Clipboard: Move repeated check into a function
2019-02-15 wangxianzhu@chromium.org [CompositeAfterPaint] Create PaintOffsetTranslation for known to be composited
2019-02-15 mattm@chromium.org Re-enable ClientCertStoreTest.CertAuthorityFiltering test.
2019-02-15 altimin@chromium.org [mojo] Add trace flow events to mojo tasks.
2019-02-15 yaoxia@chromium.org Support |allow-downloads-without-user-activation| flag
2019-02-15 lpique@chromium.org Revert "StaticKCM: Enable sending layout name by default."
2019-02-15 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/angle 77874e2ca341..366df2b26dd1 (1 commits)
2019-02-15 sergeyu@chromium.org Move test_fonts setup code to //skia
2019-02-15 agl@chromium.org device/fido: support PIN operations in |FidoAuthenticator|
2019-02-15 rdevlin.cronin@chromium.org Revert "Move tab mirroring performance tests into browser_tests."
2019-02-15 sky@chromium.org chromeos: don't send LocatedEvents to clients during a move loop
2019-02-15 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-15 dalecurtis@chromium.org Reland: Add vp9-alpha + canvas layout test.
2019-02-15 tbarzic@chromium.org Fix flaky AutoLaunchedKioskTest.CrashRestore
2019-02-15 crouleau@chromium.org Revert "Reland "Cleanup run_performance_tests.py's output files handling""
2019-02-14 jinsukkim@chromium.org Android: Clean up unused Tab methods
2019-02-14 takumif@chromium.org Enable the ViewsCastDialog feature by default
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/depot_tools 3ab00a7d068b..2b14855de938 (2 commits)
2019-02-14 marcin@mwiacek.com Improve SafeBrowsingResult @IntDef
2019-02-14 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-14 hozhng@google.com [Autofill]Adding manage server cards link
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/catapult 754352edf2d9..c79285cb0afd (1 commits)
2019-02-14 harrisjay@chromium.org Fixes jittery CustomTabBar text when resizing.
2019-02-14 dtapuska@chromium.org Remove web_image_decoder interface from blink.
2019-02-14 ellyjones@chromium.org flags: demote nacl flags to command-line switches
2019-02-14 xiyuan@chromium.org SPM: Fix VK issue of special chars with no key code
2019-02-14 mxcai@chromium.org Settings: Fix overflow menu bug.
2019-02-14 sky@chromium.org chromeos: don't allocate LocalSurfaceId if size doesnt change
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/chromite 0444f9acb88d..43a449fd3566 (4 commits)
2019-02-14 kkhorimoto@chromium.org [iOS] Use |-updateForFullscreenProgress:| as optional selector fallback.
2019-02-14 atotic@chromium.org New wpt tests for absolute position
2019-02-14 marcin@mwiacek.com Optimize TimeUnit usage + remove own time unit conversions
2019-02-14 yulunwu@chromium.org Changed settings page text for clarity.
2019-02-14 robertma@chromium.org [blinkpy] Log errors when trying to kill non-existent processes
2019-02-14 davidbienvenu@chromium.org Don't change compositor visibility when minimizing/restoring a windows window.
2019-02-14 enne@chromium.org Remove outdated wiltzius UMA histograms
2019-02-14 raphael.kubo.da.costa@intel.com chrome/browser: Replace some forward declarations with actual includes
2019-02-14 tonikitoo@igalia.com Replace remaining usages of GaiaCookieManagerServiceFactory::GetInstance in //chrome
2019-02-14 rakina@chromium.org [DL]: Add activatable flag to DisplayLockOptions
2019-02-14 rmcelrath@chromium.org Migrate chromeos::UserSessionManager to NetworkConnectionTracker
2019-02-14 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.172.
2019-02-14 robertma@chromium.org [blinkpy] Prepending to sys.path instead of appending
2019-02-14 vmpstr@chromium.org [DL]: Add display_lock OWNERS.
2019-02-14 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-14 bokan@chromium.org Fix scroll into view when inside a root scroller
2019-02-14 yiningwang@google.com Remove single tab mode feature
2019-02-14 samans@chromium.org viz: Fix some breakages when parent_sequence_number is reset
2019-02-14 joelhockey@chromium.org Add CrostiniExportImportUIAllowed user policy
2019-02-14 alph@chromium.org [heap profiler] Migrate UMA heap profiler off LegacyCallStackProfileBuilder
2019-02-14 lizeb@chromium.org blink/bindings: Use PartitionAlloc for zlib's temporary data.
2019-02-14 karandeepb@chromium.org DNR: Introduce RulesetSource struct.
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/depot_tools 452a49f4b699..3ab00a7d068b (1 commits)
2019-02-14 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-14 bratell@opera.com [jumbo] Use full namespaces to clarify which GetReferrerChain is needed
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/dawn 6fe9b9821a1a..1541c8ba7a7e (3 commits)
2019-02-14 miu@chromium.org Move tab mirroring performance tests into browser_tests.
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 126ac6365c3c..10f3c40674e4 (10 commits)
2019-02-14 alexandros.frantzis@collabora.com exo: Add test for buffer release after surface destruction
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/chromite ffa447f419e1..0444f9acb88d (7 commits)
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/SPIRV-Tools/src 0167a20b0af8..1b0047f21017 (1 commits)
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/angle 52047de4d41f..77874e2ca341 (1 commits)
2019-02-14 eugenebut@google.com Remove crw_generic_content_view.h as unused.
2019-02-14 wfh@chromium.org Record the exit code of a crashing Utility process.
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/perfetto 81bd0ea1ec21..4976b9f5f855 (1 commits)
2019-02-14 chlily@chromium.org NetworkErrorLoggingService: change policy expiration field to base::Time
2019-02-14 proberge@chromium.org Chrome Cleaner: use non-testing ScopedAllowBaseSyncPrimitives
2019-02-14 goto@chromium.org [idle] Support Idle detection on Android.
2019-02-14 jarhar@chromium.org [DevTools] Add null check to target.parentTarget() in NetworkLog
2019-02-14 pcc@chromium.org Increase tolerance factor in audio decoder tests.
2019-02-14 rohitrao@chromium.org [ios] Moves GetContentAndFragmentForUrl() into ios/net.
2019-02-14 carlscab@google.com Trace blocking call in TaskQueueImpl
2019-02-14 kojii@chromium.org [LayoutNG] Skip re-shaping at line end when reasonable
2019-02-14 lukasza@chromium.org Remove an extension that no longer needs to be on the CORB allowlist.
2019-02-14 pfeldman@chromium.org DevTools: temporarily mute the binary import/export conversion while rolling v8.
2019-02-14 wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com Import wpt@85614961e6ee65fe339a7a8e770499c80cccae28
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/pdfium e6fcdfa5bb6e..db71c92c63fd (1 commits)
2019-02-14 vmpstr@chromium.org [DL]: Check whether we have locked display locks before checking ancestors.
2019-02-14 smcgruer@chromium.org Remove step-middle and steps(n, middle)
2019-02-14 ydago@chromium.org Group reporting info by reporting type
2019-02-14 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal bfcb02bd9f4d..dbffda048f2d (2 commits)
2019-02-14 ryansturm@chromium.org CappingHeavyPages was not launched and needs to be removed from testing
2019-02-14 piman@chromium.org Remove CommandBufferStub dependency on ContextGroup
2019-02-14 ryansturm@chromium.org Enabling PreviewsDisallowedOnReloads in fieldtrial_testing_config
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/webrtc f0c366b461ed..d036c6582e13 (7 commits)
2019-02-14 flackr@chromium.org Remove unnecessary cc::UpdateTickingType from ElementAnimations.
2019-02-14 ryansturm@chromium.org Adding a flag to enable faster reporting API reports
2019-02-14 orinj@chromium.org [omnibox] Eliminate side-button Pedal suggestion mode
2019-02-14 crouleau@chromium.org Disable webrtc benchmark on benchmark smoke tests.
2019-02-14 crouleau@chromium.org Reland "Cleanup run_performance_tests.py's output files handling"
2019-02-14 jeffreycohen@chromium.org [DeviceInfo] move subscription to be destructed earlier
2019-02-14 zhongyi@chromium.org Add histogram to collect number of connection migrations exercised before receiving a public reset from the peer.
2019-02-14 sky@chromium.org chromeos: fixes crash in InFlightBoundsChange
2019-02-14 dtrainor@chromium.org Add enable/disable hooks to the InlineUpdateController
2019-02-14 gambard@chromium.org [iOS] Fix TableViewImageCell appearance
2019-02-14 thakis@chromium.org Fix -Wextra-semi warnings after MOJO_STATIC_ASSERT in c mode.
2019-02-14 sammiequon@google.com overview: Make backdrop part of caption container view.
2019-02-14 kylechar@chromium.org Move cache logic to DrmOverlayManager.
2019-02-14 dpapad@chromium.org File Manager: Convert more EventTarget subclasses to ES6 syntax, part 2.
2019-02-14 atotic@chromium.org [LayoutNG] Refactor ComputeStaticPositionFromLegacy
2019-02-14 martinkr@google.com fix a jumbo build failure
2019-02-14 joenotcharles@google.com DefaultReportingWhiteList -> IgnoredReportingList.
2019-02-14 raphael.kubo.da.costa@intel.com FlexLayout: Use std::ceil() rather than std::ceilf()
2019-02-14 mbonadei@chromium.org Fix processor architecture detection.
2019-02-14 bsheedy@chromium.org Deflake VR browser native UI tests
2019-02-14 geofflang@chromium.org Remove blackist of oop_rasterization on top of ANGLE.
2019-02-14 achuith@chromium.org Fix perf unittests on chromeos.
2019-02-14 dfried@chromium.org Improve handling of Skia images by gfx::Image
2019-02-14 rkgibson@google.com Add iOS capitalization to omnibox clipboard autocomplete matches.
2019-02-14 tangltom@chromium.org [unified-consent] Remove call to sync.confirmation.setUserImageURL
2019-02-14 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-14 sergeyu@chromium.org [Fuchsia] Use fuchsia.ui.gfx.ExportToken to pass view export token
2019-02-14 robertogden@chromium.org Do not trigger previews on POST navigations
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/chromite aea01e376748..ffa447f419e1 (1 commits)
2019-02-14 asvitkine@chromium.org Fix inconsistent experiments on Android first and second run.
2019-02-14 liberato@chromium.org Add "is on battery power" feature to media learning features.
2019-02-14 martiniss@chromium.org Reland "Use 32 cores on 'win-asan'"
2019-02-14 bialpio@chromium.org Fix for crash due to nullptr passed in to XRRigidTransform ctor
2019-02-14 ellyjones@chromium.org clang: upload dsymutil tarball when building for Mac
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/depot_tools 3b1e64245a0b..452a49f4b699 (1 commits)
2019-02-14 kevers@chromium.org Fix stalled worklet animation when main thread is busy.
2019-02-14 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.171.
2019-02-14 rdevlin.cronin@chromium.org Revert "Use testdriver Action API in WPT pointerevent touch tests"
2019-02-14 takumif@chromium.org [Media Router] Do not remove sinks not found by AnyMediaSinksObserver
2019-02-14 bcwhite@chromium.org More owner changes, by request.
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/perfetto cd6c21145c62..81bd0ea1ec21 (1 commits)
2019-02-14 bradhall@google.com trigger memory infra tester builds on luci
2019-02-14 johnchen@chromium.org [ChromeDriver] Update version check logic
2019-02-14 ellyjones@chromium.org flags: assign stop-in-background
2019-02-14 johnidel@chromium.org Add metrics for same origin bytes within ad iframes
2019-02-14 perezju@chromium.org Udpate StopTracing() clients to get just trace data.
2019-02-14 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 514a8ff4ea86..bfcb02bd9f4d (5 commits)
2019-02-14 caseq@chromium.org Roll inspector_protocol in chromium
2019-02-14 tedchoc@chromium.org Update PaymentRequestBillingAddressTest to have prettier test failures.
2019-02-14 sergeyu@chromium.org [Fuchsia] Migrate to ViewsV2
2019-02-14 weidongg@chromium.org Avoid msan test crash on expand arrow button
2019-02-14 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-14 aee@chromium.org Settings WebUI: focus without ink when expand button clicked
2019-02-14 lizeb@chromium.org blink/bindings: Report ParkableStrings main thread overhead and savings.
2019-02-14 olivierrobin@chromium.org Add loadData in webState (Cleanup)
2019-02-14 nohle@google.com Add mock test classes for CryptAuthKey{Creator,ProofComputer}
2019-02-14 tommycli@chromium.org Reland "Click to Open PDF: Improve first-time IFRAME throttle behavior"
2019-02-14 wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com Import wpt@8e76fc76d3af0a56d0ccdd627fe844fd9c5a1554
2019-02-14 futhark@chromium.org Support for supported-color-schemes meta tag.
2019-02-14 nohle@google.com Adjust CryptAuthEnrollmentResult::ResultCodes
2019-02-14 chaopeng@chromium.org Recompute transform for touch event and touch gesture event
2019-02-14 ldaguilar@chromium.org Log UMA metrics for event based only if status report was scheduled.
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/perfetto 14aebc30d20c..cd6c21145c62 (1 commits)
2019-02-14 abhijeet@igalia.com Eliminate GCMS::Observer::OnLogOutAccountsFromCookieCompleted()
2019-02-14 ellyjones@chromium.org flags: remove translate flags & update metadata
2019-02-14 shivanisha@chromium.org History intervention: Field trial testing config
2019-02-14 ellyjones@chromium.org flags: assign allow-sxg-certs-without-extension
2019-02-14 mcasas@chromium.org Vaapi: Move extra GetNumReferenceFrames() to VaVDA
2019-02-14 sullivan@chromium.org Add comment clarifying the need for a null check on DocumentLoader.
2019-02-14 jeffreycohen@chromium.org [SendTabToSelf] add a device subscription to SendTabToSelfBridge
2019-02-14 dpapad@chromium.org WebUI styleguide: Update on-click and template types sections.
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/webrtc d00045ef0e68..f0c366b461ed (1 commits)
2019-02-14 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal b4dab2cd0339..514a8ff4ea86 (5 commits)
2019-02-14 ellyjones@chromium.org flags: assign DICE flags
2019-02-14 sdefresne@chromium.org Copy base::JSONReader::ReadToValue() to ReadToValueDeprecated()
2019-02-14 cduvall@chromium.org Revert "Add CHECKs to debug crbug.com/916098"
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll Fuchsia SDK from 4236f65568da to 7f995e473d0d
2019-02-14 ellyjones@chromium.org flags: remove show-saved-copy
2019-02-14 danyao@chromium.org [PaymentRequest][WPT] Automate manual tests that need user click.
2019-02-14 rdevlin.cronin@chromium.org Revert "Expose client and authority certificates separately in NetworkCertLoader"
2019-02-14 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-14 ikilpatrick@chromium.org [LayoutNG] Invalidate layout when OOF-positioned gets added/removed.
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/catapult b3d62293b2f8..754352edf2d9 (1 commits)
2019-02-14 askaraitzhan@google.com Update AutoplayWhitelist documentation
2019-02-14 mharanczyk@opera.com Do not copy to clipboard query parameters of mailto links via context menu.
2019-02-14 bnc@chromium.org Reject HTTP/2 pushed stream with status code other than 2xx, 3xx, 416.
2019-02-14 lanwei@chromium.org Use testdriver Action API in WPT pointerevent touch tests
2019-02-14 mcnee@chromium.org Re-enable CoalescedMouseWheelsCorrectlyTerminated with additional logging
2019-02-14 avi@chromium.org Revert "Don't attempt to clone NSPasteboards."
2019-02-14 smcgruer@chromium.org Mark '\f' as an ASCII whitespace character in IsAsciiWhitespace
2019-02-14 justincohen@google.com [ios] Confirm pendingItem in didCommitNavigation matches webView URL.
2019-02-14 pbaran@opera.com Fixed SSLUICaptivePortalListTest tests that doesn't have parameters
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/chromite 499f9dd2f00e..aea01e376748 (1 commits)
2019-02-14 gangwu@chromium.org [Feed] Implement new Basic Logging APIs
2019-02-14 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 to version 7.4.168.
2019-02-14 schenney@chromium.org Defer Commits until 200MS (configurable) after lifecycle updates start
2019-02-14 fdoray@chromium.org TaskScheduler: Add TrackedRef::get().
2019-02-14 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-14 hans@chromium.org Enable _FORTIFY_SOURCE also in non-official Linux builds
2019-02-14 frechette@chromium.org Removing moved prefs.
2019-02-14 petermayo@chromium.org Cleanup: Remove misleading name from method.
2019-02-14 sky@chromium.org updates components/OWNERS to make BUILD.gn have *
2019-02-14 peter@chromium.org Have Background Sync OWNERS cover the files in //content/test/
2019-02-14 ekaramad@chromium.org [ MimeHandlerView ] Runtime Feature for blink
2019-02-14 sahel@chromium.org Remove unrelated layout tests from crbug.com/857490 skip list.
2019-02-14 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal adcebff3b11f..b4dab2cd0339 (5 commits)
2019-02-14 juanmihd@chromium.org Adding test for HTML5 drag element not being visible on page load
2019-02-14 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 729bb199dd96..126ac6365c3c (2 commits)
2019-02-14 lowell@chromium.org Make device_oauth2_token_service_unittest.cc use GetSafeWeakWrapper.
2019-02-14 steimel@chromium.org [Global Media Controls] Add metrics for focused vs unfocused control
2019-02-14 hendrich@chromium.org Rename repeated proto fields to use plural form
2019-02-14 thakis@chromium.org Remove a few unnecessary semicolons.
2019-02-14 samans@chromium.org Fix frozen PiP video spawned from extension background page
2019-02-14 jwd@chromium.org Reland "Generate and use the real key to sign UMA/UKM uploads."
2019-02-14 rsorokin@chromium.org cros: extract repeating steps from EnrollmentScreenTest
2019-02-14 fayang@chromium.org In QUIC, derive IETF long header type from encryption level. Protected by ENABLED gfe2_reloadable_flag_quic_encryption_driven_header_type.
2019-02-14 timvolodine@chromium.org [AW NS] Add download callback support.
2019-02-14 dvadym@chromium.org Do not process server predictions multiple times in NewPasswordFormManager.
2019-02-14 jeffreycohen@chromium.org [STTS] adding time helper functions
2019-02-14 nicolaso@chromium.org [BrowserSwitcher] Update cache.dat on policy refresh
2019-02-14 tangltom@chromium.org [unified-consent] Record Signin_Signin_BackOnAdvancedSyncSettings
2019-02-14 backer@chromium.org Fix GLRendererCopier integration with SkiaRenderer
2019-02-14 dvadym@chromium.org Fix vote sending in NewPasswordFormManager.
2019-02-14 weili@chromium.org Clean up unique_ptr accesses in View
2019-02-14 fkastenholz@chromium.org Rearrange generation of IETF QUIC STOP_SENDING frame.


Created with:
  gclient setdep -r ../src@5862f084f6

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: Ia9c7feffb0b35432044570bcf3b9a5239b312578
Reviewed-on: https://skia-review.googlesource.com/c/193005
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-15 17:07:05 +00:00
Herb Derby
92d1912142 Revert "Use bulk interface for paths"
This reverts commit 5b83d05bf4.

Reason for revert: Unexpected GM changes

Original change's description:
> Use bulk interface for paths
> 
> Change-Id: I3a73f3b181542588470e3ce2c03d147423fef5cd
> Reviewed-on: https://skia-review.googlesource.com/c/192424
> Reviewed-by: Mike Klein <mtklein@google.com>
> Commit-Queue: Herb Derby <herb@google.com>

TBR=mtklein@google.com,herb@google.com

Change-Id: Iaf4feba65c7c60ef2d9fea7189a415e6d48c4aa9
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/192833
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Herb Derby <herb@google.com>
2019-02-15 16:31:14 +00:00
Brian Osman
112aa2d22e Add curve visualization back, guard eval
Editing curves is still cumbersome, but that's fine.
Visualization is just for feedback (and imgui's path
renderer is a little wonky), but this helps a bit.

Bug: skia:
Change-Id: I3dace6d822d472314513bb1ad72bcea1e8991b77
Reviewed-on: https://skia-review.googlesource.com/c/192828
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2019-02-15 16:24:43 +00:00
Herb Derby
5f5a016b1b Revert "Calculate strike in path case"
This reverts commit b5c1a79b55.

Reason for revert: Based on bad CL 192424

Original change's description:
> Calculate strike in path case
> 
> Change-Id: I9036b23df7279003a41f6189117fb7dec784ee2a
> Reviewed-on: https://skia-review.googlesource.com/c/192440
> Reviewed-by: Mike Klein <mtklein@google.com>
> Commit-Queue: Herb Derby <herb@google.com>

TBR=mtklein@google.com,herb@google.com

Change-Id: I218871efeff921663d4a2f26e04b4e0e41ca42ab
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/192831
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Herb Derby <herb@google.com>
2019-02-15 16:24:35 +00:00
Brian Salomon
28bafb01c9 Add option to force GLSL string caching rather than program binaries.
Bug: chromium:924572
Change-Id: I055a6946528c75fa986c86fa562a2608b8958611
Reviewed-on: https://skia-review.googlesource.com/c/192827
Commit-Queue: Brian Salomon <bsalomon@google.com>
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
Auto-Submit: Brian Salomon <bsalomon@google.com>
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
2019-02-15 15:32:09 +00:00
Robert Phillips
7af8fe55bd Switch GPU blur code over to using GrRecordingContext
This is split out of: https://skia-review.googlesource.com/c/skia/+/191287 (Move DrawingManager to RecordingContext)

Change-Id: I305249f1e63bd4720264b0531733a219c79fe10a
Reviewed-on: https://skia-review.googlesource.com/c/192686
Auto-Submit: Robert Phillips <robertphillips@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
2019-02-15 15:19:09 +00:00
Brian Salomon
f5cdd9b7f8 Add SK_API to GrContextOptions and GrContextOptions::PersistentCache
Change-Id: I4ba5ae42fcb6c1d564be9bea2003c6c41627672f
Reviewed-on: https://skia-review.googlesource.com/c/192825
Auto-Submit: Brian Salomon <bsalomon@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
2019-02-15 15:16:09 +00:00
Brian Salomon
c405c27b1a Remove unused fields related to old multitexturing TextureOp.
Change-Id: I6a48410f2203a0a88831d02713b9b7475fb6e5a6
Reviewed-on: https://skia-review.googlesource.com/c/192826
Commit-Queue: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
Auto-Submit: Brian Salomon <bsalomon@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2019-02-15 15:08:39 +00:00
skia-autoroll
d4d1be8ded Roll third_party/externals/angle2 559aaca5abd8..aead8edf8c46 (1 commits)
559aaca5ab..aead8edf8c


git log 559aaca5abd8..aead8edf8c46 --date=short --no-merges --format='%ad %ae %s'
2019-02-15 jie.a.chen@intel.com Mute worker context creation warnings


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

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: I68c274591049dbdb21106effeaed0c869b90d550
Reviewed-on: https://skia-review.googlesource.com/c/192981
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-15 14:22:59 +00:00
Brian Osman
8b6283fc98 New SkCurve type with multiple curve segments
- Converted all linear force stuff into a single affector,
  used at either spawn or update time appropriately.
  The new affector can either set or adjust velocity.
- Converted lifetime to a curve.
- Removed SkRangedFloat, initial velocity params, etc.

Looks like a large addition, but that's mostly down to the
JSON getting bigger. There's a net reduction in LoC.

Bug: skia:
Change-Id: Iac7417f15f96d0313efd08c4b26dc3250b80fa77
Reviewed-on: https://skia-review.googlesource.com/c/192102
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2019-02-15 14:10:39 +00:00
skia-recreate-skps
154acd7a13 Update go_deps asset
Automatic commit by the UpdateGoDEPS bot.

TBR=borenet@google.com

Change-Id: I7c7c7e98ec8d5cb5d84857da67004db843289f1c
Reviewed-on: https://skia-review.googlesource.com/c/192921
Reviewed-by: <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
2019-02-15 13:39:02 +00:00
skia-autoroll
7a74c7cb6d Roll third_party/externals/angle2 77874e2ca341..559aaca5abd8 (4 commits)
77874e2ca3..559aaca5ab


git log 77874e2ca341..559aaca5abd8 --date=short --no-merges --format='%ad %ae %s'
2019-02-15 ynovikov@chromium.org Fix texture and buffer data bugs in tests found by ASAN.
2019-02-15 jdarpinian@chromium.org GL backend: Transform feedback driver bug workaround
2019-02-14 spang@chromium.org Fuchsia: Migrate ScenicWindow to ViewV2
2019-02-14 geofflang@chromium.org Vulkan: Support external texture binding points.


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

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: I69ee24241ceac5af8ca13eeefb3ec38673af754d
Reviewed-on: https://skia-review.googlesource.com/c/192871
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-15 05:23:39 +00:00
skia-autoroll
b00f7b3475 Roll third_party/externals/swiftshader de16f327d051..2bb0864b22e7 (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/de16f327d051..2bb0864b22e7


git log de16f327d051..2bb0864b22e7 --date=short --no-merges --format='%ad %ae %s'
2019-02-14 hliatis@google.com Allow creation of VkInstances that support Xlib surfaces


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

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: I518bd2a6ce44d3a84c1fefef093666d1be94b955
Reviewed-on: https://skia-review.googlesource.com/c/192861
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-14 22:51:58 +00:00
Ben Wagner
2fe1e23c58 Fix signed/unsigned mismatch in shaper assert.
Change-Id: I05e0e3f5940281b8c9fdcbabf6d8c1013bfa48d4
Reviewed-on: https://skia-review.googlesource.com/c/192824
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
2019-02-14 22:38:37 +00:00
Ben Wagner
84cc4616df Fix assert in shaper.
Need and 'in range' operator.

Change-Id: I57cd6631376a6e857054b4712a70b2aa75a53223
Reviewed-on: https://skia-review.googlesource.com/c/192823
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
2019-02-14 22:16:43 +00:00
Robert Phillips
292a6b2cf0 Allow GrRecordingContext to create surfaceContexts
This is pulled out of https://skia-review.googlesource.com/c/skia/+/191287 (Move DrawingManager to RecordingContext)

Change-Id: Iba16acd9295ef7ca9d8cc96d439a907050228b6b
Reviewed-on: https://skia-review.googlesource.com/c/192684
Reviewed-by: Greg Daniel <egdaniel@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2019-02-14 21:47:28 +00:00
Ben Wagner
83597ce581 Remove typeface from SkShaper constructor.
It isn't used anymore.

Change-Id: I4079ff9944aa2483a0cd42130d0e69fb98935731
Reviewed-on: https://skia-review.googlesource.com/c/192820
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Hal Canary <halcanary@google.com>
2019-02-14 21:41:28 +00:00
Herbert Derby
b5c1a79b55 Calculate strike in path case
Change-Id: I9036b23df7279003a41f6189117fb7dec784ee2a
Reviewed-on: https://skia-review.googlesource.com/c/192440
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Herb Derby <herb@google.com>
2019-02-14 21:37:48 +00:00
Ben Wagner
f61c936670 Add HarfBuzz callbacks.
This allows for SkTypefaces not backed by OpenType data to get minimal
shaping through HarfBuzz.

Change-Id: I0e4d69627500e0aff40c8989d3734597bfa1f8d6
Reviewed-on: https://skia-review.googlesource.com/c/192681
Reviewed-by: Hal Canary <halcanary@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
2019-02-14 21:28:38 +00:00
Ben Wagner
b9cc1c6bc2 Fix calculating clusters from start of input.
Still some code hanging on from optimizing for SkTextBlob.

Bug: skia:8420

Change-Id: I947a9ff691fb1fbcb82934c5597e5db11c12f013
Reviewed-on: https://skia-review.googlesource.com/c/192683
Reviewed-by: Hal Canary <halcanary@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
2019-02-14 21:23:38 +00:00
Jim Van Verth
ce51c14d76 Add MoltenVK support to Viewer.
Works with v1.0.17, will probably need updating for later revisions.

Bug: skia:8737
Change-Id: I9e42fad90656a88efa12625856019a8282ff39fd
Reviewed-on: https://skia-review.googlesource.com/c/191298
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Jim Van Verth <jvanverth@google.com>
2019-02-14 20:56:38 +00:00
Michael Ludwig
e9c57d3ef5 Clean up GrQuad ctors
Refactor Sk4f transformations into reusable internal function.
Switches the SkRect+SkMatrix ctor to a factory method.
Adds simple constructors for Sk4fs and SkRects w/o transforms.

Bug: skia:
Change-Id: I88a4a5f7304b1cf00d68c7772bb0fc19c97abee3
Reviewed-on: https://skia-review.googlesource.com/c/191569
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Michael Ludwig <michaelludwig@google.com>
2019-02-14 20:46:39 +00:00
Nigel Tao
490e647e23 Have Wuffs output to BGRA, not indexed color
This lets us set the yet-to-be-decoded pixels for a partially decoded
image to be transparent. Prior to this commit, we decoded to an indexed
color buffer, which was not guaranteed to be able to represent
transparent pixels.

This is also one step towards fewer post-decode passes. The current
model has multiple separate passes: SkSwizzler handles expanding pixel
indexes to BGRA and subsetting / scaling, SkWuffsCodec handles blending
potentially transparent pixels over the previous frame and skcms handles
color correction. The long term plan is to remove the SkSwizzler from
that chain.

Bug: skia:8235
Change-Id: I9651fb8ec7a7811dd2cd77b22c9527c8b8a9963d
Reviewed-on: https://skia-review.googlesource.com/c/177960
Reviewed-by: Leon Scroggins <scroggo@google.com>
Commit-Queue: Leon Scroggins <scroggo@google.com>
2019-02-14 20:36:58 +00:00
Herbert Derby
5b83d05bf4 Use bulk interface for paths
Change-Id: I3a73f3b181542588470e3ce2c03d147423fef5cd
Reviewed-on: https://skia-review.googlesource.com/c/192424
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Herb Derby <herb@google.com>
2019-02-14 20:29:08 +00:00
Brian Osman
5c1f8eb094 Various particle system improvements
Effects now have a duration, and can be played looped
or one-shot. Added a second list of affectors that are
applied at spawn vs. update.

Effects grab and store the SkRandom at construction,
so it no longer needs to be passed to update().

Bug: skia:
Change-Id: Ib54d60466e162e4d4b70fa64c1215fc01680d47a
Reviewed-on: https://skia-review.googlesource.com/c/191722
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2019-02-14 20:19:08 +00:00
recipe-roller
f6d28e2a46 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/51eca59ff6a7ce5dc4b7aecc9c65e956d38dab2f Support --enable-auto-submit in `git cl split` (tikuta@chromium.org)
recipe_engine:
  https://crrev.com/feac5f657c68d422c5209da0b47e5f5e74cbeac4 Add recipe API for the buildbucket collect subcommand (sergiyb@chromium.org)


TBR=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I9ade827287dfc91aa57f091a04bb9b50deb980ca
Reviewed-on: https://skia-review.googlesource.com/c/192685
Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
2019-02-14 20:08:38 +00:00
Brian Osman
5de7ea45bc Particles/SkReflected: Generalize array reflection
This supports arrays of any type, and removes all of the special case
code for arrays of SkReflected objects. (This is extracted from my
rewrite of SkCurve, which needed something like this to work).

Bug: skia:
Change-Id: I55ab942f7922335dca0685d28b3b122bc4d53daa
Reviewed-on: https://skia-review.googlesource.com/c/192620
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2019-02-14 20:04:48 +00:00
skia-autoroll
498403d258 Roll third_party/externals/angle2 52047de4d41f..77874e2ca341 (1 commits)
52047de4d4..77874e2ca3


git log 52047de4d41f..77874e2ca341 --date=short --no-merges --format='%ad %ae %s'
2019-02-14 timvp@google.com Vulkan: Reduce Default Descriptor Pool Max Sets


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

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: I10aa6a0939ec5bcbd80be04f483d223e0d74a18c
Reviewed-on: https://skia-review.googlesource.com/c/192721
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-02-14 19:54:58 +00:00
Brian Salomon
67f01951d0 Use destructors to free resources owned by lazy proxy callbacks
Change-Id: I103355f12e808c636803491c86d3c887113f088c
Reviewed-on: https://skia-review.googlesource.com/c/192541
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
2019-02-14 19:25:45 +00:00