- 12 Aug, 2018 4 commits
-
-
Ian Hickson authored
-
-
Ian Hickson authored
-
Greg Spencer authored
This changes the flutter tool to just try 10 times before giving up when running "flutter upgrade". Infinite retries can hang bots, and really don't provide a lot of help: if we've failed to upgrade for for nearly a minute, trying every five seconds, then something is just not responding. Also, changed the bot default warning level to "normal" from "all", because the solver messages are VERY verbose: several megs of output for doing packages get on Flutter. "normal" will give warnings, user messages and errors, which should be sufficient to diagnose problems on the bots without spamming the log. I removed the retrying for building the snapshot on flutter.bat because we don't do that on the other platforms, and because I can't imagine how running it again would give a different answer. I also fixed a problem in the whitespace detection when no files matched the type of file that it is looking for, and removed the code that waits until failure to print the logs on setup, since reducing the log output made a huge difference.
-
- 11 Aug, 2018 2 commits
-
-
Jonah Williams authored
-
Todd Volkert authored
-
- 10 Aug, 2018 8 commits
-
-
Mikkel Nygaard Ravn authored
-
engine-flutter-autoroll authored
Auto-roller completed checks. Merging.
-
Mikkel Nygaard Ravn authored
-
Mikkel Nygaard Ravn authored
-
Natalie Sampsell authored
Adding CupertinoActionSheet, showCupertinoModalPopup
-
Ian Hickson authored
* Visibility widget This attempts to address the confusion around how to hide a widget subtree. * Apply review comments * More clarifications
-
asiva authored
This includes the following changes : e54bc4ea1 Fixed invalid call site of runWithEntrypointAndCallback (#5984) 764884b91 Removed callback for HeadlessDartRunner (#5983) 91537abba Revert "Temporarily add travis/analyze.sh back for Chrome bot (#5961)" (#5966) 3501acb70 Roll src/third_party/skia 9c9611fcc1bb..0d5d0659a684 (7 commits) (#5980)
-
- 09 Aug, 2018 12 commits
-
-
Ian Hickson authored
Somehow I forgot to say "super.tap()" when calling "tap()" on the new superclass, so it was just recursing infinitely but ended up actually crashing on the first reuse of the finder. The error was previously swallowed, I made this print it instead.
-
liyuqian authored
This fixes https://github.com/flutter/flutter/issues/18057
-
Natalie Sampsell authored
Add minOverscrollLength to make CupertinoScrollbar thumb correct size in long scroll views.
-
Natalie Sampsell authored
-
Keerti Parthasarathy authored
* update script * Update update_icons.dart * Update update_icons.dart
-
amirh authored
-
Natalie Sampsell authored
-
Anthony authored
* Create test case for disabled state of outline button
-
Jonah Williams authored
-
asiva authored
Includes the following changes : 377793180 Roll Dart to version eab492385c3f345cb2f44f3b702b0e30e4a9c107 (#5979) 8a7af11f7 Fix IsolateStart event kind. (#5978)
-
asiva authored
Includes the following changes: 78f8bcace Annotate deprecated methods with @Deprecated (#5976) 4c7e5d5a1 Roll src/third_party/skia 0c5b0b1dd692..9c9611fcc1bb (13 commits) (#5977) 4208f8404 make ios text affinity behavior match android (#5971) 69b19a5f5 Roll src/third_party/skia f5402004c4a6..0c5b0b1dd692 (11 commits) (#5975) 8137d3411 Roll src/third_party/skia 4856f5fa596d..f5402004c4a6 (1 commits) (#5974) cbe960d90 Roll src/third_party/skia 20714bdf90f3..4856f5fa596d (1 commits) (#5973) f05a4ccaa Roll src/third_party/skia faeef7837210..20714bdf90f3 (11 commits) (#5970) 14af0348b Complete the AndroidView resize call only after a new frame is ready. (#5968)
-
Harry Terkelsen authored
-
- 08 Aug, 2018 11 commits
-
-
amirh authored
Resizing an AndroidView happens asynchronously (as it requires thread hopping from the ui thread to the platform thread). While waiting for the resize to complete the framework does exactly when the embedded view has been resized. This leads to pretty bad jank as the framework might paint the embedded view with a wrong size. We're working around this by freezing the texture frame while resizing until we are sure that the next frame has the new size. This is how it looks with the workaround: This is how it looks before and after the workaround: Before (janky) | After (less janky) :--------|---------: ![resize_before](https://user-images.githubusercontent.com/1024117/43669639-51bfd0ae-9739-11e8-8cbe-96e36f2460d2.gif) | ![resize_after](https://user-images.githubusercontent.com/1024117/43669647-62e885a6-9739-11e8-8aa4-beb74e979995.gif) This depends on flutter/engine#5938. Additionaly right now the engine completes the resize call immediately, a following PR will change it to complete after a frame with the new size is ready.
-
Jonah Williams authored
-
Hans Muller authored
-
Natalie Sampsell authored
-
liyuqian authored
-
Greg Spencer authored
-
Jonah Williams authored
-
Amir Hardon authored
-
Alexander Markov authored
-
Alexander Markov authored
-
Jonah Williams authored
-
- 07 Aug, 2018 3 commits
-
-
liyuqian authored
* Roll engine to 7f083e54fe75 7f083e54f Don't implicitly fall through in switch statement (flutter/engine#5964) c7ce6dd69 Apply translation to accessibility tree when in landscape (flutter/engine#5950) aef94b73d Reland "Updated background execution implementation for Android" (flutter/engine#5954) 3421bca7a Roll src/third_party/skia 36216fb0acbc..177742435e52 (15 commits) (flutter/engine#5963) 9d1e67399 Temporarily add travis/analyze.sh back for Chrome bot (flutter/engine#5961) 4386afdaa Roll src/third_party/skia e6d0618f677c..36216fb0acbc (11 commits) (flutter/engine#5960) 7cef3da03 Roll src/third_party/skia 01d9a344b575..e6d0618f677c (1 commits) (flutter/engine#5958) ad82cb154 Roll src/third_party/skia fdf05f4ff4e9..01d9a344b575 (1 commits) (flutter/engine#5957) 6ea410cfe Revert "Roll Dart to 17b54c76ce9b945c6f013ad08c19268409c0694a (flutter/engine#5955)" (#5956) f20c58f65 Roll Dart to 17b54c76ce9b945c6f013ad08c19268409c0694a (flutter/engine#5955) ed1938e99 Roll src/third_party/skia 641ac7daa81c..fdf05f4ff4e9 (3 commits) (flutter/engine#5953) 5f04e00d7 Remove travis directory (flutter/engine#5935) 5442c0a7d Revert "Updated background execution implementation for Android" (flutter/engine#5949) a5215ce50 Add hasImplicitScrolling SemanticFlag and support in Android bridge (flutter/engine#5941) 4681351af Roll src/third_party/skia 6e487e67a3f3..641ac7daa81c (16 commits) (flutter/engine#5948) bc885f319 Updated background execution implementation for Android 5770cbd2a Roll src/third_party/skia 12fb9cfeee07..6e487e67a3f3 (8 commits) (flutter/engine#5946) f4464a8d9 Roll src/third_party/skia 2e77f54f46e8..12fb9cfeee07 (1 commits) (flutter/engine#5945) c6baaaf75 Replace acquire+release thread annotation with excludes (flutter/engine#5944) 63ede2e35 Roll src/third_party/skia 59aabbcf3b0d..2e77f54f46e8 (1 commits) (flutter/engine#5943) 97aea093e Roll src/third_party/skia 71fe8baccc01..59aabbcf3b0d (1 commits) (flutter/engine#5942) aaf4a9a24 Roll src/third_party/skia 4c3b63e289c5..71fe8baccc01 (3 commits) (flutter/engine#5940) * Sync framework changes
-
Amir Hardon authored
-
Amir Hardon authored
This PR adds 2 features to RenderAndroidView and AndroidView: 1. Hit testing behavior Adds a `PlatformViewHitTestBehavior` which is similar to `HitTestBehavior` without the `deferToChild` option (as platform views don't have child render objects) and with a `transparent` option which prevents it from forwarding any events to the Android view. 2. MotionEvent recomposing logic FlutterView and the framework `converter.dart` are working together to transform each Android MotionEvent object into one or more `PointerEvent` objects. This PR adds the reverse logic (in _MotionEventDispatcher which is used by RenderAndroidView) which turns a stream of PointerEvent objects into MotionEvent objects. The correctness of the recomposing logic is tested in an integration test which will land in a separate PR (the unit test PR is pretty big, trying to keep as many bite-size PRs for reviewer's convenience)
-