skia-flutter-autoroll
58e00ccd8a
Roll Skia from aea82732415c to c493eabd56d0 (2 revisions) ( flutter/engine#22118 )
2020-10-26 07:47:02 -07:00
skia-flutter-autoroll
5632825212
Roll Fuchsia Linux SDK from d3HGOZddM... to 5teTtbQ9-... ( flutter/engine#22114 )
2020-10-26 00:42:01 -07:00
skia-flutter-autoroll
d87a22d006
Roll Fuchsia Linux SDK from 33fGX8ZWr... to d3HGOZddM... ( flutter/engine#22110 )
2020-10-25 11:22:02 -07:00
skia-flutter-autoroll
72d55f01f8
Roll Skia from 312535b47d38 to aea82732415c (1 revision) ( flutter/engine#22108 )
2020-10-25 00:52:01 -07:00
skia-flutter-autoroll
c68d4b06b2
Roll Fuchsia Linux SDK from gHKi9MwVc... to 33fGX8ZWr... ( flutter/engine#22107 )
2020-10-24 22:02:01 -07:00
skia-flutter-autoroll
0e120b94ef
Roll Skia from 7c64798b3d0c to 312535b47d38 (9 revisions) ( flutter/engine#22101 )
2020-10-24 10:37:02 -07:00
skia-flutter-autoroll
aa8acf39ad
Roll Fuchsia Linux SDK from ivUuUUnOL... to gHKi9MwVc... ( flutter/engine#22097 )
2020-10-24 04:32:02 -07:00
skia-flutter-autoroll
930b2b8f1e
Roll Fuchsia Linux SDK from vuKxZmSVj... to ivUuUUnOL... ( flutter/engine#22084 )
2020-10-23 15:12:02 -07:00
Yegor
d52c7a1adb
add web framework tests to the prod builder ( flutter/engine#22080 )
2020-10-23 15:07:01 -07:00
skia-flutter-autoroll
da36be79d4
Roll Skia from 58cf3fe83b93 to 7c64798b3d0c (5 revisions) ( flutter/engine#22081 )
2020-10-23 13:42:01 -07:00
skia-flutter-autoroll
484d7d99f3
Roll Skia from 53281c712159 to 58cf3fe83b93 (5 revisions) ( flutter/engine#22075 )
2020-10-23 10:32:01 -07:00
skia-flutter-autoroll
4d892a231e
Roll Fuchsia Linux SDK from gqS_DIjN4... to vuKxZmSVj... ( flutter/engine#22074 )
2020-10-22 23:52:01 -07:00
skia-flutter-autoroll
0b99bc6564
Roll Skia from 01b05e5b830b to 53281c712159 (1 revision) ( flutter/engine#22065 )
2020-10-22 16:42:01 -07:00
skia-flutter-autoroll
179e4b4f7e
Roll Skia from 65674e4c2e56 to 01b05e5b830b (3 revisions) ( flutter/engine#22062 )
2020-10-22 15:12:02 -07:00
Robert Ancell
eb7e81fe4c
Add FlEventChannel ( flutter/engine#21316 )
...
Related to https://github.com/flutter/flutter/issues/65270
2020-10-22 15:06:52 -07:00
Greg Spencer
06b6f8af89
Reland: Migration to PlatformDispatcher and multi-window ( flutter/engine#21932 )
...
This re-lands #20496 and #21780 after fixing the semantics-enabling code that was causing the post-submit web_smoke_test to fail.
Below is the description from the original PR:
This is a PR for converting the dart:ui code in the engine to use a multi-window API. The goal here is to convert from the window singleton to an API that has the concept of multiple windows. Also, I'm matching up the new PlatformDispatcher class to talk directly to the PlatformConfiguration class in the engine. I'm not attempting to actually enable creating multiple windows here, just migrate to an API that has a concept of multiple windows. The multi-window API in this PR currently only ever creates one window.
The design doc for this change is here.
The major changes in this PR:
Move the platfom-specific attributes out of Window, and into the new PlatformDispatcher class that holds all of the platform state, so that the platform code need only update the configuration on this class.
Create FlutterView, FlutterWindow, and SingletonFlutterWindow classes to separate out the concepts of a view (of which there may be multiple in a window), a window (of which there may be multiple on a screen, and they host views), and a window where there is only ever expected to be one (this hosts the entire API of the former Window class, and will eventually be the type of the window singleton).
Next step after this PR lands:
Remove the Window class entirely (it is replaced by SingletonFlutterWindow). Some minor changes in the Framework are needed to switch to using SingletonFlutterWindow directly first.
The Window class still exists in this PR, but will be removed as soon as the framework is converted to point to the SingletonFlutterWindow class instead. They share the same API, just have different names (Window is currently a subclass of SingletonFlutterWindow). The intention is that the Window name will be freed up to use as a widget class name in the framework for managing windows. The singleton called window will remain, and keep the same API it has now.
2020-10-22 14:54:25 -07:00
skia-flutter-autoroll
5f3016a4ed
Roll Skia from 5c7bb326a7b3 to 65674e4c2e56 (3 revisions) ( flutter/engine#22060 )
...
https://skia.googlesource.com/skia.git/+log/5c7bb326a7b3..65674e4c2e56
2020-10-22 kjlubick@google.com [canvaskit] Compile in most gms for testing
2020-10-22 johnstiles@google.com Reland "Add pooling support on iOS."
2020-10-22 egdaniel@google.com Fix asserts for npot tiling in gl.
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 egdaniel@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-10-22 13:50:00 -07:00
skia-flutter-autoroll
eac74c95b5
Roll Fuchsia Linux SDK from lPMs_KwnU... to gqS_DIjN4... ( flutter/engine#22057 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC chinmaygarde@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-10-22 10:27:52 -07:00
skia-flutter-autoroll
e4f96191d7
Roll Skia from 2d2f82c00aeb to 5c7bb326a7b3 (33 revisions) ( flutter/engine#22059 )
...
https://skia.googlesource.com/skia.git/+log/2d2f82c00aeb..5c7bb326a7b3
2020-10-22 johnstiles@google.com Reland "Create a basic IRNode pooling system."
2020-10-22 egdaniel@google.com Revert "Reland "Create a basic IRNode pooling system.""
2020-10-22 egdaniel@google.com Revert "Add pooling support on iOS."
2020-10-22 brianosman@google.com Add much better SkTHashMap visualization to Skia.natvis
2020-10-22 kjlubick@google.com [fuzz] Copy crashing outputs before failing
2020-10-22 johnstiles@google.com Add pooling support on iOS.
2020-10-22 jvanverth@google.com Fix storage class issues for push constant variables.
2020-10-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 84f5eeb6dd9b to e02d8938821a (3 revisions)
2020-10-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 4bdce889ea35 to 502ec4ce30b3 (465 revisions)
2020-10-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from e2147a58a233 to d74754378f09 (16 revisions)
2020-10-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from cca03ca6bfe9 to 22505a5afe1f (9 revisions)
2020-10-22 johnstiles@google.com Reland "Create a basic IRNode pooling system."
2020-10-21 fmalita@chromium.org [svg] Add support for preserveAspectRatio
2020-10-21 johnstiles@google.com Pop the symbol table if compilation fails.
2020-10-21 kjlubick@google.com [canvaskit] Load resources into wasm gms/unit tests.
2020-10-21 egdaniel@google.com In Vk don't set dynamic blend constant on Pipeline if we don't use it.
2020-10-21 tdenniston@google.com [svg] Add gradientUnits attribute, value, and parsing
2020-10-21 jlavrova@google.com Underline decorations with gaps and no text
2020-10-21 bsalomon@google.com Reland "Perform bounding rect-relative calcs in full float in GrRRectBlurEffect"
2020-10-21 brianosman@google.com Add several more visualizations to Skia.natvis
2020-10-21 michaelludwig@google.com Make small epsilons more rigorous for gpu gaussian blurs
2020-10-21 johnstiles@google.com Revert "Create a basic IRNode pooling system."
2020-10-21 bsalomon@google.com Revert "Perform bounding rect-relative calcs in full float in GrRRectBlurEffect"
2020-10-21 johnstiles@google.com Migrate additional FPs to `return` instead of `sk_OutColor`.
2020-10-21 johnstiles@google.com Wrap built-in symbol tables when a switch statement is cloned.
2020-10-21 bsalomon@google.com Perform bounding rect-relative calcs in full float in GrRRectBlurEffect
2020-10-21 johnstiles@google.com Create a basic IRNode pooling system.
2020-10-21 robertphillips@google.com Increase encapsulation of GrThreadSafeCache::Entry
2020-10-21 kjlubick@google.com [canvaskit] Fix gm test runner on non-tryjobs
2020-10-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from df17a76102df to 84f5eeb6dd9b (3 revisions)
2020-10-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 2be35682cd67 to e2147a58a233 (40 revisions)
2020-10-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 60b90a0bfd24 to 4bdce889ea35 (441 revisions)
2020-10-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from c4593127cbdd to cca03ca6bfe9 (7 revisions)
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 egdaniel@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-10-22 10:26:39 -07:00
skia-flutter-autoroll
75275bb2c1
Roll Skia from 1c823674d957 to 2d2f82c00aeb (13 revisions) ( flutter/engine#22015 )
...
https://skia.googlesource.com/skia.git/+log/1c823674d957..2d2f82c00aeb
2020-10-20 brianosman@google.com Always declare sk_FragColor in GLSL, even if unused
2020-10-20 ethannicholas@google.com added SkSLNodeArrayWrapper
2020-10-20 reed@google.com update dox for drawPaint
2020-10-20 johnstiles@google.com Wrap built-in symbol tables during inlining.
2020-10-20 johnstiles@google.com Wrap built-in symbol tables when an IRNode is cloned.
2020-10-20 johnstiles@google.com Fix typo in class name.
2020-10-20 robertphillips@google.com Make GrFillRectOp::onPrePrepareDraws also call base class' version
2020-10-20 adlai@google.com Reland "Remove GrContext"
2020-10-20 robertphillips@google.com Rename some of GrThreadSafeCache's member variables
2020-10-20 abarth@google.com [fuchsia] Migrate to new zx::vmar::map method
2020-10-20 mtklein@google.com upstream cl/337571894 with tweaks
2020-10-20 robertphillips@google.com Pull the triangulating path renderer's shape-space triangulation into a helper method
2020-10-20 fmalita@chromium.org [svg] Parse text attributes
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 egdaniel@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-10-20 17:01:28 -07:00
Chris Bracken
9482036304
Revert "Define SK_VULKAN for clang-tidy runs ( #21927 )" ( flutter/engine#22012 )
...
This breaks linting on other targets that include skia headers that do
ifdef checks on SK_VULKAN.
This reverts commit 939c3de58aa3ebeed23221b84883aa7bd7365f2e.
2020-10-20 15:17:05 -07:00
skia-flutter-autoroll
73c6189c55
Roll Skia from 51dc28505fb9 to 1c823674d957 (8 revisions) ( flutter/engine#21995 )
2020-10-20 10:22:01 -07:00
skia-flutter-autoroll
50c3a4ee2f
Roll Skia from 4964300530d3 to 51dc28505fb9 (5 revisions) ( flutter/engine#21993 )
2020-10-20 09:02:03 -07:00
skia-flutter-autoroll
ea4df4465d
Roll Skia from a25c0619b5ef to 4964300530d3 (2 revisions) ( flutter/engine#21990 )
2020-10-20 07:37:02 -07:00
skia-flutter-autoroll
cac364e4f7
Roll Skia from ac1ded033136 to a25c0619b5ef (2 revisions) ( flutter/engine#21989 )
2020-10-20 06:12:02 -07:00
skia-flutter-autoroll
01a0c5e72e
Roll Fuchsia Linux SDK from dcMRY8S12... to lPMs_KwnU... ( flutter/engine#21988 )
2020-10-20 05:57:02 -07:00
skia-flutter-autoroll
b76ca878fc
Roll Skia from 27f7fe32f49b to ac1ded033136 (15 revisions) ( flutter/engine#21984 )
2020-10-19 22:52:01 -07:00
Ferhat
3e8771c0d8
[web] Implement sweep gradient ( flutter/engine#21873 )
2020-10-19 22:14:42 -07:00
skia-flutter-autoroll
46ee82fbca
Roll Fuchsia Linux SDK from ZJHmp3INU... to dcMRY8S12... ( flutter/engine#21976 )
2020-10-19 16:37:02 -07:00
Jenn Magder
ebc513283f
Revert "[ios] Refactor IOSSurface factory and unify surface creation ( #21877 )" ( flutter/engine#21970 )
2020-10-19 16:32:03 -07:00
Chris Bracken
939c3de58a
Define SK_VULKAN for clang-tidy runs ( flutter/engine#21927 )
...
When linting flutter/vulkan/vulkan_window.cc, the call to
GrDirectContext::MakeVulkan is undefined when SK_VULKAN is not defined,
triggering a lint error.
Bug: https://github.com/flutter/flutter/issues/68331
2020-10-19 16:31:07 -07:00
skia-flutter-autoroll
befaf27535
Roll Skia from be8004d2fb6c to 27f7fe32f49b (1 revision) ( flutter/engine#21956 )
2020-10-19 09:42:02 -07:00
Jason Simmons
341f3036a6
Roll the process_runner package used by the formatter script ( flutter/engine#21937 )
2020-10-16 18:39:25 -07:00
skia-flutter-autoroll
5e3a5dd580
Roll Skia from f60a76e2ac01 to be8004d2fb6c (1 revision) ( flutter/engine#21936 )
2020-10-16 18:32:02 -07:00
Chris Bracken
7665dde319
Require that FLUTTER_NOLINT include issue link ( flutter/engine#21922 )
...
This adds enforcement to the linter that all FLUTTER_NOLINT comments be
of the form:
// FLUTTER_NOLINT: https://github.com/flutter/flutter/issue/ID
Every linter opt-out should have an associated bug describing what issue
it works around so that others can work on eliminating it, or at least
understanding the rationale and whether it's still relevant.
This also reduces the likelihood of inadvertent copy-pasting into new
files either because the author fails to spot it when copying the
copyright block from another file, or assumes that it's necessary for
some subcomponent of the engine.
Bug: https://github.com/flutter/flutter/issues/68273
2020-10-16 17:46:42 -07:00
skia-flutter-autoroll
c6a6b74dd4
Roll Skia from f9c7b2803461 to f60a76e2ac01 (4 revisions) ( flutter/engine#21929 )
2020-10-16 16:22:01 -07:00
skia-flutter-autoroll
6b24d82afc
Roll Skia from 418eda2c599a to f9c7b2803461 (3 revisions) ( flutter/engine#21923 )
2020-10-16 14:52:02 -07:00
skia-flutter-autoroll
31e9f351e6
Roll Skia from 839fb228ac44 to 418eda2c599a (9 revisions) ( flutter/engine#21917 )
2020-10-16 13:32:02 -07:00
skia-flutter-autoroll
1e35056e8e
Roll Skia from db0288d747ae to 839fb228ac44 (1 revision) ( flutter/engine#21911 )
2020-10-16 09:02:01 -07:00
skia-flutter-autoroll
8f61a2ab97
Roll Skia from f1b53836b705 to db0288d747ae (7 revisions) ( flutter/engine#21910 )
2020-10-16 07:42:02 -07:00
Kaushik Iska
ce530b3770
[ios] Refactor IOSSurface factory and unify surface creation ( flutter/engine#21877 )
2020-10-15 19:56:13 -07:00
skia-flutter-autoroll
3443d555f8
Roll Skia from f4bda743ff8d to f1b53836b705 (21 revisions) ( flutter/engine#21892 )
2020-10-15 17:17:03 -07:00
skia-flutter-autoroll
fefa1d8811
Roll Skia from 99446001182c to f4bda743ff8d (22 revisions) ( flutter/engine#21848 )
2020-10-14 17:27:04 -07:00
Jason Simmons
d6720f7085
Prevent a race between SurfaceTexture.release and updateTexImage ( flutter/engine#21777 )
2020-10-14 15:02:02 -07:00
Greg Spencer
14b9c22b2c
Upgrade to latest process runner, fix commands that throw to fail test ( flutter/engine#21827 )
...
This fixes the lint script to fail when the clang-tidy command itself fails to execute, and print the exception that was raised.
2020-10-14 14:33:42 -07:00
skia-flutter-autoroll
3f9f0d8e0e
Roll Skia from 7bbdde059685 to 99446001182c (5 revisions) ( flutter/engine#21834 )
2020-10-14 11:22:01 -07:00
Zachary Anderson
c66332c58c
Revert Linux Fuchsia SDK rolls to 10/8 ( flutter/engine#21829 )
2020-10-14 09:44:45 -07:00
skia-flutter-autoroll
5fc0a24973
Roll Skia from 2e0c70dc9c3e to 7bbdde059685 (10 revisions) ( flutter/engine#21816 )
2020-10-13 18:02:01 -07:00
Greg Spencer
17aa0b4708
Add missing ninja call to analyze.sh so it can be run locally easily ( flutter/engine#21782 )
2020-10-13 17:57:02 -07:00
Kaushik Iska
b5c49443f9
[ios] Create a standalone external view embedder on iOS ( flutter/engine#21798 )
2020-10-13 17:56:31 -07:00