本发布版本中 flutter/flutter 已关闭的 PRs

#

从 2019年6月21日 22:31:55 -0400 到 2019年8月18日 12:22:00 -0700

28090 确保缓存目录和文件具有适当的权限 (cla: yes, tool)

29489 进行了一些语法更改 (cla: yes, team)

32511 渲染错误,其根本原因在 Widget 层,应引用 Widget (cla: yes, customer: countless, customer: headline, framework)

32770 按任意按钮即可关闭模态框 (a: desktop, cla: yes, framework)

32816 添加 flutter assemble 的初始实现 (cla: yes, tool)

33140 flutter/tests 支持 (cla: yes, team)

33281 更新 TextStyle 和 StrutStyle height 文档 (a: typography, cla: yes, d: api docs, framework, severe: API break)

33688 第 1 部分:Skia Gold 测试 (a: tests, cla: yes, framework)

33936 为 RawGestureDetector 添加新参数以自定义语义映射 (cla: yes, f: gestures, framework)

34019 可选中文本 (a: text input, cla: yes, customer: amplify, customer: fuchsia, framework, severe: API break)

34202 从 `_TableElement` 中移除 `_debugWillReattachChildren` 断言 (cla: yes, customer: payouts, framework)

34252 将 dwds 集成到 flutter tool 中以支持 Web (cla: yes, tool, ☸ platform-web)

34298 保留 SafeArea:第 2 部分 (cla: yes, customer: solaris, framework, severe: customer critical, waiting for tree to go green)

34301 使 FLUTTER_TEST 环境变量可覆盖 (a: tests, cla: yes, customer: mulligan (g3), team, tool)

34515 OutlineInputBorder 调整以适应过大的 borderRadius (a: text input, cla: yes, f: material design, framework)

34516 [flutter_tool] 填充 Fuchsia 版本字符串 (cla: yes, tool)

34573 在插件项目的所有构建类型中确保 flutter jar 被添加 (cla: yes, t: gradle, tool, waiting for tree to go green)

34597 [Material] 更新 Slider gallery 演示,包括 range slider (cla: yes, f: material design, framework)

34599 [Material] ToggleButtons (cla: yes, f: material design, framework, severe: new feature)

34624 分解 flutter doctor 验证和结果 (cla: yes, t: flutter doctor, tool)

34626 AsyncSnapshot.data 在 error 或 no data 时抛出异常 (cla: yes, framework)

34660 为 Windows 和 Linux 添加 `--target` 支持 (cla: yes, tool)

34665 文本选择句柄位置偏移 (a: text input, cla: yes, framework, severe: API break)

34669 打包 iOS 依赖项 (cla: yes, tool)

34676 为密码文本字段启用选择,并公开 API 以… (a: text input, cla: yes, f: cupertino, f: material design, framework)

34712 修复 FocusTraversalPolicy 导致的焦点丢失 (a: desktop, cla: yes, framework)

34723 CupertinoTextField 垂直对齐 (cla: yes, f: cupertino, framework)

34752 [linux] 接收来自 GLFW 的未修改字符 (a: desktop, cla: yes, framework)

34785 调整模拟器的显示名称 (cla: yes, tool)

34794 向 daemon 的设备添加 `emulatorID` 字段 (cla: yes, tool)

34823 引入图片加载性能测试。 (a: tests, cla: yes, framework)

34869 [Material] 在 Range Slider 中正确调用 onChangeStart 和 onChangeEnd (cla: yes, f: material design, framework)

34870 添加 Flutter Issue #27677 的测试用例作为基准。 (cla: yes, engine, framework, severe: performance)

34872 [Material] 为 `OutlineButton`s 支持悬停、聚焦和按下时的边框颜色 (cla: yes, f: material design, framework)

34877 更多分片 (a: tests, cla: yes, team, waiting for tree to go green)

34885 重新发布:重命名 Web 设备 (cla: yes, tool)

34895 移除 flutter_tools 对旧 AOT 快照的支持 (cla: yes)

34896 允许多根 Web 构建 (cla: yes, tool)

34906 修复 `showLicensePage` 中未使用的 `[applicationIcon]` 属性 (cla: yes, f: material design, framework)

34907 修复 LicensePage 在加载 License 之前关闭页面导致的错误 (cla: yes, f: material design, framework, severe: crash)

34919 移除重复的错误部分 (cla: yes, framework, waiting for tree to go green)

34932 向 TextFormField 添加 onChanged 属性 (cla: yes, f: material design, framework)

34964 CupertinoTextField.onTap (cla: yes, f: cupertino)

35017 同步 lint 列表 (cla: yes)

35046 向 API 文档添加生成的 Icon 图表 (cla: yes, d: api docs, d: examples, framework)

35055 启用 lint `avoid_bool_literals_in_conditional_expressions` (cla: yes)

35056 启用 lint `use_full_hex_values_for_flutter_colors` (cla: yes)

35059 为 prefer_final_fields 的 lint 更新做准备 (cla: yes)

35063 添加关于不支持圆锥路径的文档 (a: platform-views, cla: yes, d: api docs, framework, plugin)

35066 手动引擎滚动,更新 goldens,改进波浪文本装饰 0f9e297ad..185087a65f (a: typography, cla: yes, engine)

35074 尝试启用 tool coverage redux (a: tests, cla: yes, tool)

35075 允许通过主题自定义 SnackBar 的 content TextStyle (cla: yes, f: material design, framework)

35084 将 findTargetDevices 移动到 DeviceManager (cla: yes, tool)

35092 添加 FlutterProjectFactory 以便在内部覆盖。 (cla: yes, tool)

35110 始终测试语义 (a: accessibility, a: tests, cla: yes, framework, severe: API break)

35129 [Material] 将 Flutter Gallery 的 Expansion Panel Slider 包装在带填充的 Container 中,为 Value Indicator 腾出空间。 (cla: yes, f: material design, framework, severe: regression)

35130 为 release_smoke_tests 传递新用户 (a: tests, cla: yes, team)

35132 通过重用矩阵来减少 _transformRect 中的瞬态变换的分配 (cla: yes)

35136 更新 Dark Theme 的 disabledColor 为 White38 (cla: yes, f: material design, framework, severe: API break)

35143 更多 HttpClientResponse Uint8List 修复 (cla: yes)

35149 更多 `HttpClientResponse implements Stream<Uint8List>` 修复 (cla: yes)

35150 将 didUpdateConfig 改为 didUpdateWidget (cla: yes, d: api docs, framework)

35157 移除 tools coverage 的 skip 条款 (cla: yes, team)

35160 将 flutter create 的测试移至内存文件系统。 (a: tests, cla: yes, tool)

35164 更新 reassemble 文档 (cla: yes, customer: product, d: api docs, framework, severe: customer critical)

35186 使 tool coverage 收集对 sentinel coverage data 具有弹性 (cla: yes, tool)

35188 确保在收集 coverage 之前暂停 test isolate (cla: yes, tool)

35189 启用 lints prefer_spread_collections 和 prefer_inlined_adds (cla: yes)

35192 不因 coverage 而阻塞任何 presubmit (cla: yes, tool)

35197 [flutter_tool] 更新 Fuchsia SDK (cla: yes, tool)

35206 强制升级包依赖项 (cla: yes)

35207 重构 selection handlers (a: text input, cla: yes, customer: amplify, customer: fuchsia, framework)

35211 `child` 参数文档更新在 Ink 和 Ink.image 中 (cla: yes, d: api docs, f: material design, framework)

35217 添加 flutter build aar (a: build, cla: yes, tool, waiting for tree to go green)

35219 文本选择菜单的显示/隐藏情况 (a: text input, cla: yes, f: material design, framework)

35221 微调以排除 dev 和 beta 版本(桌面和 Web)(cla: yes, tool)

35223 Navigator pushAndRemoveUntil 修复 (cla: yes, customer: mulligan (g3), f: routes, framework, severe: crash, waiting for tree to go green)

35225 为 AnimatedContainer 添加示例代码 (a: animation, cla: yes, d: api docs, d: examples, framework)

35231 修复 coverage 收集 (cla: yes, tool)

35232 新基准测试:手势语义 (cla: yes, waiting for tree to go green)

35233 尝试在 tools 未更改时跳过 coverage 分片 (cla: yes)

35237 撤销 "手动引擎滚动,更新 goldens,改进波浪文本装饰 0f9e297ad..185087a65f" (cla: yes)

35242 重新发布 "手动引擎滚动,更新 goldens,改进波浪文本装饰 0f9e297ad..185087a65f"" (cla: yes)

35245 为 HttpClientResponse implements Uint8List 做更多准备 (cla: yes)

35246 尝试不在 post commit 时跳过 coverage (cla: yes)

35263 移除不必要的 ..toList() (cla: yes)

35276 撤销 "[Material] 为 `OutlineButton`s 支持悬停、聚焦和按下时的边框颜色" (cla: yes)

35278 重新发布 "[Material] 为 `OutlineButton`s 支持悬停、聚焦和按下时的边框颜色" (cla: yes)

35280 benchmarkWidgets.semanticsEnabled 默认为 false。 (cla: yes)

35282 为 Ink build 方法添加 Container 回退 (cla: yes, f: material design, framework)

35288 正确应用 coverage skip math (cla: yes)

35290 关于页面的测试 (cla: yes)

35297 修复 tracing 和 driver 中的 first frame 逻辑 (cla: yes, engine, framework, severe: performance, team)

35303 修复默认排除 iOS 和 Android 的 artifact (cla: yes, tool)

35307 清理 host_app_ephemeral Profile 构建设置 (a: existing-apps, cla: yes, t: xcode, tool, ⌺‬ platform-ios)

35335 为网络加载错误使用自定义异常类 (a: images, cla: yes, framework)

35367 为生成的测试代码添加 StreamChannel 类型。 (cla: yes, tool)

35392 在 testbed 中添加 timer 检查和 Fake http client (cla: yes, tool)

35393 更多 ui-as-code (cla: yes, team)

35406 从 resident runner 中重构 signal 和 command line handler (cla: yes, team, tool)

35407 手动引擎滚动 (cla: yes, engine, team)

35408 移除 print (cla: yes)

35423 v1.7.8 hotfixes (cla: yes)

35424 引入 image_list 性能基准测试,该测试在 jit(debug) 构建中运行。 (a: images, a: tests, cla: yes, framework)

35464 手动滚动引擎 45b66b7...ffba2f6 (8 个提交) (cla: yes, team)

35465 将 update-packages 标记为非实验性 (cla: yes, tool)

35467 将 update-packages 标记为非实验性 (cla: yes, tool)

35468 添加 colorFilterLayer/Widget (a: accessibility, cla: yes, customer: octopod, framework, waiting for tree to go green)

35477 更新 macrobenchmarks README 和应用名称 (a: tests, cla: yes, team)

35480 更新 precache 命令的帮助消息,使其不那么令人困惑 (cla: yes, tool)

35481 添加 APK 构建时间基准测试 (cla: yes, tool)

35482 使用新的 service protocol 消息名称 (cla: yes)

35487 修复 RenderFittedBox 中 child.size.isEmpty 的情况 (a: accessibility, cla: yes, framework)

