Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 2700c11

Browse files
committed
Merge remote-tracking branch 'upstream/main' into rrect-blur-match-gaussian
2 parents 1d9f675 + 40b868e commit 2700c11

File tree

84 files changed

+1230
-490
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+1230
-490
lines changed

BUILD.gn

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,10 @@ if (build_engine_artifacts) {
283283
group("dist") {
284284
testonly = true
285285

286-
deps = [ "//flutter/sky/dist" ]
286+
deps = [
287+
"//flutter/lib/gpu/dist",
288+
"//flutter/sky/dist",
289+
]
287290
}
288291

289292
if (is_fuchsia && enable_unittests) {

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ with `gn format`.
3333

3434
[code_of_conduct]: https://github.com/flutter/flutter/blob/master/CODE_OF_CONDUCT.md
3535
[contrib_guide]: https://github.com/flutter/flutter/blob/master/CONTRIBUTING.md
36-
[engine_dev_setup]: https://github.com/flutter/flutter/wiki/Setting-up-the-Engine-development-environment
36+
[engine_dev_setup]: https://github.com/flutter/flutter/blob/master/docs/engine/contributing/Setting-up-the-Engine-development-environment.md
3737
[objc_style]: https://google.github.io/styleguide/objcguide.html
3838
[objcc_style]: https://google.github.io/styleguide/objcguide.html#objective-c
3939
[java_style]: https://google.github.io/styleguide/javaguide.html

DEPS

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ vars = {
1414
'flutter_git': 'https://flutter.googlesource.com',
1515
'skia_git': 'https://skia.googlesource.com',
1616
'llvm_git': 'https://llvm.googlesource.com',
17-
'skia_revision': '0026a60471337507a6557a492bd8f0c95a688e17',
17+
'skia_revision': '337c3c4d1f1b4a1d9ea906d1e4c45c995c859e00',
1818

1919
# WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY
2020
# See `lib/web_ui/README.md` for how to roll CanvasKit to a new version.
@@ -56,7 +56,7 @@ vars = {
5656
# Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS
5757
# You can use //tools/dart/create_updated_flutter_deps.py to produce
5858
# updated revision list of existing dependencies.
59-
'dart_revision': '641d61332238ceeaa6b3788ddf0769e4e1d71039',
59+
'dart_revision': '2976c1694eed29601f676f6297fd7914b82a3594',
6060

6161
# WARNING: DO NOT EDIT MANUALLY
6262
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
@@ -65,7 +65,7 @@ vars = {
6565
'dart_boringssl_rev': 'd24a38200fef19150eef00cad35b138936c08767',
6666
'dart_browser_launcher_rev': '0dcf2246c11eaf6c4f2591332f1057734a847793',
6767
'dart_clock_rev': '80e70acf72cc3a876d3158911b097b581cd8fd1a',
68-
'dart_collection_rev': '471839875a3bbfb26a7d51eca82be5b788660982',
68+
'dart_collection_rev': 'fe2e80039b6d44d80f7465535988f935ccf554a5',
6969
'dart_devtools_rev': 'e2a7208bb8eed852b1f9dedabf423f187e947a7d',
7070
'dart_libprotobuf_rev': '24487dd1045c7f3d64a21f38a3f0c06cc4cf2edb',
7171
'dart_perfetto_rev': '13ce0c9e13b0940d2476cd0cff2301708a9a2e2b',
@@ -74,8 +74,8 @@ vars = {
7474
'dart_pub_rev': '75ab224376e80e918d3c53494a36d4bf8a2f2af6',
7575
'dart_tools_rev': '86b3661fc4ccbcda5b662ff3075177448eeeba11',
7676
'dart_watcher_rev': 'c182cd3db6f0bc285bf5da52df422f5c64f21a37',
77-
'dart_web_rev': 'd7766451f43001276b5493b2261d2973702b8334',
78-
'dart_webdev_rev': 'fc32eb69f2ad666e9ab1cb3300510e5daed222d6',
77+
'dart_web_rev': 'f6f778bad31f7aaef22cf7e04f30b7bd1f8e4bb7',
78+
'dart_webdev_rev': '1bed26ab085bb83a050e286ac76c393c96d3d253',
7979
'dart_webkit_inspection_protocol_rev': '5740cc91eaeb13a02007b77b128fccf4b056db6e',
8080
'dart_yaml_edit_rev': '31919348bd2a1bbb805b4eb88a6b7f50d4ab247e',
8181

@@ -350,16 +350,16 @@ deps = {
350350
{'dep_type': 'cipd', 'packages': [{'package': 'dart/third_party/flutter/devtools', 'version': 'git_revision:e2a7208bb8eed852b1f9dedabf423f187e947a7d'}]},
351351

352352
'src/flutter/third_party/dart/third_party/pkg/args':
353-
Var('dart_git') + '/args.git@cf905519d67054a5e8d8835ffd4b247d8bbb602d',
353+
Var('dart_git') + '/args.git@b3608bd95168428621689dce62f873b76a1617d4',
354354

355355
'src/flutter/third_party/dart/third_party/pkg/async':
356-
Var('dart_git') + '/async.git@77a25d77392b131df4ecac85bcfe9a30f82a9f40',
356+
Var('dart_git') + '/async.git@f933ddff63021bfbdb70938d6a137eb9e7419b05',
357357

358358
'src/flutter/third_party/dart/third_party/pkg/bazel_worker':
359359
Var('dart_git') + '/bazel_worker.git@2fb4fbff6ee8d26fee1f3576fa0500057d897afd',
360360

361361
'src/flutter/third_party/dart/third_party/pkg/boolean_selector':
362-
Var('dart_git') + '/boolean_selector.git@2cbd4a60b89fe51a404e9ee3625a8fb8019561dd',
362+
Var('dart_git') + '/boolean_selector.git@84467e580fa1c7c53ea588308f1acbcf4e8eb6a6',
363363

364364
'src/flutter/third_party/dart/third_party/pkg/browser_launcher':
365365
Var('dart_git') + '/browser_launcher.git' + '@' + Var('dart_browser_launcher_rev'),
@@ -386,7 +386,7 @@ deps = {
386386
Var('dart_git') + '/dart_style.git@a6ad7693555a9add6f98ad6fd94de80d35c89415',
387387

388388
'src/flutter/third_party/dart/third_party/pkg/dartdoc':
389-
Var('dart_git') + '/dartdoc.git@1e1a004c69022ae19e121b6b9c90039dccd56749',
389+
Var('dart_git') + '/dartdoc.git@ed975850ec97bbccba1c5c2a997e2c085ef842da',
390390

391391
'src/flutter/third_party/dart/third_party/pkg/file':
392392
Var('dart_git') + '/external/github.com/google/file.dart@8ce0d13ffe9dac267bdbd6c65c145ba4f611af72',
@@ -401,7 +401,7 @@ deps = {
401401
Var('dart_git') + '/html.git@00d34611eee5eff976bd12a631357a4d591ef5fb',
402402

403403
'src/flutter/third_party/dart/third_party/pkg/http':
404-
Var('dart_git') + '/http.git@7df2ac8488ec69ee5945ae188625c0e820c4f63c',
404+
Var('dart_git') + '/http.git@6337ee3f6d1f641192ba40e133f27085c69aa815',
405405

406406
'src/flutter/third_party/dart/third_party/pkg/http_multi_server':
407407
Var('dart_git') + '/http_multi_server.git@4a791af861da1cf53b57d9928fbc605f57139e4f',
@@ -422,7 +422,7 @@ deps = {
422422
Var('dart_git') + '/logging.git@49d89b1de6e847174bc93b709e858b99e61b2ae7',
423423

424424
'src/flutter/third_party/dart/third_party/pkg/markdown':
425-
Var('dart_git') + '/markdown.git@340c76f6cab697ca9a51e0772009347400d9488a',
425+
Var('dart_git') + '/markdown.git@c1013dc6fc2653baeb9fac70d0a036615867e629',
426426

427427
'src/flutter/third_party/dart/third_party/pkg/matcher':
428428
Var('dart_git') + '/matcher.git@4ac4096facce24a781ab6609ca99995aeb443b25',
@@ -455,7 +455,7 @@ deps = {
455455
Var('dart_git') + '/pub_semver.git@f57c9c31dfd4e45ce6b11f18ee388e526ba1792a',
456456

457457
'src/flutter/third_party/dart/third_party/pkg/shelf':
458-
Var('dart_git') + '/shelf.git@d9f82bf2cdd87e2878cfdc167aa41b9ce87a52d8',
458+
Var('dart_git') + '/shelf.git@338962c5a80761ca60921fc9c9b3e6ff57ffc82c',
459459

460460
'src/flutter/third_party/dart/third_party/pkg/source_map_stack_trace':
461461
Var('dart_git') + '/source_map_stack_trace.git@6834af5e9e4ba880741b1357a5967fee8d90827c',
@@ -503,7 +503,7 @@ deps = {
503503
Var('dart_git') + '/web.git' + '@' + Var('dart_web_rev'),
504504

505505
'src/flutter/third_party/dart/third_party/pkg/web_socket_channel':
506-
Var('dart_git') + '/web_socket_channel.git@45b8ce9ce9fb5194a24d3dff8913c573fbe7896a',
506+
Var('dart_git') + '/web_socket_channel.git@afd1e3c8327d542d2c7e28b5c9c1ec2282ee5fdf',
507507

508508
'src/flutter/third_party/dart/third_party/pkg/webdev':
509509
Var('dart_git') + '/webdev.git' + '@' + Var('dart_webdev_rev'),

build/archives/BUILD.gn

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,6 @@ if (build_engine_artifacts && !is_android) {
8787
source = "//flutter/impeller/compiler/shader_lib"
8888
destination = "shader_lib"
8989
},
90-
{
91-
source = "//flutter/lib/gpu"
92-
destination = "flutter_gpu"
93-
},
9490
{
9591
source = "$root_out_dir/${lib_prefix}path_ops$dll"
9692
destination = "${lib_prefix}path_ops$dll"

build/config/fuchsia/gn_configs.gni

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ declare_args() {
2525
# value to specify the API level the packages produced from this repository
2626
# should be targeting, e.g. in their top-level //.gn file. A value of -1
2727
# means that no API level will be passed to the tools that consumes it.
28-
fuchsia_target_api_level = 17
28+
fuchsia_target_api_level = 18
2929

3030
# The SDK manifest file. This is useful to include as a dependency
3131
# for some targets in order to cause a rebuild when the version of the

ci/bin/format.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,7 @@ class JavaFormatChecker extends FormatChecker {
475475
path.absolute(
476476
path.join(
477477
srcDir.absolute.path,
478+
'flutter',
478479
'third_party',
479480
'android_tools',
480481
'google-java-format',

ci/builders/linux_android_debug_engine.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@
6868
"out/ci/android_debug/zip_archives/android-arm/symbols.zip",
6969
"out/ci/android_debug/zip_archives/download.flutter.io",
7070
"out/ci/android_debug/zip_archives/sky_engine.zip",
71-
"out/ci/android_debug/zip_archives/android-javadoc.zip"
71+
"out/ci/android_debug/zip_archives/android-javadoc.zip",
72+
"out/ci/android_debug/zip_archives/flutter_gpu.zip"
7273
],
7374
"realm": "production"
7475
}
@@ -96,6 +97,7 @@
9697
"targets": [
9798
"flutter",
9899
"flutter/sky/dist:zip_old_location",
100+
"flutter/lib/gpu/dist:zip_old_location",
99101
"flutter/shell/platform/android:embedding_jars",
100102
"flutter/shell/platform/android:abi_jars",
101103
"flutter/shell/platform/android:robolectric_tests"

ci/licenses_golden/excluded_files

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,13 +138,15 @@
138138
../../../flutter/impeller/compiler/shader_bundle_unittests.cc
139139
../../../flutter/impeller/compiler/switches_unittests.cc
140140
../../../flutter/impeller/core/allocator_unittests.cc
141+
../../../flutter/impeller/display_list/aiks_dl_opacity_unittests.cc
141142
../../../flutter/impeller/display_list/aiks_dl_path_unittests.cc
142143
../../../flutter/impeller/display_list/dl_golden_unittests.cc
143144
../../../flutter/impeller/display_list/dl_golden_unittests.h
144145
../../../flutter/impeller/display_list/dl_unittests.cc
145146
../../../flutter/impeller/display_list/skia_conversions_unittests.cc
146147
../../../flutter/impeller/docs
147148
../../../flutter/impeller/entity/contents/clip_contents_unittests.cc
149+
../../../flutter/impeller/entity/contents/filters/blend_filter_contents_unittests.cc
148150
../../../flutter/impeller/entity/contents/filters/gaussian_blur_filter_contents_unittests.cc
149151
../../../flutter/impeller/entity/contents/filters/inputs/filter_input_unittests.cc
150152
../../../flutter/impeller/entity/contents/filters/matrix_filter_contents_unittests.cc

ci/licenses_golden/licenses_dart

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Signature: d0d399e3e22361d9a63177d3e4f49d0d
1+
Signature: c31227f6bc734be13c25b2bc7fbe6725
22

33
====================================================================================================
44
LIBRARY: dart
@@ -4091,7 +4091,6 @@ ORIGIN: ../../../flutter/third_party/dart/runtime/vm/os.cc + ../../../flutter/th
40914091
ORIGIN: ../../../flutter/third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_only.dart + ../../../flutter/third_party/dart/LICENSE
40924092
ORIGIN: ../../../flutter/third_party/dart/sdk/lib/_internal/js_runtime/lib/dart2js_only.dart + ../../../flutter/third_party/dart/LICENSE
40934093
ORIGIN: ../../../flutter/third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/invocation_mirror_constants.dart + ../../../flutter/third_party/dart/LICENSE
4094-
ORIGIN: ../../../flutter/third_party/dart/sdk/lib/_internal/js_shared/lib/date_time_patch.dart + ../../../flutter/third_party/dart/LICENSE
40954094
ORIGIN: ../../../flutter/third_party/dart/sdk/lib/_internal/wasm/lib/compact_hash.dart + ../../../flutter/third_party/dart/LICENSE
40964095
TYPE: LicenseType.bsd
40974096
FILE: ../../../flutter/third_party/dart/runtime/bin/ifaddrs.cc
@@ -4103,7 +4102,6 @@ FILE: ../../../flutter/third_party/dart/runtime/vm/os.cc
41034102
FILE: ../../../flutter/third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_only.dart
41044103
FILE: ../../../flutter/third_party/dart/sdk/lib/_internal/js_runtime/lib/dart2js_only.dart
41054104
FILE: ../../../flutter/third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/invocation_mirror_constants.dart
4106-
FILE: ../../../flutter/third_party/dart/sdk/lib/_internal/js_shared/lib/date_time_patch.dart
41074105
FILE: ../../../flutter/third_party/dart/sdk/lib/_internal/wasm/lib/compact_hash.dart
41084106
----------------------------------------------------------------------------------------------------
41094107
Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file
@@ -4743,7 +4741,7 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice
47434741
This Source Code Form is "Incompatible With Secondary Licenses", as
47444742
defined by the Mozilla Public License, v. 2.0.
47454743

4746-
You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/fef7786d65f905df9fe197afd2e5c92b73b202fe
4744+
You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/2976c1694eed29601f676f6297fd7914b82a3594
47474745
/third_party/fallback_root_certificates/
47484746

47494747
====================================================================================================

ci/licenses_golden/licenses_skia

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Signature: df8ad9bce63360edb0d1c6e9ffc78ea1
1+
Signature: 0a0f558bca63955f5ecfc0c32a1fd56a
22

33
====================================================================================================
44
LIBRARY: etc1
@@ -397,6 +397,7 @@ FILE: ../../../flutter/third_party/skia/modules/pathkit/perf/pathops.bench.js
397397
FILE: ../../../flutter/third_party/skia/modules/pathkit/perf/perfReporter.js
398398
FILE: ../../../flutter/third_party/skia/modules/skparagraph/test.html
399399
FILE: ../../../flutter/third_party/skia/package-lock.json
400+
FILE: ../../../flutter/third_party/skia/relnotes/UvecN.md
400401
FILE: ../../../flutter/third_party/skia/relnotes/mask-filters.md
401402
FILE: ../../../flutter/third_party/skia/src/gpu/gpu_workaround_list.txt
402403
FILE: ../../../flutter/third_party/skia/src/ports/fontations/Cargo.toml

0 commit comments

Comments
 (0)