20576 Commits

Author SHA1 Message Date
Mouad Debbar
8ead1df40b
[web] Align offset for lines of rich text (#23043) 2020-12-14 13:23:03 -08:00
freiling
bbed7c6ab8
warmup memory reland (#23009) 2020-12-14 13:18:02 -08:00
skia-flutter-autoroll
abdc04f76a
Roll Fuchsia Mac SDK from QbeeeTiub... to L7-xj4Yqz... (#23049) 2020-12-14 13:13:06 -08:00
Mouad Debbar
5d0310fd7f
[web] Separate the height ruler from the other rulers (#22964) 2020-12-14 13:13:02 -08:00
Jenn Magder
2bc94c4013
Revert "Load iOS dart bundle by URL fallback (#22997)" (#23054)
This reverts commit 9df2157676abbdfbd3303327b59b1492a5d5769a.
2020-12-14 13:12:25 -08:00
Harry Terkelsen
360a16ad75
CanvasKit fix embedded view clipping (#22937) 2020-12-14 13:08:03 -08:00
David Worsham
46d7bf9d5a
fuchsia: Fix incorrect scale (#23047) 2020-12-14 11:54:03 -08:00
Harry Terkelsen
405b105fe8
Pass angles for SweepGradient in degrees, not radians (#21677) 2020-12-11 16:54:54 -08:00
Harry Terkelsen
25293df2eb
Implement pushColorFilter in CanvasKit (#22838)
* Implement pushColorFilter in CanvasKit

* Add test

* Update goldens lock
2020-12-11 16:54:28 -08:00
skia-flutter-autoroll
5d514223c3
Roll Skia from 346dd53ac087 to 1aa1f5fcbac6 (1 revision) (#23046) 2020-12-11 16:48:02 -08:00
skia-flutter-autoroll
88f73f6855
Roll Dart SDK from 95e1709c9e54 to 68d1c7504f7d (2 revisions) (#23045) 2020-12-11 16:18:01 -08:00
skia-flutter-autoroll
3ef9b93657
Roll Fuchsia Mac SDK from a9yuHfriB... to QbeeeTiub... (#23039) 2020-12-11 15:43:01 -08:00
Dan Field
4f914253bd
Revert "Set SkPath::setIsVolatile based on whether the path survives at least two frames (#22620)" (#23044)
This reverts commit 2efc7c10aa12005010c837a1023024bb26bee143.
2020-12-11 15:39:24 -08:00
Greg Spencer
21691f1ebb
Enable delayed event delivery for macOS (#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
4679f7b36f
Roll Skia from f7fdf1aa2911 to 346dd53ac087 (25 revisions) (#23042) 2020-12-11 15:08:03 -08:00
Yegor
3cdb6de239
[canvaskit] reuse canvases when window resizes (#22966) 2020-12-11 15:05:11 -08:00
gaaclarke
54aaac815f
Started tearing down the mock engine in tearDown in FlutterViewControllerTest (#23037) 2020-12-11 14:07:47 -08:00
Mouad Debbar
3a035ee044
[web] Add complex rich text test cases and fix them (#22948) 2020-12-11 11:28:49 -08:00
skia-flutter-autoroll
8619a81e89
Roll Fuchsia Linux SDK from K4cPd0-Xd... to BA2UmYXNr... (#23033) 2020-12-11 10:53:01 -08:00
skia-flutter-autoroll
e2f5cf16b7
Roll Dart SDK from 2553a84fe438 to 95e1709c9e54 (1 revision) (#23029) 2020-12-11 09:43:02 -08:00
gaaclarke
1b0dc61ef0
Stopped mocking the a flutter engine to make sure we delete the (#23013)
FlutterViewController.
2020-12-11 09:40:07 -08:00
Mouad Debbar
7bdaf3795b
[web] Introduce flag to enable new rich text implementation (#22942) 2020-12-11 09:28:37 -08:00
skia-flutter-autoroll
4794d0448f
Roll Skia from 5284e96599a8 to f7fdf1aa2911 (1 revision) (#23027) 2020-12-11 05:48:01 -08:00
skia-flutter-autoroll
d50cdda4ff
Roll Dart SDK from c287db6bf232 to 2553a84fe438 (1 revision) (#23026) 2020-12-11 04:08:01 -08:00
skia-flutter-autoroll
714b54322a
Roll Fuchsia Mac SDK from OUQEzH1oE... to a9yuHfriB... (#23025) 2020-12-11 01:03:02 -08:00
skia-flutter-autoroll
8e9a943120
Roll Dart SDK from a4e6fe145bf7 to c287db6bf232 (2 revisions) (#23024) 2020-12-10 23:58:02 -08:00
skia-flutter-autoroll
cc8c9d4bb5
Roll Skia from b0cb8372c1ef to 5284e96599a8 (2 revisions) (#23023) 2020-12-10 23:28:03 -08:00
skia-flutter-autoroll
cb4a2efa2c
Roll Skia from f7cce2b243b2 to b0cb8372c1ef (3 revisions) (#23021) 2020-12-10 22:03:01 -08:00
skia-flutter-autoroll
56035c71fb
Roll Fuchsia Linux SDK from ESzmO-yOF... to K4cPd0-Xd... (#23020) 2020-12-10 21:33:01 -08:00
skia-flutter-autoroll
b42435632d
Roll Skia from 6b07e0eb497c to f7cce2b243b2 (6 revisions) (#23018) 2020-12-10 20:43:01 -08:00
skia-flutter-autoroll
fb769a4b18
Roll Fuchsia Linux SDK from rnN_X2o75... to ESzmO-yOF... (#23010) 2020-12-10 17:13:01 -08:00
Robert Ancell
6678efaacf Implement SystemSound.play 2020-12-11 13:38:47 +13:00
Mouad Debbar
14c8c24456
[web] Fix regression in foreground style (#22999) 2020-12-10 16:30:09 -08:00
skia-flutter-autoroll
6ebf5c3867
Roll Dart SDK from e4c9b06267d3 to a4e6fe145bf7 (2 revisions) (#23006) 2020-12-10 16:08:03 -08:00
David Iglesias
50d830a1ac
[web] Do not reset 'cursor' in PersistedPlatformView. (#22977) 2020-12-10 16:03:02 -08:00
freiling
164696619b
Revert "Freiling warmup memory (#22984)" (#23007)
This reverts commit 062cbd8cc8026ac8cdda48a29dc60e50535877b5.
2020-12-10 15:35:46 -08:00
freiling
062cbd8cc8
Freiling warmup memory (#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
skia-flutter-autoroll
7647fdbdde
Roll Skia from 22f80a60b17f to 6b07e0eb497c (26 revisions) (#23005) 2020-12-10 15:18:02 -08:00
Jenn Magder
9df2157676
Load iOS dart bundle by URL fallback (#22997) 2020-12-10 14:43:02 -08:00
Jim Graham
bb81b954b9
Allow Tile mode for blur filter and add new decal TileMode (#22982)
Add a new TileMode.decal enum value and allow TileMode in ImagerFilter.blur() constructor
2020-12-10 14:37:17 -08:00
Dan Field
2efc7c10aa
Set SkPath::setIsVolatile based on whether the path survives at least two frames (#22620)
This patch defaults the volatility bit on SkPaths to false, and then flips it to true if the path survives at least two frames.
2020-12-10 13:57:23 -08:00
Chase Latta
96927bb756
add ffi_struct_patch.dart to libraries.yaml (#23000) 2020-12-10 13:32:49 -08:00
Jenn Magder
3b9937a7f1
Load macOS dart bundle by URL fallback (#22979) 2020-12-10 12:50:58 -08:00
Robert Ancell
4338849250 Replace g_object_weak_ref with g_object_add_weak_pointer
In these cases it is simpler to use the latter. Newer code is using this method.
2020-12-11 09:07:26 +13:00
nturgut
3a30ae3d5c
Fix ios voiceover (for safari >13.4) (#22965)
* fixes voice over for higher ios-safari versions

* change enable conditions for webkit

* adding click event for removal. adding unit tests

* run the mobile semantics enabler test on mobile browsers

* remove test method that gave different result on LUCI.(further inv. needed)
2020-12-10 11:59:44 -08:00
Ferhat
4797b06652
[web] Fix drag failure when RMB pointer up event is not received (#22946) 2020-12-10 10:32:04 -08:00
skia-flutter-autoroll
2cb3a30953
Roll Fuchsia Linux SDK from 0kx01Ik6Y... to rnN_X2o75... (#22993) 2020-12-10 10:08:01 -08:00
skia-flutter-autoroll
2b33695552
Roll Fuchsia Mac SDK from G_O-vV26O... to OUQEzH1oE... (#22989) 2020-12-10 10:03:02 -08:00
skia-flutter-autoroll
ea13b14f51
Roll Skia from af11a00f7849 to 22f80a60b17f (2 revisions) (#22986) 2020-12-10 09:58:03 -08:00
Ferhat
91ec9451dd
[web] Optimize BitmapCanvas. Fixes overallocation of canvas elements (#22856) 2020-12-10 09:08:29 -08:00