Commit Graph

20596 Commits

Author SHA1 Message Date
Brandon DeRosier
b74e879a3f [Impeller] Fix SceneC crash for nodes with children (flutter/engine#38346) 2022-12-16 10:35:10 -08:00
Brandon DeRosier
5f1aeb0603 Remove 30fps cap from playgrounds (flutter/engine#38347) 2022-12-16 10:34:34 -08:00
Jason Simmons
4a4b08aaff Add an explicit constraint on the matcher package version to ensure Dart 3 compatibility (flutter/engine#38352) 2022-12-16 09:29:15 -08:00
Jason Simmons
b0a282e0cc Revert "Started using FlutterEngineGroups by default on Android (#37822)" (flutter/engine#38351)
This reverts commit 91655b80d2.

This commit caused a regression in the entrypoint_dart_registrant test.
2022-12-16 08:22:44 -08:00
Jason Simmons
f06cc73071 Roll the test package used by Web in preparation for a Dart 3 SDK roll (flutter/engine#38342) 2022-12-16 02:09:16 +00:00
skia-flutter-autoroll
f7ead6a7fe Roll Skia from 5e69caecd166 to 62f22c9c7d67 (3 revisions) (flutter/engine#38341)
https://skia.googlesource.com/skia.git/+log/5e69caecd166..62f22c9c7d67

2022-12-15 michaelludwig@google.com [graphite] Add coverage logic to AnalyticRoundRectRenderStep
2022-12-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 3f9a78474605 to 9449c7f77d1b (2 revisions)
2022-12-15 jvanverth@google.com [graphite] Convert color data for writePixels.

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 johnstiles@google.com,jsimmons@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-16 02:01:10 +00:00
gaaclarke
cf3c286780 Sped up reading with FlutterStandardCodec. (flutter/engine#38327)
* Sped up reading with FlutterStandardCodec.

* added missing license diff

* put the IsStandardType in the header so it's closer to where it should change

* added unittest for subclassing codecs

* fixed lints
2022-12-16 01:40:56 +00:00
Matej Knopp
b56271e908 Add missing include to FlutterThreadSynchronizer (flutter/engine#38337) 2022-12-15 15:55:40 -08:00
skia-flutter-autoroll
584e5ac1c0 Roll Skia from f549128104ba to 5e69caecd166 (11 revisions) (flutter/engine#38333)
https://skia.googlesource.com/skia.git/+log/f549128104ba..5e69caecd166

2022-12-15 johnstiles@google.com Remove usage of <err.h> from Skia tools.
2022-12-15 johnstiles@google.com Update RP codegen tests to work as color filters.
2022-12-15 clupo@google.com SkSLSwitchCase.h: include <cinttypes> instead of inttypes.h
2022-12-15 robertphillips@google.com [graphite] Remove old CombinationBuilder system
2022-12-15 johnstiles@google.com Add RP codegen support for global variables.
2022-12-15 johnstiles@google.com Implement swizzle lvalues in RP codegen.
2022-12-15 robertphillips@google.com [graphite] Add runtimeEffectDictionary to KeyContext
2022-12-15 kjlubick@google.com Manual Dawn roll
2022-12-15 johnstiles@google.com Implement RP codegen for non-lvalue Swizzle ops.
2022-12-15 johnstiles@google.com Add builder support for swizzles.
2022-12-15 bsalomon@google.com Fixes related to integer image sample coords 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 johnstiles@google.com,jsimmons@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-15 23:15:32 +00:00
dependabot[bot]
f95d5d7059 Bump github/codeql-action from 2.1.35 to 2.1.36 (flutter/engine#38210)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.35 to 2.1.36.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](b2a92eb56d...a669cc5936)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-15 21:53:49 +00:00
gaaclarke
91655b80d2 Started using FlutterEngineGroups by default on Android (flutter/engine#37822)
* Started using FlutterEngineGroups by default on Android and making
them accessible to plugins.

* added docstring

* format
2022-12-15 13:50:38 -08:00
Jim Graham
75c325f43b make sure CanvasRecorder updates clip bounds methods (flutter/engine#38325) 2022-12-15 21:40:18 +00:00
Jonas Uekötter
41bfb453f9 Remove doc reference to the compute method (flutter/engine#38246) 2022-12-15 21:31:02 +00:00
Alexander Biggs
0b6b169ecb [fuchsia] Manually roll Fuchsia Linux SDK. (flutter/engine#38324) 2022-12-15 20:34:24 +00:00
Alexander Markov
bf04bd6451 Update web_sdk -> package test dependency to get updated package matcher (flutter/engine#38323) 2022-12-15 12:07:09 -08:00
LongCatIsLooong
648fe736a7 Migrate iOS text input plugin to use ARC (flutter/engine#38179)
* migrate iOS text input plugin to ARC

* review

* review

* review
2022-12-15 20:02:05 +00:00
skia-flutter-autoroll
e704c194ff Roll Skia from 9f728d78f10d to f549128104ba (1 revision) (flutter/engine#38319)
https://skia.googlesource.com/skia.git/+log/9f728d78f10d..f549128104ba

2022-12-15 kjlubick@google.com Add skpathutils namespace

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 johnstiles@google.com,jsimmons@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-15 16:49:47 +00:00
Chris Bracken
55911c9c7f [linux] Allow overriding asset, ICU data path (flutter/engine#38296)
Support setting a custom asset directory and ICU data path.

Fixes: https://github.com/flutter/flutter/issues/117103
Issue: https://github.com/flutter/flutter/issues/117102
2022-12-15 08:25:01 -08:00
ColdPaleLight
2779c20e03 Collapse bounds calculations into DisplayListBuilder (flutter/engine#34365)
* Collapse bounds calculations into DisplayListBuilder

* Tweak code

* Remove bounds cull

* Remove obsolete comment
2022-12-15 11:52:52 +00:00
skia-flutter-autoroll
f86db24a88 Roll Skia from 3f81f95176ce to 46e8f2a18a3d (3 revisions) (flutter/engine#38314)
https://skia.googlesource.com/skia.git/+log/3f81f95176ce..46e8f2a18a3d

2022-12-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from f9adb7ab099d to b1f9505daa83
2022-12-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 214742be91b8 to 20f4aced0007 (13 revisions)
2022-12-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from fd73b4a7dc4f to f9adb7ab099d (2 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 johnstiles@google.com,jsimmons@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-15 10:15:03 +00:00
skia-flutter-autoroll
4fe176fbed Roll Skia from b368746d696a to 3f81f95176ce (11 revisions) (flutter/engine#38312)
https://skia.googlesource.com/skia.git/+log/b368746d696a..3f81f95176ce

2022-12-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 647d3d24c935 to c70b46423fc4 (2 revisions)
2022-12-15 bsalomon@google.com Fix double playback of pictures in MSKPPlayer used by viewer.
2022-12-14 robertphillips@google.com [graphite] Make UniquePaintParamsID Graphite-only
2022-12-14 herb@google.com Revert "Move SkAutoTMalloc to namespace skia::internal"
2022-12-14 herb@google.com Remove SkTArray::reset()
2022-12-14 herb@google.com Move SkAutoTMalloc to namespace skia::internal
2022-12-14 49699333+dependabot[bot]@users.noreply.github.com Bump express from 4.17.1 to 4.17.3 in /tools/run-wasm-gm-tests
2022-12-14 egdaniel@google.com Remove function support for GL mixed samples.
2022-12-14 johnstiles@google.com Add missing IWYU mappings for min/max_element.
2022-12-14 robertphillips@google.com [graphite] Make RuntimeEffectDictionary Graphite-only
2022-12-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a7b8bd76ed0c to c77b9ed3b121 (4 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 johnstiles@google.com,jsimmons@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-15 07:45:14 +00:00
Bruno Leroux
876852439d [Windows] Synthesize modifier keys events on pointer events (flutter/engine#38138)
Co-authored-by: Bruno Leroux <bruno.leroux@gmail.com>
2022-12-15 07:25:11 +00:00
Ian Hickson
1d61a2cde1 License script improvements (flutter/engine#38148) 2022-12-15 04:48:22 +00:00
Chinmay Garde
a35e55cf9a [Impeller] Disable impeller_unittests. (flutter/engine#38307)
Fixes https://github.com/flutter/flutter/issues/114872
Followup in https://github.com/flutter/flutter/issues/117122
2022-12-15 02:27:17 +00:00
Chinmay Garde
0292d72e3c [Impeller] Remove validation log when the pipeline library is collected before pipeline is setup. (flutter/engine#38306)
This is a benign condition but the validation logs could be fatal since
https://github.com/flutter/engine/commit/f292cf45fa8. Don't crash in these
situations.
2022-12-15 02:23:23 +00:00
Chris Yang
b5a39aae41 Revert "Revert "reland "Migrate darwin common "framework_shared" target to ARC #37049" (#37219)" (#37320)" (flutter/engine#37883)
This reverts commit 27186a3bc7.
2022-12-15 00:25:04 +00:00
skia-flutter-autoroll
12e5b6fc0e Roll Skia from 3171deabd88a to b368746d696a (13 revisions) (flutter/engine#38294)
https://skia.googlesource.com/skia.git/+log/3171deabd88a..b368746d696a

2022-12-14 armansito@google.com [sksl] Document atomics and barriers in README
2022-12-14 herb@google.com SkTArray: reset() -> clear()
2022-12-14 armansito@google.com [sksl] Introduce atomicUint intrinsics
2022-12-14 johnstiles@google.com Fix-forward for Swizzle test error.
2022-12-14 robertphillips@google.com [graphite] Switch PaintParamsKeyTest over to the new combination system
2022-12-14 robertphillips@google.com [graphite] Make all the blend shader blocks agree that the order is Dst, Src
2022-12-14 johnstiles@google.com Pass byte offsets to swizzle_N, not float offsets.
2022-12-14 kjlubick@google.com Manual Dawn roll
2022-12-14 kjlubick@google.com Mark SkPathUtils functions as SK_API
2022-12-14 michaelludwig@google.com [graphite] Add SK_WARN_UNUSED_RESULT to QueueManager functions
2022-12-14 rmistry@google.com [RecreateSKPs] Add back ability to upload to partner bucket
2022-12-14 johnstiles@google.com Implement swizzle op in Raster Pipeline.
2022-12-14 jcgregorio@google.com [adb] Use kill-server instead of reconnect offline.

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 johnstiles@google.com,jsimmons@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-15 00:23:18 +00:00
Zachary Anderson
eeaadec488 Revert "Revert "[Impeller] Speculatively attempt to fix Metal PSO construction errors on host targets." (#38292)" (flutter/engine#38301)
This reverts commit 4b13f5a411.
2022-12-14 15:41:03 -08:00
Chinmay Garde
4b13f5a411 Revert "[Impeller] Speculatively attempt to fix Metal PSO construction errors on host targets." (flutter/engine#38292)
This reverts commit 4953bee7f0.
2022-12-14 12:08:06 -08:00
Phil Quitslund
9545fe3573 Fix new unnecessary_parenthesis diagnostics. (flutter/engine#38291)
These will get flagged w/ the latest linter.

See, [try failure](https://logs.chromium.org/logs/dart/buildbucket/cr-buildbucket/8794866247739072257/+/u/analyze_flutter_plugins/stdout) and [linter roll PR](https://dart-review.googlesource.com/c/sdk/+/275044).
2022-12-14 20:05:08 +00:00
Mouad Debbar
3e9721dbcc [web] Make Canvaskit's malloc more useful (flutter/engine#38130)
* [web] Make Canvaskit's malloc more useful

* address review comments
2022-12-14 19:41:47 +00:00
Matej Knopp
ed9d9bf372 [macOS] Refactor rendering infrastructure (flutter/engine#37789)
* [macos] Refactor rendering process

* Put includes and imports together

* Update shell/platform/darwin/macos/framework/Source/FlutterCompositor.mm

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/darwin/macos/framework/Source/FlutterCompositor.mm

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/darwin/macos/framework/Source/FlutterCompositor.mm

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/darwin/macos/framework/Source/FlutterPlatformViewController.mm

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/darwin/macos/framework/Source/FlutterRenderer.mm

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Remove cast

* Do not manually add platform view layer to FlutterView

* Remove unnecesary _Internal header files

* Make surfaceManager a readonly property

* Add comment

* Style nit: Rewrite as a noun phrase.

* Naming nit for consistency with removeSurfaceForSize:

* Write as ternary conditional.

* Fix plural in comment.

* Offset and index are already set to 0.

* Remove FlutterSurfaceManager lookupSurface

And the associate bookkeeping of borrowed (lent) surfaces.

* Update shell/platform/darwin/macos/framework/Source/FlutterThreadSynchronizer.mm

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/darwin/macos/framework/Source/FlutterSurfaceManager.mm

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/darwin/macos/framework/Source/FlutterSurfaceManagerTest.mm

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/darwin/macos/framework/Source/FlutterRenderer.mm

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/darwin/macos/framework/Source/FlutterSurfaceManagerTest.mm

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/darwin/macos/framework/Source/FlutterSurfaceManager.h

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/darwin/macos/framework/Source/FlutterSurfaceManagerTest.mm

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/darwin/macos/framework/Source/FlutterSurfaceManager.h

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/darwin/macos/framework/Source/FlutterSurfaceManager.h

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/darwin/macos/framework/Source/FlutterSurfaceManager.h

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Fix build error

* Address nits

* Replace EVent with fml::AutoResetWaitableEvent

* Remove unecessary CATransaction

* Add GetRequiredFrameSize

Co-authored-by: Chris Bracken <chris@bracken.jp>
2022-12-14 20:40:56 +01:00
Victoria Ashworth
61f2e6b757 Fix issues related to keyboard inset (flutter/engine#37719)
* fix keyboard inset not collapsing when expected

* fix some formatting

* fix issue with rotating with undocked and split keyboard

* fix formatting

* fix behavior on slide over view

* fix formatting

* refactor to make logic more clear

* move enum to header file, remove unneeded parameters, syntax fixes, remove rotation logic

* ignore notification if app state is not active, change way it checks if keyboard intersects with screen to accomodate for repeating decimals, format

* fix leaking unit test

* use viewIfLoaded and update tests to fix mocking

* change ignore logic related to application state to be more specific

* add more comments

* add more comments

* change function name to be more clear, add warning log if view is not loaded, update a comment
2022-12-14 18:15:38 +00:00
Jonah Williams
d7a2d4a253 [web] correct float count in runtime effect (flutter/engine#38288) 2022-12-14 18:11:50 +00:00
Zachary Anderson
9896c5f66d pylint all Python scripts under testing/ (flutter/engine#38268) 2022-12-14 16:23:16 +00:00
Jonah Williams
d2ba8a23ef add link to website (flutter/engine#38273) 2022-12-14 16:23:14 +00:00
skia-flutter-autoroll
f19939352a Roll Skia from 729ccbfb87bc to 3171deabd88a (4 revisions) (flutter/engine#38279)
https://skia.googlesource.com/skia.git/+log/729ccbfb87bc..3171deabd88a

2022-12-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 88f98bfd92f8 to a7b8bd76ed0c (5 revisions)
2022-12-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 91bfd02e7089 to 214742be91b8 (9 revisions)
2022-12-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from fd73b4a7dc4f to a8f703c69182
2022-12-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 3eaf78cf42e0 to fd73b4a7dc4f (1 revision)

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 johnstiles@google.com,jsimmons@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-14 09:37:18 +00:00
skia-flutter-autoroll
3d1002f44b Roll Fuchsia Linux SDK from A0jnUUORf2LQu1z2V... to e2lfUFBW5ddtTZBbw... (flutter/engine#38280)
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 jsimmons@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-14 09:17:47 +00:00
skia-flutter-autoroll
96367b61fe Roll Skia from 537e1e8c1ca6 to 729ccbfb87bc (7 revisions) (flutter/engine#38277)
https://skia.googlesource.com/skia.git/+log/537e1e8c1ca6..729ccbfb87bc

2022-12-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 4a769cd69867 to 647d3d24c935 (2 revisions)
2022-12-14 armansito@google.com [tests] Run graphite compute tests only on a Metal context
2022-12-13 brianosman@google.com Tweak / clean-up gradient texture caching code
2022-12-13 cmumford@google.com [infra] Moved some *SAN_Vulcan jobs to new machines
2022-12-13 johnstiles@google.com Enforce that unsupported statements/expressions are detected.
2022-12-13 johnstiles@google.com Fix up IWYU for std::iota.
2022-12-13 johnstiles@google.com Allow copy_stack_to_slots to take an offset from stack-top.

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 johnstiles@google.com,jsimmons@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-14 06:48:31 +00:00
Jackson Gardner
fe5366cae0 Generate font fallback data to be const. (flutter/engine#38259)
* Generate font fallback data to be const.

* Fix end points.
2022-12-13 15:59:37 -08:00
Jackson Gardner
1cd2486423 Some fixes for dart2wasm (flutter/engine#38167)
* A few fixes to get things compiling via dart2wasm.

* Use `futureToPromise`.

* Some more fixes for dart2wasm.

* Allow promises to have nullable objects.
2022-12-13 15:28:45 -08:00
Jenn Magder
65e5a08702 Run Mac Host clang-tidy on 12 cores (flutter/engine#38261) 2022-12-13 23:12:57 +00:00
skia-flutter-autoroll
040ef8c707 Roll Skia from 280ac8882cff to 537e1e8c1ca6 (9 revisions) (flutter/engine#38264)
https://skia.googlesource.com/skia.git/+log/280ac8882cff..537e1e8c1ca6

2022-12-13 herb@google.com Move sk_is_trivially_relocatable_* to its own file
2022-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 435f4c5c651e to 88f98bfd92f8 (4 revisions)
2022-12-13 herb@google.com Move SkAlignedSTStorage to its own file
2022-12-13 robertphillips@google.com [graphite] Update CombinationBuilderTest to the new combination system
2022-12-13 brianosman@google.com Remove duplicate transfer function classification API
2022-12-13 johnstiles@google.com Update setup docs to include fetch-ninja.
2022-12-13 bsalomon@google.com Remove SK_LEGACY_MESH_MAKE
2022-12-13 johnstiles@google.com Update fetch-ninja to use Python 3.
2022-12-13 kjlubick@google.com [includes] Enforce IWYU on SkPath related things

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 johnstiles@google.com,jsimmons@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-13 22:16:14 +00:00
skia-flutter-autoroll
65a86a337b Roll Fuchsia Linux SDK from 8O5rMR_ehMaL3YhZ5... to A0jnUUORf2LQu1z2V... (flutter/engine#38258)
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 jsimmons@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-13 20:04:08 +00:00
Jason Simmons
569f04007e Manual roll of Skia from 971c342c3030 to 280ac8882cff (flutter/engine#38257)
This roll changed a VulkanMemoryAllocator API
2022-12-13 19:52:32 +00:00
Jenn Magder
fd06286e6a Always set orientation preferences on iOS 16+ (flutter/engine#38230) 2022-12-13 18:46:06 +00:00
Jason Simmons
6c1389babe Clarify file sharing flags in FML filesystem APIs on Windows (flutter/engine#38164)
Use shared mode when requesting read access and exclusive mode for write access
2022-12-13 15:22:35 +00:00
skia-flutter-autoroll
d2d67c56f8 Roll Skia from c83eef7dc2a3 to 971c342c3030 (2 revisions) (flutter/engine#38248)
https://skia.googlesource.com/skia.git/+log/c83eef7dc2a3..971c342c3030

2022-12-13 kjlubick@google.com [includes] Enforce IWYU on SkTArray and SkTDArray
2022-12-13 kjlubick@google.com Move getFillPath from Paint to SkPathUtils.h

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 johnstiles@google.com,jsimmons@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-13 14:55:24 +00:00
skia-flutter-autoroll
9ed2d4bf59 Roll Skia from 9abf4b1bf242 to c83eef7dc2a3 (3 revisions) (flutter/engine#38243)
https://skia.googlesource.com/skia.git/+log/9abf4b1bf242..c83eef7dc2a3

2022-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skcms from b25b07b4b079 to e416854f1271 (1 revision)
2022-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 8b5ea902f8d4 to 435f4c5c651e (4 revisions)
2022-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 3eaf78cf42e0 to fd73b4a7dc4f

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 johnstiles@google.com,jsimmons@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-13 10:57:17 +00:00
Brandon DeRosier
51d8d49677 [Impeller Scene] Node deserialization (flutter/engine#38190)
* [Impeller Scene] Node deserialization

* Address comments

* Always use RGBA for the placeholder texture

* Fix node child update

* Temporarily disable test for GLES

* Remove GLES test skip
2022-12-13 07:57:24 +00:00