Commit graph

13559 commits

Author SHA1 Message Date
Jonah Williams 377f4451ca
fix asset reloading (#29469) 2019-03-21 09:03:28 -07:00
engine-flutter-autoroll 4e796415b8
Roll engine 250b99bd275a..d4d4883216fd (3 commits) (#29742)
250b99bd27...d4d4883216

git log 250b99bd275ad7622f239a8042f6a6d31b5b95f1..d4d4883216fd1c1dfc17d41418a960c002cfff57 --no-merges --oneline
d4d488321 Roll src/third_party/skia 174a3f61fd5d..a695da930510 (2 commits) (flutter/engine#8242)
2d5376c09 Roll src/third_party/skia 2c4ceca62d27..174a3f61fd5d (1 commits) (flutter/engine#8239)
b05399901 Roll src/third_party/skia e409441aee0d..2c4ceca62d27 (1 commits) (flutter/engine#8238)

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.
2019-03-21 11:48:43 -04:00
engine-flutter-autoroll 479be44479
250b99bd2 Roll src/third_party/skia 4652930a7dfc..e409441aee0d (1 commits) (flutter/engine#8236) (#29719)
fa435385b6...250b99bd27

git log fa435385b6b9f80080997dd38ad66bbe4bb0a152..250b99bd275ad7622f239a8042f6a6d31b5b95f1 --no-merges --oneline
250b99bd2 Roll src/third_party/skia 4652930a7dfc..e409441aee0d (1 commits) (flutter/engine#8236)

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.
2019-03-21 02:11:40 -04:00
Alexander Aprelev 12c4e050be
Use source list from the compiler to track invalidated files for hot reload. (#29693)
* Use source list from the compiler to track invalidated files.

* Revert accidental change

* Fix first-time-seen-the-file logic

* Fix/simplify invalidate logic now that we can rely on compiler to let us know what is the cut-off point for invalidation.

* Update devfs mock to accommodate for new fields

* Fix deleted files case

* Analyzer found missing final
2019-03-20 21:58:15 -07:00
engine-flutter-autoroll 553a047898
Roll engine 188adf7e5ec5..fa435385b6b9 (2 commits) (#29715)
188adf7e5e...fa435385b6

git log 188adf7e5ec521f7859d5a0a1609fdcb688436b2..fa435385b6b9f80080997dd38ad66bbe4bb0a152 --no-merges --oneline
fa435385b Use the GPU thread for Android surface on-screen context lifecycle operations (flutter/engine#8234)
10e1addd8 Roll src/third_party/skia 7e2c0614a2fd..4652930a7dfc (5 commits) (flutter/engine#8232)

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.
2019-03-21 00:57:40 -04:00
engine-flutter-autoroll 9e95df9976
Roll engine d8c89e2bfe9b..188adf7e5ec5 (3 commits) (#29709)
d8c89e2bfe...188adf7e5e

git log d8c89e2bfe9b0b0d50da41c1349ef1534517c3c8..188adf7e5ec521f7859d5a0a1609fdcb688436b2 --no-merges --oneline
188adf7e5 Removed Activity reference from AccessibilityBridge by using a View for insets instead of the Activity (#18115) (flutter/engine#8231)
d452dd5c3 Initial import of GLFW Linux shell from FDE (flutter/engine#8159)
512004503 Remove jsoncpp from desktop Linux shell setup (flutter/engine#8230)

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.
2019-03-20 21:20:41 -04:00
Dan Field 5c258366d4
Reland composite physical layers for all platforms (#29701)
* Composite physical layers even if elevation is 0
2019-03-20 17:37:47 -07:00
engine-flutter-autoroll f1134358ad
d8c89e2bf Add the Linux desktop setup script to Dockerfile (flutter/engine#8227) (#29703)
6a8a45fc4f...d8c89e2bfe

git log 6a8a45fc4f698364d03b5902c1818d2acc79db22..d8c89e2bfe9b0b0d50da41c1349ef1534517c3c8 --no-merges --oneline
d8c89e2bf Add the Linux desktop setup script to Dockerfile (flutter/engine#8227)

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.
2019-03-20 20:03:43 -04:00
Anthony bdf582fd15
[Material] Create a FloatingActionButton ThemeData and honor it within the FloatingActionButton (#28735)
Adds a FloatingActionButtonThemeData so that FABs can be themed at the Theme level and independently. The properties that are now on the theme must be defaulted at the build level, in order to respect any contributing theme properties. Because of this, some tests had to be modified to look at properties after they are built. Also, since default behaviors are now tested in the FAB Theme test, some default tests in the FAB test no longer applied and were removed.

The themable properties are:
-backgroundColor
-foregroundColor
-elevation
-disabledElevation
-highlightElevation
-shape
2019-03-20 19:43:56 -04:00
Jonah Williams 5f727126ca
Download secondary SDK (#29633) 2019-03-20 15:41:45 -07:00
Jonah Williams c72f18fcd5
Add builders and engine hash to fingerprint (#29434) 2019-03-20 15:40:37 -07:00
engine-flutter-autoroll 3618199ab0
Roll engine 96ad0c8926b0..6a8a45fc4f69 (16 commits) (#29698)
96ad0c8926...6a8a45fc4f

git log 96ad0c8926b0493d4276a39ee9bc6de6fa97bece..6a8a45fc4f698364d03b5902c1818d2acc79db22 --no-merges --oneline
6a8a45fc4 Have the AccessibilityBridge attach/detach itself to the (flutter/engine#8229)
45b19e47c Roll src/third_party/skia ba91f65f2070..7e2c0614a2fd (13 commits) (flutter/engine#8228)
1dbd2046b Moved io.flutter.embedding.engine.android package to io.flutter.embedding.android (flutter/engine#8221)
bb354363e Roll src/third_party/dart 70e3e67dd7..5e9df35a57 (45 commits)
3b19a4d30 Removed dart_plugin_tag from DEPS
d9b6629b6 Roll src/third_party/skia 4273a150f84d..ba91f65f2070 (6 commits) (flutter/engine#8225)
e88573aef Roll src/third_party/skia d7d93001ead2..4273a150f84d (1 commits) (flutter/engine#8224)
be9067cc7 Roll src/third_party/skia 37a9294d2eb9..d7d93001ead2 (2 commits) (flutter/engine#8223)
ee4abba58 Roll src/third_party/skia 2894d13a0d9b..37a9294d2eb9 (1 commits) (flutter/engine#8222)
3496156bd Roll src/third_party/skia dd0544078d05..2894d13a0d9b (33 commits) (flutter/engine#8220)
a1dcb2ea9 [ios] Set contentsScale before we commit CATransaction (flutter/engine#8218)
fa1931f6a Send macOS keyboard data to the engine (flutter/engine#8219)
45f69ac47 Plumb a reference of PlatformViewsController and AccessibilityBridge to each other (flutter/engine#8208)
7cbbdb400 libtxt: more accurate tracking of run positioning and width for justified text (flutter/engine#8214)
172810342 Add a build dependencies script for Linux desktop (flutter/engine#8160)
d764b69b2 Add docs for helpful commands to fix format (flutter/engine#8171)

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.
2019-03-20 18:33:44 -04:00
Alexandre Ardhuin a6af422874
some spaces formatting (#29452)
* some space formattings

* always use blocks in if-else if a block is used

* format spaces in for and while

* allow multiline if conditions

* fix missing space
2019-03-20 23:23:31 +01:00
Marco Scannadinari 4418ec467b Adjust remaining Cupertino route animations to match native (#28597) 2019-03-20 14:53:22 -07:00
Fedor Korotkov e525e64270 Speed up CI via mojave-flutter image (#29669) 2019-03-20 14:51:45 -07:00
Michael Goderbauer f0c2be3c1e
Fix links on homepage of API docs (#29641) 2019-03-20 14:42:46 -07:00
Lau Ching Jun c33d263830
Fix typo (#29625) 2019-03-20 14:22:10 -07:00
Jonah Williams b123846cb0
Improve flutter test startup time (#29404) 2019-03-20 13:58:57 -07:00
Shi-Hao Hong cf12c31465
DropdownButton Icon customizability (#29572) 2019-03-20 13:38:40 -07:00
Amir Hardon 8da0721413
Revert last 2 engine rolls. (#29684)
Reverting to the engine version prior to:
https://github.com/flutter/flutter/pull/29658
2019-03-20 12:24:16 -07:00
engine-flutter-autoroll 01fc01812d
3496156bd Roll src/third_party/skia dd0544078d05..2894d13a0d9b (33 commits) (flutter/engine#8220) (#29659)
a1dcb2ea98...3496156bd9

git log a1dcb2ea987efe0e257832160a1b0583ac219584..3496156bd9bfe61788bf64ce3ca3cf1bc2663f95 --no-merges --oneline
3496156bd Roll src/third_party/skia dd0544078d05..2894d13a0d9b (33 commits) (flutter/engine#8220)

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.
2019-03-20 01:28:40 -04:00
engine-flutter-autoroll 9596657c9e
Roll engine 96ad0c8926b0..a1dcb2ea987e (6 commits) (#29658)
96ad0c8926...a1dcb2ea98

git log 96ad0c8926b0493d4276a39ee9bc6de6fa97bece..a1dcb2ea987efe0e257832160a1b0583ac219584 --no-merges --oneline
a1dcb2ea9 [ios] Set contentsScale before we commit CATransaction (flutter/engine#8218)
fa1931f6a Send macOS keyboard data to the engine (flutter/engine#8219)
45f69ac47 Plumb a reference of PlatformViewsController and AccessibilityBridge to each other (flutter/engine#8208)
7cbbdb400 libtxt: more accurate tracking of run positioning and width for justified text (flutter/engine#8214)
172810342 Add a build dependencies script for Linux desktop (flutter/engine#8160)
d764b69b2 Add docs for helpful commands to fix format (flutter/engine#8171)

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.
2019-03-20 00:28:40 -04:00
Ben Konyi e8b98f9648
Manual engine roll for 2019-03-19 (#29627)
* Manual engine roll for 2019-03-19
* Applying patch for Dart SDK changes (see PR #29004)
2019-03-19 20:01:03 -07:00
Jonah Williams edd4c6207a
prevent stream notifications from interfering with reload (#29467) 2019-03-19 16:19:45 -07:00
engine-flutter-autoroll 03900bc814
571964e1d Allow exported __const on iOS (flutter/engine#8217) (#29624)
e28fc3c810...571964e1d7

git log e28fc3c810ee3c62ad201bc49f4934f0ed20a82c..571964e1d7b49e5424c800b461006207d670736f --no-merges --oneline
571964e1d Allow exported __const on iOS (flutter/engine#8217)

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.
2019-03-19 18:26:41 -04:00
Dan Field 5764aee67c
Revert "Reland composite physical layers on all platforms (#29532)" (#29623)
This reverts commit 803b15e0db.
2019-03-19 15:17:05 -07:00
Shi-Hao Hong dffbfebbf1
added friendlier error for invalid AndroidManifest.xml (#29604) 2019-03-19 14:44:22 -07:00
Phil Quitslund 8707f1f335
make literals const for @immutable constructors (#29619) 2019-03-19 14:17:37 -07:00
Hans Muller b3046a6c67
Update progress indicator API docs (#29564) 2019-03-19 14:13:11 -07:00
engine-flutter-autoroll c4181b06f3
Roll engine 5088735e5f54..e28fc3c810ee (9 commits) (#29615)
5088735e5f...e28fc3c810

git log 5088735e5f54f7fb34215b6665cb4da1fd8f075d..e28fc3c810ee3c62ad201bc49f4934f0ed20a82c --no-merges --oneline
e28fc3c81 Define the dart_platform_sdk GN variable only on host targets (flutter/engine#8206)
e73dbf6a6 Roll src/third_party/skia 389b4b267d15..7eba20aef187 (2 commits) (flutter/engine#8209)
bc8ebcb96 Export FlutterSemanticsUpdateNotification and improve docs (flutter/engine#8203)
b404c69fd [scenic][SCN-1054] Move back off of SetTranslationRH (flutter/engine#8174)
71e2d7d8c Roll src/third_party/skia 4a522b7e916c..389b4b267d15 (32 commits) (flutter/engine#8205)
ad5b722a7 Simplify the fallback waiter and add traces for vsync scheduling overhead. (flutter/engine#8185)
6980a8356 [platform_view] iOSP platformView composition optimize. (flutter/engine#8202)
568841923 Disable build_ios due to large queue times. (flutter/engine#8204)
629072277 Merge only gpu and platform threads for platform views, fix deadlock. (flutter/engine#8045)

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.
2019-03-19 16:04:55 -04:00
Jonah Williams f8f2b043e1
remove explicit frame schedule (#29461) 2019-03-19 10:24:55 -07:00
Priit Lätt cdbd0f9ddd Use async execution for xcodebuild commands (#29048) 2019-03-19 09:19:34 -07:00
Brian Wilkerson 2b7ad97419
Update another SDK constraint (#29454) 2019-03-19 07:08:06 -07:00
Dan Field ee3e621f02
Remove timeout from add2app test for iOS (#28746) 2019-03-18 21:40:21 -07:00
Dan Field 5e27ebbe8d
Add semantic label finders (#29342)
* Add semantic label finders
2019-03-18 20:32:03 -07:00
liyuqian 79e3bf4ad3
Manually roll engine to 5088735e5 (#29566)
Need this manual roll because of golden changes.

flutter/engine@5088735e5 Clip to clip_rect instead of paint bounds (flutter/engine#8183)
flutter/engine@8818a6c41 Roll src/third_party/skia 2c043c288169..4a522b7e916c (3 commits) (flutter/engine#8201)
flutter/engine@048d70bc0 Support dartdevc, dart2js with shared source files, dartdevc sdk (flutter/engine#8105)
flutter/engine@e0782dec7 Roll src/third_party/skia 576b2a5596bc..2c043c288169 (2 commits) (flutter/engine#8200)
2019-03-18 17:34:20 -07:00
Jonah Williams 55a2ee588d
make build runner configurable (#29568) 2019-03-18 15:50:11 -07:00
engine-flutter-autoroll 5e16e97a85
Roll engine e75f6de01fee..048d70bc0948 (2 commits) (#29569)
e75f6de01f...048d70bc09

git log e75f6de01fee738eb15f24efb0ec549587009f1a..048d70bc0948de3bad60e2056f186f336cd5aad9 --no-merges --oneline
048d70bc0 Support dartdevc, dart2js with shared source files, dartdevc sdk (flutter/engine#8105)
e0782dec7 Roll src/third_party/skia 576b2a5596bc..2c043c288169 (2 commits) (flutter/engine#8200)

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-03-18 18:12:33 -04:00
Filip Hracek 644f499ab7
Add sample to forEachTween (#29195)
The current documentation for `AnimatedWidgetBaseState.forEachTween` is exhaustive but a little hard to grok. This dartdoc example provides some clarity.
2019-03-18 14:37:57 -07:00
Dan Field 803b15e0db
Reland composite physical layers on all platforms (#29532)
Reland composite physical layers and update tests
2019-03-18 12:30:02 -07:00
xster 59ce7d6bff
Make real JSON in arb (#29463) 2019-03-18 11:20:10 -07:00
Francisco Magdaleno c163ed9618
Adds macOS raw keyboard mapping (#29231) 2019-03-18 11:12:04 -07:00
Jonah Williams 75c50da5f6
Ensure that different formatting of ndk properties file does not crash tool (#29528) 2019-03-18 10:51:24 -07:00
Ivan Schütz bd697d4b5a Improve Navigator documentation (#29540) 2019-03-18 10:31:02 -07:00
Dan Field 8e14c227eb
Make it easier to ensure semantics in widgetTests (#29387)
* Make it easier to ensure semantics
2019-03-18 10:08:23 -07:00
engine-flutter-autoroll a1bee54fda
Roll engine 5b09204e3037..e75f6de01fee (2 commits) (#29537)
5b09204e30...e75f6de01f

git log 5b09204e3037a8e03fcffc9161cd474b41f4db3b..e75f6de01fee738eb15f24efb0ec549587009f1a --no-merges --oneline
e75f6de01 Roll src/third_party/skia 895e1eedb420..576b2a5596bc (1 commits) (flutter/engine#8198)
d9fda1c20 Add --no-full-dart-sdk option to GN (flutter/engine#8196)

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-03-18 05:02:34 -04:00
engine-flutter-autoroll af6e09f6ea
Roll engine 4d9b9aacd076..5b09204e3037 (3 commits) (#29522)
4d9b9aacd0...5b09204e30

git log 4d9b9aacd07602031ab9cee863a74ecf02686ed4..5b09204e3037a8e03fcffc9161cd474b41f4db3b --no-merges --oneline
5b09204e3 Roll src/third_party/skia 72ef2d519a0e..895e1eedb420 (1 commits) (flutter/engine#8195)
a47e12d25 Roll src/third_party/skia 3ea586f9f959..72ef2d519a0e (1 commits) (flutter/engine#8194)
5ca92fbe9 Roll src/third_party/skia 143542fa28e9..3ea586f9f959 (1 commits) (flutter/engine#8193)

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-03-17 21:07:33 -04:00
engine-flutter-autoroll e567f1117a
Roll engine c6f9fe7e00e2..4d9b9aacd076 (2 commits) (#29507)
c6f9fe7e00...4d9b9aacd0

git log c6f9fe7e00e2648de1a7aa02673b7771a9b92c49..4d9b9aacd07602031ab9cee863a74ecf02686ed4 --no-merges --oneline
4d9b9aacd Roll src/third_party/skia e1f2a572cec0..143542fa28e9 (1 commits) (flutter/engine#8192)
c14fde841 Roll src/third_party/skia d95286de1dda..e1f2a572cec0 (1 commits) (flutter/engine#8191)

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-03-17 16:07:34 -04:00
engine-flutter-autoroll 5b917fa946
c6f9fe7e0 Roll src/third_party/skia 90155edf140b..d95286de1dda (2 commits) (flutter/engine#8190) (#29497)
0f97c920ff...c6f9fe7e00

git log 0f97c920ff90aaa0cbfd960ef61089a124ffafae..c6f9fe7e00e2648de1a7aa02673b7771a9b92c49 --no-merges --oneline
c6f9fe7e0 Roll src/third_party/skia 90155edf140b..d95286de1dda (2 commits) (flutter/engine#8190)

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-03-16 22:39:34 -04:00
engine-flutter-autoroll bc0b4070a1
0f97c920f Roll src/third_party/skia f3f7059cb736..90155edf140b (1 commits) (flutter/engine#8189) (#29493)
4a4f1823eb...0f97c920ff

git log 4a4f1823eb5b3a08b703f0190ab309af8b65f721..0f97c920ff90aaa0cbfd960ef61089a124ffafae --no-merges --oneline
0f97c920f Roll src/third_party/skia f3f7059cb736..90155edf140b (1 commits) (flutter/engine#8189)

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-03-16 19:14:34 -04:00