Jason Simmons
2fd786b567
A devicelab memory test for Android app suspend and resume ( #7164 )
2016-12-06 10:13:21 -08:00
Todd Volkert
7536404b20
Add --replay-from argument to Flutter tools ( #7146 )
...
This argument will enable mocking of os-layer process invocations,
where the mock behavior will come from replaying a previously-
recorded set of invocations. At the point of process invocation,
the key metadata for the invocation will be looked up in the
recording's manifest, and iff a matching record exists in the
manifest, the process will be mocked out with data derived from
the corresponding recorded process (e.g. stdout, stderr, exit code).
2016-12-06 10:09:00 -08:00
Dan Rubel
93e662abaa
Cleanup common port forwarding code ( #7142 )
...
This moves the various copies of port forwarding code in the Device subclasses into the ProtocolDiscovery class.
* move port forwarding to a common location
* throw exception if protocol Uri is not discovered or port forwarding fails
* cancel discovery protocol subscriptions on iOS launches (wasn't happening before)
* fix iOS port forwarding to match other implementations
* add tests
2016-12-06 09:19:12 -08:00
Dan Rubel
ba309b2668
degrade gracefully if flutter doctor cannot read directory ( #7167 )
2016-12-06 08:28:40 -08:00
Hans Muller
a3183a4a86
BottomNavigationBar accepts widget icons ( #7161 )
2016-12-06 08:14:36 -08:00
Chinmay Garde
c0af0d6a16
Update engine revision to pull in Dart profiling flag fixes for Android. ( #7163 )
2016-12-05 16:35:29 -08:00
Chinmay Garde
4efb428254
Unconditionally enable Dart profiling on for all devices and platforms. ( #7159 )
...
It is not enabled by default in the VM because applications not launched via the tools may try to connect with the debugger. This causes the debugger and the IDE to hang on Mac.
2016-12-05 13:48:41 -08:00
Yegor
568a6e1e65
measure IPA size ( #7158 )
2016-12-05 12:46:59 -08:00
Jason Simmons
7da3ab634a
Devicelab memory usage test that navigates repeatedly to a screen within Gallery ( #7137 )
2016-12-05 11:08:25 -08:00
Matt Perry
7034a03c67
Open the keyboard without explicit tap for autofocused Inputs. ( #7129 )
...
Fixes https://github.com/flutter/flutter/issues/7035
2016-12-05 13:39:28 -05:00
Phil Quitslund
88f12096e6
Bump to Dart 1.21.0-dev.11.3
. ( #7156 )
...
Includes fixes to the VM and analyzer. Hopefully final RC.
2016-12-05 09:39:02 -08:00
Luke Church
673745901f
Use touch to avoid race condition in file modification test ( #7117 )
...
* Use touch to avoid race condition in file modification test
* Remove unused import
2016-12-05 14:40:45 +00:00
Devon Carew
9990f39745
rev to 1.21.0-dev.11.2 ( #7148 )
2016-12-04 07:48:35 -08:00
Yegor
d7c215199d
add hello_world__memory test to devicelab ( #7143 )
2016-12-02 16:50:27 -08:00
Dan Rubel
a3caafe83c
update flutter doctor to display versions for installed IntelliJ plugins ( #7125 )
2016-12-02 18:16:04 -05:00
Hans Muller
5eada49b05
ThemeData.copyWith() should not have a primarySwatch parameter ( #7127 )
2016-12-02 14:21:34 -08:00
Todd Volkert
c9e7782adb
Add --record-to option to flutter tools ( #7136 )
...
* Add --record-to option to flutter tools
This option will cause flutter tools to record all process
invocations that occur and serialize their stdout and stderr
to files that get added to a "recording" ZIP file. This is
part of an effort to be able to test flutter tools in a hermetic
environment.
As a side-benefit, this recording should prove an excellent
attachment to any bug report.
2016-12-02 13:39:54 -08:00
Jason Simmons
2563636d90
A devicelab test of memory usage for a minimal app ( #7126 )
2016-12-02 10:27:43 -08:00
Yegor
45a4f639c9
devicelab: make specifying device OS less confusing ( #7132 )
2016-12-01 18:35:40 -08:00
Jason Simmons
4da4ca89aa
Add a devicelab test that captures memory usage metrics on Android ( #7120 )
2016-12-01 11:37:16 -08:00
Alexandre Ardhuin
b670ce4bcc
prefer const constructor ( #7118 )
2016-12-01 09:43:08 -08:00
Hans Muller
7667a3f8eb
DropdownButton hint ( #7114 )
2016-12-01 07:27:14 -08:00
Dan Rubel
a9584e1214
Handle new observatory url ( #7061 )
...
* reapply handle new Observatory URL changes
Fixes https://github.com/flutter/flutter/issues/6843
* allow non numeric IPv4 addresses
Fixes https://github.com/flutter/flutter/issues/7051
2016-11-30 20:29:04 -05:00
Hans Muller
ba4ae45e6f
Scaffold backgroundColor ( #7104 )
2016-11-30 15:50:23 -08:00
Adam Barth
f960215167
Remove unneeded analyzer ignores ( #7109 )
...
We don't need these anymore.
2016-11-30 14:54:01 -08:00
Phil Quitslund
c2e965fd07
Bump to Dart SDK 1.21.0-dev.11.0
( #7101 )
...
Last full push to dev before `1.21` stable.
2016-11-30 10:27:58 -08:00
Todd Volkert
df675f45ee
Fix Fuchsia build ( #7105 )
2016-11-30 10:06:48 -08:00
Adam Barth
56f4fe42fd
Improve showSnackBar docs ( #7092 )
...
Fixes #6915
2016-11-30 09:55:17 -08:00
Hans Muller
57d5de8459
Fix label text wrapping in expansion panels gallery demo ( #7103 )
2016-11-30 09:52:54 -08:00
Michael Beckler
28bfbd6c58
Changed DefaultTextStyle to consider the TextTheme defined in the context for Bottom Nav Bar ( #7042 )
...
* Changed DefaultTextStyle to consider the TextTheme defined in the context
* added regression test for bottom nav bar text themes
* added second regression test for fixed navbar
2016-11-30 09:51:49 -08:00
Jason Simmons
ee5a80a6af
Remove obsolete references to "flutter refresh" in hello_services ( #7093 )
...
Fixes https://github.com/flutter/flutter/issues/6947
2016-11-30 09:49:43 -08:00
Hans Muller
e05dcc9c71
Remove extraneous gallery demo scrollable keys ( #7098 )
2016-11-30 08:47:22 -08:00
Todd Volkert
60b19b2035
Create abstraction layer for dart:io's Process commands ( #7100 )
...
With this change, they're run via instance methods on an object
obtained through the context. This will allow us to substitute
that object in tests with replay/record versions to allow us to
mock out the os-layer in tests.
2016-11-30 08:42:42 -08:00
Luke Church
0924b020ec
Skip failing input tests ( #6965 )
...
* Skip failing input tests
* Only skip on Mac OS
2016-11-30 07:10:19 +00:00
Collin Jackson
f0c7f5a942
Support for overriding Gallery feedback menu item behavior ( #7091 )
2016-11-29 17:47:39 -08:00
Hans Muller
440ddef69e
Regression tests should verify that debug are not set ( #7090 )
2016-11-29 15:17:51 -08:00
Phil Quitslund
94de7e30b3
Bump Dart SDK to 1.21.0-dev.10.0
. ( #7065 )
2016-11-29 12:52:35 -08:00
John McCutchan
618030e044
More AppContext cleanups ( #7073 )
2016-11-29 11:22:48 -08:00
P.Y. Laligand
f1938c60af
Fix building Fuchsia apps. ( #7071 )
...
Started failing at 0b737ac57b071df65761f164913ece6db0a85804.
2016-11-29 09:57:58 -08:00
John McCutchan
f27b0611f4
Handle SIGUSR1/SIGUSR2 spamming gracefully ( #7069 )
2016-11-29 09:56:38 -08:00
Hans Muller
ab0fdd7227
removed debugPrintFoo debris ( #7067 )
2016-11-29 09:26:34 -08:00
Hans Muller
1e90810566
Pesto favorite Recipe FAB should respond to taps within the app bar ( #7059 )
2016-11-29 09:02:20 -08:00
John McCutchan
0b737ac57b
Remove default AppContext and cleanup globals ( #6999 )
2016-11-29 07:54:20 -08:00
Todd Volkert
1d2f7e3c02
Rev engine ( #7062 )
2016-11-28 21:47:40 -08:00
Adam Barth
8d87e66f2a
Defunct RawKeyboardListeners shouldn't receive events ( #7058 )
2016-11-28 14:18:30 -08:00
Dan Rubel
fcf41fc737
revert handle new Observatory URL ( #7056 )
...
737a55ef3e
2016-11-28 16:15:19 -05:00
Adam Barth
f36b218ed3
Remove ChildSceneLayer ( #7052 )
...
This Fuchsia-specific code is moving into Fuchsia itself.
2016-11-28 12:28:08 -08:00
Chris Bracken
c4afe9589b
Add getRenderTree() to Flutter Driver ( #7007 )
...
Returns a dump of the application's render tree.
2016-11-28 11:11:03 -08:00
Seth Ladd
dba0e3f6ae
a welcome message in gallery ( #7048 )
...
because this is the most full-featured sample we have.
2016-11-28 10:56:44 -08:00
Collin Jackson
9f3c3fd2dc
Fix #7029 nested .gitignore breaks ios projects ( #7045 )
2016-11-28 10:02:00 -08:00