35491 在 SemanticsNode 的 debug 属性中包含标签 (cla: yes, framework)

35492 重新应用“将 currentSystemFrameTimeStamp 添加到 SchedulerBinding” (cla: yes, framework)

35493 不为 RenderPargraph baseline 使用 ideographic baseline (a: typography, cla: yes, engine, framework)

35495 标记 Windows 和 macOS 的 chrome dev mode 为 flaky (cla: yes, team)

35496 [Material] Slider 和 Range Slider 值指示器的形状的文本缩放和宽标签修复 (cla: yes, f: material design)

35499 添加了 MaterialApp.themeMode 以控制使用哪个主题。 (cla: yes, f: material design, framework)

35548 各种文档修复 (cla: yes, framework)

35556 iOS (iPhone6) 和 iPhone XS 的 tiles_scroll_perf 测试 (cla: yes, severe: performance, team, ⌺‬ platform-ios)

35560 Material widget 中基于 elevation 的暗色主题叠加颜色支持 (cla: yes, f: material design, framework)

35573 更新 packages (cla: yes, team)

35574 修复浮动固定 sliver app bar 的语义 (a: accessibility, cla: yes, f: scrolling, framework, waiting for tree to go green)

35646 为 Socket implements Stream 做准备(cla: yes)

35657 移除 tooling tests 的 paused 检查 (cla: yes, tool)

35681 在 dartdevc 中禁用增量编译器 (cla: yes, tool)

35684 修复 main.dart 模板中的拼写错误 (cla: yes, d: api docs, framework)

35708 在 xcode_backend.sh 中禁用一个测试用例 (cla: yes, tool)

35709 从 all 中移除 web、fuchsia 和不受支持的设备 (cla: yes, tool)

35725 更新 annotated region findAll 实现以直接使用 Iterables。 (cla: yes, framework)

35728 添加了 Android splash screen 支持的演示项目。 (a: existing-apps, cla: yes, team)

35731 在从 CLI 运行时,保持 LLDB 连接到 iOS 设备 (cla: yes, tool)

35743 简单的文档修复 (cla: yes, d: api docs, framework)

35745 启用 lint prefer_if_null_operators (cla: yes, team)

35749 添加 iOS 构建基准测试 (cla: yes, team, tool)

35750 在错误消息标题中使用句首大写 (cla: yes, framework)

35756 移除 @objc 推断构建设置 (cla: yes, t: xcode, tool)

35762 重构 resident_runner 的 keymapping (cla: yes)

35763 UIApplicationLaunchOptionsKey -> UIApplication.LaunchOptionsKey (cla: yes, t: xcode, tool, ⌺‬ platform-ios)

35765 在 flutter_tools 中使用公共 _registerService RPC (cla: yes, tool)

35767 将 tools codecoverage 的目标设置为零百分比 (cla: yes, tool)

35775 将 platform_interaction_test_swift 添加到 devicelab (a: tests, cla: yes, framework, p: framework, plugin, ⌺‬ platform-ios)

35777 修复 logLevel 过滤器错误,现在过滤器按预期工作 (cla: yes, team)

35778 在 CI 构建 smoke test 中构建所有示例项目 (a: tests, cla: yes, team)

35780 从 layers example app 中移除 CocoaPods 支持 (a: tests, cla: yes, d: examples, team)

35785 从隐式动画 Widget 中移除 reverseDuration,因为它被忽略。 (a: animation, cla: yes, framework, severe: API break)

35792 禁用 Web 测试 (cla: yes)

35810 SliverFillRemaining 在 hasScrollBody 为 false 时会考虑 child size (cla: yes, f: scrolling, framework, waiting for tree to go green)

35814 滚动引擎 e695a516f..75387dbc1 (8 个提交) (cla: yes, team)

35825 修复了示例代码的构建,以使用新的 binary messenger API。 (cla: yes, team)

35828 使用 resolution of dart-lang/sdk#31543 清理 widgets/sliver_persistent_header.dart (cla: yes, framework)

35829 iOS 13 滚动条 (cla: yes, f: cupertino, framework)

35833 在 add-to-app 项目的 ephemeral Xcode 构建阶段禁用 CocoaPods 输入和输出路径 (a: existing-apps, cla: yes, tool, ⌺‬ platform-ios)

35839 使用 pub run 进行 create 测试并移除 [INFO] 日志 (cla: yes, tool)

35846 将 reload 和 restart 处理移至终端 (cla: yes, tool)

35878 添加 flag 以便为 showModalBottomSheet 使用根导航器 (cla: yes, f: material design, framework)

35892 文档修复 (cla: yes, d: api docs, d: examples, framework)

35906 为示例添加锚点 (cla: yes, team)

35913 将 focus 示例更改为更规范(且正确)(cla: yes, framework)

35919 Animation API 文档改进 (a: animation, cla: yes, framework, waiting for tree to go green)

35926 添加示例,展示如何从一个字段移动到下一个字段。 (cla: yes, d: api docs, d: examples, framework)

35932 使用 'flutter update-packages --force-upgrade' 升级了 framework packages。 (cla: yes, framework)

35941 SliverLayoutBuilder (cla: yes, f: scrolling, framework)

35942 在 platform_channel_swift 示例测试中使用 test 而不是 test_api 包 (a: tests, cla: yes, d: examples, team)

35971 [ImgBot] 优化图片 (cla: yes, team)

35979 优化手势识别器修复 #35658 (cla: yes, f: gestures, framework)

35991 在测试中启用 widget 加载其自身包内的资源 (a: tests, cla: yes, tool)

35996 撤销 "在从 CLI 运行时,保持 LLDB 连接到 iOS 设备。" (cla: yes)

35999 Deflake ImageProvider.evict 测试 (a: images, a: tests, cla: yes, team: flakes)

36006 修复 linesplitter (cla: yes, team)

36017 将 reporting 文件移动到 reporting/ (cla: yes, tool)

36026 添加 transformPoint 和 transformRect 基准测试 (cla: yes, team)

36028 修复 Slider 的首选高度 (cla: yes, f: material design, framework)

36030 [Material] 实现 TooltipTheme 和 Tooltip.textStyle,修复 Tooltip debugLabel,更新 Tooltip 默认值 (cla: yes, f: material design, framework, severe: API break, severe: new feature)

36071 撤销 "Bundle ios dependencies" (cla: yes, team, tool)

36082 添加更好的 JSON-RPC 异常处理 (cla: yes, tool)

36084 处理 google3 版本的 pb (cla: yes, tool)

36087 更新 CupertinoSwitch 的视觉样式以匹配 iOS 13 (cla: yes, f: cupertino, framework)

36088 添加 PopupMenuTheme 以便为 Menu 的颜色、形状、高程、文本样式进行主题化 (cla: yes, f: material design, framework)

36089 修复 flaky peer connection (a: tests, cla: yes, framework)

36090 不要求 diffs 具有百分比 coverage (cla: yes, team)

36093 重新发布 bundle ios deps (cla: yes, team, tool)

36094 撤销 "合并分支 'master' 和 'master' 来自 github.com:flutter/fl…" (cla: yes, f: cupertino, f: material design, framework, team)

36096 撤销 "Merge branches 'master' and 'master' of github.com:flutter/fl… (cla: yes, tool)

36097 修复嵌套滚动视图可能在没有布局的情况下重建 (cla: yes, f: scrolling, framework, severe: crash)

36098 更清晰地说明客户测试脚本中的错误 (cla: yes, team)

36102 将 buildable module 测试移至 module test (cla: yes, team)

36103 重新发布 "第 1 部分:Skia Gold 测试" (a: tests, cla: yes, framework, waiting for tree to go green)

36105 [flutter_tool] 捕获项目创建期间的 yaml 解析失败 (cla: yes, team, tool)

36106 更新 ColorScheme.dark() 颜色以匹配 Material Dark 主题规范 (cla: yes, f: material design, framework, severe: API break)

36108 将 tools 测试移至 general.shard 目录,为更改 tools 测试的分片方式做准备 (cla: yes, tool)

36109 捕获 runChecked* 抛出的异常(如果可能)(cla: yes, tool, waiting for tree to go green)

36122 确保 add-to-app 构建包从外部 xcodebuild/gradlew 发送分析信息 (cla: yes, team, tool)

36123 尝试重新启用 integration_tests-macos (a: tests, cla: yes, team, team: flakes)

36135 在 foundation 中添加 kIsWeb 常量 (cla: yes, framework)

36138 为 flutter tools 实现功能标志系统 (cla: yes, tool)

36174 [cupertino_icons] 为 brightness #16102 添加字形引用 (cla: yes, f: cupertino, framework)

36194 在从 CLI 运行时,保持 LLDB 连接到 iOS 设备 (cla: yes, tool)

36197 修复 Windows,排除其他平台上的 widgets (cla: yes, team)

36199 如果 isolate 仍处于暂停状态,则不要尝试 flutterExit (cla: yes, tool)

36200 重构 Android_views 测试应用,为添加 iOS 平台视图测试做准备 (a: platform-views, a: tests, cla: yes, team)

36202 添加关于 MaterialButton.colorBrightness 的说明性文档 (cla: yes, d: api docs, f: material design, framework)

36208 [flutter_tool] 在没有终端连接的情况下允许 analytics (cla: yes, tool)

36213 使用 DeviceManager 而不是 device 来确定设备是否支持项目。 (cla: yes, tool)

36217 将 Mouse 从 Listener 中拆分 (a: desktop, cla: yes, framework, severe: API break, waiting for tree to go green)

36218 在 flutter pub context 中释放锁 (cla: yes, tool)

36212 建议使用 CDN 支持的最终版本来支持 trunk specs 仓库。 (cla: yes, tool)

36240 重新排列 flutter assemble 实现 (cla: yes, tool)

36243 允许语义标签比原始文本短或长 (a: accessibility, cla: yes, customer: money (g3), framework, waiting for tree to go green)

36262 防止 Table._computeColumnWidths 中的无限循环 (cla: yes, framework)

36270 将 Future.done 改为 Future.whenComplete (a: tests, cla: yes, framework, team, waiting for tree to go green)

36288 如果在非 macOS 平台上实例化 IOSDevice,则抛出异常 (cla: yes, tool)

36289 FakeHttpClientResponse 改进 (cla: yes, tool)

36293 撤销 "在从 CLI 运行时,保持 LLDB 连接到 iOS 设备。" (cla: yes, tool)

36297 为语义添加多行标志 (a: accessibility, cla: yes, framework, ☸ platform-web)

36302 Issues/30526 gc (cla: yes, framework)

36303 添加 sync star 基准测试用例 (a: accessibility, cla: yes, team)

36317 禁用 Windows 上的 flaky 测试 (cla: yes, f: material design, framework)

36318 将 flutter_runner 包含在 precache artifacts 中。 (cla: yes, tool)

36319 撤销 "Fix semantics for floating pinned sliver app bar" (cla: yes, framework)

36327 修复 ideviceinstaller 调用未传递 DYLD_LIBRARY_PATH 的问题 (cla: yes, tool)

36331 对 precache 帮助文本进行少量修复 (第 2 次尝试) (cla: yes, tool)

