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

Commit c5d4fc8

Browse files
authored
Merge branch 'main' into master
2 parents f2b91b4 + 3f70201 commit c5d4fc8

File tree

249 files changed

+4663
-3794
lines changed

Some content is hidden

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

249 files changed

+4663
-3794
lines changed

.ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ targets:
329329
{"download_emsdk": true}
330330
dependencies: >-
331331
[
332-
{"dependency": "chrome_and_driver", "version": "version:114.0"},
332+
{"dependency": "chrome_and_driver", "version": "version:115.0"},
333333
{"dependency": "curl", "version": "version:7.64.0"}
334334
]
335335
framework: "true"

DEPS

Lines changed: 21 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ vars = {
1818
'llvm_git': 'https://llvm.googlesource.com',
1919
# OCMock is for testing only so there is no google clone
2020
'ocmock_git': 'https://github.com/erikdoe/ocmock.git',
21-
'skia_revision': '401c85ab1e21caf65a1b33afa9ff43b7ed7eb0f2',
21+
'skia_revision': '177897b13a891ed45df141c4041142cd0208fc54',
2222

2323
# WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY
2424
# See `lib/web_ui/README.md` for how to roll CanvasKit to a new version.
@@ -53,16 +53,16 @@ vars = {
5353
# Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS
5454
# You can use //tools/dart/create_updated_flutter_deps.py to produce
5555
# updated revision list of existing dependencies.
56-
'dart_revision': '603aacd8400ff58fb6bcb9aa5f80b5ee1e121c8f',
56+
'dart_revision': 'aca45d2e133cf6382e626072eec22bdd3c817945',
5757

5858
# WARNING: DO NOT EDIT MANUALLY
5959
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
60-
'dart_binaryen_rev': 'b9b5f162ca8bf5b899ff0f0351491d7d403d7ed9',
60+
'dart_binaryen_rev': 'cdb7aeab40b4c522de20b242019f7e88641445d5',
6161
'dart_boringssl_gen_rev': 'a468ba9fec3f59edf46a7db98caaca893e1e4d96',
6262
'dart_boringssl_rev': '74646566e93de7551bfdfc5f49de7462f13d1d05',
6363
'dart_browser_launcher_rev': '27ec600af41b0d0ebe9a3db6ad36e9ed11976b84',
6464
'dart_clock_rev': '263e508a36ed90e4d85b60dd70552d20e71a9ae9',
65-
'dart_collection_rev': 'db343da9fa9653882951c64a05df2eba63a02e21',
65+
'dart_collection_rev': '0a2885a90717cc9322faaa6a7365b69e06b531dc',
6666
'dart_devtools_rev': '99dca813aaa7fa23ccd6fe3901ac7665e96db3cb',
6767
'dart_libprotobuf_rev': '24487dd1045c7f3d64a21f38a3f0c06cc4cf2edb',
6868
'dart_perfetto_rev': 'b8da07095979310818f0efde2ef3c69ea70d62c5',
@@ -329,7 +329,7 @@ deps = {
329329
# WARNING: Unused Dart dependencies in the list below till "WARNING:" marker are removed automatically - see create_updated_flutter_deps.py.
330330

331331
'src/third_party/dart/third_party/binaryen/src':
332-
Var('chromium_git') + '/external/github.com/WebAssembly/binaryen.git@b9b5f162ca8bf5b899ff0f0351491d7d403d7ed9',
332+
Var('chromium_git') + '/external/github.com/WebAssembly/binaryen.git@cdb7aeab40b4c522de20b242019f7e88641445d5',
333333

334334
'src/third_party/dart/third_party/devtools':
335335
{'dep_type': 'cipd', 'packages': [{'package': 'dart/third_party/flutter/devtools', 'version': 'git_revision:99dca813aaa7fa23ccd6fe3901ac7665e96db3cb'}]},
@@ -371,7 +371,7 @@ deps = {
371371
Var('dart_git') + '/dart_style.git@2956b1a705953f880a5dae9d3a0969df0fc45e99',
372372

373373
'src/third_party/dart/third_party/pkg/dartdoc':
374-
Var('dart_git') + '/dartdoc.git@06d72882b1d3889a8a41992dbe09d4d97a14d299',
374+
Var('dart_git') + '/dartdoc.git@e8d00c079d83e9ee465cfeb9702eb2da765070d9',
375375

376376
'src/third_party/dart/third_party/pkg/ffi':
377377
Var('dart_git') + '/ffi.git@f01dfca0b3c9a63155bfb86aae12be982571a860',
@@ -389,7 +389,7 @@ deps = {
389389
Var('dart_git') + '/html.git@4060496b0443451c38f8b789db2e44c0d7966171',
390390

391391
'src/third_party/dart/third_party/pkg/http':
392-
Var('dart_git') + '/http.git@b2067710f88980fc0fee43ec3380bce089f001db',
392+
Var('dart_git') + '/http.git@1a42b4a16636e86b5fed60666b0de91219c5110c',
393393

394394
'src/third_party/dart/third_party/pkg/http_multi_server':
395395
Var('dart_git') + '/http_multi_server.git@aa128cfaf6ef1c9c1ace962ca2dcf6e5dddad441',
@@ -404,31 +404,31 @@ deps = {
404404
Var('dart_git') + '/json_rpc_2.git@509f71eef90ec5afb5486b69dab7fed97b9f1eef',
405405

406406
'src/third_party/dart/third_party/pkg/leak_tracker':
407-
Var('dart_git') + '/leak_tracker.git@515612e0f7b5e2477a82341a302814ef2647ed6e',
407+
Var('dart_git') + '/leak_tracker.git@098bafcf99a5220e3c352d895d991e163568ee03',
408408

409409
'src/third_party/dart/third_party/pkg/linter':
410-
Var('dart_git') + '/linter.git@6c1920198fc92af215297043609cecb4ac487a2a',
410+
Var('dart_git') + '/linter.git@9a4bc7910d1ea2660deadae4c212776e9cf6212e',
411411

412412
'src/third_party/dart/third_party/pkg/logging':
413413
Var('dart_git') + '/logging.git@521498757ed3eeae151c2d4796404e8947baa04c',
414414

415415
'src/third_party/dart/third_party/pkg/markdown':
416-
Var('dart_git') + '/markdown.git@ee4e1b36f21a6815385b157f8fff12af28bdcf9a',
416+
Var('dart_git') + '/markdown.git@faabb1ab9adc076a2df2349a0c8b939c92f70ca7',
417417

418418
'src/third_party/dart/third_party/pkg/matcher':
419419
Var('dart_git') + '/matcher.git@ce8f40934c90e12992071172795b3bca29fac295',
420420

421421
'src/third_party/dart/third_party/pkg/mime':
422-
Var('dart_git') + '/mime.git@bdb66bdd354156280bddc30e2d322a4ad355f671',
422+
Var('dart_git') + '/mime.git@799b398140817fdb134f639d84e91c552e129136',
423423

424424
'src/third_party/dart/third_party/pkg/mockito':
425-
Var('dart_git') + '/mockito.git@afa20a80ef3147845fc78c80ace9d66f0ceb0453',
425+
Var('dart_git') + '/mockito.git@b4217750cbab5cdd2a773106abb476a7ea4aefb2',
426426

427427
'src/third_party/dart/third_party/pkg/native':
428-
Var('dart_git') + '/native.git@7c474e1f935c134d2e1a4f5e54593e6d63a674ed',
428+
Var('dart_git') + '/native.git@2598ac66148f5b6a44d8f6bf01643c6b1c49e590',
429429

430430
'src/third_party/dart/third_party/pkg/package_config':
431-
Var('dart_git') + '/package_config.git@be0c4411cb7607abe3fd531c9653b0ba53c87c0f',
431+
Var('dart_git') + '/package_config.git@981c49dfec1e3e3e90f336dcd7c225923d2fd321',
432432

433433
'src/third_party/dart/third_party/pkg/path':
434434
Var('dart_git') + '/path.git@282dd18bd9ae2e265ea40a29b2c637194e9be8b7',
@@ -467,13 +467,13 @@ deps = {
467467
Var('dart_git') + '/stream_channel.git@e54234f94da929153b012de2bba75c5246a52538',
468468

469469
'src/third_party/dart/third_party/pkg/string_scanner':
470-
Var('dart_git') + '/string_scanner.git@35657e2ae381612468aa2c432e89d7357c0b568c',
470+
Var('dart_git') + '/string_scanner.git@413b57a3b14fa273e8ed52578edfbe0446084795',
471471

472472
'src/third_party/dart/third_party/pkg/term_glyph':
473473
Var('dart_git') + '/term_glyph.git@423700a3c019dc67f93d2bd6578016a1402506f7',
474474

475475
'src/third_party/dart/third_party/pkg/test':
476-
Var('dart_git') + '/test.git@a92b5bb3ffea95ad1d1f77f6d5a07c3ef4ee2139',
476+
Var('dart_git') + '/test.git@7f81deeac294a1120917aeaa35d5b670146c4529',
477477

478478
'src/third_party/dart/third_party/pkg/test_reflective_loader':
479479
Var('dart_git') + '/test_reflective_loader.git@0bfaad91ed308ce9da11b48395c8210d7542c16b',
@@ -491,7 +491,7 @@ deps = {
491491
Var('dart_git') + '/watcher.git' + '@' + Var('dart_watcher_rev'),
492492

493493
'src/third_party/dart/third_party/pkg/web_socket_channel':
494-
Var('dart_git') + '/web_socket_channel.git@7ae4d0f31f700747bfe9fbfc0b7ec860d46f7755',
494+
Var('dart_git') + '/web_socket_channel.git@4d1b5438d1bdfc6317bf99fd9d9c6e4edb7e9ec5',
495495

496496
'src/third_party/dart/third_party/pkg/webdev':
497497
Var('dart_git') + '/webdev.git' + '@' + Var('dart_webdev_rev'),
@@ -626,16 +626,11 @@ deps = {
626626
'src/third_party/pyyaml':
627627
Var('fuchsia_git') + '/third_party/pyyaml.git' + '@' + '25e97546488eee166b1abb229a27856cecd8b7ac',
628628

629-
# Upstream Khronos Vulkan Headers are part of vulkan-deps
630-
# Downstream Fuchsia Vulkan Headers (v1.2.198)
631-
'src/third_party/fuchsia-vulkan':
632-
Var('fuchsia_git') + '/third_party/Vulkan-Headers.git' + '@' + '32640ad82ef648768c706c9bf828b77123a09bc2',
633-
634629
'src/third_party/swiftshader':
635630
Var('swiftshader_git') + '/SwiftShader.git' + '@' + '5f9ed9b16931c7155171d31f75004f73f0a3abc8',
636631

637632
'src/third_party/angle':
638-
Var('chromium_git') + '/angle/angle.git' + '@' + 'a4c283be741f95b48a6369b8e6bed53ee0ff5fac',
633+
Var('chromium_git') + '/angle/angle.git' + '@' + '6dc0c9d62755a538bf82604a7aaf22efc0f2327a',
639634

640635
'src/third_party/vulkan_memory_allocator':
641636
Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator' + '@' + '7de5cc00de50e71a3aab22dea52fbb7ff4efceb6',
@@ -889,7 +884,7 @@ deps = {
889884
'packages': [
890885
{
891886
'package': 'fuchsia/sdk/core/mac-amd64',
892-
'version': 'SmAtKPfGzPllC9gfOpu2NtueRGB1spsiuLFWR8bhThoC'
887+
'version': 'Dd4To9QyMtoPGPIplD3HfhZe21ZbHJB7tHW2KWe9elcC'
893888
}
894889
],
895890
'condition': 'host_os == "mac" and not download_fuchsia_sdk',
@@ -899,7 +894,7 @@ deps = {
899894
'packages': [
900895
{
901896
'package': 'fuchsia/sdk/core/linux-amd64',
902-
'version': 'ZwCUlo28olVzLlqTljGEaAvE9GgjVdpEkfLlEIWXcx0C'
897+
'version': 'wIpcCOc0TtDYasQblklIoNg4iEgxO-hlO4aTGflWrmYC'
903898
}
904899
],
905900
'condition': 'host_os == "linux" and not download_fuchsia_sdk',
@@ -927,7 +922,7 @@ deps = {
927922
'packages': [
928923
{
929924
'package': 'flutter/flutter_font_fallbacks',
930-
'version': 'f7459e412c5cfba5a654e96a5a00fff61e018d16b8b1c41dade17b7c6aa92299'
925+
'version': 'fb4add6305d783cdb1e722dbb24b135d13faced57905fb814d7964113be2f84a'
931926
}
932927
],
933928
'dep_type': 'cipd',

build/archives/BUILD.gn

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,10 @@ if (build_engine_artifacts && !is_android) {
2626
deps = [
2727
"//flutter/flutter_frontend_server:frontend_server",
2828
"//flutter/impeller/compiler:impellerc",
29-
"//flutter/impeller/compiler:impellerc_license",
3029
"//flutter/impeller/tessellator:tessellator_shared",
3130
"//flutter/lib/snapshot:generate_snapshot_bin",
3231
"//flutter/shell/testing:testing",
3332
"//flutter/tools/path_ops:path_ops",
34-
"//flutter/tools/path_ops:path_ops_license",
3533
"//third_party/dart/runtime/bin:gen_snapshot",
3634
]
3735
if (is_mac) {
@@ -81,16 +79,6 @@ if (build_engine_artifacts && !is_android) {
8179
source = "$root_out_dir/flutter_tester$exe"
8280
destination = "flutter_tester$exe"
8381
},
84-
{
85-
source =
86-
"$root_out_dir/gen/flutter/impeller/compiler/LICENSE.impellerc.md"
87-
destination = "LICENSE.impellerc.md"
88-
},
89-
{
90-
source =
91-
"$root_out_dir/gen/flutter/tools/path_ops/LICENSE.path_ops.md"
92-
destination = "LICENSE.path_ops.md"
93-
},
9482
{
9583
source = "$root_out_dir/impellerc$exe"
9684
destination = "impellerc$exe"

build/zip_bundle.gni

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
# found in the LICENSE file.
44

55
import("//flutter/common/config.gni")
6+
import("//flutter/shell/version/version.gni")
67

78
if (flutter_runtime_mode == "jit_release") {
89
android_zip_archive_dir = "android-$target_cpu-jit-release"
@@ -38,16 +39,41 @@ if (flutter_runtime_mode == "jit_release") {
3839
template("zip_bundle") {
3940
assert(defined(invoker.output), "output must be defined")
4041
assert(defined(invoker.files), "files must be defined as a list of scopes")
42+
43+
license_readme = "$target_gen_dir/LICENSE.$target_name.md"
44+
license_target = "_${target_name}_license_md"
45+
46+
generated_file(license_target) {
47+
source_path = rebase_path(".", "//flutter")
48+
license_path =
49+
rebase_path("//flutter/sky/packages/sky_engine/LICENSE", "//flutter")
50+
git_url = "https://github.com/flutter/engine/tree/$engine_version"
51+
sky_engine_url = "https://storage.googleapis.com/flutter_infra_release/flutter/$engine_version/sky_engine.zip"
52+
outputs = [ license_readme ]
53+
contents = [
54+
"# $target_name",
55+
"",
56+
"This bundle is part of the the Flutter SDK.",
57+
"",
58+
"The source code is hosted at [flutter/engine/$source_path]($git_url/$source_path).",
59+
"The license for this bundle is hosted at [flutter/engine/sky/packages/sky_engine/LICENSE]($git_url/$license_path) ",
60+
"and [sky_engine.zip]($sky_engine_url).",
61+
]
62+
}
63+
4164
action(target_name) {
4265
script = "//flutter/build/zip.py"
4366
outputs = [ "$root_build_dir/zip_archives/${invoker.output}" ]
44-
sources = []
67+
sources = [ license_readme ]
4568
forward_variables_from(invoker, [ "visibility" ])
46-
deps = invoker.deps
69+
deps = [ ":$license_target" ] + invoker.deps
4770

4871
args = [
4972
"-o",
5073
rebase_path(outputs[0]),
74+
"-i",
75+
rebase_path(license_readme),
76+
"LICENSE.$target_name.md",
5177
]
5278
foreach(input, invoker.files) {
5379
args += [

0 commit comments

Comments
 (0)