skia-flutter-autoroll
d4b8d676fc
Roll Fuchsia Linux SDK from YRTc9YoiB... to Nw5-0_sVF... ( #21760 )
2020-10-11 11:07:01 -07:00
skia-flutter-autoroll
7fc1a0386b
Roll Skia from aa64c352b349 to d71dc2d25b8b (1 revision) ( #21758 )
2020-10-11 00:47:02 -07:00
skia-flutter-autoroll
d97e74c7c2
Roll Fuchsia Linux SDK from EBX49sN_X... to YRTc9YoiB... ( #21753 )
2020-10-10 18:57:01 -07:00
skia-flutter-autoroll
7f0e17b676
Roll Skia from 13fc260c7080 to aa64c352b349 (1 revision) ( #21752 )
2020-10-10 18:52:01 -07:00
skia-flutter-autoroll
3bd695b18a
Roll Skia from 61003cde7688 to 13fc260c7080 (1 revision) ( #21746 )
2020-10-09 20:02:02 -07:00
skia-flutter-autoroll
8be6cc0390
Roll Skia from 88cda17bbeb8 to 61003cde7688 (4 revisions) ( #21744 )
2020-10-09 17:32:01 -07:00
Greg Spencer
85b0031f73
Migration to PlatformDispatcher and multi-window ( #20496 )
...
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-09 16:29:16 -07:00
Ferhat
ec1d111171
[web] Add ShaderBuilder, change drawVertices to use builder. ( #21716 )
...
* Move shader.dart into shaders directory
* Add Shader builder basic structure and decls
* rewrite drawVertices with ShaderBuilder
* Fix in parameters in fragment shader to use varying for webgl1
2020-10-09 15:52:29 -07:00
skia-flutter-autoroll
5aed0ee7f6
Roll Skia from 269e43fd9830 to 88cda17bbeb8 (3 revisions) ( #21742 )
2020-10-09 15:32:01 -07:00
skia-flutter-autoroll
15ac210024
Roll Skia from 453f67ff0ade to 269e43fd9830 (11 revisions) ( #21739 )
2020-10-09 13:32:02 -07:00
skia-flutter-autoroll
0989304314
Roll Fuchsia Linux SDK from wrXNShr_8... to EBX49sN_X... ( #21729 )
2020-10-09 13:17:01 -07:00
skia-flutter-autoroll
a1a89797b9
Roll Dart SDK from 712e35f7fd0b to 06536d68ca0f (2 revisions) ( #21736 )
2020-10-09 12:47:02 -07:00
skia-flutter-autoroll
14cb52e8d7
Roll Skia from e17b0501963a to 453f67ff0ade (28 revisions) ( #21732 )
...
https://skia.googlesource.com/skia.git/+log/e17b0501963a..453f67ff0ade
2020-10-09 ethannicholas@google.com SkSL enum changes
2020-10-09 egdaniel@google.com Suppress vulkan validation layers bug.
2020-10-09 ethannicholas@google.com more SkSL IRNode refactoring
2020-10-09 egdaniel@google.com Make sure the normal GrProgramDesc handles input attachment key.
2020-10-09 michaelludwig@google.com SkDevice::drawSpecial accepts arbitrary matrix v2
2020-10-09 brianosman@google.com Reorganize how SkSL includes are parsed and stored
2020-10-09 johnstiles@google.com Reland "Add sk_Caps.builtinDeterminantSupport and use it in cross()."
2020-10-09 adlai@google.com Reland "Merge GrContext::init into GrDirectContext ..."
2020-10-09 johnstiles@google.com Add test for sk_Caps.mustGuardDivisionEvenAfterExplicitZeroCheck.
2020-10-09 johnstiles@google.com Add test for sk_Caps.inBlendModesFailRandomlyForAllZeroVec.
2020-10-09 johnstiles@google.com Reland "Put top level FPs into their own functions"
2020-10-09 ethannicholas@google.com refactored more SkSL IRNodes
2020-10-09 egdaniel@google.com Reland "Rename GrStencilAttachment class to generic GrAttachment"
2020-10-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from af82ff2606e9 to 4a368eae5a6f (468 revisions)
2020-10-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 5f4e70b81046 to 952149303d06 (1 revision)
2020-10-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 6b4a4a85dfd7 to 793a07e36636 (12 revisions)
2020-10-09 jvanverth@google.com Revert "Add sk_Caps.builtinDeterminantSupport and use it in cross()."
2020-10-09 brianosman@google.com Remove custom iterators from SkSL::Program
2020-10-08 jvanverth@google.com Revert "Rename GrStencilAttachment class to generic GrAttachment"
2020-10-08 johnstiles@google.com Add sk_Caps.builtinDeterminantSupport and use it in cross().
2020-10-08 michaelludwig@google.com Add SkImageFilters::Shader in place of Paint factory
2020-10-08 michaelludwig@google.com Clip perspective bounds by device clip in SkPDFDevice
2020-10-08 jvanverth@google.com Revert "Merge GrContext::init into GrDirectContext ..."
2020-10-08 jvanverth@google.com Add push constant support to GrCaps.
2020-10-08 adlai@google.com Merge GrContext::init into GrDirectContext ...
2020-10-08 bsalomon@google.com Expose ManagedBackendTexture from BackendTextureImageFactory.
2020-10-08 kjlubick@google.com [canvaskit] Attempt to turn off rtti
2020-10-08 johnstiles@google.com Use SkSTArray to track CFG exits instead of std<set>.
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 jvanverth@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-09 10:30:00 -07:00
skia-flutter-autoroll
01b942025e
Roll Dart SDK from fe566e6d08b1 to 1e7250f91944 (1 revision) ( #21723 )
2020-10-09 00:37:02 -07:00
skia-flutter-autoroll
349889833c
Roll Dart SDK from 4ba58cad60e4 to fe566e6d08b1 (1 revision) ( #21718 )
2020-10-08 20:07:02 -07:00
skia-flutter-autoroll
346e7e807b
Roll Fuchsia Linux SDK from ZJHmp3INU... to wrXNShr_8... ( #21709 )
2020-10-08 15:42:02 -07:00
Mouad Debbar
9ab40c2809
[web] Reland Support custom url strategies ( #21702 )
2020-10-08 14:30:02 -07:00
skia-flutter-autoroll
aa155eed3b
Roll Skia from 9c0b79a35489 to e17b0501963a (15 revisions) ( #21707 )
2020-10-08 14:17:01 -07:00
skia-flutter-autoroll
3cb0b1a455
Roll Skia from 8d43858ed21a to 9c0b79a35489 (14 revisions) ( #21698 )
2020-10-08 11:37:02 -07:00
skia-flutter-autoroll
5e13767ce8
Roll Skia from 38e6d226f24e to ac0723a06b53 (3 revisions) ( #21688 )
2020-10-08 00:17:01 -07:00
skia-flutter-autoroll
c2c60514d6
Roll Dart SDK from 8f1a96317589 to 8572b5c0f6dc (1 revision) ( #21686 )
2020-10-07 23:07:01 -07:00
skia-flutter-autoroll
91c4492cfb
Roll Fuchsia Linux SDK from kr1tNtZvZ... to ZJHmp3INU... ( #21684 )
2020-10-07 23:02:01 -07:00
skia-flutter-autoroll
07ba1f339a
Roll Skia from 041fd0ad7d93 to 38e6d226f24e (1 revision) ( #21683 )
2020-10-07 22:57:05 -07:00
Dan Field
3905b9ec39
Revert "[web] Support custom url strategies ( #19134 )" ( #21687 )
...
This reverts commit 02324994a3f44a2777ade96b3d69aa61901fb9b4.
2020-10-07 21:42:20 -07:00
skia-flutter-autoroll
669bafe552
Roll Dart SDK from 9560a32779fc to 8f1a96317589 (12 revisions) ( #21678 )
2020-10-07 17:52:01 -07:00
Mouad Debbar
02324994a3
[web] Support custom url strategies ( #19134 )
2020-10-07 17:19:07 -07:00
skia-flutter-autoroll
2e085660a1
Roll Skia from a7f69c290667 to 041fd0ad7d93 (5 revisions) ( #21676 )
2020-10-07 16:42:02 -07:00
skia-flutter-autoroll
8e34a7f9c8
Roll Skia from 107114dd1d6e to a7f69c290667 (18 revisions) ( #21666 )
...
https://skia.googlesource.com/skia.git/+log/107114dd1d6e..a7f69c290667
*** Force-landing this with red checks so we don't fall too far behind. (All failures are flakes).
2020-10-07 egdaniel@google.com Add stencil formats to all the backends.
2020-10-07 brianosman@google.com Only include one variable per declaration statement
2020-10-07 johnstiles@google.com Remove accidentally repeated bit-index expression.
2020-10-07 mtklein@google.com refactor HashAndEncode
2020-10-07 robertphillips@google.com Centralize CreateLazyView helper in GrThreadSafeUniquelyKeyedProxyViewCache
2020-10-07 michaelludwig@google.com Update AutoLayerForImageFilter to use SkTCopyOnFirstWrite
2020-10-07 johnstiles@google.com Rename ChunkBits to kChunkBits.
2020-10-07 jvanverth@google.com Revert "Add a 2d cross product intrinsic to sksl"
2020-10-07 robertphillips@google.com Add customData capability to the thread-safe proxy cache ...
2020-10-07 johnstiles@google.com Fix data() method and add unit test.
2020-10-07 kjlubick@google.com [canvaskit] Add make rule to check types
2020-10-07 csmartdalton@google.com Add a 2d cross product intrinsic to sksl
2020-10-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from afe6ca45b6da to 635de036d766 (3 revisions)
2020-10-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 77e3d0ae97b6 to 3df629c55d89 (20 revisions)
2020-10-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 4259b6b6cb0f to 3c77521707c0 (463 revisions)
2020-10-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 326e14f34bb5 to 7e22b1c44fb0 (6 revisions)
2020-10-07 mtklein@google.com retry³ absl
2020-10-06 johnstiles@google.com Separate out SymbolTable aliases from regular Symbols.
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 jvanverth@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-07 16:26:58 -04:00
nturgut
6c0ca5e7c1
add api_conform_test to analyze step. remove build script. ( #21633 )
2020-10-06 15:39:18 -07:00
skia-flutter-autoroll
cab44910a7
Roll Skia from 33b42e12ab71 to 107114dd1d6e (5 revisions) ( #21634 )
2020-10-06 14:52:02 -07:00
skia-flutter-autoroll
94edb68da9
Roll Fuchsia Linux SDK from HeAkKHbFY... to kr1tNtZvZ... ( #21630 )
2020-10-06 13:27:03 -07:00
nturgut
9338516ee4
running web tests only on DEPS and web directories ( #21613 )
...
* running web tests only on DEPS and web directories
* adding more folders to skip tests
2020-10-06 13:16:03 -07:00
skia-flutter-autoroll
96dcec093a
Roll Skia from c3bdd1c597dc to 33b42e12ab71 (6 revisions) ( #21628 )
2020-10-06 12:52:01 -07:00
stuartmorgan
042c7f0422
[linux] Allow engine flags via environment vars ( #21497 )
...
Adds the ability to pass engine switches temporarily at runtime via
environment variables. Uses the same approach recently added to
Windows and macOS.
This is enabled only for debug/profile to avoid potential issues with
tampering with released applications, but if there is a need for that in
the future it could be added (potentially with a whitelist, as is
currently used for Dart VM flags).
Fixes flutter/flutter#60393
2020-10-06 11:17:19 -07:00
skia-flutter-autoroll
8842e502ef
Roll Skia from e2c6940c36e4 to c3bdd1c597dc (4 revisions) ( #21625 )
...
https://skia.googlesource.com/skia.git/+log/e2c6940c36e4..c3bdd1c597dc
2020-10-06 robertphillips@google.com Separate mask creation from drawing in draw_shape_with_mask_filter
2020-10-06 kjlubick@google.com [canvaskit] Update to 0.18.1 (including typescript types/docs).
2020-10-06 kjlubick@google.com [canvaskit] Add docs/types for Skottie and Particles
2020-10-06 kjlubick@google.com [canvaskit] Add docs/types for paragraph
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 jvanverth@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-06 09:59:54 -07:00
skia-flutter-autoroll
de42a99019
Roll Skia from 00dc0bcb4d54 to e2c6940c36e4 (1 revision) ( #21624 )
2020-10-06 06:37:02 -07:00
skia-flutter-autoroll
e1a7eb0841
Roll Skia from fa5ff7d234b8 to 00dc0bcb4d54 (3 revisions) ( #21622 )
2020-10-06 00:22:02 -07:00
skia-flutter-autoroll
b733a85eda
Roll Fuchsia Linux SDK from DMUD0TMLr... to HeAkKHbFY... ( #21621 )
2020-10-05 23:12:02 -07:00
skia-flutter-autoroll
eb1264664e
Roll Skia from 347e5dc37127 to fa5ff7d234b8 (1 revision) ( #21620 )
2020-10-05 23:02:03 -07:00
skia-flutter-autoroll
6e1e73d899
Roll Skia from 05162812fd37 to 347e5dc37127 (1 revision) ( #21617 )
2020-10-05 20:57:01 -07:00
skia-flutter-autoroll
4569aab3bb
Roll Skia from 41d906752d13 to 05162812fd37 (1 revision) ( #21615 )
2020-10-05 19:37:01 -07:00
skia-flutter-autoroll
74d7f5b8c4
Roll Skia from d30e9efdab5c to 41d906752d13 (2 revisions) ( #21608 )
2020-10-05 16:52:02 -07:00
skia-flutter-autoroll
477c84c4a5
Roll Skia from 0d31ed506863 to d30e9efdab5c (4 revisions) ( #21607 )
2020-10-05 15:22:03 -07:00
skia-flutter-autoroll
8d48b399dd
Roll Skia from e2c4999ec340 to 0d31ed506863 (5 revisions) ( #21604 )
2020-10-05 13:52:01 -07:00
skia-flutter-autoroll
948dd97025
Roll Skia from bd0881cb58eb to e2c4999ec340 (5 revisions) ( #21601 )
2020-10-05 12:32:02 -07:00
skia-flutter-autoroll
bf545adf82
Roll Skia from e34a8d7f01ff to bd0881cb58eb (12 revisions) ( #21600 )
2020-10-05 11:07:01 -07:00
skia-flutter-autoroll
22ae8f7d15
Roll Fuchsia Linux SDK from 5KQYmRGqZ... to DMUD0TMLr... ( #21599 )
2020-10-05 09:52:01 -07:00
skia-flutter-autoroll
4d775a30fa
Roll Dart SDK from 1a039e595379 to 9560a32779fc (1 revision) ( #21598 )
2020-10-05 09:47:02 -07:00
skia-flutter-autoroll
fcdcbfb84d
Roll Skia from 223ffcdff922 to e34a8d7f01ff (2 revisions) ( #21597 )
2020-10-05 09:42:02 -07:00
skia-flutter-autoroll
63d8e7557b
Roll Fuchsia Linux SDK from Hq4nRfNIg... to 5KQYmRGqZ... ( #21595 )
2020-10-04 19:07:01 -07:00