7797 Commits

Author SHA1 Message Date
skia-flutter-autoroll
79dae7ef9d Roll src/third_party/skia 1f02e8488551..8f88b2da05d5 (3 commits) (flutter/engine#9116)
https://skia.googlesource.com/skia.git
/%2Blog/1f02e8488551..8f88b2da05d5

git log 1f02e8488551c43d3497fba9a3b0896aafc2c9cf..8f88b2da05d542620a7e5d97aec917714b5cf8fc --date=short --no-merges --format=%ad %ae %s
2019-05-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (kjlubick@google.com), and stop
the roller if necessary.
2019-05-28 21:36:04 -04:00
Gary Qian
f0de8cc15e Remove outdated TODOs (flutter/engine#9114) 2019-05-28 17:06:57 -07:00
Ben Konyi
29bba5ab9f Roll src/third_party/dart 50b0d85804..fee615c5a5 (4 commits)
fee615c5a5 consolidate multiple modifier error codes
6aee4f390b Make analyzer's File.readAsBytesSync() impls return Uint8List
2878bfde6c [vm/ffi] Fix ffi trampoline class finalization
85c28b804d Check LSP support for workspace/applyEdit before giving CodeActions that require it
2019-05-28 16:01:58 -07:00
Kate Lovett
e94a3d9d2e Removing unused imports (flutter/engine#9108) 2019-05-28 15:16:33 -07:00
skia-flutter-autoroll
61bbf3cdcf Roll src/third_party/skia d04aaa3a841a..1f02e8488551 (8 commits) (flutter/engine#9109)
https://skia.googlesource.com/skia.git
/%2Blog/d04aaa3a841a..1f02e8488551

git log d04aaa3a841abd570f21b1780f2ae65dc1d1ebac..1f02e8488551c43d3497fba9a3b0896aafc2c9cf --date=short --no-merges --format=%ad %ae %s
2019-05-28 fmalita@chromium.org [skottie] Add support for more font weights
2019-05-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-28 reed@google.com skia helper for encoding video
2019-05-22 herb@google.com Use bulk advances in SkPDFEmitType1Font
2019-05-28 herb@google.com Replace SkStrikeSpec with SkStrikeSpecStorage
2019-05-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
2019-05-28 michaelludwig@google.com Use color analysis opts only if XP keeps the color FPs
2019-05-28 fmalita@chromium.org [skottie] Support multiple text fragments

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (kjlubick@google.com), and stop
the roller if necessary.
2019-05-28 18:05:28 -04:00
Jonah Williams
6a11211e12 Add checks to constructors and add missing constructor members (flutter/engine#9106) 2019-05-28 13:37:15 -07:00
Chinmay Garde
5efe381d1d Fix unopt variants of profile and release builds. (flutter/engine#9107)
This fixes a regression I introduced in https://github.com/flutter/engine/pull/8869 while preparing the buildroot for Fuchsia.
2019-05-28 12:42:53 -07:00
KyleWong
cb46fb503f Better help message. (flutter/engine#9097) 2019-05-28 12:33:30 -07:00
Chinmay Garde
f496331a07 Forward custom IDE flags to GN. (flutter/engine#9023) 2019-05-28 12:21:58 -07:00
skia-flutter-autoroll
2562de9d03 Roll src/third_party/skia 176b214f91bc..d04aaa3a841a (7 commits) (flutter/engine#9105)
https://skia.googlesource.com/skia.git
/%2Blog/176b214f91bc..d04aaa3a841a

git log 176b214f91bc1ce302621f5796bfd7a72d5b3f5d..d04aaa3a841abd570f21b1780f2ae65dc1d1ebac --date=short --no-merges --format=%ad %ae %s
2019-05-28 halcanary@google.com PDF example
2019-05-28 michaelludwig@google.com Reland "Update GrRTC to use GrFillRectOp::MakeGeneric"
2019-05-28 halcanary@google.com experimental/editor: minor change
2019-05-22 herb@google.com Call bulk advances in SkPDFMakeCIDGlyphWidthsArray
2019-05-28 robertphillips@google.com Use sk_memset* in GrFillBufferWithColor
2019-05-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms feba95f66c08..ca5b4470be98 (1 commits)
2019-05-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 5b8149aaf52b..feba95f66c08 (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (kjlubick@google.com), and stop
the roller if necessary.
2019-05-28 14:16:58 -04:00
Ben Konyi
10e7277a84 Roll src/third_party/dart ec4d48e241..50b0d85804 (87 commits)
50b0d85804 [vm/ffi] Observatory support for FFI
db599d4005 [vm/ffi] Fix GC crash in SimDBC
39dbaecfc1 Remove tests relying on contravariant uses of varaibles in supertypes
e6e2020fb2 [fasta] Allow only covariant uses of type parameters in supertypes
527c165426 Deprecate 'abstract' setter in elements, replace with 'isAbstract'.
d368bb8ecd Make some fields in LinkedNode informative.
e4362612b0 Add support for dynamic registration for LSP
969038934a [compiler] Fix EmitTestAndCall for a complete call of a Smi method.
3a2bc9b8e7 Updated pub client
c67b9f2331 [compiler] Fix EmitTestAndCall for a complete call of a Smi method.
b3a06c1933 [dart:_http] Fix http_cookie_date_test.dart compile errors.
1025c5bebb [DDC] Only inline textually small constants.
25033cee32 [CFE] Control inlining of const variables from backend.
afc54e23e3 [vm/ffi] FFI callbacks on ARM64.
0a5e5995e8 [vm/ffi] FFI callbacks on IA32.
ae944a68ed [Incremental compiler] Only re-check package-uris if base-uri changed
d911d9b5ff Cleanup "libraries" field in DillTarget when their invalidated
eb131c3d68 [kernel worker] Don't do unnecessary computeCanonicalNames
ec3cd7ffe0 Workaround for dartbug.com/36983 also when not in incremental compiler
e19bcb9411 [vm/ffi] Fix Google3 build
bd39cca700 [compiler] Mark each variable stored on entry to catch block.
0e5ebcaa96 Add InlineData and InlineDataCache
508a9fa6b0 Work-around called-once imprecision
bd078896f8 [vm/ffi] Remove use of private symbols from ffi_test_functions.cc
21b74fdf79 [dart2js] Update expectation file after BigInt fix in core lib.
735669190e [corelib BigInt] Fix implementation of BigInt.modInverse (fixes issue #37008).
5b200ea3dc remove unused import
70bd05e662 Stop ignoring runtime cast failures on function types.
eff6e95385 Improve code generation for variant classes.
03e415a4e8 Update the hover 'containingLibraryName' to not include the 'file:///' prefix.
4979a51a9c Add information about existing imports to completion response.
e43d81af5f Folders containing overlayed files should exist even if they do not exist on disk
e42d4a1d89 fix missing returns in lambdas
baa721ba23 Add an sdk module to the modular_test pipeline
64ed4bf664 Changes to bazel worker to support modular testing.
fc6954f084 [dartdevc] self hosting tests
f4f2c77d4a improve missing body error messages
ec1ddcdb83 improve extension message missing body error message
9081f28fbb [analyzer] fix a copy paste doc issue and 2 unused imports
3c34c8fa2f Fix type substitution of "star" types.
77f2603052 [dartdevc] preliminary nnbd support
0e5d18f281 Ensure that nullability promotion of the `Null` type yields `Never`.
5278d4059a Sort non_nullable_test.dart
0fb0185df0 [cfe] Extract field initializer tokens from the token stream
b53162d82b [build] Link with dl library on linux by default.
10692669e3 [cfe] Add flags for new experimental features
052272d998 Avoid dependency on file system order in modular_test/loader_test
d7054690ab [vm/compiler] Partially revert "Replace LoadClassId for known cids."
c20802ce16 [cfe] Introduce a Kernel annotation builder
eca6c8953f Allow `async` as an identifier everywhere.
dbd70dd214 [cfe] Simplify metadata builders
9f9f10ad97 Use cached serialization of source-information
4ff89f880d Move registrations on OutputUnitData to the impact transformer
7580e77ef2 Support modular code generation
225a301637 [vm/ffi] Re-land "[vm/ffi] FFI callbacks on X64."
edadc9c881 Add support for caching results of shared modules.
8208e872f8 Refactor summary IDL generator.
22c086fbe5 Remove unsafe uses of TypeImpl.withNullability (use TypeSystem instead).
aa785d938b [dart/vm] Fix erroneous claim on "temp" Q7
704446d159 Disable implicit casts but keep dynamic casts when NNBD enabled
49262365dc [vm] Do expensive kernel metadata verification only once per kernel
cc2fac57f3 Remove HBoolify
dfbc3923e4 add default CompilerContext in analysis server
1ffcccd9cc add extension method header parser recovery
db367542b3 [vm/kernel] Fix uninitialized variables in kernel_translation_helper.h
c4d691064a Remove unused methods from LinkedUnitContext.
5822645e66 Support for 'Wrap with Xyz' for expressions in ExpressionFunctionBody.
4b7c05f2ce Remove LinkedNodeVariablesDeclaration.
6e1f628f19 Outline the StackZone's Zone
cd2188f2f5 DAS change in hover behavior- the containingLibraryName now returns the URI of the containing library instead of the (possibly non-existent) library name
4fc86d726f Fix some lints in LSP tests
d4e2d78a94 [vm] Partially disable 5393ce7d35729e6a6b89e6e9316e99c15a8e3639.
338b74a52c [vm/ffi] Align stack frame when entering and exiting safe point
7bbd8ea29d Introduce a representation of the type `Never?`.
28f701982b Add diagnostic location info to more tests
70a0c86a4a Update pub client reference
cbd4391747 [vm/compiler] Forward the ByteData constructor length argument.
1993669102 Clean up examples in analyzer docs that were using deprecated APIs and add a test to catch future breakages
14b1d2feb8 [infra] Make deflaking optional in test.dart
181aeb30e7 Don't use OneShotInterceptorData during codegen and remove SuperMemberData
d92341be08 first cut parse extension methods
df95340f0c [dart:_http] Fix parsing of empty cookies and double quotes.
b316210d94 [vm/compiler] Speed up the compiler part which deals with kernel reading up in DEBUG mode
0c891451a8 cleanup parser forwarding and test listeners
6edefda065 cleanup token rewriter and clients
4ccf7b865e Don't set type for StringLiteral(s) in directives.
caac50d7ff [dartdevc] Fix metalet regression
2019-05-28 08:28:05 -07:00
skia-flutter-autoroll
b22e8f8908 Roll src/third_party/skia 213aa46af167..176b214f91bc (2 commits) (flutter/engine#9100)
https://skia.googlesource.com/skia.git
/%2Blog/213aa46af167..176b214f91bc

git log 213aa46af167261b39803290294a53a77cbbd21d..176b214f91bc1ce302621f5796bfd7a72d5b3f5d --date=short --no-merges --format=%ad %ae %s
2019-05-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-24 bsalomon@google.com Define SK_GL in Flutter.

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (kjlubick@google.com), and stop
the roller if necessary.
2019-05-28 10:48:04 -04:00
skia-flutter-autoroll
8bc7c920bf Roll src/third_party/skia 7730d7cb8fb2..213aa46af167 (3 commits) (flutter/engine#9098)
https://skia.googlesource.com/skia.git
/%2Blog/7730d7cb8fb2..213aa46af167

git log 7730d7cb8fb220fd6f54e91b4ca4def7d68302cc..213aa46af167261b39803290294a53a77cbbd21d --date=short --no-merges --format=%ad %ae %s
2019-05-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 40757b28bdc8..3fe06eb3aaaf (4 commits)
2019-05-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 5e9441a25484..710fcd517ea4 (3 commits)
2019-05-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 017b02e115dd..a4545bae034e (176 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (kjlubick@google.com), and stop
the roller if necessary.
2019-05-28 03:28:43 -04:00
skia-flutter-autoroll
c2e047bbfe Roll src/third_party/skia de7e074e8190..7730d7cb8fb2 (2 commits) (flutter/engine#9096)
https://skia.googlesource.com/skia.git
/%2Blog/de7e074e8190..7730d7cb8fb2

git log de7e074e819037b80c1c432217683ddf979b963c..7730d7cb8fb220fd6f54e91b4ca4def7d68302cc --date=short --no-merges --format=%ad %ae %s
2019-05-28 jvanverth@google.com Revert "Change Metal to not take ownership of objects"
2019-05-27 michaelludwig@google.com Revert "Update GrRTC to use GrFillRectOp::MakeGeneric"

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (kjlubick@google.com), and stop
the roller if necessary.
2019-05-27 23:59:20 -04:00
skia-flutter-autoroll
c67edf0289 Roll src/third_party/skia f06b6d5469a5..de7e074e8190 (1 commits) (flutter/engine#9094)
https://skia.googlesource.com/skia.git
/%2Blog/f06b6d5469a5..de7e074e8190

git log f06b6d5469a505bb5ce3d823a8362b5ffa5a24dc..de7e074e819037b80c1c432217683ddf979b963c --date=short --no-merges --format=%ad %ae %s
2019-05-26 fmalita@chromium.org [skottie] Shaper::VAlign::kResizeToFit should also scale line height

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (kjlubick@google.com), and stop
the roller if necessary.
2019-05-27 11:42:50 -04:00
skia-flutter-autoroll
2aba311a46 Roll src/third_party/skia 7e5a64f517e4..f06b6d5469a5 (2 commits) (flutter/engine#9093)
https://skia.googlesource.com/skia.git
/%2Blog/7e5a64f517e4..f06b6d5469a5

git log 7e5a64f517e46d4e136b9acc90bc7ae0aee854f3..f06b6d5469a505bb5ce3d823a8362b5ffa5a24dc --date=short --no-merges --format=%ad %ae %s
2019-05-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 e794ddc8a662..40757b28bdc8 (6 commits)
2019-05-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 778c5dab5f92..017b02e115dd (514 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (kjlubick@google.com), and stop
the roller if necessary.
2019-05-27 04:55:43 -04:00
skia-flutter-autoroll
3789a0b42e Roll src/third_party/skia dc01a84ae098..7e5a64f517e4 (1 commits) (flutter/engine#9092)
https://skia.googlesource.com/skia.git
/%2Blog/dc01a84ae098..7e5a64f517e4

git log dc01a84ae09838cf084e3e17f253d72a995ffd8c..7e5a64f517e46d4e136b9acc90bc7ae0aee854f3 --date=short --no-merges --format=%ad %ae %s
2019-05-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 8a2441d37d80..5e9441a25484 (4 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (kjlubick@google.com), and stop
the roller if necessary.
2019-05-27 01:25:40 -04:00
Mehmet Fidanboylu
d0b8eba0af Fix internal break since listing contents can return null (flutter/engine#9078) 2019-05-26 20:07:13 -07:00
skia-flutter-autoroll
4c2dd170b2 Roll src/third_party/skia f33c95cd6f55..dc01a84ae098 (3 commits) (flutter/engine#9091)
https://skia.googlesource.com/skia.git
/%2Blog/f33c95cd6f55..dc01a84ae098

git log f33c95cd6f55537cc13eb1e62267f0c2fd32ca11..dc01a84ae09838cf084e3e17f253d72a995ffd8c --date=short --no-merges --format=%ad %ae %s
2019-05-26 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2019-05-24 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-24 ccameron@chromium.org Change Metal to not take ownership of objects

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (kjlubick@google.com), and stop
the roller if necessary.
2019-05-26 05:33:20 -04:00
stuartmorgan
f0c950fb04 Rename macOS FLEPlugin* to FlutterPlugin* (flutter/engine#9074)
As another step toward aligning the macOS plugin API with the iOS plugin
API, and with its final form, rename the plugin-related classes from
FLEPlugin* to FlutterPlugin*. This makes the names of the clasess the
same between iOS and macOS. Eventually they should actually merge, with
annotations/ifdefs for platform differences, but for now since the macOS
version uses the same method names and is simply a subset of the iOS
APIs (with one to-be-stabilized method that is macOS-specific) doing the
merge later won't be a breaking change.

Doing this now allows for building out plugin tooling and plugin
implementations on macOS without creating a growing body of code that
will experience a breaking change later.

See:
https://github.com/flutter/flutter/issues/31735
https://github.com/flutter/flutter/issues/32718
2019-05-25 20:45:00 -04:00
Chris Bracken
8150bff997 Apply minor cleanups to Android embedding (flutter/engine#9088)
Eliminate an unused import, add missing @Override annotations, and
eliminate an unused logger.
2019-05-25 15:45:14 -07:00
Chris Bracken
7cdc09e0b2 Removed outdated deprecation comments (flutter/engine#9087)
In breaking change flutter/engine#4487, a typo was fixed in our Android
APIs correcting RequestPermissionResult to RequestPermissionsResult
(note the 's' on Permissions) for consistency with the Android SDK.

Various tombstone comments were left to help guide developers in the
right direction. These comments were slated for removal in March of
2018; at over a year later, we can probably safely remove them.
2019-05-25 15:02:52 -07:00
Chris Bracken
f7fe97bf24 Delete BSDiff sources (flutter/engine#9086)
BSDiff is no longer used as of flutter/engine#8663. This removes the
unused Java import and sources.
2019-05-25 13:49:28 -07:00
Chris Bracken
21fd6fb32a Correct typos, adopt US spellings (flutter/engine#9081)
Corects a bnuch of typeos throughout teh engien codebsae. Also makes
a couple minor Commonwealth -> US spelling adjustments for consistency
with the rest of Flutter's codebase.

Made use of `misspell` tool:
https://github.com/client9/misspell
2019-05-25 13:14:46 -07:00
Terry Lucas
03d5bb8f53 Use track-widget-creation transformer included in the sdk. (flutter/engine#9085)
This improves performance as the version in the SDK is able to work more
incrementally and avoids creating an expensive ClassHierarchy.
There is now no measureable performance difference with the option so the
kernel transformer can be enabled by default.
2019-05-25 06:38:51 -07:00
Matt Carroll
82b9848101 New Plugin API PR4: Adds Lifecycle support to the new plugin system. (flutter/engine#9049) 2019-05-24 19:28:49 -07:00
skia-flutter-autoroll
377cc25a50 Roll src/third_party/skia d9430297e74a..f33c95cd6f55 (5 commits) (flutter/engine#9082)
https://skia.googlesource.com/skia.git
/%2Blog/d9430297e74a..f33c95cd6f55

git log d9430297e74a8a381ead2d83988703a0a7d5e310..f33c95cd6f55537cc13eb1e62267f0c2fd32ca11 --date=short --no-merges --format=%ad %ae %s
2019-05-24 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-24 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-24 fmalita@chromium.org Reland "Active layer excludes outPoint"
2019-05-24 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-24 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-24 22:10:45 -04:00
stuartmorgan
d1a7209236 Update macOS podspec version requirement (flutter/engine#9077)
The framework is currently built with a 10.12 deployment target, so the
podspec can be at 10.12 rather than 10.13.

The TODO is left because this is an update to the current reality rather
than a final decision about what should be supported.
2019-05-24 21:29:37 -04:00
skia-flutter-autoroll
6eb999a637 Roll src/third_party/skia a4b837971c4b..d9430297e74a (30 commits) (flutter/engine#9080)
https://skia.googlesource.com/skia.git
/%2Blog/a4b837971c4b..d9430297e74a

git log a4b837971c4b91de29f62909d340cbae33919e33..d9430297e74a8a381ead2d83988703a0a7d5e310 --date=short --no-merges --format=%ad %ae %s
2019-05-24 mtklein@google.com blacklist Samsung Mongoose 3 from ASIMDHP
2019-05-24 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-23 csmartdalton@google.com Add "GrMipMapped" parameter to visitProxies
2019-05-23 michaelludwig@google.com Update GrRTC to use GrFillRectOp::MakeGeneric
2019-05-24 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-24 bsalomon@google.com Apply local matrix and then plane scaling matrix in GrYUVToRGBEffect
2019-05-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms fb9fa4a9a009..5b8149aaf52b (1 commits)
2019-05-24 brianosman@google.com Interpreter: Optimize common swizzles
2019-05-24 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-24 egdaniel@google.com Fix VkhardwareBufferTest to check for egl native fence extension.
2019-05-24 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 622c42a2cf22..fb9fa4a9a009 (1 commits)
2019-05-24 michaelludwig@google.com Add generic factory function to GrFillRectOp
2019-05-24 fmalita@chromium.org [skottie] Always use explicit text line height
2019-05-24 ethannicholas@google.com add SkSL support for mix, cross, and dot
2019-05-24 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-24 ethannicholas@google.com restructured SkSL include files
2019-05-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 1578d6b6f5dd..622c42a2cf22 (1 commits)
2019-05-24 halcanary@google.com add SkNamedTransferFn::kRec2020
2019-05-24 bsalomon@google.com Enable GL by default if GPU enabled and no backend selected.
2019-05-24 halcanary@google.com replace SkFont::glyphsToUnichars with SkFontPriv::GlyphsToUnichars
2019-05-24 fmalita@chromium.org [skottie] Add kBottom text alignment extension
2019-05-24 bsalomon@google.com Reland "Allow swapping out of GrBackendTexture used by SkSurface"
2019-05-23 herb@google.com Remove SkPackedID
2019-05-24 bsalomon@google.com Revert "Allow swapping out of GrBackendTexture used by SkSurface"
2019-05-24 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-24 bsalomon@google.com Blacklist ReplaceSurfaceBackendTexture on all Nexus5x Vulkan bots
2019-05-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 8224a58b4749..e794ddc8a662 (5 commits)
2019-05-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src a410b6988151..778c5dab5f92 (458 commits)
2019-05-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader cae8cde7fa65..8a2441d37d80 (26 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-24 18:40:27 -04:00
skia-flutter-autoroll
1c0840a9dc Roll src/third_party/skia 9339a8a61af0..a4b837971c4b (34 commits) (flutter/engine#9076)
https://skia.googlesource.com/skia.git
/%2Blog/9339a8a61af0..a4b837971c4b

git log 9339a8a61af0955840775dc89f4791a7215c2caf..a4b837971c4b91de29f62909d340cbae33919e33 --date=short --no-merges --format=%ad %ae %s
2019-05-24 brianosman@google.com Revert "Active layer excludes outPoint"
2019-05-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-23 bsalomon@google.com Disable two new tests on two bots while errors investigated
2019-05-23 brianosman@google.com Interpreter: Disassemble during execution when TRACE is enabled
2019-05-23 brianosman@google.com Support larger compound types in the interpreter
2019-05-23 jvanverth@google.com Remove Metal Perf bot from MacBook Air
2019-05-22 bungeman@google.com Add test of char to glyph round tripping.
2019-05-23 reed@google.com split RGB into YUV planes
2019-05-23 fmalita@chromium.org [skottie] Clamp seek() to the valid frame range
2019-05-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-22 isabelren@google.com Active layer excludes outPoint
2019-05-23 khushalsagar@chromium.org remote fonts: Also send empty paths so they don't count in cache misses.
2019-05-23 michaelludwig@google.com Reland "Track quad type on GrQuad directly"
2019-05-23 bsalomon@google.com Allow swapping out of GrBackendTexture used by SkSurface
2019-05-22 herb@google.com Get bulk advances for SkPDFDevice::internalDrawGlyphRun
2019-05-23 bsalomon@google.com Add GPU implementation of rescaling for SkSurface::asyncRescaleAndRead.
2019-05-23 robertphillips@google.com Revert "Track quad type on GrQuad directly"
2019-05-22 herb@google.com Start using strike specs in PDF.
2019-05-20 michaelludwig@google.com Track quad type on GrQuad directly
2019-05-23 robertphillips@google.com Expand backend allocation API to allow an initialization color (only for GL to start)
2019-05-23 ethannicholas@google.com Reland "remove unused functions in sksl.inc"
2019-05-22 brianosman@google.com Interpreter: Fix scalar -> vector constructors
2019-05-22 egdaniel@google.com Remove viewport from GrGLRenderTarget.
2019-05-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 fb8e1b25ad71..8224a58b4749 (5 commits)
2019-05-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src aacbdfe80aea..a410b6988151 (444 commits)
2019-05-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f4d2a446cc12..cae8cde7fa65 (12 commits)
2019-05-22 brianosman@google.com Interpreter: Tweak tracing output
2019-05-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-23 csmartdalton@google.com Revert "remove unused functions in sksl.inc"
2019-05-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-24 10:52:29 -07:00
Jason Simmons
4b5ce6b3ae Fix unchecked operation warnings in FlutterMain (flutter/engine#9073)
Also remove trailing whitespace on some lines
2019-05-23 15:30:08 -07:00
Jason Simmons
31a7a9b5a6 Roll third_party/dart/tools/sdks to 2.3.0 (flutter/engine#9072) 2019-05-23 14:37:34 -07:00
skia-flutter-autoroll
43fa4e85c0 Roll src/third_party/skia f77dbd04b926..9339a8a61af0 (12 commits) (flutter/engine#9065)
https://skia.googlesource.com/skia.git
/%2Blog/f77dbd04b926..9339a8a61af0

git log f77dbd04b92645d0f62d645210c449b5cac9b484..9339a8a61af0955840775dc89f4791a7215c2caf --date=short --no-merges --format=%ad %ae %s
2019-05-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-22 bungeman@google.com Remove SkTextEncoding and SkFontHinting macros.
2019-05-22 robertphillips@google.com Revert "De-GL-ify tests, gm and tools"
2019-05-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-21 herb@google.com Use bulk advances in SkFont
2019-05-22 robertphillips@google.com De-GL-ify tests, gm and tools
2019-05-22 jvanverth@google.com Add new Metal bots
2019-05-22 herb@google.com Check for SDF or ARGB in SDF case.
2019-05-22 ethannicholas@google.com remove unused functions in sksl.inc
2019-05-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-22 halcanary@google.com SkMatrix: get rid of AggregateMatrix
2019-05-21 herb@google.com Reland "Make SkRemoteGlyphCache obey the prepareForDrawing contract"

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-22 19:01:34 -04:00
Ben Konyi
019b3fc927 Roll src/third_party/dart e3edfd36b2..ec4d48e241 (7 commits)
ec4d48e241 [vm/bytecode] Add starting and ending source positions for closures
efde7dd642 [dartdevc] fix assert
345af8d9ed [vm/compiler/dbc] Make LoadIndexedInstr load unboxed values and StoreIndexedInstr take unboxed values
b22cd05c51 Reland fix for #28233: add hint for missing returns to function expressions
e15a98c4f2 Tighten types for runtimeStatement and runtimeCall
c86c277c0f Reapply "Use the full URI for DDK library debug names"
7cb48804ee [vm/compiler] Merge cid ranges when generating receiver check
2019-05-22 15:53:01 -07:00
stuartmorgan
8eaa8b8a87 Add mouse button support to the macOS shell (flutter/engine#9054)
Uses the new embedding API support for device type and buttons to pass
appropriate mouse button events, allowing for right click, middle click,
etc.

Also fixes some edge cases where macOS event delivery violated Flutter
requirements by tracking more data about the mouse event stream and
adjusting the sent events as necessary.
2019-05-22 17:51:17 -04:00
stuartmorgan
cca1b1bf43 Add a podspec for FlutterMacOS.framework (flutter/engine#9062)
Based on the iOS Flutter.podspec. This will be used for plugin
management via CocoaPods, as on iOS.

Part of https://github.com/flutter/flutter/issues/32718
2019-05-22 17:48:41 -04:00
Jason Simmons
6b2bdb6147 libtxt: have GetRectsForRange(strut) fall back to tight bounds if layout isn't forcing use of the strut (flutter/engine#9058) 2019-05-22 13:57:59 -07:00
Ben Konyi
89b0c5a1e7 Roll src/third_party/dart fde6a5917e..e3edfd36b2 (14 commits)
e3edfd36b2 [vm/snapshots] Finalize and sort all classes in snapshots with compilation trace
93481167a6 Add innerText field to Element class
a17b52c2c1 Revert "[vm, compiler] Unoptimized megamorphic calls."
7d1b54bd47 Add a minimal implementation of ExtensionDeclaration
07a45e9d4c [cfe] Transform collections before set literals
bbd22cb8ff Changes that slipped through rebasing
978dc6b372 [vm/compiler] Remove left-over free in unit_test.cc (we attach a finalizer now to the ExternalTypedData)
4317c5ff3f Don't set elements and types during AstRewriteVisitor.
6457ac1d4b Test potentially-nullable access errors
ab6aeaa106 [vm/kernel] Use GC-tracked ExternalTypedData/TypedDataView for kernel buffers
2bbb2f3c1f Disallow implicit casts
add95652d2 fix AstBuilder invalid getter recovery
79062c7587 Revert "[Test] Remove some dead code."
27e1c91c39 Add src/diagnostics test for assert(bool?)
2019-05-22 12:02:13 -07:00
skia-flutter-autoroll
bc0df359b8 Roll src/third_party/skia e63b01b364a0..f77dbd04b926 (19 commits) (flutter/engine#9057)
https://skia.googlesource.com/skia.git
/%2Blog/e63b01b364a0..f77dbd04b926

git log e63b01b364a0e86668ff4c4508b725b2e6752c00..f77dbd04b92645d0f62d645210c449b5cac9b484 --date=short --no-merges --format=%ad %ae %s
2019-05-21 mtklein@google.com remove -ffp-contract
2019-05-22 senorblanco@chromium.org GrTessellator: improved straight skeleton implementation.
2019-05-21 herb@google.com Move SkFont over to SkStrikeSpecStorage
2019-05-21 csmartdalton@google.com Remove VisitorType from GrOp::visitProxies
2019-05-20 jvanverth@google.com Fix resize and vsync issues in Mac Viewer
2019-05-21 robertphillips@google.com Make GrGLGpu::createBackendTexture parallel GrGLGpu::createTextureImpl
2019-05-22 halcanary@google.com VkTestUtils: respect new optional SK_GPU_TOOLS_VK_LIBRARY_NAME define
2019-05-22 jvanverth@google.com ARC cleanup and memory leak fix.
2019-05-21 mtklein@google.com use float -> float math functions
2019-05-22 zhenyu.shan@intel.com Add AVX2 implementation for blit_row_s32a_opaque
2019-05-21 jcgregorio@google.com Add Huawei P30 to the tree.
2019-05-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 e8247a574956..fb8e1b25ad71 (6 commits)
2019-05-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 09fbfa7a6919..aacbdfe80aea (446 commits)
2019-05-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9e2844fa2744..f4d2a446cc12 (2 commits)
2019-05-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-22 15:00:59 -04:00
stuartmorgan
2b6a8b2d4c Expose pointer type and buttons in embedder.h (flutter/engine#9034)
Rather than hard-coding the type of incoming events to mouse, and
synthesizing a primary button press for kDown/kUp, expose device kind
and buttons in the API.

For backwards compatibility, if the type is not set, the old behavior is
used. If an embedder sets the type to mouse explicitly, however, they
must also set correct button information.

For the touch type, the API abstracts away the framework's internal
expectation that a button is set for touch down/move for simplicity.

Fixes flutter/flutter#32854
2019-05-22 11:30:32 -04:00
Ben Konyi
ab4714b1eb Roll src/third_party/dart b11308657c..fde6a5917e (8 commits)
fde6a5917e [vm, compiler] Unoptimized megamorphic calls.
e20da9c220 Fix order of resolving / writing / reading of function / method declarations.
5218970024 Update README.md
cfdcfe2bfe Update DeclarationsTracker when a context options change.
181685b852 Allow disabling individual server features.
e114fc3453 [release] Prepare changelog and version file for 2.3.1 and 2.3.2-dev.0.0
9b017a1ced [dart/vm] Peephole optimizer (window size one) on stack code
2b6b0e00d9 Fix resolveToBound for nullability
2019-05-21 22:16:26 -07:00
Jason Simmons
74193f1e04 Update FlutterDevCompilerTarget for the new superclass constructor in the Dart SDK (flutter/engine#9039) 2019-05-21 18:01:46 -07:00
Jason Simmons
869c92a3d7 Add font features (such as tabular numbers) as an option in text styles (flutter/engine#8823)
Fixes https://github.com/flutter/flutter/issues/31691
2019-05-21 16:47:57 -07:00
Ben Konyi
99fa9d5c3a Roll src/third_party/dart b11308657c..b11308657c (0 commits) (flutter/engine#9037)
* Roll src/third_party/dart b48c8b1d1c..433bc1b350 (2 commits)

433bc1b350 [vm/compiler] Avoid adding unused Redefinition instructions
04e329b6ed Add override annotations across DDC

* Roll src/third_party/dart 433bc1b350..6d76c8790d (5 commits)

6d76c8790d bump to linter 0.1.89
0799ac0edb Enforce DDC lints
2fd1021326 [dartdevc] Turn on lints and cleanup violations
9adc5be551 Dartfmt all of DDC with the latest
e9b5c9ce8b Ignore todos in DDC

* Remove duplicate flag "track-widget-creation". Unblocks SDK roll.

* Roll src/third_party/dart b11308657c..b11308657c (0 commits)
2019-05-21 16:32:50 -07:00
Jonah Williams
490cb86f01 fix dartdevc build (flutter/engine#9036) 2019-05-21 15:30:57 -07:00
skia-flutter-autoroll
5795c151db Roll src/third_party/skia 12710911dcc2..e63b01b364a0 (11 commits) (flutter/engine#9035)
https://skia.googlesource.com/skia.git
/%2Blog/12710911dcc2..e63b01b364a0

git log 12710911dcc2056d8b6697cd0aa540f01a1c47df..e63b01b364a0e86668ff4c4508b725b2e6752c00 --date=short --no-merges --format=%ad %ae %s
2019-05-21 halcanary@google.com SkTypeface_mac/SkPDF codepoints out of BMP
2019-05-21 ethannicholas@google.com SkSL interpreter intrinsics
2019-05-21 herb@google.com Revert "Make SkRemoteGlyphCache obey the prepareForDrawing contract"
2019-05-21 herb@google.com Simplify scale handling
2019-05-21 csmartdalton@google.com ccpr: Visit atlas proxies during visitProxies()
2019-05-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-21 herb@google.com Make SkRemoteGlyphCache obey the prepareForDrawing contract
2019-05-21 mtklein@google.com simplify VECTOR macros, negates
2019-05-21 robertphillips@google.com Rename createTestingOnlyBackendTexture to createBackendTexture
2019-05-21 csmartdalton@google.com Blacklist PinnedImageTest on LenovoYogaC630
2019-05-21 mtklein@google.com 16-bit instructions

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-21 17:32:53 -04:00
Matthew Dempsky
e59951fa15 Avoid unnecessary copying of vectors in AccessibilityBridge (flutter/engine#9033) 2019-05-21 12:39:11 -07:00
skia-flutter-autoroll
33216db5ef Roll src/third_party/skia 54fbe0f813c1..12710911dcc2 (5 commits) (flutter/engine#9032)
https://skia.googlesource.com/skia.git
/%2Blog/54fbe0f813c1..12710911dcc2

git log 54fbe0f813c146afa9c983d8fa358937d00d2fec..12710911dcc2056d8b6697cd0aa540f01a1c47df --date=short --no-merges --format=%ad %ae %s
2019-05-21 mtklein@google.com negateS -> negateI
2019-05-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
2019-05-21 mtklein@google.com Revert "Revert "SkSLInterpreter refactoring""
2019-05-20 bungeman@google.com Move SkLeanWindows.h to src.

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-21 13:59:52 -04:00
skia-flutter-autoroll
e38bfd86b1 Roll src/third_party/skia 1903c94f44fd..54fbe0f813c1 (6 commits) (flutter/engine#9030)
https://skia.googlesource.com/skia.git
/%2Blog/1903c94f44fd..54fbe0f813c1

git log 1903c94f44fd0abce10da49b3a53b2c4e4af428f..54fbe0f813c146afa9c983d8fa358937d00d2fec --date=short --no-merges --format=%ad %ae %s
2019-05-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-20 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
2019-05-21 csmartdalton@google.com Revert "SkSLInterpreter refactoring"
2019-05-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 70958d15db70..e8247a574956 (3 commits)
2019-05-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 4dc9df3b70d6..09fbfa7a6919 (351 commits)
2019-05-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 7ab65834bc02..9e2844fa2744 (2 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-21 08:52:59 -04:00
skia-flutter-autoroll
734808c922 Roll src/third_party/skia dbc3caaf6c3d..1903c94f44fd (1 commits) (flutter/engine#9028)
https://skia.googlesource.com/skia.git
/%2Blog/dbc3caaf6c3d..1903c94f44fd

git log dbc3caaf6c3d9e257f078fc273941a7cf148be9d..1903c94f44fd0abce10da49b3a53b2c4e4af428f --date=short --no-merges --format=%ad %ae %s
2019-05-20 reed@google.com use rect-memset in legacy rect blit

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-20 20:49:19 -04:00