Commit Graph

5087 Commits

Author SHA1 Message Date
Pierre-Louis
da343dcc75 Add .last_build_id to gitignore (#54428) 2020-04-11 13:25:02 -07:00
Herbert Poul
3441743c5c [macos] build: add build-number and buid-name arguments (#53928) 2020-04-11 13:20:01 -07:00
Christopher Fujino
03c566768b [flutter_tools] Remove fromPlatform from tests (#54152) 2020-04-10 16:51:28 -07:00
Christopher Fujino
2adb1fc095 Fix environment leakage in doctor_test (#54478) 2020-04-10 13:35:38 -07:00
Jonah Williams
d081364d3c [flutter_tools] remove indirection around App.framework production (#53853) 2020-04-10 13:34:45 -07:00
Jonah Williams
0700be79e5 [flutter_tools] disable cache in devices test (#54389) 2020-04-10 10:33:23 -07:00
Jonah Williams
5adfd38dde [flutter_tools] Move service methods to VmService extension methods (#54337) 2020-04-10 10:33:07 -07:00
Shi-Hao Hong
c16c3b0443 [gen_l10n] Expand integration tests (#54314) 2020-04-10 10:25:03 -07:00
Jonah Williams
de84c1e18a [flutter_tools] attempt to fix benchmark mode test (#54414) 2020-04-10 10:10:04 -07:00
Jenn Magder
df63c82c9c Convert iOS simulator log reader to simctl, use unified logging filters (#54154) 2020-04-09 14:35:01 -07:00
Jonah Williams
d390f4d9c6 switch benchmark to isolate runnable (#54374) 2020-04-09 09:48:54 -07:00
Kirill Pertsev
d6806392a8 Implements --machine flag for devices command (#50581) 2020-04-09 09:14:16 -07:00
Jonah Williams
74a1b9b33e [flutter_tools] make verbose macOS builds actually verbose (#54320) 2020-04-09 09:00:44 -07:00
Per Classon
4451ffca23 Add option for deferred loading to gen_l10n (#53824) 2020-04-09 03:57:01 -07:00
Jonah Williams
0d459f2326 [flutter_tools] Remove packageMap usage and update package_config (#54301)
* remove PackageMap

* Update flutter_web_platform.dart
2020-04-08 21:32:25 -07:00
Jonah Williams
01a47b9b1a [versions] update all flutter versions (#54334) 2020-04-08 21:32:01 -07:00
Jonah Williams
cb8bafb38d [flutter_tools] surgically remove outputs from shared directory (#53962) 2020-04-08 19:09:59 -07:00
Filip Hracek
1593788cd9 Rename GPU thread to raster thread in API docs (#53422) 2020-04-08 18:57:03 -07:00
Shi-Hao Hong
5d63637e43 [gen_l10n] Fallback feature for untranslated messages (#53374)
* Generate methods using template resources if they do not exist in other locales

* Added a flag to either output of messages that have not been translated with detail into a file, or display a summary on the terminal.

* Add integration test for fallback message usage
2020-04-08 18:55:50 -07:00
Jonah Williams
cf5e4b544e [flutter_tools] fix routing test (#54313) 2020-04-08 14:53:19 -07:00
Jonah Williams
412e4dd50e [flutter_tools] migrate devfs web to package_config (#54299) 2020-04-08 14:41:11 -07:00
Christopher Fujino
19c8948e61 Fix frameworkVersionFor for flutter doctor and usage (#54217) 2020-04-08 12:47:05 -07:00
Jonah Williams
4851888864 [flutter_tools] Migrate to package:vm_service 4: trigonometric boogaloo (#54132) 2020-04-08 12:33:33 -07:00
Zachary Anderson
090fc5cc53 [flutter_tools] Use gzip level 1 for devfs transfer compression (#54123) 2020-04-08 09:07:02 -07:00
Jonah Williams
fa35698ee3 [flutter_tools] allow passing non-config inputs (#54228) 2020-04-08 09:04:32 -07:00
Danny Tuppeny
589b14d841 Add a switch to use WebSockets for web debug proxy (#54083) 2020-04-08 09:02:03 -07:00
Jonah Williams
981afe39ae [flutter_tools] ensure build fails if asset files are missing (#54233)
Ensure build fails if asset files are missing and that stderr messages are forwarded through Gradle
2020-04-07 19:42:57 -07:00
Jonah Williams
0a25309fb1 [versions] update versions (#54247) 2020-04-07 19:42:02 -07:00
Jason Simmons
c663cd55a7 [flutter_tools] Refresh VM state before executing hot reload (#53960) 2020-04-07 15:41:02 -07:00
Jonah Williams
9c41e57099 [flutter_tools] migrate engine location check (#54208) 2020-04-07 14:05:49 -07:00
Per Classon
e8d2907595 [gen_l10n] Handle single, double quotes, and dollar signs in strings (#54185) 2020-04-07 12:21:02 -07:00
Jonah Williams
08fe78fff9 [flutter_tools] write SkSL file to local file (#53859) 2020-04-07 12:17:39 -07:00
Michael Thomsen
98e7791ec9 Roll pinned xml and petitparser versions (#54181) 2020-04-07 12:16:03 -07:00
stuartmorgan
b429e7eb00 Update Windows and Linux plugin templates (#53876)
Updates Windows and Linux templates to use the new PluginRegistrarManager, improving lifetime handling and reducing boilerplate.
2020-04-07 09:03:49 -07:00
Konstantin Scheglov
b0492cc976 Fix newly reported prefer_const_constructors lints. (#54176) 2020-04-07 08:59:01 -07:00
Jonah Williams
98e43bc6ae [flutter_tools] ensure the tool can find SDK manager on windows (#54133) 2020-04-06 13:41:14 -07:00
Alexandre Ardhuin
f5a9902577 enable avoid_equals_and_hash_code_on_mutable_classes (#52507) 2020-04-06 13:36:01 -07:00
stuartmorgan
2d623278e7 Restructure the Windows app template (#53600)
This moves the app template more toward being a more generic starting
point for any Flutter application, eliminating some hard-code
assumptions about there being a single window/engine pair that is
directly bound to the life of the application:
- Moves the runloop into its own class, making it capable of servicing
  any number of engine instances.
- Moves the logic for setting up a window containing only a Flutter view
  into a window subclass for ease of re-use.
- Makes quit-on-window-close an optional property. (Long term this
  should be even more generic, like a quit-when-last-window-closes
  option, but this is a short-term improvement that removes the binding
  between the runloop and the window).
- Allows for multiple instances of Win32Window to exist without issues
  relating to the window class registration.

Since there are getting to be a non-trivial number of files associated
with the runner, this moves the source into a runner/ directory, as is
already done on some other platforms.

Note that creating multiple Flutter windows at the same time still
doesn't work correctly even with this change, but this addresses some of
the known issues, and makes it easier to test in the future (e.g., for
debugging engine-level issues with multiple instances).

Fixes #45397
2020-04-06 12:24:05 -07:00
Jonah Williams
4037e5069e [flutter_tools] update asset manifest to use package_config instead of package_map (#53944) 2020-04-06 11:25:05 -07:00
Jenn Magder
602475e56f Sanitize error message sent to GitHub crash reporter (#53936) 2020-04-06 11:00:22 -07:00
Jonah Williams
61b3361781 Revert "[flutter_tools] Migrate to vm service 3 (reland): electric boogaloo (#53957)" (#54114)
This reverts commit d6b09626f2.
2020-04-06 10:36:14 -07:00
Jonah Williams
d6b09626f2 [flutter_tools] Migrate to vm service 3 (reland): electric boogaloo (#53957) 2020-04-06 10:18:41 -07:00
Anisov Aleksey
be6234d56e Read custom app project name from gradle.properties (#52791) 2020-04-05 20:46:44 -07:00
Jonah Williams
f9c58bea49 [flutter_tools] also listen to web stderr stream (#53949) 2020-04-04 21:31:55 -07:00
Zachary Anderson
fef9d4d7cd [flutter_tools] Launch DevTools with 'v' (#53902) 2020-04-04 19:51:01 -07:00
Shi-Hao Hong
4e811d2819 [gen_l10n] Fix plural parsing for translated messages (#53954) 2020-04-03 15:46:01 -07:00
Jonah Williams
58acf4e7b0 Revert "[flutter_tools] surgically remove outputs from shared directory (#53773)" (#53956)
This reverts commit 8a3bede1d3.
2020-04-03 14:22:37 -07:00
Jonah Williams
8a3bede1d3 [flutter_tools] surgically remove outputs from shared directory (#53773) 2020-04-03 14:11:01 -07:00
Jonah Williams
66f4907754 Revert "[flutter_tools] update to package vm_service: electric boogaloo (#53809)" (#53951)
This reverts commit 66d7a6c266.
2020-04-03 14:00:07 -07:00
Jonah Williams
1e86c1fb12 [flutter_tools] re-enable debug extension (#53765) 2020-04-03 13:26:15 -07:00