Commit graph

15249 commits

Author SHA1 Message Date
Shi-Hao Hong 2003432cd8
Drawer edge drag width improvements (#37492)
* Added customizable drawer edge drag width parameter to Drawer and Scaffold

* Fix Drawer drag area width for notched devices

* Update Drawer tests to reflect necessary LTR and RTL Drawer edge widths
2019-08-12 18:20:35 -04:00
rami-a 232dce966b
Analyzer fix that wasn't caught in the PR originally (#38348) 2019-08-12 17:55:27 -04:00
Shi-Hao Hong 0f3919e539
Adds DefaultTextStyle ancestor to Tooltip Overlay (#37877)
* Add DefaultTextStyle parent widget to Tooltip Overlay

* Add test against fallback DefaultTextStyle
2019-08-12 17:24:51 -04:00
Kate Lovett 59a570f618
Re-enabling post-submit gold tests on mac (#38326) 2019-08-12 13:31:32 -07:00
Jonah Williams aa758a3f02
remove bsdiff BUILD.ng (#38342) 2019-08-12 13:04:10 -07:00
Greg Spencer aa5cc40368
Focus Manager debug output improvements. (#37891)
This improves the ability to debug focus manager issues. It's not meant to be used by developers unless they're debugging problems with the focus manager itself.
2019-08-12 13:02:49 -07:00
Justin McCandless 19d113b0e7
resizeToAvoidBottomInset Cupertino without NavBar (#37319)
Fix a bug in CupertinoTextField where resizeToAvoidBottomInset didn't work.
2019-08-12 12:56:19 -07:00
Lau Ching Jun cdefbef3ce
Remove no-constant-update-2018, the underlying issue has been resolved. (#37994) 2019-08-12 10:42:01 -07:00
James Lin 6f7630a94f Fix some typos in flutter/dev/bots/README.md 2019-08-12 10:02:02 -07:00
Jonah Williams 4b73746aff
Catch filesystem exception from flutter create (#38101) 2019-08-12 09:51:03 -07:00
rami-a b8484e348e
Update documentation for bottom sheets to accurately reflect usage (#37964) 2019-08-12 12:26:54 -04:00
Jonah Williams 7d154e883e
Skip widget tests on non framework change (#37941) 2019-08-12 09:14:51 -07:00
Emmanuel Garcia 83a8a575ee
Update dependencies (#37971) 2019-08-10 12:38:20 -07:00
Jonah Williams 2185825338
Catch FormatException caused by bad simctl output (#37958) 2019-08-10 00:57:23 -07:00
jmagman 78cca6250a
Always install the ephemeral engine copy instead of fetching from CocoaPods specs (#37906) 2019-08-09 17:37:11 -07:00
jmagman 0a58610ce7
Clean ephemeral directories (#37966) 2019-08-09 17:26:51 -07:00
Shi-Hao Hong c7814d698d
Add dense property to AboutListTile (#37882) 2019-08-09 20:03:09 -04:00
Michael Klimushyn 821602aef3
Revert "Moved the default BinaryMessenger instance to ServicesBinding (#37489)" (#37983)
This reverts commit 92ef2b9ce1.

This requires either runApp() or
WidgetsFlutterBinding.ensureInitialized() to have been called before
using any MethodChannels. Plugins broadly rely on MethodChannels and
right now there's no general requirements that they be constructed
within the runApp call, so the ecosystem breakages from this are broader
than originally thought. Reverting for now.
2019-08-09 16:30:30 -07:00
Jonah Williams 77e15103da
Catch failure to create directory in cache (#37871) 2019-08-09 16:21:32 -07:00
Justin McCandless 361730ed72
iOS 13 scrollbar vibration (#37724)
Vibrate when starting scrollbar dragging.
2019-08-09 15:45:15 -07:00
Christian Mürtz f0354b82e6 Add CheckboxListTile checkColor (#37636)
* Add checkColor to CheckboxListTile

* Create second paint for drawing check and dash

* Add activeColor test for Checkbox

Co-Authored-By: Shi-Hao Hong <shihaohong@google.com>
2019-08-09 17:28:02 -04:00
Brian Egan 5019321243 Diagrams for API docs rank 10-20 in most views (#37624) 2019-08-09 14:22:28 -07:00
Christian Mürtz f167067d94 Fix TextField cursor color documentation (#37801) 2019-08-09 14:18:57 -07:00
Kate Lovett f3dbefd3ce
Revert "Adding physicalDepth to MediaQueryData & TestWindow (#37718)" (#37938)
This reverts commit 3a2d30813a.
2019-08-09 12:58:59 -07:00
rami-a 8fe424f9fe
[Material] Create demo for material banner (#37631) 2019-08-09 14:26:04 -04:00
David Martos 526339b63a Avoid killing Flutter tool process (#37471) (#37500) 2019-08-09 11:25:12 -07:00
Michael Goderbauer 52fb11ec23
Unmark devicelab tests as flaky that are no longer flaky (#37872) 2019-08-09 10:53:37 -07:00
Jonah Williams 445e5e290b
skip docs shard on changes that exclude docs (#37940) 2019-08-09 10:52:58 -07:00
adazh 92ef2b9ce1
Moved the default BinaryMessenger instance to ServicesBinding (#37489) 2019-08-09 10:13:40 -07:00
Brett Morgan 20ecae0e92 Fix markdown link format (#37715) 2019-08-09 09:59:24 -07:00
Yegor 9bc298deb6
update dependencies; add a Web smoke test (#37816)
update dependencies; add a Web smoke test
2019-08-09 09:58:49 -07:00
chunhtai 35532e09f0
hiding original hero after hero transition (#37341) 2019-08-09 09:51:22 -07:00
engine-flutter-autoroll de2832a471
Roll engine dd735c917929..ff49ca1c6e5b (10 commits) (#37917)
git@github.com:flutter/engine.git/compare/dd735c917929...ff49ca1c6e5b

git log dd735c917929..ff49ca1c6e5b --no-merges --oneline
2019-08-09 dnfield@google.com Make firebase test more LUCI friendly (flutter/engine#10783)
2019-08-09 chinmaygarde@gmail.com Add a test for creating images from bytes. (flutter/engine#10799)
2019-08-09 skia-flutter-autoroll@skia.org Roll fuchsia/sdk/core/linux-amd64 from 1nsfv... to 9xVXx... (flutter/engine#10798)
2019-08-09 chinmaygarde@gmail.com Wire up a concurrent message loop backed SkExecutor for Skia. (flutter/engine#10788)
2019-08-09 stuartmorgan@google.com Roll buildroot for ANGLE support (flutter/engine#10784)
2019-08-09 chinmaygarde@gmail.com When setting up AOT snapshots from symbol references, make buffer sizes optional. (flutter/engine#10674)
2019-08-09 egarciad@google.com Include Maven dependency in files.json (flutter/engine#10719)
2019-08-09 liyuqian@google.com Remove 3 semi-redundant try-jobs (flutter/engine#10786)
2019-08-09 skia-flutter-autoroll@skia.org Roll src/third_party/skia 04580795746b..4d557e3df433 (4 commits) (flutter/engine#10794)
2019-08-09 jason-simmons@users.noreply.github.com Build JARs containing the Android embedding sources and the engine native library (flutter/engine#10778)

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 (jimgraham@google.com), and stop
the roller if necessary.
2019-08-09 12:47:36 -04:00
engine-flutter-autoroll 2368b9657b
Roll engine d9bbe37ce376..dd735c917929 (6 commits) (#37908)
git@github.com:flutter/engine.git/compare/d9bbe37ce376...dd735c917929

git log d9bbe37ce376..dd735c917929 --no-merges --oneline
2019-08-09 iska.kaushik@gmail.com [flutter_runner] Improve frame scheduling (flutter/engine#10780)
2019-08-09 iska.kaushik@gmail.com [flutter] Create the compositor context on the GPU task runner. (flutter/engine#10781)
2019-08-09 chinmaygarde@gmail.com Revert "Forwards iOS dark mode trait to the Flutter framework (#34441). (#9722)" (flutter/engine#10789)
2019-08-08 matthew-carroll@users.noreply.github.com Forwards iOS dark mode trait to the Flutter framework (#34441). (flutter/engine#9722)
2019-08-08 dnfield@google.com Specify which android variant for tests (flutter/engine#10717)
2019-08-08 dnfield@google.com Don't use gradle daemon for building (flutter/engine#10771)

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 (jimgraham@google.com), and stop
the roller if necessary.
2019-08-09 01:27:36 -04:00
Jonah Williams 210be96408
test tool scheduling (#37904) 2019-08-08 19:51:32 -07:00
Michael Goderbauer a6d68ee6dd
remove Header flag from BottomNavigationBar items (#37870) 2019-08-08 19:31:28 -07:00
liyuqian 218b113343
Listen to ExtensionEvent instead of TimelineEvent (#37900)
TimelineEvents may not be sent if there aren't enough to form a group.
Hence we should always use ExtensionEvent as the trigger.

See also https://github.com/flutter/flutter/pull/37503
2019-08-08 18:43:33 -07:00
engine-flutter-autoroll c7afaaa45e
Roll engine d784a39ab8ce..d9bbe37ce376 (4 commits) (#37902)
git@github.com:flutter/engine.git/compare/d784a39ab8ce...d9bbe37ce376

git log d784a39ab8ce..d9bbe37ce376 --no-merges --oneline
2019-08-08 jason-simmons@users.noreply.github.com Remove use of the deprecated AccessibilityNodeInfo boundsInParent API (flutter/engine#10773)
2019-08-08 chinmaygarde@google.com Manually roll Skia to pull in iOS armv7 build failure fix. (flutter/engine#10777)
2019-08-08 jason-simmons@users.noreply.github.com Manual roll of Fuchsia clang/linux-amd64 toolchain (flutter/engine#10774)
2019-08-08 skia-flutter-autoroll@skia.org Roll src/third_party/skia 19e3cd4c9cd5..4acbab33bd40 (6 commits) (flutter/engine#10769)

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 (jimgraham@google.com), and stop
the roller if necessary.
2019-08-08 21:36:36 -04:00
Michael Goderbauer a9151779aa
Revert "Add equals and hasCode to Tween (#37793)" (#37895)
This reverts commit b39e315e5c.
2019-08-08 18:15:40 -07:00
engine-flutter-autoroll 90a3d8e3ca
Roll engine f200ee13aa37..d784a39ab8ce (8 commits) (#37894)
git@github.com:flutter/engine.git/compare/f200ee13aa37...d784a39ab8ce

git log f200ee13aa37..d784a39ab8ce --no-merges --oneline
2019-08-08 skia-flutter-autoroll@skia.org Roll fuchsia/sdk/core/linux-amd64 from 5c9q-... to 1nsfv... (flutter/engine#10716)
2019-08-08 skia-flutter-autoroll@skia.org Roll src/third_party/skia 241e0ee4a7dc..19e3cd4c9cd5 (1 commits) (flutter/engine#10753)
2019-08-08 skia-flutter-autoroll@skia.org Roll fuchsia/clang/mac-amd64 from CqfCC... to 2aCB4... (flutter/engine#10722)
2019-08-08 skia-flutter-autoroll@skia.org Roll src/third_party/skia 228518f0f828..241e0ee4a7dc (5 commits) (flutter/engine#10720)
2019-08-08 skia-flutter-autoroll@skia.org Roll src/third_party/skia 1dac7bc29f2d..228518f0f828 (1 commits) (flutter/engine#10715)
2019-08-08 skia-flutter-autoroll@skia.org Roll fuchsia/sdk/core/mac-amd64 from yqu1p... to 57R6s... (flutter/engine#10713)
2019-08-08 skia-flutter-autoroll@skia.org Roll fuchsia/sdk/core/linux-amd64 from 8mNHG... to 5c9q-... (flutter/engine#10710)
2019-08-07 liyuqian@google.com Revert "Remove semi-redundant try-jobs. (#10485)" (flutter/engine#10705)

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 (jimgraham@google.com), and stop
the roller if necessary.
2019-08-08 19:56:36 -04:00
Jonah Williams ba8f0bbb0d
remove references to solo flag (#37856) 2019-08-08 16:37:18 -07:00
Jonah Williams f98df595f3
Restructure resident web runner usage to avoid SDK users that don't support dwds (#37815) 2019-08-08 16:36:27 -07:00
Mehmet Fidanboylu 41cc80c5be
Expose the timeline event names so they can be used in other systems that do tracing (#37863) 2019-08-08 15:23:08 -07:00
Ferhat f1ea485018
[web][upstream] Don't register exit/saveCompilationTrace for web platform since they are not available (#37812)
* Don't register N/A services exit/saveCompilationTrace for web platform
2019-08-08 14:48:07 -07:00
chunhtai 7a236aed12
fix debug paint crash when axis direction inverted (#37033) 2019-08-08 14:28:18 -07:00
Christopher Fujino 771c843f56
have android_semantics_testing use adb from ENV provided android sdk (#37828) 2019-08-08 13:58:51 -07:00
Dan Field 2adb042cb8
Remove no-longer-needed scripts (#37881) 2019-08-08 13:45:49 -07:00
Tong Mu 55fd5f1561
Fix mouse region crash when using closures (#37342)
This PR fixes an issue where MouseRegion crashes when being passed with closures instead of methods.

It changes how a RenderMouseRegion handles its MouseTrackingAnnotation.

Instead of creating a new annotation every time it becomes active and destroys it when deactivated, it now creates an annotation during the constructor and holds onto it until the end of its lifecycle.
Instead of directly passing the argument callbacks to the annotation, it proxies them using methods.
2019-08-08 13:36:42 -07:00
Tong Mu e4a909fb09
Fix mouse region double render (#37344)
Fix an issue where MouseRegion will render its children twice.
2019-08-08 13:36:03 -07:00
Justin McCandless 62674cee3d
Interactive size const (#36964)
(Breaking Change) Move some hardcoded pixel values to reusable constants.
2019-08-08 13:29:27 -07:00