- 13 Feb, 2018 6 commits
-
-
Sigurd Meldgaard authored
-
Ian Hickson authored
This sets things up so that when we next roll a dev build to beta, it updates the docs. This means that for a while (until we publish a beta) the dev docs will not be updating.
-
Greg Spencer authored
This adds geometric sort ordering back in for semantics nodes that don't have a sort order defined. With this change, widgets that either have no sort order, or have an equivalent sort order, will be compared geometrically. The comparison is between the two starting corners, so it is TextDirection-aware: parent nodes that are set to have LTR text will compare upper left corners of their children, and upper right when set to RTL. Also fixed a bug in the Transform widget that didn't mark modified nodes as needing a semantics update.
-
Alexander Aprelev authored
-
Yegor authored
* Document how to read the dashboard * address comments
-
xster authored
Let Xcode communicate with Apple and create new provisioning profiles and register new devices (#14589)
-
- 12 Feb, 2018 7 commits
-
-
Greg Spencer authored
It seems that setTraversalBefore doesn't work as well as setTraversalAfter for some reason, although I'm using them the same way. Some apps would lock up TalkBack when traversing if setTraversalBefore was set, but not with the equivalent setTraversalAfter. It's not entirely clear why this is, but I'm going with this to at least get it fixed for apps we know about. Fixes #14600
-
Jason Simmons authored
Revert "Disable selection of the Android ARM64 target platform based on the attached device" (#14650) This reverts commit cdb581807cc11030b63d00c04bb2d55fcb3d7ef4. Dart has been updated in the engine, and this workaround should no longer be necessary. Fixes https://github.com/flutter/flutter/issues/14646
-
Jacob Richman authored
-
Vyacheslav Egorov authored
Dart 2 applies core library patches during the build, so there is only a single dart:async library.
-
Jason Simmons authored
Fixes https://github.com/flutter/flutter/issues/14524
-
Mikkel Nygaard Ravn authored
Merging to get back to a green tree.
-
Vyacheslav Egorov authored
Need to use `typed(any)` instead of `any` in Dart 2.
-
- 11 Feb, 2018 1 commit
-
- 10 Feb, 2018 11 commits
-
-
Chris Bracken authored
Some people call me the space cowboy Some people call me the gangster of love Some people call me Maurice
-
Chris Bracken authored
Ensures we don't regress #6577 on Windows.
-
Chris Bracken authored
Ensures we don't regress https://github.com/flutter/flutter/issues/6577.
-
Chris Bracken authored
Eliminates the assumption that the flutter SDK is installed in a directory named "flutter" from ticker_expectation.txt.
-
Chris Bracken authored
In getFlutterRoot(), scripts loaded via data: URIs are URI encoded. getFlutterRoot() scans the contents of the data for the file:// URI path of the Flutter SDK, which itself is URI-encoded. The end result is that if the SDK path contains a space, the embedded file:// URI will contain a %20. When this is encoded in a data: URI, the contents are URI-encoded, resulting in %2520, since the % is encoded to %25. This patch decodes the data: URI before extracting the SDK file:// URI.
-
Chris Bracken authored
The Flutter engine now supports package: and file: imports that resolve to paths on disk that include spaces and other URI-escaped characters. This patch eliminates the restriction that Dart source paths not include %20 (or other URI-escaped characters) in their paths in flutter_tool tests.
-
xster authored
-
Chris Bracken authored
Includes: * Roll topaz to 531e2778d86b213bc663ea51bb0e0dde33d8ac8c (#4657) This supports SDK/project paths including URI-escaped UTF-8 sequences (e.g., including spaces, accented characters, etc.).
-
Michael Goderbauer authored
-
Michael Goderbauer authored
-
xster authored
* More restricted versioning on iOS * Escape the key base64 and don't echo it back on travis * Have match not print back the cert url
-
- 09 Feb, 2018 11 commits
-
-
Greg Spencer authored
When uploading, gsutil is guessing wrong about our desired MIME types. This makes it explicit.
-
Alexander Markov authored
Includes: * Exclude frontend_server from the license crawl (https://github.com/flutter/engine/pull/4645) * Make native wrapper classes non-abstract (https://github.com/flutter/engine/pull/4607) * Restrict clang-format to C, C++, Obj-C, Obj-C++ (https://github.com/flutter/engine/pull/4654)
-
jcollins-g authored
-
xster authored
* Reduce noise in xcodebuild stdout * Reduce output from cleaning, from non failing xcode outputs and from script * Check xcodebuild clean's exit code * Revert "Reduce noise in xcodebuild stdout" This reverts commit 222a26f55f2a3fc7b115e8a65e55c9be36f241bd.
-
Todd Volkert authored
-
Chris Bracken authored
Includes: * Roll topaz to 08a3394395036a2bb9b556f5b0eb8f365d2c0fa5 (flutter/engine#4650) * [fuchsia] Add missing AOT entry points for FromFileResult and MapResult. (flutter/engine#4649) * [fuchsia] Fix compile-time error introduced in 58e6c23. (flutter/engine#4651) * Roll topaz to 046105efd225ed61c94e65dbd4a528256a3a34a9 (flutter/engine#4652) Topaz rolls enable: * Support for Flutter SDK, project paths including spaces (flutter/engine#4650) * Support for Flutter SDK, project paths including arbitrary UTF-8 sequences (flutter/engine#4652)
-
Alexander Aprelev authored
* Roll engine to pre-dart roll * Roll engine to pick up updated dart * Apply Map changes * Move to dev.22 * Fix some analysis issues * Silent analyzer * More consts * More const massaging * Yet more const massaging * Yet more const massaging * Use nonconst()
-
Vyacheslav Egorov authored
We need to pull in Dart 2 compliant mockito Fixes #14532
-
Vyacheslav Egorov authored
This allows const GlobalObjectKey(0) to be concisely formatted as [GlobalObjectKey int#0000] in both Dart 2 and Dart 1 modes. Without this change it would be formatted as [GlobalObjectKey<State<StatefulWidget>> int#0000] because in Dart 2 types are instantiated to bounds. In addition to retaining general readability this also fixes few tests that rely on this short string representation (see test/widgets/global_keys_duplicated_test.dart).
-
Jason Simmons authored
The current ARM64 back end generates code that crashes on some devices, including Pixel phones. With this change, the android-arm64 target will not be used by "flutter run" unless explicitly requested. This is intended as a workaround until we can roll out an engine with the required Dart VM fix. See https://github.com/flutter/flutter/issues/14454
-
- 08 Feb, 2018 4 commits
-
-
Jason Simmons authored
By default flutter run will build a 64-bit APK if the attached Android device is 64-bit. Specifying --target-platform=android-arm will deploy a 32-bit APK to a 64-bit device. Fixes https://github.com/flutter/flutter/issues/14526
-
Vyacheslav Egorov authored
Channels don't preserve Map and List type arguments: Map<String, Object> arrives as Map<dynamic, dynamic> to the receiver. In Dart 2 type system dynamic no longer serves as bottom type so Map<dynamic, dynamic> can't be assign to a variable of type Map<String, dynamic>. Issue #14556
-
Mikkel Nygaard Ravn authored
-
Vyacheslav Egorov authored
In Dart 2 mode we throw different exception: compiler generates throw of a compilation error instead of runtime throwing noSuchMethod.
-