18169 Commits

Author SHA1 Message Date
Greg Spencer
23e7449a07
Warm cache with all transitive dependencies in flutter update-packages command (#96258) 2022-01-10 10:35:13 -08:00
Justin McCandless
44849ab46a
Document the default -1,-1 selection (#96245)
Clarify in the docs about what an invalid selection means, contrasted with a 0,0 selection.
2022-01-10 10:06:08 -08:00
nt4f04uNd
8dbea5e6b1
Fix old integration_test links (#94020) 2022-01-09 21:45:16 -08:00
chunhtai
e17a1858e5
LayerLink can temporary allow multiple leaders (#95977) 2022-01-07 17:50:10 -08:00
Jenn Magder
db5c71f448
Fix analyze --watch command iterator (#96264) 2022-01-07 17:15:08 -08:00
Michael Goderbauer
065c0feaaf
Do not crash on LeaderLayer.applyTransform after retained rendering (#96144) 2022-01-07 16:25:20 -08:00
xubaolin
02bf594f36
fix a scrollbar bug (#95894) 2022-01-07 16:20:17 -08:00
Greg Spencer
1bd8b58015
Make FocusNode.traversalChildren not be affected by parent's canRequestFocus (#95061) 2022-01-07 16:10:11 -08:00
Viren Khatri
511020ac03
Fixes RangeError bug when length of TabBar.tabs is changed (#94623) 2022-01-07 13:55:18 -08:00
Michael Goderbauer
2a529bc536
Sync analysis_options.yaml with all.yaml, enable secure_pubspec_urls (#96299) 2022-01-07 13:50:18 -08:00
Will Lockwood
b94386927e
Fix paints..something and paints..everything succeeding when they should fail (#95993) 2022-01-07 13:15:08 -08:00
Greg Spencer
76cf452fe3
Revert "Disallow copy and cut when obscureText is set on TextField (#96233)" (#96308) 2022-01-07 12:26:47 -08:00
Greg Spencer
c5f108f067
Disallow copy and cut when obscureText is set on TextField (#96233)
Before this change, it was possible to select and copy obscured text from a text field.

This PR changes things so that:

- Obscured text fields don't allow copy or cut.
- If a field is both obscured and read-only, then selection is disabled as well (if you can't modify it, and can't copy it, there's no point in selecting it).
2022-01-07 12:21:59 -08:00
Dan Field
fa8e3e6877
Reland "Ensure the engineLayer is disposed when an OpacityLayer is disabled"" (#96295) 2022-01-07 10:55:05 -08:00
Justin McCandless
bb65333c10
InteractiveViewer scaleFactor (#95224)
New parameter for InteractiveViewer: scaleFactor, which allows control over the speed of zooming.
2022-01-07 10:40:45 -08:00
Tong Mu
bc54c2fdfe
RawKeyboard repeat events, and SingleActivator.includeRepeats (#96154) 2022-01-07 01:55:11 -08:00
crisboarna
0fef7a140a
feat(flutter_tools): Changed NoIdeValidator validation type from error to warning (#95492) 2022-01-06 14:05:19 -08:00
crisboarna
f8e70a8463
feat(flutter_tools): Added doctor path printing on verbose (#95453) 2022-01-06 13:50:19 -08:00
Jenn Magder
410d9921bc
Migrate emulators, packages, upgrade, and downgrade to null safety (#95712) 2022-01-05 16:50:19 -08:00
Jenn Magder
18c59cdb1c
Migrate build commands to null safety (#95649) 2022-01-05 16:45:12 -08:00
Michael Goderbauer
b339391404
Fix typo (#96195) 2022-01-05 15:45:10 -08:00
Markus Aksli
88ded73061
Fix DataTable _SortArrow changing orientation when state is updated (#94455) 2022-01-05 14:10:17 -08:00
Jenn Magder
0287449c14
Do not show v1 Android embedding message for non-Android commands (#96148) 2022-01-05 12:55:10 -08:00
Dheeraj Verma
500a3324a4
[DropdownButtonFormField] Add borderRadius property (#95944) 2022-01-05 12:50:18 -08:00
Lau Ching Jun
7f0050f5b3
Add a new PrebuiltFlutterApplicationPackage interface. (#95290)
* Add a new PrebuiltFlutterApplicationPackage interface.

* Review feedback

* Rename bundleDir to uncompressedBundle
2022-01-05 07:54:57 -08:00
LongCatIsLooong
f268f82035
Fix autofill eligibility check (#95210) 2022-01-04 15:20:09 -08:00
Will Lockwood
47e3f1a949
Allow Checkboxes in DataTables to inherit colors from CheckboxTheme (#96007) 2022-01-04 13:00:11 -08:00
Pierre-Louis
e9b8a6efb2
[Fonts] Update icons (#96115)
* update icons

* add regression test

* add fix for pie_chart_outline
2022-01-04 17:24:42 +01:00
Zachary Anderson
65c6e88223
Revert "FFI plugins (#94101)" (#96122)
This reverts commit 5257f0290cb7e11ab4946da6ee15104ceaa815f9.
2022-01-04 08:09:12 -08:00
Daco Harkes
5257f0290c
FFI plugins (#94101)
* Building shared C source code as part of the native build for platforms Android, iOS, Linux desktop, MacOS desktop, and Windows desktop.
* Sample code doing a synchronous FFI call.
* Sample code doing a long running synchronous FFI call on a helper isolate.
* Use of `package:ffigen` to generate the bindings.
2022-01-04 10:14:27 +01:00
Will Lockwood
1ab73b15a2
Improve iOS fidelity of barrierColors and edge decorations for full-screen Cupertino page transitions (#95537) 2022-01-03 10:10:09 -08:00
Pierre-Louis
73fb2e653d
Revert "[Fonts] Update icons (#95007)" (#95966)
This reverts commit 99977cea1c4ab14dbd46866df8711d5a91af16f9.
2021-12-30 16:14:23 +01:00
Christopher Fujino
2d2cd1f5c0
[flutter_tools] Refactor checkVersionFreshness (#95056) 2021-12-28 17:59:16 -08:00
Jenn Magder
aa4ef4cb2a
Revert "[flutter_tools] [iOS] Change UIViewControllerBasedStatusBarAppearance to true to fix rotation status bar disappear in portrait" (#95747) 2021-12-23 14:19:18 -08:00
Jenn Magder
d561fe7289
Migrate flutter_device_manager to null safety (#95657) 2021-12-23 12:39:18 -08:00
Jenn Magder
5432688561
Migrate install command to null safety (#95433) 2021-12-22 14:54:10 -08:00
Kaushik Iska
8e9bca802f
Compute the total time spent on UI thread for GC (#95692) 2021-12-22 17:04:35 -05:00
Sam Rawlins
43732e4597
Add missing return null to default_text_editing_shortcuts.dart (#95690) 2021-12-22 12:35:44 -08:00
Jenn Magder
a5137399dd
Migrate analyze commands to null safety (#95442) 2021-12-22 12:14:19 -08:00
Lau Ching Jun
df384c4809
Reland "Add an option for flutter daemon to listen on a TCP port (#95418)" (#95689)
Fixes the test brekage and reverts commit caed03df0554a4f884b2ca01d4b79bc32592f02d.
2021-12-22 10:53:31 -08:00
Zachary Anderson
caed03df05
Revert "Add an option for flutter daemon to listen on a TCP port (#95418)" (#95686)
This reverts commit 2b46ea447fc1d692752ba297722a45143385f30a.
2021-12-22 08:47:58 -08:00
Lau Ching Jun
2b46ea447f
Add an option for flutter daemon to listen on a TCP port (#95418)
* Add an option for flutter daemon to listen on a TCP port

Added a new class DaemonConnection to reuse the connection handling
between daemon server and client, and handle connection with different
medium (stdio, socket).

Added a new option `listen-on-tcp-port` to the flutter daemon command,
when passed, the daemon will accept commands on a port instead of stdio.

* Review feedback and add test for TcpDaemonStreams

* Review feedbacks
2021-12-22 06:21:04 -08:00
Jenn Magder
c584a5ead4
Migrate fuchsia_device to null safety (#95438) 2021-12-21 18:39:04 -08:00
Andrei Diaconu
a35e7aaed9
Add display features to MediaQuery (#92906) 2021-12-21 10:04:19 -08:00
Chris Yang
1c4128c703
Xcode error message (#94747) 2021-12-21 08:39:18 -08:00
Alberto
d571257a99
Updated Stateless and Stateful widget docstrings (#95407) 2021-12-20 17:44:10 -08:00
nt4f04uNd
c746be6626
Fix precision error in RenderSliverFixedExtentBoxAdaptor assertion (#95598) 2021-12-20 16:49:19 -08:00
Jonas Fassbender
ad7decc786
PaginatedDataTable fills more than the available size of its card, making it needlessly scroll horizontally 2 (#95390)
* fixed PaginatedDataTable not incorporating the margin of its surrounding Card in its width calculation

* fixed PaginatedDataTable not incorporating the margin of its surrounding Card in its width calculation
2021-12-20 12:18:59 -08:00
Jim Graham
6ba2f526a4
Fix alignment of matrix for Transform+filterQuality when offset (#95432) 2021-12-17 18:09:14 -08:00
Markus Aksli
75e2470302
Add Ink.image clip examples (#93799) 2021-12-17 02:54:14 -08:00