File tree
8 files changed
+57
-38
lines changed- assets/flutter_i18n
- fastlane/metadata/android
- en-US/changelogs
- zh-CN/changelogs
- lib/page/setting/about_page
8 files changed
+57
-38
lines changed- .ci.yaml+9-1
- CHANGELOG.md+38-1
- DEPS+3-1
- bin/internal/engine.version+1-1
- bin/internal/update_engine_version.ps1+32-13
- bin/internal/update_engine_version.sh+31-11
- dev/tools/pubspec.yaml+3-1
- dev/tools/test/update_engine_version_test.dart+345
- engine/src/build/config/compiler/BUILD.gn+8
- engine/src/flutter/ci/builders/linux_web_engine_test.json+1-1
- engine/src/flutter/ci/licenses_golden/excluded_files+2
- engine/src/flutter/ci/licenses_golden/licenses_dart+2-2
- engine/src/flutter/ci/licenses_golden/licenses_flutter+2-4
- engine/src/flutter/impeller/display_list/BUILD.gn+4
- engine/src/flutter/impeller/display_list/aiks_dl_text_unittests.cc+134-9
- engine/src/flutter/impeller/display_list/aiks_dl_unittests.cc+95
- engine/src/flutter/impeller/display_list/canvas.cc+26-16
- engine/src/flutter/impeller/display_list/canvas.h+10
- engine/src/flutter/impeller/display_list/canvas_unittests.cc+107
- engine/src/flutter/impeller/display_list/dl_dispatcher.cc+7-3
- engine/src/flutter/impeller/display_list/dl_golden_blur_unittests.cc+10-85
- engine/src/flutter/impeller/display_list/dl_golden_unittests.cc+255
- engine/src/flutter/impeller/display_list/paint.cc+3-3
- engine/src/flutter/impeller/display_list/testing/render_text_in_canvas.cc+46
- engine/src/flutter/impeller/display_list/testing/render_text_in_canvas.h+35
- engine/src/flutter/impeller/display_list/testing/rmse.cc+47
- engine/src/flutter/impeller/display_list/testing/rmse.h+16
- engine/src/flutter/impeller/entity/BUILD.gn+2
- engine/src/flutter/impeller/entity/contents/text_contents.cc+136-121
- engine/src/flutter/impeller/entity/contents/text_contents.h+10
- engine/src/flutter/impeller/entity/contents/text_contents_unittests.cc+209
- engine/src/flutter/impeller/entity/entity_unittests.cc-4
- engine/src/flutter/impeller/fixtures/BUILD.gn+1
- engine/src/flutter/impeller/golden_tests/vulkan_screenshotter.mm-19
- engine/src/flutter/impeller/renderer/backend/gles/blit_command_gles.cc+38-1
- engine/src/flutter/impeller/renderer/backend/gles/test/texture_gles_unittests.cc+19
- engine/src/flutter/impeller/renderer/backend/gles/texture_gles.cc+10-1
- engine/src/flutter/impeller/renderer/backend/gles/texture_gles.h+3
- engine/src/flutter/impeller/renderer/backend/vulkan/driver_info_vk.cc+17
- engine/src/flutter/impeller/renderer/backend/vulkan/driver_info_vk.h+1
- engine/src/flutter/impeller/renderer/backend/vulkan/driver_info_vk_unittests.cc+28
- engine/src/flutter/impeller/renderer/backend/vulkan/swapchain/swapchain_vk.cc-1
- engine/src/flutter/impeller/renderer/context.h+1-1
- engine/src/flutter/impeller/toolkit/android/BUILD.gn-2
- engine/src/flutter/impeller/toolkit/android/shadow_realm.cc-45
- engine/src/flutter/impeller/toolkit/android/shadow_realm.h-27
- engine/src/flutter/impeller/toolkit/android/toolkit_android_unittests.cc-15
- engine/src/flutter/impeller/typographer/backends/skia/typographer_context_skia.cc+8-4
- engine/src/flutter/impeller/typographer/lazy_glyph_atlas.cc+2-1
- engine/src/flutter/impeller/typographer/lazy_glyph_atlas.h+1
- engine/src/flutter/impeller/typographer/text_frame.cc+15-27
- engine/src/flutter/impeller/typographer/text_frame.h+11-6
- engine/src/flutter/impeller/typographer/typographer_unittests.cc+5-5
- engine/src/flutter/lib/web_ui/dev/generate_builder_json.dart+1-1
- engine/src/flutter/lib/web_ui/dev/pipeline.dart+5-4
- engine/src/flutter/lib/web_ui/dev/safari_macos.dart+152-35
- engine/src/flutter/lib/web_ui/dev/webdriver_browser.dart+11-66
- engine/src/flutter/lib/web_ui/lib/src/engine/canvaskit/surface.dart+32-20
- engine/src/flutter/lib/web_ui/test/canvaskit/surface_test.dart+94-61
- engine/src/flutter/shell/common/fixtures/shell_test.dart+7
- engine/src/flutter/shell/common/shell.cc+2-2
- engine/src/flutter/shell/common/shell_unittests.cc+36
- engine/src/flutter/shell/common/snapshot_controller_impeller.cc+1-1
- engine/src/flutter/shell/platform/android/BUILD.gn+1
- engine/src/flutter/shell/platform/android/flutter_main.cc+54-4
- engine/src/flutter/shell/platform/android/flutter_main.h+2
- engine/src/flutter/shell/platform/android/io/flutter/app/FlutterApplication.java+18
- engine/src/flutter/shell/platform/android/io/flutter/embedding/engine/FlutterJNI.java-10
- engine/src/flutter/shell/platform/android/io/flutter/embedding/engine/renderer/FlutterRenderer.java+1-3
- engine/src/flutter/shell/platform/android/platform_view_android_jni_impl.cc-8
- engine/src/flutter/shell/platform/android/platform_view_android_unittests.cc+8
- engine/src/flutter/skia/modules/canvaskit/BUILD.gn+4-5
- engine/src/flutter/testing/impeller_golden_tests_output.txt+6
- engine/src/flutter/tools/javadoc/gen_javadoc.py+1
- examples/api/lib/cupertino/nav_bar/cupertino_sliver_nav_bar.1.dart+51-11
- examples/api/test/cupertino/nav_bar/cupertino_sliver_nav_bar.1_test.dart+39-2
- packages/flutter/lib/src/cupertino/nav_bar.dart+327-66
- packages/flutter/lib/src/cupertino/search_field.dart+3-4
- packages/flutter/lib/src/material/button_style_button.dart+12-5
- packages/flutter/lib/src/material/elevated_button.dart+3
- packages/flutter/lib/src/material/filled_button.dart+3
- packages/flutter/lib/src/material/outlined_button.dart+3
- packages/flutter/lib/src/material/tabs.dart+38-26
- packages/flutter/lib/src/material/text_button.dart+3
- packages/flutter/lib/src/widgets/scrollable.dart+4-1
- packages/flutter/test/cupertino/nav_bar_test.dart+225
- packages/flutter/test/material/elevated_button_test.dart+23
- packages/flutter/test/material/elevated_button_theme_test.dart+38-2
- packages/flutter/test/material/filled_button_test.dart+34
- packages/flutter/test/material/filled_button_theme_test.dart+46
- packages/flutter/test/material/outlined_button_test.dart+23
- packages/flutter/test/material/outlined_button_theme_test.dart+36
- packages/flutter/test/material/reorderable_list_test.dart+1
- packages/flutter/test/material/tabs_test.dart+950-168
- packages/flutter/test/material/text_button_test.dart+23
- packages/flutter/test/material/text_button_theme_test.dart+36
- packages/flutter/test/widgets/scrollable_animations_test.dart+53
- packages/flutter_tools/lib/src/ios/devices.dart+56
- packages/flutter_tools/test/general.shard/ios/ios_device_start_prebuilt_test.dart+69
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
588 | 588 |
| |
589 | 589 |
| |
590 | 590 |
| |
| 591 | + | |
591 | 592 |
| |
592 | 593 |
| |
593 | 594 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
574 | 574 |
| |
575 | 575 |
| |
576 | 576 |
| |
| 577 | + | |
577 | 578 |
| |
578 | 579 |
| |
579 | 580 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
549 | 549 |
| |
550 | 550 |
| |
551 | 551 |
| |
| 552 | + | |
552 | 553 |
| |
553 | 554 |
| |
554 | 555 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + |
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + |
Lines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
166 | 166 |
| |
167 | 167 |
| |
168 | 168 |
| |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
169 | 177 |
| |
170 | 178 |
| |
171 | 179 |
| |
|
Lines changed: 37 additions & 37 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
37 |
| - | |
| 37 | + | |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 |
| - | |
| 45 | + | |
46 | 46 |
| |
47 | 47 |
| |
48 |
| - | |
| 48 | + | |
49 | 49 |
| |
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
| |
53 |
| - | |
| 53 | + | |
54 | 54 |
| |
55 | 55 |
| |
56 |
| - | |
| 56 | + | |
57 | 57 |
| |
58 | 58 |
| |
59 | 59 |
| |
| |||
146 | 146 |
| |
147 | 147 |
| |
148 | 148 |
| |
149 |
| - | |
| 149 | + | |
150 | 150 |
| |
151 | 151 |
| |
152 |
| - | |
| 152 | + | |
153 | 153 |
| |
154 | 154 |
| |
155 | 155 |
| |
| |||
330 | 330 |
| |
331 | 331 |
| |
332 | 332 |
| |
333 |
| - | |
| 333 | + | |
334 | 334 |
| |
335 | 335 |
| |
336 |
| - | |
| 336 | + | |
337 | 337 |
| |
338 | 338 |
| |
339 | 339 |
| |
| |||
458 | 458 |
| |
459 | 459 |
| |
460 | 460 |
| |
461 |
| - | |
| 461 | + | |
462 | 462 |
| |
463 | 463 |
| |
464 |
| - | |
| 464 | + | |
465 | 465 |
| |
466 | 466 |
| |
467 | 467 |
| |
468 | 468 |
| |
469 |
| - | |
| 469 | + | |
470 | 470 |
| |
471 | 471 |
| |
472 |
| - | |
| 472 | + | |
473 | 473 |
| |
474 | 474 |
| |
475 | 475 |
| |
| |||
532 | 532 |
| |
533 | 533 |
| |
534 | 534 |
| |
535 |
| - | |
| 535 | + | |
536 | 536 |
| |
537 | 537 |
| |
538 |
| - | |
| 538 | + | |
539 | 539 |
| |
540 | 540 |
| |
541 | 541 |
| |
| |||
686 | 686 |
| |
687 | 687 |
| |
688 | 688 |
| |
689 |
| - | |
| 689 | + | |
690 | 690 |
| |
691 | 691 |
| |
692 |
| - | |
| 692 | + | |
693 | 693 |
| |
694 | 694 |
| |
695 | 695 |
| |
| |||
854 | 854 |
| |
855 | 855 |
| |
856 | 856 |
| |
857 |
| - | |
| 857 | + | |
858 | 858 |
| |
859 | 859 |
| |
860 |
| - | |
| 860 | + | |
861 | 861 |
| |
862 | 862 |
| |
863 | 863 |
| |
| |||
1119 | 1119 |
| |
1120 | 1120 |
| |
1121 | 1121 |
| |
1122 |
| - | |
| 1122 | + | |
1123 | 1123 |
| |
1124 | 1124 |
| |
1125 |
| - | |
| 1125 | + | |
1126 | 1126 |
| |
1127 | 1127 |
| |
1128 | 1128 |
| |
| |||
1151 | 1151 |
| |
1152 | 1152 |
| |
1153 | 1153 |
| |
1154 |
| - | |
| 1154 | + | |
1155 | 1155 |
| |
1156 | 1156 |
| |
1157 |
| - | |
| 1157 | + | |
1158 | 1158 |
| |
1159 | 1159 |
| |
1160 | 1160 |
| |
1161 | 1161 |
| |
1162 |
| - | |
| 1162 | + | |
1163 | 1163 |
| |
1164 | 1164 |
| |
1165 |
| - | |
| 1165 | + | |
1166 | 1166 |
| |
1167 | 1167 |
| |
1168 | 1168 |
| |
| |||
1356 | 1356 |
| |
1357 | 1357 |
| |
1358 | 1358 |
| |
1359 |
| - | |
| 1359 | + | |
1360 | 1360 |
| |
1361 | 1361 |
| |
1362 |
| - | |
| 1362 | + | |
1363 | 1363 |
| |
1364 | 1364 |
| |
1365 | 1365 |
| |
1366 | 1366 |
| |
1367 |
| - | |
| 1367 | + | |
1368 | 1368 |
| |
1369 | 1369 |
| |
1370 |
| - | |
| 1370 | + | |
1371 | 1371 |
| |
1372 | 1372 |
| |
1373 | 1373 |
| |
1374 | 1374 |
| |
1375 |
| - | |
| 1375 | + | |
1376 | 1376 |
| |
1377 | 1377 |
| |
1378 |
| - | |
| 1378 | + | |
1379 | 1379 |
| |
1380 | 1380 |
| |
1381 | 1381 |
| |
1382 | 1382 |
| |
1383 |
| - | |
| 1383 | + | |
1384 | 1384 |
| |
1385 | 1385 |
| |
1386 |
| - | |
| 1386 | + | |
1387 | 1387 |
| |
1388 | 1388 |
| |
1389 | 1389 |
| |
| |||
1612 | 1612 |
| |
1613 | 1613 |
| |
1614 | 1614 |
| |
1615 |
| - | |
| 1615 | + | |
1616 | 1616 |
| |
1617 | 1617 |
| |
1618 |
| - | |
| 1618 | + | |
1619 | 1619 |
| |
1620 | 1620 |
| |
1621 | 1621 |
| |
| |||
1658 | 1658 |
| |
1659 | 1659 |
| |
1660 | 1660 |
| |
1661 |
| - | |
| 1661 | + |
0 commit comments