36333 修复 sliver fixed pinned appbar (cla: yes, framework, waiting for tree to go green)

36334 添加了 Driver API,该 API 会等待直到帧同步 (a: tests, cla: yes, framework)

36379 添加 Usage 的缺失测试用例 (cla: yes, tool)

36384 重命名 test app android_views 为 platform_views (cla: yes, team)

36391 为 Listview 和 pageview 添加了文档示例 (cla: yes, d: api docs, framework)

36392 增加 log_test 中匹配操作持续时间的模式 (a: tests, cla: yes, tool, waiting for tree to go green)

36394 添加缺失的 protobuf 依赖(cla: yes, tool)

36396 优化 matrix_utils 中的 transformRect 和 transformPoint 方法。(cla: yes, framework)

36399 在 Flutter Gallery 中添加了 ThemeMode 支持(cla: yes, d: examples, team, team: gallery)

36402 让渲染对象复用引擎层(cla: yes, framework, severe: API break, severe: performance, ☸ platform-web)

36404 使测试后退按钮标签确定化(cla: yes, team)

36409 在 SearchDelegate 中添加 searchFieldLabel,以便显示自定义提示(cla: yes, f: material design, framework)

36410 为 devicelab 中的 hello world 启动测试添加了管道(cla: yes, team)

36411 实现 InputDecorationTheme 的 copyWith、==、hashCode(cla: yes, f: material design, framework, severe: new feature)

36413 恢复 “Roll engine f3482700474a..1af19ae67dd1 (4 commits)”(cla: yes, engine)

36418 为 screenshot 和 printDetails 方法添加测试(cla: yes, tool)

36421 doc : ReorderableListView - 添加了 WidgetOfTheWeek 的 YouTube 视频……(cla: yes, f: material design, framework)

36428 Bump engine 版本(cla: yes, engine, team)

36431 重新启用 `flutter test` 表达式求值测试(a: tests, cla: yes, tool)

36434 清理 flutter driver 设备检测。(cla: yes, tool)

36460 为顶部 Widgets 添加图片并更新示例:(cla: yes, d: api docs, d: examples, f: material design, framework)

36465 使用 FlutterFeatures 配置 web 和 desktop 设备(cla: yes, tool)

36468 修复 test_widgets-windows 未运行测试的问题(a: tests, cla: yes, framework, team, waiting for tree to go green)

36471 为 AOT 启用 bitcode 编译(cla: yes)

36481 删除未经测试的代码(cla: yes, tool)

36482 通过仅在 100x100 的表面上绘制来加速 shader 预热(cla: yes, framework)

36485 添加文本边框文档(a: typography, cla: yes, d: api docs, framework)

36490 [flutter_tool] 在命令运行前发送分析数据命令(cla: yes, tool)

36492 添加 GitHub CODEOWNERS 文件,以按路径自动添加审查者(cla: yes, team)

36493 修复 sliver 列表在子项重新排序时未布局第一个子项的问题(cla: yes, framework)

36498 清理 host_app_ephemeral_cocoapods Profile 构建设置(a: existing-apps, cla: yes, t: xcode, tool, ⌺‬ platform-ios)

36503 禁用 Firebase Test Lab smoke test 以解除自动滚动的阻塞(cla: yes)

36507 Bump engine 版本(cla: yes, engine, team, tool)

36510 flutter update-packages --force-upgrade(cla: yes, team)

36512 重命名 Driver API waitUntilFrameSync 为 waitUntilNoPendingFrame(a: tests, cla: yes, framework)

36513 修复 `flutter pub -v`(cla: yes, tool)

36545 [flutter_tool] 将本地时间与屏幕和事件一起发送给分析数据(cla: yes, tool, work in progress; do not review)

36546 由于底层问题 19696 已修复,重新启用 Windows 上的 date_picker_test。(cla: yes, f: material design, framework)

36548 通过恢复 build_modules 的版本更新来修复 Web 构建(cla: yes, tool)

36549 修复 Web 消息编解码器中的数字编码(cla: yes, framework)

36553 在测试期间从文件系统加载资源,而不是从清单加载。(a: tests, cla: yes, framework)

36556 修复使用局部使用的用法测试(cla: yes, tool)

36560 [flutter_tools] 在 README.md 中添加一些有用的命令(cla: yes, tool)

36564 确保 fx flutter attach 可以找到设备(cla: yes, tool)

36569 对 flutter_tools 进行一些小的清理(cla: yes, tool)

36570 对 tool_coverage 工具进行一些小的修复(cla: yes, tool)

36571 对 devicelab 进行一些小的清理(cla: yes, team)

36579 添加渐变文本文档(a: typography, cla: yes, framework)

36585 将构建输出放在 dart tool 下(cla: yes, tool)

36589 更新 Localizations:添加了 24 个新 locale(重发)(a: internationalization, cla: yes, f: cupertino, f: material design)

36495 更多 resident runner 测试(cla: yes, tool)

36598 公开将 dart 编译为 kernel 以用于 VM 的功能(cla: yes, tool)

36618 恢复 "AsyncSnapshot.data 在 error 或 no data 时抛出"(cla: yes, framework)

36654 恢复 "使用 FlutterFeatures 配置 web 和 desktop 设备"(cla: yes, team, tool)

36679 在 `flutter format` 命令行中添加行长度限制(cla: yes, tool)

36690 更新 cirrus fingerprint 脚本以包含 goldens 版本(a: tests, cla: yes, framework, waiting for tree to go green)

36695 Android 可见密码输入类型支持(cla: yes, framework)

36698 修复 iPhone 强制按压键盘选择崩溃(cla: yes, framework)

36699 Reland: 使用 flutter features 进行 web 和 desktop(cla: yes, team, tool)

36717 修复未启用 web 配置的 devicelab 测试。(cla: yes, team)

36722 跳过 Windows 的不稳定测试(cla: yes, tool)

36727 为 create 添加缺失的配置(cla: yes, team, tool)

36731 恢复 "Add flutter build aar"(cla: yes, team, tool)

36732 Flutter build aar(a: build, cla: yes, team, tool, waiting for tree to go green)

36768 为 Flutter.Error 事件添加 error count 字段(cla: yes, framework)

36773 公开 build-dir 配置选项(cla: yes, tool)

36774 使用库名称谓词参数化 CoverageCollector(cla: yes, tool)

36784 [flutter_tool] 改进 Windows flutter clean 错误消息(cla: yes, tool)

36785 [flutter_tool] 清理 usage 事件和自定义维度(cla: yes, tool)

36787 检查目录而不是路径分隔符(cla: yes, tool)

36793 将 Flutter 模块 App.framework 作为本地 CocoaPod pod 进行供应商,以便由宿主应用安装(a: existing-apps, cla: yes, t: xcode, team, tool, ⌺‬ platform-ios)

36805 允许宿主应用使用 flavors 和自定义构建类型(a: build, a: existing-apps, cla: yes, t: gradle, team, tool, waiting for tree to go green)

36832 删除对分析器消息的不稳定检查。(cla: yes, tool)

36845 改进 Windows 构建失败消息(cla: yes, tool, waiting for tree to go green)

36851 恢复 "[Material] 实现 TooltipTheme 和 Tooltip.textStyle,修复 Tooltip debugLabel,更新 Tooltip 默认值"(cla: yes, f: material design, framework)

36856 [Material] 实现 TooltipTheme 和 Tooltip.textStyle,更新 Tooltip 默认值(cla: yes, f: material design, framework, severe: API break, severe: new feature)

36857 确保用户抛出的错误具有 ErrorSummary 节点(cla: yes, framework)

36860 移除 Chain terse 解析(cla: yes, tool)

36866 `flutter test [some_directory]` 的测试(cla: yes, team, tool)

36867 从 TextStyle 添加 StrutStyle 引用(cla: yes, framework)

36874 调整功能措辞(cla: yes, tool)

36877 恢复 "Dismiss modal with any button press"(cla: yes, framework)

36880 [Material] 创建 material Banner 组件(cla: yes, f: material design, framework)

36884 修复 build_runner(cla: yes, team, tool)

36885 手动滚动 flutter/engine@ef99738...72341ed(cla: yes, engine, tool)

36886 为插件添加注解依赖(cla: yes, team, tool, waiting for tree to go green)

36887 修复 thumb 大小计算(cla: yes, f: cupertino, framework)

36893 修复 minor typos(cla: yes, framework)

36895 将 splash 测试标记为不稳定,直到证明稳定。(cla: yes, team)

36901 在 Windows 上运行 Gradle 测试(a: build, cla: yes, team, tool)

36949 移除与 settings_aar.gradle 相关的 stdout(a: tests, cla: yes, t: flutter driver, team)

36955 提取通用的 PlatformView 功能:Painting 和 Semantics(a: platform-views, cla: yes, framework)

36956 Redo: Modal 通过任何按钮关闭(cla: yes, framework, waiting for tree to go green)

36963 为 tooltips 添加边距(cla: yes, f: material design, framework, severe: new feature)

36964 Interactive size const(cla: yes, f: cupertino, f: material design, framework, severe: API break)

36966 回滚 AAR 构建实验(cla: yes, tool)

36969 devicelab: 将 FLUTTER_ENGINE 环境变量替换为新的本地引擎标志(cla: yes, team)

36970 澄清 showDuration 和 waitDuration API 文档和测试行为(cla: yes, d: api docs, f: material design, framework)

36974 Multiline Selection Menu Position Bug(a: text input, cla: yes, f: material design, framework)

36987 Flutter assemble for macos take 2!(cla: yes, tool, ⌘‬ platform-mac)

36997 为 demo splash screen 项目添加了缺失的 png(由全局 gitignore 引起)。(cla: yes, team)

37026 添加对卡纳达语 (kn) locale 的支持(a: internationalization, cla: yes, f: cupertino, f: material design, team)

37027 恢复 "Fix the first frame logic in tracing and driver"(a: tests, cla: yes, d: examples, framework, team, team: gallery, tool)

37030 将 backdrop_filter_perf 测试标记为非不稳定(cla: yes, team)

37033 修复反转轴方向时 debug paint 崩溃(cla: yes, framework, severe: crash)

37036 build number(+ 后的部分)被记录为可选,如果不存在,则使用完整的应用程序版本(cla: yes, tool)

37037 [flutter_tool] 更新 Fuchsia SDK(cla: yes, tool)

37038 将 SnackBar 更新到最新的 Material 规范。(cla: yes, f: material design, framework)

37042 修复清除后选择菜单未显示的问题(a: text input, cla: yes, framework)

37043 iOS 上的调试模式应用程序已连接的测试。(cla: yes, team, tool)

37044 [flutter_tool] 使少数文件操作同步(cla: yes, tool)

37048 在构建折叠选择时使用 SizedBox 而不是 Container(a: text input, cla: yes, f: cupertino, framework)

37049 恢复 Optimize transformRect(cla: yes, framework, waiting for tree to go green)

37055 恢复 "Enable selection by default for password text field and expos…"(cla: yes, f: cupertino, f: material design, framework)

37158 修复 Semantics Debugger 中的 Textfields(a: accessibility, cla: yes, framework, waiting for tree to go green)

