* 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)
* 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)
* 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)
* 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
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.
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.
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).
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.
5722a9685e...abbc34e148
git log 5722a9685e3cba77649ba5257a91ed21933ca063..abbc34e1482d0a118a84040933f61cfa42a1fb5f --no-merges --oneline
abbc34e14 Roll src/third_party/skia 82223aae39b7..2ee498c6749a (2 commits) (flutter/engine#7454)
f817343a7 Roll src/third_party/skia e548161aba5b..82223aae39b7 (3 commits) (flutter/engine#7453)
cd0169ae2 Roll src/third_party/skia c334df71b8f9..e548161aba5b (1 commits) (flutter/engine#7452)
377ff1975 Roll src/third_party/dart f0c7d971c472066e29a949aab8826c204cfbaf35..f81dd1da9f9f879c17dda7b20a2572fa5549f3dd (2 commits) f81dd1da9f Handle super* in ir/impact.dart 99a9ae66c3 [dart2js] run dartfmt --fix-doc-comments on stragglers
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.
35daf143b1...5722a9685e
git log 35daf143b1f313977b92137283d2792d3be6f16f..5722a9685e3cba77649ba5257a91ed21933ca063 --no-merges --oneline
5722a9685 Roll src/third_party/dart 651d19cdaa25d020b8f7c193c907644284029130..f0c7d971c472066e29a949aab8826c204cfbaf35 (80 commits) f0c7d971c4 [dart2js] Run dartfmt --fix-doc-comments a9ce969e53 [vm] Decouple growable_array.h and zone.h from thread.h d821a2ec96 [vm/aot/tfa] Correctly tree shake initializers of write-only fields 602aa203b2 [vm/compiler] AOT bounds check elimination 3c5501a090 Add the experiment flags for the control flow and spread collection features 71e62a6016 [gardening] mark standalone_2/io/stdout_stderr_non_blocking_test as flaky e636e1fa6f Accept experimental flags in dart2js and enable set-literal tests, now supported once we accept the flag. 7cea3cba29 Several dump-info fixes. bbc6e2dd6f [VM/Compiler] Add some missing results for inlines. e329a830da [VM/AOT] Fix shared spilling stubs on arm/arm64 and enable it 5a1e01b7c9 [gardening] mark lib_2/isolate/unresolved_ports_test as flaky 3ef595bb56 [VM/Compiler] Separate out inlined code from replacement result. 68ad94cebe Extract more hint tests into separate files 47e988b781 Clean up the remaining copyright notices in analysis_server ea9303566b [vm] Allow choosing architecture for runtime sources in generate_idefiles.py. 1842020a69 Fix empty set/map literal disambiguation rule. 6a756ac040 Add front-end test for set/map literal disambiguation. 76be911f22 Enable set literals by default in the front-end tests. 02bb4379a2 Added specification of new style function types, generalized typedefs b631eb9b2f [gardening] Mark io/http_server_close_response_after_error_test as flaky 03098c1505 Implement DillClassBuilder.mixedInType 4547066f4b Tweak Declaration API c3b13ae5c1 Collect abstract members immediately instead of counting. deb9239790 Compute type arguments of dill types. c41611d35b Add non-final fields to setters b61a085c60 Use custom thisType to signal static type precision. 9157bbcf19 [kernel] Add text (de)serialization for VariableSet ba75b4c437 Revert "Change default target to "create_sdk"." 736ac8469d Use correct way of enabling blobs on dartk-bare-{simarm,simarm64} 1314a6dbf7 [Kernel] Do not evaluate fromEnvironment constants 90d22365d1 Convenience function to parse a list of experimental flags 7b2aae5498 Handle dynamic/instance access in ir/impact.dart 5cb13961db Use typeEnvironment.nullType for `null` and custom type for 'does not complete' 5340fea835 Move more parts of impact builder to ir/impact.dart cff0d20247 Use better static types for RuntimeTypeUse 944984f015 [Kernel] Add syntax for unevaluated constants 3d7ca147a4 Add FeaturesDataInterpreter d9c5bc131d [VM] Use --use-blobs for dartk-precomp-simarm/simarm64 builders 3f90e88288 first cut adding simple non-nullable migration to dartfix 16e98d012d Update BasicWorkspace's docs and tests 03be1858e7 [vm, gc] Use the correct trap instruction when zapping ARM/ARM64 code space. e2e2a85744 [dart2js] Add --no-minify flag for compiler devs bb4da7890b [gen_snapshot] Fixes for x86 Flutter code push. fc67a19feb js_runtime: Fix bit mask to match comments a1ff5f7cd5 Ensure inlining of getter/setters is recorded in our source-map extension d44ec3a57e Remove full emitter version of Function.apply 60cf393ff3 [dartdevc] fix to pass in analysis options to analysis context c34f1b4890 [vm] Bind static calls before saving JIT snapshots. 161f9b35c7 Use preparsed experiment status in Static Type Analyzer f043f296ef [vm] More modulo tests. 29b34fa63f Set nullability for TypeName(s) based of ClassElement. bb025bfac4 Use target file in CREATE_CONSTRUCTOR fixes. 5966565f0e Re-sort file and move TODO to where it was originally 4ef8de99ac Remove full emitter 8719fb3a7b Generate homebrew script compatible with latest changes edb68daa2c DateTime decimal separator: Added ',' version to regex and docs, added unit tests 6712dca7d8 Fix the test used to differentiate between empty sets and empty maps c76fa45178 Add an analysis server diagnostics page for LSP capabilities and completions 4a80990758 Implement LSP textDocument/documentHighlight 44449e29d2 Add a custom toJson snippet for LSP ResponseMessage for null handling 7e0d65706f Include null in allowed types for `any` and prefer null to omitting values if allowed 59b252fa0a [kernel] Add text serializer/deserializer for VariableGet 0bb0072f5f [infra] Add vm-kernel-precomp-android builder to the test matrix d908743de1 update_homebrew: initial cleanup e0ede8791f Fasta: Set fileEndOffset on Fields fe079b31b0 [tools] Fix list of possible arguments for -a in --help. 705701951a Small cleanup in incremental compiler 05673b80fc Suggest uploading dill file when failing to initialize from dill 457a7355f5 [vm] Use Util::Abs instead of std::abs. 89d3276703 Revert regexp_kill_test which is flaky on all platforms. d00f1e7e8e Introduce kernel based impact builder 0109e39ca4 Report INVALID_ASSIGNMENT for prefix/postfix increment decrement when the result is not assignable to the operand. e7495724b9 Remove TypeEnvironment.hierarchy 8e5ad9b3bd Prepare the VM for removing TypeEnvironment.hierarchy 7ac495e02a Prepare DDC for removing TypeEnvironment.hierarchy ca9ea997bd Fix old treatment of {}, enable set literals tests 7e3f4516b8 Allow crashes on fasta compiler co19_2 tests of Constant-update2018. Needed to turn ci bot green. 3c9e2cf8c9 Update front-end compiler status for co19_2 tests 8da53e3120 [vm] Add Dart_SaveTypeFeedback and Dart_LoadTypeFeedback. 9f2e614e98 [fuchsia] Just use dlopen like on other OSes
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.
(cloned from https://github.com/flutter/flutter/pull/26399)
e5ec3cf3ea...b7f6bf0192
git log e5ec3cf3ea5ce78c6c3116271601f60d30a799d4..b7f6bf0192d175ac2c245f27524c5195140ecd50 --no-merges --oneline
b7f6bf019 Pass deadline to embedder idle notification callback (flutter/engine#7444)
5272805f1 Fix settings.advisory_script_uri in iOS createShell (flutter/engine#7235)
788dea5dd Eliminate std::string using directive (flutter/engine#7433)
cd98f6bdb Clear the font collection's cache when a font is dynamically loaded (flutter/engine#7436)
dea6a0849 Remove legacy and deprecated defaultClipBehavior (flutter/engine#7439)
5749b75af Temporary revert of Dart SDK rolls made since 2019/01/08 (flutter/engine#7437)
29c70f5fc Roll src/third_party/skia 292ece8024ea..d2fa7e33798c (8 commits) (flutter/engine#7434)
37d886ef8 Simplify rollback of dynamic patches (flutter/engine#7432)
6071286ef Download dynamic patch to separate file, then rename it to install. (flutter/engine#7428)
4c9136bdb Roll src/third_party/dart cb966bdce7a0a9d0c34149b50ae5704676cf34c8..651d19cdaa25d020b8f7c193c907644284029130 (4 commits) 651d19cdaa Ignore --fast-startup flag, assume true aeb7fccd5b Fix plugin start up to work with OverlayResourceProvider 0b0704c7c4 [vm] Use std::abs instead of regular abs(). 36b5fe0c7a Track how many analysis server requests had latency info
239f16e72 Roll src/third_party/dart 927b0cb9edda5500fed0acbd60c04487d3e526e6..cb966bdce7a0a9d0c34149b50ae5704676cf34c8 (1 commits) cb966bdce7 Unify parsing of co19 test options and regular test options.
2501eb42e Roll src/third_party/dart f4986cc78ddd884e60e7274c44f31dbcd990b912..927b0cb9edda5500fed0acbd60c04487d3e526e6 (73 commits)927b0cb9ed [vm/aot] Support optimization of modulo against a power-of-two. bf13ac85c4 Ensure LSP server clears diagnostics for removed files/analysis roots 54fffe4cca Add support for LSP workspace/didChangeWorkspaceFolders e7b783ba5d Fix bug with deprecated rootPath + add tests ad300b904d Improve handling of server-specific analysis diagnostics pages 1d096d8499 Enable the analyzer Diagnostics server for LSP 6bb1dcdfa4 Fix wording e749576caa [VM/Compiler/AOT] Do not populate unused arguments descriptor in bare instructions mode a1250467fe Move member conflict detection to own method
39a99b005 Docs improvements per @Hixie's comments (flutter/engine#7387)
26e02aaa2 Wire up support for external OpenGL textures for the embedder. (flutter/engine#7087)
20d70d2bf Eliminate unused import of ZipException (flutter/engine#7429)
b972f75db Allow embedders to add per shell idle notification callbacks. (flutter/engine#7427)
844d27cb3 Refactor dynamic patching to use clearer naming and structure. (flutter/engine#7426)
99fa3901a Roll src/third_party/skia 3560ea702f1b..292ece8024ea (9 commits) (flutter/engine#7424)
97ff4b226 Dart SDK roll for 2019-01-09
39b2e4b02 Roll src/third_party/skia 76dc683364c2..3560ea702f1b (10 commits) (flutter/engine#7420)
88e212f99 Dart SDK roll for 2019-01-09
82d3208d4 Roll src/third_party/skia 1337f5b85978..76dc683364c2 (18 commits) (flutter/engine#7418)
8657340c8 Dart SDK roll for 2019-01-09
a369ef606 Dart SDK roll for 2019-01-08
3ae5eb8c1 Dart SDK roll for 2019-01-08
42f449fa4 remove deprecated updateNode argument (flutter/engine#7413)
5e33f33a1 Refactor shared code into separate function to simplify further work. (flutter/engine#7410)
937ee8bf9 Cleanup dead code (flutter/engine#7409)
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.
* Added the superellipse (a.k.a. squircle) shape to flutter, which is needed to recreate some cupertino components, e.g. buttons in pixel-perfect detail (issue #13914).
```
f0a1d6f91 Roll src/third_party/skia 487132b82826..acc763e8795c (1 commits) (#7318)
f0dd6436c Recreate the overlay rendering surfaces if the GrContext was changed. (#7317)
245317a62 Reland "Only reject gestures to embedded UIViews when the framework sa (#7315)
be69b07cc Roll src/third_party/skia d2fa2eb59f2d..487132b82826 (1 commits) (#7314)
732ea7669 Allow dynamic patches without a patch number. (#7309)
20ee4e3e9 Revert "Only reject gestures to embedded UIViews when the framework says so. (#7307)" (#7313)
28e152f7e Roll src/third_party/skia cae020ae5f5f..d2fa2eb59f2d (3 commits) (#7312)
7c65290da Roll src/third_party/skia 31c1bf89657f..cae020ae5f5f (1 commits) (#7311)
180d8a7d9 Roll src/third_party/skia f6e963ef91c2..31c1bf89657f (1 commits) (#7310)
cc9c6702d Only reject gestures to embedded UIViews when the framework says so. (#7307)
2fb2b2729 Roll src/third_party/skia 3605fde88b2a..f6e963ef91c2 (1 commits) (#7306)
```
* 8190e939f Simplify conversion of numeric types in the message codec on iOS (flutter/engine#7097)
* 42c62a944 Fix destruction of the child object list in the iOS accessibility bridge (flutter/engine#7108)
* 951edf3e1 Simplify nested try-with-resources statements (flutter/engine#7239)
* f79f7f631 Allow inferred types using diamond syntax (flutter/engine#7237)
* 5c63303c2 Revert spelling correction in licence matcher (flutter/engine#7242)
* fbce2bf14 Fix linter errors in ResourceUpdater (flutter/engine#7240)
* ba117366e Compute cull_rect and optimize in Layer::Preroll (flutter/engine#6923)
* e8f4968d6 Update iOS unit test for the removal of hex string encoding of uint64 data (flutter/engine#7246)
* 370cc67d9 Roll src/third_party/skia e6f635476da3..4b75254560d4 (61 commits) (flutter/engine#7247)
* 526e0e3af Roll src/third_party/skia 4b75254560d4..67761eb35f97 (6 commits) (flutter/engine#7249)
101b27da7a...4941125829
git log 101b27da7a1b..494112582932 --no-merges --oneline
494112582 Revert "Compile embedder unit test Dart to kernel (#7227)" (flutter/engine#7230)
f7d91d6fa Roll src/third_party/skia 282ec5dc6ca7..2e6db18c4309 (1 commits) (flutter/engine#7228)
ac9e521a1 Compile embedder unit test Dart to kernel (flutter/engine#7227)
828acc739 Roll src/third_party/skia d4962e7e07c0..282ec5dc6ca7 (1 commits) (flutter/engine#7226)
8a7ae957f Undeprecated BigInteger support, but document what it actually does. (flutter/engine#6903)
17789249d Offset.fromDirection and Size.aspectRatio (flutter/engine#6805)
9ae82173a Roll src/third_party/skia 8b78d70b9a10..d4962e7e07c0 (1 commits) (flutter/engine#7225)
a987b1700 Roll src/third_party/skia a1bded9a4f28..8b78d70b9a10 (1 commits) (flutter/engine#7224)
ac0599357 Roll src/third_party/skia 16d00eeef7d1..a1bded9a4f28 (2 commits) (flutter/engine#7223)
91bb1f8f4 Roll src/third_party/skia f391d0f771c6..16d00eeef7d1 (4 commits) (flutter/engine#7222)
6c40f84a5 [vulkan] Fix Fuchsia build
4f148edf0 Roll src/third_party/skia f6206f91b3c1..f391d0f771c6 (4 commits) (flutter/engine#7220)
1bc7ccf60 Support real fonts in 'flutter test' (flutter/engine#6913)
5244cf429 Roll src/third_party/skia 59c9f1595ecd..f6206f91b3c1 (1 commits) (flutter/engine#7219)
0f10d3f99 Roll src/third_party/skia 42e7a7ed6511..59c9f1595ecd (3 commits) (flutter/engine#7218)
167642182 Roll src/third_party/skia 21a7be0741ac..42e7a7ed6511 (1 commits) (flutter/engine#7217)
1a2714bbe Adds force cursor support (flutter/engine#6945)
b50e3491c Roll src/third_party/skia cb6b4bde0c2e..21a7be0741ac (3 commits) (flutter/engine#7216)
826f34264 [Fuchsia] Depend on libtrace when that is what's really meant (flutter/engine#7214)
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 (liyuqian@google.com), and stop
the roller if necessary.
* 2bd75ae8b Support querying display refresh rate in engine (flutter/engine#7002)
* 793a08bbf Add .woff file to binary format (flutter/engine#7202)
* daf0ededb Roll src/third_party/skia 6417060b1c23..340aeda6b3ba (41 commits) (flutter/engine#7205)
* 571f47457 Update marked text before selection so textInRange is never called with (flutter/engine#6989)
* 31e6861d4 Reland "Compile libcxx and libcxxabi for Android (#6886)" (flutter/engine#7160)
* 648b844b7 Roll buildroot to 4cb5a74c9612b71b917997f46e97da6d1051eab4 (flutter/engine#7194)
* abb1d3a6c Roll buildroot to 8e538639660413490ea9261eee84864005e240f4 (flutter/engine#7195)
1baf081343...8d38417050
git log 1baf08134353..8d3841705030 --no-merges --oneline
8d3841705 Roll buildroot to 7e555aec776cfda9ab2e898f83dccef3005795c2 (flutter/engine#6916)
dda9f69a7 Remove unused code from licenses script (flutter/engine#6910)
382276591 Roll src/third_party/skia 6bdfb6fba352..eb35650f9177 (15 commits) (flutter/engine#6914)
983d70eb3 Revert "Compile libcxx and libcxxabi for Android (#6886)" (flutter/engine#6912)
9ccd1e86d Compile libcxx and libcxxabi for Android (flutter/engine#6886)
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, who should
be CC'd on the roll, and stop the roller if necessary.
c02dd8f935...cebde437a1
git log c02dd8f935a4..cebde437a1b1 --no-merges --oneline
cebde437a Guard the service protocol's global handlers list with a reader/writer lock. (flutter/engine#6900)
b6e93759f Revert "Guard the service protocol's global handlers list with a reader/writer lock (#6888) #6895" (flutter/engine#6899)
b44b94eea Roll src/third_party/skia 66b91e4afb88..def9bcecd994 (1 commits) (flutter/engine#6898)
25db6e082 Roll src/third_party/skia d017e5138c57..66b91e4afb88 (1 commits) (flutter/engine#6897)
fd0911cc0 Guard the service protocol's global handlers list with a reader/writer lock (#6888) (flutter/engine#6895)
fffcce47f Roll src/third_party/skia 1bfdd1adfa22..d017e5138c57 (1 commits) (flutter/engine#6896)
a01c82e9d Roll src/third_party/skia 7e9ea391cfce..1bfdd1adfa22 (1 commits) (flutter/engine#6894)
9ba556156 Revert "Guard the service protocol's global handlers list with a reader/writer lock (#6888)" (flutter/engine#6893)
517e52548 Roll src/third_party/skia 73b4a1f57254..7e9ea391cfce (1 commits) (flutter/engine#6892)
9352360c8 Guard the service protocol's global handlers list with a reader/writer lock (flutter/engine#6888)
9296d80c8 Roll src/third_party/skia 7fb30f11a055..73b4a1f57254 (3 commits) (flutter/engine#6891)
93cbf60b6 Roll src/third_party/skia 281224020a57..7fb30f11a055 (1 commits) (flutter/engine#6889)
aa9793f73 Roll src/third_party/skia a2187bf7629a..281224020a57 (5 commits) (flutter/engine#6887)
3978f0753 Keep a copy of each engine's description that can be accessed outside the engine's UI thread (flutter/engine#6885)
0870e3782 Roll src/third_party/skia 3b155a77c370..a2187bf7629a (11 commits) (flutter/engine#6884)
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, who should
be CC'd on the roll, and stop the roller if necessary.
Unfortunately, device lab does not have the capacity for merge method
rebase. It's essentially DoSing device lab: The last engine rebase has
been processing for 6h now and it is still not done :(
We need to wait the fix in
https://skia-review.googlesource.com/c/buildbot/+/169724
to land in order to enable the rebase merge method again.
TBR: goderbauer
We'll land this quickly without waiting for presubmit checks
to unblock our engine roller.
In order for this to take effect, https://skia-review.googlesource.com/c/buildbot/+/167200
needs to be landed and deployed.
The /bin/internal/engine.merge_method file controls how we merge a pull
request created by the engine auto-roller. If it's squash, there's only one
commit for a pull request no matter how many engine commits there are inside
that pull request. If it's rebase, the number of commits in the framework is
equal to the number of engine commits in the pull request. The latter method is
easier to detect regressions but cost more test resources.
Should fix#22226.
Code introduced in #20890 caused a regression that broke color flooding animations in a BottomNavigationBar that has BottomNavigationBarType.shifting.
The original issue (#19653) dealt with background color changes not occurring until another tab was selected. The result is that the background color instantly changes whenever the state changes and when the widget changes, instead of allowing a new widget to animate the background color change.