15580 Commits

Author SHA1 Message Date
chunhtai
e738d329d7 fix ax unique id flake (flutter/engine#23518) 2021-01-13 16:54:03 -08:00
Mouad Debbar
ee9c962dda [web] Reland: Enable the new rich paragraph implementation (flutter/engine#23659) 2021-01-13 16:14:02 -08:00
Chase Latta
d2ecff7969 Reland - bump fuchsia toolchain to clang 12 (flutter/engine#23656) 2021-01-13 13:46:52 -08:00
skia-flutter-autoroll
1b20b613d7 Roll Skia from d8e9436a78bf to 0e4a29af9db2 (6 revisions) (flutter/engine#23657) 2021-01-13 13:44:01 -08:00
Mouad Debbar
470c7befac [web] Fix text cutoff when rendering paragraphs on DomCanvas (flutter/engine#23638) 2021-01-13 13:39:01 -08:00
gaaclarke
5026c62732 lightweight flutter engines: sharing skia contexts for the io thread (flutter/engine#23508) 2021-01-13 13:04:16 -08:00
Yegor
048c639f18 Switch to directional shadows (flutter/engine#23459)
* Switch to directional shadows

* update goldens
2021-01-13 12:29:58 -08:00
skia-flutter-autoroll
932915106f Roll Skia from 92969f265686 to d8e9436a78bf (6 revisions) (flutter/engine#23654) 2021-01-13 12:14:01 -08:00
Robert Ancell
124ce62dd2 Use the scroll multiplier that the Chromium source uses.
Fixes https://github.com/flutter/flutter/issues/71385
2021-01-14 09:06:36 +13:00
Robert Ancell
7436af8647 Only handle smooth scroll events.
On X11 scroll events are being directly sent to the FlView X window. This is
causing them to bypass the normal scroll handling and means this widget received
both smooth and non-smooth scroll events.

I haven't been able to find a solution to the root cause of the problem, so only
smooth scroll event are being processed. This could cause issues on older
versions of the X server that don't send smooth scroll events, but fixes the
problem for the common modern case.

This issue doesn't occur in Wayland.
2021-01-14 09:06:36 +13:00
Yegor
7be59e7571 use the profile build of CanvasKit in --profile mode (flutter/engine#23592) 2021-01-13 12:02:12 -08:00
Mouad Debbar
a21b2be8bb [web] Fix layout exception when text is null (flutter/engine#23653) 2021-01-13 11:54:02 -08:00
gaaclarke
8af69442c0 share font collections between spawn engines (flutter/engine#23603) 2021-01-13 11:38:48 -08:00
skia-flutter-autoroll
de41f46ae2 Roll Skia from 0d7de6bc9ac3 to 92969f265686 (7 revisions) (flutter/engine#23652) 2021-01-13 10:54:02 -08:00
Zachary Anderson
dabdc2d73f Revert "[web] Enable the new rich paragraph implementation (#23162)" (flutter/engine#23651)
This reverts commit 0b24fcda7bde282dbe3d86f785445e427f36c053.
2021-01-13 10:02:01 -08:00
skia-flutter-autoroll
14115180a0 Roll Fuchsia Mac SDK from JSzm8D59u... to BsUY1yjWh... (flutter/engine#23650)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC cbracken@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md
2021-01-13 09:55:45 -08:00
skia-flutter-autoroll
d12998b497 Roll Skia from be2a8614c5d6 to 0d7de6bc9ac3 (1 revision) (flutter/engine#23648)
https://skia.googlesource.com/skia.git/+log/be2a8614c5d6..0d7de6bc9ac3

2021-01-13 bsalomon@google.com Reland "asyncRescaleAndRead supports unpremul results on GPU"

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC ethannicholas@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md
2021-01-13 08:42:17 -08:00
skia-flutter-autoroll
38d1a3063d Roll Dart SDK from 010633edc631 to 724d9e5e7d71 (1 revision) (flutter/engine#23647) 2021-01-13 06:09:02 -08:00
skia-flutter-autoroll
c1078369ab Roll Fuchsia Linux SDK from FfWbbB4r8... to BUsKF6z4t... (flutter/engine#23646) 2021-01-13 04:39:01 -08:00
skia-flutter-autoroll
a0a8f4b0b0 Roll Dart SDK from d3d7b77e8165 to 010633edc631 (1 revision) (flutter/engine#23645) 2021-01-13 02:04:02 -08:00
skia-flutter-autoroll
13bdbe138b Roll Skia from 38ca513408d1 to be2a8614c5d6 (2 revisions) (flutter/engine#23644) 2021-01-12 23:29:01 -08:00
skia-flutter-autoroll
cff76a82c9 Roll Skia from 9fd75e96d712 to 38ca513408d1 (1 revision) (flutter/engine#23643) 2021-01-12 22:04:01 -08:00
skia-flutter-autoroll
8cc7c567e7 Roll Dart SDK from 636ff0ec97e0 to d3d7b77e8165 (1 revision) (flutter/engine#23642) 2021-01-12 21:59:02 -08:00
skia-flutter-autoroll
0c9b620c36 Roll Fuchsia Mac SDK from oll0Dgp9o... to JSzm8D59u... (flutter/engine#23641) 2021-01-12 20:49:01 -08:00
skia-flutter-autoroll
81506a1d8e Roll Dart SDK from ef8bf7f0a667 to 636ff0ec97e0 (1 revision) (flutter/engine#23639) 2021-01-12 17:54:01 -08:00
Robert Ancell
0cadee4e98 Add accessibility suport to Linux shell. (flutter/engine#19634)
Add accessibility support to the Linux shell
2021-01-13 13:49:48 +13:00
gaaclarke
dbc486213c Plumbing refactor to allow the usage of Dart_CreateIsolateInGroup (flutter/engine#23549)
Did the plumbing refactor that allows us to call Dart_CreateIsolateInGroup when applicable.
2021-01-12 16:43:12 -08:00
Sarbagya Dhaubanjar
fbd0f1df95 Android deeplink sends "path + query" instead of just path (flutter/engine#23561)
* added .cpid & .gclient to gitignore

* updated tests

* minor change

* fixed formating

* compact concatenation

* minor change

* Revert "added .cpid & .gclient to gitignore"

* cleanup
2021-01-12 16:02:08 -08:00
Jason Simmons
074d70ce6d Link SkShaper/SkParagraph into the engine by default (flutter/engine#23626) 2021-01-12 15:49:01 -08:00
Dan Field
3cb009586c Roll wuffs to google/wuffs@c86add25f7 (flutter/engine#23607) 2021-01-12 15:28:00 -08:00
skia-flutter-autoroll
a0da37dc56 Roll Skia from 93c2d81f199a to 9fd75e96d712 (29 revisions) (flutter/engine#23635) 2021-01-12 15:19:02 -08:00
skia-flutter-autoroll
50acbded00 Roll Fuchsia Linux SDK from UB6RsTbdU... to FfWbbB4r8... (flutter/engine#23633) 2021-01-12 15:14:01 -08:00
Yegor
1f0e7700ee [canvaskit] apply invser scale on the left (flutter/engine#23550) 2021-01-12 13:27:46 -08:00
skia-flutter-autoroll
3de4600c9f Roll Dart SDK from 7fcbd388b620 to ef8bf7f0a667 (5 revisions) (flutter/engine#23628)
https://dart.googlesource.com/sdk.git/+log/7fcbd388b620..ef8bf7f0a667

2021-01-12 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.12.0-219.0.dev
2021-01-12 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.12.0-218.0.dev
2021-01-12 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.12.0-217.0.dev
2021-01-12 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.12.0-216.0.dev
2021-01-12 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.12.0-215.0.dev

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md
2021-01-12 13:26:58 -08:00
Niklas Schulze
22b1eea1b9 Windows textures: Add placeholder flutter_texture_registrar.h (flutter/engine#23623) 2021-01-12 13:19:02 -08:00
Chase Latta
e636c1b44d [dart-runner] Avoid calling Destroy on nullptr (flutter/engine#23608) 2021-01-12 13:14:02 -08:00
skia-flutter-autoroll
6375e9cca2 Roll Skia from 7cf3addb1bd8 to 93c2d81f199a (1 revision) (flutter/engine#23614) 2021-01-11 21:34:01 -08:00
Mouad Debbar
0b24fcda7b [web] Enable the new rich paragraph implementation (flutter/engine#23162) 2021-01-11 20:20:00 -08:00
skia-flutter-autoroll
041b289b87 Roll Skia from aed808c7567e to 7cf3addb1bd8 (1 revision) (flutter/engine#23612) 2021-01-11 20:09:02 -08:00
Robert Ancell
af2850ee0d Only remove weak pointers that are set.
If the pointer has already been removed this generates a runtime warning.
2021-01-12 15:35:39 +13:00
Jenn Magder
ecf4b807a1 Revert "Support Mice in iPadOS 13.4+ (#23362)" (flutter/engine#23610)
This reverts commit 701fcbd1a34cf4139198824f5f86b10a0ed5f69b.
2021-01-11 18:24:45 -08:00
Harry Terkelsen
dbe6fb46aa Roll CanvasKit to 0.22 (flutter/engine#23348) 2021-01-11 18:18:38 -08:00
skia-flutter-autoroll
1f942fc7f3 Roll Dart SDK from 28ec4cc111cf to 7fcbd388b620 (1 revision) (flutter/engine#23606) 2021-01-11 17:09:01 -08:00
skia-flutter-autoroll
62848daa38 Roll Skia from 9a4904f4e0cf to aed808c7567e (2 revisions) (flutter/engine#23605) 2021-01-11 16:44:01 -08:00
gaaclarke
0df5eaaa89 Started asserting that metal gpu contexts are shared (flutter/engine#23539)
Started asserting that metal gpu contexts are shared, added ability
for IOSContexts to store their skia contexts so we can make the OpenGL
code work like the Metal code.
2021-01-11 16:39:37 -08:00
Mouad Debbar
1121d94ae5 [web] Apply font-family and other styles to the paragraph element (flutter/engine#23596) 2021-01-11 15:34:01 -08:00
skia-flutter-autoroll
6a10a2ca2e Roll Skia from 52a7eca13d45 to 9a4904f4e0cf (8 revisions) (flutter/engine#23602) 2021-01-11 15:24:01 -08:00
Ferhat
1e5ea2b99f Convert mousewheel+Control events to pointerdata on non MacOS as well (flutter/engine#23597) 2021-01-11 15:11:23 -08:00
Greg Spencer
5d9a19e3c0 Fix indexing error in Linux key event handling (flutter/engine#23598)
Fixes an indexing error in the linux key handling code.

I also found another error when checking to see if an event is re-dispatched, and some off-by-one errors in the search. Not sure what I was smoking that day, but hopefully these are all the issues.
2021-01-11 13:01:06 -08:00
skia-flutter-autoroll
5aed228f36 Roll Skia from 0a145b77f708 to 52a7eca13d45 (6 revisions) (flutter/engine#23595) 2021-01-11 12:34:02 -08:00