Jason Simmons
6965312822
Align doubles to 8 bytes in the StandardMessageCodec ( #10758 )
...
See https://github.com/flutter/flutter/issues/10701
2017-06-16 10:05:18 -07:00
Alexander Aprelev
3db402ec98
Roll Flutter Engine dependency ( #10753 )
2017-06-15 23:01:25 -07:00
Chris Bracken
c04f712a23
Refactor Xcode instance lookup ( #10763 )
...
Use a top-level getter in mac.dart rather than a static instance getter
and a top-level getter in ios_workflow.dart. Makes this code consistent
with how we do context lookups elsewhere.
2017-06-15 19:24:07 -07:00
Chris Bracken
d6ec71d2c0
Extract libimobiledevice tools interface ( #10759 )
...
Extract out IMobileDevice class, move class to idevice_id, ideviceinfo
(and eventually other libimobiledevice tools such as iproxy) behind this
interface.
Add tests for the case where libimobiledevice is not installed, the case
where it returns no devices, and the case where it returns device IDs.
2017-06-15 19:03:24 -07:00
xster
45446ae21b
first round of future awaits ( #10760 )
2017-06-15 18:49:19 -07:00
xster
e56c8850ce
Fix simctl race ( #10757 )
...
* remove usages of booted
* fix
2017-06-15 18:31:10 -07:00
xster
432ffde52e
remove usages of booted ( #10741 )
2017-06-15 18:25:09 -07:00
Michael Goderbauer
4b957bf028
Keep provisioning step ( #10736 )
2017-06-15 18:23:37 -07:00
Todd Volkert
bd67926f84
Run coverage in a dedicated shard on Travis ( #10755 )
2017-06-15 17:54:45 -07:00
Chris Bracken
615410d2d2
Inject iOS, Android workflows via context ( #10750 )
...
Eliminates the need for the device/daemon code to get at the iOS/Android
tooling indirectly via Doctor. In tests, we now inject the workflow
objects (or mocks) directly.
2017-06-15 16:11:08 -07:00
Brian Slesinsky
d1feb1ad5f
Coverage: fix installHook API ( #10747 )
...
- remove unused collector parameter
- clarify a comment
- inline _currentPackageTestDir
2017-06-15 14:39:46 -07:00
Chris Bracken
99e343a214
Re-title, format iOS device tests ( #10733 )
2017-06-15 12:53:13 -07:00
Chris Bracken
1bc54e0657
Eliminate dead iOS device mock code ( #10732 )
...
This code is unused in any test. In upcoming changes that migrate to
Xcode instruments based device listing, we'll mock out the instruments
output separately.
2017-06-15 11:32:39 -07:00
Todd Volkert
747e25e891
Fix devfs directory scanning to not attempt to scan non-existent directories ( #10727 )
2017-06-15 10:29:42 -07:00
Todd Volkert
4739159eff
Allow transitions_perf_test.dart to be run using package:test ( #10725 )
...
package:test does not allow main() methods to have required
arguments - changing to an optional positional arguments list
fixes this.
2017-06-15 10:15:56 -07:00
xster
36c3a962c5
Create a CupertinoPageRoute ( #10686 )
...
* started copying stuff into cupertino page route
* extracted from material page route. Ready for testing
* works with button and gesture
* tests and docs
* review notes
* review notes
2017-06-14 23:33:14 -07:00
Michael Goderbauer
44126cd9b7
Increment versions with -dev prefix ( #10715 )
2017-06-14 21:19:10 -07:00
Michael Goderbauer
6f77b4a9a7
Prepare Alpha 0.0.9 ( #10712 )
2017-06-14 17:27:08 -07:00
Michael Goderbauer
d3f9608247
roll engine to 18fdfb86bb3876fcbb4e1d25e5b2aad0c5cd669f ( #10711 )
2017-06-14 17:10:56 -07:00
Seth Ladd
d8cb16418b
upload master and alpha docs to different hosts ( #10707 )
...
* upload master and alpha docs to different hosts
* include robots.txt when master
2017-06-14 16:29:18 -07:00
Yegor
480d628635
mark Linux tasks as stable ( #10410 )
2017-06-14 16:26:52 -07:00
Hans Muller
7ada46677b
TabPageSelector colors and indicatorSize ( #10665 )
2017-06-14 11:25:03 -07:00
Hans Muller
ede575a92e
Refactor sample catalog screenshot production ( #10676 )
2017-06-14 09:05:53 -07:00
Todd Volkert
e5213b8e0a
Bump versions to -dev
to complete the release of alpha ( #10692 )
...
https://github.com/flutter/flutter/issues/10688
2017-06-14 08:10:11 -07:00
Michael Goderbauer
e2d4f9242e
Benchmark for semantic overhead during transitions ( #10678 )
...
* Benchmark for semantic overhead during transitions
* review comments
2017-06-14 08:09:05 -07:00
Michael Goderbauer
7158646ba7
[accessibility] Announce index of tab in tab bar ( #10664 )
...
* [accessibility] Announce index if tab in tab bar
* added TODO
2017-06-14 08:08:24 -07:00
Todd Volkert
1a1bbacf0d
Bump version in preparation for new tag ( #10689 )
...
https://github.com/flutter/flutter/issues/10688
2017-06-13 23:22:58 -07:00
gspencergoog
9f344b695d
Adds prefix and suffix support to TextField, per Material Design spec. ( #10675 )
...
* Prefix and Suffix support for TextFields
* Adding Tests
* Removing spurious newline.
* Fixing a small problem with the test
* Review Changes
2017-06-13 19:17:04 -07:00
Dan Rubel
befe019896
flutter analyze --watch --flutter-repo check package conflicts ( #10641 )
2017-06-13 20:50:53 -04:00
Michael Goderbauer
1ad346f5c5
Add workaround for aapt cruncher issue to complex_layout app ( #10679 )
...
See https://github.com/flutter/flutter/issues/8986
2017-06-13 17:00:08 -07:00
Brian Slesinsky
e329356f0f
Oops, fix code coverage ( #10672 )
...
And add comments explaining why.
2017-06-13 14:42:09 -07:00
Brian Slesinsky
3528cd6f2d
flutter test: add --machine flag ( #10520 )
...
Currently this just prints the observatory URL as a JSON event.
Refactored the code to make this fit in.
2017-06-13 13:26:32 -07:00
Yegor
fde985b37d
resurrect analyzer benchmarks ( #10668 )
...
* resurrect analyzer benchmarks
* move analyzer_benchmark to the more stable linux/android
* report average rather than best result
2017-06-13 13:14:16 -07:00
Michael Goderbauer
8bf17192f6
Adding first semantics perf test ( #10649 )
...
* Adding first semantics perf test
* review commnts and analyzer fixes
* fix analyzer warning
2017-06-13 12:49:07 -07:00
Michael Goderbauer
0774c5194b
Add SemanticsNode.isSelected flag ( #10610 )
...
* Add SemanticsNode.isSelected flag
* Adds example usage to TabBar
See also https://github.com/flutter/engine/pull/3764
* Review comments
* whitespace fixes
* Fix doc ref and update engine roll
2017-06-13 10:51:17 -07:00
Ian Hickson
1f4f75bb50
More documentation. ( #10653 )
2017-06-13 09:52:13 -07:00
Alexander Aprelev
272faba1c0
Support 'be' channel so you can download dart-sdk from the tip. ( #10625 )
...
* Support 'be' channel so you can download dart-sdk from the tip.
This is triggered when you put 'hash/<build hash>' into dart-sdk.version file. For example, 'hash/c0617d20158955d99d6447036237fe2639ba088c'
* Add README.md
* Fix grammar, spacing, 80 chars, nicer ===
2017-06-13 08:28:16 -07:00
xster
e38f92df9a
Create a CupertinoScaffold ( #10543 )
...
* works using pageview
it’s a bit heavy and scrolls
no documentation or test yet
* docs and tests
* more docs tweak
* revert drive by page view changes
* swap out the indexed stack for a custom thing
* layout everything on the cheap
tests pass
* add more tests
* move back to stack and add docs
* review notes
* build all the tabs once built
2017-06-12 22:48:51 -07:00
Anatoly Pulyaevskiy
bb119e95fa
Make dividers one device pixel thick as defined in Material design spec ( #10523 )
...
* Make dividers one device pixel thick as defined in Material design spec
* Updated divider test to check stroke width
* Clarified dividers with 0 height in the docs
* Updated Divider.height docs according to PR feedback
2017-06-12 21:47:56 -07:00
Todd Volkert
b4ba972bf3
Rev engine to ffe8181ffe7432b61a67323c80fd8025704e4695 ( #10651 )
2017-06-12 21:47:41 -07:00
Ian Hickson
d74a5883d9
Allow multi-line text fields with no line limit ( #10576 )
2017-06-12 21:47:31 -07:00
Ian Hickson
db75aa768c
Fix analyzer errors in sample code ( #10648 )
2017-06-12 19:46:38 -07:00
Ian Hickson
a9f1cb8c0a
More documentation ( #10606 )
...
- How do you handle a tap on text?
- Why is AnimatedOpacity expensive?
- Why would you use a gesture arena team?
...and other minor fixes
2017-06-12 16:53:01 -07:00
Ian Hickson
9ac16680d2
Analyze sample code ( #10619 )
2017-06-12 16:52:35 -07:00
Hans Muller
123e9e013d
Allow TabBars, TabBarViews, TabControllers, with zero or one tabs ( #10608 )
2017-06-12 15:44:33 -07:00
Ian Hickson
a84877222c
Run flutter_tools tests serially ( #10643 )
...
We suspect maybe recent failures are caused by race conditions from
running flutter_tools tests in parallel.
2017-06-12 14:50:04 -07:00
Todd Volkert
37e32d5aee
Switch flutter --version --json
to be flutter --version --machine
( #10627 )
2017-06-12 12:23:13 -07:00
Hans Muller
dbaf12b8ad
Do not read or write state if PageStorageKeys cannot be found ( #10612 )
2017-06-12 11:24:09 -07:00
Chris Bracken
81eb140411
Mark all iOS devicelab tests flaky ( #10609 )
...
Host test runner is flaky. These should be re-enabled once the host
machine has been deflaked.
2017-06-09 17:30:04 -07:00
Ian Hickson
0c2546c657
Factor out some common code in PaintingContext ( #10607 )
...
...and remove some highly specialised methods now that they can just
be implemented directly by the previous callers.
2017-06-09 16:50:55 -07:00