Commit graph

20007 commits

Author SHA1 Message Date
Emmanuel Garcia febcbcb885
Print dex when analyzing the APK (#63538) 2020-08-12 17:56:04 -07:00
Dan Field bc74ae5437
Remove unused files (#63532) 2020-08-12 15:41:05 -07:00
Mouad Debbar cbb821abe4
Hide benchmark a/b results from git (#63518) 2020-08-12 15:36:06 -07:00
Justin McCandless 441d7f3fb8
InteractiveViewer scale interpretation improvement (#63543) 2020-08-12 15:31:09 -07:00
Alexandre Ardhuin afc9509996
allow null in compute for weak mode (#63515) 2020-08-12 15:31:05 -07:00
Alexandre Ardhuin be868397be
migrate part of painting to nullsafety (#63495) 2020-08-12 15:26:09 -07:00
chunhtai 72619b8642
fix wrap intrinsic height calculation (#63420) 2020-08-12 15:21:07 -07:00
Markus Aksli 41d41b3223
Add gaplessPlayback docs default discussion (#62859) 2020-08-12 13:46:05 -07:00
Jonah Williams 04bc6123a9
[null-safety] update to several framework test cases/APIs for null assertions (#62946) 2020-08-12 13:41:09 -07:00
Jason C.H 7d1842bf4f
Deprecate iOS13 style ActivityIndicator (#62741) 2020-08-12 13:41:05 -07:00
Jenn Magder 6b2ef0df7b
Fix App.framework path in Podfile (#63412) 2020-08-12 13:36:12 -07:00
Ming Lyu (CareF) 2384376f64
Migrate gallery/transitions_perf test to e2e (#62064) 2020-08-12 13:36:07 -07:00
LongCatIsLooong cea055ef00
Make Scrollable's free scroll initial velocity matches that of iOS (#60501) 2020-08-12 13:31:05 -07:00
engine-flutter-autoroll 54f21ec7aa
ccfc7e517 Add missing reply in C++ MethodChannel unit test (flutter/engine#20420) (#63548) 2020-08-12 05:01:03 -07:00
engine-flutter-autoroll d9637ed784
Roll Engine from 9893a2936658 to 6381b1511b4c (3 revisions) (#63544) 2020-08-11 20:51:03 -07:00
engine-flutter-autoroll 4a1a0c1e22
Roll Engine from 06458d2f6c90 to 9893a2936658 (11 revisions) (#63539) 2020-08-11 19:46:02 -07:00
Jonah Williams 9225d8d5b7
[flutter_tools] move to fake_async, skip failing tests (#63536) 2020-08-11 19:36:05 -07:00
Jonah Williams 16df32b1eb
[flutter_tools] handle invalid yaml in plugin dependency (#63526) 2020-08-11 19:31:03 -07:00
Christopher Fujino 8dcb4c338a
Fix version parsing to use git tag --points-at (#63505) 2020-08-11 17:29:35 -07:00
Shi-Hao Hong c36b75e45b
Remove Special Handling of Norwegian Locales (#63034)
* Regenerate _no.arb and _nb.arb from scratch

* Revert no <--> nb synonym logic
2020-08-12 07:29:17 +08:00
engine-flutter-autoroll 787e567de3
Roll Engine from 9b4ce4e3a04a to 06458d2f6c90 (2 revisions) (#63504) 2020-08-11 15:56:02 -07:00
godofredoc 8bef71b910
Update prod builders. (#63492)
* Update prod builders.

This is to make the builders show up in the flutter dashboard.

Bug:
  https://github.com/flutter/flutter/issues/63256

* Add mac and windows bots.

* Fix flaky flag.

* Rename taskName as task_name.
2020-08-11 15:52:20 -07:00
Darren Austin eb941ce9d6
Removed the inputFormatters from the text input fields used by the Date Pickers (#63461) 2020-08-11 14:56:03 -07:00
xster df8e537f96
move compile/target sdk versions to 29 (#62799) (#63008) 2020-08-11 14:51:02 -07:00
Filip Hracek 54cdb6fc3f
Add “See also” links to favorite class API docs (#62805) 2020-08-11 14:46:04 -07:00
Greg Spencer a344fb1e2c
Update prepare_package.dart to use the process_runner package instead having duplicate code. (#62710)
Updates the prepare_package.dart script to use the process_runner package (which is where the ProcessRunner implementation was moved to).
2020-08-11 14:44:57 -07:00
Greg Spencer 54095e1b61
Make modifier key side handling consistent among platforms (#63417)
This makes the processing of RawKeyboardEventData.getModifierSide consistent among the platforms.

Before this change, some platforms (Android) didn't handle the case where the "either" flag was set, but no side flag was set (e.g. "shift" was set, but not "shift left"), and instead said that no keys were down by returning null (which was wrong).

Some platforms (Linux, Windows) also returned KeyboardSide.any from getModifierSide, when the contract says that it will never return KeyboardSide.any. Those methods now return KeyboardSide.all in the case where no side is specified, as macOS and Fuchsia already did.

Now, all platforms will return KeyboardSide.all from getModifierSide when it's not clear which side the key was on.
2020-08-11 14:44:40 -07:00
Jonah Williams 49fac9a885
[flutter_tools] add more error context to tree shaker failure (#63446) 2020-08-11 11:44:03 -07:00
Hans Muller d06c8fa54e
Updated old button references in dev/integration_tests/flutter_gallery ... full_screen_dialog_demo (#63491) 2020-08-11 11:39:20 -07:00
Jonah Williams c86d090e6f
[flutter_tools] add --null-assertions flag for debugging with null safety (#63416) 2020-08-11 11:36:03 -07:00
guolinaileen cbe0999d1f
Introduce onAppPrivateCommand to TextField (#62712) 2020-08-11 11:31:02 -07:00
Pragya 8c795e3e07
Updated Row API doc for RTL in textDirection (#61323) 2020-08-11 10:06:03 -07:00
Hans Muller e13b929e61
Updated old button references in dev/integration_tests/flutter_gallery ... transformation_demo (#63432) 2020-08-11 10:05:19 -07:00
Michael Goderbauer 7dfb997e41
Add dispose to restoration example (#63497) 2020-08-11 10:04:33 -07:00
Hans Muller c13b354a02
Updated old button references in dev/integration_tests/flutter_gallery leave_behind_demo (#63430) 2020-08-11 10:03:34 -07:00
Greg Spencer 0ec0bf505e
Make RawKeyboard assert when no keys are in keysPressed when sending a key down event. (#63426)
This adds an assert in RawKeyboard that catches the case where it tries to send a key down event, but (after synchronizing modifiers) there are no keys in keysPressed. This state can occur if the modifier flags are not set properly for the platform.

Also prevents shortcuts attempting to handle a key down when no keys are pressed at the moment (which was causing a crash in release mode).
2020-08-11 09:37:30 -07:00
Ian Hickson e3c7fb5bef
Fix RangeMaintainingScrollPhysics (#63146)
It now uses the scroll metrics as they stood at the end of the last frame.

It previously used a weird combination of the old extents and the newish position, which led to some weird effects when the position had been changed in expectation of a viewport or content dimension change.
2020-08-11 08:59:20 -07:00
engine-flutter-autoroll 6d6056e2f3
9b4ce4e3a Roll Fuchsia Linux SDK from 8zNNVrRJr... to FeukZ89D0... (flutter/engine#20403) (#63489) 2020-08-11 08:46:03 -07:00
godofredoc 1731609c59
Enable builds in presubmit and remove old ones. (#63439)
Framework tests got replaced with a new version using shards. This pr is
enabling the new builders in presubmit and removing the old ones.

Bug:
  https://github.com/flutter/flutter/issues/63258
  https://github.com/flutter/flutter/issues/63242
  https://github.com/flutter/flutter/issues/63241
2020-08-11 08:22:21 -07:00
Hans Muller 6667c05243
Updated old button references in dev/integration_tests/flutter_gallery ... drawer_demo (#63404) 2020-08-11 07:46:37 -07:00
Hans Muller 5a5332a7c7
Updated old button references in dev/integration_tests/flutter_gallery ... banner_demo (#63402) 2020-08-11 07:46:23 -07:00
Hans Muller 0ea5e00276
Updated old button references in dev/integration_tests/flutter_gallery ... cards_demo (#63400) 2020-08-11 07:45:57 -07:00
engine-flutter-autoroll 9a10d295ca
Roll Engine from 235e389d293c to 9655af326c1e (5 revisions) (#63476) 2020-08-11 07:41:03 -07:00
Rami fafeb6c647
Ensure cupertino time picker positions hours and minutes correctly for RTL (#63405) 2020-08-11 10:35:16 -04:00
Alexandre Ardhuin e8c942104b
migrate part of painting to nullsafety (#62951) 2020-08-11 07:16:03 -07:00
engine-flutter-autoroll 2c1b95b9e7
Roll Engine from a62703778b3b to 235e389d293c (15 revisions) (#63453) 2020-08-11 06:31:03 -07:00
Jenn Magder 0fe1adadd2
Pin iOS module test plugin versions (#63445) 2020-08-11 06:26:05 -07:00
Ming Lyu (CareF) b09dee59bf
add FrameTimingSummarizer (#63434) 2020-08-11 06:21:04 -07:00
Paul Berry a4254c788f
Ignore dead_code hints for weak-only null checks. (#63007)
* Ignore dead_code hints for weak-only null checks.

When https://github.com/dart-lang/sdk/issues/41985 is fixed, the
analyzer will begin detecting dead code due to "unnecessary" null
checks.  Since we want to retain null checks in Flutter even when they
appear unnecessary (in order to preserve runtime behavior in weak
mode), we need to suppress these dead code hints.

* Add comments explaining why we're ignoring dead_code hints
2020-08-11 06:18:39 -07:00
Ian Hickson d7883e3fb0
Clean up some test formatting and comments (#63306) 2020-08-11 06:16:03 -07:00