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
Zachary Anderson
6055b64893
Revert "Roll Fuchsia Linux SDK from gdo4mZ5oI... to 41fVbRhb0... ( #21814 )" ( flutter/engine#21823 )
...
This reverts commit 0adc19f3894cd0a2ee9a6307d5428055f6e82815.
2020-10-13 16:35:14 -07:00
skia-flutter-autoroll
0adc19f389
Roll Fuchsia Linux SDK from gdo4mZ5oI... to 41fVbRhb0... ( flutter/engine#21814 )
2020-10-13 11:47:03 -07:00
skia-flutter-autoroll
efb8a21cfb
Roll Skia from 01b93eabe25b to 2e0c70dc9c3e (10 revisions) ( flutter/engine#21810 )
2020-10-13 10:27:02 -07:00
skia-flutter-autoroll
ebeaa845f8
Roll Skia from fa8891164062 to 01b93eabe25b (4 revisions) ( flutter/engine#21805 )
2020-10-13 09:07:02 -07:00
skia-flutter-autoroll
13bb8ef37c
Roll Skia from c89a7ee628db to fa8891164062 (1 revision) ( flutter/engine#21804 )
2020-10-13 07:47:01 -07:00
skia-flutter-autoroll
c6d9411e6e
Roll Skia from 387fd62a1280 to c89a7ee628db (1 revision) ( flutter/engine#21803 )
2020-10-13 06:27:01 -07:00
skia-flutter-autoroll
e422a50b30
Roll Skia from f58db3c94da3 to 387fd62a1280 (3 revisions) ( flutter/engine#21801 )
2020-10-13 00:22:01 -07:00
skia-flutter-autoroll
059847d87d
Roll Fuchsia Linux SDK from h-DeV4tgE... to gdo4mZ5oI... ( flutter/engine#21797 )
2020-10-12 22:27:01 -07:00
skia-flutter-autoroll
2a9281b2ee
Roll Skia from ab6e62c131e9 to f58db3c94da3 (6 revisions) ( flutter/engine#21794 )
2020-10-12 21:42:02 -07:00
Yuqian Li
0c645869e3
Revert "Migration to PlatformDispatcher and multi-window #20496 " ( flutter/engine#21792 )
...
* Revert "Fix documentation build for window changes. (#21780 )"
This reverts commit a539d91840d2fbbb4aa07eeed6a92d654db167ab.
* Revert "Migration to PlatformDispatcher and multi-window (#20496 )"
This reverts commit a58fec63f196175eedfc5fbaedce9336dab5c508.
2020-10-12 19:26:41 -07:00
nturgut
e73acfbe6e
E2e screenshot tests2 ( flutter/engine#21383 )
...
* carrying code
* more changes for carrying the code
* rebase changes onto ios-screenshot tests
* adding screenshot capability to text_editing e2e test
* address some comments
* change enable flag for isUnitTestsScreenshotsAvailable
* addressing the reviewer comments
* change the dependency for path
* add to licencense file
* changing goldens commit no. the new commit has the screenshot goldens
* update readme file
* firefox tests needs LUCI changes
* change to release mode since screenshots were taken in release mode
* change window size
* some argument changes
* small comment change
* test the chrome linux tests again
* use roboto font instead of default font
* addressing reviewer comments
* change commit for goldens
2020-10-12 16:25:57 -07:00
skia-flutter-autoroll
b33fe726af
Roll Skia from 840e8ea7403e to ab6e62c131e9 (7 revisions) ( flutter/engine#21783 )
2020-10-12 16:02:02 -07:00
skia-flutter-autoroll
0cb67fea49
Roll Skia from 9213e610ed92 to 840e8ea7403e (11 revisions) ( flutter/engine#21779 )
2020-10-12 14:12:02 -07:00
skia-flutter-autoroll
b47843a83d
Roll Skia from ceb6214a556a to 9213e610ed92 (8 revisions) ( flutter/engine#21774 )
2020-10-12 11:32:02 -07:00
skia-flutter-autoroll
3482cc9dd9
Roll Skia from d71dc2d25b8b to ceb6214a556a (5 revisions) ( flutter/engine#21772 )
2020-10-12 09:32:02 -07:00
skia-flutter-autoroll
141b0e6b2b
Roll Fuchsia Linux SDK from Nw5-0_sVF... to h-DeV4tgE... ( flutter/engine#21771 )
2020-10-12 09:07:01 -07:00
skia-flutter-autoroll
429a998c65
Roll Fuchsia Linux SDK from YRTc9YoiB... to Nw5-0_sVF... ( flutter/engine#21760 )
2020-10-11 11:07:01 -07:00
skia-flutter-autoroll
e6c6570f79
Roll Skia from aa64c352b349 to d71dc2d25b8b (1 revision) ( flutter/engine#21758 )
2020-10-11 00:47:02 -07:00
skia-flutter-autoroll
9ab0cef511
Roll Fuchsia Linux SDK from EBX49sN_X... to YRTc9YoiB... ( flutter/engine#21753 )
2020-10-10 18:57:01 -07:00
skia-flutter-autoroll
2f7813e27b
Roll Skia from 13fc260c7080 to aa64c352b349 (1 revision) ( flutter/engine#21752 )
2020-10-10 18:52:01 -07:00
skia-flutter-autoroll
01cba5016c
Roll Skia from 61003cde7688 to 13fc260c7080 (1 revision) ( flutter/engine#21746 )
2020-10-09 20:02:02 -07:00
skia-flutter-autoroll
6288ffac43
Roll Skia from 88cda17bbeb8 to 61003cde7688 (4 revisions) ( flutter/engine#21744 )
2020-10-09 17:32:01 -07:00
Greg Spencer
a58fec63f1
Migration to PlatformDispatcher and multi-window ( flutter/engine#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
0eab17e473
[web] Add ShaderBuilder, change drawVertices to use builder. ( flutter/engine#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
599ab55cd0
Roll Skia from 269e43fd9830 to 88cda17bbeb8 (3 revisions) ( flutter/engine#21742 )
2020-10-09 15:32:01 -07:00
skia-flutter-autoroll
b651bbbdc3
Roll Skia from 453f67ff0ade to 269e43fd9830 (11 revisions) ( flutter/engine#21739 )
2020-10-09 13:32:02 -07:00
skia-flutter-autoroll
c0ecdc426b
Roll Fuchsia Linux SDK from wrXNShr_8... to EBX49sN_X... ( flutter/engine#21729 )
2020-10-09 13:17:01 -07:00
skia-flutter-autoroll
561eff4ed4
Roll Skia from e17b0501963a to 453f67ff0ade (28 revisions) ( flutter/engine#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
51d3d099d4
Roll Fuchsia Linux SDK from ZJHmp3INU... to wrXNShr_8... ( flutter/engine#21709 )
2020-10-08 15:42:02 -07:00
Mouad Debbar
ea26f366af
[web] Reland Support custom url strategies ( flutter/engine#21702 )
2020-10-08 14:30:02 -07:00
skia-flutter-autoroll
8077fe017d
Roll Skia from 9c0b79a35489 to e17b0501963a (15 revisions) ( flutter/engine#21707 )
2020-10-08 14:17:01 -07:00
skia-flutter-autoroll
56ec7abe3d
Roll Skia from 8d43858ed21a to 9c0b79a35489 (14 revisions) ( flutter/engine#21698 )
2020-10-08 11:37:02 -07:00
skia-flutter-autoroll
deedd8be98
Roll Skia from 38e6d226f24e to ac0723a06b53 (3 revisions) ( flutter/engine#21688 )
2020-10-08 00:17:01 -07:00
skia-flutter-autoroll
87c4390145
Roll Fuchsia Linux SDK from kr1tNtZvZ... to ZJHmp3INU... ( flutter/engine#21684 )
2020-10-07 23:02:01 -07:00
skia-flutter-autoroll
40a9d4b8de
Roll Skia from 041fd0ad7d93 to 38e6d226f24e (1 revision) ( flutter/engine#21683 )
2020-10-07 22:57:05 -07:00
Dan Field
ad2f8cab17
Revert "[web] Support custom url strategies ( #19134 )" ( flutter/engine#21687 )
...
This reverts commit 17d107f94a2b08697da0a0984f2dfb4ad7ff7fb9.
2020-10-07 21:42:20 -07:00
Mouad Debbar
17d107f94a
[web] Support custom url strategies ( flutter/engine#19134 )
2020-10-07 17:19:07 -07:00
skia-flutter-autoroll
6d05412a7e
Roll Skia from a7f69c290667 to 041fd0ad7d93 (5 revisions) ( flutter/engine#21676 )
2020-10-07 16:42:02 -07:00
skia-flutter-autoroll
d796880102
Roll Skia from 107114dd1d6e to a7f69c290667 (18 revisions) ( flutter/engine#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
035d66a75f
add api_conform_test to analyze step. remove build script. ( flutter/engine#21633 )
2020-10-06 15:39:18 -07:00