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
Harry Terkelsen
b080ed1880
Pass angles for SweepGradient in degrees, not radians ( flutter/engine#21677 )
2020-12-11 16:54:54 -08:00
Harry Terkelsen
eac028036e
Implement pushColorFilter in CanvasKit ( flutter/engine#22838 )
...
* Implement pushColorFilter in CanvasKit
* Add test
* Update goldens lock
2020-12-11 16:54:28 -08:00
skia-flutter-autoroll
d5b0abfac2
Roll Skia from 346dd53ac087 to 1aa1f5fcbac6 (1 revision) ( flutter/engine#23046 )
2020-12-11 16:48:02 -08:00
Dan Field
feda80cb42
Revert "Set SkPath::setIsVolatile based on whether the path survives at least two frames ( #22620 )" ( flutter/engine#23044 )
...
This reverts commit 2d52a3c87c97660a050e4bf5559091d0cec262f3.
2020-12-11 15:39:24 -08:00
Greg Spencer
f485eaf7a1
Enable delayed event delivery for macOS ( flutter/engine#21231 )
...
This enables delayed event delivery for macOS, so that shortcuts can handle keys that are headed for a text field and intercept them. This fixes the problem where pressing TAB (or other shortcuts) in a text field also inserts a tab character into the text field.
2020-12-11 15:21:39 -08:00
skia-flutter-autoroll
b47c74de9e
Roll Skia from f7fdf1aa2911 to 346dd53ac087 (25 revisions) ( flutter/engine#23042 )
2020-12-11 15:08:03 -08:00
Yegor
3a38b167e6
[canvaskit] reuse canvases when window resizes ( flutter/engine#22966 )
2020-12-11 15:05:11 -08:00
gaaclarke
7c4ba383f8
Started tearing down the mock engine in tearDown in FlutterViewControllerTest ( flutter/engine#23037 )
2020-12-11 14:07:47 -08:00
Mouad Debbar
7bd531481c
[web] Add complex rich text test cases and fix them ( flutter/engine#22948 )
2020-12-11 11:28:49 -08:00