skia-flutter-autoroll
784244dd13
Roll src/third_party/skia 2432d061ed35..e9663db508df (1 commits) ( flutter/engine#17863 )
2020-04-21 20:43:03 -07:00
skia-flutter-autoroll
cc3f1b6783
Roll src/third_party/dart ad8ed8bd468c..87b829bacd36 (13 commits) ( flutter/engine#17862 )
2020-04-21 20:38:02 -07:00
Dan Field
95b6f94f2a
Roll CanvasKit to 0.14.0, fix Canvas.saveLayer(null, paint) ( flutter/engine#17849 )
2020-04-21 19:22:21 -07:00
Emmanuel Garcia
c6f023fe75
Extend external view embedder on Android ( flutter/engine#17839 )
2020-04-21 19:14:38 -07:00
godofredoc
9bf14b44f4
Pass amber-files directory to tests. ( flutter/engine#17815 )
...
* Pass amber-files directory to tests.
Bug:
https://github.com/flutter/flutter/issues/50249
https://github.com/flutter/flutter/issues/55165
* Redirect tar stdout to dev/null and fix param name.
* Keep scenic tests disabled.
2020-04-21 18:54:21 -07:00
skia-flutter-autoroll
57699a26b7
Roll src/third_party/skia 4f8297db64df..2432d061ed35 (4 commits) ( flutter/engine#17859 )
2020-04-21 17:43:03 -07:00
skia-flutter-autoroll
4a9390ab37
Roll fuchsia/sdk/core/linux-amd64 from RPQuv... to 7Q4KR... ( flutter/engine#17858 )
2020-04-21 16:28:03 -07:00
Gary Qian
887c1a875e
PlatformResolvedLocale localization message channel ( flutter/engine#17755 )
2020-04-21 15:34:44 -07:00
skia-flutter-autoroll
166b1e1379
Roll src/third_party/skia 5a9e7fba1e3a..4f8297db64df (5 commits) ( flutter/engine#17855 )
2020-04-21 15:13:02 -07:00
skia-flutter-autoroll
e63019f3c0
Roll src/third_party/skia efb2133b0dd3..5a9e7fba1e3a (3 commits) ( flutter/engine#17853 )
2020-04-21 13:08:02 -07:00
skia-flutter-autoroll
eb8adfee61
Roll src/third_party/dart 704642a9b00e..ad8ed8bd468c (8 commits) ( flutter/engine#17850 )
2020-04-21 11:53:05 -07:00
stuartmorgan
6823cf09f2
Use UTF-16 for C++ text input model ( flutter/engine#17831 )
...
The C++ text input model used by Windows and Linux currently uses UTF-32. The intention was to facilitate handling of arrow keys, backspace/delete, etc., however since part of what is synchronized with the engine is cursor+selection offsets, and those offsets are defined in terms of UTF-16 code units, this causes very bad interactions with the framework-side model.
This converts to using UTF-16, rather than UTF-32, so that the offsets align with the framework. It also adds surrogate pair handling to the operations that adjust indexes, to avoid breaking surrogate pairs. (Arbitrary grapheme cluster handling is out of scope for this PR; while definitely desirable in the long term, surrogate pair handling is much more critical since improper handling yields invalid UTF-16, which breaks the text field).
This partially fixes https://github.com/flutter/flutter/issues/55014 . A framework-side fix is also necessary (since currently both the engine and the framework attempt to handle arrow keys, which is another out-of-scope-for-this-PR issue), but even without the framework fix this dramatically improves the cursor behavior on Windows when there are surrogate pairs somewhere in the string since at least the two sides agree on what indexes mean.
Includes minor plumbing changes to the text input plumbing on Windows so that we're not pointlessly converting from UTF-16 to UTF-32 and then back to UTF-16.
2020-04-21 11:01:01 -07:00
skia-flutter-autoroll
9f3a6040f5
Roll src/third_party/skia 24ea293cd25b..efb2133b0dd3 (7 commits) ( flutter/engine#17847 )
2020-04-21 10:48:02 -07:00
skia-flutter-autoroll
2a932b7378
Roll src/third_party/skia 607a489345ad..24ea293cd25b (1 commits) ( flutter/engine#17844 )
2020-04-21 07:40:02 -07:00
Gary Qian
05434dc4a4
Accessibility null check to catch out of bounds hitTest ( flutter/engine#17833 )
2020-04-21 06:16:42 -07:00
Brian Osman
1a6e99b23d
Remove legacy version of SkCanvas::didConcat44 ( flutter/engine#17828 )
...
Builds flags have been switched, so the old versions aren't needed any
longer.
2020-04-21 08:46:57 -04:00
skia-flutter-autoroll
57cef9f001
Roll src/third_party/skia 9d4b3185a28c..607a489345ad (3 commits) ( flutter/engine#17842 )
2020-04-21 03:05:02 -07:00
skia-flutter-autoroll
db3bb0437a
Roll src/third_party/skia 76312fbf9778..9d4b3185a28c (2 commits) ( flutter/engine#17841 )
2020-04-20 23:55:02 -07:00
skia-flutter-autoroll
aef0872011
Roll src/third_party/dart a12c36dd97de..61c8ac8b4661 (21 commits) ( flutter/engine#17840 )
2020-04-20 22:40:01 -07:00
Ferhat
30fe218072
Canvas regression ( flutter/engine#17738 )
...
* Change backdrop filter element location based on ancestor clip. Add test.
* update test
* Addressed review comments. updated goldens
* Check ancestor on retain
* addressed review comments
2020-04-20 18:59:17 -07:00
skia-flutter-autoroll
eb19358ce8
Roll fuchsia/sdk/core/linux-amd64 from 1Utoy... to RPQuv... ( flutter/engine#17836 )
2020-04-20 18:30:02 -07:00
skia-flutter-autoroll
28b5b405af
Roll src/third_party/skia eaeb99625312..76312fbf9778 (13 commits) ( flutter/engine#17837 )
2020-04-20 18:20:02 -07:00
Robert Ancell
d8cc8645bc
Add pointer events to the Linux shell ( flutter/engine#17304 )
2020-04-21 11:27:13 +12:00
Mouad Debbar
bfadc16388
[web] Synthesize keyup event when the browser doesn't trigger a keyup ( flutter/engine#17742 )
2020-04-20 15:23:39 -07:00
Ali Mahdiyar
b1e554aee6
Handle paragraph alignment and direction in newline rectangles ( flutter/engine#17750 )
2020-04-20 14:35:01 -07:00
stuartmorgan
f166d4c159
Windows text input fixes ( flutter/engine#17768 )
...
Fixes a few issues with Windows text input:
- Filters out ASCII control characters
- Filters out lead surrogates, which aren't valid UTF-16 on their own so will cause assertion failures if sent to Flutter
- Adds a bandaid fix for a crash due to mismatches in indexing in the C++ and Dart text models. (A better fix would be to use UTF-16 and add surrogate pair handling to deletion and forward/back; that will be a later PR since it has a larger scope.)
Fixes https://github.com/flutter/flutter/issues/54879
2020-04-20 14:05:41 -07:00
skia-flutter-autoroll
eb29da8831
Roll src/third_party/dart 4859de9f090f..a12c36dd97de (7 commits) ( flutter/engine#17826 )
2020-04-20 12:00:02 -07:00
LongCatIsLooong
c399be3ab7
Fix a typo so that the secure input view is properly initialized ( flutter/engine#17816 )
2020-04-20 11:39:55 -07:00
David Reveman
5439fdc086
[fuchsia] Enable raster cache on Fuchsia ( flutter/engine#17753 )
...
The raster cache is critical for good performance. This
enables the cache and provides a GrContext to ScopedFrame
instances so the cache can be efficiently populated.
Small increase in peak GPU memory usage is expected from
this change. Otherwise, no change in behavior expected.
Fixes https://github.com/flutter/flutter/issues/54950
Co-authored-by: David Reveman <reveman@google.com>
2020-04-20 10:29:08 -07:00
David Reveman
7ae25c916d
[fuchsia] Adjust Skia GPU resource cache size ( flutter/engine#17798 )
...
16 MiB -> 28 MiB
Same size as what would be used on a 1024x600 display if we
allowed the common engine code to adjust this.
Co-authored-by: David Reveman <reveman@google.com>
2020-04-20 10:07:28 -07:00
skia-flutter-autoroll
b291b99aa9
Roll src/third_party/skia 5d440647d3a2..eaeb99625312 (2 commits) ( flutter/engine#17825 )
2020-04-20 09:25:01 -07:00
skia-flutter-autoroll
984efb0e82
Roll src/third_party/dart 63a92a3b0027..4859de9f090f (6 commits) ( flutter/engine#17824 )
2020-04-20 06:20:02 -07:00
skia-flutter-autoroll
15785fffb6
Roll src/third_party/skia 0c9327e48e9c..5d440647d3a2 (4 commits) ( flutter/engine#17823 )
2020-04-20 03:35:02 -07:00
skia-flutter-autoroll
3fb63d50a4
Roll fuchsia/sdk/core/linux-amd64 from pbcf1... to 1Utoy... ( flutter/engine#17819 )
2020-04-19 23:50:03 -07:00
skia-flutter-autoroll
f58c1eca2f
Roll src/third_party/skia 62687b1ec3c8..0c9327e48e9c (1 commits) ( flutter/engine#17813 )
2020-04-19 17:25:01 -07:00
skia-flutter-autoroll
4b2ea83919
Roll fuchsia/sdk/core/linux-amd64 from XpyTd... to pbcf1... ( flutter/engine#17811 )
2020-04-19 08:05:03 -07:00
skia-flutter-autoroll
e3bc6d25d7
Roll src/third_party/skia ae28b321d07d..62687b1ec3c8 (1 commits) ( flutter/engine#17810 )
2020-04-19 08:00:03 -07:00
skia-flutter-autoroll
4fa29ec538
Roll src/third_party/skia 0ebc69c9ef34..ae28b321d07d (2 commits) ( flutter/engine#17806 )
2020-04-18 15:00:02 -07:00
Yegor
d093140854
remove allocation from growLTRB; remove dynamism in vector_math ( flutter/engine#17735 )
2020-04-18 13:53:53 -07:00
skia-flutter-autoroll
5b9b0b4ba9
Roll src/third_party/dart 4814f000de2b..d9b4c87ab4c7 (1 commits) ( flutter/engine#17805 )
2020-04-18 13:45:02 -07:00
skia-flutter-autoroll
abfd79899b
Roll src/third_party/skia fb490911a952..0ebc69c9ef34 (1 commits) ( flutter/engine#17804 )
2020-04-18 11:00:02 -07:00
skia-flutter-autoroll
74bddddb41
Roll src/third_party/skia c632aa633792..fb490911a952 (1 commits) ( flutter/engine#17802 )
2020-04-18 07:45:03 -07:00
skia-flutter-autoroll
cd66280ab4
Roll src/third_party/dart 5b19445d9cb2..4814f000de2b (4 commits) ( flutter/engine#17801 )
2020-04-18 07:40:01 -07:00
skia-flutter-autoroll
c78a19b2f9
Roll src/third_party/skia 2686d69bf05b..c632aa633792 (1 commits) ( flutter/engine#17800 )
2020-04-17 20:45:03 -07:00
Chinmay Garde
71865afb8b
Add a gn.bat script that runs ./flutter/tools/gn. ( flutter/engine#17799 )
2020-04-17 18:51:59 -07:00
Nurhan Turgut
3a745860c2
[web] fix ulimit issues on Mac ( flutter/engine#17767 )
...
* check the max user limit before changing the limits
* more detailed changes in the file/user limit increase
* addressing pr reviews
2020-04-17 17:55:52 -07:00
Ferhat
fbc9a08576
[web] Cleanup. Split path and surface stats code into separate files ( flutter/engine#17796 )
...
* Split path and surface stats code into separate files
* Update licenses
2020-04-17 17:47:22 -07:00
Gary Qian
4dba845101
Remove Samsung workarounds ( flutter/engine#17612 )
2020-04-17 17:38:30 -07:00
Amir Hardon
9e7f2cbd7c
Dispatch platform view touch events to the presentation ( flutter/engine#17792 )
2020-04-17 17:19:10 -07:00
skia-flutter-autoroll
da50b821ab
Roll src/third_party/dart 5900a0ac492b..5b19445d9cb2 (51 commits) ( flutter/engine#17793 )
2020-04-17 17:10:04 -07:00