37183 Reland Enable selection by default for password text field and expose…(a: text input, cla: yes, customer: fun (g3), f: cupertino, f: material design)

37186 [flutter_tool] Usage refactor cleanup(cla: yes, tool)

37187 在 MultiChildRenderObjectWidget 中使用 FlutterError(cla: yes, framework)

37192 Reland "Fix the first frame logic in tracing and driver (#35297)"(cla: yes, engine, framework)

37194 [flutter_tool] 更优雅地处理 Android sdkmanager 失败(cla: yes, tool)

37196 [flutter_tool] 捕获 'adb devices' 抛出的 ProcessException(cla: yes, tool)

37198 [flutter_tool] 重新尝试发送第一个崩溃报告(cla: yes, tool)

37205 为 complex_layout 添加 cmx(cla: yes, team)

37206 测试作为 AAR 构建的模块是否包含正确的资源和工件(a: build, cla: yes, team, waiting for tree to go green, ▣ platform-android)

37207 更新 complex_layout.cmx(cla: yes, team)

37208 Roll flutter/engine@09f8bffb9...67319c00b(cla: yes)

37210 profile 构建时不要剥离符号(cla: yes, team, tool)

37211 在滚动关闭时不要启用滚轮(a: desktop, cla: yes, customer: octopod, framework)

37217 从 App.framework 中隐藏 spotlight 符号(cla: yes, tool, waiting for tree to go green)

37250 移除 Golden Test 中遗留的跳过项(a: tests, cla: yes, framework)

37254 当 extendBody 为 true 时,Clamp Scaffold 的最大 body 高度(cla: yes, f: material design, framework, severe: crash)

37259 [Material] 为 Chips 添加了 hovered、pressed、focused 和 selected 文本颜色支持。(cla: yes, f: material design, framework)

37266 更改 Web 版 kMaxUnsignedSMI 的值(cla: yes, framework, severe: new feature, waiting for tree to go green, ☸ platform-web)

37269 [Material] FAB 重构 - 移除不必要的 IconTheme(cla: yes, f: material design, framework)

37275 优化 matrix_utils 中的 transformRect 和 transformPoint 方法…(cla: yes, framework)

37276 将 podhelper.rb 设为模板,以避免传递模块名(a: existing-apps, cla: yes, t: xcode, team, tool, ⌺‬ platform-ios)

37295 恢复 "reland Enable selection by default for password text field and expose…"(a: accessibility, cla: yes, f: cupertino, f: material design, framework, team)

37314 更新 dartdoc 到 28.4(cla: yes, team)

37319 resizeToAvoidBottomInset Cupertino 在没有 NavBar 的情况下(cla: yes, f: cupertino, framework)

37322 为 Android Platform view 触摸事件测试添加注释(a: platform-views, cla: yes, framework, severe: crash, waiting for tree to go green)

37324 Reland Enable selection by default for password text field and expose…(a: accessibility, cla: yes, f: cupertino, f: material design, framework, team)

37328 修复在 isMultiline 标志添加到值后的一些测试(a: accessibility, cla: yes, framework, waiting for tree to go green, ☸ platform-web)

37331 [flutter_tool] 添加缺失的 toString()(cla: yes, tool)

37338 更新构造函数 API TooltipTheme、ToggleButtonsTheme、PopupMenuTheme(cla: yes, f: material design, framework, severe: API break)

37341 隐藏 hero 转换后的原始 hero(a: animation, cla: yes, framework, severe: API break, severe: new feature)

37342 修复使用闭包时的鼠标区域崩溃(a: desktop, cla: yes, framework, waiting for tree to go green)

37344 修复鼠标区域重复渲染(a: desktop, cla: yes, framework, waiting for tree to go green)

37345 [flutter_tool] 将本地时区包含在分析时间戳中(cla: yes, tool)

37351 修复 macOS assemble 滚动时捕获的错误(cla: yes, tool)

37355 添加 ThemeData.from() 方法,以从 ColorScheme 构建 Theme(cla: yes, f: material design, framework)

37365 仅在 debug 模式下构建 macOS kernel(cla: yes, tool)

37378 通过 COMPILER_INDEX_STORE_ENABLE=NO 参数在 CI 中禁用 Xcode 索引(cla: yes, tool, waiting for customer response)

37403 为 textformfield 添加 ontap(cla: yes, f: material design, framework)

37405 将 .android/Flutter/flutter.iml 添加到 module 模板。(cla: yes, tool)

37407 移除 iOS 构建中的 multi-arch 检查(cla: yes, tool)

37413 恢复 "Remove multi-arch check in iOS builds"(cla: yes, engine, tool)

37417 Nosuchmethod window(a: tests, cla: yes, framework)

37422 [flutter_tool] 对 manifest yaml 进行额外的验证(cla: yes, tool)

37425 支持 macOS release 模式(1/3)(cla: yes, tool)

37436 输入文本后隐藏文本选择句柄(cla: yes, f: material design, framework)

37440 运行 `flutter run` 后,打印 HttpException 抛出的消息(cla: yes, tool, waiting for tree to go green)

37442 禁用不稳定的测试(a: tests, cla: yes, team)

37445 将 iOS gen_snapshot 从 multi-arch 二进制文件切换到多个二进制文件(cla: yes, engine, tool)

37449 如果 xcode_backend.sh 脚本失败或替换变量缺失,则使宿主 Xcode 构建失败(a: existing-apps, cla: yes, t: xcode, team, tool)

37457 当 flavor 包含下划线时,查找 app bundle(a: build, cla: yes, team, tool, waiting for tree to go green)

37479 删除 ContainerParentDataMixin.detach 中的无效代码(cla: yes, framework, waiting for tree to go green)

37489 将默认 BinaryMessenger 实例移动到 ServicesBinding(a: tests, cla: yes, customer: espresso, d: examples, framework, severe: API break, t: flutter driver, team)

37492 Drawer 边缘拖动宽度改进(cla: yes, f: material design, framework, severe: new feature)

37497 提取通用的 PlatformView 功能:Gesture 和 PointerEvent(cla: yes, framework)

