Commit Graph

638 Commits

Author SHA1 Message Date
Jonah Williams
cd13c91119 [versions] update dependencies (#84639) 2021-06-15 11:08:57 -07:00
Greg Spencer
88f3811055 Turn on avoid_dynamic_calls lint, except packages/flutter tests, make appropriate changes. (#84476)
This adds avoid_dynamic_calls to the list of lints, and fixes all instances where it was violated.

Importantly, this lint is NOT turned on for flutter/packages/test, because those changes are happening in another PR: #84478
2021-06-14 14:16:57 -07:00
Abhishek Ghaskata
4705e0cc19 migrate localization to null safety (#84064)
migrate localization to null safety
2021-06-14 11:23:09 -07:00
Abhishek Ghaskata
2da969aa9b migrate update_icons to null safety (#84063) 2021-06-09 13:59:03 -07:00
Anis Alibegić
d90ee21271 Migrate dartdoc to null safety (#84153) 2021-06-07 17:09:03 -07:00
Michael Goderbauer
5a2530b28e Remove unused protobuf dependency (#84148) 2021-06-07 15:34:06 -07:00
Abhishek Ghaskata
243805ee60 migrate mega_gallery to null safety (#84061) 2021-06-07 10:34:04 -07:00
Michael Goderbauer
2f88966935 Migrate vitool to null safety (#84011) 2021-06-04 13:58:21 -07:00
Dan Field
2d8d105256 Delete obsolete TODO (#83967) 2021-06-03 23:34:04 -07:00
Michael Goderbauer
14b2e7ffee flutter update-packages --force-upgrade (#83911) 2021-06-03 10:50:11 -07:00
Tong Mu
e3da1bd7aa Test WidgetTester handling test pointers (#83337)
Adds tests to the following behaviors, which have existed without tests:

- When tapping during live testing, a message is printed with widgets that contain the tap location.
- When tapping during live testing, a mark is displayed on screen on the tap location.
2021-06-02 11:50:09 -07:00
Anis Alibegić
c99ed373b3 Fixed large amount of spelling errors (#83744) 2021-06-02 10:14:06 -07:00
Emmanuel Garcia
0bccce6260 [gradle] Unlock all configurations if a local engine is used (#83635) 2021-06-01 13:19:03 -07:00
Alexandre Ardhuin
34059eec2c enable lint prefer_interpolation_to_compose_strings (#83407) 2021-06-01 11:14:06 -07:00
Alexandre Ardhuin
0ef0f0ba5e fix lint from an improved unnecessary_parenthesis (#83433) 2021-05-27 13:39:03 -07:00
Jonah Williams
025a3a7da3 [versions] roll package test redux (#83367) 2021-05-26 17:22:28 -07:00
Greg Spencer
6b087c74e2 Add iOS key map generation, make macOS var naming consistent with repo (#83146)
This adds iOS key map generation that uses std::maps. It uses std::maps because on iOS if we use NSDictionaries, then when XCode loads the dylib, the initialization of those status NSDictionaries hasn't yet occurred, and it crashes the app. std::maps have a well-defined static behavior, and are correctly initialized.

I also made the naming of variables, fields, etc. consistent for macOS. We variously had macosFoo, macOSFoo, and macOsFoo. I eliminated macOsFoo and macosFoo, since the rest of the repo uses macOSFoo for lowerCamelCase names (with only a few exceptions). I used iOSFoo for iOS.
2021-05-25 17:18:06 -07:00
Christopher Fujino
62d00c6d5f Migrate flutter conductor out of dev/tools and into its own directory (#83313)
* Migrate flutter conductor out of dev/tools and into its own directory

* flesh out documentation

* fix analysis options

* fix integration test
2021-05-25 16:12:53 -07:00
Emmanuel Garcia
fa5883b78e Add Gradle lockfiles and tool to generate them (#83067) 2021-05-21 13:04:03 -07:00
Christopher Fujino
2123c93aa7 fix candidates (#82957) 2021-05-20 17:34:05 -07:00
nt4f04uNd
80a2b6b015 Fix typos (#82589) 2021-05-20 17:19:09 -07:00
Christopher Fujino
660ec207e6 [flutter_conductor] Re-land auto-apply dart revision (#82985) 2021-05-20 16:58:11 -07:00
Ian Hickson
fa1c6a2841 Add a script that will find the appropriate commit in another repository. (#82462) 2021-05-20 16:09:04 -07:00
Christopher Fujino
843083c93a Revert "[flutter_conductor] Auto apply dart revision (#82601)" (#82983)
This reverts commit e86f9c7a7c.
2021-05-19 21:38:45 -07:00
Christopher Fujino
e86f9c7a7c [flutter_conductor] Auto apply dart revision (#82601) 2021-05-19 21:23:26 -07:00
Hattomo (TomohiroHattori)
08a70e7ac8 Enable avoid_escaping_inner_quotes lint (#81153) 2021-05-19 09:54:02 -07:00
Jenn Magder
d7e49e559b Run update packages, pick up file 6.1.1 (#82770) 2021-05-18 13:09:03 -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
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
Jan Mewes
b1c1bdbfba Fix typos (#82319) 2021-05-12 17:34:02 -07:00
Christopher Fujino
84b2f3cadb delete skipped test (#81843) 2021-05-11 14:19:01 -07:00
Christopher Fujino
a5318173fe apply cherrypicks (#81936) 2021-05-11 13:19:05 -07:00
Greg Spencer
af3337b676 Add Enter and Tab back in to ios and macos key maps (#81865)
I noticed that tab traversal stopped working on iOS when #73440 was landed.

It seems to be that the control characters were excluded from the list of logical keys, and so they ended up being generated values.

This PR just adds "Enter" and "Tab" to the list for both macOS and iOS.
2021-05-11 10:23:11 -07:00
Michael Goderbauer
2bf42e7047 clean-up analysis_options.yaml's across the repository (#81986) 2021-05-10 23:44:02 -07:00
Michael Goderbauer
b8a2456737 Enable library_private_types_in_public_api lint (#81578) 2021-05-10 16:26:16 -07:00
Tong Mu
0e251e0ae1 [key_codegen] Remove webValues (#81678)
Removes webValues from logical_key_data.json. Web's logical mapping should map webNames to logical key values, i.e. entry.value.
2021-05-10 03:16:25 -07:00
Sam Rawlins
208bf4bc92 Remove "unnecessary" imports in dev/ (#81004) 2021-05-07 08:59:02 -07:00
Christopher Fujino
7b3ce8c003 [flutter_conductor] Add candidates sub command (#81234) 2021-05-03 16:49:04 -07:00
Phil Quitslund
96e4b47f5d sort directives (#81624) 2021-05-02 07:24:01 -07:00
Tong Mu
9956a35a5a Hardware keyboard: codegen (#73440)
Rewrites tools/gen_keycodes, the script that generates key mappings across the framework and the engine.
2021-04-30 21:06:03 -07:00
Jonah Williams
2b0d09dd81 [versions] roll versions and add ffi dep (#81403) 2021-04-28 11:19:03 -07:00
Ian Hickson
6beafa7b16 Apply style guide regarding createTempSync pattern (#81090) 2021-04-27 14:59:03 -07:00
Christopher Fujino
3155972744 Skip roll-dev integration test until dev release is published (#81253) 2021-04-26 17:36:16 -07:00
Jonah Williams
7d6e581f61 [versions] roll in latest shelf (#81099) 2021-04-23 20:39:02 -07:00
Christopher Fujino
8654e4ae3e begin migrating //flutter/dev/tools to null-safety (#80834) 2021-04-23 20:24:03 -07:00
Jenn Magder
0f899f2b64 Roll packages (#80989) 2021-04-22 15:01:49 -07:00
Jenn Magder
4f3ec01d32 Add frontend_server_client to dependency allowlist (#80912) 2021-04-21 18:13:43 -07:00
Phil Quitslund
61c30c41b2 fix sort_directives violations (#80817) 2021-04-21 13:49:03 -07:00
Christopher Fujino
4a7f280687 [flutter_conductor] Add "start", "status", "clean" commands to conductor release tool (#80528) 2021-04-19 15:04:04 -07:00
Dan Field
e7b7ebc066 Shake widget inspector from non-debug builds (#80157) 2021-04-14 21:54:03 -07:00