21275 Commits

Author SHA1 Message Date
Christopher Fujino
156be1d894
Update readme with link to breaking changes page of website. (#69427) 2020-10-30 15:38:04 -07:00
Dwayne Slater
1fad8acb10
Fix crash when a MultiFrameImageStreamCompleter is disposed during frame decoding (#69219) 2020-10-30 15:33:03 -07:00
Jonah Williams
324b78eb12
[null-safety] enable null safety (#69440)
* [null-safety] enable null safety

* opt expression evaluation web test out of null safety
2020-10-30 15:26:22 -07:00
Jenn Magder
de5bf09e7a
Show macOS arm64 architecture in doctor and devices list (#69245) 2020-10-30 13:48:04 -07:00
Zachary Anderson
bd121ecd22
Roll Engine from 99cc50dfffab to 8d3d953192aa (#69418) 2020-10-30 13:43:25 -07:00
Jonah Williams
3e41962dff
[null-safety] update tests and tool auto-detection for null safe dart (#69405)
Disable null safety auto-detection for the web
2020-10-30 13:42:54 -07:00
Zachary Anderson
2562224665
Disable tests that time-out on CI (#69432) 2020-10-30 12:46:44 -07:00
Yegor
6ce36198ee
disable web_long_running_tests due to flakiness (#69430) 2020-10-30 12:15:51 -07:00
Michael Goderbauer
c83dd3cc75
Fix build (#69426) 2020-10-30 11:34:18 -07:00
Jonah Williams
22724370cb
[flutter_tools] do not delete web directory during flutter build web (#69115) 2020-10-30 11:00:24 -07:00
Jacek Marchwicki
32b9af6996
Use the correct pleace for the system navigation bar color adjustment (#68102) 2020-10-30 10:48:03 -07:00
engine-flutter-autoroll
e444b1e3fa
Roll Engine from 073263e39d1d to 99cc50dfffab (35 revisions) (#69353)
* 53d5d6853 Add dart-lang/sdk's new package:clock dependency (flutter/engine#22142)

* c32e3d8fd Roll Skia from 7737a5bd2510 to 5567a6091ceb (8 revisions) (flutter/engine#22146)

* 376045c00 Roll Fuchsia Linux SDK from XYN02FThN... to UKgKCjxSA... (flutter/engine#22147)

* 03395debd Roll Fuchsia Mac SDK from GKPwGj1Ux... to xHjtLQPQ5... (flutter/engine#22151)

* 0c7e9528a Manual Dart SDK roll 6e015bd9cddb to 9c6e76468ca4 (6 revisions (flutter/engine#22153)

* e5f168a67 Update constraint to latest integration test (flutter/engine#22169)

* e61e8c248 Smooth window resizing on macOS (flutter/engine#21525)

* acece00f0 Allow parse_and_send to use access tokens (flutter/engine#22019)

* 0270632d8 Includes roles for links, checkboxes, and radio buttons in semantics (flutter/engine#22061)

* 632354d96 Roll Fuchsia Linux SDK from UKgKCjxSA... to PY5hNI-wY... (flutter/engine#22175)

* 62d50af37 Add plumbing for command line arguments on Windows (flutter/engine#22094)

* 06b0910e2 Fix possible use of std::moved value in Rasterizer (flutter/engine#22125)

* 005dec449 [web] Clean up unused previousStyle logic (flutter/engine#22150)

* ca05bdccc Roll Skia from 5567a6091ceb to f548a028ce70 (7 revisions) (flutter/engine#22155)

* 5b07ac4c4 Roll Fuchsia Mac SDK from xHjtLQPQ5... to ICK_JlnKJ... (flutter/engine#22188)

* d615a97a1 Roll Fuchsia Linux SDK from PY5hNI-wY... to Usec4YBzR... (flutter/engine#22197)

* 11ed711eb Invalidate the cached SkParagraph font collection when a new font manager is installed (flutter/engine#22157)

* 07c780bd9 [web] Assign default natural width/height for svgs that report 0,0 on firefox and ie11 (flutter/engine#22184)

* b54bb88f0 Migrate runZoned to runZonedGuarded (flutter/engine#22198)

* 247139a8c [web] Fix transform not invalidating path bounds causing debugValidate failure (flutter/engine#22172)

* e4dffc107 [web] Fix scroll wheel line delta on Firefox. (flutter/engine#21928)

* d6627c6a7 Reland [ios] Refactor IOSSurface factory and unify surface creation (flutter/engine#22016)

* ce1dd11f5 Standardize macro names for dartdoc macros (flutter/engine#22180)

* f81bc371c [profiling] Handle thread_info to account for killed threads (flutter/engine#22170)

* fd94c863d Fix for firefox custom clipping (flutter/engine#22182)

* 9ccf9f120 bring back build_test to ensure we validate licenses (flutter/engine#22201)

* 38f6665bd Set strut font to Roboto if the given font hasn't been registered (flutter/engine#22129)

* caf32d5b2 Add a proc table version of embedder API (flutter/engine#21813)

* ed0f477c5 Use preTranslate when applying offset to matrix (flutter/engine#21648)

* b457e2dd8 Refactor make_mock_engine into fl_test (flutter/engine#21585)

* 28497c864 Fix typos in FlValue docs (flutter/engine#21875)

* bb32446c6 Fix FlTextInputPlugin tear down (flutter/engine#22007)

* 7a7804b6d Add "input shield" to capture pointer input for reinjection (flutter/engine#22067)

* fe85f946d Update painting.dart (flutter/engine#22195)

* 99cc50dff [ios] Surface factory holds the canonical reference to the external view embedder (flutter/engine#22206)
2020-10-29 21:41:52 -07:00
Jonah Williams
a0860f6e87
[flutter_tools] retry sever socket setup (and port selection if port is unspecified) (#69351)
Fixes #69348

If the web development server fails to bind, then retry up to 5 times. If a port was not provided, select a new free port each time.
2020-10-29 20:07:34 -07:00
Jonah Williams
44d0e52d20
[flutter_tools] remove fallback discovery and observatory timeout (#68756)
The flutter run failures are cause by the application occasionally taking a long time to start up. This caused the ios fallback discovery to kick in, which will always fail if the application hasn't started. Solution: remove the iOS fallback discovery and wait up to 30 seconds.

This has not proven to reduce the flakes, but it does at least remove one error case and removes code that will no longer work without the mDNS fallback.
2020-10-29 18:43:47 -07:00
Yegor
aedd90fd51
enable web_long_running_tests shard (#69350) 2020-10-29 18:15:37 -07:00
George Wright
e48446af17
Send command line arguments through to the Flutter Engine on Windows (#68931) 2020-10-29 18:08:04 -07:00
George Wright
678f3cb4fb
Update Linux template app to pass through command line arguments to the Dart entrypoint (#68535) 2020-10-30 12:26:16 +13:00
Jenn Magder
bb495ba90c
Do not fail if average_memory_usage is not recorded (#69339) 2020-10-29 16:09:50 -07:00
Jenn Magder
71c09484fd
Mark flutter_gallery_sksl_warmup__transition_perf_e2e_ios32 as unflaky (#69338) 2020-10-29 16:07:03 -07:00
Jonah Williams
ca47b4e12c
[flutter_tools] disable failing gen l10n test (#69340) 2020-10-29 15:04:46 -07:00
Angjie Li
3056f4194a
Fix issue with --web-renderer. (#69319) 2020-10-29 14:43:06 -07:00
Yegor
2fa03438de
add web_long_running_tests shard containing long-running web tests (#67324) 2020-10-29 14:23:02 -07:00
Shi-Hao Hong
7b0f38b117
Remove intl_translation from tool integration test (#69155) 2020-10-29 14:05:39 -07:00
Shi-Hao Hong
a2b93b86f6
[gen_l10n] Add base method code comments for improved discoverability (#69016) 2020-10-29 14:03:05 -07:00
Greg Spencer
fa3d2e2116
Remove nullOk parameter from Focus.of, FocusTraversalOrder.of, and FocusTraversalGroup.of (#68917)
This removes the nullOk parameter from Focus.of, FocusTraversalOrder.of and FocusTraversalGroup.of, and creates maybeOf equivalents for each. The of methods now return non-nullable values, and the maybeOf equivalents return nullable values.
2020-10-29 14:02:09 -07:00
Greg Spencer
4fa5fe5f0b
Remove nullOk from Scaffold.of and ScaffoldMessenger.of, create maybeOf for both (#68908) 2020-10-29 14:01:32 -07:00
Greg Spencer
e5f7726c7b
Remove nullOk parameter from AnimatedList.of and SliverAnimatedList.of (#68925)
This removes the nullOk parameter from AnimatedList.of and SliverAnimatedList.of, and creates maybeOf equivalents for each. The of methods now return non-nullable values, and the maybeOf equivalents return nullable values.
2020-10-29 14:01:05 -07:00
Greg Spencer
85a252569b
Remove nullOk parameter from Router.of and make it return a non-nullable value (#68910)
This removes the nullOk parameter from Router.of, and createsRouter.maybeOf. Router.ofnow returns a non-nullable value, and the Router.maybeOf returns a nullable value.
2020-10-29 14:00:47 -07:00
Greg Spencer
4f586fa355
Remove nullOk parameter from Shortcuts.of, Actions.find, and Actions.handler (#68921)
This removes the nullOk parameter from Shortcuts.of, Actions.find and Actions.handler and created Shortcuts.maybeOf and Actions.maybeFind. Shortcuts.of and Actions.find now return non-nullable values, and the maybe versions return a nullable value. I didn't create a non-nullable version of Actions.handler, since it needs to be able to return null if an action is not enabled, but I did remove the nullOk parameter, effectively setting it to true permanently, since setting it to false doesn't make much sense if the function can still return null when the action is not enabled.
2020-10-29 13:59:36 -07:00
Mateus Felipe C. C. Pinto
70d253b9a6
Remove references to CupertinoDialog (#68508) 2020-10-29 13:58:04 -07:00
Ian Hickson
5317330904
Remove the defaults for textBaseline (#68646) 2020-10-29 13:13:06 -07:00
Jonah Williams
246bf60fb3
[flutter_tools] allow default driver log to fail due to IO error (#69316) 2020-10-29 12:52:30 -07:00
Jonah Williams
470346f775
[flutter_tools] Reland: Stage web tests (#69264)
Enable web tool integration tests: expression evaluation, stepping, and basic hot restart
2020-10-29 09:56:28 -07:00
Jonah Williams
f68911ee1d
[framework] increase threshold for compute to 50Kb (#69307) 2020-10-29 09:34:33 -07:00
Jonah Williams
31c96b5d83
[devicelab] do not fail test if CPU measurement is not recorded (#69268) 2020-10-29 09:32:34 -07:00
stuartmorgan
c23319ee9f
Enable dev/bots/ build_tests for Linux (#68658)
Enables build_test for Linux. Currently only flutter_gallery has platform directories for the desktop platforms, so this will run only that build, but this will provide an end-to-end build test for Linux.

Other example/test projects can be brought online for Linux in the future just by adding the linux/ directory to the project.
2020-10-29 09:27:59 -07:00
Jonah Williams
18341efa2f
[devicelab] retry startup of start up test (#69272) 2020-10-29 09:19:07 -07:00
Jonah Williams
83d4351e0c
[devicelab] work around occasional null values for devtools (#69273)
* [devicelab] work around occasional null values for devtools

* Update perf_tests.dart
2020-10-29 09:18:38 -07:00
Jenn Magder
13896b3bd1
Decrease device discovery timeout from 10 to 5 seconds (#69266) 2020-10-28 19:43:19 -07:00
Yegor
46b1b67797
fix stack frame parser (#69253) 2020-10-28 19:27:04 -07:00
Sarbagya Dhaubanjar
e5c4c4b27a
replaced null check with hasContentDimensions (#69164) 2020-10-28 19:22:03 -07:00
Jenn Magder
135aab9cf5
Increase device run perf test timeout (#69260) 2020-10-28 18:29:04 -07:00
Jonah Williams
2ceb34e6fb
Revert "[flutter_tools] enable web integration tests (#69114)" (#69261)
This reverts commit d0cdfa41764a60024fe07a2ead3bb764393d756c.
2020-10-28 18:22:41 -07:00
Jonah Williams
7629758ed7
[flutter_tools] measure driver success and failure (#69226)
Currently we only have a test that measures if flutter drive can fail. Unfortunately it has been failing for multiple years based on the fact that the error is due to a missing Gradle config.

Add a smoke success test case, and update both tests to use the test API and the tester-device.
2020-10-28 18:15:23 -07:00
Darren Austin
69d7637796
Revert "Updated SearchDelegate to follow custom InputDecorationTheme (#55209)" (#69241) 2020-10-28 17:52:05 -07:00
Sam Rawlins
68a87ee791
Ignore "unused" analysis for dart:ui imports for web-only API. (#68814) 2020-10-28 17:47:04 -07:00
Danny Lin
62741337b8
Fix links to GitHub bug template (#68374) 2020-10-28 17:42:05 -07:00
Ian Hickson
01201b5faf
Add documentation talking about ScrollPhysics.applyTo(null) (#67585) 2020-10-28 17:37:06 -07:00
engine-flutter-autoroll
99016e3f44
073263e39 Roll Skia from 5bbbb49f1da0 to 7737a5bd2510 (13 revisions) (flutter/engine#22140) (#69231) 2020-10-28 17:35:17 -07:00
Michael Goderbauer
396cd24770
Allow adding/removing onTap/onDismiss to Semantics (#69230) 2020-10-28 17:32:12 -07:00