37500 避免杀死 Flutter tool 进程(#37471)(cla: yes, tool)

37503 快速修复启动测试(cla: yes, framework)

37509 为 Pod env 脚本使用 macOS ephemeral 目录(cla: yes, tool)

37512 在 debug 构建中启用 widget 创建跟踪(cla: yes, tool)

37514 [flutter_tool] 移除意外的分析屏幕发送(cla: yes, tool)

37515 为 IterableProperty 引入 Web 支持(cla: yes, framework, ☸ platform-web)

37516 杀死陈旧的 TODO(a: tests, cla: yes, framework, team)

37521 使 xcodeSelectPath 也捕获 ArgumentError(cla: yes, tool)

37524 确保测试通过使用 addTearDown 来移除指针(a: tests, cla: yes, framework, waiting for tree to go green)

37556 [Material] 使 RawChip.selected 不可为空。(cla: yes, f: material design, framework)

37595 Closes #37593 将 flutter_export_environment.sh 添加到 gitignore(cla: yes, tool, waiting for tree to go green)

37624 API 文档中查看次数最多的 10-20 个图表(cla: yes, d: api docs, d: examples, f: material design, framework, from: study, waiting for tree to go green)

37631 [Material] 为 material banner 创建演示(cla: yes, d: examples, f: material design, team, team: gallery)

37634 [web][upstream] 更新 diagnostics 以支持 web 平台测试(cla: yes, f: material design, framework)

37636 添加 CheckboxListTile checkColor(cla: yes, f: material design, framework)

37637 在 RenderView diagnostics 中不调用 Platform.operatingSystem(cla: yes, framework, ☸ platform-web)

37638 [web][upstream] 修复 web 平台的 debugPrintStack(cla: yes, framework, ☸ platform-web)

37647 更改 gen_snapshot 搜索路径的优先级(cla: yes, tool)

37649 恢复 "Integrate dwds into flutter tool for web support"(a: accessibility, cla: yes, d: examples, team, team: gallery)

37650 Reland Integrate dwds into flutter tool for web support(a: accessibility, cla: yes, d: examples, team, team: gallery)

37652 将 RenderObject.getTransformTo 更改为包含祖先。(cla: yes, framework, severe: API break)

37654 为 flutter tools BUILD.gn 添加缺失的库(cla: yes, tool)

37658 修复 dwds/web 构建的 windows 路径(cla: yes, tool)

37661 flutter update-packages --force-upgrade(a: accessibility, a: tests, cla: yes, d: examples, framework, team, team: gallery, tool)

37664 部分 macOS assemble revert(cla: yes, tool)

37703 PlatformViewLink,处理 PlatformViewSurface 的创建和 PlatformViewController 的处置(a: platform-views, cla: yes, framework)

37712 [web][upstream] 优化 InactiveElements 的停用(cla: yes, framework, ☸ platform-web)

37714 移除未使用的脚本(cla: yes, team)

37715 修复 markdown 链接格式(cla: yes, f: material design, framework)

37718 向 MediaQueryData & TestWindow 添加 physicalDepth(cla: yes, customer: fuchsia, framework, severe: customer critical, waiting for tree to go green)

37724 iOS 13 滚动条震动(cla: yes, f: cupertino, framework)

37730 恢复 "remove unused script"(cla: yes, team)

37731 添加元数据以指示宿主应用是否包含 Flutter 模块(cla: yes, team, tool)

37733 支持 macOS Catalina 样式的签名证书名称(cla: yes, tool)

37735 从 flutter run 命令中移除不再需要的 no-build 标志(cla: yes, tool)

37738 安装模块 pod 时使用相对路径(a: existing-apps, cla: yes, tool, ⌺‬ platform-ios)

37740 在 Cirrus 中禁用 gem 文档生成(cla: yes, team)

37743 处理 fe 服务器抛出的 map 和 reject(cla: yes, tool)

37752 从 flutter config 中移除不再需要的 gradle-dir 标志(cla: yes, tool)

37760 不要将 system_debug_ios 标记为不稳定。(cla: yes, team)

37790 Doc: Image.memory 只接受压缩格式(cla: yes, framework, waiting for tree to go green)

37792 在通过 Invoke-WebRequest 下载 Dart SDK 时禁用进度条(cla: yes, tool)

37793 向 Tween 添加 equals 和 hashCode(a: animation, cla: yes, framework, waiting for tree to go green)

37801 修复 TextField 游标颜色文档(cla: yes, f: material design, framework)

37806 向 macOS 构建和测试添加 COMPILER_INDEX_STORE_ENABLE=NO(a: tests, cla: yes, t: xcode, team, tool)

37809 向内部使用 Focus widget 的 widgets 添加 autofocus 参数(cla: yes, f: cupertino, f: material design, framework)

37811 将 flutter_export_environment.sh 添加到 framework 树的 gitignore 中(cla: yes, team)

37812 [web][upstream] 不为 web 平台注册 exit/saveCompilationTrace,因为它们不可用(cla: yes, framework, ☸ platform-web)

37815 重构 resident web runner 用法,以避免使用不支持 dwds 的 SDK 用户(cla: yes, tool)

37816 更新依赖;添加 Web smoke test(a: accessibility, a: tests, cla: yes, d: examples, framework, team, team: gallery)

37825 FocusManager 的自动焦点高亮模式(CQ+1, cla: yes, f: material design, framework)

37828 使 android_semantics_testing 使用 ENV 提供的 Android SDK 中的 adb(a: accessibility, cla: yes, team)

37856 从 flutter test 中移除 solo 标志的引用(a: tests, cla: yes, d: api docs, framework)

37863 公开 timeline event 名称,以便在其他进行 tracing 的系统中可以使用(cla: yes, tool)

37870 从 BottomNavigationBar items 中移除 Header 标志(cla: yes, f: material design, framework, waiting for tree to go green)

37871 捕获创建缓存目录时发生的 filesystem 异常(cla: yes, tool)

37872 取消标记不再不稳定的 devicelab 测试(cla: yes, team)

37877 将 DefaultTextStyle 祖先添加到 Tooltip Overlay(cla: yes, f: material design, framework)

37880 减少 Mac 工作负载(cla: yes)

37881 移除不再需要的脚本(cla: yes, team, waiting for tree to go green)

37882 为 AboutListTile 添加 dense 属性(cla: yes, f: material design, framework)

37891 Focus debug(a: desktop, cla: yes, framework)

37895 恢复 "Add equals and hashCode to Tween"(cla: yes, framework)

37900 监听 ExtensionEvent 而不是 TimelineEvent(cla: yes, framework, tool)

37904 测试 tool scheduling(cla: yes, team)

37906 始终安装 ephemeral engine 副本,而不是从 CocoaPods spec 中获取(a: existing-apps, cla: yes, team, tool, ⌺‬ platform-ios)

37938 恢复 "Adding physicalDepth to MediaQueryData & TestWindow"(a: tests, cla: yes, framework, waiting for tree to go green)

37940 跳过不包含带文档包的更改的 docs shard(cla: yes, team, tool)

37941 在非 framework 更改时跳过 widget 测试(cla: yes, team)

37955 为最近的 Skia 更改更新 shader 预热(cla: yes, framework, severe: performance, severe: regression)

37958 捕获因 bad simctl 输出而导致的 FormatException(cla: yes, tool)

37964 更新 bottom sheets 的文档以准确反映用法(cla: yes, f: material design, framework)

37966 在 flutter clean 中移除 ephemeral 目录(a: existing-apps, cla: yes, tool)

37971 更新依赖(a: accessibility, cla: yes, d: examples, team, team: gallery)

37981 使 `_runFlutterTest` 能够验证命令输出(cla: yes, team)

37983 恢复 "Moved the default BinaryMessenger instance to ServicesBinding…"(a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team)

37984 修复 flutter/dev/bots/README.md 中的一些拼写错误(cla: yes, team)

37994 移除 no-constant-update-2018,底层问题已解决。(cla: yes, tool)

38101 捕获 flutter create 抛出的 filesystem 异常(cla: yes, tool)

38102 修复被隐式下转换隐藏的类型错误(cla: yes, tool)

38296 使用通用的 emulator/device 列表(cla: yes, t: flutter driver, tool, waiting for tree to go green)

38325 重构 `flutter upgrade` 为 2 部分,第二部分可重入(cla: yes, tool)

38326 在 Mac 上重新启用 post-submit gold 测试(a: tests, cla: yes, framework)

38339 [flutter_tool] 将 create 语言默认值切换为 swift 和 kotlin(cla: yes, tool)

38342 从 BUILD.gn 中移除 bsdiff(cla: yes, tool)

38348 Analyzer 修复,未在 PR 中捕获(cla: yes, d: examples, f: material design, team, team: gallery)

38353 [flutter_tool] 清理 Observatory 连接错误处理(cla: yes, tool)

38441 修复 growthDirection reversed 和 AxisDirection down or right 时的 getOffsetToReveal(cla: yes, framework)

38462 恢复 "Roll engine ff49ca1c6e5b..7dfdfc6faeb6 (52 commits)"(cla: yes, engine)

38463 在非 debug 模式下运行时,不要构建 _focusDebug 的参数(cla: yes, framework)

38467 [Material] 为 FAB 和 FAB ThemeData 添加 splashColor(cla: yes, f: material design, framework)

38472 [flutter_tool] 修复 manifest yaml 验证中的 bug(cla: yes, tool)

38486 捕获 json_rpc 抛入 Zone 的错误(cla: yes, tool)

38491 更新 CONTRIBUTING.md(cla: yes, team)

38494 Navigator change backup(a: tests, cla: yes, framework, ☸ platform-web)

38495 Roll engine ff49ca1c6e5b..be4c8338a6ab (61 commits)(cla: yes, engine)

38497 处理 frontend server 意外退出(cla: yes, tool)

38499 更新 Web 编译器并配置库 (cla: yes, tool)

38546 重新合并 '为 MediaQueryData & TestWindow 添加 physicalDepth' (a: tests, cla: yes, customer: fuchsia, framework, severe: customer critical)

38558 修正 API 文档中的拼写错误(以及一些错误)。 (cla: yes, framework)

38564 更新金色文件更改的代码所有者 (a: tests, cla: yes, framework, team, will affect goldens)

38567 添加烟雾测试,以便在 Catalina 主机上测试每个提交。 (cla: yes, team)

38575 真正修复 rpc 异常 (cla: yes, tool)

38579 修复一个烟雾测试。 (cla: yes, team)

38586 编译有错误时不要重新加载 (cla: yes, tool)

38587 改进 bitcode 检查 (cla: yes, t: xcode, tool, ⌺‬ platform-ios)

38593 修复 Cupertino 模板非内容组件的文本缩放因子 (a: fidelity, cla: yes, f: cupertino, f: material design, framework)

38603 修复 iOS 添加到应用测试 (a: existing-apps, a: tests, cla: yes, team, ⌺‬ platform-ios)

38621 [Material] 为 Dividers 创建主题以支持厚度自定义 (cla: yes, f: material design, framework)

38629 处理已连接但未配对的 iOS 设备情况 (cla: yes, tool)

38635 切换按钮文档 (cla: yes, d: api docs, f: material design, framework)

38636 为 UserAccountsDrawerHeader 添加 arrowColor 选项 (#38608) (cla: yes, f: material design, framework)

38637 [flutter_tool] 对格式错误的存储 URL 覆盖抛出 tool exit (cla: yes, tool)

38639 PlatformViewLink. cached surface 应为 Widget 类型 (a: platform-views, cla: yes, framework)

38645 重命名 macOS release 模式下的 iOS 架构 (macOS release 模式 2/3) (cla: yes, tool)

38651 更新 macOS Podfile 模板平台版本 (cla: yes, tool)

38652 杀死死代码 (cla: yes, team, tool)

38658 将 engine 回滚到 f8e7453f11067b5801a4484283592977d18be242 (cla: yes, engine)

38662 从使用 defaults 更改为使用 plutil 进行 Plist 解析 (cla: yes, tool)

38686 重命名专利文件 (cla: yes)

38704 向 FocusNode 添加 canRequestFocus 切换 (cla: yes, framework)

38708 通过指定平台为 iOS 来修复 Catalina 热重载测试。 (cla: no, team)

38710 PlatformViewLink: 将 CreatePlatformViewController 重命名为 CreatePlatformViewCallback (a: platform-views, cla: yes, framework)

38719 修复一些 iOS devicelab 测试的阶段 (cla: yes, team)

在此版本的 flutter/engine 中关闭的 PRs

#

从 2019年6月21日 22:31:55 -0400 到 2019年8月18日 12:22:00 -0700

9041 TextStyle.height 属性作为字体大小的倍数,而不是上部/下部/行距的倍数。 (affects: text input, cla: yes, prod: API break)

9075 IOS Platform view transform/clipping (cla: yes)

9089 为 GLFW 嵌入器连接自定义事件循环互操作。 (cla: yes)

9206 Android Embedding Refactor PR31: 将平台视图与新嵌入器和插件 shim 集成。 (cla: yes)

9329 通过意外保留隐式 self 来修复内存泄漏 (cla: yes)

9341 在阅读嵌入器类时顺带进行的文档记录 (cla: yes)

9360 简化 Android 上的应用 bundle 加载 (cla: yes)

9403 从 ParagraphBuilder::AddText 中移除未在 engine 中使用的变体 (cla: yes)

9419 具有二进制消息传递器 (cla: yes, prod: API break)

9423 在平台视图被处置后,不要挂起其输入连接 (cla: yes)

9424 发送第一帧的计时信息而不进行批量处理 (cla: yes)

9428 更新 README.md 以与 framework 保持一致 (cla: yes)

9431 仅在平台线程上生成弱指针 (cla: yes)

9436 添加合并和取消合并 MessageLoopTaskQueues 的功能 (cla: yes)

9439 消除 FlutterView 中未使用的导入 (cla: yes)

9446 撤销“将 fuchsia/sdk/core/mac-amd64 从 Cx51F... 回滚到 e8sS_...” (cla: yes)

9449 撤销“将 fuchsia/sdk/core/linux-amd64 从 udf6w... 回滚到 jQ8aw...” (cla: yes)

9450 撤销“将 fuchsia/sdk/core/mac-amd64 从 Cx51F... 回滚到 w-3t4...” (cla: yes)

9452 将 RRect.scaleRadii 转换为公共方法 (affects: framework, cla: yes)

9456 确保 run_tests 脚本返回正确的错误代码。 (cla: yes)

9458 清理 geometry_test.dart (affects: tests, cla: yes)

9459 移除未使用的/未实现的 shell 构造函数 (cla: yes)

9460 修复 logLevel 过滤器错误,使其按预期工作。 (cla: yes)

9461 添加保留中间 engine 层的功能 (cla: yes)

9462 重新合并 harfbuzz 到 2.5.2 (cla: yes)

9463 移除新嵌入器中未使用的导入。 (cla: yes)

9464 为 iOS 单元测试脚本添加 shebangs。 (cla: yes)

9466 重新启用 Wuffs GIF 解码器 (cla: yes)

9467 ios-unit-tests: 在我们的脚本中忘记了一个变量的使用。 (cla: yes)

9468 手动绘制波浪形装饰的剩余曲线 (cla: yes)

9469 ios-unit-tests: 修复 ocmock 系统头搜索路径。 (cla: yes)

9471 ios-unit-tests: 开始使用 rsync 而不是 cp -R 来复制框架。 (cla: yes)

9476 当触摸事件发送到未知的 Android 平台视图时,修复 NPE (cla: yes)

9478 iOS PlatformView clip path (cla: yes)

9480 撤销“IOS Platform view transform/clipping (#9075)” (cla: yes)

9482 重新启用 embedder_unittests。 (cla: yes)

9483 重新合并“IOS Platform view transform/clipping (#9075)”并修复了中断。 (cla: yes)

9485 添加 --observatory-host 开关 (cla: yes)

9486 重构图像和纹理管理以使用并发消息队列。 (cla: yes)

9489 处理混合双向文本中最后尾随空格的模糊方向性 (cla: yes)

9490 修复了在设置框架之前未重置平台视图转换的错误 (cla: yes)

9491 在 iOS 低内存时清除缓存 (cla: yes)

9493 在 try 作业上运行基准测试。 (cla: yes)

9495 修复 PlatformViews.mm 上的构建中断 (cla: yes)

9501 [android] 外部纹理必须缩放到填充画布 (cla: yes)

9503 改进 Skia 的缓存限制 (cla: yes)

9506 同步主线程和 GPU 线程以进行首次渲染帧 (cla: yes)

9507 将 Skia 版本回滚到 d8f79a27b06b5bce7a27f89ce2d43d39f8c058dc (cla: yes)

9508 支持 Paint 上的图像滤镜 (cla: yes)

9509 将 Fuchsia SDK 更新到最新版本 (cla: yes)

9518 将 dart_resource_rev 增加到 f8e37558a1c4f54550aa463b88a6a831e3e33cd6 (cla: yes)

9525 Android Embedding Refactor PR36: 添加启动屏幕支持。 (cla: yes)

9532 修复 FlutterOverlayView 在某些情况下未从 superview 中移除的问题 (cla: yes)

9546 [all] 添加 fuchsia.{net.NameLookup,posix.socket.Provider} (cla: yes)

9556 与 Skia 文本排版模块的最小集成 (cla: yes)

9559 回滚 src/third_party/dart b37aa3b036...1eb113ba27 (cla: yes)

9561 libtxt: 修复字体资源提供者持有的 SkFontStyleSets 的引用计数 (cla: yes)

9562 切换了用于导出符号进行测试的预处理器逻辑。 (cla: yes)

9581 撤销“避免在虚拟显示器中出现全屏叠加层” (cla: yes)

9584 撤销“回滚 src/third_party/dart b37aa3b036...1eb113ba27” (cla: yes)

9585 修复嵌入器可访问性单元测试中的竞争条件 (cla: yes)

9588 回滚 src/third_party/dart b37aa3b036...0abff7b2bb (cla: yes)

9589 修复了插件 shim 系统中的插件覆盖错误。 (cla: yes)

9590 应用自从将 runners 移植到 engine 仓库以来已合并的补丁 (cla: yes)

9591 文档记录 //flutter/shell/common/ 下的各种类。 (cla: yes)

9593 [trace clients] 移除 fuchsia.tracelink.Registry (cla: yes)

9608 禁用失败的 Mutators 测试 (cla: yes)

9613 修复未初始化的变量并将测试放在 flutter 命名空间下。 (cla: yes)

9632 添加了 Doxyfile。 (cla: yes)

9633 挑选修复 flutter/flutter#35291 (cla: yes)

9634 将 Dart 回滚到 67ab3be10d35d994641da167cc806f20a7ffa679 (cla: yes)

9636 为 iOS 单元测试脚本添加了 shebangs。 (#9464) (cla: yes)

9637 撤销“将 Dart 回滚到 67ab3be10d35d994641da167cc806f20a7ffa679 (#9634)” (cla: yes)

9638 重新合并:将 Dart 回滚到 67ab3be10d35d994641da167cc806f20a7ffa679 (cla: yes)

9640 使 EmbeddedViewParams 成为 unique_ptr (cla: yes)

9641 让 pushColorFilter 接受所有类型的 ColorFilters (cla: yes)

9642 修复 build_glfw_shell 的 settings unavailable GN 参数警告 (cla: yes)

105 将 buildroot 回滚到 c5a493b25。 (cla: yes)

106 将 mutators stack 处理移至 preroll (cla: yes)

107 Pipeline 允许可以向前输入的 continuation (cla: yes)

108 External view embedder 可以判断嵌入视图是否已更改 (cla: yes)

109 开始将 macOS engine 与 view controller 分离 (cla: yes)

110 允许嵌入器添加来自 framework 的平台消息响应的回调。 (cla: yes)

111 ExternalViewEmbedder 可以在 preroll 后取消帧 (cla: yes)

112 Raster 现在返回一个 enum 而不是布尔值 (cla: yes)

113 Mutators Stack 重构 (cla: yes)

114 iOS 平台视图不透明度 (cla: yes)

115 重构 ColorFilter 以拥有原生包装器 (cla: yes)

116 改进窗口文档 (cla: yes)

117 回滚 src/third_party/dart 67ab3be10d...43891316ca (cla: yes)

118 为 macOS 嵌入添加 FLEDartProject (cla: yes)

119 撤销“回滚 src/third_party/dart 67ab3be10d...43891316ca” (cla: yes)

120 回滚 src/third_party/dart 67ab3be10d...b5aeaa6796 (cla: yes)

121 修复 Picture.toImage 返回类型检查和 api 符合性测试。 (cla: yes)

122 确保不响应平台消息可以被分派。 (cla: yes)

123 撤销“撤销“使用包含在...中的 track-widget-creation 转换器” (cla: yes)

124 回滚 src/third_party/dart b5aeaa6796...966038ef58 (cla: yes)

125 撤销“回滚 src/third_party/dart b5aeaa6796...966038ef58” (cla: yes)

126 解释 OpacityLayer 为什么有一个 offset 字段 (cla: yes)

127 回滚 src/third_party/dart 06c3d7ad3a..06c3d7ad3a (44 commits) (cla: yes)

128 修复 logLevel 过滤器错误,使其按预期工作。 (#9460) (cla: yes)

129 添加注释以区分两个缓存路径 (cla: yes)

130 将 iOS 深色模式特征转发到 Flutter framework (#34441)。 (cla: yes)

131 回滚 src/third_party/dart 06c3d7ad3a..7acecda2cc (12 commits) (cla: yes)

132 撤销“回滚 src/third_party/dart 06c3d7ad3a..7acecda2cc (12 commits)”

133 使 license 脚本与最近更改的 Dart I/O 流 API 兼容 (cla: yes)

134 添加 InputConnection 锁定和解锁的钩子 (cla: yes)

135 回滚 src/third_party/dart 06c3d7ad3a...09fc76bc51 (cla: yes)

136 修复 Fuchsia 构建。 (cla: yes)

137 修复中国设备的退格键崩溃 (cla: yes)

138 将 Fuchsia 作为 CI presumit 的一部分进行构建 (cla: yes)

139 使用 libc++ 变体的 string view 并移除 FML 变体。 (cla: yes)

140 撤销“改进 Skia 的缓存限制” (cla: yes)

141 将 FLEViewController 的 view 设为内部细节 (cla: yes)

142 修复 windows 测试,不尝试将目录打开为文件。 (cla: yes)

143 使所有 shell 单元测试使用 OpenGL 光栅器。 (cla: yes)

144 移除 get engine (cla: yes)

145 FLEViewController/Engine API 更改 (cla: yes)

146 仅当 enable-skshaper 标志开启时才包含 SkParagraph 头文件 (cla: yes)

147 如果库无法按名称加载,则回退到 libapp.so 的完全限定路径 (cla: yes)

148 取消 FlutterViewController 的 binaryMessenger 弃用。 (cla: yes)

149 文档记录 //flutter/shell/common/engine。 (cla: yes)

150 修复 objcdoc 生成 (cla: yes)

151 SendPlatformMessage 允许 null 消息值 (cla: yes)

152 回滚 src/third_party/dart 09fc76bc51..24725a8559 (43 commits) (cla: yes)

153 修复 ColorFilter.matrix 的 constness (cla: yes)

154 回滚 Wuffs 和 buildroot (cla: yes)

155 将 flutter_web 更新到最新版本 (cla: yes)

156 修复 PlaceholderAlignment 文档中的拼写错误 (cla: yes)

157 移除中断性断言 (cla: yes)

158 将 buildroot 更新到 c4df4a7b 以拉取 Windows 上的 MSVC 2017 Update 9。 (cla: yes)

159 文档记录 FontFeature 类 (cla: yes)

160 文档记录 //flutter/shell/common/rasterizer (cla: yes)

161 回滚 src/third_party/dart 24725a8559..28f95fcd24 (32 commits) (cla: yes)

162 使 Picture::toImage 在 IO 线程上发生,无需屏幕表面。 (cla: yes)

163 使持久缓存的目录成为 const 指针。 (cla: yes)

164 仅当 Skia 接受图像数据所有权后,才在单元测试中释放图像数据。 (cla: yes)

165 撤销“回滚 src/third_party/dart 24725a8559..28f95fcd24 (32 commits)” (cla: yes)

166 将 run_tests 转换为 Python,允许在 Mac/Windows 上运行,并允许过滤测试。 (cla: yes)

167 允许嵌入器动态合并线程以在 iOS 上进行嵌入视图突变 (cla: yes)

168 回滚 buildroot 以支持 iOS 的 bitcode 启用构建 (cla: yes)

169 在单帧编码器中,在将编码图像缓冲区交给解码器后将其释放 (cla: yes)

170 回滚 src/third_party/dart 24725a8559..cbaf890f88 (33 commits) (cla: yes)

171 使虚拟显示器的窗口半透明 (cla: yes)

172 撤销“回滚 src/third_party/dart 24725a8559..cbaf890f88 (33 commits)” (cla: yes)

173 [Windows] 替代 Windows shell 平台实现 (affects: desktop, cla: yes, waiting for tree to go green)

174 开始将 engine 哈希添加到框架的 Info.plist。 (cla: yes)

175 通过设置透明背景来保留 VD 内容的 alpha。 (cla: yes)

176 向语义添加多行标志 (cla: yes)

177 添加一个宏用于为 embedder.h 符号添加前缀 (cla: yes)

178 选择性地启用在 Windows 上可用的测试,并为不可用的测试创建问题。 (cla: yes)

179 修复 _allowHeadlessExecution 的缺失赋值 (cla: yes)

180 禁用 Fuchsia Debug & Release presubmits,仅尝试 Profile unopt 变体。 (cla: yes)

181 修复 fuchsia 许可证检测 (cla: yes)

182 修复 RTL 段落的对齐方式。 (cla: yes, waiting for tree to go green)

183 更新 buildroot 以拉取 Fuchsia artifact roller。 (cla: yes)

184 修复生成的 xml Info.plist 中的错误。 (cla: yes)

185 将 clang 版本添加到 Info.plist (cla: yes)

186 简化 buildtools (cla: yes)

187 回滚 src/third_party/dart 24725a8559..2b3336b51e (108 commits) (cla: yes)

188 仅在调试模式下记录 dlopen 错误 (cla: yes)

189 从 FlutterAppDelegate 中移除逻辑到 FlutterPluginAppLifeCycleDelegate (cla: yes)

190 向 isMultiline 语义标志添加值 (cla: yes)

191 Android Embedding PR37: 通过 FlutterActivityAndFragmentDelegate 分离 FlutterActivity 和 FlutterFragment (cla: yes)

192 捕获 ninja 命令的 stderr (cla: yes)

193 v1.7.8 hotfixes (cla: yes)

194 在 InstantiateImageCodec 中处理解压缩的图像 (cla: yes)

195 恢复使用 fml::StringView 而不是 std::string_view (cla: yes)

196 在解压缩图像时尊重 EXIF 信息。 (cla: yes)

197 更新 libcxx & libcxxabi 到 HEAD,为编译器升级做准备。 (cla: yes)

198 回滚 src/third_party/dart 6bf1f8e280..63120303a7 (4 commits) (cla: yes)

199 移除未使用的方法。 (cla: yes)

200 修复 Locale.toString 的缓存 (cla: yes)

201 分离生命周期协议 (cla: yes)

202 修复 onReportTimings window hook 测试失败 (cla: yes)

203 不要尝试使用未设置的 assets_dir 设置 (cla: yes)

204 修复 geometry 测试以反映 OffsetBase 比较运算符是偏序的 (cla: yes)

205 更新 Buildroot 版本 (cla: yes)

206 更新编解码器测试中无效数据的异常抛出 (cla: yes)

207 修复 SingleFrameCodec 中的重入处理 (cla: yes)

208 在未处理的异常时,使 flutter_tester 以错误代码退出 (cla: yes)

209 从 engine 构建 fuchsia 伪像 (cla: yes)

210 更新 engine 测试运行器脚本 (cla: yes)

211 修复中国设备的退格键崩溃 (#9734) (cla: yes)

212 将 development.key 从 buildroot 移出 (cla: yes)

213 [platform view] 不要让 clipping view 和 interceptor view clipToBounds (cla: yes)

214 从 TextInputPlugin 中移除了 PlatformViewsController 的 if 语句 (#34286)。 (cla: yes)

215 为旧 FlutterView 添加了 hasRenderedFirstFrame() 以用于 Espresso (#36211)。 (cla: yes)

216 [glfw] 在 glfw 嵌入器中启用 binary messenger 的回复 (cla: yes)

217 回滚 src/third_party/dart 63120303a7...a089199b93 (cla: yes)

218 ios: 修复了第一个帧的回调,使其不再依赖于启动屏幕。 (cla: yes)

219 [macos] 添加 binary messenger 的回复 (cla: yes)

220 添加可用的 Robolectric 测试 (cla: yes)

221 稍微清理一下 cirrus.yml 文件 (cla: yes)

222 更新 Dart engine 测试,仅在调试模式下检查断言失败 (cla: yes)

223 修复 gradient_test 中 assert 函数的返回类型 (cla: yes)

224 修复 flutter/flutter #34791 (cla: yes, platform-android)

225 更新 GN 为 git_revision:152c5144ceed9592c20f0c8fd55769646077569b (cla: yes)

226 [luci] 引用正确的 fuchsia CIPD 并只上传一次 (cla: yes)

227 添加对 Android 的可见密码输入类型的支持 (affects: text input, cla: yes)

228 回滚 src/third_party/dart a089199b93..fedd74669a (8 commits) (cla: yes)

229 在 Fuchsia 构建中使用 enable_bitcode 标志的副本 (cla: yes)

230 [fuchsia] 使用 GatherArtifacts 创建所需的目录结构 (cla: yes)

231 Embedding 测试应用程序 (cla: yes)

232 [macos] 撤销对 FlutterCodecs 的检查并重构消息函数] (cla: yes)

233 目标 arm 时使用 simarm_x64 (cla: yes)

234 恢复已删除的方法 (cla: yes)

235 添加了 DartExecutor API 以查询待处理通道回调的数量 (cla: yes)

236 更新 .cirrus.yml (cla: yes)

237 跟踪集群并在 getGlyphPositionForCoordinates 中返回集群边界(表情修复) (affects: text input, cla: yes, crash)

238 在 runtime_unittests 中禁用 DartLifecycleTest::ShuttingDownTheVMShutsDownAllIsolates。 (cla: yes)

239 在 CI 上测试 scenario_app (cla: yes)

240 回滚 src/third_party/dart 9c148623c5..9c148623c5 (70 commits) (cla: yes)

241 修复了 engine registrars 的内存泄漏。 (cla: yes)

242 为 flutter_web 启用 DDK 中的 consts 来自环境 (cla: yes)

243 flutter_jit_runner .far 的基本结构 (cla: yes)

244 更改 ParagraphBuilder 以用子样式中的字体系列替换父样式中的字体系列 (cla: yes)

245 为 LUCI 更改 flutter runner 目标 (cla: yes)

246 另一个 luci 修复 (cla: yes)

247 [fuchsia] 添加对 packages 中 libs 的支持 (cla: yes)

248 [fuchsia] 将 sysroot 和 clang libs 添加到 package (cla: yes)

249 [fuchsia] 使用新的 far 包模型 (cla: yes)

250 [fuchsia] 复制 cmx 文件 (cla: yes)

251 回滚 src/third_party/skia 3ae30cc2e6e0..1cd1ed8976c4 (1 commit) (autoroller: dryrun, cla: yes)

252 回滚 src/third_party/skia 1cd1ed8976c4..f564f1515bde (1 commits) (autoroller: dryrun, cla: yes)

253 回滚 src/third_party/dart 9c148623c5..82f657d7cb (25 commits) (cla: yes)

254 回滚 src/third_party/skia f564f1515bde..fdf4bfe6d389 (1 commits) (autoroller: dryrun, cla: yes)

255 回滚 src/third_party/skia fdf4bfe6d389..b3956dc6ba6a (1 commits) (autoroller: dryrun, cla: yes)

256 [fuchsia] 使用清单文件更好地复制现有构建 (cla: yes)

257 缓存无法获取字体集合的字体系列查找 (cla: yes)

258 回滚 src/third_party/dart 82f657d7cb..0c97c31b6e (7 commits) (cla: yes)

259 [fuchsia] 使用已打补丁的 sdk 来生成 flutter jit runner .far (cla: yes)

260 跟踪详细的 LibTxt 指标 (cla: yes)

261 开始将测试目标链接到 Flutter。 (cla: yes)

262 回滚 src/third_party/dart 0c97c31b6e..a2aec5eb06 (22 commits) (cla: yes)

263 撤销“[fuchsia] 使用已打补丁的 sdk 来生成 flutter jit run…” (cla: yes)

264 撤销“[macos] 撤销对 FlutterCodecs 的检查并重构消息 fu…” (cla: yes)

265 禁用 windows 测试 (cla: yes)

266 [fuchsia] 将 CMX 推送到 fars 并添加 product 模式支持 (cla: yes)

267 添加了测试第一个帧回调是否被调用的集成测试 (cla: yes)

268 撤销“禁用 windows 测试” (cla: yes)

269 [fuchsia] 移除多余的 ShapeNodes (cla: yes)

270 [fucshia] 更改名称以反映 cmx 文件 (cla: yes)

271 将 gclient_gn_args_file 添加到 DEPS (cla: yes)

272 src/third_party/dart a2aec5eb06...86dba81dec (cla: yes)

273 回滚 src/third_party/dart 86dba81dec..0ca1582afd (2 commits) (cla: yes)

274 [fuchsia] 为 flutter runner 添加 aot 模式支持 (cla: yes)

275 [dart_runner] 将 dart 重命名为 dart runner (cla: yes)

276 添加 flutter roll 建议的 Java 更改 (cla: yes, platform-android)

277 移除了对查找 App.framework 的不必要调用。 (cla: yes)

278 [dart_runner] dart jit runner 和 dart jit product runner (cla: yes)

279 [fuchsia] 取消注释发布到 CIPD (cla: yes)

280 添加更好的 CIPD 文档。 (cla: yes)

281 确保 iOS 上的调试模式应用始终已连接。 (cla: yes)

282 [fuchsia] Artifacts 现在包含 gen_snapshot 和 gen_snapshot_product (cla: yes)

283 [macos] 重新合并函数重构 (cla: yes)

284 允许嵌入器控制 Flutter 图层的组合。 (cla: yes)

285 回滚 src/third_party/dart 0ca1582afd..1e43d65d4a (50 commits) (cla: yes)

286 弃用 FlutterView#enableTransparentBackground (cla: yes)

287 [fuchsia] 更新 buildroot 以支持 arm64 (cla: yes)

288 移除废弃的 Scenic Clipping 代码路径。 (cla: yes)

289 [fuchsia] 开始构建 dart_patched_sdk (cla: yes)

290 Android Embedding Refactor 38: 从 DartEntrypoint 中移除 AssetManager。 (cla: yes)

291 [fuchsia] 为 flutter 和 dart runner 添加 arm64 构建 (cla: yes)

292 [fuchsia] 打包特定架构的 gen_snapshots (cla: yes)

293 [dart-roll] 将 dart sdk 回滚到 80c4954d4d1d2a257005793d83b601f3ff2997a2 (cla: yes)

294 [fuchsia] 使 cirrus 构建 fuchsia 伪像 (cla: yes)

295 移除最后一次对 AddPart() 的调用 (cla: yes)

296 从 sky_engine 导出 FFI。 (cla: yes)

297 为 roller 添加 fuchsia.stamp (cla: yes)

298 回滚 src/third_party/dart 80c4954d4d..bd049f5b53 (37 commits) (cla: yes)

299 修复 minikin patch 中的内存溢出 (cla: yes, crash)

300 修复 CI (cla: yes)

301 确保 SingleFrameCodec 在 ImageDecoder 调用其回调之前保持活动状态 (cla: yes)

302 再次修复 red build (cla: yes)

303 真正让树变绿,我保证。 (cla: yes)

304 [fuchsia] Kernel 编译器已准备就绪 (cla: yes)

305 修复 iOS 上的空组合范围 (cla: yes)

10386 避免在 iOS 上使用 DBC 进行热重载。(cla: yes)

10403 [fuchsia] 添加 kernel 编译器目标 (cla: yes)

10413 将 Android Q insets.systemGestureInsets 传递给 Window (cla: yes, platform-android)

10414 公开 Window 的最大深度 (cla: yes)

10419 使 kernel 编译器使用宿主机工具链 (cla: yes)

10423 修复 mac gen_snapshot 上传器 (cla: yes)

10424 修复 Android 嵌入中的弃用警告 (cla: yes)

10430 添加 copy_gen_snapshots.py 工具 (cla: yes)

10434 重新提交 Skia 缓存改进 (cla: yes)

10437 回滚 src/third_party/dart bd049f5b53...622ec5099f (cla: yes)

10440 撤销“移除最后一个 final 调用 AddPart()” (cla: yes)

10475 回滚 src/third_party/dart 622ec5099f...9bb446aae1 (14 个提交) (cla: yes)

10477 添加 #else、#endif 条件注释 (cla: yes)

10478 将 Fuchsia runner 迁移到 SDK tracing API (cla: yes)

10479 删除未使用的 create_macos_gen_snapshot.py 脚本 (cla: yes)

10481 Android 嵌入重构 pr40 添加静态 engine 缓存 (cla: yes)

10484 回滚 src/third_party/dart 9bb446aae1...4bebfebdbc (7 个提交)。(cla: yes)

10485 移除半冗余的 try-jobs。(cla: yes)

10629 修复 engine platformviewscontroller 泄漏 (cla: yes)

10633 跳过不稳定的测试 (cla: yes)

10634 针对 Fuchsia SDK 时使用 Fuchsia trace 宏 (cla: yes)

10635 [fuchsia] CloneChannelFromFD 修复 system.cc (cla: yes)

10636 修复多线程并重新启用资源缓存 shell 单元测试。(cla: yes)

10637 记录 thread test fixture。(cla: yes)

10642 回滚 src/third_party/dart 4bebfebdbc..8cd01287b4 (30 个提交) (cla: yes)

10644 [flutter_runner] Port: 添加 connectToService,包装 fdio_ns_connect。(cla: yes)

10645 避免在 iOS 上使用 DBC 进行热重载。(cla: yes)

10652 允许嵌入器控制引擎关闭时的 Dart VM 生命周期。(cla: yes)

10656 修复 iOS 键盘崩溃:-[__NSCFString substringWithRange:], range o… (cla: yes)

10662 将本地 podspec 的 ios 部署目标版本从 7.0 提升到 8.0 (cla: yes)

10663 回滚 src/third_party/dart 8cd01287b4..574c4a51c6 (35 个提交) (cla: yes)

10667 回滚 buildroot 以支持 ANGLE (cla: yes)

10671 回滚 src/third_party/dart 574c4a51c6..c262cbd414 (11 个提交) (cla: yes)

10674 从符号引用设置 AOT 快照时,使缓冲区大小成为可选。(cla: yes)

10675 改进 flutter GDB 脚本 (cla: yes)

10679 回滚 buildroot 以获取 EGL 库名称修复 (cla: yes)

10681 将 buildroot 回滚到早期版本 (cla: yes)

10682 回滚 src/third_party/dart c262cbd414..8740bb5c68 (18 个提交) (cla: yes)

10687 回滚 src/third_party/dart 8740bb5c68..f3139f57b4 (7 个提交) (cla: yes)

10692 将 engine 回滚到 Android SDK 29 及其对应的工具 (cla: yes)

10693 回滚 src/third_party/dart f3139f57b4..f29f41f1a5 (3 个提交) (cla: yes)

10694 回滚 buildroot (cla: yes)

10699 回滚 swiftshader (cla: yes)

10700 [fuchsia] 从自定义 FuchsiaFontManager 迁移到 SkFontMgr_fuchsia (cla: yes)

10703 在 Linux 上测试 perf overlay gold (cla: yes)

10705 撤销“移除半冗余的 try-jobs。(#10485)” (cla: yes)

10717 指定测试的 Android 变体 (cla: yes, waiting for tree to go green)

10719 将 Maven 依赖包含在 files.json 中 (cla: yes)

10771 不使用 gradle daemon 进行构建 (cla: yes, waiting for tree to go green)

10773 移除对已弃用的 AccessibilityNodeInfo boundsInParent API 的使用 (cla: yes)

10774 手动回滚 Fuchsia clang/linux-amd64 工具链 (cla: yes)

10776 重命名 stub_ui 为 web_ui (cla: yes)

10777 手动回滚 Skia 以修复 iOS armv7 构建失败问题。(cla: yes)

10778 构建包含 Android 嵌入源和 engine 原生库的 JAR 文件 (cla: yes)

10780 [flutter_runner] 改进帧调度 (cla: yes)

10781 [flutter] 在 GPU 任务运行器上初始化 compositor context。(cla: yes)

10782 更新 license 脚本以处理 ANGLE (cla: yes)

10783 使 firebase 测试更符合 LUCI (cla: yes)

10784 回滚 buildroot 以支持 ANGLE (cla: yes)

10786 移除 3 个半冗余的 try-jobs (cla: yes)

10787 将对 |AddPart| 的调用更改为 |AddChild| (cla: yes)

10788 为 Skia 连接一个由并发消息循环支持的 SkExecutor。(cla: yes)

10789 撤销“将 iOS 深色模式特性转发到 Flutter 框架”。(cla: yes)

10791 重新提交 iOS 平台亮度支持 (cla: yes)

10797 重命名 artifact 以匹配 Maven 约定 (cla: yes)

10799 添加一个用于从字节创建图像的测试。(cla: yes)

10802 回滚 src/third_party/dart f29f41f1a5..3d9a356f6e (65 个提交) (cla: yes)

10805 回滚 src/third_party/dart 3d9a356f6e..78ce916d82 (7 个提交) (cla: yes)

10808 删除 flutter_kernel_sdk dart 脚本 (cla: yes)

10809 [dart:zircon] 移植 Cache 可重用句柄等待对象 (cla: yes)

10810 回滚 Dart SDK 78ce916d82..15a3bf82cb (cla: yes)

10811 撤销“删除 flutter_kernel_sdk dart 脚本” (cla: yes)

10815 为空文件 asset 返回一个空映射 (cla: yes)

10816 向 FlutterViewController 添加 firstFrameDidRender (cla: yes)

10817 回滚 src/third_party/dart 15a3bf82cb..ffefa124a7 (11 个提交) (cla: yes)

10820 iOS JIT 支持和 scenarios app 的增强 (cla: yes)

10821 回滚 src/third_party/dart ffefa124a7..e29d6d0ecb (4 个提交) (cla: yes)

10823 为 engine 公开 isolateId (cla: yes)

10905 回滚 src/third_party/dart e29d6d0ecb..261fd6266b (2 个提交) (cla: yes)

10925 回滚 src/third_party/dart 261fd6266b..9adf3c119e (2 个提交) (cla: yes)

10934 回滚 src/third_party/dart 9adf3c119e..32b70ce2a5 (3 个提交) (cla: yes)

10941 在 run_tests.py 中报告测试失败 (cla: yes)

10946 回滚 src/third_party/dart 32b70ce2a5..896c053803 (1 个提交) (cla: yes)

10949 修复 iOS 中对 PostPrerollResult 的引用 (cla: yes)

10952 将 SemanticsNode#children 列表更改为非空 (cla: yes)

10955 修复格式 (cla: yes)

10956 将许可证块扫描从 5k 增加到 6k (cla: yes)

10962 回滚 src/third_party/dart 896c053803..b31df28d72 (10 个提交) (cla: yes)

10966 回滚 src/third_party/dart b31df28d72..baebba06af (5 个提交) (cla: yes)

10968 包含 zx::clock 从新位置以修复 Fuchsia 自动回滚。(cla: yes)

10973 回滚 src/third_party/dart baebba06af..06509e333d (7 个提交) (cla: yes)

10975 回滚 src/third_party/dart 06509e333d..9aea1f3489 (8 个提交) (cla: yes)

10977 回滚 src/third_party/dart 9aea1f3489..b9217efc77 (7 个提交) (cla: yes)

10981 回滚 src/third_party/dart b9217efc77..20407e28db (6 个提交) (cla: yes)

10982 撤销“跟踪详细的 LibTxt 指标” (cla: yes)

10983 回滚 src/third_party/dart 20407e28db..45f892df68 (2 个提交) (cla: yes)

10987 回滚 src/third_party/dart 45f892df68..88c43bbcc4 (7 个提交) (cla: yes)

10990 回滚 src/third_party/dart 88c43bbcc4..b173229baa (14 个提交) (cla: yes)

10993 回滚 src/third_party/dart b173229baa..76c99bcd01 (5 个提交) (cla: yes)

10997 回滚 src/third_party/dart 76c99bcd01..c4727fddf4 (10 个提交) (cla: yes)

10999 添加用于在模拟器上运行 ios 测试的脚本 (cla: yes)

11001 避免在 Android 上动态查找 engine 库的符号 (cla: yes)

11002 移除带有悬空指针的跟踪宏 (cla: yes)

11003 回滚 src/third_party/dart c4727fddf4..e35e8833ee (1 个提交) (cla: yes)

11004 跟踪 RasterCacheResult::Draw (cla: yes)

11005 从 Cirrus 中移除 firebase 测试 (cla: yes)

11006 在 iOS 上通过服务协议将首选帧率报告给工具。(cla: yes)

11007 更新 README.md (cla: yes)

11009 撤销“更新 README.md” (cla: yes)

11010 重命名 macOS FLE* 类为 Flutter* (影响:desktop, cla: yes, platform-macos, waiting for tree to go green)

11011 将 engine 初始化为运行状态,以匹配 animator 的默认状态 (cla: yes)

11012 从 text API 中移除 ParagraphImpl 类 (cla: yes)

11013 移除在 flutter/tools/gn 中覆盖 mac_sdk_path 的能力 (cla: yes)

11015 从 Android engine JAR 文件名中移除输出目录前缀 (cla: yes)

11016 修复 Fuchsia macOS 宿主构建中的 gn 中断 (cla: yes)

11017 回滚 src/third_party/dart e35e8833ee..e35e8833ee (0 个提交) (cla: yes)

11019 修复非 Fuchsia macOS 宿主构建中的 gn 中断 (cla: yes)

11023 回滚 src/third_party/dart e35e8833ee..cae08c6813 (28 个提交) (cla: yes)

11024 添加 GLFW 桌面库的 _glfw 版本 (cla: yes)

11026 回滚 src/third_party/dart cae08c6813..9552646dc4 (3 个提交) (cla: yes)

11027 修复首帧逻辑 (cla: yes)

11029 禁用 TaskDescription 构造函数在旧平台上的弃用警告 (cla: yes)

11030 回滚 src/third_party/dart 9552646dc4..cd16fba718 (5 个提交) (cla: yes)

11033 移除 OS 版本 (cla: yes)

11036 [fuchsia] 添加 fuchsia fars 所需的 trace so 文件 (cla: yes)

11037 回滚 buildroot 以获取最近的 macOS 更改 (cla: yes)

11038 使 JIT 在 iPhone armv7 上工作 (cla: yes)

11039 回滚 src/third_party/dart cd16fba718..306f8e04bb (10 个提交) (cla: yes)

11040 在 run_test.py 中隐藏详细的 dart snapshot (cla: yes)

11043 将 Dart 回滚到 e35e8833 (cla: yes)

11044 回滚 src/third_party/dart 306f8e04bb..fecc4c8f2d (4 个提交) (cla: yes)

11046 将 ccls 配置文件添加到 .gitignore (cla: yes)

11048 回滚 src/third_party/dart e35e8833ee..2023f09b56 (67 个提交) (cla: yes)

11052 移除对 MakeCrossContextFromPixmap 的未使用的 dstColorSpace 参数 (cla: yes)

11055 回滚 src/third_party/dart 2023f09b56..a3b579d5c3 (8 个提交) (cla: yes)

11056 按一致的顺序对字体样式集中的 Skia typeface 进行排序 (cla: yes)

11060 回滚 src/third_party/dart a3b579d5c3..2a3b844b41 (5 个提交) (cla: yes)

11061 回滚 buildroot 到 5a33d6ab 以获取工具链版本跟踪的更改。(cla: yes)

11066 回滚 src/third_party/dart 2a3b844b41..8ab978b6d4 (7 个提交) (cla: yes)

11067 对 Robolectric 测试工具进行少量更新 (cla: yes)

11068 对 Robolectric 测试工具进行更多更新 (cla: yes)

11071 回滚 src/third_party/dart 8ab978b6d4..beee442625 (17 个提交) (cla: yes)

11072 回滚 src/third_party/dart beee442625..79e6c74337 (8 个提交) (cla: yes)

11075 [dynamic_thread_merging] 仅在合并的帧上重新提交 (cla: yes)