Chris Bracken
2ae48845a8
Revert elimination of Dart 1 ( #18460 )
...
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 6c56bb2
. (#18362 )
This reverts commit 3daebd0
. (#18316 )
2018-06-13 12:46:39 -07:00
Chris Bracken
3daebd059c
It's time to #deleteDart1 (again) ( #18316 )
...
* It's time to #deleteDart1 (#18293 )
Eliminates support for Dart 1 in flutter_tools, and drops our Dart 1
benchmarks. All commands now run in Dart 1 mode only.
Eliminates --preview-dart-2 / --no-preview-dart-2 support.
* Fix indentation, remove no longer necessary .toList()
* Only push udpated kernel if >0 invalidated srcs
2018-06-08 15:49:24 -07:00
Chris Bracken
9495df4bc3
Revert "It's time to #deleteDart1 ( #18293 )" ( #18313 )
...
Several benchmarks started failing during kernel compile:
1. Timeouts:
* commands_test
* hot_mode_dev_cycle__benchmark
* run_machine_concurrent_hot_reload
* service_extensions_test
2. Kernel compiler crash:
* hot_mode_dev_cycle_linux__benchmark
* routing_test
3. Unexpected termination:
* hot_mode_dev_cycle_win__benchmark
This reverts commit ed63e7082a
.
2018-06-08 12:43:11 -07:00
Chris Bracken
ed63e7082a
It's time to #deleteDart1 ( #18293 )
...
Eliminates support for Dart 1 in flutter_tools, and drops our Dart 1
benchmarks. All commands now run in Dart 1 mode only.
Eliminates --preview-dart-2 / --no-preview-dart-2 support.
2018-06-08 11:04:57 -07:00
Alexandre Ardhuin
09276bea25
enable lint prefer_equal_for_default_values ( #18156 )
2018-06-05 08:50:40 +02:00
Todd Volkert
d820e5f3b1
Use deprecated io constants ( #17278 )
...
The new values are not ready for use yet inside Google
2018-05-03 22:27:29 -07:00
Yegor
b2c98f9a4e
Roll engine to e976be13c51448f89107d082ec81e2b6731671fa ( #17266 )
...
* Roll engine to e976be13c51448f89107d082ec81e2b6731671fa
* move away from deprecated constants
2018-05-03 19:24:48 -07:00
Zachary Anderson
c7ee37a0d8
[fuchsia] Pass a dummy command to the ssh tunnel setup ( #16906 )
...
* [fuchsia] Pass a dummy command to the ssh tunnel setup
* Address analyzer lint
* Update fuchsia_remote_debug_protocol
2018-04-23 21:26:51 -07:00
Hans Muller
e7154bee1a
Remove the rest of the uses of Number.tryParse() ( #16568 )
2018-04-13 09:39:01 -07:00
Alexander Aprelev
e0cd42e4ad
Roll engine to 76cb311d9c33720dcd19274228b39ecdbad8d9af (with rolled dart) ( #16518 )
...
* Handle error count reported by frontend.
Extend compilation result from single string to a structure(string filename and integer error count).
* Use ?.
* Include engine roll with dart sdk roll.
* parse(onError) -> tryParse
* Make '?? throw' more readable and avoid issue with analyzer
* Fix test so it mocks compiler output including errors count
2018-04-12 16:28:01 -07:00
Sarah Zakarias
4443e4d4cf
Cleanup FLX related code ( #16416 )
2018-04-12 10:12:26 +02:00
Zachary Anderson
d6d874474b
[fuchsia] Fixes for Fuchsia hot reload ( #16317 )
2018-04-06 13:23:16 -07:00
shrike69
f3c806c9f2
Remove _checkPort() when getting flutter views ( #15184 )
2018-03-07 10:35:24 -08:00
Josh Soref
c5a5945e92
Spelling ( #15229 )
...
* spelling: accommodate
* spelling: allotted
* spelling: anonymous
* spelling: artificial
* spelling: associated
* spelling: asset
* spelling: button
* spelling: canvas
* spelling: compatibility
* spelling: coverage
* spelling: condition
* spelling: decoration
* spelling: deferring
* spelling: diameter
* spelling: direction
* spelling: displacement
* spelling: dropdown
* spelling: needing
* spelling: environment
* spelling: exited
* spelling: expansion
* spelling: explore
* spelling: families
* spelling: horizontal
* spelling: increment
* spelling: indices
* spelling: internationalization
* spelling: labrador
* spelling: localizations
* spelling: midflight
* spelling: milliseconds
* spelling: minimum
* spelling: multiple
* spelling: multiplication
* spelling: navigator
* spelling: overridden
* spelling: package
* spelling: performance
* spelling: platform
* spelling: porsche
* spelling: position
* spelling: preceded
* spelling: precede
* spelling: precedence
* spelling: print
* spelling: property
* spelling: readily
* spelling: reproducibility
* spelling: rounded
* spelling: scroll
* spelling: separate
* spelling: separator
* spelling: services
* spelling: specific
* spelling: specify
* spelling: synchronously
* spelling: through
* spelling: timeout
* spelling: triangle
* spelling: trivial
* spelling: unusual
* spelling: then
* spelling: vertically
* spelling: visible
* spelling: visited
* spelling: voice
2018-03-06 21:36:03 -08:00
Jacob Richman
7dbe9e7bcd
Fix cases where previewDart2 and trackWidgetCreation were ( #14994 )
...
accidentally missed due to named parameters being omitted.
2018-03-01 07:19:21 -08:00
Ryan Macnak
a0ffe87bc3
Use fx get-build-dir
and fx netaddr --fuchsia
to make fuchsia_reload more convenient. ( #14854 )
2018-02-26 15:14:09 -08:00
Alexandre Ardhuin
841d5d7bd5
prefer_const_declarations on local variables ( #14358 )
2018-02-01 07:51:26 +01:00
P.Y. Laligand
1954ffcaf5
[fuchsia] dart_package is now dart_library. ( #13979 )
2018-01-08 13:16:46 -08:00
Zachary Anderson
f993cc36dd
[flutter_tool] Fix fuchsia_reload command for new .packages location ( #12825 )
2017-11-10 10:10:07 -08:00
Yegor
d4830fcf1b
smoke test VM service connection before returning VMService object ( #12914 )
2017-11-08 10:43:47 -08:00
Alexandre Ardhuin
1fce14a31c
enable lint prefer_single_quotes ( #12665 )
2017-10-22 18:11:36 +02:00
Zachary Anderson
2859a563ce
[Fuchsia] Fix view reassemble trigger after hot reload ( #12151 )
2017-09-18 14:55:20 -07:00
Zachary Anderson
6be32aa757
[Fuchsia] Connect to the VM service using an ssh tunnel ( #12100 )
2017-09-15 10:58:27 -07:00
Alexandre Ardhuin
0783ec906b
Enable lints ( #11891 )
...
* enable lint prefer_final_fields
* enable lint recursive_getters
* enable lint unnecessary_overrides
2017-09-01 22:18:51 +02:00
Zachary Anderson
067048ab64
[fuchsia_reload] Fix port filter ( #11828 )
2017-08-30 08:35:24 -07:00
Mikkel Nygaard Ravn
9496e6dfa7
Support for app flavors in flutter tooling, #11676 retake ( #11734 )
2017-08-23 10:55:35 +02:00
Mikkel Nygaard Ravn
7c3a45dc6e
Revert "Support for app flavors in flutter tooling ( #11676 )" ( #11729 )
...
This reverts commit 8d07d3f652
.
2017-08-22 12:24:29 +02:00
Mikkel Nygaard Ravn
8d07d3f652
Support for app flavors in flutter tooling ( #11676 )
2017-08-22 10:38:23 +02:00
Zachary Anderson
09bdab201d
[fuchsia_reload] Use ssh instead of netcp/netruncmd ( #10436 )
2017-06-22 22:08:20 -07:00
Zachary Anderson
4d490666b3
Clean up pre-existing DevFS during creation ( #10843 )
2017-06-22 09:48:31 -07:00
Zachary Anderson
0770c3c14f
[flutter_tools] Adds some support for '-d all' ( #9585 )
2017-04-26 21:49:38 -07:00
Zachary Anderson
9b250cb6e8
[fuchsia_reload] More information from --list ( #9503 )
2017-04-20 15:06:56 -07:00
Zachary Anderson
b645e4ea3c
[fuchsia_reload] Fix command line argument checking ( #9434 )
2017-04-17 15:21:12 -07:00
Zachary Anderson
a0369806f2
[fuchsia_reload] Give more information in the module list ( #9400 )
2017-04-14 21:18:48 -07:00
Zachary Anderson
9fdd4f4701
[fuchsia_reload] Reload each instance of a module. ( #9379 )
2017-04-14 11:33:47 -07:00
Ian Hickson
2a54524337
Fix tests to use Ahem, and helpful changes around that ( #9332 )
...
* Fix tests to use Ahem, and helpful changes around that
- Fix fonts that had metric-specific behaviours.
- LiveTestWidgetsFlutterBinding.allowAllFrames has been renamed
to LiveTestWidgetsFlutterBinding.framePolicy.
- LiveTestWidgetsFlutterBinding now defaults to using a frame policy
that pumps slightly more frames, to animate the pointer crosshairs.
- Added "flutter run --use-test-fonts" to enable Ahem on devices.
- Changed how idle() works to be more effective in live mode.
- Display the test name in live mode (unless ahem fonts are enabled).
- Added a toString to TextSelectionPoint.
- Style nit fixes.
* Roll engine to get Ahem changes.
* Update tests for dartdoc changes.
* Fix flutter_tools tests
2017-04-12 13:33:02 -07:00
Alexandre Ardhuin
610955f81d
upgrade to linter-0.1.30 ( #9297 )
...
* upgrade to linter-0.1.30
* add prefer_is_empty lint
* add directives_ordering lint
* add no_adjacent_strings_in_list lint
* add no_duplicate_case_values lint
* add prefer_collection_literals lint
* add prefer_const_constructors lint
* add prefer_contains lint
* add prefer_initializing_formals lint
* add unnecessary_null_aware_assignments lint
* add unnecessary_null_in_if_null_operators lint
2017-04-08 08:43:19 +02:00
Zachary Anderson
87334eb424
[fuchsia_reload] Add flag to override on-device binary name ( #8873 )
2017-03-18 21:34:01 -07:00
Zachary Anderson
9a068c65e4
[fuchsia_reload] Find and attach to the first instance of the named app ( #8830 )
2017-03-16 14:35:53 -07:00
Zachary Anderson
b6ba37d768
Adds initial support for hot reload for Fuchsia to flutter_tool. ( #8764 )
2017-03-14 11:12:19 -07:00