stuartmorgan
1cad96a63e
Handle surrogate pairs in RenderEditable ( #55246 )
...
The arrow key and delete handling in RenderEditable was using single
index values, which made it possible to move the cursor into the middle
of a surrogate pair (allowing things like adding text at that insertion
point), or to delete half of a surrogate pair. Since unpaired surrogate
pairs aren't valid UTF-16, doing so would cause assertions in the text
field.
This makes the arrow key and delete key handling surrogate-aware
(although not grapheme-cluster-aware, which is a larger fix that is out
of scope here).
Part of #55014
2020-04-22 12:21:03 -07:00
engine-flutter-autoroll
5f147b5797
Roll engine ef05a18c0b01..f13ec7431c3e (2 commits) ( #55390 )
2020-04-22 11:28:01 -07:00
engine-flutter-autoroll
8df5e4ab14
ef05a18c0 Roll src/third_party/dart 87b829bacd36..e6baa97e9adc (5 commits) (flutter/engine#17870) ( #55368 )
2020-04-22 10:18:01 -07:00
Jonah Williams
94ddf56b9e
[flutter_tools] unpin package config and update ( #55348 )
2020-04-22 10:16:34 -07:00
engine-flutter-autoroll
700663769e
4616931ea Roll src/third_party/skia e9663db508df..a6cd5588d231 (4 commits) (flutter/engine#17868) ( #55363 )
2020-04-22 04:18:01 -07:00
engine-flutter-autoroll
f9c3c9094e
8d7071ea4 Prevent unnecessary DOM append call when canvas is reused (flutter/engine#17864) ( #55356 )
2020-04-22 01:43:01 -07:00
Jonah Williams
f2761b6b04
[flutter_tools] refactor Chrome launch logic to remove globals/statics ( #55160 )
2020-04-22 01:28:51 -07:00
engine-flutter-autoroll
033b07c783
Roll engine 6bc619fd66c5..18df41928a77 (1 commits) ( #55354 )
2020-04-22 00:38:02 -07:00
Rene Floor
0763a57a98
Created method to report ImageChunkEvents ( #55044 )
2020-04-21 23:18:01 -07:00
engine-flutter-autoroll
5c5bb485a0
Roll engine b1c51cfe7870..6bc619fd66c5 (3 commits) ( #55351 )
2020-04-21 23:03:01 -07:00
James D. Lin
566c1d1124
flutter_tools: Prefer using .of() over .from() when possible ( #55250 )
...
Prefer using `.of()` (which is statically type-checked) over
`.from()` (which is dynamically type-checked) when possible.
2020-04-21 22:09:50 -07:00
engine-flutter-autoroll
d2bd30e272
Roll engine 202f2006df38..b1c51cfe7870 (2 commits) ( #55350 )
...
* e83f30c59 Pass amber-files directory to tests. (flutter/engine#17815 )
* b1c51cfe7 Extend external view embedder on Android (flutter/engine#17839 )
2020-04-21 21:55:36 -07:00
Jonah Williams
0b3f5cfcc0
[flutter_tools] initial support for enable experiment, run, apk, ios, macos ( #54617 )
2020-04-21 20:39:36 -07:00
engine-flutter-autoroll
e9868501fc
Roll engine 23897e064f9e..202f2006df38 (5 commits) ( #55346 )
2020-04-21 20:28:01 -07:00
Jonah Williams
d46da3ae11
[flutter_tools] remove PackageMap and finish PackageConfig migration ( #55244 )
2020-04-21 19:55:15 -07:00
Janice Collins
d2572c8fb7
Update dartdoc version to 0.31.0 ( #55335 )
2020-04-21 19:33:02 -07:00
Shi-Hao Hong
5ed54d3860
Use kIsWeb instead of private _kIsBrowser ( #55333 )
2020-04-21 19:28:02 -07:00
engine-flutter-autoroll
7e997d2027
Roll engine cf78b89c3fbb..23897e064f9e (2 commits) ( #55328 )
2020-04-21 19:23:01 -07:00
Darren Austin
c71a42b433
Fixed a typo in the docs. ( #55303 )
2020-04-21 19:18:03 -07:00
Kate Lovett
5d5175b0b3
Skip Audit - Material Library ( #54322 )
2020-04-21 19:13:02 -07:00
engine-flutter-autoroll
418007d172
cf78b89c3 Roll src/third_party/skia 24ea293cd25b..efb2133b0dd3 (7 commits) (flutter/engine#17847) ( #55314 )
2020-04-21 13:28:01 -07:00
Hans Muller
cf150f9912
Fine tune the Y offset of OutlineInputBorder's floating label ( #55260 )
2020-04-21 13:23:02 -07:00
Greg Spencer
36767d01e4
Make Action.enabled be isEnabled(Intent intent) instead. ( #55230 )
2020-04-21 13:18:04 -07:00
Greg Spencer
8ee26efb93
Wire in focusNode, focusColor, autofocus, and dropdownColor to DropdownButtonFormField ( #54706 )
2020-04-21 13:13:01 -07:00
engine-flutter-autoroll
45c5250825
Roll engine 1dba1ef1f81b..e5cd1630670e (11 commits) ( #55310 )
2020-04-21 11:53:02 -07:00
Tianguang
fbf4fa0a05
Devicelab tests (Chrome run, Web compile) for New Flutter Gallery ( #53096 )
2020-04-21 11:48:03 -07:00
Katarina Sheremet
d8f353af5b
Support tags when running tests from command line ( #55152 )
2020-04-21 10:35:13 -07:00
engine-flutter-autoroll
579c82e0ba
Roll engine 2bde4f0ae430..1dba1ef1f81b (1 commits) ( #55263 )
2020-04-21 10:18:02 -07:00
Yegor
ca8981b4c1
web benchmarks: handle no outliers case ( #55126 )
2020-04-21 10:13:02 -07:00
engine-flutter-autoroll
84c84fb249
Roll engine b6bb7e796afa..2bde4f0ae430 (2 commits) ( #55256 )
2020-04-20 18:35:01 -07:00
engine-flutter-autoroll
ec90c6c913
Roll engine fa8b9a53807e..b6bb7e796afa (1 commits) ( #55248 )
2020-04-20 17:30:01 -07:00
engine-flutter-autoroll
905250fbb1
Roll engine ae311ca4da5a..fa8b9a53807e (3 commits) ( #55243 )
2020-04-20 16:25:01 -07:00
Jenn Magder
8109dcc2b4
CrashReportSender dependency injection ( #54924 )
2020-04-20 15:23:09 -07:00
Jonah Williams
9202e54704
[flutter_tools] move service extensions off of deprecated vm service ( #55012 )
2020-04-20 15:15:54 -07:00
chunhtai
96a3b2ae0b
disable hit testing if the CompositedTransformFollower is hidden when… ( #54981 )
...
* disable hit testing if the CompositedTransformFollower is hidden when there is no leader layer
* update comment
2020-04-20 14:46:38 -07:00
LongCatIsLooong
e31f708961
Autofill Part 1 ( #52126 )
2020-04-20 14:45:02 -07:00
Jonah Williams
b7e30cfc26
[flutter_tools] update compilation to use package config ( #54467 )
2020-04-20 14:02:49 -07:00
engine-flutter-autoroll
e5ea6ddb24
Roll engine a35f24e2d0e3..ae311ca4da5a (2 commits) ( #55228 )
2020-04-20 13:35:01 -07:00
Jonah Williams
77c05f7501
[flutter_tools] check if requireloader is defined ( #55085 )
2020-04-20 13:02:26 -07:00
liyuqian
f57197ad23
Remove the unused getFlutter function ( #55225 )
2020-04-20 12:30:02 -07:00
engine-flutter-autoroll
8ad7c63e49
a35f24e2d Roll src/third_party/skia 5d440647d3a2..eaeb99625312 (2 commits) (flutter/engine#17825) ( #55217 )
2020-04-20 12:25:02 -07:00
Jonah Williams
6a390aa7dc
[flutter_tools] fix type error in symbolize ( #55212 )
2020-04-20 12:21:44 -07:00
Jonah Williams
9e72bf565e
[flutter_tools] don't compute hashes of well known artifacts ( #53848 )
2020-04-20 12:21:20 -07:00
kwkr
d21ab5184a
Fix/set mocks defaults ( #54756 )
2020-04-20 12:20:03 -07:00
Dan Field
6a490ed497
Revert "validate engine hash ( #55057 )" ( #55220 )
...
This reverts commit 98651c0252bae8362273b2383e54261b456347a5.
2020-04-20 10:56:39 -07:00
engine-flutter-autoroll
e094344e71
Roll engine 7ae7ff441935..189ec1e7c430 (6 commits) ( #55207 )
2020-04-20 09:55:01 -07:00
Christian Mürtz
ea08209251
Use scheduleTask for adding licenses ( #54493 )
2020-04-20 09:50:01 -07:00
Amir Hardon
34895351be
Enable android_views window touch test ( #55130 )
2020-04-20 09:21:15 -07:00
Jose Alba
3f30b6138d
Migrating old Gallery to new Slider ( #55201 )
2020-04-20 11:42:46 -04:00
engine-flutter-autoroll
78bf9ba4c0
Roll engine 2b75c6d111f7..7ae7ff441935 (8 commits) ( #55167 )
2020-04-20 08:35:00 -07:00