Commit graph

21308 commits

Author SHA1 Message Date
Jenn Magder b77088319a
Build App.framework directly to build directory (#69612) 2020-11-02 18:48:03 -08:00
Greg Spencer 872c9d7ba7
Add maybeLocaleOf to Localizations (#68911) 2020-11-02 18:43:02 -08:00
Jonah Williams 9383ec793b
mark flaky tests as flaky (#69633) 2020-11-02 18:15:20 -08:00
Greg Spencer 01c07e18b9
Remove nullOk parameter from Cupertino color resolution APIs (#68905)
* Remove nullOk from cupertino color resolution

* Add CupertinoDynamicColor.maybeResolveFrom

* Remove CupertinoDynamicColor.maybeResolveFrom again
2020-11-02 16:36:22 -08:00
Shi-Hao Hong 55a1d0ae9a
Offstage Docs Sample (#69567)
* Add a code sample for the [Offstage] widget
2020-11-03 08:34:40 +08:00
Jason Simmons 88bf732ec5
Make the launch background drawable compatible with older Android API levels (#69255) 2020-11-02 16:08:03 -08:00
Hans Muller 23cc1401f0
Updated the button.icon factory constructors for NNBD (#69596) 2020-11-02 15:45:38 -08:00
LongCatIsLooong 7d539043ba
dont mess with user supplied list (#69594) 2020-11-02 13:43:02 -08:00
Greg Spencer 88809aa247
Standardize dartdoc macro names (#69445) 2020-11-02 13:28:05 -08:00
David Garcia 03a3457f10
fix(itemExtent): Fix rounded issue using precisionErrorTolerance (#68199) 2020-11-02 13:23:04 -08:00
Pieter van Loon b7a92f05d2
Actually consume top padding in bottomsheet if scrollcontrolled (#66257) 2020-11-02 13:18:06 -08:00
YeungKC 60a8b333b0
fix mouse wheel scroll miscontrol of ScrollPosition. (#66039) 2020-11-02 13:13:03 -08:00
Jonah Williams 8291f4810f
[flutter_tools] add canvaskit hot reload integration test (#69550) 2020-11-02 10:40:46 -08:00
Michael Goderbauer 0490fd75aa
Make Theme.of non-nullable (#68922) 2020-11-02 09:20:42 -08:00
Michael Goderbauer 3aba15f95d
move to onTapUp (#69422) 2020-11-02 09:18:58 -08:00
Justin McCandless 22f3cd8a67
Rename AutocompleteCore to RawAutocomplete to match similar naming elsewhere in Flutter (#69419)
We are standardizing around the term Raw for lower level widgets.
2020-11-02 09:11:10 -08:00
Andy Weiss c4ceea397a
[flutter_tools] Support zipped application bundles for macOS (#68854)
* [flutter_tools] Support zipped application bundles for macOS

It is not possible to directly produce a directory (.app) in some build systems
but rather it must be zip'ed before being passed to the tool for
running. This adds support for attempting to extract an application
bundle from a zip file if the bundle is not already a directory. This
uses very similar code from lib/src/application_package.dart which is
used for extracting an ipa for iOS.

This introduces tests for the macos/application_package.dart behavior which did not exist before. These tests cover the changes in the PR and some of the existing behavior, but do not cover everything in that file.
2020-11-02 08:58:33 -08:00
Abdullah Deshmukh 8328b56ef3
AdoptAWidget: Dismissible (#69535) 2020-11-02 05:48:03 -08:00
Jivansh Sharma ee5c080d7b
Update Draggable API Docs (#69527) 2020-11-02 03:58:05 -08:00
Yash Johri 50970cd777
[RadioListTile] Adds shape, tileColor and selectedTileColor to RadioListTile (#69399) 2020-11-02 03:53:05 -08:00
Chintan Patel 734d2a22fe
AdoptAWidget: SliverWithKeepAliveWidget (#69470) (#69557) 2020-11-02 01:53:02 -08:00
Abhishek Ghaskata 57a13c3e3b
Add Scaffold to Tooltip code samples (#69532) 2020-11-01 23:48:03 -08:00
Tadas Petra a371fbcc1b
AdoptAWidget: MaterialBanner (#69530) 2020-11-01 23:43:06 -08:00
Anas35 97eaf58baa
AnimatedPositioned (#69513) 2020-11-01 23:38:04 -08:00
Rinish Sam 2f18e0b23d
update docs for AbsorbPointer (#69521) 2020-11-01 07:28:04 -08:00
Suryanshu Singh e9b183d47d
AdoptAWidget: FittedBox (#69503) 2020-11-01 06:48:04 -08:00
Amit Patil 72025f0ee5
AdoptAWidget: aspectRatio (#69509) 2020-11-01 06:43:02 -08:00
Tekeshwar Singh 5511abd90f
AdoptAWidget: Tooltip (#69518) 2020-11-01 02:43:03 -08:00
Shi-Hao Hong 4996f60b20
[gen_l10n] Fix unintended use of raw string in generateString (#69382)
* Fix failing tests from introducing raw string generation in gen_l10n tool
2020-10-31 19:24:53 +08:00
Greg Spencer c0ef94780c
Fix spelling errors (#69451)
My yearly pass to fix spelling errors in the API dartdocs.
2020-10-31 03:12:27 -07:00
najeira 72267a6cd0
Add HeroMode widget (#48223) 2020-10-30 21:23:02 -07:00
Yegor f03ac0be81
start and stop chromedriver once per sub-shard; do not wait for it to quit (#69443)
* start and stop chromedriver once per sub-shard; do not wait for it to quit

* enable web_long_running_tests but keep them as flaky
2020-10-30 17:27:55 -07:00
Michael Goderbauer f2a25c5bd2
Make Directionality.of non-null (#69060) 2020-10-30 15:43:03 -07:00
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