Commit graph

959 commits

Author SHA1 Message Date
engine-flutter-autoroll 4e9cfa8f85
Roll engine c40d6dacc78b..b0370c13c302 (3 commits) (#27664)
c40d6dacc7...b0370c13c3

git log c40d6dacc78b8c25a2822ec8c6f47aa46f642c5f..b0370c13c302bc747f0cb3736a3a79e79ae4f7cd --no-merges --oneline
b0370c13c Decode using the last cached required frame (flutter/engine#7715)
4f3eb42df Update documentation for command line args in FlutterProjectArgs. (flutter/engine#7733)
4e13ede57 Roll src/third_party/skia 9564bf44e5fa..8619a34bb875 (10 commits) (flutter/engine#7732)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (chinmaygarde@google.com), and stop
the roller if necessary.
2019-02-07 20:40:28 -05:00
engine-flutter-autoroll cd9a0037b0
Roll engine fdc699b80347..c40d6dacc78b (14 commits) (#27653)
fdc699b803...c40d6dacc7

git log fdc699b803478c7d90a40a51832a964f7da160ae..c40d6dacc78b8c25a2822ec8c6f47aa46f642c5f --no-merges --oneline
c40d6dacc [fuchsia] Update scenic include (flutter/engine#7708)
3c38dd342 Fix versions implementation (flutter/engine#7726)
d292ed6c2 Roll src/third_party/skia c19d81acc096..9564bf44e5fa (5 commits) (flutter/engine#7730)
473097b53 Roll src/third_party/skia 859db6b5a03c..c19d81acc096 (2 commits) (flutter/engine#7729)
d0fee9b28 Roll src/third_party/dart caa8747a37..6c680a0ebd (12 commits) 6c680a0ebd Update dartfix readme and update version numbers 33337cf8d0 Fix API breakage, reexport ConstantEvaluator. c2cdc1c639 Allow migration of multiple files at once. d68d8526f4 Allow nullabilty migration prepareInput/processInput to operate on different ASTs. 5ecf660b50 [dartdevc] skip co19 tests on linux bots ba9fbda83e Rework provisional migration API. a4b681b83a Update dartdoc to 0.28.1+2. fea5413d5a [ VM ] Fix hang of Flutter engine tests caused by global RuntimeEntry objects being destroyed when exit() is called when the VM hasn't finished shutting down. a5570bd995 [vm/compiler] Add optimization flag f0d5cb73a9 Guard the custom formatter for a Map against errors df779789f2 Support two more cases in the convert-to-spread assist (issue 35867) fd2225ab6c Adapt to the flow analysis spec v2.
168cabc97 Roll src/third_party/skia f36ad269e88a..859db6b5a03c (1 commits) (flutter/engine#7727)
ee0cf82c1 Correct libraries.yaml path for stub_ui, add brightness, copy dart2js_platform.dill files (flutter/engine#7725)
053f7a8fa Roll src/third_party/skia 2fc1474f9d62..f36ad269e88a (2 commits) (flutter/engine#7724)
211adeac3 Introduced a number of Java system channels in io/flutter/embedding/engine/systemchannels/ (flutter/engine#7500)
fdf57a64d Roll src/third_party/skia 429251513f71..2fc1474f9d62 (8 commits) (flutter/engine#7721)
77b318603 Roll src/third_party/dart adfa4791fc..caa8747a37 (2 commits) caa8747a37 Rework dartfix NNBD fix to use new NullabilityMigration engine ae5bd68570 Lower relevance of deprecated suggestion sets.
67831a3ed Roll buildroot to c82412bcdcd593f1385a478ae2c4b8eb9814f3b8 (flutter/engine#7718)
6585f334a Allow all entrypoints support by the command line VM. (flutter/engine#7717)
ce0739918 Add FlutterProjectArgs::root_isolate_create_callback (flutter/engine#7651)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (chinmaygarde@google.com), and stop
the roller if necessary.
2019-02-07 19:44:28 -05:00
engine-flutter-autoroll e5e8952948
Roll engine 3c118b6c3b42..fdc699b80347 (2 commits) (#27622)
3c118b6c3b...fdc699b803

git log 3c118b6c3b42c89f4ef18fce4b27e328f2fd754d..fdc699b803478c7d90a40a51832a964f7da160ae --no-merges --oneline
fdc699b80 Roll src/third_party/dart 631c550ff9..adfa4791fc (20 commits) adfa4791fc Improve storage for available declarations. 392a869ee4 [infra] Skip all co19_2 tests that are timing out on dartdevc. 033cb7ffcc Issue 1438. Use expression function body for createState(). c3542cbc3b Set relevance for IncludedSuggestionSet. 661e91e30e Extract and migrate tests for ConstantEvaluator. cc74e20eee Make some fields on Interface private, and change the way InheritanceManager2 is tested. 512e2ef292 Extract FixCodeTask/Processor from main dartfix class e4755b34ba Extract FixLintTask/Processor from main dartfix class 1e8f9bf63a Extract FixErrorTask/Processor from main dartfix class 5ae156e055 Extract DartFixListener to record source changes and recommendations 1c0422735e Abstract type operations in flow analysis. efcf8b01b1 Move integration tests of migration API to analysis server. 8f821d408e Fix status files for dartkp 6b73a02937 Fix status files for simarm and simarm64 4fb220707e Hardcode SourceFileEdit.fileStamp to -1 in migration prototype. d972c2b7b7 [vm] Update raw_object_fields.cc after 7e81f56a. c2778062e7 Add UI as code status file entries for simarm 2b8560f4b2 [Fasta] Add spread and control-flow collection flags dc812e0921 [infra] Add third_party/requirejs to the fileset used by dartdevc testing 7e81f56ad7 Save Initializer for field and pass into debugger to enable breakpoint setting.
9f4b8e442 Roll src/third_party/skia 455c74797b46..429251513f71 (8 commits) (flutter/engine#7714)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (chinmaygarde@google.com), and stop
the roller if necessary.
2019-02-07 16:04:28 -05:00
engine-flutter-autoroll e1cc0b75d0
Roll engine cc27cafb840f..3c118b6c3b42 (18 commits) (#27614)
cc27cafb84...3c118b6c3b

git log cc27cafb840f6fd57b86a36a3e7ed5461575f10a..3c118b6c3b42c89f4ef18fce4b27e328f2fd754d --no-merges --oneline
3c118b6c3 Disable wuff on Windows (flutter/engine#7713)
ebd18a241 Roll src/third_party/skia 37b7d41d01cb..455c74797b46 (8 commits) (flutter/engine#7712)
00e0640c2 Roll src/third_party/skia 3abdd7a90e45..37b7d41d01cb (2 commits) (flutter/engine#7711)
47e4e1521 Roll src/third_party/dart c26bf54391..631c550ff9 (1 commits) 631c550ff9 Extract and migrate ExitDetector and its tests.
c6376e5b7 Roll src/third_party/skia fac1e367f428..3abdd7a90e45 (1 commits) (flutter/engine#7709)
9b3332392 Roll src/third_party/skia b26b8998fa9c..fac1e367f428 (6 commits) (flutter/engine#7707)
83d8529ff Roll src/third_party/dart 5823be65af..c26bf54391 (29 commits) c26bf54391 Add InheritanceManager2 APIs to access inherited interface/class maps. e83b309354 [vm] Remove single-stepping from PRODUCT 0a2de9238b Extract importLibraryElement() implementation, make it less pessimistic. ae72248770 Encapsulate dartfix name/description of each fix ceb7b89df1 Remove a fix that has now been replaced by an assist 336969538c [vm/bytecode] Revise representation of types, constants and calls in bytecode b5eb7d463e Extract and migrate ErrorReporter tests. db9e3f21c9 remove InconsistentAnalysisException guard code from dartfix 9afb65d7f1 [vm] Fixes for recursive class loading d6caaeeebb [vm] Have Dart_TimelineEvent respect SUPPORT_TIMELINE instead of PRODUCT. d236dca9d9 Add 'offset' to 'getSuggestionDetails'. 3395550962 Provisional nullability migration API in analysis_server. 0637a860f0 Revert "Create new template for breaking changes" 2d6afa04cb Create new template for breaking changes 102f3074d5 Enhance assist to convert invocation of LinkedHashMap to a map literal 3c1ffd23ba remove unneeded override 8d5b5bba41 Allow for non-function types in alias builders. 824598b17d Rename files related to type aliases d7d195283a Add missing type arguments 6efbd07145 Rename FunctionTypeAliasBuilder to TypeAliasBuilder f45d103d67 Finish implementing IsTypeParameterSubtypeOf 7213306aad [VM/Compiler] Do not use unboxed doubles if target CPU does not support VFP 52bd3d9159 Complain about use of deprecated members 0828d2c786 [Fasta] Implement exact types for Set literals 4b28312282 [vm] Remove reference to vm/flag_list.h in runtime/bin/main.cc. c6556dc1a3 [package:js] draft proposal to improve JS interop, see #35084 798123ddb7 add lint associations b59d5a2be9 [vm] Relax assertion about duplicated direct implementors 1f638607c2 Rework the ConstraintVariable.or constructor.
75d7f24fe Roll src/third_party/skia 0ec8ec27b81c..b26b8998fa9c (11 commits) (flutter/engine#7705)
affa62a34 Create stubbed dart:ui implementation, dart2js libraries file, copy rule (flutter/engine#7694)
68d9ac44e Revert "Lower the threshold to raster cache pictures (#7687)" (flutter/engine#7701)
3dbc37531 Update snapshot build rules to generate .o files instead of .S files on Windows (flutter/engine#7702)
351f5a35f Use the Wuffs GIF decoder (flutter/engine#7658)
0b014c4ac Roll src/third_party/skia 5f5e1d57a4ce..0ec8ec27b81c (6 commits) (flutter/engine#7703)
2f87713d4 Revert "Disable the persistent cache (#6835)" (flutter/engine#7689)
2c25936ec Roll src/third_party/skia 2462ca36c800..5f5e1d57a4ce (7 commits) (flutter/engine#7699)
ac003c483 Roll src/third_party/skia 0783aca7ba31..2462ca36c800 (2 commits) (flutter/engine#7698)
e26eab83a Roll src/third_party/skia bb60677d5244..0783aca7ba31 (1 commits) (flutter/engine#7697)
ad525410d Roll src/third_party/skia 2d35a1c87553..bb60677d5244 (1 commits) (flutter/engine#7696)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (chinmaygarde@google.com), and stop
the roller if necessary.
2019-02-06 17:41:29 -05:00
KyleWong cf612a4299 Check powershell version. (#27596) 2019-02-06 14:37:47 -08:00
Matt Carroll 914f77f88f
Bugfix: Add platformBrightness to TestWindow. (#27569)
* Bugfix: Add platformBrightness to TestWindow.

* Manual engine roll:

cc27cafb8 Implemented Dark Mode for Android (#25525) ([flutter/engine#7488](https://github.com/flutter/engine/pull/7488))
9c05cbcfb Roll src/third_party/dart b53dceadaa..5823be65af (5 commits) 5823be65af [vm/compiler] Continued graph checker development (reland) 8231cdb7a3 [gardening] Update status for issue 35854 db7f848632 [vm] Remove dead BigInt code. 35ab1755f4 Support more type propagation for code-as-ui features 569ee07f91 [vm] Cleanup class finalization checks
ec5e6f6ef Ensure dart2js and kernel worker snapshots are copied out of gen dir ([flutter/engine#7692](https://github.com/flutter/engine/pull/7692))
8b5fa65c4 Roll src/third_party/skia 50ea3c06b80f..2d35a1c87553 (6 commits) ([flutter/engine#7693](https://github.com/flutter/engine/pull/7693))
2019-02-05 15:52:22 -08:00
Ian Hickson f4d5646b31
Make NotchedShape more practical to use (#27487)
This PR does two things:

- It allows BottomAppBar to have a custom shape even when it doesn't
  have a notch.

- It adds AutomaticNotchedShape, an adapter from ShapeBorder to
  NotchedShape.
2019-02-04 22:24:41 -08:00
engine-flutter-autoroll 51780b87a7
Roll engine 174b73c21af8..93aa035dd469 (2 commits) (#27524)
174b73c21a...93aa035dd4

git log 174b73c21af8b1f61865d0fa855a6b0ddc81c953..93aa035dd46999353d8f7fe4be61e6599c794b4b --no-merges --oneline
93aa035dd Don't warn for Async texture uploads on Fuchsia (flutter/engine#7691)
f38f03fc8 Replace hb_face_reference_table with hb_ot_color_has_png in isColorBitmapFont (flutter/engine#7686)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (dnfield@google.com), and stop
the roller if necessary.
2019-02-05 00:25:28 -05:00
engine-flutter-autoroll 1b2129757a
Roll engine fde59006da24..174b73c21af8 (2 commits) (#27522)
fde59006da...174b73c21a

git log fde59006da245dc90503919ea9091b9a56d74fb2..174b73c21af8b1f61865d0fa855a6b0ddc81c953 --no-merges --oneline
174b73c21 Roll src/third_party/dart 3e5ed47777..b53dceadaa (5 commits) b53dceadaa Update pubspec for dev_compiler and sourcemap_testing eefc18dc82 Add a hook to AnalysisDriver on the current session to be discarded. cda43dabda Use findNode.simple in migration test bd51d6f120 [vm] Build scopes for implicit getters of static const fields b876d12f03 Revert "[vm/compiler] Continued graph checker development"
2f18c3286 Lower the threshold to raster cache pictures (flutter/engine#7687)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (dnfield@google.com), and stop
the roller if necessary.
2019-02-04 22:43:28 -05:00
engine-flutter-autoroll 8d5e18e676
fde59006d Roll src/third_party/skia d7a5a1d27e1d..50ea3c06b80f (9 commits) (flutter/engine#7688) (#27521)
4812a2af11...fde59006da

git log 4812a2af115ce81c0ad1dec8680fdf9ea7dd4fc4..fde59006da245dc90503919ea9091b9a56d74fb2 --no-merges --oneline
fde59006d Roll src/third_party/skia d7a5a1d27e1d..50ea3c06b80f (9 commits) (flutter/engine#7688)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (dnfield@google.com), and stop
the roller if necessary.
2019-02-04 21:39:28 -05:00
engine-flutter-autoroll b5e0973591
Roll engine 85492c3e804a..4812a2af115c (3 commits) (#27518)
85492c3e80...4812a2af11

git log 85492c3e804a6f6bf06275ed49c103ac6548be87..4812a2af115ce81c0ad1dec8680fdf9ea7dd4fc4 --no-merges --oneline
4812a2af1 DCHECK that clip layer's behavior isn't none (flutter/engine#7659)
eaae8a67b Retained rendering in Fuchsia PhysicalShapeLayer (flutter/engine#6558)
194608290 Move Brightness definition to dart:ui (#27479) (flutter/engine#7678)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (dnfield@google.com), and stop
the roller if necessary.
2019-02-04 20:16:28 -05:00
engine-flutter-autoroll 3ba97da9f5
85492c3e8 Roll src/third_party/dart 71bee8f05e..3e5ed47777 (83 commits) 3e5ed47777 Implement 'completion.getSuggestionDetails'. 38aadd71df Rework DecoratedType substitution. 087c6e3eb7 Add associatedErrorCodes API to AssistKind 8a45b5eb57 Move environment handling into the front-end constant evaluator. 8010fad320 [infra] Fix incorrect shell function syntax 1bfc3816d8 [infra] Extend 3head patching to apply patches for flutter/flutter depending on pinned engine commit e4b809f0e6 Add unit testing of (some) invoke dynamic specializers 0fd1679620 Sort named parameters in native methods by declaration. 8c891ec25e Include type parameters into suggested code completions. 2efd22271e Use included suggestions only when free standing identifiers are allowed. 0d075031fa allow custom analysis options in lint driving f89acfa374 Issue 35621. Part files should use their own transitive signatures. 133d83eede Protect against override completion outside workspace. 849285276d Extract and migrate ElementLocator tests. d45a6ec893 Split Variables class into two interface classes and create DecoratedType.forElement constructor. b9c89c9fb5 More test cases for the migration prototype. a6e7361fa8 Add documentation comments to the migration prototype. 67ff7a6ef3 Remove unused import 53ba159aa4 Add assists to convert to list, map and set literals a9c84ab887 Verify nullability of dynamic in DecoratedType constructor. eaeffd2695 Rename ConstraintsTest to match the class it's testing af303a277c Add some assists for the code-as-ui features c4dcd85b3a Tests for control flow collections. fe585471e3 Add DartFileEditBuilder.importLibraryElement(). 460d69d08f Update 'Convert to StatefulWidget' to create private State classes. 509ac0648c Update non-nullability migration algorithm to handle missing types b01697ba5a [vm/compiler] Continued graph checker development 00c6f6b584 Document InheritanceManager deprecations. 3802a6d7eb Experimental prototype of a non-nullability migration algorithm. 931051814c Partial implementation of the 'available suggestion sets' protocol. 1c173c2ce7 Enhance dartfix to allow including and excluding specific fixes 971733a08b [kernel] Add a class to track variance of type parameters 967b5fbac3 Finish implementing IsFunctionSubtypeOf 0d7bdd734a Ensure that top types are equivalent. d44724d0af Compute default type arguments in Fasta types. d55f95e344 Add Types.isSameTypeKernel 7fa0376af7 Implement subtype rules for Null in Fasta types d9072d5272 Re-issue all problems in the incremental compiler b6dc18e21e Remove legacyMode parameter and delete obsolete version of test 33f167b039 Complete the implemention of IsInterfaceSubtypeOf. 534825020a Check intersection types in subtype tests ea0d98d98a Check FutureOr in subtype tests 014124e763 (Some) DiagnosticMessages can be serialized to/from json. eb956a2516 Add synthetic bit to Library flags e9597684fe Fix for incremental compiler swallowing certain errors 68d110ac2a Add test for codegen of optional parameters on native functions. 5737b452b8 [vm/gc] Update initial TLAB size calculation. 37a1f79360 [dart2js] Move letBindings to StackFrame ec343169e7 Skip the spread tests on platforms that aren't using the new test workflow. 598515f031 [vm/compiler] Fix another missing incremental DOM update d6f9d2da6f Add pkg/analysis_server/pubspec.yaml so that it is identified as a pub package. 9f8a9dc9f4 First stab at tests for "Spread Collections". 2c25cf016d [vm, gc] Use work stealing for the slices of the root set. 9308cac681 [vm] Simplify VirtualMemory::Truncate e717ecdc92 [vm] Maintain view-ness of bytecode instructions in snapshots. d4b8e0696d Add the capability in analysis server protocol for clients to express interest in receiving not yet imported code completions from specific packages and libraries. 7a95930bee Add a "summary-deps-output" option to build mode. aaf97448b0 Extract EnumListParameter values before checking for matches 20fc81470e Fix override_on_non_overriding_method hint ca4978e363 Add pkg:analysis_tool as an SDK-only set of utils e5164be27e Issue 35127. Fixes for mixin implements / overrides. fdd477721d [infra] Run co19_2 tests on DDC Linux and Windows builders c31627b778 Remove the unused TypeOverrideManager 485a41bb12 Include superclass constraints into mixin type suggestions. 8f12035f36 Clean up the diagnostic tests 14b2255584 Status update after c3c5250 c3c525079b Demonstrate bug for the VMs way of doing initializers in face of mixins d6608f19c0 Check function types in subtype tests a6a9d4854b Start checking type arguments in subtype tests dd70ecd5c0 Substitute type variables when computing class hierarchy 85c5082cf4 Support Kernel classes in ClassHierarchyBuilder 18ff842341 Start testing Fasta types implementation db44a727e5 Extend the edit.dartfix protocol 40fca03d07 [vm/compiler] fix assert failure on minint64 6c96d8fdaf Fix crashing analysis_server with some defensive null checks 3b5c1012e9 Update CodeChecker to handle the code-as-ui features b8fc017778 Replace convertAbsolutePathToUri() with toUriStr(). f903ee6dc0 Don't crash on formal parameters without name, exclude private SDK lbiraries. 118bdcc1f6 backlink to language docs for customized analysis bc2a5a6789 Generate some of the code-as-ui diagnostics; implement more resolution e8a0a209e3 Include into Declaration data that we will need for pre-cached suggestions. 0bb1aee3ff AstBuilder cleanup ec13e61df3 Move question getter from GenericFunctionType and NamedType to their common base class. (#27514)
74839e207b...85492c3e80

git log 74839e207b482e7a47eae8af73ffa1e23f8e8355..85492c3e804a6f6bf06275ed49c103ac6548be87 --no-merges --oneline
85492c3e8 Roll src/third_party/dart 71bee8f05e..3e5ed47777 (83 commits) 3e5ed47777 Implement 'completion.getSuggestionDetails'. 38aadd71df Rework DecoratedType substitution. 087c6e3eb7 Add associatedErrorCodes API to AssistKind 8a45b5eb57 Move environment handling into the front-end constant evaluator. 8010fad320 [infra] Fix incorrect shell function syntax 1bfc3816d8 [infra] Extend 3head patching to apply patches for flutter/flutter depending on pinned engine commit e4b809f0e6 Add unit testing of (some) invoke dynamic specializers 0fd1679620 Sort named parameters in native methods by declaration. 8c891ec25e Include type parameters into suggested code completions. 2efd22271e Use included suggestions only when free standing identifiers are allowed. 0d075031fa allow custom analysis options in lint driving f89acfa374 Issue 35621. Part files should use their own transitive signatures. 133d83eede Protect against override completion outside workspace. 849285276d Extract and migrate ElementLocator tests. d45a6ec893 Split Variables class into two interface classes and create DecoratedType.forElement constructor. b9c89c9fb5 More test cases for the migration prototype. a6e7361fa8 Add documentation comments to the migration prototype. 67ff7a6ef3 Remove unused import 53ba159aa4 Add assists to convert to list, map and set literals a9c84ab887 Verify nullability of dynamic in DecoratedType constructor. eaeffd2695 Rename ConstraintsTest to match the class it's testing af303a277c Add some assists for the code-as-ui features c4dcd85b3a Tests for control flow collections. fe585471e3 Add DartFileEditBuilder.importLibraryElement(). 460d69d08f Update 'Convert to StatefulWidget' to create private State classes. 509ac0648c Update non-nullability migration algorithm to handle missing types b01697ba5a [vm/compiler] Continued graph checker development 00c6f6b584 Document InheritanceManager deprecations. 3802a6d7eb Experimental prototype of a non-nullability migration algorithm. 931051814c Partial implementation of the 'available suggestion sets' protocol. 1c173c2ce7 Enhance dartfix to allow including and excluding specific fixes 971733a08b [kernel] Add a class to track variance of type parameters 967b5fbac3 Finish implementing IsFunctionSubtypeOf 0d7bdd734a Ensure that top types are equivalent. d44724d0af Compute default type arguments in Fasta types. d55f95e344 Add Types.isSameTypeKernel 7fa0376af7 Implement subtype rules for Null in Fasta types d9072d5272 Re-issue all problems in the incremental compiler b6dc18e21e Remove legacyMode parameter and delete obsolete version of test 33f167b039 Complete the implemention of IsInterfaceSubtypeOf. 534825020a Check intersection types in subtype tests ea0d98d98a Check FutureOr in subtype tests 014124e763 (Some) DiagnosticMessages can be serialized to/from json. eb956a2516 Add synthetic bit to Library flags e9597684fe Fix for incremental compiler swallowing certain errors 68d110ac2a Add test for codegen of optional parameters on native functions. 5737b452b8 [vm/gc] Update initial TLAB size calculation. 37a1f79360 [dart2js] Move letBindings to StackFrame ec343169e7 Skip the spread tests on platforms that aren't using the new test workflow. 598515f031 [vm/compiler] Fix another missing incremental DOM update d6f9d2da6f Add pkg/analysis_server/pubspec.yaml so that it is identified as a pub package. 9f8a9dc9f4 First stab at tests for "Spread Collections". 2c25cf016d [vm, gc] Use work stealing for the slices of the root set. 9308cac681 [vm] Simplify VirtualMemory::Truncate e717ecdc92 [vm] Maintain view-ness of bytecode instructions in snapshots. d4b8e0696d Add the capability in analysis server protocol for clients to express interest in receiving not yet imported code completions from specific packages and libraries. 7a95930bee Add a "summary-deps-output" option to build mode. aaf97448b0 Extract EnumListParameter values before checking for matches 20fc81470e Fix override_on_non_overriding_method hint ca4978e363 Add pkg:analysis_tool as an SDK-only set of utils e5164be27e Issue 35127. Fixes for mixin implements / overrides. fdd477721d [infra] Run co19_2 tests on DDC Linux and Windows builders c31627b778 Remove the unused TypeOverrideManager 485a41bb12 Include superclass constraints into mixin type suggestions. 8f12035f36 Clean up the diagnostic tests 14b2255584 Status update after c3c5250 c3c525079b Demonstrate bug for the VMs way of doing initializers in face of mixins d6608f19c0 Check function types in subtype tests a6a9d4854b Start checking type arguments in subtype tests dd70ecd5c0 Substitute type variables when computing class hierarchy 85c5082cf4 Support Kernel classes in ClassHierarchyBuilder 18ff842341 Start testing Fasta types implementation db44a727e5 Extend the edit.dartfix protocol 40fca03d07 [vm/compiler] fix assert failure on minint64 6c96d8fdaf Fix crashing analysis_server with some defensive null checks 3b5c1012e9 Update CodeChecker to handle the code-as-ui features b8fc017778 Replace convertAbsolutePathToUri() with toUriStr(). f903ee6dc0 Don't crash on formal parameters without name, exclude private SDK lbiraries. 118bdcc1f6 backlink to language docs for customized analysis bc2a5a6789 Generate some of the code-as-ui diagnostics; implement more resolution e8a0a209e3 Include into Declaration data that we will need for pre-cached suggestions. 0bb1aee3ff AstBuilder cleanup ec13e61df3 Move `question` getter from GenericFunctionType and NamedType to their common base class.

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (dnfield@google.com), and stop
the roller if necessary.
2019-02-04 19:20:28 -05:00
engine-flutter-autoroll f026b193cc
Roll engine e7eb1c8bf655..74839e207b48 (33 commits) (#27507)
e7eb1c8bf6...74839e207b

git log e7eb1c8bf65531195fc76ba96c8fc8478ac5f554..74839e207b482e7a47eae8af73ffa1e23f8e8355 --no-merges --oneline
74839e207 Roll src/third_party/skia 8c14038e56c3..d7a5a1d27e1d (5 commits) (flutter/engine#7683)
615ca598d Roll src/third_party/skia 69130631e23d..8c14038e56c3 (1 commits) (flutter/engine#7682)
482e43faf Roll src/third_party/skia 21ca3702f8eb..69130631e23d (2 commits) (flutter/engine#7681)
cc349a36e Roll src/third_party/skia b45f47dc3ef5..21ca3702f8eb (1 commits) (flutter/engine#7680)
26b83393b Roll src/third_party/skia 9c7a006a8e2d..b45f47dc3ef5 (1 commits) (flutter/engine#7679)
940b42030 Roll src/third_party/skia 32d8cce070dd..9c7a006a8e2d (1 commits) (flutter/engine#7677)
0a9dadb04 Roll src/third_party/skia 71e434dc9dea..32d8cce070dd (1 commits) (flutter/engine#7675)
6266da8e6 Roll src/third_party/skia d396dd0347d3..71e434dc9dea (1 commits) (flutter/engine#7674)
94ec2c55c Roll src/third_party/skia 0d84e805c30c..d396dd0347d3 (1 commits) (flutter/engine#7673)
48055b102 Roll src/third_party/skia 48913465db5f..0d84e805c30c (1 commits) (flutter/engine#7672)
7f9d59cb0 Roll src/third_party/skia d6a45a8aee6e..48913465db5f (1 commits) (flutter/engine#7671)
3f4ac2bac Roll src/third_party/skia 8ec9a60bdb6f..d6a45a8aee6e (2 commits) (flutter/engine#7670)
b00c7c87f Roll src/third_party/skia 72c687807f5e..8ec9a60bdb6f (2 commits) (flutter/engine#7669)
1b6f1397c Roll src/third_party/skia 8f5aeebdd8eb..72c687807f5e (3 commits) (flutter/engine#7668)
637fadba7 Roll src/third_party/skia 3ed198faf93a..8f5aeebdd8eb (8 commits) (flutter/engine#7667)
1b657855e Add kernel-worker and dart2js to BUILD.gn (flutter/engine#7660)
1cf606148 Roll src/third_party/skia 5892553ad020..3ed198faf93a (3 commits) (flutter/engine#7666)
377e665e4 Roll src/third_party/skia 569dda7216cd..5892553ad020 (5 commits) (flutter/engine#7665)
44245c8e7 Roll src/third_party/skia 72a0e3347cdf..569dda7216cd (1 commits) (flutter/engine#7664)
80db23fb7 Roll src/third_party/skia ae64f52786b3..72a0e3347cdf (2 commits) (flutter/engine#7663)
4889c743c Roll src/third_party/skia 95b014790f93..ae64f52786b3 (3 commits) (flutter/engine#7662)
fac24d938 Roll src/third_party/skia 88bfed46ab6e..95b014790f93 (3 commits) (flutter/engine#7661)
5dcf3cfd2 Roll src/third_party/skia 5b257abb87d2..88bfed46ab6e (8 commits) (flutter/engine#7657)
93452747f Initial import of FDE macOS framework (flutter/engine#7642)
54f546715 Roll src/third_party/skia 1bd245b91801..5b257abb87d2 (5 commits) (flutter/engine#7656)
e71daf6cf Roll src/third_party/skia ea2dc6a6bc11..1bd245b91801 (1 commits) (flutter/engine#7655)
4f5e1709b Roll src/third_party/skia e9742a5a0db1..ea2dc6a6bc11 (1 commits) (flutter/engine#7654)
ef1a7f8ce Roll src/third_party/skia 8a484d0203d9..e9742a5a0db1 (2 commits) (flutter/engine#7653)
28339c864 Roll src/third_party/skia b7af275ebbf5..8a484d0203d9 (3 commits) (flutter/engine#7652)
7fa77ef03 Fix two typos in embedder docs (flutter/engine#7649)
e9419bf6d Roll src/third_party/skia 9c8ad0316147..b7af275ebbf5 (3 commits) (flutter/engine#7650)
b94e759b2 Expose the Flutter engine, Dart and Skia versions to Dart. (flutter/engine#7634)
64e17076c Document make_resource_current on FlutterOpenGLRendererConfig and warn if the callback is not set. (flutter/engine#7648)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (dnfield@google.com), and stop
the roller if necessary.
2019-02-04 16:30:28 -05:00
Gary Qian c6cc3cdeda
Integrate Strut: Add StrutStyle, expose Strut API, wire up strut with dart:ui, Roll engine 31a7f4d..e7eb1c8 (7 commits) (#26332)
Includes a breaking change to dart:ui ParagraphStyle where lineHeight is renamed to height for consistency with TextStyle.
2019-02-04 10:17:25 -08:00
engine-flutter-autoroll dbd1b317ff
15f2b92cc Roll src/third_party/skia 673a048b209c..70ebd9ca0616 (8 commits) (flutter/engine#7641) (#27313)
31a7f4d520...15f2b92cce

git log 31a7f4d5205df9d73fcdc148940d65d0efe55d95..15f2b92cce916982b7dd8ce658bbf2a465c06ba4 --no-merges --oneline
15f2b92cc Roll src/third_party/skia 673a048b209c..70ebd9ca0616 (8 commits) (flutter/engine#7641)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (dnfield@google.com), and stop
the roller if necessary.
2019-01-30 21:31:44 -05:00
rami-a 327e3eff77
Add Material/Card borderOnForeground flag to allow border to be painted behind the child widget (#27297)
In certain situations, a developer may require the border of a Material to be painted behind its child. For example a Card widget that has a full width image across the top half. In that scenario, the image should ideally be painted above the border with regards to z-position.

This change exposes a flag on Material widget to achieve this behavior. Additionally, the same flag is exposed on Card widget to allow the Card widget to pass this down to its Material.

I added a couple golden tests to verify this new behavior. Goldens are here:
46a3d26acb
2019-01-30 15:59:50 -05:00
Jonah Williams 3d2f98498f
handle missing curl (#27295) 2019-01-30 12:53:23 -08:00
engine-flutter-autoroll 8ea8b18fb9
Roll engine 01b4f4e28065..31a7f4d5205d (2 commits) (#27301)
01b4f4e280...31a7f4d520

git log 01b4f4e280659a7333a77a570ff32122a2d947ad..31a7f4d5205df9d73fcdc148940d65d0efe55d95 --no-merges --oneline
31a7f4d52 Roll src/third_party/dart 2632e201b7..71bee8f05e (1 commits) 71bee8f05e Fix serializing procdure when realClass is Object from dart:core.
ed3ed9bc9 Roll src/third_party/skia c749f3bfd0e3..673a048b209c (1 commits) (flutter/engine#7639)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (dnfield@google.com), and stop
the roller if necessary.
2019-01-30 14:29:40 -05:00
engine-flutter-autoroll 9a85fee3d6
Roll engine 006f41026c90..01b4f4e28065 (2 commits) (#27289)
006f41026c...01b4f4e280

git log 006f41026c90d8c22a93e2580d6bf34a72ae7e0e..01b4f4e280659a7333a77a570ff32122a2d947ad --no-merges --oneline
01b4f4e28 Roll src/third_party/dart 011a1239fc..2632e201b7 (10 commits) 2632e201b7 Support for DeclaredIdentifier(s) in new ForEachPartsWithDeclaration/ForElement(s). 689b17d69b [vm/compiler] Fix missing incremental DOM update b5d9e66963 Add extra polyfill for .nonce in our deferred loading logic to support FF 1e92b5ebd0 [vm] Note the flow graph builder when checking type feedback compatibility. 7ee0e00f0b [vm, gc] Reset growth policy after finishing kernel loading. 4e0aa3ff37 Run ddb with debug port open b196cd2acb Issue 34437. Restore checking that optional parameters in derived classes should have the same default values as overridden. 25d8456c48 Small improvements for DeclarationsTracker. 081160036a Fix #35306, improper recursion detection. 6f5556c88a Prepare to publish analyzer version 0.35.0.
1624619ff Roll src/third_party/skia 3f42e98f461a..c749f3bfd0e3 (5 commits) (flutter/engine#7636)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (dnfield@google.com), and stop
the roller if necessary.
2019-01-30 07:02:39 -05:00
engine-flutter-autoroll 3ed8ea2de9 Roll engine 9b6d5031a3c0..006f41026c90 (40 commits) (#27269)
9b6d5031a3...006f41026c

git log 9b6d5031a3c0a4a6b1b5bd66a8e6a7c3c2c7ea0b..006f41026c90d8c22a93e2580d6bf34a72ae7e0e --no-merges --oneline
006f41026 Revert buildtools roll back to bac220c (flutter/engine#7633)
a6687f12e Roll src/third_party/skia 8f388ceadd79..3f42e98f461a (3 commits) (flutter/engine#7632)
5cd1d4e57 Roll src/third_party/dart 05a083a95a..011a1239fc (5 commits) 011a1239fc Support for out-of-band worker in AnalysisDriverScheduler. b625926038 [ VM / dart:io ] Updated `Link` implementation for Windows to use actual symbolic links. 09e6a689c2 parse nested control flow collection entries 213cfdc85e Update AstBuilder to generate new for statement structure 93a56336a3 Parse simple for control flow collection entires
474d8837a Rename FlutterResult in embedder.h (flutter/engine#7567)
17626006b Roll src/third_party/dart 219a2fcf66..05a083a95a (12 commits) 05a083a95a [vm] Update status file for entrypoints_verification_test. 2bb38e62e8 [infra] Use fewer cores on Android shards 267e91a0ea Re-land "[vm] Prevent access to non-annotated members through native API." d73d3183a2 Fix dead_code hint 24fa01dbae [release] Update changelog with changes from dev branch f5fd281150 Prevent unsound promoted bounds from being used as arguments cf56801308 Garbage-collect compiled libraries 8fc9eaf06c Support to run co19_2 on ddk 812a6af41a Anonymous mixin applications are abstract 977e5b31e2 Support type variables on function types and intersection types f822d0abb8 Make CoreType test friendly d025ff5367 Copy subtype tests
20d8388b5 Check in GEM_HOME for jazzy (flutter/engine#7628)
d79f421a6 Roll src/third_party/skia 41169206c475..8f388ceadd79 (6 commits) (flutter/engine#7629)
78e145d05 Improve PathMetrics (flutter/engine#7621)
18f014590 Update buildtools to c9e5400c9e03a0cfb7313d14fde38525399a7715 (flutter/engine#7602)
57b0afaf3 Roll src/third_party/skia a09731e5cf3e..41169206c475 (4 commits) (flutter/engine#7626)
add0507d6 Roll src/third_party/dart 601094e3f2..219a2fcf66 (6 commits) 219a2fcf66 Revisit existing constants in the constants transformer. 97cb74cf63 Tweak the subtype rule for Null 5fbf15d9c4 Mixins have no static members d5a558d6c4 [VM/AOT] Make DartTemplateCall::Selector() work even if there is no ICData c5a954794b Fix PackageBuildWorkspacePackage's contains d84851daf8 [vm/bytecode] Capture receiver if creating a closure
e2d2fd496 Roll src/third_party/skia be6549a59d50..a09731e5cf3e (1 commits) (flutter/engine#7624)
56fe87dca Update license to sync with flutter/flutter (flutter/engine#7611)
68a0f9362 Roll src/third_party/skia 70041cf243b8..be6549a59d50 (1 commits) (flutter/engine#7623)
ec627aa17 Roll src/third_party/skia b13f0f5ef003..70041cf243b8 (2 commits) (flutter/engine#7620)
d6bb302af Roll src/third_party/skia 6c621f57ba53..b13f0f5ef003 (4 commits) (flutter/engine#7619)
51e879d6d Roll src/third_party/dart ec5ba8a252..601094e3f2 (7 commits) 601094e3f2 [vm/bytecode] Fix max used block id when compiling from bytecode ff2e8eb681 [vm, gc] Fix backwards write-barrier logic used by Object::Clone. 1ba59eb13d Make ERROR the default severity for StaticWarningCode. Remove _StrongModeTypeErrorProcessor. fc417a73ed [vm/compiler] Disable max block id check (for now) e02399da33 [vm/compiler] Introduce graph checker 2881a92c4e [vm/compiler] Fix missing incremental DOM update 95b017a888 Implement changeFile() and recompute available libraries and declarations.
79dc315dc Allow the engine to redirect traces to systrace via settings. (flutter/engine#7617)
28b27d4f1 Roll src/third_party/skia 8c0a1cad37fa..6c621f57ba53 (6 commits) (flutter/engine#7615)
956ecc947 Roll src/third_party/dart e169134203..ec5ba8a252 (6 commits) ec5ba8a252 Revert "Issue 34437. Restore checking that optional parameters in derived classes should have the same default values as overridden." 7daa9f65fc Start supporting resolution of the code-as-ui constructs 69af7af70d Additional tests for interpolation and CONVERT_TO_MULTILINE_STRING. 5cf4e543b8 Handle mis-included parts differently f066c05319 Rename klass getter on InstanceConstant to classNode 42be4083bd Reproduction of dartbug.com/35715
f12e3994b Roll src/third_party/skia ede88ab2b414..8c0a1cad37fa (10 commits) (flutter/engine#7613)
74a8f1ff2 Roll src/third_party/skia 04c1cccaa45e..ede88ab2b414 (9 commits) (flutter/engine#7612)
787b93f41 Roll src/third_party/dart d927333c52..e169134203 (2 commits) e169134203 [Fasta] Fix a typo in a class name 591df5263f Fix typo in omitPlatform documentation
b83460888 Roll src/third_party/skia 04ac845bf755..04c1cccaa45e (1 commits) (flutter/engine#7608)
18a1f8572 Roll src/third_party/dart d0f92e8cc5..d927333c52 (6 commits) d927333c52 Add all SDK libraries, and context files belonging to the package / potions of it. f92b816268 Add 'Convert to multiline string' quick assist. c5cfdc5279 Expose data member 'port' for MessageEvents and automatically pull in markupsafe for go.sh script. 6699384ddd Issue 34437. Restore checking that optional parameters in derived classes should have the same default values as overridden. df34f65d90 Restore TLABs. ece54f3c43 [dart2js] Don't inline direct recursion
225a963ff Roll src/third_party/skia 80f4adf98fef..04ac845bf755 (2 commits) (flutter/engine#7606)
a472af71f Roll src/third_party/skia 27e5125dbc05..80f4adf98fef (1 commits) (flutter/engine#7605)
71e1b9530 Roll src/third_party/skia 02edccb02451..27e5125dbc05 (1 commits) (flutter/engine#7604)
0cbc2de43 Roll src/third_party/skia a5d41af0e8ae..02edccb02451 (1 commits) (flutter/engine#7603)
0b2248a87 Roll src/third_party/skia e695c1855390..a5d41af0e8ae (1 commits) (flutter/engine#7601)
9c7cb26e0 Roll src/third_party/skia 6535d1f283e2..e695c1855390 (1 commits) (flutter/engine#7600)
e172daef7 Roll src/third_party/skia d3a6a8162cfa..6535d1f283e2 (1 commits) (flutter/engine#7599)
37c84f196 Roll src/third_party/skia 9d0568939a9f..d3a6a8162cfa (1 commits) (flutter/engine#7598)
9557311b8 Roll src/third_party/skia 4d29e6d7432f..9d0568939a9f (1 commits) (flutter/engine#7597)
f50a6beca Roll src/third_party/dart c167cd3572..d0f92e8cc5 (7 commits) d0f92e8cc5 Remove StrongTypeSystemImpl. 2f3ebf70f6 Update definite assignment for the code-as-ui changes fe285e3e60 Update flow analysis for the code-as-ui changes 8e0bc806b9 bump to linter 0.1.79 c7f6c86128 Fix registration of (un)provided parameters. 6fae43b8af Check exact type for set literals (issue 35742) eadf9679f3 Fix #35750 by passing a real ContextBuilder to createWorkspace.
ffc56bc03 Roll src/third_party/skia 5d982feca871..4d29e6d7432f (6 commits) (flutter/engine#7595)
6cf1a0766 Roll src/third_party/dart bb4a880777..c167cd3572 (9 commits) c167cd3572 [VM] Experimental flags in dartkp tests 759234b05a [vm] Fix disassembler test after f496e538f4587f29562e161ca6b06f169396f499 bb560bb233 [ VM / dart:io ] Adding to a closed IOSink now throws a StateError 983b77dda7 Remove unused argument allowNullableDereference f8fef94243 Authomatically add dependencies from pubspec.yaml files. 169331abb1 [vm] Misc timeline tweaks. 874f9d0bdf Refactor for statement parsing 9043e5be44 [vm, gc] Remove --gc_at_alloc. 27760001f5 [vm] Fix build after f496e538f4587f29562e161ca6b06f169396f499
08f3c257f Roll buildroot to b4d21cb2a64d63218c8d99533d9c14e99201e8d8 (flutter/engine#7591)
0b1722dd8 Roll src/third_party/skia d41c1876d834..5d982feca871 (5 commits) (flutter/engine#7590)
686a0a094 Roll src/third_party/dart a5030ed92f..bb4a880777 (2 commits) bb4a880777 Report duplicate set entries with a different error f496e538f4 [vm] Decouple assemblers from runtime.

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
...
2019-01-30 00:37:40 -05:00
jslavitz d2a2a5cfe2
Adds a fade in and out, rounds corners, fixes offset and fixes height of cursor on iOS (#24876)
* Fixes cursor on iOS devices
2019-01-28 19:49:19 -08:00
engine-flutter-autoroll beaf776edb Roll engine 36acd02c9412..9b6d5031a3c0 (5 commits) (#27104)
* 4f02f7e22 Roll src/third_party/skia aa6ca0a8bfc1..74b6cf3a7215 (2 commits) (flutter/engine#7583)

* fe2609f5c Roll src/third_party/skia 74b6cf3a7215..a7cb690dc8fe (1 commits) (flutter/engine#7584)

* 204a09910 Roll src/third_party/skia a7cb690dc8fe..9bc76d96f986 (1 commits) (flutter/engine#7585)

* 5cfc0249a Roll src/third_party/skia 9bc76d96f986..d41c1876d834 (6 commits) (flutter/engine#7586)

* 9b6d5031a Roll src/third_party/dart a5030ed92f..a5030ed92f (0 commits)
2019-01-26 11:23:17 -08:00
engine-flutter-autoroll 789376b830
Roll engine 6d405201fa51..36acd02c9412 (2 commits) (#27070)
6d405201fa...36acd02c94

git log 6d405201fa51c26b1d5211aa9c857c4286d165af..36acd02c9412d0c1e6acbe0fbcb3dd03cda038df --no-merges --oneline
36acd02c9 Roll src/third_party/dart 8e2f3ea4d6..f4afaee422 (6 commits) (flutter/engine#7581)
6ab84998b Roll src/third_party/skia 7150513754f5..aa6ca0a8bfc1 (1 commits) (flutter/engine#7582)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (jsimmons@google.com), and stop
the roller if necessary.
2019-01-25 02:27:39 -05:00
engine-flutter-autoroll 8d80762cc1
Roll engine 23b7e29f043f..6d405201fa51 (5 commits) (#27065)
23b7e29f04...6d405201fa

git log 23b7e29f043fbf69c175450a21b81028deffa470..6d405201fa51c26b1d5211aa9c857c4286d165af --no-merges --oneline
6d405201f Add lcov coverage file generation. (flutter/engine#7579)
f4bdb9488 Roll src/third_party/skia 7fe360cbc01e..7150513754f5 (10 commits) (flutter/engine#7578)
ce44132a1 This is an automated pull request which will automatically merge once checks pass. (flutter/engine#7573)
0dedb56d2 [embedder] Avoid looking for the kernel binary in AOT builds. (flutter/engine#7577)
1dc01adfa Allow generating coverage reports for all unit-tests in the engine. (flutter/engine#7576)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (jsimmons@google.com), and stop
the roller if necessary.
2019-01-25 01:42:39 -05:00
engine-flutter-autoroll 424662ff61
23b7e29f0 Re-land "Wrap the user entrypoint function in a zone with native exception callback. (#7512)" (flutter/engine#7551) (#27056)
31c7917179...23b7e29f04

git log 31c79171796c7d24d5f81033db77e25f95c45a64..23b7e29f043fbf69c175450a21b81028deffa470 --no-merges --oneline
23b7e29f0 Re-land "Wrap the user entrypoint function in a zone with native exception callback. (#7512)" (flutter/engine#7551)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (jsimmons@google.com), and stop
the roller if necessary.
2019-01-25 00:49:39 -05:00
Dan Field 5ae6346f1d
roll engine for TODAY bug (#27049) 2019-01-24 16:02:23 -08:00
engine-flutter-autoroll 07f17f69c5
Roll engine 2972c71f3acd..bb3b5b24bac4 (4 commits) (#27038)
2972c71f3a...bb3b5b24ba

git log 2972c71f3acde1fd51c4dd474e0049373cc2e2fb..bb3b5b24bac49275775a1b41dfce9929351ad90a --no-merges --oneline
bb3b5b24b Roll src/third_party/skia 094ab18b457e..e964c18b98e0 (1 commits) (flutter/engine#7572)
f0962f59d Roll src/third_party/skia beaae554418b..094ab18b457e (5 commits) (flutter/engine#7571)
b26736412 Roll src/third_party/dart 2e5453ddb4..3533da6d58 (63 commits) (flutter/engine#7568)
4b0f2cac1 Roll src/third_party/skia 08b0b7fd5bd5..beaae554418b (4 commits) (flutter/engine#7565)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (jsimmons@google.com), and stop
the roller if necessary.
2019-01-24 14:45:40 -05:00
Will Larche c362d8da07 [Material] Theme data type for cards (#26796)
This change adds a CardTheme and tests for it.

Golden is here:
ec26eeebb4/packages/flutter/test/material/card_theme.custom_shape.png

From commit:
ec26eeebb4 (diff-7564b206413654283ddc5cb59ecd64d4)
2019-01-24 11:01:21 -05:00
engine-flutter-autoroll b2fb14939e
Roll engine 450c3e4d43cb..2972c71f3acd (2 commits) (#26992)
450c3e4d43...2972c71f3a

git log 450c3e4d43cb8c53013716ed25a84a65474e5218..2972c71f3acde1fd51c4dd474e0049373cc2e2fb --no-merges --oneline
2972c71f3 Fix typos in Fuchsia (flutter/engine#7563)
46c22c018 Roll src/third_party/skia 4f81bb73311d..08b0b7fd5bd5 (8 commits) (flutter/engine#7562)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (jsimmons@google.com), and stop
the roller if necessary.
2019-01-23 19:34:39 -05:00
engine-flutter-autoroll f7c56f7c02
450c3e4d4 Don't accept gestures by ForwardingGestureRecognizer (flutter/engine#7558) (#26980)
1c26bf8c4b...450c3e4d43

git log 1c26bf8c4b55f4fa5f0d175768a1a0cc115c70b2..450c3e4d43cb8c53013716ed25a84a65474e5218 --no-merges --oneline
450c3e4d4 Don't accept gestures by ForwardingGestureRecognizer (flutter/engine#7558)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (jsimmons@google.com), and stop
the roller if necessary.
2019-01-23 18:41:39 -05:00
engine-flutter-autoroll e8c2f2c7f8
Roll engine 319e1c5c1d1c..1c26bf8c4b55 (3 commits) (#26969)
319e1c5c1d...1c26bf8c4b

git log 319e1c5c1d1ce1f8f1f3f25c1c40df5be8033775..1c26bf8c4b55f4fa5f0d175768a1a0cc115c70b2 --no-merges --oneline
1c26bf8c4 Roll src/third_party/skia d562545e8a23..4f81bb73311d (1 commits) (flutter/engine#7561)
01c85da0f Roll src/third_party/skia 24120c2a32c6..d562545e8a23 (1 commits) (flutter/engine#7556)
299438728 Roll src/third_party/skia 325778b8884b..24120c2a32c6 (1 commits) (flutter/engine#7553)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (jsimmons@google.com), and stop
the roller if necessary.
2019-01-23 12:49:40 -05:00
engine-flutter-autoroll f329b4623a Roll engine 10eb972fc15b..319e1c5c1d1c (4 commits) (#26936)
* 88fee0804 Remove the shell build target's dependency on the embedder library (flutter/engine#7549)

* 2123d3a56 Keep engine alive if VC is not deallocated (flutter/engine#7544)

* c57e66fda fixes android pressure range (flutter/engine#7516)

* 319e1c5c1 Roll src/third_party/skia 347d36586cb6..325778b8884b (7 commits) (flutter/engine#7552)
2019-01-22 20:25:13 -08:00
Dan Field 450abfe96d
Roll engine to 10eb972fc15b8a3f97ed7c26032cae03b10fca2c (#26926) 2019-01-22 18:26:17 -08:00
engine-flutter-autoroll 8afb015c08
Roll engine 05fee4eeee0f..869d9f528503 (6 commits) (#26917)
05fee4eeee...869d9f5285

git log 05fee4eeee0ff6b219b1fcc394371e5f6963cc46..869d9f528503778be1e5ab27ba53502f0cb20de2 --no-merges --oneline
869d9f528 Support custom kernel blob path in test fixtures (flutter/engine#7525)
981067eec Roll src/third_party/skia 9a4a05e211cb..6af1edccbf23 (3 commits) (flutter/engine#7547)
747d12547 IWYU, esp. since SkFontMetrics.h is leaving SkPaint.h (flutter/engine#7545)
ed7a3faea Roll src/third_party/skia 73aec3874101..9a4a05e211cb (1 commits) (flutter/engine#7546)
83349a907 Roll src/third_party/skia 9a9f3aca2b1e..73aec3874101 (1 commits) (flutter/engine#7543)
a95b4c096 Roll src/third_party/skia 02738a86e5fd..9a9f3aca2b1e (2 commits) (flutter/engine#7542)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (jsimmons@google.com), and stop
the roller if necessary.
2019-01-22 17:24:40 -05:00
Dan Field 386f3466b5
Roll engine to 05fee4eeee0ff6b219b1fcc394371e5f6963cc46 (#26713)
* move flutter_assets to App.framework

* Roll engine to 05fee4eeee0ff6b219b1fcc394371e5f6963cc46

05fee4eee Update default flutter_assets path for iOS embedding (flutter/engine#7518)
02205db01 Roll src/third_party/skia 5d052dac3ac1..02738a86e5fd (4 commits) (flutter/engine#7541)
af907c074 Roll src/third_party/skia 5c7a3ac0e214..5d052dac3ac1 (7 commits) (flutter/engine#7540)
dde286673 IWYU to get SkFontMetrics (flutter/engine#7539)
2019-01-21 21:23:04 -08:00
engine-flutter-autoroll 2eee7b7e94
5a8b0f3db When the instance method:init is unavailable, mark the class method:new unavailable. (flutter/engine#7532) (#26827)
898b4f8da4...5a8b0f3dba

git log 898b4f8da4efd905934d35cfc808932c80b26df0..5a8b0f3dba6a8627a90398f57511f8085b94fb61 --no-merges --oneline
5a8b0f3db When the instance method:init is unavailable, mark the class method:new unavailable. (flutter/engine#7532)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (bmparr@google.com), and stop
the roller if necessary.
2019-01-20 20:28:39 -05:00
engine-flutter-autoroll fa79c8137d Roll engine 4acfced383b6..898b4f8da4ef (8 commits) (#26792)
* d470fc65e Roll src/third_party/skia 31972f889641..57263c2e0ccd (3 commits) (flutter/engine#7529)

* 11aa5e628 Roll src/third_party/dart da09945643..ac1bf656c4 (22 commits) (flutter/engine#7527)

* a0b4d6b61 Configure the embedder in AOT in "profile" and "release" runtime modes. (flutter/engine#7533)

* 2cf1181e5 Roll src/third_party/dart ac1bf656c4..2e5453ddb4 (42 commits) 2e5453ddb4 [ VM ] Updated licenses to match other licenses in project 3d71abcada Prepare to publish a new version of the analyzer_plugin package with an updated dependency on analyzer ebf319b64b Clean up some lingering references to type propogation be47aad327 [VM/Compiler/AOT] Bare instructions 9: Improve write barrier on ARM/ARM64/X64 10f63f806d [gardening] Mark io/stdout_stderr_non_blocking_test flaky on x64 8b214f4d72 Restore type parser from reify project 65dde13f1b Don't check formatting of Front-End test cases 53217e6eb1 [kernel] Add ability to (de)serialize DirectMethodInvocation 5048889c54 [kernel] Add ability to (de)serialize StaticInvocation 7ea2dfad20 [kernel] Add ability to (de)serialize DirectPropertySet 50c06c55ba [kernel] Add ability to (de)serialize DirectPropertyGet 793fbc0d4a [kernel] Add ability to (de)serialize StaticSet 581af6eb56 [co19] DEPS and status file updated b0017d758c Refer to correct locations in SDK (and other dill files) da6938a5b2 After some more `git cl uploads`, this fixes a bunch of little problems in the spec that we have noted over time. c9a55b437a [Kernel] Remove the dedicated fromEnvironment constants 1a0367a373 Create test which demonstrates issues 35558 and 35559 6205d7e82c [kernel] Add ability to (de)serialize StaticGet e529988474 [kernel] Rename ScopedReference to ScopedUse f437fa02c2 [kernel] Nest *Environment into *State for (de)serialization 0dea413d94 Tests for reachability, fix for try/finally. e3302cdb8f Follow-up to storing problems in the ast dd04c374b8 [vm,dart:io] On Linux, Android, and Fuchsia the getsockopt parameter is incorrect. e64428a839 Revert "[vm] Cleanup Dart_Get/Set/HasStickyError API and use isolate's sticky error only as a backup for thread's sticky error" 324718fadd [vm] Revert "Restore TLABs." 5a607755b2 [ VM / dart:io ] Fixed issue where writing to a socket after it has been closed would raise SIGPIPE and crash the process. 6b5e8603d5 Reland "[vm/compiler] AOT inline heuristics improvements" 06a1e6e9e3 [vm] Enable timeline on Fuchsia even in product mode. 2faab1d4c0 Update AstBuilder to build spread collection AST structures b10f179608 [vm] Cleanup Dart_Get/Set/HasStickyError API and use isolate's sticky error only as a backup for thread's sticky error 5b1daaac6c Exposes a thin layer over getsockopt/setsockopt for supported platforms. c701e76506 [vm/compiler] handle non-nullable null situation better b692a6d183 Improvements for flow analysis. fc62cf0373 [infra] Fix co19 git URL in DEPS e7bd3edc9f [vm] Assert callback state for all Dart_Set*ReturnValue, take 2. ddce2824fa Add more spread collection fasta test cases 6639cbd6c3 Add AstBuilder spread-collections and control-flow-collections flags 1020a22290 [dart2js] Do more native method inlining f353719b08 Ignore unnecessary_cast hint. 3513f872ce Extract DartFileEditBuilder.importLibrary() into separate file. 46080dd886 Update DEPS to check out co19 tests from dart.googlesource.com ca2db2ad53 [VM/Compiler/AOT] Bare instructions 8: Improve AOT code by using pc-relative calls

* d5d6bd2c5 Fix suspicious typo "painted" to "paint" (flutter/engine#7530)

* d89f3b059 Roll src/third_party/skia 57263c2e0ccd..5c7a3ac0e214 (15 commits) (flutter/engine#7536)

* 75cfebde0 Roll buildroot and update method of getting android SDK and support libs (flutter/engine#7284)

* 898b4f8da Allow embedders to specify AOT snapshot buffers. (flutter/engine#7538)
2019-01-18 23:30:04 -08:00
Dan Field 563972ecac
Roll engine to d470fc65ea1cb91ae66706b320d82c4536a4da8b (#26727)
* Roll engine to d470fc65ea1cb91ae66706b320d82c4536a4da8b

d470fc65e Roll src/third_party/skia 31972f889641..57263c2e0ccd (3 commits) (flutter/engine#7529)
4acfced38 Ensure the ResourceContext is not ripped out from under dart (flutter/engine#7528)
270e9a78a Roll src/third_party/skia a4e46804946c..31972f889641 (8 commits) (flutter/engine#7526)
e98437248 Roll src/third_party/skia 33b4b4908b7a..a4e46804946c (1 commits) (flutter/engine#7524)
4c135c298 Revert "Wrap the user entrypoint function in a zone with native exception callback. (flutter/engine#7512)" (flutter/engine#7522)
0a080a1e0 Roll src/third_party/dart 700254996f..da09945643 (14 commits) da09945643 Update dartfix pubspec before publishing b81c1b2095 Parse spread collections in map literals 1b0d93366d Add list literal spread collection fasta test cases 6c2ea4936a Clean up several deprecation hints 07f95e7761 Revert "[vm] Enable timeline on Fuchsia even in product mode." 9cdce03e16 [dart2js] Improve null receiver guard removal near JS code c3599a9d8c Revert "[vm, isolate] Fix length truncation in message snapshots." 95e10c336f Revert "[vm] Assert callback state for all Dart_Set*ReturnValue." 3f7b371f2c [vm] Enable timeline on Fuchsia even in product mode. 4b22195ea1 [vm, isolate] Fix length truncation in message snapshots. a353b1172a [vm, compiler] Remove TAG_IC_DATA, which has since been subsumed by RebindRule. ca12afec50 [vm] Assert callback state for all Dart_Set*ReturnValue. 2028006a25 [Observatory] Updated Dart icon to new colour scheme 84273b9f36 Improvements for flow analysis.
fff537777 Roll src/third_party/skia 25b9f192ed8c..33b4b4908b7a (1 commits) (flutter/engine#7520)
a58cc3960 Roll src/third_party/skia 1ce80fb351a2..25b9f192ed8c (5 commits) (flutter/engine#7517)
52e0e9da5 Roll src/third_party/skia 081e6f375497..1ce80fb351a2 (12 commits) (flutter/engine#7514)
25559ed07 Wrap the user entrypoint function in a zone with native exception callback. (flutter/engine#7512)
1b0d09b21 Roll src/third_party/dart f701e11756..700254996f (5 commits) 700254996f [ Observatory / Dartium ] Updated observatory documentation and tests to remove references to Dartium. 78abb98ee7 [vm/bytecode] Fix AST removal for package-split kernel files with bytecode 0075b58bb8 CHANGELOG entry for DEPRECATED_MEMBER_USE split a5f102a7d1 Analyzer: first pass at reporting unchecked nullable value usage. a10ddca1b1 [ VM / Service ] Allow for `profile_period` flag to be set via the service protocol
e7ade51da Remove unused headers (flutter/engine#7511)
369b4db35 Roll src/third_party/skia 1374c85fbf53..081e6f375497 (6 commits) (flutter/engine#7510)
366d44e11 Roll src/third_party/dart 9b5eabdaca..f701e11756 (10 commits) f701e11756 [ VM / Debugger ] Fix issue where a 'Step' command issued when there's no stack caused a crash. c5bfccc6fb Make downloading the LSP spec a flag and commit the version parsed locally dbeec3bbf3 Fix formatting in generated LSP file header bfe15d87d8 Fix LSP exceptions serializing ResponseErrors with Uris 7984dc4fcc Prepare to publish analyzer version 0.34.2. 4b1b2f9176 Switch LSP formatter to not fetch resolved ASTs that aren't used 5ce5d697da Implement LSP code folding b47524d5b0 Ensure all unhandled exceptions are recorded on the server 8ba2de2344 Sort context for conflicting inherited members 215f6620e7 [Kernel] Signal errors on static fields in constant contexts
2019-01-17 17:03:12 -08:00
Dan Field c74b59a5b8
Roll engine back to 1e93a8eb39d79f643952737aa4fc31e1787a5a17 (#26694) 2019-01-17 00:31:56 -08:00
engine-flutter-autoroll 9b60ad4cd8
Roll engine 3c0aa918de87..25559ed07796 (11 commits) (#26683)
3c0aa918de...25559ed077

git log 3c0aa918de8782ed73b12fc148c4ab7cb6ed1416..25559ed0779604d56c47c5d2341ffd16b137cd10 --no-merges --oneline
25559ed07 Wrap the user entrypoint function in a zone with native exception callback. (flutter/engine#7512)
1b0d09b21 Roll src/third_party/dart f701e11756..700254996f (5 commits) 700254996f [ Observatory / Dartium ] Updated observatory documentation and tests to remove references to Dartium. 78abb98ee7 [vm/bytecode] Fix AST removal for package-split kernel files with bytecode 0075b58bb8 CHANGELOG entry for DEPRECATED_MEMBER_USE split a5f102a7d1 Analyzer: first pass at reporting unchecked nullable value usage. a10ddca1b1 [ VM / Service ] Allow for `profile_period` flag to be set via the service protocol
e7ade51da Remove unused headers (flutter/engine#7511)
369b4db35 Roll src/third_party/skia 1374c85fbf53..081e6f375497 (6 commits) (flutter/engine#7510)
366d44e11 Roll src/third_party/dart 9b5eabdaca..f701e11756 (10 commits) f701e11756 [ VM / Debugger ] Fix issue where a 'Step' command issued when there's no stack caused a crash. c5bfccc6fb Make downloading the LSP spec a flag and commit the version parsed locally dbeec3bbf3 Fix formatting in generated LSP file header bfe15d87d8 Fix LSP exceptions serializing ResponseErrors with Uris 7984dc4fcc Prepare to publish analyzer version 0.34.2. 4b1b2f9176 Switch LSP formatter to not fetch resolved ASTs that aren't used 5ce5d697da Implement LSP code folding b47524d5b0 Ensure all unhandled exceptions are recorded on the server 8ba2de2344 Sort context for conflicting inherited members 215f6620e7 [Kernel] Signal errors on static fields in constant contexts
1e93a8eb3 Deprecate FlutterProjectArgs.main_path, packages_path (flutter/engine#7497)
b058920ca Edit the bundleid so that it conform to UIT specifications. (flutter/engine#7503)
32c9ae616 Roll src/third_party/skia 2c379d8e27e6..1374c85fbf53 (4 commits) (flutter/engine#7508)
96d10b184 Roll src/third_party/dart 492df72739..9b5eabdaca (8 commits) 9b5eabdaca Fix crash in color support a533753bec Remove --fast-startup flag support from testing scripts and status files 5f10aed19c [Kernel] Don't print static fields in instance constants bdb51e2837 Improve input path handling and remove extra schemas. 0604110806 Reduce expectations on thrown exception 966e007b63 Pass CallStructure on dynamic and static use in ResolutionWorldBuilder 3e7801294e Remove unneeded code in OrderedTypeSet 8a91948c03 [Kernel] Properly signal compilation errors for constants
770984088 Roll src/third_party/skia a8694cc150a1..2c379d8e27e6 (1 commits) (flutter/engine#7506)
046ddc68d Roll src/third_party/skia 47b7cd9a6baf..a8694cc150a1 (1 commits) (flutter/engine#7504)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (bmparr@google.com), and stop
the roller if necessary.
2019-01-16 23:34:39 -05:00
Michael Goderbauer e4c8f1b993
3D SemanticsTree (#25670) 2019-01-16 10:29:00 -08:00
engine-flutter-autoroll b576e093d1
3c0aa918d Roll src/third_party/dart 2195a70249..492df72739 (2 commits) 492df72739 Fix fasta test under windows 4ec9dbf1d0 Add set literal spread collection parsing support (#26645)
09e149e897...3c0aa918de

git log 09e149e89787fb0722b8a43ec5406e66d6901eec..3c0aa918de8782ed73b12fc148c4ab7cb6ed1416 --no-merges --oneline
3c0aa918d Roll src/third_party/dart 2195a70249..492df72739 (2 commits) 492df72739 Fix fasta test under windows 4ec9dbf1d0 Add set literal spread collection parsing support

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (bmparr@google.com), and stop
the roller if necessary.
2019-01-16 11:34:40 -05:00
engine-flutter-autoroll c20db6689c
Roll engine fdfb0e72f0af..09e149e89787 (3 commits) (#26633)
fdfb0e72f0...09e149e897

git log fdfb0e72f0af7b4de3f8cd04ca8519ba5acc12fe..09e149e89787fb0722b8a43ec5406e66d6901eec --no-merges --oneline
09e149e89 Roll src/third_party/skia 98c65fc9558f..47b7cd9a6baf (4 commits) (flutter/engine#7501)
87e8d3059 Roll src/third_party/dart d9944433af..2195a70249 (28 commits) 2195a70249 Make sure that path is correct on all test platforms 56f87f409e [dart:io,fuchsia] Pass Isolate namespace to child process. Fix double free. b55bc09f1f Add list literal spread collection parsing support 4074ebd0a0 Partial implementation of the unified specification of definite assignment, type promotion, and reachability analysis. 43a96d49af Revert "[vm/compiler] AOT inline heuristics improvements" a55b6fc183 Remove unused import 2908e61f2a [vm/compiler] AOT inline heuristics improvements 3154bb0d37 Stop using external deprecated members in front_end ff06d233aa Set CompletionSuggestion.elementUri everywhere in analysis server that element is already being set. 23f427b1a7 Reland [VM/Compiler] Removing definition status from Store{Indexed,InstanceField}. edca6169c1 Fixed a number of dart:html P1 issues. ff5e5b6896 Regenerate LSP classes from spec + update README 116f678a69 [build] Enable mitigations for Cortex-A53 Erratum #843419 bug. 21edbbbac6 Add spread collection token to scanner 030fa85cea Fix windows tests 23b5aee978 Update dartfix NNBD to handle more situations fe6b384ff5 revise dartfix protocol version check 61e81217f0 Update LSP status doc (rename is complete + tested in VS Code) daead8dff8 Add test for LSP rename that edits multiple files bdade89081 Improve testing of document versions in LSP renames ecc1411685 Print constant table when printing libraries. 999c2a7582 Check for conflict with static members 3f44bd1bf9 Check for conflicts in mixins aa59b20b4b Don't report conflicts twice 3ef8c296bd Improve detection of conflicts with inherited members and setters 50fa633c4a Report InheritedMembersConflict correctly c25c30dc32 Remove some unused imports c6ab52c9f9 Using the right conjunction
6c68bf3ca Revert "Revert "Add elevation and thickness to SemanticsNode (#7282)" (#7483)" (flutter/engine#7484)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (bmparr@google.com), and stop
the roller if necessary.
2019-01-16 03:43:48 -05:00
engine-flutter-autoroll 684d050791
Roll engine 5983e34a3c0e..fdfb0e72f0af (2 commits) (#26620)
5983e34a3c...fdfb0e72f0

git log 5983e34a3c0e1217da7e8bbe9f2fe685048fe259..fdfb0e72f0af7b4de3f8cd04ca8519ba5acc12fe --no-merges --oneline
fdfb0e72f Roll src/third_party/skia cb7149e05864..98c65fc9558f (3 commits) (flutter/engine#7498)
5401803f6 Validate dynamic patches before attempting to install (flutter/engine#7496)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (bmparr@google.com), and stop
the roller if necessary.
2019-01-16 01:01:51 -05:00
Michael Goderbauer e8bfa81b70
Roll engine to 5983e34a3c0e1217da7e8bbe9f2fe685048fe259 (#26596) 2019-01-15 19:00:05 -08:00
Gary Qian fc779c69a7
Add Golden test for background painting order. (#25988) 2019-01-15 19:40:39 -05:00
Ian Hickson 29928a46ed
Support setting the elevation of disabled floating action buttons (#24728)
Previously, a disabled floating action button always had zero
elevation, which looks dumb.

This also fixes the issue whereby highlightElevation was not honoured
on floating action buttons.

This also fixes an issue I found during testing whereby setState was
being called during build when onHighlightChanged fired due to
onPressed becoming null while a gesture is ongoing (which triggers an
onTapCancel synchronously during build).
2019-01-15 15:06:29 -08:00
engine-flutter-autoroll d22cc77d27
fea645b80 update site to use SkFont for text fields (flutter/engine#7464) (#26536)
e68a3fa912...fea645b801

git log e68a3fa912cd1ba0e2aaf1f87e7abdec96e68aee..fea645b801343c8a103bc0ff66539f40ef57321a --no-merges --oneline
fea645b80 update site to use SkFont for text fields (flutter/engine#7464)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (cbracken@google.com), and stop
the roller if necessary.
2019-01-14 14:14:48 -05:00
engine-flutter-autoroll 35a7fd1252
Roll engine 17a90fbe8f23..e68a3fa912cd (4 commits) (#26534)
17a90fbe8f...e68a3fa912

git log 17a90fbe8f23b6efb97c322e5ea67a0a55f4de0e..e68a3fa912cd1ba0e2aaf1f87e7abdec96e68aee --no-merges --oneline
e68a3fa91 Roll src/third_party/dart b0855ffd35ad4878fb3b36d8f5ff00a421719e7c..1c9eb3cef80779601f964b05a68a785bf49b084f (1 commits) 1c9eb3cef8 [Kernel] Allow constant declarations without an initializer
386cb4859 Roll src/third_party/skia 33f58abef2b7..da068c0d1d7c (1 commits) (flutter/engine#7462)
6f89a132d Roll src/third_party/dart f81dd1da9f9f879c17dda7b20a2572fa5549f3dd..b0855ffd35ad4878fb3b36d8f5ff00a421719e7c (4 commits) b0855ffd35 [infra] Fix testing on Android 8d9247b9fc dartfix README 7b5f24db6f Change wiki link to follow contents moved. 6f4e85d11f [dart2js js_runtime] Run dartfmt --fix-doc-comments
82bb5f7c8 Roll src/third_party/skia 60a2f675ddce..33f58abef2b7 (1 commits) (flutter/engine#7460)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (cbracken@google.com), and stop
the roller if necessary.
2019-01-14 13:00:48 -05:00
engine-flutter-autoroll 0344198476
Roll engine abbc34e1482d..17a90fbe8f23 (5 commits) (#26514)
abbc34e148...17a90fbe8f

git log abbc34e1482d0a118a84040933f61cfa42a1fb5f..17a90fbe8f23b6efb97c322e5ea67a0a55f4de0e --no-merges --oneline
17a90fbe8 Roll src/third_party/skia 3395f00ef6ee..60a2f675ddce (1 commits) (flutter/engine#7458)
3ee303550 Roll src/third_party/skia 160422338c10..3395f00ef6ee (1 commits) (flutter/engine#7457)
426e342e4 Roll src/third_party/skia 9a97c96c9c3a..160422338c10 (1 commits) (flutter/engine#7456)
2aa95d39c Roll src/third_party/skia 2ee498c6749a..9a97c96c9c3a (1 commits) (flutter/engine#7455)
d1d8b4d41 Stop pumping frames in applicationWillResignActive (flutter/engine#7450)

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