26429 Commits

Author SHA1 Message Date
Jim Graham
f2fd4d7f0e Fix premature LayerStateStack layer culling (flutter/engine#38159)
* remove premature opacity culling

* remove premature clip culling
2022-12-09 21:31:05 +00:00
Mouad Debbar
865c2b0a2e [web] Use js_util.promiseToFuture with CanvasKitInit() (flutter/engine#38128) 2022-12-09 21:21:05 +00:00
Jackson Gardner
1f8ce4fd94 Don't use sync*, as it is unimplemented in dart2wasm. (flutter/engine#38149)
* Don't use sync*, as it is unimplemented in dart2wasm.

* Address Joshua's comments.

* Even more terse syntax, and change the name of the library
2022-12-09 13:15:11 -08:00
skia-flutter-autoroll
8c609c5c42 Roll Skia from b253b10374e7 to ec407902999b (3 revisions) (flutter/engine#38158)
https://skia.googlesource.com/skia.git/+log/b253b10374e7..ec407902999b

2022-12-09 cmumford@google.com [infra] Delete OOPRDLL ASAN/TSAN jobs
2022-12-09 bsalomon@google.com Revert "Fix mirror mode when samples fall at integers in RP"
2022-12-09 johnstiles@google.com Add reenable_loop_mask op to RP builder.

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 bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-09 19:31:12 +00:00
Jackson Gardner
4b6f0c837b Massage the JS interop around didCreateEngineInitializer (flutter/engine#38147)
* Massage the JS interop around `didCreateEngineInitializer` to make it work
better with dart2wasm.

* Make the whole type hierarchy more explicit.

* Address Joshua's comments.
2022-12-09 11:28:07 -08:00
skia-flutter-autoroll
de39291cb7 Roll Fuchsia Linux SDK from xn8ztWtp-zww-jObz... to rRJIjuO-dPNCpCTd9... (flutter/engine#38134)
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 bdero@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-09 18:26:02 +00:00
skia-flutter-autoroll
cdc2d31500 Roll Skia from 711396b81248 to b253b10374e7 (7 revisions) (flutter/engine#38157)
https://skia.googlesource.com/skia.git/+log/711396b81248..b253b10374e7

2022-12-09 egdaniel@google.com Fix default external color type for RGBX format.
2022-12-09 johnstiles@google.com Add break statement to SkSL RP codegen.
2022-12-09 cmumford@google.com [infra] Moved some *SAN jobs to new machines
2022-12-09 johnstiles@google.com Add mask_off_loop_mask Raster Pipeline op.
2022-12-09 johnstiles@google.com Add stack rewind to the RP builder.
2022-12-09 johnstiles@google.com Add support for do-while loops to the RP codegen.
2022-12-09 kjlubick@google.com Manual Dawn Roll

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 bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-09 18:17:52 +00:00
Zachary Anderson
6a6203c77e Pylint testing/run_tests.py (flutter/engine#38016) 2022-12-09 09:14:48 -08:00
skia-flutter-autoroll
0a66a7938a Roll Skia from 2691cd7b4110 to 711396b81248 (1 revision) (flutter/engine#38152)
https://skia.googlesource.com/skia.git/+log/2691cd7b4110..711396b81248

2022-12-09 bsalomon@google.com Fix mirror mode when samples fall at integers in RP

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 bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-09 15:37:25 +00:00
skia-flutter-autoroll
3770514e81 Roll Skia from f84dc9303045 to 2691cd7b4110 (40 revisions) (flutter/engine#38151)
https://skia.googlesource.com/skia.git/+log/f84dc9303045..2691cd7b4110

2022-12-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 15ae19c00c77 to c9e7fd9c25c9 (11 revisions)
2022-12-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 6eba5e540b1f to 627645cf7ac9 (5 revisions)
2022-12-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 5e89361766f7 to 89b9b4762b94 (8 revisions)
2022-12-09 kyslov@google.com JpegR decoder. Initial commit.
2022-12-08 cmumford@google.com [infra] make addr2line silent when checking existence
2022-12-08 cmumford@google.com [infra] Move Test-Debian10-*-DLL1 to new swarming job.
2022-12-08 johnstiles@google.com Add merge-loop-mask opcode.
2022-12-08 johnstiles@google.com Allow pushing and popping the loop- and return-masks.
2022-12-08 robertphillips@google.com [graphite] Fill in PrecompileRTEffect's addToKey method
2022-12-08 johnstiles@google.com Split combine_condition_mask op into two separate ops.
2022-12-08 johnstiles@google.com Fix nested ternary support.
2022-12-08 armansito@google.com [ganesh][dawn] Fix stack-use-after-scope bug in GrDawnOpsRenderPass
2022-12-08 herb@google.com Add serize slug, and remote slug configs to the Slug bot
2022-12-08 herb@google.com use SkStrikeServer to convert glyph run lists to slugs
2022-12-08 johnstiles@google.com Add RP codegen support for no-op cast constructors.
2022-12-08 nicolettep@google.com [graphite] Add temporary getter to silence compiler unused member warning
2022-12-08 jvanverth@google.com Add GrContextOption to disable TessellationPathRenderer.
2022-12-08 johnstiles@google.com Add a mechanism to RP codegen for detecting unsupported ops.
2022-12-08 nicolettep@google.com [graphite] Add VulkanBuffer class
2022-12-08 fmalita@chromium.org [skottie] Clamp text size
2022-12-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 7935ee7ccbc0 to 5e89361766f7 (1 revision)
2022-12-08 kjlubick@google.com Manual Dawn roll
2022-12-08 bsalomon@google.com Add simple mirror tiling GM
2022-12-08 johnstiles@google.com Add support for branching to the RP builder.
2022-12-08 johnstiles@google.com Add RP codegen support for the ?: ternary operator.
2022-12-08 johnstiles@google.com Add RP Builder support for more than one temp stack.
2022-12-08 bsalomon@google.com Remove vestigial SK_LEGACY_NEAREST_SAMPLE_MATRIX_TWEAK guard
2022-12-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 3d52a1550a3a to cdaa10d88290
2022-12-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from dad69cc70e02 to 15ae19c00c77 (15 revisions)
2022-12-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 5e031f59c8f1 to 6eba5e540b1f (12 revisions)
2022-12-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 255b9d293af6 to 7935ee7ccbc0 (4 revisions)
2022-12-08 jcgregorio@google.com Fix Linux RTX 3060 GPU dimension.
2022-12-07 robertphillips@google.com [graphite] Fill in the boiler plate PrecompileBase-derived addToKey methods
2022-12-07 robertphillips@google.com [graphite] Add makeWithLocalMatrix and makeWithColorFilter to PrecompileShader
2022-12-07 robertphillips@google.com [graphite] Add processCombination function to combination generation system (take 2)
2022-12-07 robertphillips@google.com Revert "[graphite] Add processCombination function to combination generation system"
2022-12-07 lehoangquyen@chromium.org [graphite] Implement DawnCommandBuffers' render & blit commands.
2022-12-07 robertphillips@google.com [graphite] Add processCombination function to combination generation system
2022-12-07 jcgregorio@google.com Revert "Fix Linux RTX 3060 GPU dimension."
2022-12-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from b55f242675c0 to 5e031f59c8f1 (9 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 bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-09 12:57:26 +00:00
skia-flutter-autoroll
6ecfc2a1ae Roll Skia from dd3285a80b23 to f84dc9303045 (4 revisions) (flutter/engine#38123)
https://skia.googlesource.com/skia.git/+log/dd3285a80b23..f84dc9303045

2022-12-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 06203d02db10 to 5e031f59c8f1
2022-12-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from a9464755b535 to dad69cc70e02 (5 revisions)
2022-12-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 0c4f620f2412 to 255b9d293af6 (4 revisions)
2022-12-07 jcgregorio@google.com Fix Linux RTX 3060 GPU dimension.

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 bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-09 11:40:23 +00:00
Brandon DeRosier
f9aba7d6b1 [Impeller] Use DrawPath instead of Rect geometry when the paint style is stroke (flutter/engine#38146)
* [Impeller] Use DrawPath instead of Rect geometry when the paint state is set to stroke

* Add playground
2022-12-08 23:33:05 +00:00
Chris Bracken
dd92718f62 [tools] Eliminate version on Obj-C docs (flutter/engine#38145)
Eliminates the --module-version flag to jazzy when generating Obj-C
docs. This was hardcoded to 1.0.0. Since we have no knowledge of which
Flutter version a given engine build will be part of, eliminate it
altogether.
2022-12-08 13:24:42 -08:00
joshualitt
1d4bb09ac3 [web] Trivial fix for non-static interop JS interop class. (flutter/engine#38126) 2022-12-08 12:49:59 -08:00
Chris Bracken
bd43e9cc99 [embedder] Consistent naming for GL/Metal tests (flutter/engine#38141)
While I've sent a patch to mark the shell/platform/embedder/tests and
fixtures directories as test exempt (since they are tests), by
convention, tests should end in _unittests.* for C++ tests, and _test.*
for Dart tests. This renames for consistency with other tests such as
embedder_a11y_unittests.cc.

Uncovered by https://github.com/flutter/engine/pull/38133

Related: https://github.com/flutter/cocoon/pull/2340
Issue: https://github.com/flutter/flutter/issues/116381
2022-12-08 11:28:52 -08:00
Jim Graham
84a4d1eb85 Revert "Remove dlCanvasRecorder from flutter::PictureRecorder (#38127)" (flutter/engine#38137)
This reverts commit 79d6b0168967845dd928a97913c0a0ab4e8b97ab.
2022-12-08 18:49:56 +00:00
skia-flutter-autoroll
3ee7e173be Roll Fuchsia Mac SDK from 9SnrQ0vbR8IC7UIoP... to aMW0DjntzFJj4RoR3... (flutter/engine#38139)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC bdero@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-08 18:46:31 +00:00
Chris Bracken
354ce9ffe0 [embedder] Expose metal surface from test context (flutter/engine#38133)
This is a minor cleanup that exposes the test metal surface to tests via
EmbedderTestContextMeta::GetTestMetalSurface for parity with the
GetTestMetalContext method which exposes the test metal context. This
eliminates the need for the more specific GetTextureInfo method since
the texture info is accessible via the test context.

This is a test refactoring with no semantic differences to the engine.

Issue: https://github.com/flutter/flutter/issues/116381
2022-12-08 10:23:29 -08:00
godofredoc
493eaa6275 Remove autoninja. (flutter/engine#38136)
Autoninja is being deprecated and this is removing engine v2
configurations.
2022-12-08 17:39:44 +00:00
Jonah Williams
83206b1c23 [Impeller] order metal samplers according to declared order and not usage order (flutter/engine#38115)
* [Impeller] order metal samplers according to declared order and not use order

* ++

* always enabl remapping

* Revert "always enabl remapping"

This reverts commit 2fffb05aeea9cfcbd0df051540054ca0d6c337c0.

* ++

* add test

* ++

* ++

* only run on mac
2022-12-08 17:23:12 +00:00
skia-flutter-autoroll
63ca17b3d5 Roll Fuchsia Mac SDK from pMV6A0ykZQ8aA3NG2... to 9SnrQ0vbR8IC7UIoP... (flutter/engine#38135)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC bdero@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-08 05:59:12 +00:00
Loïc Sharma
8c119e59da [Windows] Add more cursor plugin tests (flutter/engine#38112)
* [Windows] Add more cursor plugin tests

* Tweak

* Add dependency
2022-12-08 00:42:23 +00:00
Jim Graham
79d6b01689 Remove dlCanvasRecorder from flutter::PictureRecorder (flutter/engine#38127)
* remove use of DLCanvasRecorder from PictureRecorder

* clang-tidy
2022-12-07 23:15:28 +00:00
Brandon DeRosier
5ad4bcdd38 [Impeller Scene] Depth attachment; baked lighting example (flutter/engine#38118)
* [Impeller Scene] Depth buffer; baked lighting example

* vk formats

* Remove kD24UNormS8UInt

* Address comments
2022-12-07 22:11:30 +00:00
Chris Bracken
0fab2ea52d [embedder] Ensure destruction called on present (flutter/engine#38078)
This is a followup to flutter/engine#38038.

In that patch, a destruction callback for textures created via the
FlutterRendererConfig callbacks (as opposed to by the FlutterCompositor
callbacks) was added and passed through to the texture info attached to
the SurfaceFrame generated in
GPUSurfaceMetalSkia::AcquireFrameFromMTLTexture (called via
GPUSurfaceMetalSkia::GetMTLTexture, which invokes the
get_next_drawable_callback), however, in order for the destruction
callback to make it to the presented Skia texture, it needs to be passed
through to the present callback here:
960af0a350/shell/gpu/gpu_surface_metal_skia.mm (LL233)

which is invoked by the submit callback passed to Skia:
960af0a350/shell/gpu/gpu_surface_metal_skia.mm (LL239)

The present callback is implemented in EmbedderSurface::PresentTexture,
which invokes the present callback registered in
FlutterMetalRendererConfig.present_drawable_callback. This patch ensures
that the destruction callback is passed through to Skia's present
callback so destruction occurs in the right place.

Issue: https://github.com/flutter/flutter/issues/116381
2022-12-07 20:40:22 +00:00
Camille Simon
374a9b507f [iOS] Change locale format for spell check (flutter/engine#38080)
* Change format

* Add pointer

* Check length

* Add check
2022-12-07 20:09:16 +00:00
fzyzcjy
52668a7252 Reland fix wrong VSYNC event (flutter/engine#37865) 2022-12-07 13:46:06 -05:00
Erik
b7bf0a3155 Full implementation of text-input-test (flutter/engine#37986)
Implements text-input-test, validates that we're able to receive the correct platform messages through the flutter/keyevent channel
2022-12-07 12:17:51 -05:00
Nayuta403
c2290f0a8f Create FlutterActivity/FlutterFragment using light weight engine with FlutterEngineGroup (flutter/engine#36963) 2022-12-07 09:17:03 -08:00
skia-flutter-autoroll
960af0a350 Roll Fuchsia Linux SDK from NlJGkMbtZqQ6_BCpu... to xn8ztWtp-zww-jObz... (flutter/engine#38122)
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 bdero@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-07 16:16:04 +00:00
yaakovschectman
a204b24bf5 Preliminary implementation of UIA for A11y on Windows (flutter/engine#37754)
* Initial

* Comment TODOs

* Shim windowsx

* Comment testing

* UIA works at most basic

* Get Native target in win delegate

* Rework events

* FlutterWindowsView unit tests for UIA

* Enable UIA unit tests

* Conditional UIA implementation

* Text selection MSAA event

* License

* PR

* Before change to AccessibilityBridgeWindows

* AccessibilityBridgeWindows in FlutterWindowsEngine

* Use AccessibilityBridgeWindows for AXFragmentRootDelegateWin

* Format

* Remove unneeded windowsx_shim imports

* PR Comment
2022-12-07 11:12:13 -05:00
skia-flutter-autoroll
1f8acdfdde Roll Fuchsia Mac SDK from crEcyXdyZ686cAqMV... to pMV6A0ykZQ8aA3NG2... (flutter/engine#38120)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC bdero@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-07 14:49:22 +00:00
Siva
aac2690ea4 Roll Dart SDK from 35a9facce191 to e517487c5679 (Dart 3.0) (flutter/engine#38105)
* Remove uses of --no-sound-null-safety in preparation for the Dart 3.0
roll.

* Update quiver package to latest.

* Run Fuchsia engine in null safe mode.

* Run Fuchsia engine in non null safe mode.

* Update Dart version to 3.0

* Address review comments.
2022-12-06 20:38:02 -08:00
nbayati
0687bec1e9 Use announce function in live region (flutter/engine#38084)
* use announce function in live region

* unit tests

* createtouch

* throw an error for unimplemented functions in the mock class
2022-12-07 02:27:34 +00:00
Brandon DeRosier
577e00ee34 [Impeller Scene] Render imported meshes (flutter/engine#38097)
* [Impeller Scene] Render imported meshes

* Address comments
2022-12-07 02:21:25 +00:00
Jason Simmons
ed23ba912f Pin the analyzer package version in lib/web_ui (flutter/engine#38114)
Other web_ui package dependences are incompatible with analyzer-5.3.0
2022-12-06 18:01:16 -08:00
Chinmay Garde
6ebc41ded5 [Impeller] Remove unused flag enable-impeller-vulkan. (flutter/engine#38109)
* [Impeller] Remove unused flag.

* Incorporate review feedback.
2022-12-07 00:13:04 +00:00
skia-flutter-autoroll
7b20bf6c62 Roll Skia from aea62b0970c3 to dd3285a80b23 (1 revision) (flutter/engine#38111)
https://skia.googlesource.com/skia.git/+log/aea62b0970c3..dd3285a80b23

2022-12-06 johnstiles@google.com Reland "Implement program dumps in the RP builder."

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 bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-06 23:37:29 +00:00
skia-flutter-autoroll
01390c1842 Roll Skia from 13e5241ce8b7 to aea62b0970c3 (2 revisions) (flutter/engine#38107)
https://skia.googlesource.com/skia.git/+log/13e5241ce8b7..aea62b0970c3

2022-12-06 jcgregorio@google.com Fix typo in Win RTX 3060.
2022-12-06 johnstiles@google.com Revert "Implement program dumps in the RP builder."

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 bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-06 21:49:24 +00:00
Yegor
46df95a467 [web:canvaskit] test zero font size (flutter/engine#37916)
* [web:canvaskit] test zero font size

* Noop change to trigger golden uploads

Co-authored-by: Mouad Debbar <mouad.debbar@gmail.com>
2022-12-06 20:40:05 +00:00
skia-flutter-autoroll
76525fe805 Roll Skia from b63a254727f3 to 13e5241ce8b7 (6 revisions) (flutter/engine#38106)
https://skia.googlesource.com/skia.git/+log/b63a254727f3..13e5241ce8b7

2022-12-06 jcgregorio@google.com December Patch Tuesday.
2022-12-06 jvanverth@google.com [metal] Fix issues with non-AA clip.
2022-12-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 80770ea57aff to 0c4f620f2412 (3 revisions)
2022-12-06 johnstiles@google.com Implement program dumps in the RP builder.
2022-12-06 penghuang@chromium.org [graphite] Implement DawnBuffer
2022-12-06 jcgregorio@google.com Add reboot back into abd recovery flow.

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 bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-06 20:12:17 +00:00
Reid Baker
e192a12f91 Add gradle option to allow/show System.out.print logs (flutter/engine#38104)
This is useful for java test debugging.
Audit of all java tests shows only 4 logged lines so this should
not add log spam but will aid in contributor test debugging.
2022-12-06 19:46:06 +00:00
Jason Simmons
426d21f97e Disable an extension in Xvfb to work around errors seen when running Impeller/Vulkan unit tests (flutter/engine#38092)
See https://github.com/flutter/flutter/issues/116130
2022-12-06 17:18:12 +00:00
Jackson Gardner
3b68ad4bfe Check for renderer-specific versions of the tests first. (flutter/engine#38088)
* Check for renderer-specific versions of the tests first.

* Fix indentation.
2022-12-06 16:49:50 +00:00
skia-flutter-autoroll
cabe9c65c9 Roll Fuchsia Mac SDK from 8p38Xk7Z7OLI7OA7R... to crEcyXdyZ686cAqMV... (flutter/engine#38100)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC bdero@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-06 16:49:47 +00:00
alanwutang11
a8e4b872ef implement targetWidth and targetHeight (flutter/engine#38028)
* implement targetWidth and targetHeight

* blank lines and typo

* addressed comments

* add warning to tests
2022-12-06 15:21:33 +00:00
skia-flutter-autoroll
f05c51df09 Roll Skia from e2244ea470c0 to b63a254727f3 (1 revision) (flutter/engine#38098)
https://skia.googlesource.com/skia.git/+log/e2244ea470c0..b63a254727f3

2022-12-06 johnstiles@google.com Add IWYU mapping: reverse exists in <algorithm>.

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 djsollen@google.com,zra@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-06 14:27:29 +00:00
skia-flutter-autoroll
da94096a90 Roll Skia from ad85f404b97d to e2244ea470c0 (5 revisions) (flutter/engine#38096)
https://skia.googlesource.com/skia.git/+log/ad85f404b97d..e2244ea470c0

2022-12-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from b55f242675c0 to 6a062f5dd011
2022-12-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from b36e337e8d94 to a9464755b535 (11 revisions)
2022-12-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 35859e727fc0 to b55f242675c0 (11 revisions)
2022-12-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 1e1834a4ce8b to 3c4fddf3e3a2 (9 revisions)
2022-12-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from ef116f5551fb to 80770ea57aff (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 djsollen@google.com,zra@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-06 10:43:24 +00:00
Brandon DeRosier
59e6e268a8 Update glfw to head and imgui to the docking branch (flutter/engine#38085) 2022-12-05 22:16:27 -08:00
skia-flutter-autoroll
90ef0d0b1d Roll Dart SDK from 52599799b666 to 35a9facce191 (4 revisions) (flutter/engine#38091)
https://dart.googlesource.com/sdk.git/+log/52599799b666..35a9facce191

2022-12-06 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 2.19.0-467.0.dev
2022-12-06 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 2.19.0-466.0.dev
2022-12-05 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 2.19.0-465.0.dev
2022-12-05 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 2.19.0-464.0.dev

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com,zra@google.com,asiva@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose

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/main/autoroll/README.md
2022-12-05 20:25:45 -08:00