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
skia-flutter-autoroll
1c54e6cc84
Roll Skia from 22f80a60b17f to 6b07e0eb497c (26 revisions) ( flutter/engine#23005 )
2020-12-10 15:18:02 -08:00
Jenn Magder
25c323c982
Load iOS dart bundle by URL fallback ( flutter/engine#22997 )
2020-12-10 14:43:02 -08:00
Jim Graham
8d66065e9a
Allow Tile mode for blur filter and add new decal TileMode ( flutter/engine#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
2d52a3c87c
Set SkPath::setIsVolatile based on whether the path survives at least two frames ( flutter/engine#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
b2f8531baf
add ffi_struct_patch.dart to libraries.yaml ( flutter/engine#23000 )
2020-12-10 13:32:49 -08:00
Jenn Magder
99bfdc65ed
Load macOS dart bundle by URL fallback ( flutter/engine#22979 )
2020-12-10 12:50:58 -08:00
Robert Ancell
f128a93e70
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
3a18d39693
Fix ios voiceover (for safari >13.4) ( flutter/engine#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
86f6fe0ef2
[web] Fix drag failure when RMB pointer up event is not received ( flutter/engine#22946 )
2020-12-10 10:32:04 -08:00
skia-flutter-autoroll
465e165cc6
Roll Fuchsia Linux SDK from 0kx01Ik6Y... to rnN_X2o75... ( flutter/engine#22993 )
2020-12-10 10:08:01 -08:00
skia-flutter-autoroll
c9afd7c954
Roll Skia from af11a00f7849 to 22f80a60b17f (2 revisions) ( flutter/engine#22986 )
2020-12-10 09:58:03 -08:00
Ferhat
6270a627a9
[web] Optimize BitmapCanvas. Fixes overallocation of canvas elements ( flutter/engine#22856 )
2020-12-10 09:08:29 -08:00
skia-flutter-autoroll
808a4692a1
Roll Skia from ff7bfea4ab76 to af11a00f7849 (1 revision) ( flutter/engine#22985 )
2020-12-09 22:08:01 -08:00
skia-flutter-autoroll
f6e16f2c0a
Roll Skia from 123501fd19a8 to ff7bfea4ab76 (23 revisions) ( flutter/engine#22978 )
2020-12-09 19:03:01 -08:00
skia-flutter-autoroll
db73f4001c
Roll Fuchsia Linux SDK from mz03TfHP9... to 0kx01Ik6Y... ( flutter/engine#22973 )
2020-12-09 16:28:01 -08:00
skia-flutter-autoroll
a89eb5694f
Roll Skia from 5e744acfad58 to 123501fd19a8 (8 revisions) ( flutter/engine#22963 )
2020-12-09 16:23:01 -08:00
Harry Terkelsen
0b6969a889
Fix platform view transforms in CanvasKit ( flutter/engine#22945 )
2020-12-09 16:13:02 -08:00
Mouad Debbar
e4b87fc364
[web] Cache CSS font string instead of the style object ( flutter/engine#22939 )
2020-12-09 16:08:03 -08:00
nturgut
6211412f85
[web] For Firefox focusing on the DOM element after blur propagates ( flutter/engine#22953 )
...
* For Firefox focusing on the DOM element after blur propagates
* modify the unit tests. remove webkit skip
* change async testing to a more common usage
2020-12-09 16:07:06 -08:00
nturgut
d928bf3645
update browser changing docs ( flutter/engine#22968 )
2020-12-09 15:13:55 -08:00
skia-flutter-autoroll
5461e1d9c9
Roll Skia from 9a6cece5a830 to 5e744acfad58 (5 revisions) ( flutter/engine#22957 )
...
https://skia.googlesource.com/skia.git/+log/9a6cece5a830..5e744acfad58
2020-12-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 251ba5cb119f to 27e52ca05dc7 (24 revisions)
2020-12-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 3668d352bc5f to 30805557e651 (33 revisions)
2020-12-09 reed@google.com Revert "Revert "Use explicit samplingoptions""
2020-12-09 reed@google.com Revert "Use explicit samplingoptions"
2020-12-09 johnstiles@google.com Add $genHType versions of frexp and ldexp.
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 jmbetancourt@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
2020-12-09 09:24:55 -05:00
skia-flutter-autoroll
990a4c5012
Roll Fuchsia Linux SDK from 3EfPHtl7G... to mz03TfHP9... ( flutter/engine#22960 )
2020-12-09 03:08:01 -08:00
Gary Qian
19afd06afc
Add split AOT loading unit failure/error code path ( flutter/engine#22857 )
2020-12-08 22:58:01 -08:00
skia-flutter-autoroll
8007ab64a6
Roll Skia from 51ab694cbb86 to 9a6cece5a830 (1 revision) ( flutter/engine#22952 )
2020-12-08 18:28:02 -08:00
skia-flutter-autoroll
bb226d1211
Roll Skia from 759ff5b38c23 to 51ab694cbb86 (4 revisions) ( flutter/engine#22949 )
2020-12-08 16:48:01 -08:00
skia-flutter-autoroll
6a40b7af71
Roll Skia from 99c944647fcc to 759ff5b38c23 (3 revisions) ( flutter/engine#22940 )
2020-12-08 15:28:02 -08:00
Mouad Debbar
809c8dbadc
[web] Default styles for rich text ( flutter/engine#22941 )
2020-12-08 15:22:20 -08:00