- 27 Jun, 2018 1 commit
-
-
Ian Hickson authored
This is an attempt to reland #18488 with less breakage on macOS.
-
- 26 Jun, 2018 1 commit
-
-
Mikkel Nygaard Ravn authored
-
- 25 Jun, 2018 1 commit
-
-
Florian Loitsch authored
Add `flutter attach` command. This command allows Flutter to connect to applications that haven't been launched using `flutter run`.
-
- 15 Jun, 2018 2 commits
-
-
Ian Hickson authored
This reverts commit 77508722.
-
Ian Hickson authored
-
- 14 Jun, 2018 1 commit
-
-
Ian Hickson authored
(second attempt)
-
- 13 Jun, 2018 1 commit
-
-
Chris Bracken authored
fuchsia_tester.dart still assumes Dart 1. Previously, it ran tests directly from source, flutter_platform.dart automatically runs a kernel compile when operating in Dart 2 mode, but this assumes a functional Dart SDK is available in the artifacts directly, and fuchsia_tester.dart mocks out the artifacts directory with an empty temp dir. Remaining work is: 1. Get the frontend server building as a dependency on Fuchsia. 2. Patch fuchsia_tester.dart to use a valid Dart SDK and frontend server. This also reverts migration to Dart 2 typedef syntax. This reverts commit 6c56bb24. (#18362) This reverts commit 3daebd05. (#18316)
-
- 11 Jun, 2018 1 commit
-
-
Greg Spencer authored
Now that Dart 1 is turned off, reapplying my change to turn on the prefer_generic_function_type_aliases analysis option, and fix all the typedefs to Dart 2 preferred syntax. Also eliminated the unused analysis_options_repo.yaml file and turned on public_member_api_docs in analysys_options.yaml. No logic changes, just changing the typedef syntax for all typedefs, and updating analysis options.
-
- 05 Jun, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 04 Jun, 2018 2 commits
-
-
Ian Hickson authored
This reverts commit 4f1b6604.
-
Ian Hickson authored
-
- 30 May, 2018 2 commits
-
-
Greg Spencer authored
Revert "Update typedef syntax to use Function notation and turn on lint for old notation. (#18035)" (#18041) This reverts commit 32586020.
-
Greg Spencer authored
Fixes #18028 Just changes typedef declarations, no logic changes.
-
- 04 May, 2018 2 commits
-
-
Todd Volkert authored
The new values are not ready for use yet inside Google
-
Yegor authored
* Roll engine to e976be13c51448f89107d082ec81e2b6731671fa * move away from deprecated constants
-
- 12 Mar, 2018 1 commit
-
-
Alexander Aprelev authored
* Roll engine to b6df7a637498ca9beda1fa9cd7210e3202ea599f. Changes since last roll: ``` b6df7a637 Roll dart to 290c576264faa096a0b3206c71b2435309d9f904. (#4771) a6764dbd5 Add sources for Fuchsia target. (#4763) 2d5900615 [fuchsia] Remove unused header file. (#4769) 9717063b7 Revert "Roll dart to c080951d45e79cd25df98036c4be835b284a269c. (#4767)" (#4768) 9a9814312 Roll dart to c080951d45e79cd25df98036c4be835b284a269c. (#4767) e74e8b35c [async] Update includes of async headers to new path (#4760) e2c4b2760 Use Dart 2 camel case constants in the engine Dart libraries (#4766) 9c1e48434 Updates for Fuchsia roll. (#4765) 14c940e27 Switch from fxl::Mutex to std::mutex (#4764) debf82c0b Roll Garnet (#4759) 5bffdefbb Use weak pointers to the accesibility bridge from objects vended to the UIKit accessibility framework. (#4761) ```
-
- 07 Mar, 2018 1 commit
-
-
Siva authored
* Fix some of the generic types specified to avoid runtime errors in --preview-dart-2 type 'YamlMap' is not a subtype of type 'Map<String, dynamic>' where YamlMap is from package:yaml/src/yaml_node.dart Map is from dart:core String is from dart:core package:flutter_devicelab/framework/manifest.dart 17:36 loadTaskManifest test/manifest_test.dart 14:33 main.<fn>.<fn> package:test/src/backend/declarer.dart 161:27 Declarer.test.<fn>.<fn>.<fn> * Add dynamic generic types to keep the analyer happy. * Address code review comment.
-
- 05 Feb, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 18 Dec, 2017 2 commits
-
-
Chris Bracken authored
This replaces the use of ideviceinfo (whose output was then filtered for device IDs) with an invocation idevice_id -l, which returns the list directly, one per line.
-
Chris Bracken authored
This patch migrates iOS device listing from using Xcode instruments to using the libimobiledevice tools idevice_id and ideviceinfo. ideviceinfo was previously incompatible with iOS 11 physical devices; this has now been fixed. In 58fe8237 flutter_tools migrated from libimobiledevice-based device listing on iOS to using Xcode instruments to work around the lack of support for iOS 11. Using instruments entails several downsides, including a significantly higher performance hit, and leaking hung DTServiceHub processes in certain cases when a simulator is running, necessitating workarounds in which we watched for, and cleaned up leaked DTServiceHub processes. This patch returns reverts the move to instruments now that it's no longer necessary. This reverts commit 58fe8237.
-
- 07 Dec, 2017 4 commits
-
-
Sarah Zakarias authored
-
Sarah Zakarias authored
This reverts commit f40a9398.
-
Sarah Zakarias authored
-
Sarah Zakarias authored
-
- 30 Nov, 2017 1 commit
-
-
Vyacheslav Egorov authored
* Change some of the dev/devicelab tests to support testing against local engine. We can already configure flutter tools to use local engine by setting FLUTTER_ENGINE environment variable. However when this variable is set this also requires setting --local-engine to specify which flavor of engine to use. This change changes tests in dev/devicelab to pass a sensible default for --local-engine, e.g. when testing hot reload on Android we pass android_debug and when testing release AOT build for IOS we pass ios_release. * Fix analysis issues * Update utils.dart
-
- 17 Nov, 2017 1 commit
-
-
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.
-
- 14 Oct, 2017 1 commit
-
-
Alexander Aprelev authored
* Restructure hot mode test so it runs interactively. This allows to add a benchmark for hot reload after actual source code change. * Add curly braces, refactory copyRecursive
-
- 27 Sep, 2017 1 commit
-
-
Ian Hickson authored
-
- 31 Aug, 2017 1 commit
-
-
Devon Carew authored
* Revert "Revert "fire service protocol events for frames (#11565)" (#11727)" This reverts commit f25e2f52. * move the postEvent() call into a separate method
-
- 22 Aug, 2017 2 commits
-
-
Devon Carew authored
This reverts commit 5f9acc41.
-
Devon Carew authored
-
- 19 Jul, 2017 1 commit
-
-
Ian Hickson authored
-
- 24 Jun, 2017 1 commit
-
-
Ian Hickson authored
-
- 23 Jun, 2017 1 commit
-
-
Ian Hickson authored
The main purpose of this PR is to make it so that when you set the initial route and it's a hierarchical route (e.g. `/a/b/c`), it implies multiple pushes, one for each step of the route (so in that case, `/`, `/a`, `/a/b`, and `/a/b/c`, in that order). If any of those routes don't exist, it falls back to '/'. As part of doing that, I: * Changed the default for MaterialApp.initialRoute to honor the actual initial route. * Added a MaterialApp.onUnknownRoute for handling bad routes. * Added a feature to flutter_driver that allows the host test script and the device test app to communicate. * Added a test to make sure `flutter drive --route` works. (Hopefully that will also prove `flutter run --route` works, though this isn't testing the `flutter` tool's side of that. My main concern is over whether the engine side works.) * Fixed `flutter drive` to output the right target file name. * Changed how the stocks app represents its data, so that we can show a page for a stock before we know if it exists. * Made it possible to show a stock page that doesn't exist. It shows a progress indicator if we're loading the data, or else shows a message saying it doesn't exist. * Changed the pathing structure of routes in stocks to work more sanely. * Made search in the stocks app actually work (before it only worked if we happened to accidentally trigger a rebuild). Added a test. * Replaced some custom code in the stocks app with a BackButton. * Added a "color" feature to BackButton to support the stocks use case. * Spaced out the ErrorWidget text a bit more. * Added `RouteSettings.copyWith`, which I ended up not using. * Improved the error messages around routing. While I was in some files I made a few formatting fixes, fixed some code health issues, and also removed `flaky: true` from some devicelab tests that have been stable for a while. Also added some documentation here and there.
-
- 19 Jun, 2017 1 commit
-
-
Chris Bracken authored
Replace use of ideviceinfo in devicelab tests with Xcode instruments lookup.
-
- 16 Jun, 2017 1 commit
-
-
Michael Goderbauer authored
-
- 13 Jun, 2017 1 commit
-
-
Yegor authored
* resurrect analyzer benchmarks * move analyzer_benchmark to the more stable linux/android * report average rather than best result
-
- 05 Jun, 2017 1 commit
-
-
Hans Muller authored
-
- 02 May, 2017 1 commit
-
-
xster authored
Remove checked in .lock, remove checked in cocoapods scripts in xcode project, let the automated test run pod install specifically for this test
-
- 07 Apr, 2017 1 commit
-
-
Ian Hickson authored
Aggressively apply the const lint.
-