- 22 Nov, 2017 1 commit
-
-
Chris Bracken authored
In 77af1e5e, dart:vmservice_sky was renamed to dart:vmservice_io.
-
- 21 Nov, 2017 4 commits
-
-
Chris Bracken authored
Picks up Dart SDK roll to 3ee0a4284203ebc6991c78054583a7c02dc8faf9
-
Martin Kustermann authored
* Add support for NDK discovery and add --prefer-shared-library option We would like to be able to use native tools (e.g. simpleperf, gdb) with precompiled flutter apps. The native tools work much better with *.so files instead of the custom formats the Dart VM uses by default. The reason for using blobs / instruction snapshots is that we do not want to force flutter users to install the Android NDK. This CL adds a `--prefer-shared-library` flag to e.g. `flutter build apk` which will use the NDK compiler (if available) to turn the precompiled app assembly file to an `*.so` file. If the NDK compiler is not available it will default to the default behavior. * Rebase, add test for NDK detection, augment flutter.gradle with @Input for flag * Use InMemoryFileSystem for test * Remove unused import * Address some analyzer warnings
-
Chris Bracken authored
1. We want to measure wall-clock duration for the benchmarks, as opposed to thread duration (e.g., waiting on a mutex should accrue time) and 'dur' is the metric to use for that. 2. On Darwin-based systems (macOS and iOS) 'tdur' is the result of a mach syscall lookup to thread_info. This call returns unreliable data on iOS. Chromium, for example, disables thread time support entirely for iOS.
-
Chris Bracken authored
-
- 20 Nov, 2017 3 commits
-
-
xster authored
-
Mikkel Nygaard Ravn authored
-
Mikkel Nygaard Ravn authored
-
- 17 Nov, 2017 11 commits
-
-
Todd Volkert authored
I get this error when piping an `echo` string to the stdin of the flutter tool. https://github.com/dart-lang/sdk/issues/29083
-
amirh authored
-
amirh authored
-
Chris Bracken authored
Adds a test that verifies that the microtask queue is flushed between engine event loop iterations. Related issue: https://github.com/flutter/flutter/issues/9998
-
amirh authored
-
Greg Spencer authored
I got tired of drive-by spelling fixes, so I figured I'd just take care of them all at once. This only corrects errors in the dartdocs, not regular comments, and I skipped any sample code in the dartdocs. It doesn't touch any identifiers in the dartdocs either. No code changes, just comments.
-
xster authored
-
Todd Volkert authored
-
Ian Hickson authored
-
Ian Hickson authored
This fixes DropdownButtons to align their popups correctly in RTL as well. Also while I was there I fixed the issue with text scale factor in the gallery.
-
Todd Volkert authored
Previously, we were mapping certain named platforms (e.g. `android-stable`) to their corresponding version. this had two problems: 1. The version could become out of date. For instance, we had mapped `android-stable` to version 24, but the stable version is now 27. 2. The list of possible named versions wasn't comprehensive. Some Android SDKs just list the platform as `stable`, or `experimental`, etc. This change updates the platform version detection to use the `build.prop` file that exists in the platform directory (only for cases where the version number is not encoded into the directory name).
-
- 16 Nov, 2017 7 commits
-
-
amirh authored
This is the first engine role with libwebp, so we expect an increase in flutter app sizes. I'll be monitoring the app size benchmarks after this lands.
-
amirh authored
-
amirh authored
-
Greg Spencer authored
-
Ian Hickson authored
Previously, ExpansionPanel would do weird things if interacted with when it was already animating. This is fixed and there's now a test. Also: * Minor fixes to make the gallery work in RTL, not that there's any way to see that without hard-coding the framework to RTL. But at least I'll be less annoyed when doing that. * Some trivial code and documentation cleanup.
-
Greg Spencer authored
-
Todd Volkert authored
-
- 15 Nov, 2017 3 commits
-
-
Yegor authored
* custom hashCode/== in Element to speed up inheritFromWidgetOfExactType * explain why 24 bits
-
Greg Spencer authored
This makes ListTile expand vertically when text is scaled, or really when whatever is placed inside it is larger than the available space. In order for UnconstrainedBox to be useful here, I needed for it to only unconstrain the child Row in one dimension, so I added a "constrainedAxis" parameter to the UnconstrainedBox. Also, changed one enum test to use a switch instead. I modified the ListTile test to be more representative of the intention of the spec: we were testing with text in the leading and trailing sections, and the design wants icons there. Because there was leading text, and the dense mode only changes the font size on the text lines, the leading text was propping up the minimum size of the tile, making so that the test wasn't really testing any changes in dense mode.
-
xster authored
* add git version comparison function * use [] in dartdoc * Make method instance method
-
- 14 Nov, 2017 6 commits
-
-
Jeff McGlynn authored
* PageView ballistics overshoot the page on some devices On some devices, such as Cupertino “Plus”-sized devices, scrolling left on the first page of a PageView will overshoot the first page and land on the second page. The issue is that applyContentDimensions incorrectly detects a content size change due to a floating point comparison on certain screen sizes (18257.400000000005 vs 18257.4) To fix this, perform a nearEqual comparison in applyContentDimensions. * Apply style changes to nearEqual for code review feedback.
-
Hans Muller authored
-
Zachary Anderson authored
-
Hans Muller authored
-
Michael Goderbauer authored
* Add text field content to semantics * remove controller dup
-
Matt Sullivan authored
-
- 13 Nov, 2017 5 commits
-
-
Greg Spencer authored
-
Greg Spencer authored
-
Greg Spencer authored
-
Ian Hickson authored
-
Greg Spencer authored
Creates a new (hidden) flutter command 'ide-config' that will create and/or update existing .iml files and some files under the .idea directory, as well as removing existing *.iml files and the .idea directory. It also: * Adds *.iml to the .gitignore * Removes existing .iml files from the repo, and moves them to the packages/flutter_tools/ide_templates/intellij directory. * Adds a flag to ide-config ('--update-templates') that will take any new .iml files in the flutter tree and add them to the existing templates. - If --overwrite is also specified, then all existing templates will also be overwritten with the contents from the flutter tree, and any that have been deleted from the flutter tree will also be removed from the templates. * Added new run configurations for all existing app targets that will now also be automatically added to IntelliJ. * Setting up the environment also includes setting the coding style guidelines and the git VCS. * Note that after this PR lands, Flutter developers will need to run it once to re-create the .iml files and configuration files that have been removed. After this PR lands, .iml files will no longer appear in the untracked files section for git.
-