Commit Graph

5446 Commits

Author SHA1 Message Date
skia-flutter-autoroll
e26a0b4196 Roll src/third_party/skia c9873a5f8b8e..f3ebd312f213 (14 commits) (flutter/engine#6290)
https://skia.googlesource.com/skia.git/+log/c9873a5f8b8e..f3ebd312f213


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-20 15:59:02 -04:00
skia-flutter-autoroll
e1868083dd Roll src/third_party/skia 9369031fde2d..c9873a5f8b8e (11 commits) (flutter/engine#6287)
https://skia.googlesource.com/skia.git/+log/9369031fde2d..c9873a5f8b8e


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-20 12:33:18 -04:00
Alexander Aprelev
be10ce80b6 Roll dart to c688d0c0c3ad3dece3a79ce0e115d787a94707ea. (flutter/engine#6285)
* Roll dart to c688d0c0c3ad3dece3a79ce0e115d787a94707ea.

Changes since last roll:
```
c688d0c0c3 [frontend] When serializing compiled expression proc, clone type params first.
346895eb35 Choose the right platform in the command-line fasta tool in strong mode
51d530475a [frontend] Honor embedSourceText option in incremental compiler.
06792cb91f Remove StackListener.popList
69cd7cb43f [infra] Add compare_results.dart and update_flakiness.dart.
c3c4e63ce4 Adjusted spec to use package syntax, thus eliminating bnf.sty
0315707dec Add 'set' case to type_variable_conflict_test
00f2054242 Add --repeat flag to test.py, so tests can be run multiple times
cf5cdea808 Add J/K versions CommonElements and ElementEnvironment
1681241062 Remove _ClassEnsurer
a5b71813ab Use json expectation files in dynamic tests
d560887ae5 Fix TypeError in Observatory
867c5271be Debugging dart in methods with dynamic type arguments
2e3f17fa2b Add support for the new mixin syntax to supertype constraint checking and resynthesis.
929b2fbc55 Adjust status file to account for CustomIsolates test passing now.
f0974aee20 Remove entry_points option from the test harness (should fix the precompiler bot failure).
296e4aa7e6 Split mixin_declaration_inference_valid_classes_test.dart into multiple tests.
2c427d33fc Train the dartanalyzer on less source.
41273507b2 Detect references to instance variables without declared type.
a0776096b9 Cleanup some of the build rules to not use Dart 1 mode.
3463f94ed9 Delete any existing version of a DevFS file before overwriting the file
7763ec3cd1 Surface analyzer toplevel inference limitations as DDC errors.
a386c07281 [vm/aot] Add extra call specialization pass
878017481f Roll dart_style to 1.2.0.
a890d95a26 [vm/compiler] Avoid !(x>y) -> x<=y on fp operands.
bc79674bc1 [vm/aot] Fix inferred type of implicitly initialized final fields
7df4900a94 Train the dartanalyzer tool on generating summaries.
80c1b88626 Add copyright comments in resolution tests.
bbe49524be Cache mapping from subtypes names to files where they are subtyped.
cf67e402bd Add test case reproducing issues #34498 and #34500.
81ce969060 Enable implicit constructors with optional parameters in mixin applications.
cb331064e0 Compare AnalysisOptions signatures in analyzer_cli.
eb059a76f3 Keep analyzer-specific status entries together in language_2_analyzer.status
62ce86e20c Add --test-list and --repeat options to test.py, for deflaking
9e86c1a395 Normalize strong.status
3831da8743 Include all problems in expectations
a1bd50168e Make input validation optional
6fe272314d Tweak parameters of ProcessedOptions
0a5d7b866d Update status files after de984e58.
de984e58cb Type checking for redirecting factories.
4134b95a3d [vm/tfa] Streamline handling of tear-offs in TFA
d44ffba254 [vm/tfa] Stop accepting non-empty entry points json files
30f0026022 [VM runtime] Fix type test: C is a subtype of C<FutureOr> (fixes #34482).
bbe83465ea Test that type of the ListLiteral with two different enums is inferred.
37b41bd317 Update status files after d4148159cc39d3f38d8295cf79ed736c6337d7ac
d9fcaa33b1 Implement StreamTransformer.fromBind
abb392fc0d add Pubspec.dependencyOverrides
c733ed7fd7 firefix status for LayoutTests/fast/dom/Range/getClientRects-character_t01
d4148159cc Initial valid inference checks
dcabf2cb0e Test for mixin declaration isObject and tweaks for error verifier.
```

* Update license
2018-09-20 08:46:54 -07:00
skia-flutter-autoroll
e4109e096d Roll src/third_party/skia 1d6281d4bb47..9369031fde2d (27 commits) (flutter/engine#6284)
https://skia.googlesource.com/skia.git/+log/1d6281d4bb47..9369031fde2d

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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-20 09:07:42 -04:00
Gary Qian
fb290c3f7a Fix Top, Left, and Right padding for fullscreen android apps. (flutter/engine#6282)
* Fix Top, Left, and Right padding for fullscreen apps.

* Fix minor nits and comments, simple logic inversion
2018-09-19 18:09:10 -07:00
Jason Simmons
30f7f2ea08 Compute maxIntrinsicWidth based on the width of styled runs added to the line breaker (flutter/engine#6281)
maxIntrinsicWidth represents the width of the paragraph if no word wrap is
applied.  This can be calculated by summing the width of all runs within each
block of text delimited by a hard line break.  maxIntrinsicWidth is the
maximum width among the blocks in the paragraph.

Fixes https://github.com/flutter/flutter/issues/21965
2018-09-19 13:01:08 -07:00
Mehmet Fidanboylu
c43e79d938 Don't use unix or win namespaces (flutter/engine#6277) 2018-09-18 19:43:26 -07:00
Jason Simmons
56fdcb7dbd Return null instead of throwing if an instance method is passed to PluginUtilities.getCallbackHandle (flutter/engine#6260) 2018-09-18 17:07:03 -07:00
Zachary Anderson
1dda09338c Roll Dart to 4eb879133a06c86869dc54cecf904f4b1d46c47b (flutter/engine#6276) 2018-09-18 13:43:41 -07:00
skia-flutter-autoroll
b0efc4ca06 Roll src/third_party/skia 060e992ef5b8..1d6281d4bb47 (34 commits) (flutter/engine#6274)
https://skia.googlesource.com/skia.git/+log/060e992ef5b8..1d6281d4bb47


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-18 11:42:17 -04:00
sjindel-google
8d180f0bb2 Remove entries from dart_vm_entry_points.txt and use annotations (flutter/engine#6226)
The `dart_vm_entry_points.txt` file is now deprecated in favor of annotations.
Support for parsing and generating the entry-points files will be removed from Dart shortly.
2018-09-18 10:56:26 +02:00
Michael Klimushyn
b23b36ad34 Update test .gitignore (flutter/engine#6272)
`testing/dart/android/` and `testing/dart/ios` both look like generated
directories created after each `run_tests` execution.
2018-09-17 17:10:30 -07:00
Zachary Anderson
d22b813220 [fuchsia] Fixes for the Fuchsia build (flutter/engine#6273) 2018-09-17 15:42:42 -07:00
Alexander Markov
e76de7c940 Roll Dart to 050561fd82be5e775316223c9d2d9e7e5e596c8e (flutter/engine#6271)
dart-lang/sdk@050561f [vm] Relax recently added assertion in Dart 1 mode
dart-lang/sdk@6c712f1 Add a fix to create a mixin
dart-lang/sdk@cc08d0e Add operators `&`, `|` and `^` to `bool`.
dart-lang/sdk@5af9844 Language specification reorganization.
dart-lang/sdk@2cb2ac4 Optimize `ClassHierarchyBuilder.isInheritedInSubtypeOf`.
dart-lang/sdk@e8880fd Fix handling of unary- in the analyzer/FE comparison tool.
dart-lang/sdk@bd103eb Store unlinked data with unlinked salt.
dart-lang/sdk@c5d77d1 Support mixins in more places in index and search.
dart-lang/sdk@c3bdb6c Refactor summary resynthesis tests in preparation for using the one-phase summary API.
dart-lang/sdk@ddcb8b7 Remove unused SubtypeManager.
dart-lang/sdk@76091c1 [vm/bytecode] Add PushNull, PushTrue, PushFalse and PushInt bytecodes
dart-lang/sdk@a80b13e Add an assist to convert from a class to a mixin
dart-lang/sdk@0f45b2e Fix spelling hexidecimal -> hexadecimal
dart-lang/sdk@348ed30 [vm/kernel] In async transformation check if strongMode is on.
dart-lang/sdk@c6c4748 [vm/bytecode] Bytecode compilation
dart-lang/sdk@78d9a28 [vm, arm] Globally block LR for register allocation.
dart-lang/sdk@078be2c [vm] Add library private key to the Class hash function for reload.
dart-lang/sdk@4fab565 Several minor fixes to the analyzer/FE comparison tool.
dart-lang/sdk@eb96871 Compute unlinked API signatures without unlinked summaries.
dart-lang/sdk@98d25ed fix #34450, implement boolean bitwise operators in dartdevc
dart-lang/sdk@229d793 [vm/compiler] Support materializing unboxed variables when entering catch.
dart-lang/sdk@eec96f9 [vm/kernel] Preserve strong mode types in async transformation
dart-lang/sdk@bf4facd Handle errors when comparing analyzer and front end behaviors.
dart-lang/sdk@3e9f4e6 dart2js: generate simple '==' in more cases
2018-09-17 12:06:11 -07:00
Jason Simmons
ea656290b1 Ensure that Layer::AutoSaveLayer objects are not immediately destructed (flutter/engine#6264)
Fixes https://github.com/flutter/flutter/issues/20859
2018-09-17 11:43:41 -07:00
Jason Simmons
fe75ce3702 Fix the frontend_server test (flutter/engine#6261) 2018-09-17 10:07:47 -07:00
Jason Simmons
a7c7554259 Update engine tests for Dart 2 compilation and language changes (flutter/engine#6262) 2018-09-17 09:28:11 -07:00
skia-flutter-autoroll
a03e9c98b3 Roll src/third_party/skia 098c1355bf70..060e992ef5b8 (1 commits) (flutter/engine#6269)
https://skia.googlesource.com/skia.git/+log/098c1355bf70..060e992ef5b8


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-17 06:35:17 -04:00
skia-flutter-autoroll
d2251d2e77 Roll src/third_party/skia 840debe9c748..098c1355bf70 (1 commits) (flutter/engine#6268)
https://skia.googlesource.com/skia.git/+log/840debe9c748..098c1355bf70


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-16 04:56:17 -04:00
skia-flutter-autoroll
a140431f52 Roll src/third_party/skia 8e73f4b6bbef..840debe9c748 (1 commits) (flutter/engine#6267)
https://skia.googlesource.com/skia.git/+log/8e73f4b6bbef..840debe9c748


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-15 12:56:17 -04:00
skia-flutter-autoroll
322561f07e Roll src/third_party/skia afebe1614e5e..8e73f4b6bbef (1 commits) (flutter/engine#6265)
https://skia.googlesource.com/skia.git/+log/afebe1614e5e..8e73f4b6bbef


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-15 01:22:17 -04:00
skia-flutter-autoroll
9cb9e52b99 Roll src/third_party/skia 7b617a7fc85d..afebe1614e5e (8 commits) (flutter/engine#6258)
https://skia.googlesource.com/skia.git/+log/7b617a7fc85d..afebe1614e5e


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-14 18:48:17 -04:00
liyuqian
2db3d26f4a Remove LayerBuilder and DefaultLayerBuilder (flutter/engine#6256)
This essentially reverts https://github.com/flutter/engine/pull/4197/
as no one is (or soon will be) implementing an alternative LayerBuilder.
Let's just put everything in SceneBuilder to reduce the YAGNI
(you aren't gonna need it) smell. This will also make retained rendering
API changes much easier.
2018-09-14 15:13:00 -07:00
skia-flutter-autoroll
56012119d3 Roll src/third_party/skia 7724d3f4949b..7b617a7fc85d (6 commits) (flutter/engine#6255)
https://skia.googlesource.com/skia.git/+log/7724d3f4949b..7b617a7fc85d


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-14 15:23:17 -04:00
Jason Simmons
d84092681b Update test and license scripts for Dart SDK 2.1.0 (flutter/engine#6254) 2018-09-14 11:29:51 -07:00
Régis Crelier
87dce8fe5b Roll Dart to bb56d4592f7cde38cdf0a04ad7f40d105af99d11 (flutter/engine#6253)
* bb56d4592f Fix receiver type for js-interop access
8dea9aa45e Share inlining cache between members
272473b77e Remove getters allowing access to all enclosing type parameter types.
f5ec9b0554 This CL changes some status comments, but also points out an issue.
a16c7d899a Fix typo in mixin test.
cea39db6e2 Perform instance member inference for mixins.
65b390ca83 Simplify summary resynthesis tests
ca8e5baccd Fix #34443 fix tests that will fail with int2double
0e878dd6db Fix several inferred type summary tests.
1397fd9342 Fix test_variable_final_top_level_untyped.
61096acab3 Improve analyzer/fasta error code matching
1a8b1bfd24 Fix test_bottom_reference_shared.
7bc5c551cd Fix test test_implicit_dependencies_follow_other_dependencies.
49da026e3e Report error for `extends void` type parameters
3cf61aee33 Fix #34444, rounded doubles in double literals test
260ea4b591 Add an option to use one-phase summaries.
7c5b3dc485 [vm/tfa] Pass receiver type into field initializer summaries.
cd26b889e1 linter 0.1.62
8e4933c172 Tests for ClassElement.allSupertypes for mixins.
a48120aabd Wire up placeholder executable in pkg/analyzer_fe_comparison.

* update licenses
2018-09-14 11:18:34 -07:00
Ryan Macnak
a6d25b895c Reapply "Some cleanups enabled by removing support for Dart 1" (flutter/engine#6250)
Following fixes in dart-lang/sdk@91cbb57cd5
2018-09-14 09:36:13 -07:00
Jonah Williams
b4198127e3 update live region to trigger on label change, remove manual trigger (flutter/engine#6248) 2018-09-14 09:10:59 -07:00
skia-flutter-autoroll
62266d8440 Roll src/third_party/skia 66261f1ac2b7..7724d3f4949b (3 commits) (flutter/engine#6252)
https://skia.googlesource.com/skia.git/+log/66261f1ac2b7..7724d3f4949b


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-14 11:56:18 -04:00
skia-flutter-autoroll
4cfc54ec76 Roll src/third_party/skia 637c06aec7b1..66261f1ac2b7 (29 commits) (flutter/engine#6251)
https://skia.googlesource.com/skia.git/+log/637c06aec7b1..66261f1ac2b7


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-14 08:32:17 -04:00
skia-flutter-autoroll
ba3eb2ac0a Roll src/third_party/skia 46a5f6c28a34..637c06aec7b1 (1 commits) (flutter/engine#6246)
https://skia.googlesource.com/skia.git/+log/46a5f6c28a34..637c06aec7b1

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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-14 08:09:49 -04:00
Siva
a769b7831e Roll Dart to version c28db2d6e17f046f95db5987394df43c95d58468 (flutter/engine#6249) 2018-09-13 15:44:24 -07:00
Jonah Williams
b258e126f3 Add scrollIndex and scrollChildren to semantics, add Android implementation (flutter/engine#6239) 2018-09-13 10:28:27 -07:00
Michael Goderbauer
8236d4cc0a Prepare for stripping and dsyming Flutter.framework (flutter/engine#6247) 2018-09-13 18:49:54 +02:00
skia-flutter-autoroll
5fc6b1eacf Roll src/third_party/skia 76bba35cbaa4..46a5f6c28a34 (1 commits) (flutter/engine#6244)
https://skia.googlesource.com/skia.git/+log/76bba35cbaa4..46a5f6c28a34


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-13 02:22:18 -04:00
KyleWong
60ac4f0fe3 Fix a crash when UILaunchStoryboardName is not specified in Info.plist (flutter/engine#6234)
Some developers might prefer launch images.
2018-09-12 21:08:01 -07:00
skia-flutter-autoroll
65f6093433 Roll src/third_party/skia 34e5e1b387f5..76bba35cbaa4 (2 commits) (flutter/engine#6243)
https://skia.googlesource.com/skia.git/+log/34e5e1b387f5..76bba35cbaa4


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-12 22:39:17 -04:00
skia-flutter-autoroll
ebf32e41d1 Roll src/third_party/skia 858f648bdae3..34e5e1b387f5 (8 commits) (flutter/engine#6241)
https://skia.googlesource.com/skia.git/+log/858f648bdae3..34e5e1b387f5


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-12 19:15:17 -04:00
skia-flutter-autoroll
749bd6164c Roll src/third_party/skia 16322637c477..858f648bdae3 (7 commits) (flutter/engine#6240)
https://skia.googlesource.com/skia.git/+log/16322637c477..858f648bdae3


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-12 15:51:17 -04:00
skia-flutter-autoroll
6d4c16b96e Roll src/third_party/skia 44215505623b..16322637c477 (10 commits) (flutter/engine#6238)
https://skia.googlesource.com/skia.git/+log/44215505623b..16322637c477


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-12 12:33:18 -04:00
Michael Goderbauer
d66c8a65b3 Roll buildroot to c2764d3620d792e71301dff9a66866029ed200f0 (flutter/engine#6237) 2018-09-12 17:13:53 +02:00
Brian Osman
ac8e6f763f Update to newer Skia font API (flutter/engine#6236)
This function now takes an sk_sp
2018-09-12 10:47:29 -04:00
skia-flutter-autoroll
c6495888b8 Roll src/third_party/skia e70aed7066c6..44215505623b (1 commits) (flutter/engine#6235)
https://skia.googlesource.com/skia.git/+log/e70aed7066c6..44215505623b


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-12 09:08:18 -04:00
Michael Goderbauer
d6ba11b0c1 Revert "Reapply "Some cleanups enabled by removing support for Dart 1" (#6216)" (flutter/engine#6232)
This reverts commit 88aac22299.
2018-09-12 12:07:20 +02:00
skia-flutter-autoroll
3929de1a39 Roll src/third_party/skia 1b5ece0f06f4..e70aed7066c6 (1 commits) (flutter/engine#6231)
https://skia.googlesource.com/skia.git/+log/1b5ece0f06f4..e70aed7066c6


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-12 00:03:17 -04:00
skia-flutter-autoroll
41923ab17a Roll src/third_party/skia bd6595544171..1b5ece0f06f4 (22 commits) (flutter/engine#6229)
https://skia.googlesource.com/skia.git/+log/bd6595544171..1b5ece0f06f4


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2018-09-11 19:29:18 -04:00
Gary Qian
c6d0a2117a Improve performance of performance overlay by caching. (flutter/engine#6225)
Cache a SkSurface with previously drawn shapes so that we do not need to draw them again in future frames.

On Nexus 5X test device, old render time for just the overlay was 1.3ms-3.0ms and this version improves to 0.9ms-1.3ms running flutter gallery in profile mode.
2018-09-11 16:13:23 -07:00
liyuqian
1e470cc27b Remove root_surface_transformation from PaintContext (flutter/engine#6213)
It should be sufficient to provide the matrix to preroll.
2018-09-11 15:29:08 -07:00
Aart Bik
4f41f12501 Flutter roll for Dart. (flutter/engine#6227)
Changes included in this roll:

05ccfa8502 [VM] Reduce size of monomorphic entries in AOT on ARM/ARM64 & use smaller tail-calls in various places
805c92cf32 Add @TypeArguments as a valid type for BoundVariable.value
3af0db2f97 fix my name in .mailmap
0eee800e1b Report INCONSISTENT_METHOD_INHERITANCE for mixins.
c7960df357 Generate analyzer error codes from messages.yaml
e2fdd57664 Clarify ambiguous definition of constant interpolated string expressions.
24493c2f54 Add support for dartdevk to read Analyzer summaries into Kernel format
d32c8e4793 Generate error code index from "index:" field in messages.yaml
d0a5a4c22b Convert summarize_const_expr.dart to triple-slash comment style.
d32f524bb3 Fix NamespaceBuilder._addPublicNames for mixins.
aa003d4f8e [infra] Update checked in SDKs to 2.1.0-dev.4.0
7fa80d8200 Remove unused error codes
ae2f75abec Report CompileTimeErrorCode.MIXIN_APPLICATION_NO_CONCRETE_SUPER_INVOKED_MEMBER.
cbfc78f5b2 Parse mixin declarations as if they were classes
d97823b704 Revert "[VM] Add new SymbolConstant to package:kernel/ast.dart"
b6c98976d5 Report CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE for mixins.
3ddc9bb329 Add a doc comment for String.compare
9281748a35 Check for conflicting static and instance members in mixins.
3346632ad3 Report CompileTimeErrorCode.EXTENDS_NON_CLASS for mixins.
f649a1f3cc Add a missing error message (issue 34412)
63fbfcc69a Translate InvalidInlineFunctionType to ParserErrorCode.INVALID_INLINE_FUNCTION_TYPE.
2018-09-11 15:21:31 -07:00
Michael Goderbauer
3032ad0fbb Roll buldroot to a11c4fd9fcc7ad84f465d74461421f3ec790fb99 (flutter/engine#6224) 2018-09-11 18:15:07 +02:00