Commit graph

6975 commits

Author SHA1 Message Date
Jenn Magder 19eab105a5
Migrate build_system, exceptions, and source to null safety (#83147) 2021-05-24 10:29:04 -07:00
Michael Goderbauer ee17ebe51f
Use type:int without format in gen_l10n (#83132) 2021-05-24 09:54:02 -07:00
Dan Field a6b9c404f3
Remove dead code from attach.dart (#83187)
* Remove dead code from attach.dart

Remove dead code (see https://github.com/flutter/flutter/pull/30857/files#diff-70164e71957eed4bf8b4119543e779e808e3ddfedeceef98d4a24ab23efc99ecR214)
2021-05-23 10:02:26 -07:00
Jonah Williams 0f929f9f13
[flutter_tools] require cmdline-tools for android licenses (#82560) 2021-05-22 15:54:03 -07:00
Michael Goderbauer 485c409184
import pkg:intl when DateFormat or NumberFormat is used (#83122) 2021-05-21 19:04:04 -07:00
Michael Goderbauer c04f0a2b69
Enable vm:notify-debugger-on-exception for LayoutBuilder (#82835) 2021-05-21 18:39:13 -07:00
Jenn Magder 0d79013a81
Move globals.artifacts to globals_null_migrated, update imports (#83137) 2021-05-21 18:35:02 -07:00
Emmanuel Garcia 8a7f2dee51
Move AndroidX error handler to the end (#83135) 2021-05-21 18:29:03 -07:00
Michael Goderbauer f7bcfa8e95
Be more helpful when l10n generation fails (#83134) 2021-05-21 17:19:02 -07:00
Emmanuel Garcia fa5883b78e
Add Gradle lockfiles and tool to generate them (#83067) 2021-05-21 13:04:03 -07:00
Jonah Williams b891adb4bd
[flutter_tools] migrate artifacts to null safety (#83073) 2021-05-21 11:54:03 -07:00
nt4f04uNd 80a2b6b015
Fix typos (#82589) 2021-05-20 17:19:09 -07:00
Jonah Williams 24bfc46d89
[flutter_tools] allow passing properties directly to gradle (#82941) 2021-05-20 16:19:03 -07:00
Christopher Fujino 24c8ace7b3
fix flake (#82970) 2021-05-20 15:18:58 -07:00
Balvinder Singh Gambhir 4a33813b35
[flutter_tools] added base-href command in web (#80519) 2021-05-19 12:39:02 -07:00
Marian Triebe 2d283504e6
Add cold boot option to emulator launch command (#82647) 2021-05-19 10:54:04 -07:00
Hattomo (TomohiroHattori) 08a70e7ac8
Enable avoid_escaping_inner_quotes lint (#81153) 2021-05-19 09:54:02 -07:00
Jonah Williams 84734ecc54
[flutter_tools] pin shelf (#82869) 2021-05-18 23:09:03 -07:00
Jenn Magder 02c0aa255d
Remove more mocks from error_handling_io_test (#82882) 2021-05-18 23:04:03 -07:00
Jonah Williams 4c6d7fd4e9
[flutter_tools] remove mocks from compile expression unit test (#82875) 2021-05-18 22:59:02 -07:00
Jonah Williams 666675078c
[flutter_tools] adjust some feature settings (#82851) 2021-05-18 20:49:03 -07:00
Jenn Magder 8f536ec17b
Default --no-tree-shake-icons to false for 'flutter build bundle' (#82773) 2021-05-18 20:34:04 -07:00
Lau Ching Jun 2acd0007d6
Refactor CustomDimensions in analytics to be type safe (#82531) 2021-05-18 20:29:03 -07:00
Jay Zhuang f512ebfd06
[fuchsia_asset_builder] Write depfile (#82469) 2021-05-18 20:24:04 -07:00
Jonah Williams 5c09eecd0d
[flutter_tools] remove special casing of web listview requests (#82826) 2021-05-18 13:19:03 -07:00
Jenn Magder d7e49e559b
Run update packages, pick up file 6.1.1 (#82770) 2021-05-18 13:09:03 -07:00
Jonah Williams a3863b6592
[flutter_tools] support memory profiles from flutter drive (#82739) 2021-05-17 17:39:03 -07:00
Taha Tesser 0f03147138
remove unnecessary comment (#82650) 2021-05-17 11:59:02 -07:00
Sam Rawlins e9e3c08fd8
Remove "unnecessary" imports. (#82662) 2021-05-17 09:39:04 -07:00
Chris Bracken e364e30c90
[tool] Prefer installing multi-arch Win32 binaries (#82668)
Depending on the user's build configuration, we may output
multi-architecture or single-architecture binaries. Prefer to install
the multi-architecture binary if built, otherwise fall back to the
single-architecture binary.
2021-05-16 19:40:00 -07:00
Chris Bracken 7c5857d3b0
[tool] Improve Windows install process (#82659)
This eliminates the use of the Install.ps1 script during Windows app
installation and instead uses uwptool install. Install.ps1 was the
slowest part of app install, and had resource contention issues that
frequently caused it to fail.
2021-05-16 17:21:18 -07:00
Jonah Williams 9805df890f
remove more mocks (#82592) 2021-05-14 19:15:19 -07:00
James Clarke a34713fb96
Update Windows flutter create template (#82598) 2021-05-14 19:10:07 -07:00
Chris Bracken 40bb2b293d
Add missed package version bump override (#82593)
In https://github.com/flutter/flutter/pull/82577, I landed a version
bump of package shelf and package flutter_template_images. This local
override should have been part of that patch but was missed in the
checkin.

The version bumps themselves happened in the previous patch; this just
ensures we don't accidentally 'upgrade' back to version 1.0.2.
2021-05-14 18:00:27 -07:00
Chris Bracken 90d978f8fb
Add windowsIdentifier template parameter (#82588)
Windows package identifiers are globally unique strings, typically a
GUID. These are required for templates that require a Windows package
name as described in
https://docs.microsoft.com/en-us/windows/win32/appxpkg/appx-portal

Fixes https://github.com/flutter/flutter/issues/82587
2021-05-14 17:48:30 -07:00
Jenn Magder ea21938ccc
Remove symroot from generated iOS Xcode build settings (#82576) 2021-05-14 17:09:04 -07:00
Chris Bracken 3445cb86f2
Update dependency versions (#82577)
shelf 1.1.2 -> 1.1.4
flutter_template_images 1.0.2 -> 3.0.0
2021-05-14 16:51:36 -07:00
Jonah Williams 5d7b40190a
[flutter_tools] remove mocks from downgrade and devices test (#82579) 2021-05-14 16:28:39 -07:00
Jonah Williams aa9b2d914c
[flutter_tools] remove mocks from application_package_test (#82568) 2021-05-14 14:54:03 -07:00
Taha Tesser 99472cf072
fix pkg typos (#82544) 2021-05-14 13:09:03 -07:00
Jonah Williams 9218f09db7
[flutter_tools] remove some mocks from web resident runner tests (#82522) 2021-05-14 13:04:11 -07:00
Sam Rawlins 496acdf550
Remove "unnecessary" imports. (#82508) 2021-05-14 12:59:02 -07:00
Abhishek Ghaskata b554f893bd
Enable unnecessary_null_checks lint (#82084) 2021-05-14 10:44:03 -07:00
Jenn Magder 25c10d6a1c
Replace testUsingContext with testWithoutContext in a few places (#82498) 2021-05-13 23:09:03 -07:00
Jonah Williams c533ab6515
[flutter_tools] remove mocks from doctor test (#82494) 2021-05-13 23:04:02 -07:00
Gary Roumanis e3fd8dbfd5
Update loader style (#82485) 2021-05-13 22:59:03 -07:00
Taha Tesser 3c72ef374d
Fix Android Studio 4.2 detection on Windows (#82484) 2021-05-13 22:54:04 -07:00
Jonah Williams ed85dd49c7
[flutter_tools] use try to delete in web cache (#82478) 2021-05-13 21:44:02 -07:00
Jonah Williams 0f8a6ab4dd
[flutter_tools] make failures to unforward android port non-fatal (#82477) 2021-05-13 21:39:03 -07:00
Jenn Magder 8334fb0a1e
Tool exit on xcodebuild -list when Xcode project is corrupted (#82476) 2021-05-13 21:34:04 -07:00
Jenn Magder 4adf36a07b
Replace testUsingContext with testWithoutContext in protocol_discovery_test (#82499) 2021-05-13 21:29:07 -07:00
Jia Hao 08154b22ce
Revert "Init licenses for test bindings (#81961)" (#82337) 2021-05-13 21:29:03 -07:00
Emmanuel Garcia 93c87e92b3
[flutter_tool] Suggest fix for transform input (#82309) 2021-05-13 21:24:04 -07:00
Chris Bracken 14546bfad1
Support uninstall, install status query for UWP (#82481)
Adds UwpTool.install and UwpTool.uninstall methods. Refactors the
PowerShell-based install code to move the powershell-related bits out of
the Device class and into UwpTool so that when we swap out the
PowerShell-based install for the uwptool-based install, it's transparent
to the WindowsUWPDevice class.

Adds implementations for:
* WindowsUWPDevice.isAppInstalled
* WindowsUWPDevice.uninstallApp

Refactors:
* WindowsUWPDevice.installApp
2021-05-13 16:15:09 -07:00
Jonah Williams 6192e42053
[flutter_tools] remove mocks from device test (#82472) 2021-05-13 16:14:02 -07:00
Jonah Williams 96320ae7bf
[flutter_tools] remove mocks from devFS test (#82471) 2021-05-13 16:09:04 -07:00
Jonah Williams 344f3ab7d9
[flutter_tools] swap web debugging protocol to ws (#82456) 2021-05-13 16:04:03 -07:00
Abhishek Ghaskata 254c9f1755
Enable use_named_constants_lint (#82426) 2021-05-13 13:29:06 -07:00
Jonah Williams 63fc778f41
[flutter_tools] remove mocks from dart plugins test (#82413) 2021-05-13 13:14:04 -07:00
Jonah Williams a1fa62ad6f
[flutter_tools] remove mocks from build_apk_test (#82412) 2021-05-13 12:04:06 -07:00
Emmanuel Garcia 60633b609c
[flutter_tool] Suggest how to increase the Android minSdkVersion (#82372) 2021-05-13 11:59:04 -07:00
Michael Goderbauer adb3f13819
Enable vm:notify-debugger-on-exception on handlePlatformMessage (#81987) 2021-05-13 11:54:04 -07:00
godofredoc 8eca86de9e
Revert "Disable flutter_build_with_compilation_error_test on Windows (#81951)" (#82401)
This reverts commit 577f5eb06c.
2021-05-13 10:48:45 -07:00
Kenzie Schmoll 766b4509c6
Add 'v' hotkey to open DevTools in the browser (#82227)
* Add 'v' hotkey to open DevTools in the browser
2021-05-13 09:54:10 -07:00
Jonah Williams 298f18b592
[flutter_tools] remove mocks from devices test (#82369) 2021-05-12 20:50:14 -07:00
Chris Bracken 53c2f7086b
[flutter_tools] support flutter run -d winuwp (#82373)
Allow flutter run to work end-to-end with a UWP device.

Uses win32/ffi for the actual launch of the application, injected via
the native API class. This is structured to avoid a g3 dependency.

Install and amuid require powershell scripts for now.

Actually connecting to the observatory requires running a command in an
elevated prompt. Instructions are presented to the user if a terminal is
attached.

This is a rebased version of https://github.com/flutter/flutter/pull/79684
by @jonahwilliams, updated to remove `NativeApi` and replace is with calls
to `uwptool`.

Part of https://github.com/flutter/flutter/issues/82085
2021-05-12 20:45:30 -07:00
Michael Goderbauer 7837d3eae1
Upgrade to stable flutter_lints 1.0.0 (#82365) 2021-05-12 17:14:03 -07:00
Jason Simmons 258158774e
Activate DevTools before running an integration test that uses DevTools (#82393) 2021-05-12 17:13:04 -07:00
Alexandre Ardhuin 7d46d43635
use throwsXxx instead of throwsA(isA<Xxx>()) (#82328) 2021-05-12 09:59:02 -07:00
Jonah Williams 335a3181c2
[flutter_tools] remove mocks from hot test (#82301) 2021-05-12 09:33:05 -07:00
Alexandre Ardhuin c03e7488b4
remove noop primitive operations (#82297) 2021-05-12 00:04:02 -07:00
Alexandre Ardhuin 4881b33515
use throwsA matcher instead of try-catch-fail (#82290) 2021-05-11 23:34:02 -07:00
Shi-Hao Hong 633edb649f
[gen-l10n] Cleans up formatting of the generated file (#79517) 2021-05-11 17:19:05 -07:00
Renan 293756455c
Re-land: Allow users to pass in Xcode build settings as env variables to flutter build macos FLUTTER_XCODE_ (#82298) 2021-05-11 17:09:09 -07:00
Taha Tesser 0d50604a56
[reland] Adding vscode path installed via snap (#81989) 2021-05-11 17:04:03 -07:00
Jenn Magder c1c12aa365
Add posix permission chown suggestion to io error handling (#81942) 2021-05-11 14:54:02 -07:00
Jenn Magder e8b4c3e6de
Prevent macOS individual pod framework signing (#82048) 2021-05-11 13:29:03 -07:00
Alexandre Ardhuin df3662b15e
use throwsA (#82238) 2021-05-11 10:19:01 -07:00
Jonah Williams 886eb3e634
[flutter_tools] remove mocks from ios_device, project, flutter_command test (#82195) 2021-05-10 17:44:03 -07:00
Dan Field 111c6ab136
Fix reuseApplication when ws URI does not end with / (#82066) 2021-05-10 16:29:03 -07:00
Michael Goderbauer b8a2456737
Enable library_private_types_in_public_api lint (#81578) 2021-05-10 16:26:16 -07:00
Michael Goderbauer 532a79c857
Integrate package:flutter_lints into templates (#81417) 2021-05-10 16:19:04 -07:00
Anurag Roy 6e08ea0a2c
[flutter_tools] Show linux distribution and kernel release in flutter doctor (#81368) 2021-05-10 10:04:02 -07:00
Jonah Williams bfe16a8640
[flutter_tools] remove even more mocks (#81618) 2021-05-10 08:24:03 -07:00
Dan Field f82794c968
Fix missing logger (#82064) 2021-05-08 23:29:03 -07:00
Jia Hao b3f7ebe069
Init licenses for test bindings (#81961) 2021-05-07 17:54:02 -07:00
Jenn Magder 783e1dd22c
Standardize build system environment defines derived from build info (#81879) 2021-05-07 17:04:02 -07:00
Emmanuel Garcia 094179e82d
Enable Dart plugin registrant on Desktop only (#81586) 2021-05-07 15:36:32 -07:00
Alexandre Ardhuin 9bca38c5e5
remove unnecessary String.toString() (#81859) 2021-05-07 14:54:02 -07:00
stuartmorgan 27d1e5892f
Minor cleanup to Linux application template format (#81561) 2021-05-07 09:49:03 -07:00
Zachary Anderson 04bb954a7d
Revert "Allow users to pass in Xcode build settings as env variables to flutter build macos FLUTTER_XCODE_ (#81384)" (#82004)
This reverts commit 0bba935b76.
2021-05-06 19:04:23 -07:00
Jenn Magder 3e6fe491f3
Remove extended attributes from entire Flutter project (#81435) 2021-05-06 16:34:04 -07:00
Renan 0bba935b76
Allow users to pass in Xcode build settings as env variables to flutter build macos FLUTTER_XCODE_ (#81384) 2021-05-06 16:29:04 -07:00
Sam Rawlins 133a55ae51
Remove "unnecessary" imports. (#81003) 2021-05-06 16:19:07 -07:00
Sam Rawlins 9942467828
Remove "unnecessary" imports. (#80999) 2021-05-06 16:14:06 -07:00
Zachary Anderson 577f5eb06c
Disable flutter_build_with_compilation_error_test on Windows (#81951)
For https://github.com/flutter/flutter/issues/81837

https://github.com/flutter/flutter/issues/81950 to re-enabled
2021-05-05 21:25:51 -07:00
Jonah Williams 51ca131e39
[flutter_tools] remove most mocks from Fuchsia device tests (#81789) 2021-05-03 19:54:04 -07:00
Dan Field 3ce6c1f4ba
[flutter drive] Do not start dds if --no-dds (#81784) 2021-05-03 15:15:10 -07:00
Ian Hickson 33b183e6c9
Fix extra blank lines in logger output (#81607) 2021-05-03 09:19:02 -07:00
Phil Quitslund 96e4b47f5d
sort directives (#81624) 2021-05-02 07:24:01 -07:00
Jonah Williams 2b8556b6ac
[flutter_tools] remove last android sdk mock (#81620) 2021-05-01 12:59:02 -07:00
Gary Roumanis 0cb0767bd7
Flutter Web Loading Indicator (#81581) 2021-04-30 21:04:02 -07:00
Jonah Williams 2d711b8213
[flutter_tools] skip additional flaky test (#81555) 2021-04-30 17:59:03 -07:00
Michael Goderbauer 1edaec6c2c
Add additional logging when devtools cannot launch (#81554) 2021-04-30 17:54:02 -07:00
Jonah Williams 7912cbea38
[flutter_tools] remove mocks from cold test (#81550) 2021-04-30 17:44:03 -07:00
Jonah Williams 50ace38c32
[flutter_tools] make bundle-sksl-path a define (#81576) 2021-04-30 17:39:07 -07:00
Jonah Williams d4e48a1537
[flutter_tools] remove mocks from android emulator tests (#81548) 2021-04-30 17:39:03 -07:00
Jonah Williams 3a0abac742
[flutter_tools] android workflow tests migrate from mockito (#81545) 2021-04-30 17:34:04 -07:00
Jonah Williams 3bc2378ad2
[flutter_tools] remove mocks from devfs web, cache, and xcode migrator test (#81475) 2021-04-30 17:24:04 -07:00
Jonah Williams ce9aee6606
[flutter_tools] remove mocks from xcode test (#81451) 2021-04-30 09:44:01 -07:00
Jonah Williams 001323a275
[flutter_tools] remove timeout from iOS device startup (#81229) 2021-04-29 22:49:02 -07:00
Jonah Williams e3625706a8
[flutter_tools] remove mocks, globals from golden comparator and test runner tests | Reland
This reverts commit 027d4ecaba.
2021-04-29 22:40:59 -07:00
Jonah Williams 8041a2e5d5
[flutter_tools] remove all mocks from plugins_test (#81485) 2021-04-29 22:40:44 -07:00
Hannes Winkler 82830fa1a0
[custom-devices] add screenshotting support (#80675) 2021-04-29 22:39:03 -07:00
Michael Goderbauer 1b4f4482b7
Skip test that is not reliable on devicelab (#81509) 2021-04-29 14:55:33 -07:00
Michael Goderbauer 027d4ecaba
Revert "[flutter_tools] remove mocks, globals from golden comparator and test runner tests (#81423)" (#81487)
This reverts commit 8fe4cc7964.
2021-04-29 10:56:57 -07:00
Jonah Williams 8fe4cc7964
[flutter_tools] remove mocks, globals from golden comparator and test runner tests (#81423) 2021-04-29 07:56:34 -07:00
Jason Simmons 93242d7548
Ignore the sort order of imports in generated_plugin_registrant.dart (#81437) 2021-04-28 19:19:05 -07:00
Jonah Williams 5ac54a6b89
[flutter_tools] remove mocks from simcontrol and context (#81433) 2021-04-28 19:14:02 -07:00
Jenn Magder ba4177f6da
Find Android Studio installations with Spotlight query on macOS (#80475) 2021-04-28 19:09:03 -07:00
Ian Hickson 0021a08c4d
Always activate DevTools if it's not installed (#81242) 2021-04-28 17:14:02 -07:00
Jonah Williams 7c27db3dfe
[flutter_tools] remove mocks and globals from macOS tests (#81401) 2021-04-28 13:44:02 -07:00
Jenn Magder cbf885b749
Replace MockAndroidDevice and MockIOSDevice with fakes (#81352) 2021-04-28 13:39:02 -07:00
Matej Knopp f6726b425d
Add support for DarwinArchs when assembling macOS App.framework (#81243) 2021-04-28 11:33:36 -07:00
Jonah Williams 2b0d09dd81
[versions] roll versions and add ffi dep (#81403) 2021-04-28 11:19:03 -07:00
Jenn Magder d2b0687558
Remove Finder extended attributes before code signing iOS frameworks (#81342) 2021-04-28 11:05:09 -07:00
Erick aecd5e0302
[flutter_tools] always build test assets (#81341) 2021-04-27 20:53:57 -07:00
Jenn Magder db3f49b1b4
Use cached Xcode build settings during iOS build (#80904) 2021-04-27 17:20:11 -07:00
Christopher Fujino ea1b5e3f68
allow flutterManifest to handle empty lists, add unit tests (#81324) 2021-04-27 16:04:03 -07:00
Jonah Williams c7d1dc9ba2
[flutter_tools] remove mocks from clean test (#81311) 2021-04-27 15:51:52 -07:00
Jonah Williams 34674fd529
[flutter_tools] remove mocks from test_compiler test (#81312) 2021-04-27 15:51:42 -07:00
Ian Hickson 6beafa7b16
Apply style guide regarding createTempSync pattern (#81090) 2021-04-27 14:59:03 -07:00
Ian Hickson a7eb2c8a1a
Use "aliases" in args to fix some technical debt (#81073) 2021-04-27 14:54:03 -07:00
Matej Knopp 858123dced
Remove RunLoop from Windows template (#79969) 2021-04-27 14:50:42 -07:00
Jonah Williams 064eae8c38
[flutter_tools] remove mocks and fix fake imports (#81309) 2021-04-27 11:51:41 -07:00
Emmanuel Garcia 91d6c972cb
Fix bug when resolving entrypoint against package config (#81248) 2021-04-27 10:44:03 -07:00
xster ff2dde2c7f
Reland double gzip wrapping NOTICES to reduce on-disk installed space (#80897) 2021-04-26 22:35:45 -07:00
Jenn Magder 8d3bc1846f
Migrate analyze_size to null safety (#81002) 2021-04-26 16:46:14 -07:00
Michael Goderbauer a717e151b9
Enable vm:notify-debugger-on-exception for more use cases enabled by upstream fix (#81221) 2021-04-26 13:10:04 -07:00
Jonah Williams 52661bc713
[flutter_tools] skip copying 1GB of data from chrome cache dirs (#81170)
* [flutter_tools] skip copying 1GB of data from chrome cache dirs

* Update chrome.dart
2021-04-26 13:02:42 -07:00
Ian Hickson f534aa0043
Fix race condition in overall_experience_test (#81091) 2021-04-26 11:29:03 -07:00
Sam Rawlins cd956c17d2
Remove "unnecessary" imports in flutter_tools (#81008) 2021-04-26 10:49:03 -07:00
Jonah Williams 7d6e581f61
[versions] roll in latest shelf (#81099) 2021-04-23 20:39:02 -07:00
Ian Hickson e5414695d4
Change --disable-dds to --no-dds to avoid double negatives (#80900)
Also, refactor internal code to do the same.

See https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#avoid-double-negatives-in-apis
2021-04-23 16:29:38 -07:00
Emmanuel Garcia b0a63c4ffe
Reland the Dart plugin registry (#79669) 2021-04-23 15:34:04 -07:00
Jonah Williams 84bc2382f7
[flutter_tools] do not check for pubspec.yaml in packages forward command (#81059) 2021-04-23 13:39:20 -07:00
Ian Hickson 598737adf2
Clean up the command line tool interactive help output. (#80903) 2021-04-22 19:34:02 -07:00
Jonah Williams b30d97a64c
[flutter_tools] split host artifacts out of Artifacts (#80876) 2021-04-22 19:29:02 -07:00
Jenn Magder 0f899f2b64
Roll packages (#80989) 2021-04-22 15:01:49 -07:00
Jonah Williams 82cfa25a64
[flutter_tools] fix asset directory paths for UWP (#80984) 2021-04-22 13:35:45 -07:00
Jonah Williams d8d8534362
[flutter_tools] remove usage of getIsolate in extension waiter (#80960) 2021-04-22 10:47:57 -07:00
Jenn Magder a99fba01f1
Move FakeOperatingSystemUtils from context.dart to fakes.dart (#80916) 2021-04-22 10:44:02 -07:00
Jonah Williams 8663aea5e4
[flutter_tools] run UWP builds ahead of cmake (#80879) 2021-04-22 10:14:37 -07:00
Phil Quitslund 9c0270d960
sort directives (#80901) 2021-04-22 10:14:02 -07:00
Jonah Williams e67f14e511
[flutter_tools] handle missing method on exit, debugDumpX (#80890) 2021-04-22 09:59:04 -07:00
Jonah Williams 14759dc5a4
Revert "[flutter_tools] pin transitive deps during --transitive-closure (#80911)" (#80959)
This reverts commit c2aa193c5f.
2021-04-22 09:39:39 -07:00
Jonah Williams d9638d25d7
migrate from jcenter to mavencentral (#80908) 2021-04-21 21:41:07 -07:00
Jonah Williams c2aa193c5f
[flutter_tools] pin transitive deps during --transitive-closure (#80911) 2021-04-21 21:40:48 -07:00
Jenn Magder 18a118b952
Log full app bundle location after "flutter build ios" (#80838) 2021-04-21 21:39:03 -07:00
Jonah Williams 44c284baa2
[flutter_tools] output release artifacts to build/winuwp (#80137) 2021-04-21 18:39:04 -07:00
Jenn Magder 4f3ec01d32
Add frontend_server_client to dependency allowlist (#80912) 2021-04-21 18:13:43 -07:00
Jonah Williams 63ba1b23ca
[flutter_tools] add support for --bundle-sksl-path to flutter run / flutter drive (#80885) 2021-04-21 13:59:02 -07:00
Phil Quitslund 61c30c41b2
fix sort_directives violations (#80817) 2021-04-21 13:49:03 -07:00
Hannes Winkler 1f8e9ff7a7
[tool] cleanup bundle builder a bit (#80740) 2021-04-21 09:24:02 -07:00
Jonah Williams 5526dcc24b
[flutter_tools] generate install manifest for UWP builds (#80803) 2021-04-20 22:34:02 -07:00
Jenn Magder f2417e6c1c
Launch Chrome natively on ARM macOS (#80758) 2021-04-20 19:39:58 -07:00
Jonah Williams fdda777e34
[flutter_tools] support screenshot on all device types (#80616)
Co-authored-by: Zachary Anderson <zanderso@users.noreply.github.com>
2021-04-20 15:48:26 -07:00
Jenn Magder 728a193383
Migrate gen_l10n to null safety (#80763) 2021-04-20 11:09:03 -07:00
Pierre-Louis ee875af067
Add Android keystore files to project gitignore (#80663) 2021-04-19 20:34:03 -07:00
Jenn Magder b4175e9b86
Refactor LocalizationsGenerator initialize instance method into factory (#80605) 2021-04-19 20:24:04 -07:00
Emmanuel Garcia 42f21fd780
Standardize how Java8 is set in gradle files (#80600) 2021-04-19 20:19:03 -07:00
Jonah Williams 895b317e2c
[flutter_tools] use package:vm_service types for coverage collection requests (#80526) 2021-04-19 14:59:04 -07:00
Jenn Magder f0a3108f5e
Show VS Code Insiders in doctor (#80620) 2021-04-18 14:44:03 -07:00
Jenn Magder 515003e4af
Migrate xcode.dart and xcode_validator.dart to null safety (#80614) 2021-04-18 14:39:03 -07:00
Jason Simmons f94fa27802
Stop the DevTools child process if the runner terminates unexpectedly (#80602) 2021-04-18 09:34:03 -07:00
Jenn Magder 95d7d671c6
Remove analyze --dartdocs flag (#80484) 2021-04-18 09:29:02 -07:00
Jonah Williams c09ace2724
[flutter_tools] Remove web specific vm_service handlers, move handler tests to single location (#80440) 2021-04-18 09:24:02 -07:00
Jonah Williams 9904a7f472
Refactor core resident runner logic (#80462) 2021-04-16 17:27:35 -07:00
Jenn Magder 7aa188bacc
Find VS Code installations with Spotlight query on macOS (#80477) 2021-04-16 17:24:00 -07:00
Jenn Magder 8d5f08fe02
Migrate pub in flutter_tools to null safety (#80548) 2021-04-16 17:23:00 -07:00
Jenn Magder 72976f552c
Migrate xcodeproj to null safety (#80549) 2021-04-16 17:22:46 -07:00
Jenn Magder e197a96f1a
Find Intellij installations with Spotlight query on macOS (#80479) 2021-04-16 14:19:03 -07:00
Jenn Magder af1fa21b67
Migrate flutter_manifest to null safety (#80392) 2021-04-15 17:01:48 -07:00
Jenn Magder 16c73829a6
Migrate reporting library to null safety (#80320) 2021-04-15 17:01:34 -07:00
Jenn Magder 56c0002c47
Adopt FakeProcessManager.empty (#80480) 2021-04-15 14:19:02 -07:00
Jonah Williams 5a5eb2d963
[flutter_tools] connect devtools deeplink URLs for web target platform / debug mode (#80389) 2021-04-15 10:52:09 -07:00
Michael Goderbauer 2a8dba4af6
Treat some exceptions as unhandled when a debugger is attached (#78649) 2021-04-15 10:49:02 -07:00
Dan Field e7b7ebc066
Shake widget inspector from non-debug builds (#80157) 2021-04-14 21:54:03 -07:00
Jenn Magder 15c591a15f
Split out XcodeProjectInterpreter from xcode_build_settings (#80399) 2021-04-14 16:51:10 -07:00
Core d6fbfdb9cd
Include debug symbol in xcframework when building iOS-framework (#80065) 2021-04-14 13:48:39 -07:00
Christopher Casey f0c9710493
Add --dart-define to build bundle (#80333) 2021-04-13 18:29:40 -07:00
Dan Field d7da6190ff
roll packages (#80307) 2021-04-13 18:19:02 -07:00
Jenn Magder ddc1c296a1
Pull XCDevice out of xcode.dart (#80324) 2021-04-13 18:10:21 -07:00
Dan Field 0b65330199
Add an option to specify the output for code size intermediate files (#80310) 2021-04-13 14:09:04 -07:00
Jonah Williams b7214a9a43
[flutter_tools] fix null check in crash reporter (#80382) 2021-04-13 14:04:25 -07:00
Anurag Roy ce3c3d2a21
[flutter_tools] Show upstream remote in flutter doctor -v (#80101) 2021-04-13 14:04:08 -07:00
Jenn Magder ed5b8febf2
Move gradle_non_android_plugin_test from its own test builders into tools integration.shard (#80161) 2021-04-13 13:53:50 -07:00
Jenn Magder e11a1a83af
Remove mocks from fucshia_pm_test, reduce createMockProcess usage (#80321) 2021-04-13 13:53:18 -07:00
Jenn Magder d40cc5af8f
Migrate flutter_tool plugins.dart to null safety (#80304) 2021-04-13 13:52:58 -07:00
Jonah Williams d24469374b
[flutter_tools] symlink win32 plugins as UWP plugins (#80242) 2021-04-12 16:54:10 -07:00