11986 Commits

Author SHA1 Message Date
Mouad Debbar
f3d95ad5f7 [web] Tests for rich paragraph DOM (flutter/engine#23097) 2020-12-16 17:05:04 -08:00
skia-flutter-autoroll
bcaa994f11 Roll Skia from 85fa75616dfe to d6f2338ab194 (3 revisions) (flutter/engine#23119) 2020-12-16 17:04:01 -08:00
Ferhat
b9b87cba3c [web] Switch web-render option default to auto (flutter/engine#23090) 2020-12-16 16:43:13 -08:00
skia-flutter-autoroll
a03ec34a95 Roll Skia from 6f31e27f1e29 to 85fa75616dfe (7 revisions) (flutter/engine#23118) 2020-12-16 15:34:02 -08:00
liguisheng
1387021a0d fix crash in FontCollection::init() when FontFamily is empty (flutter/engine#23019) 2020-12-16 15:29:02 -08:00
Chase Latta
21a7f7065e bump fuchsia toolchain to clang-12 (flutter/engine#23067) 2020-12-16 15:18:21 -08:00
Yegor
e42f24fbb2 Fix recursive access to SkImage in image resurrector (flutter/engine#23115) 2020-12-16 14:31:24 -08:00
skia-flutter-autoroll
fa3f44d9be Roll Skia from 632a23afa487 to 6f31e27f1e29 (1 revision) (flutter/engine#23114) 2020-12-16 14:08:01 -08:00
skia-flutter-autoroll
30a6a2da86 Roll Skia from f52a8112909c to 632a23afa487 (10 revisions) (flutter/engine#23112) 2020-12-16 12:03:01 -08:00
Chris Bracken
4ea49c62fa Correct button state on synthetic pointer events (flutter/engine#23111)
This corrects the button state emitted on synthetic pointer move and
hover events generated by the engine.

When an embedder notifies the engine of a pointer up or down event, and
the pointer's position has changed since the last move or hover event,
`PointerDataPacketConverter` generates a synthetic move or hover to
notify the framework of the change in position. In these cases, the
current event from the embedder contains the new button state *after*
the pointer up/down event, but the move/hover needs to be synthesized
such that it occurs *before* the pointer up/down, with the previous
button state.

This patch stores the button state after each pointer down, up, move, or
hover event such that it can be used by the next event if a synthetic
event must be issued.

The bug in the previous logic was revealed by the release of macOS 11
(Big Sur), which appears to issue move events between mouse down and
mouse up, which did not use to be the case.

This fixes https://github.com/flutter/flutter/issues/64961, which is the
desktop-specific tracking bug for the more general Big Sur mouse click
umbrella issue https://github.com/flutter/flutter/issues/71190.
2020-12-16 11:57:42 -08:00
skia-flutter-autoroll
6fa6a0a416 Roll Skia from 6e110c89ed50 to f52a8112909c (5 revisions) (flutter/engine#23109) 2020-12-16 10:43:02 -08:00
skia-flutter-autoroll
ae4302dbe1 Roll Skia from 15f51848df7f to 6e110c89ed50 (4 revisions) (flutter/engine#23108) 2020-12-16 09:18:02 -08:00
skia-flutter-autoroll
5a9ad29fdf Roll Fuchsia Linux SDK from Lj6L6i7vj... to TIKHoiQyP... (flutter/engine#23106) 2020-12-16 06:53:02 -08:00
skia-flutter-autoroll
6dd5e0ef4a Roll Skia from 2078cbe3d4d9 to 15f51848df7f (6 revisions) (flutter/engine#23103) 2020-12-15 22:48:02 -08:00
skia-flutter-autoroll
af36ee149a Roll Skia from f2876b0b9e4a to 2078cbe3d4d9 (1 revision) (flutter/engine#23099) 2020-12-15 21:23:02 -08:00
Gary Qian
d7ab4b01cd Disable flaky/hanging split AOT test (flutter/engine#23070) 2020-12-15 21:18:07 -08:00
George Wright
c17922e187 Bump number of expected licences to 15 due to the imported accessiblity
code
2020-12-15 18:03:58 -08:00
George Wright
523487d2be Licence file update for accessibility library import from Chromium 2020-12-15 18:03:58 -08:00
George Wright
3294070ac5 Formatting changes 2020-12-15 18:03:58 -08:00
George Wright
4e7009f6a1 Initial import of accessibility code from Chromium. There are no
modifications to this code.
2020-12-15 18:03:58 -08:00
skia-flutter-autoroll
0bc8537523 Roll Fuchsia Linux SDK from 5Rxyho8VL... to Lj6L6i7vj... (flutter/engine#23095) 2020-12-15 17:33:01 -08:00
Ferhat
c689b12d7c Prevent recycling of canvas multiple times (flutter/engine#23089) 2020-12-15 16:42:40 -08:00
Mouad Debbar
91b4a07214 [web] Calculate height and baseline for rich text (flutter/engine#23064) 2020-12-15 15:48:34 -08:00
skia-flutter-autoroll
88d5170bb9 Roll Skia from a298431a1370 to f2876b0b9e4a (9 revisions) (flutter/engine#23094) 2020-12-15 15:43:02 -08:00
Yegor
4c725519d5 [canvaskit] cache and reuse platform view overlays (flutter/engine#23061) 2020-12-15 14:57:05 -08:00
Yegor
c10759140f upgrade Firefox to 83 (flutter/engine#22829) 2020-12-15 12:12:06 -08:00
skia-flutter-autoroll
ded35320b3 Roll Skia from adc688922877 to a298431a1370 (6 revisions) (flutter/engine#23086) 2020-12-15 11:38:01 -08:00
skia-flutter-autoroll
fc903522c3 Roll Skia from 2bacaf973d79 to adc688922877 (6 revisions) (flutter/engine#23084) 2020-12-15 10:18:02 -08:00
Tamir Duberstein
6f70c0c330 [fuchsia] Remove fuchsia.netstack.Netstack (flutter/engine#23082) 2020-12-15 09:48:01 -08:00
skia-flutter-autoroll
5a8322eefc Roll Skia from 4bdc12142a0e to 2bacaf973d79 (4 revisions) (flutter/engine#23081) 2020-12-15 08:58:02 -08:00
skia-flutter-autoroll
a98b5d8f23 Roll Skia from 0765022c1517 to 4bdc12142a0e (1 revision) (flutter/engine#23079) 2020-12-15 07:23:01 -08:00
skia-flutter-autoroll
2216e5f2c6 Roll Fuchsia Linux SDK from QniFAAjTT... to 5Rxyho8VL... (flutter/engine#23076) 2020-12-15 02:53:02 -08:00
skia-flutter-autoroll
a533f69a56 Roll Skia from 4df3fea42692 to 0765022c1517 (1 revision) (flutter/engine#23073) 2020-12-14 23:33:02 -08:00
skia-flutter-autoroll
d5567c760c Roll Skia from f124108e2325 to 4df3fea42692 (2 revisions) (flutter/engine#23071) 2020-12-14 22:13:02 -08:00
skia-flutter-autoroll
694ff39697 Roll Skia from f607dbbbe81f to f124108e2325 (2 revisions) (flutter/engine#23068) 2020-12-14 19:33:01 -08:00
skia-flutter-autoroll
42a4187188 Roll Skia from 1c50643b3cef to f607dbbbe81f (1 revision) (flutter/engine#23065) 2020-12-14 18:13:01 -08:00
gaaclarke
7afc6304de Started shutting down the sampler when it gets deleted (flutter/engine#23012) 2020-12-14 17:59:13 -08:00
Dan Field
77c7096efb Reland path volatility tracker (flutter/engine#23063)
* Revert "Revert "Set SkPath::setIsVolatile based on whether the path survives at least two frames (#22620)" (#23044)"

This reverts commit feda80cb42f99e2588a9a6b9ab3dd1f812d0f45b.

* Fix tracing
2020-12-14 17:21:55 -08:00
gaaclarke
3d4aa5548a Implemented FlutterEngineGroup and Spawn API. (flutter/engine#22975) 2020-12-14 17:07:44 -08:00
skia-flutter-autoroll
525acfa06b Roll Skia from 1d2b075ce060 to 1c50643b3cef (1 revision) (flutter/engine#23062) 2020-12-14 16:18:02 -08:00
Gary Qian
d337acaa97 DynamicFeatureChannel MethodChannel and Install state tracking (flutter/engine#22833) 2020-12-14 15:43:56 -08:00
Yegor
6d0fe946e2 [canvaskit] improve image error handling and messaging (flutter/engine#22951) 2020-12-14 14:46:15 -08:00
skia-flutter-autoroll
856fcf8bb4 Roll Skia from 1aa1f5fcbac6 to 1d2b075ce060 (28 revisions) (flutter/engine#23058) 2020-12-14 14:23:04 -08:00
skia-flutter-autoroll
71faf43418 Roll Fuchsia Linux SDK from BA2UmYXNr... to QniFAAjTT... (flutter/engine#23048) 2020-12-14 13:28:02 -08:00
Mouad Debbar
6373f1dd08 [web] Align offset for lines of rich text (flutter/engine#23043) 2020-12-14 13:23:03 -08:00
freiling
7307b7759a warmup memory reland (flutter/engine#23009) 2020-12-14 13:18:02 -08:00
Mouad Debbar
270b8d9836 [web] Separate the height ruler from the other rulers (flutter/engine#22964) 2020-12-14 13:13:02 -08:00
Jenn Magder
8b68269f75 Revert "Load iOS dart bundle by URL fallback (#22997)" (flutter/engine#23054)
This reverts commit 25c323c98207bd493892dc9f24658cac8039e835.
2020-12-14 13:12:25 -08:00
Harry Terkelsen
82c73e3bcb CanvasKit fix embedded view clipping (flutter/engine#22937) 2020-12-14 13:08:03 -08:00
David Worsham
4715be80e3 fuchsia: Fix incorrect scale (flutter/engine#23047) 2020-12-14 11:54:03 -08:00