10245 Commits

Author SHA1 Message Date
Ferhat
cd982ca7d0 Fix edge detection for correct dom_renderer reset (flutter/engine#13940) 2019-11-20 08:56:56 -08:00
Ben Konyi
3daba45b72 Roll src/third_party/dart 1f933abcee..8342ec2c71 (12 commits) (flutter/engine#13941)
dart-lang/sdk@8342ec2c71 Fix pub.dev URLs throughout SDK repo
dart-lang/sdk@6546460461 chore(doc): fix typo
dart-lang/sdk@73cca4480c Fix typo
dart-lang/sdk@f594720679 Fix typo
dart-lang/sdk@11d523dfe1 Add a test suite for "co19", which will be the NNBD-migrated co19 tests.
dart-lang/sdk@246b23e5be [cfe] Implement late lowering for local variables.
dart-lang/sdk@195dd200ab [cfe] Support statement replacement in inference_visitor
dart-lang/sdk@f1adb0b4d8 [analyzer] use the staging url for crash reports
dart-lang/sdk@453aca82a7 [dartdevc] Migrating dart:_debugger to nnbd.
dart-lang/sdk@28de386937 [dart:core] Update num `operator ==` parameter type in NNBD fork
dart-lang/sdk@f31fb0386b Catch exceptions during ranking and disable smart ranking
dart-lang/sdk@f414465c45 Analyzer refactoring Workspace.isBazelWorkspace() to a getter: get isBazel, this is follow up on https://dart-review.googlesource.com/c/sdk/+/125564
2019-11-20 07:55:50 -08:00
Nurhan Turgut
ae5cce0b17 [web] Flutter for web autocorrect support (flutter/engine#13922)
* support for autocorrect

* fixing the unit tests. Note there is no unit tests for the autocorrect since the unit tests do not run on webkit

* addressing PR comments

* fix typo
2019-11-20 06:47:09 -08:00
skia-flutter-autoroll
c9f8d20878 Roll src/third_party/skia e678b79c489d..935a35d972e5 (13 commits) (flutter/engine#13927)
https://skia.googlesource.com/skia.git/+log/e678b79c489d..935a35d972e5

git log e678b79c489d..935a35d972e5 --date=short --no-merges --format='%ad %ae %s'
2019-11-19 csmartdalton@google.com Reland "Enable msaa ccpr on vulkan"
2019-11-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-19 herb@google.com Remove fallback flag from subrun
2019-11-19 benjaminwagner@google.com Use docker recipe module for Docker Build
2019-11-19 benjaminwagner@google.com Add Debian10 GCC Docker Build
2019-11-19 mtklein@google.com Add basic line table to VTune hooks
2019-11-19 jlavrova@google.com Fixing a memory leak in OneLineShaper
2019-11-19 halcanary@google.com GN tools: copy_git_directory.py better error message.
2019-11-19 herb@google.com Fallback direct glyphs not translating properly
2019-11-19 bungeman@google.com Set fixed pitch bit in DirectWrite port.
2019-11-19 csmartdalton@google.com ccpr: Fix an assumption about weights from the tessellator
2019-11-19 mtklein@google.com add VTune integration to SkVM
2019-11-19 michaelludwig@google.com Detect empty triangles in CropRect

Created with:
  gclient setdep -r src/third_party/skia@935a35d972e5

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC robertphillips@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=robertphillips@google.com
2019-11-19 20:02:59 -08:00
Ben Konyi
2ca98a09df Roll src/third_party/dart eeca3fb1cb..1f933abcee (7 commits) (flutter/engine#13931)
dart-lang/sdk@1f933abcee Convert a compile time error into a parse error (issue 39389)
dart-lang/sdk@db64f9ecb2 Delete standalone_2/io/process_exit_negative_test.dart.
dart-lang/sdk@db166e423e Fix unused elements when setter used
dart-lang/sdk@2c5705ad23 Migrate some negative tests to static error tests.
dart-lang/sdk@c2584d8046 [kernel] Align TypeParameterType.hashCode with the equality strategy
dart-lang/sdk@c6efc78319 Migration: update edge builder tests to use `pointsToNever` where possible.
dart-lang/sdk@26f5ea47e8 [co19] Rename status file to co19_2-co19.status
2019-11-19 14:49:47 -08:00
Jim Graham
c8ad84b60d Imagefilter wrapper object (flutter/engine#13711)
Make ImageFilter objects comparable and printable.

This will help in areas in the Widget and RenderObject trees which try to avoid marking objects for updates if a setter is called with the same value (previously all ImageFilter objects would compare as not equal and appear to be new values).
2019-11-19 13:43:06 -08:00
Harry Terkelsen
1028e1eafc Implement basic text rendering support in CanvasKit backend (flutter/engine#13903)
* Implement basic text rendering support in CanvasKit backend

* Update licenses

* Address PR comments
2019-11-19 12:37:28 -08:00
Todd Volkert
3dcaf815b7 Roll Skia to e678b79c489d (2 commits) (flutter/engine#13923)
Roll skia to e678b79c489d (2 commits)

https://skia.googlesource.com/skia.git/+log/c5e528e15b1f..e678b79c489d

e678b79 Remove use of kCTFontOpticalSizeAttribute by Ben Wagner
417d299 Fix windows DLL builds with shaper included by Brian Osman
2019-11-19 12:33:08 -08:00
Nurhan Turgut
395ce7ae62 Changing test runner and platform to be browser independent (flutter/engine#13869)
* changes to add firefox as one of the browser options to test_platform and test_runner

* Creating a supported_browsers file to put all the different browser related maps and utilities

* Remove accidentaly forgotten commented out lines. Clear imports

* fix error in screenshot handler

* Addressing PR comments.

* addressing PR comments part 2:
2019-11-19 12:18:10 -08:00
skia-flutter-autoroll
d4af7db522 Roll fuchsia/sdk/core/linux-amd64 from T9BAw... to 7mmHP... (flutter/engine#13924)
Roll fuchsia/sdk/core/linux-amd64 from T9BAw... to 7mmHP...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-19 14:29:21 -05:00
Chinmay Garde
6df221f6fb Expose the platform view mutator stack to custom compositors. (flutter/engine#13731)
This allows custom compositors to affect scene builder modifications made
to the platform view.

Fixes https://github.com/flutter/flutter/issues/44211
Fixes b/143612326
2019-11-19 10:35:41 -08:00
Jonah Williams
fb6777923d allow ignoring toString, hashCode, and == in api_conform_test (flutter/engine#13907) 2019-11-19 10:21:31 -08:00
Ben Konyi
3e412ce43a Roll src/third_party/dart d9d5fbc109..eeca3fb1cb (5 commits)
dart-lang/sdk@eeca3fb1cb New "general" status file added
dart-lang/sdk@626639f11f Added nonfunction-type-alias tests, skipped for non-fasta compiler
dart-lang/sdk@fae6affeea [CFE] Incremental compiler has experimental invalidation strategy (first checkpoint)
dart-lang/sdk@7543d27445 [CFE] Disable colors for incremental compiler test suite
dart-lang/sdk@6f5b3775ff Simplify IgnoreInfo.
2019-11-19 10:17:26 -08:00
Chinmay Garde
a48601803b Add virtual destructor to GPUSurfaceSoftwareDelegate. (flutter/engine#13918) 2019-11-19 10:15:34 -08:00
chunhtai
d053943e7c Moves pointer event sanitizing to engine. (flutter/engine#13697)
* Moves pointer event sanitizing to engine

* fix comment format

* fix formatting

* addressing comment

* fix format

* fix format

* addressing comment
2019-11-19 09:48:25 -08:00
Kate Lovett
03679977c3 Adding opacity -> alpha method to Color class (flutter/engine#13902) 2019-11-19 09:48:04 -08:00
skia-flutter-autoroll
5241bc93b9 Roll src/third_party/skia d3ddcb403993..c5e528e15b1f (1 commits) (flutter/engine#13916)
https://skia.googlesource.com/skia.git/+log/d3ddcb403993..c5e528e15b1f

git log d3ddcb403993..c5e528e15b1f --date=short --no-merges --format='%ad %ae %s'
2019-11-19 benjaminwagner@google.com Update Valgrind to 3.15.0.

Created with:
  gclient setdep -r src/third_party/skia@c5e528e15b1f

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC robertphillips@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=robertphillips@google.com
2019-11-19 12:42:43 -05:00
Ferhat
b8bd61038f [web] Implement PathMetrics.length (flutter/engine#13909)
* Implement PathMetrics.length, add tests
2019-11-19 09:41:11 -08:00
skia-flutter-autoroll
26a2dfaa40 Roll fuchsia/sdk/core/mac-amd64 from 8X5fE... to bC9Qy... (flutter/engine#13919)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-19 09:09:26 -08:00
Ben Konyi
20bc91734e Roll src/third_party/dart 5b72c1c669..d9d5fbc109 (5 commits) (flutter/engine#13917)
dart-lang/sdk@d9d5fbc109 [cfe] Create TypeParameterTypes with default nullabilities
dart-lang/sdk@1b295ef956 [cfe] Make nullability parameter of SubtypeTester.futureType required
dart-lang/sdk@203583b41b [cfe] Account for invalid type being part of a type in subtype check
dart-lang/sdk@0a98a7a153 Add helper predicates for upper/lower bounds.
dart-lang/sdk@239e2eb4ed Issue 38813. If in a legacy library, use legacy interface types for CONFLICTING_GENERIC_INTERFACES.
2019-11-19 09:09:04 -08:00
skia-flutter-autoroll
ebe8325c9f Roll src/third_party/skia d4fb7c7b140d..d3ddcb403993 (21 commits) (flutter/engine#13915)
https://skia.googlesource.com/skia.git/+log/d4fb7c7b140d..d3ddcb403993

git log d4fb7c7b140d..d3ddcb403993 --date=short --no-merges --format='%ad %ae %s'
2019-11-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 51b5a3222b60..e4b3136913c6 (6 commits)
2019-11-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src c30db006f1d6..b659e40a3998 (423 commits)
2019-11-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader aba1020d3914..79afb7620a69 (5 commits)
2019-11-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-18 fmalita@chromium.org [skottie] Fix single-node camera orientation relative to z=0 plane
2019-11-18 jsimmons@google.com Use the default font family if no match is found for any of the families in the text style
2019-11-18 robertphillips@google.com Only access the scissorState's rect when it is valid
2019-11-18 brianosman@google.com Remove some SK_API from src/
2019-11-18 halcanary@google.com DEPS: add third_party/externals/libgifcodec
2019-11-18 halcanary@google.com GN tool: copy_git_directory.py script
2019-11-18 michaelludwig@google.com Make TessellationHelper resettable
2019-11-18 nigeltao@google.com Optimize SkWuffsCodec pixbuf zero-initialization
2019-11-18 egdaniel@google.com Make GrSemaphore no longer derive from GrGPUResource.
2019-11-18 scroggo@google.com Run nanobench on droids.gif
2019-11-18 jvanverth@google.com Metal: Fix buffer alignment issues on Mac
2019-11-18 reed@google.com restructure EdgeClipper to accommodate other callers (e.g. half-plane)
2019-11-18 benjaminwagner@google.com [infra] Update docs with respect to Go modules.
2019-11-18 robertphillips@google.com Add SampleLocationsTestOp::onPrePrepare
2019-11-18 jvanverth@google.com Add Metal support for dynamic texture state
2019-11-18 robertphillips@google.com Add FwidthSquircleTestOp::onPrePrepare
2019-11-18 robertphillips@google.com Reformat gn files

Created with:
  gclient setdep -r src/third_party/skia@d3ddcb403993

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC robertphillips@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=robertphillips@google.com
2019-11-19 02:15:30 -05:00
skia-flutter-autoroll
672995ba02 Roll fuchsia/sdk/core/linux-amd64 from kSMF7... to T9BAw... (flutter/engine#13914)
Roll fuchsia/sdk/core/linux-amd64 from kSMF7... to T9BAw...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-19 01:38:18 -05:00
Ben Konyi
d5fff1f36c Roll src/third_party/dart 62c67e40dc..5b72c1c669 (17 commits)
dart-lang/sdk@5b72c1c669 [dartdevc] Migrating internal_patch to nnbd.
dart-lang/sdk@7c5f81eb0f [dartdevc] Cleanup unused optional parameter from NoSuchMethodError
dart-lang/sdk@5eb0d5979a Add new bot configuration for analyzer NNBD
dart-lang/sdk@bcc77d8605 (ddc) Generate the sdk.js files by reading a dill file directly
dart-lang/sdk@19144db89f Use compile_platform to build the sdk.dill
dart-lang/sdk@582cec84f4 Set up new test suites for migrating the tests to NNBD.
dart-lang/sdk@baa2d8125f [dartdevc] Cleanup dynamic calls and downcasts in _BigIntImpl
dart-lang/sdk@ed8c53ad49 Bump dartfix to 0.1.6
dart-lang/sdk@5ec93e211f [dartfuzz] Adding fuzzer support for extension methods on core library types
dart-lang/sdk@2416116208 [analyzer] Support AST variance in visitors and cloning methods.
dart-lang/sdk@93c9f97715 [dart:core] Fix analysis error in NNBD fork
dart-lang/sdk@bde92ca34a [vm] Late modifier for final local variables.
dart-lang/sdk@89b4f55010 Fix an import at the top of the analysis server workspace.dart file
dart-lang/sdk@c38cde958d [dartdevc] Finishing NNBD migration of dart:typed_data.
dart-lang/sdk@0d40d3736b Change mocks.dart to triple-slash comment style
dart-lang/sdk@01614788c8 (ddc) split rule that compiles packages into separate rules for each package
dart-lang/sdk@6f00b19174 Migrating dart:convert patch files to NNBD.
2019-11-18 22:12:24 -08:00
Chinmay Garde
0699b6ddfe Roll buildroot to a985f7f63ac. (flutter/engine#13910)
Pulls in the fixes to libwebp in https://github.com/flutter/buildroot/pull/332.
2019-11-18 20:00:32 -08:00
skia-flutter-autoroll
549a34e652 Roll fuchsia/sdk/core/mac-amd64 from Oo6E_... to 8X5fE... (flutter/engine#13912)
Roll fuchsia/sdk/core/mac-amd64 from Oo6E_... to 8X5fE...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-18 22:50:31 -05:00
skia-flutter-autoroll
aabe1f6a8e Roll src/third_party/skia c9d263c1213e..d4fb7c7b140d (7 commits) (flutter/engine#13897)
https://skia.googlesource.com/skia.git/+log/c9d263c1213e..d4fb7c7b140d

git log c9d263c1213e..d4fb7c7b140d --date=short --no-merges --format='%ad %ae %s'
2019-11-18 robertphillips@google.com Rename opPODAllocator to recordTimeAllocator
2019-11-18 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2019-11-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 6961018759e7..c30db006f1d6 (480 commits)
2019-11-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 5f4db6a76640..51b5a3222b60 (9 commits)
2019-11-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 102fd19c65f4..aba1020d3914 (7 commits)
2019-11-18 rosasco@google.com SKQP Build for Fuchsia SDK
2019-11-18 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

Created with:
  gclient setdep -r src/third_party/skia@d4fb7c7b140d

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC robertphillips@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=robertphillips@google.com
2019-11-18 22:22:50 -05:00
Ben Konyi
bb3571b2a5 Roll src/third_party/dart 830f291773..62c67e40dc (15 commits)
dart-lang/sdk@62c67e40dc Added language test for reified torn-off methods with explicit variance.
dart-lang/sdk@7c517ed007 [analyzer] Report invalid variance positions in fields.
dart-lang/sdk@c3607e3d48 [dart:_internal] Fix some analyzer errors in the NNBD fork
dart-lang/sdk@e12a7e0ca2 Fix for OSR assert (debug) or crash (release)
dart-lang/sdk@bbe5d38c0e Add a script to analysis_server/tool for testing out NNBD migration.
dart-lang/sdk@c0144141ce Move TestPluginManager, MockServerChannel, and ServerError into utilities
dart-lang/sdk@28d9eaf230 Migration: Go ahead and generate migration output files even when a port is given
dart-lang/sdk@a8bf0dc2e5 Move type parameter variance tests for LUB to LeastUpperBoundTest.
dart-lang/sdk@cfd226a27f [ dart:http ] Fix issue where setting HttpClient.enableTimelineLogging wasn't actually enabling timeline logging
dart-lang/sdk@c825038296 [dartdevc] Migrating dart:async patch files for DDC to be nnbd-compliant.
dart-lang/sdk@73d0ef6a30 Remove 'visitedTypes' from appendTo().
dart-lang/sdk@99f88806ec (ddc) split call to build_pkgs: create packages for dartdevc-legacy and dartdevc separately
dart-lang/sdk@bc449f160b Fix for dartbug.com/39401 -- quick fix improvement around angular generated files
dart-lang/sdk@8dd2e8e693 Modify DeclarationsContext.getLibraries to consider the entire context if it is a BazelWorkspace
dart-lang/sdk@ed971fd0c7 NNBD migrator: Add Locations for each edit made in an NN fix
2019-11-18 19:20:24 -08:00
Todd Volkert
02a18868b3 Revert "RendererContextSwitch guard flutter's gl context rework. (#13812)" (flutter/engine#13906)
This reverts commit 7552e9370527aae8df06b43dcb6b313d9ebdb365.

This is being reverted because it caused flutter/flutter#45098
(images don't load on iOS).
2019-11-18 18:28:04 -08:00
Ben Konyi
bcedfab086 Roll src/third_party/dart 06e6554d2e..830f291773 (22 commits) (flutter/engine#13905)
dart-lang/sdk@830f291773 [vm] Use a wrapper for bootstrap natives too.
dart-lang/sdk@29ff784ecb [dart/compiler] Loop analysis and BCE improvements
dart-lang/sdk@b716efbfc0 Attempt to work around repeating LinkedBundleContext exceptions.
dart-lang/sdk@860132c9e0 Fix using interfaceType() without nullability, remove unused class.
dart-lang/sdk@7df44023f4 Issue 38878. Update SuperContext for annotations.
dart-lang/sdk@e34e734b56 [nnbd_migration] track causations for substitution nodes
dart-lang/sdk@7905e78db2 NNBD preview: Better messaging for non-late uninitialized variable
dart-lang/sdk@b5b45ffe4b Issue 38953. Exit the unit element walker on enter into a directive.
dart-lang/sdk@1e7d4fd81e Simplify ForEachPartsWithDeclaration case in LocalDeclarationVisitor.
dart-lang/sdk@f69935b107 Migration: stop creating union edges for inferred types.
dart-lang/sdk@6a8aae0095 [vm] Enable Dart VM to run in QEMU user-mode emulation for ARM.
dart-lang/sdk@1ae6f1b031 Support for creating and displaying edits in the preview tool
dart-lang/sdk@8fbb053092 Issue 39021. Guard against invalid generic type alias, without function type.
dart-lang/sdk@fe3fadbdba Issue 39025. ForEachPartsWithIdentifier does not define anything, don't pretend that it is a LocalVariableElement.
dart-lang/sdk@3a17bebf9c Issue 39028. Guard against mixin constructor in FieldFormalParameter completion.
dart-lang/sdk@2a5d00bcd2 Issue 38992. Build annotation elements for type parameter elements on their creation.
dart-lang/sdk@aa0cf44b05 Issue 38506. Don't attempt to use LibraryElement.metadata for not the first LibraryDirective.
dart-lang/sdk@6df2491743 Issue 38551. Fix for reading references to PropertyAccessorElement(s) defined in extensions.
dart-lang/sdk@7c1f58f9fe [cfe] Demote inferred type variables when used as type arguments
dart-lang/sdk@16af4b7355 [vm] Set all entrypoints when reading JIT snapshots.
dart-lang/sdk@369fdb7cb2 [SDK] Fixes FORCE_INCLUDE_DISASSEMBLER build in PRODUCT.
dart-lang/sdk@043885676c [CFE] Mark initializer as inferred and don't redo work
2019-11-19 03:12:51 +02:00
Ferhat
89438f0dc1 Fix withIn matcher distance function lookup (flutter/engine#13904) 2019-11-18 16:00:01 -08:00
Ben Konyi
2cef3235a9 Roll src/third_party/dart aceeba7567..06e6554d2e (2 commits) (flutter/engine#13900)
dart-lang/sdk@06e6554d2e [CFE] getFormal via Identifier (name and offset) and not just String (name)
dart-lang/sdk@edbff4eae7 [CFE] Encapsulate 'Stack' and create DebugStack as an option
2019-11-18 14:58:37 -08:00
Ferhat
bf3e0cbf22 Fix single line bitmap canvas text shadow (flutter/engine#13901) 2019-11-18 13:42:48 -08:00
skia-flutter-autoroll
b5d79e9c53 Roll fuchsia/sdk/core/linux-amd64 from dhwMR... to kSMF7... (flutter/engine#13899)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-18 09:47:52 -08:00
Ben Konyi
77b22948db Roll src/third_party/dart 7b67303318..aceeba7567 (8 commits)
dart-lang/sdk@aceeba7567 [vm/async] Encode the yield index -> token position in PcDescriptors.
dart-lang/sdk@129565a71d [kernel] Handle property invocation in MethodInvocation.getStaticType
dart-lang/sdk@706c54f763 [SDK] Adds disasm. flags for FORCE_INCLUDE_DISASSEMBLER.
dart-lang/sdk@696069c9a2 [infra] test.dart: Download build results while running the tests
dart-lang/sdk@9e03a639ea [cfe] Split inferMethodInvocation into invocation variants
dart-lang/sdk@764926f37d [cfe] Use BinaryExpression in compounds
dart-lang/sdk@29f127d055 [CFE] Clear initializers unconditionally in prepareInitializers
dart-lang/sdk@ed6dd5b79b [dart2js] Address new UNUSED_ELEMENT warnings
2019-11-18 07:13:13 -08:00
skia-flutter-autoroll
3462aa6cdb Roll fuchsia/sdk/core/mac-amd64 from 6ZRA_... to Oo6E_... (flutter/engine#13894)
Roll fuchsia/sdk/core/mac-amd64 from 6ZRA_... to Oo6E_...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-18 10:09:56 -05:00
skia-flutter-autoroll
413a29f505 Roll src/third_party/skia 78fa08b279c5..c9d263c1213e (1 commits) (flutter/engine#13893)
https://skia.googlesource.com/skia.git/+log/78fa08b279c5..c9d263c1213e

git log 78fa08b279c5..c9d263c1213e --date=short --no-merges --format='%ad %ae %s'
2019-11-18 kjlubick@google.com [canvaskit] Roll to 0.9.0

Created with:
  gclient setdep -r src/third_party/skia@c9d263c1213e

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC robertphillips@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=robertphillips@google.com
2019-11-18 08:11:40 -05:00
Ben Konyi
5ec48d55e5 Roll src/third_party/dart 8617da2bf0..7b67303318 (3 commits)
dart-lang/sdk@7b67303318 Make json.fuse(utf8) work correctly.
dart-lang/sdk@4b5589e0cb Reland "[cfe] Use StaticTypeContext for getStaticType" and more"
dart-lang/sdk@c96fe4e006 Add more explaination to existing examples
2019-11-18 01:15:10 -08:00
skia-flutter-autoroll
144d134225 Roll fuchsia/sdk/core/mac-amd64 from pVwSb... to 6ZRA_... (flutter/engine#13891)
Roll fuchsia/sdk/core/mac-amd64 from pVwSb... to 6ZRA_...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-17 21:31:23 -05:00
skia-flutter-autoroll
62bfad9547 Roll fuchsia/sdk/core/mac-amd64 from Ass60... to pVwSb... (flutter/engine#13890)
Roll fuchsia/sdk/core/mac-amd64 from Ass60... to pVwSb...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-17 08:55:26 -05:00
skia-flutter-autoroll
665746d781 Roll src/third_party/skia 541f310b3482..78fa08b279c5 (9 commits) (flutter/engine#13884)
https://skia.googlesource.com/skia.git/+log/541f310b3482..78fa08b279c5

git log 541f310b3482..78fa08b279c5 --date=short --no-merges --format='%ad %ae %s'
2019-11-16 csmartdalton@google.com Revert "Enable msaa ccpr on vulkan"
2019-11-16 csmartdalton@google.com Enable msaa ccpr on vulkan
2019-11-15 herb@google.com Add subspan() to SkZip
2019-11-15 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-15 herb@google.com Add last() to SkZip
2019-11-15 michaelludwig@google.com Revert "Replace GrTextureDomainEffect with GrDomainEffect."
2019-11-15 michaelludwig@google.com Revert "fix issue introduced in f29caf1433e3185df01b4a286d0fc9715ad32ae2"
2019-11-15 reed@google.com Expose the owning surface to a canvas?
2019-11-15 robertphillips@google.com Make GrProgramInfo take pointers to the GrPipeline and the GrPrimitiveProcessor

Created with:
  gclient setdep -r src/third_party/skia@78fa08b279c5

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC halcanary@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=halcanary@google.com
2019-11-17 07:01:56 -05:00
skia-flutter-autoroll
eb0554d8b4 Roll fuchsia/sdk/core/mac-amd64 from rX-Bh... to Ass60... (flutter/engine#13888)
Roll fuchsia/sdk/core/mac-amd64 from rX-Bh... to Ass60...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-16 20:19:49 -05:00
skia-flutter-autoroll
c464ed83ea Roll fuchsia/sdk/core/mac-amd64 from s9Vl7... to rX-Bh... (flutter/engine#13887)
Roll fuchsia/sdk/core/mac-amd64 from s9Vl7... to rX-Bh...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-16 07:43:08 -05:00
Ben Konyi
4c00fa682a Roll src/third_party/dart d6b0a27665..8617da2bf0 (1 commits)
dart-lang/sdk@8617da2bf0 [VM/nnbd] Pass NNBD mode to runtime functions whose semantics depend on it.
2019-11-15 22:14:11 -08:00
Ian McKellar
6f8724c59e Work around Fuchsia a11y / ICU name conflict (flutter/engine#13885)
ICU #defines TRUE and FALSE but these are used as enum member name by
the Fuchsia i18n FIDL library. This #undefs TRUE and FALSE before
including the generated FIDL header.

Fixes https://github.com/flutter/flutter/issues/44817
2019-11-15 21:16:44 -08:00
Ben Konyi
44df505aec Roll src/third_party/dart fdb9d19826..d6b0a27665 (19 commits)
dart-lang/sdk@d6b0a27665 [test] Explicitly mark streamed_conversion_json_utf8_decode_test as slow in reload test modes.
dart-lang/sdk@1c12878d05 [ dart:io ] Added timeline events for HttpClient connections and requests
dart-lang/sdk@545b10389d [vm, service] Compute allocation stats on demand, instead of during allocation and GC.
dart-lang/sdk@6239777983 [dart2js] Fix a few missing and one unneeded `covariant`s
dart-lang/sdk@a2fe9d450e [analyzer] Report invalid variance positions in methods of a class.
dart-lang/sdk@329d0913ca [vm] Late modifier for non-final local variables.
dart-lang/sdk@a8b3773054 [vm, reload] Guard against field loads that no longer conform to the field's static type.
dart-lang/sdk@33c95a8508 Migration: account for definite assignment.
dart-lang/sdk@f3ee4d0fe5 Add a failing test case for http://dartbug.com/39401 -- quick fix improvement around angular generated files
dart-lang/sdk@15e5c23167 nnbd preview tool: Better text when inserting 'required'
dart-lang/sdk@6ec813e07a [analyzer] Modified type inference constraints wrt variance.
dart-lang/sdk@249a9172f7 Migration: don't mark fields as nullable due to factory and redirecting constructors.
dart-lang/sdk@ea6c7f29fa [fuzzer] Added void functions to the API table
dart-lang/sdk@a6635d006b [nnbd_migration] Show "exact nullability" in output directory.
dart-lang/sdk@557ed605de Temporarily do not enable nnbd when building packages for ddc tests
dart-lang/sdk@89dc1a791e Updated analyzer error messages in variance_multi_subclass_error_test.
dart-lang/sdk@d290f1cec2 Add nonfunction-type-aliases experimental flag
dart-lang/sdk@faa4eb7808 Partial support for an incremental workflow
dart-lang/sdk@c5b87f2a01 [vm] Disable entire test (apparently status files can no longer disable individual multitests)
2019-11-15 18:37:51 -08:00
skia-flutter-autoroll
a22fd5361c Roll fuchsia/sdk/core/mac-amd64 from RI85D... to s9Vl7... (flutter/engine#13882)
Roll fuchsia/sdk/core/mac-amd64 from RI85D... to s9Vl7...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-15 19:07:36 -05:00
skia-flutter-autoroll
6329c2814a Roll src/third_party/skia 1496758da42e..541f310b3482 (12 commits) (flutter/engine#13880)
https://skia.googlesource.com/skia.git/+log/1496758da42e..541f310b3482

git log 1496758da42e..541f310b3482 --date=short --no-merges --format='%ad %ae %s'
2019-11-15 kjlubick@google.com [canvaskit] Fix primitive_shaper build
2019-11-15 reed@google.com trim out unneeded references to SkString
2019-11-15 reed@google.com Ummm, why are we including SkUTF.h?
2019-11-15 robertphillips@google.com Add ClockwiseTestOp::onPrePrepare
2019-11-15 kjlubick@google.com [canvaskit] Expose more SkParagraph methods
2019-11-15 kjlubick@google.com [canvaskit] Add MatrixTransform ImageFilter
2019-11-15 borenet@google.com [infra] Fix bin/try
2019-11-15 bsalomon@google.com fix issue introduced in f29caf1433e3185df01b4a286d0fc9715ad32ae2 where kClamp domain mode is always used.
2019-11-15 csmartdalton@google.com Reland "Reland "Reland "Reland "Implement sample mask and sample locations support in Vulkan""""
2019-11-15 robertphillips@google.com Reduce max # of AA Quads that can be merged or chained into a single GrTextureOp (take 2)
2019-11-15 reed@google.com remove unused (by clients) SkMultiPictureDraw
2019-11-15 bsalomon@google.com Replace GrTextureDomainEffect with GrDomainEffect.

Created with:
  gclient setdep -r src/third_party/skia@541f310b3482

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC halcanary@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=halcanary@google.com
2019-11-15 19:02:22 -05:00
Ben Konyi
a5ab4d1c29 Roll src/third_party/dart 8e176998b4..fdb9d19826 (5 commits)
dart-lang/sdk@fdb9d19826 Added aliases and nonfunction to kernel spell check lists
dart-lang/sdk@03c3eff5dd [vm] Support JIT exception handling in DART_PRECOMPILER mode
dart-lang/sdk@5f18b77d39 [vm/reload] Disable vm/dart/isolates/spawn_function_test/0 until full IG reloading is implemented
dart-lang/sdk@20962e656b [vm/concurrency] Split up IsolateReloadContext into IsolateReloadContext/IsolateGroupReloadContext
dart-lang/sdk@c37ca05357 [CFE] Plug memory leak in incremental compiler
2019-11-15 16:00:22 -08:00
Gary Qian
b8357d8f66 getLineBoundary edge condition use <= instead of < (flutter/engine#13881) 2019-11-15 15:14:03 -08:00
skia-flutter-autoroll
107e7e22b5 Roll src/third_party/skia b3d3551577a3..1496758da42e (5 commits) (flutter/engine#13876)
https://skia.googlesource.com/skia.git/+log/b3d3551577a3..1496758da42e

git log b3d3551577a3..1496758da42e --date=short --no-merges --format='%ad %ae %s'
2019-11-15 kjlubick@google.com [canvaskit] Request an 8 bit stencil buffer from the WebGL 1/2 context
2019-11-15 robertphillips@google.com Respect the max indexBuffer limits in the bulk texture draw API (take 2)
2019-11-15 kjlubick@google.com [canvaskit] Swap font resolution order for emoji test
2019-11-15 herb@google.com Remove indexes from Geometry in the text op
2019-11-15 jvanverth@google.com Add flag to Viewer to trigger continuous redraw.

Created with:
  gclient setdep -r src/third_party/skia@1496758da42e

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC halcanary@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=halcanary@google.com
2019-11-15 13:27:23 -05:00