11963 Commits

Author SHA1 Message Date
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
skia-flutter-autoroll
653eecf0b6 Roll Fuchsia Linux SDK from K4cPd0-Xd... to BA2UmYXNr... (flutter/engine#23033) 2020-12-11 10:53:01 -08:00
gaaclarke
ace14e2877 Stopped mocking the a flutter engine to make sure we delete the (flutter/engine#23013)
FlutterViewController.
2020-12-11 09:40:07 -08:00
Mouad Debbar
e6407ec378 [web] Introduce flag to enable new rich text implementation (flutter/engine#22942) 2020-12-11 09:28:37 -08:00
skia-flutter-autoroll
b2ddd29891 Roll Skia from 5284e96599a8 to f7fdf1aa2911 (1 revision) (flutter/engine#23027) 2020-12-11 05:48:01 -08:00
skia-flutter-autoroll
14eeb37a12 Roll Skia from b0cb8372c1ef to 5284e96599a8 (2 revisions) (flutter/engine#23023) 2020-12-10 23:28:03 -08:00
skia-flutter-autoroll
16bd197e06 Roll Skia from f7cce2b243b2 to b0cb8372c1ef (3 revisions) (flutter/engine#23021) 2020-12-10 22:03:01 -08:00
skia-flutter-autoroll
669577d9d9 Roll Fuchsia Linux SDK from ESzmO-yOF... to K4cPd0-Xd... (flutter/engine#23020) 2020-12-10 21:33:01 -08:00
skia-flutter-autoroll
648a907827 Roll Skia from 6b07e0eb497c to f7cce2b243b2 (6 revisions) (flutter/engine#23018) 2020-12-10 20:43:01 -08:00
skia-flutter-autoroll
082ef5dd99 Roll Fuchsia Linux SDK from rnN_X2o75... to ESzmO-yOF... (flutter/engine#23010) 2020-12-10 17:13:01 -08:00
Robert Ancell
6fc7c5e846 Implement SystemSound.play 2020-12-11 13:38:47 +13:00
Mouad Debbar
be382beadb [web] Fix regression in foreground style (flutter/engine#22999) 2020-12-10 16:30:09 -08:00
David Iglesias
289570c8d8 [web] Do not reset 'cursor' in PersistedPlatformView. (flutter/engine#22977) 2020-12-10 16:03:02 -08:00
freiling
e9e4a3d079 Revert "Freiling warmup memory (#22984)" (flutter/engine#23007)
This reverts commit 879027fc8f4d8763dc6ee0d4803e30237b7c3cb3.
2020-12-10 15:35:46 -08:00
freiling
879027fc8f Freiling warmup memory (flutter/engine#22984)
* [fuchsia] enable boot time shader warmup even when LEGACY_FUCHSIA_EMBEDDER is defined

* [fuchsia] decouple shader warmup from embedder api

* [fuchsia] change warmup context flush() to flushAndSubmit() to reduce memory footprint of warmup

* [fuchsia] Fix GPU resource lifecycle issue with shader warmup

This fixes an issue with the shader warmup where gpu resources could end
up deleted before the gpu work that needed them was complete, leading to
GPU page faults. This was because although the sk_sp<SkSurface> will normally
keep resources alive throughout its lifetime, the SurfaceProducerSurface will
call VkDestroyMemory on the memory backing the SkSurface when it is deleted,
even if the SkSurface wrapping that VkMemory is still alive.

This change also deletes some related but unused code from
CompositorContext that I noticed while refactoring.
2020-12-10 15:27:44 -08:00