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

Commit 2668256

Browse files
committed
merge
2 parents 24f70dd + 87d8888 commit 2668256

File tree

267 files changed

+6107
-4338
lines changed

Some content is hidden

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

267 files changed

+6107
-4338
lines changed

.cirrus.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,13 @@ task:
6262
./txt_benchmarks --benchmark_format=json > txt_benchmarks.json
6363
./fml_benchmarks --benchmark_format=json > fml_benchmarks.json
6464
./shell_benchmarks --benchmark_format=json > shell_benchmarks.json
65+
./ui_benchmarks --benchmark_format=json > ui_benchmarks.json
6566
cd $ENGINE_PATH/src/flutter/testing/benchmark
6667
pub get
6768
dart bin/parse_and_send.dart ../../../out/host_release/txt_benchmarks.json
6869
dart bin/parse_and_send.dart ../../../out/host_release/fml_benchmarks.json
6970
dart bin/parse_and_send.dart ../../../out/host_release/shell_benchmarks.json
71+
dart bin/parse_and_send.dart ../../../out/host_release/ui_benchmarks.json
7072
- name: build_and_test_linux_release
7173
compile_host_script: |
7274
cd $ENGINE_PATH/src

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
*Replace this paragraph with a description of what this PR is doing. If you're
44
modifying existing behavior, describe the existing behavior, how this PR is
5-
changing it, and what motivated the change.
5+
changing it, and what motivated the change.*
66

77
## Related Issues
88

BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ group("flutter") {
8383
if (!is_win) {
8484
public_deps += [
8585
"//flutter/fml:fml_benchmarks",
86+
"//flutter/lib/ui:ui_benchmarks",
8687
"//flutter/shell/common:shell_benchmarks",
8788
"//flutter/third_party/txt:txt_benchmarks",
8889
]

DEPS

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ vars = {
2626
'skia_git': 'https://skia.googlesource.com',
2727
# OCMock is for testing only so there is no google clone
2828
'ocmock_git': 'https://github.com/erikdoe/ocmock.git',
29-
'skia_revision': '288ecf60bde8347e2659e73f4eec354fd8d3eaf6',
29+
'skia_revision': '32d5cfa1f35e0368f3d1b2a807514a1a0ec814bb',
3030

3131
# When updating the Dart revision, ensure that all entries that are
3232
# dependencies of Dart are also updated to match the entries in the
3333
# Dart SDK's DEPS file for that revision of Dart. The DEPS file for
3434
# Dart is: https://github.com/dart-lang/sdk/blob/master/DEPS.
3535
# You can use //tools/dart/create_updated_flutter_deps.py to produce
3636
# updated revision list of existing dependencies.
37-
'dart_revision': '249cb9c974e13177fe5f76b390e2569ece79185f',
37+
'dart_revision': 'f043f9e5f6ea4194c0ff4114e30adc5380cbc932',
3838

3939
# WARNING: DO NOT EDIT MANUALLY
4040
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
@@ -48,7 +48,7 @@ vars = {
4848
'dart_http_retry_tag': '0.1.1',
4949
'dart_http_throttle_tag': '1.0.2',
5050
'dart_intl_tag': '0.16.1',
51-
'dart_linter_tag': '0.1.116',
51+
'dart_linter_tag': '0.1.117',
5252
'dart_oauth2_tag': '1.6.0',
5353
'dart_pedantic_tag': 'v1.9.0',
5454
'dart_protobuf_rev': '3746c8fd3f2b0147623a8e3db89c3ff4330de760',
@@ -66,7 +66,7 @@ vars = {
6666
'dart_source_span_tag': '1.7.0',
6767
'dart_stack_trace_tag': '1.9.3',
6868
'dart_stagehand_tag': 'v3.3.7',
69-
'dart_stream_channel_tag': '2.0.0',
69+
'dart_stream_channel_tag': '70433d577be02c48cb16d72d65654f3b4d82c6ed',
7070
'dart_test_reflective_loader_tag': '0.1.9',
7171
'dart_tflite_native_rev': '3c777c40608a2a9f1427bfe0028ab48e7116b4c1',
7272
'dart_typed_data_tag': '1.1.6',
@@ -110,7 +110,7 @@ allowed_hosts = [
110110
]
111111

112112
deps = {
113-
'src': 'https://github.com/flutter/buildroot.git' + '@' + '6669621484b649b9355fb2dd37950daf3d2ac65b',
113+
'src': 'https://github.com/flutter/buildroot.git' + '@' + 'd00ecf066669b2d6b3f9174de581864655bce6ff',
114114

115115
# Fuchsia compatibility
116116
#
@@ -354,7 +354,7 @@ deps = {
354354
Var('dart_git') + '/package_config.git@9c586d04bd26fef01215fd10e7ab96a3050cfa64',
355355

356356
'src/third_party/dart/tools/sdks':
357-
{'packages': [{'version': 'version:2.9.0-10.0.dev', 'package': 'dart/dart-sdk/${{platform}}'}], 'dep_type': 'cipd'},
357+
{'packages': [{'version': 'version:2.9.0-15.0.dev', 'package': 'dart/dart-sdk/${{platform}}'}], 'dep_type': 'cipd'},
358358

359359
# WARNING: end of dart dependencies list that is cleaned up automatically - see create_updated_flutter_deps.py.
360360

@@ -396,7 +396,7 @@ deps = {
396396
Var('swiftshader_git') + '/SwiftShader.git' + '@' + '5d1e8540407c138f47028d64684f3da599430aa4',
397397

398398
'src/third_party/angle':
399-
Var('github_git') + '/google/angle.git' + '@' + '3ea90d609720b7b9b9d05ca094860382f2425294',
399+
Var('github_git') + '/google/angle.git' + '@' + 'a56537a3d83d2eb4be6d1ae1ea074698850b1fa8',
400400

401401
'src/third_party/pkg/when':
402402
Var('dart_git') + '/when.git' + '@' + '0.2.0',
@@ -521,7 +521,7 @@ deps = {
521521
'packages': [
522522
{
523523
'package': 'fuchsia/sdk/core/mac-amd64',
524-
'version': 'ASjDrRur211P_rFpDSh5X4FAdrL964oLfIP8rFxAFYkC'
524+
'version': 'Wj0yogFK9aLJz9Ywn4EvTVNZFgia4Li_-l3iQZjARlsC'
525525
}
526526
],
527527
'condition': 'host_os == "mac"',
@@ -541,7 +541,7 @@ deps = {
541541
'packages': [
542542
{
543543
'package': 'fuchsia/sdk/core/linux-amd64',
544-
'version': 'hIXuOl3lYyB1yWiTIIsqURCNFQXFcMrzW69wlkbSTgsC'
544+
'version': 'ThzHh1jhD0gz3w4Zfw5c9SMvUvmIa58BoHXBda6-OaEC'
545545
}
546546
],
547547
'condition': 'host_os == "linux"',

ci/licenses_golden/licenses_flutter

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ FILE: ../../../flutter/flow/compositor_context.cc
3030
FILE: ../../../flutter/flow/compositor_context.h
3131
FILE: ../../../flutter/flow/embedded_views.cc
3232
FILE: ../../../flutter/flow/embedded_views.h
33+
FILE: ../../../flutter/flow/gl_context_switch.cc
34+
FILE: ../../../flutter/flow/gl_context_switch.h
35+
FILE: ../../../flutter/flow/gl_context_switch_unittests.cc
3336
FILE: ../../../flutter/flow/instrumentation.cc
3437
FILE: ../../../flutter/flow/instrumentation.h
3538
FILE: ../../../flutter/flow/layers/backdrop_filter_layer.cc
@@ -104,6 +107,10 @@ FILE: ../../../flutter/flow/scene_update_context.h
104107
FILE: ../../../flutter/flow/skia_gpu_object.cc
105108
FILE: ../../../flutter/flow/skia_gpu_object.h
106109
FILE: ../../../flutter/flow/skia_gpu_object_unittests.cc
110+
FILE: ../../../flutter/flow/surface.cc
111+
FILE: ../../../flutter/flow/surface.h
112+
FILE: ../../../flutter/flow/surface_frame.cc
113+
FILE: ../../../flutter/flow/surface_frame.h
107114
FILE: ../../../flutter/flow/texture.cc
108115
FILE: ../../../flutter/flow/texture.h
109116
FILE: ../../../flutter/flow/texture_unittests.cc
@@ -383,6 +390,7 @@ FILE: ../../../flutter/lib/ui/text/paragraph_builder.cc
383390
FILE: ../../../flutter/lib/ui/text/paragraph_builder.h
384391
FILE: ../../../flutter/lib/ui/text/text_box.h
385392
FILE: ../../../flutter/lib/ui/ui.dart
393+
FILE: ../../../flutter/lib/ui/ui_benchmarks.cc
386394
FILE: ../../../flutter/lib/ui/ui_dart_state.cc
387395
FILE: ../../../flutter/lib/ui/ui_dart_state.h
388396
FILE: ../../../flutter/lib/ui/window.dart
@@ -456,7 +464,6 @@ FILE: ../../../flutter/lib/web_ui/lib/src/engine/plugins.dart
456464
FILE: ../../../flutter/lib/web_ui/lib/src/engine/pointer_binding.dart
457465
FILE: ../../../flutter/lib/web_ui/lib/src/engine/pointer_converter.dart
458466
FILE: ../../../flutter/lib/web_ui/lib/src/engine/profiler.dart
459-
FILE: ../../../flutter/lib/web_ui/lib/src/engine/render_vertices.dart
460467
FILE: ../../../flutter/lib/web_ui/lib/src/engine/rrect_renderer.dart
461468
FILE: ../../../flutter/lib/web_ui/lib/src/engine/semantics/accessibility.dart
462469
FILE: ../../../flutter/lib/web_ui/lib/src/engine/semantics/checkable.dart
@@ -476,6 +483,7 @@ FILE: ../../../flutter/lib/web_ui/lib/src/engine/services/serialization.dart
476483
FILE: ../../../flutter/lib/web_ui/lib/src/engine/shader.dart
477484
FILE: ../../../flutter/lib/web_ui/lib/src/engine/shadow.dart
478485
FILE: ../../../flutter/lib/web_ui/lib/src/engine/surface/backdrop_filter.dart
486+
FILE: ../../../flutter/lib/web_ui/lib/src/engine/surface/canvas.dart
479487
FILE: ../../../flutter/lib/web_ui/lib/src/engine/surface/clip.dart
480488
FILE: ../../../flutter/lib/web_ui/lib/src/engine/surface/debug_canvas_reuse_overlay.dart
481489
FILE: ../../../flutter/lib/web_ui/lib/src/engine/surface/image_filter.dart
@@ -487,6 +495,7 @@ FILE: ../../../flutter/lib/web_ui/lib/src/engine/surface/path_metrics.dart
487495
FILE: ../../../flutter/lib/web_ui/lib/src/engine/surface/picture.dart
488496
FILE: ../../../flutter/lib/web_ui/lib/src/engine/surface/platform_view.dart
489497
FILE: ../../../flutter/lib/web_ui/lib/src/engine/surface/recording_canvas.dart
498+
FILE: ../../../flutter/lib/web_ui/lib/src/engine/surface/render_vertices.dart
490499
FILE: ../../../flutter/lib/web_ui/lib/src/engine/surface/scene.dart
491500
FILE: ../../../flutter/lib/web_ui/lib/src/engine/surface/scene_builder.dart
492501
FILE: ../../../flutter/lib/web_ui/lib/src/engine/surface/surface.dart
@@ -577,20 +586,15 @@ FILE: ../../../flutter/shell/common/engine.cc
577586
FILE: ../../../flutter/shell/common/engine.h
578587
FILE: ../../../flutter/shell/common/fixtures/shell_test.dart
579588
FILE: ../../../flutter/shell/common/fixtures/shelltest_screenshot.png
580-
FILE: ../../../flutter/shell/common/gl_context_switch.cc
581-
FILE: ../../../flutter/shell/common/gl_context_switch.h
582-
FILE: ../../../flutter/shell/common/gl_context_switch_test.cc
583-
FILE: ../../../flutter/shell/common/gl_context_switch_test.h
584-
FILE: ../../../flutter/shell/common/gl_context_switch_unittests.cc
585589
FILE: ../../../flutter/shell/common/input_events_unittests.cc
586590
FILE: ../../../flutter/shell/common/isolate_configuration.cc
587591
FILE: ../../../flutter/shell/common/isolate_configuration.h
592+
FILE: ../../../flutter/shell/common/layer_tree_holder.cc
593+
FILE: ../../../flutter/shell/common/layer_tree_holder.h
594+
FILE: ../../../flutter/shell/common/layer_tree_holder_unittests.cc
588595
FILE: ../../../flutter/shell/common/persistent_cache.cc
589596
FILE: ../../../flutter/shell/common/persistent_cache.h
590597
FILE: ../../../flutter/shell/common/persistent_cache_unittests.cc
591-
FILE: ../../../flutter/shell/common/pipeline.cc
592-
FILE: ../../../flutter/shell/common/pipeline.h
593-
FILE: ../../../flutter/shell/common/pipeline_unittests.cc
594598
FILE: ../../../flutter/shell/common/platform_view.cc
595599
FILE: ../../../flutter/shell/common/platform_view.h
596600
FILE: ../../../flutter/shell/common/pointer_data_dispatcher.cc
@@ -617,10 +621,6 @@ FILE: ../../../flutter/shell/common/shell_test_platform_view_vulkan.h
617621
FILE: ../../../flutter/shell/common/shell_unittests.cc
618622
FILE: ../../../flutter/shell/common/skia_event_tracer_impl.cc
619623
FILE: ../../../flutter/shell/common/skia_event_tracer_impl.h
620-
FILE: ../../../flutter/shell/common/surface.cc
621-
FILE: ../../../flutter/shell/common/surface.h
622-
FILE: ../../../flutter/shell/common/surface_frame.cc
623-
FILE: ../../../flutter/shell/common/surface_frame.h
624624
FILE: ../../../flutter/shell/common/switches.cc
625625
FILE: ../../../flutter/shell/common/switches.h
626626
FILE: ../../../flutter/shell/common/thread_host.cc
@@ -786,13 +786,15 @@ FILE: ../../../flutter/shell/platform/android/io/flutter/view/FlutterRunArgument
786786
FILE: ../../../flutter/shell/platform/android/io/flutter/view/FlutterView.java
787787
FILE: ../../../flutter/shell/platform/android/io/flutter/view/TextureRegistry.java
788788
FILE: ../../../flutter/shell/platform/android/io/flutter/view/VsyncWaiter.java
789+
FILE: ../../../flutter/shell/platform/android/jni/platform_view_android_jni.cc
790+
FILE: ../../../flutter/shell/platform/android/jni/platform_view_android_jni.h
789791
FILE: ../../../flutter/shell/platform/android/library_loader.cc
790792
FILE: ../../../flutter/shell/platform/android/platform_message_response_android.cc
791793
FILE: ../../../flutter/shell/platform/android/platform_message_response_android.h
792794
FILE: ../../../flutter/shell/platform/android/platform_view_android.cc
793795
FILE: ../../../flutter/shell/platform/android/platform_view_android.h
794-
FILE: ../../../flutter/shell/platform/android/platform_view_android_jni.cc
795-
FILE: ../../../flutter/shell/platform/android/platform_view_android_jni.h
796+
FILE: ../../../flutter/shell/platform/android/platform_view_android_jni_impl.cc
797+
FILE: ../../../flutter/shell/platform/android/platform_view_android_jni_impl.h
796798
FILE: ../../../flutter/shell/platform/android/robolectric.properties
797799
FILE: ../../../flutter/shell/platform/android/vsync_waiter_android.cc
798800
FILE: ../../../flutter/shell/platform/android/vsync_waiter_android.h
@@ -1229,6 +1231,10 @@ FILE: ../../../flutter/shell/platform/linux/fl_method_codec_private.h
12291231
FILE: ../../../flutter/shell/platform/linux/fl_method_codec_test.cc
12301232
FILE: ../../../flutter/shell/platform/linux/fl_method_response.cc
12311233
FILE: ../../../flutter/shell/platform/linux/fl_method_response_test.cc
1234+
FILE: ../../../flutter/shell/platform/linux/fl_mouse_cursor_plugin.cc
1235+
FILE: ../../../flutter/shell/platform/linux/fl_mouse_cursor_plugin.h
1236+
FILE: ../../../flutter/shell/platform/linux/fl_platform_plugin.cc
1237+
FILE: ../../../flutter/shell/platform/linux/fl_platform_plugin.h
12321238
FILE: ../../../flutter/shell/platform/linux/fl_plugin_registrar.cc
12331239
FILE: ../../../flutter/shell/platform/linux/fl_plugin_registrar_private.h
12341240
FILE: ../../../flutter/shell/platform/linux/fl_plugin_registry.cc

ci/licenses_golden/licenses_fuchsia

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

33
UNUSED LICENSES:
44

@@ -497,7 +497,6 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.mediacodec/meta.json
497497
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.mem/meta.json
498498
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.memorypressure/meta.json
499499
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.migration/meta.json
500-
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular.auth/meta.json
501500
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular.session/meta.json
502501
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular.testing/meta.json
503502
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular/meta.json
@@ -1447,7 +1446,6 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.mem/range.fidl
14471446
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.memorypressure/meta.json
14481447
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.migration/meta.json
14491448
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.migration/migration.fidl
1450-
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular.auth/meta.json
14511449
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular.session/meta.json
14521450
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular.session/modular_config.fidl
14531451
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular.testing/meta.json
@@ -2229,7 +2227,6 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.mediacodec/meta.json
22292227
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.mem/meta.json
22302228
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.memorypressure/meta.json
22312229
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.migration/meta.json
2232-
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular.auth/meta.json
22332230
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular.session/meta.json
22342231
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular.testing/meta.json
22352232
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular/meta.json
@@ -2913,7 +2910,6 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.cobalt/cobalt_controller.fidl
29132910
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.images/presentation_info.fidl
29142911
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.media/audio_capturer.fidl
29152912
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.mem/buffer.fidl
2916-
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular.auth/account/account.fidl
29172913
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular/agent/agent.fidl
29182914
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular/agent/agent_context.fidl
29192915
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular/agent/agent_controller/agent_controller.fidl
@@ -3250,6 +3246,7 @@ FILE: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/update.dart
32503246
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.accessibility.gesture/gesture_listener.fidl
32513247
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.bluetooth.a2dp/audio_mode.fidl
32523248
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.bluetooth.le/connection_options.fidl
3249+
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.bluetooth.sys/pairing_options.fidl
32533250
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.camera3/device.fidl
32543251
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.camera3/device_watcher.fidl
32553252
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.camera3/stream.fidl

0 commit comments

Comments
 (0)