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

#

从 2019 年 8 月 19 日星期日 17:37:00 -0700 到 2019 年 11 月 25 日星期一 12:05:00 -0800

34188 为图像加载使用独立的 Isolate。(a: 图像, a: 测试, cla: 是, framework)

35100 添加了对平台到框架的“TextInput.clearClient”消息的处理(#35054)。(a: 文本输入, cla: 是, framework)

35516 更多 UI 即代码(cla: 是, team)

36864 清理机器人输出并删除超时(cla: 是, team, 等待树变绿)

36871 审计 defaultTargetPlatform 的使用(cla: 是, f: Cupertino, f: Material Design, framework, 等待树变绿)

36998 在 DropdownButtonFormField 中添加了与 DropdownButton 匹配的属性(cla: 是, f: Material Design, framework)

37024 使用 SliverLayoutBuilder 实现 PageView,弃用 RenderSliverFillViewport(cla: 是, f: 手势, f: 滚动, framework, 严重: API 破坏, 等待树变绿)

37268 分批运行 Web 测试;启用基础测试(cla: 是, platform-web)

37416 添加 MediaQuery.systemGestureInsets 以支持 Android Q(cla: 是, customer: 大众, framework, 严重: 新功能, platform-android)

37508 使用 assemble 构建 bundle(cla: 是, tool)

37526 捕获 Gradle 更新期间的错误(cla: 是, tool)

37544 将 ButtonBar.bar 方法替换为 ButtonBarTheme(cla: 是, d: 示例, f: Material Design, framework, 严重: API 破坏, team, team: gallery)

37642 build.dart::GenSnapshot 的单元测试(cla: 是, tool)

37645 更新 CONTRIBUTING.md(cla: 是, team)

37646 在测试中检测挂起的计时器(a: 测试, cla: 是, framework)

37719 CupertinoDynamicColor 及相关(cla: 是, f: Cupertino, f: Material Design, framework)

37739 修复 repeat(reverse: true) 和 animateWith 的 AnimationStatus(a: 动画, cla: 是, framework, 严重: API 破坏)

37819 添加 HtmlElementView(Flutter Web 平台视图)(cla: 是, framework, platform-web)

37832 为 devicelab runner 添加 --exit 和 --match-host-platform 默认值(cla: 是, team, tool)

37845 将错误消息回显到 stderr(CQ+1, cla: 是, tool)

37896 为 MouseRegion 添加不透明度控制。为 Layer 添加 findAnnotations。(a: 桌面, cla: 是, framework, 严重: API 破坏)

37901 [macOS] 在创建逻辑键之前检查特殊键(a: 桌面, cla: 是, framework, platform-mac)

37962 显示搜索应用栏主题(cla: 是, f: Material Design, framework)

38317 TweenAnimationBuilder 用于构建自定义动画而无需管理 AnimationController(a: 动画, cla: 是, framework)

38464 将默认的 BinaryMessenger 实例移动到 ServicesBinding(a: 无障碍功能, a: 测试, cla: 是, f: Cupertino, f: Material Design, framework, team)

38481 计时器选择器保真度修订(cla: 是, f: Cupertino, framework, 严重: API 破坏, 将影响 golden 图像)

38560 重构 cocoapods 验证器以检测损坏的安装(cla: 是, tool)

38568 规范 assert 检查 clipBehavior(CQ+1, cla: 是, f: Material Design, framework, 严重: API 破坏)

38573 限制 scrollOffset 以防止文本框弹跳(a: 文本输入, cla: 是, framework)

38576 flutter_tools/version: git log.showSignature=false(cla: 是, tool)

38583 添加了 InheritedTheme(cla: 是, f: Material Design, framework)

38632 Flutter 插件工具支持多平台插件配置(cla: 是, tool)

38643 PlatformViewLink 处理焦点(a: 平台视图, cla: 是, framework)

38650 允许持久和模态底部工作表的独立主题(cla: 是, f: Material Design, framework)

38654 [flutter_tool] 删除一些异步文件 IO(cla: 是, tool)

38699 修复 widgetspan 在文本 widget 中与省略号不兼容的问题(cla: 是, framework)

38709 [Material] 为 SwitchListTile 添加 contentPadding 属性(cla: 是, f: Material Design, framework)

38712 显示 iOS 安装失败时的处理错误(cla: 是, tool)

38723 处理 Web 应用程序的编译失败(cla: 是, tool, platform-web)

38724 从模板“复制 Bundle 资源”构建阶段删除 xcconfigs(cla: 是, d: 示例, t: Xcode, team, team: gallery, tool, platform-ios)

38726 使禁用按钮/芯片/文本字段不可聚焦。(CQ+1, cla: 是, f: Material Design, framework)

38748 为 macOS 创建正确结构的框架(cla: 是, tool)

38789 修复当被拒绝的 Draggable 进入时 DragTarget 未重建的问题 #38786(cla: 是, framework)

38813 添加 ToggleButtons.textStyle 属性(cla: 是, f: Material Design, framework)

38814 添加 iOS 背景滤镜基准测试(cla: 是, 严重: 性能, team)

38815 恢复“添加可组合的 waitForCondition Driver/extension API (#37…”(a: 测试, cla: 是, framework)

38821 缓存插入符参数(a: 文本输入, cla: 是, framework, 严重: 性能)

38823 连接到 Web 应用程序时打印服务 URL(cla: 是, tool, platform-web)

38831 [Material] 为底部工作表和主题添加 clip 属性(cla: 是, f: Material Design, framework)

38833 更明确的指向 CoC 中 xkcd 的链接(cla: 是)

38836 添加了一个可组合的 waitForCondition Driver/extension API。(a: 测试, cla: 是, framework)

38840 修复 onReportTiming 到 frameTiming 的分析器问题(a: 测试, cla: 是, framework)

38858 在 Windows 和 Linux 上使用 GLFW 名称工件(cla: 是, tool)

38861 将已弃用的 onReportTimings 替换为 frameTimings(cla: 是, framework, 严重: 性能)

38866 恢复“FocusManager 的自动焦点高亮模式 (#37825)”(cla: 是, f: Material Design, framework)

38869 按构建配置存储文件哈希。(cla: 是, tool)

38894 [flutter_tool] 将 http 请求关闭移动到 try-catch 块中(cla: 是, tool)

38895 [Shrine] 为文本字段添加轮廓(cla: 是, d: 示例, team, team: gallery)

38898 ToggleButtons 测试改进(cla: 是, f: Material Design, framework)

38905 从 Profile 和 Release 模式的 SUPPORTED_PLATFORMS 中删除 iphonesimulator(cla: 是, t: Xcode, tool, platform-ios)

38907 热重载进入错误状态时抛出错误(cla: 是, tool)

38909 添加对 macOS 发布/配置文件模式的支持(3 之 3)(cla: 是, tool, platform-mac)

38916 更新 package:flutter_test 的 BUILD.gn(a: 测试, cla: 是, framework)

38920 [flutter_tool] 处理 doctor 验证器中的崩溃(cla: 是, tool)

38922 文本的更好文档(准备落地)(cla: 是, framework, 等待树变绿)

38925 [flutter_tool] 每次运行只发送一个崩溃报告(cla: 是, tool)

38930 实现系统字体系统通道监听器(cla: 是, framework)

38932 为非调试桌面构建添加构建警告(cla: 是, tool)

38936 修复 KeySet(和 LogicalKeySet)hashCode 计算(cla: 是, framework)

38979 为隐式动画 widget 添加 onEnd 回调(a: 动画, cla: 是, framework, 等待树变绿)

38992 在 flutter clean 期间清理 Xcode 工作区(cla: 是, tool)

38999 将 smoke_catalina_start_up 标记为非不稳定的(CQ+1, cla: 是, team)

39000 调用 assemble 时不要抛出 StateError(CQ+1, cla: 是, tool)

39005 [flutter_tool] 让崩溃报告器了解 HttpException(cla: 是, tool)

39006 将 Web 工作流程添加到默认验证器(cla: 是, tool)

39013 将包版本更新到最新(cla: 是, tool)

39017 添加“OneSequenceRecognizer.resolvePointer”。修复多指针上的 DragGestureRecognizer 崩溃问题(a: 桌面, cla: 是, f: 手势, framework)

39052 使转发调用交互式运行(cla: 是, tool)

39056 修复背景颜色问题 #34741(cla: 是, f: Cupertino, framework)

39059 在 MediaQuery 测试文件中解释 const 值(cla: 是, framework)

39066 浏览器断开连接时终止常驻运行器。(cla: 是, tool, platform-web)

39072 中断 tools/lib/src 对 lib/src/commands/ 的依赖(cla: 是, tool)

39073 为 Flutter Web 应用程序添加 profile 模式(cla: 是, tool, platform-web)

39079 修复热身帧期间 widget 构建两次的问题(cla: 是, f: 滚动, framework, 严重: API 破坏, 等待树变绿)

39080 修复插件模板应用的测试(cla: 是, team, tool)

39082 Golden 文档更新(a: 测试, cla: 是, d: API 文档, d: 示例, framework, 等待树变绿)

39085 使 inspector 详细信息子树深度可配置。(cla: 是, framework)

39088 SliverFillRemaining 的文档改进(cla: 是, d: API 文档, d: 示例, framework, 等待树变绿)

39089 针对相同类型的多个主题祖先,纠正 InheritedTheme.captureAll()(cla: 是, framework)

39124 更新 image_list 示例以使用 https 而不是 http(a: 图像, cla: 是, d: 示例, framework, team)

39126 Gradle 3.5 中的 Fid app bundle(cla: 是, tool)

39136 [flutter_tool] 对“version”进行一些额外的输入验证(cla: 是, tool, 等待树变绿)

39140 将命令移动到自己的分片中(cla: 是, tool)

39142 修复 sliverfixedextent 与 sliverchildbuilderdelegate 不正确的问题(cla: 是, f: 滚动, framework)

39144 为 TextFormField 添加 textAlignVertical 参数(cla: 是, f: Material Design, framework)

39145 在 Gradle wrapper 目录中添加缺失文件(cla: 是, t: Gradle, tool)

39147 降级 AndroidX 警告(cla: 是, tool)

39150 提及 conduct@flutter.dev(cla: 是, 等待树变绿)

39156 添加了 Scaffold.extendBodyBehindAppBar(cla: 是, f: Material Design, framework)

39157 从 Gradle 使用新的 Maven 工件(cla: 是, t: Gradle, tool)

39160 恢复“将错误消息回显到 stderr”(cla: 是, 等待树变绿)

39189 修复 Flutter Web 的源映射加载和服务协议(cla: 是, tool)

39195 尊重反向滚动视图(cla: 是, framework)

39196 为无挂起平台消息添加了一个 Driver 等待条件(a: 测试, cla: 是, framework)

39198 文档(a: 测试, cla: 是, f: Material Design, framework)

39214 在终端界面上放置 terminalUi 标志(cla: 是, tool)

39215 CupertinoActionSheet 暗模式与保真度(cla: 是, f: Cupertino, framework)

39225 d4932ba71 的手动引擎回滚(cla: 是, engine)

39252 为 CustomMultiChildLayout 添加 relayout 选项。(cla: 是, customer: Wednesday, framework)

39263 更改 RenderSliverFloatingPersistentHeader 的 SliverGeometry.maxScrollObstructionExtent 以匹配文档(cla: 是, framework)

39264 添加 macOS 上的配置文件支持(cla: 是, tool)

39274 在 assemble 规则中使用输出目录而不是特定路径(cla: 是, tool)

39280 [flutter_tool] 为 Xcode showBuildSettings 设置超时(cla: 是, tool)

39282 在 TextPainter 中公开文本度量。(cla: 是, framework)

39286 更新 GrowthDirection 和 scrollOffset 的文档(cla: 是, d: API 文档, framework, 等待树变绿)

39289 CupertinoActivityIndicator 和 CupertinoApp 暗模式(cla: 是, f: Cupertino, framework)

39299 添加 showAboutDialog 示例(cla: 是, f: Material Design, framework)

39300 添加 Catalina/Android 测试的 smoke 测试。(cla: 是, team)

39312 让 flutter build aar 使用本地引擎(cla: 是, tool)

39333 允许持久和模态底部工作表背景颜色的独立主题(cla: 是, f: Material Design, framework)

39338 [flutter_tool] 创建临时快照以运行 create_test.dart 测试(cla: 是, tool)

39344 Flutter Web 文本编辑所需的上游更改(a: 文本输入, cla: 是, framework, platform-web)

39345 为 API 文档在 FB hosting 中添加头规则。(cla: 是, team)

39347 恢复“添加 Catalina/Android 测试的 smoke 测试。”(cla: 是, team)

39353 重命名 macos_build_flutter_assets.sh(cla: 是, tool)

39354 添加 IterableFlagsProperty 并在代理框类上使用它(cla: 是, framework)

39357 放宽本地引擎的要求,使用 bitcode 构建 hello_world(cla: 是, d: 示例, t: Xcode, team, tool, platform-ios)

39358 显示构建运行器中的错误(cla: 是, tool)

39361 [devicelab] 重新启动添加 Catalina/Android 测试的 smoke 测试(cla: 是, team)

39363 将 iOS 测试移动到正确的部分(cla: 是, team)

39364 更正库路径并为 Dart 平台删除 dart:io 和 dart:isolate(cla: 是, tool, platform-web)

39414 确保 profile 通过构建 web 命令转发(cla: 是, tool, platform-web)

39428 替换文档示例文本(cla: 是, framework)

39429 更新包 --force-upgrade(cla: 是, team)

39430 使 CupertinoDynamicColor 可 const 构造(cla: 是, f: Cupertino, framework)

39431 恢复“放宽本地引擎的要求,使用 bitcode 构建 hello_world”(cla: 是, d: 示例, team, tool)

39432 不要在 Windows 的 zip 中隐藏 .git(cla: 是, team, 等待树变绿)

39433 为 InputDecoration 和 InputDecorationTheme 添加 helperMaxLines(cla: 是, f: Material Design, framework)

39434 重新启动“放宽本地引擎的参数,使用 bitcode 构建 hello_world”(cla: 是, d: 示例, team, tool)

39439 测量 iOS CPU/GPU 百分比(cla: 是, 严重: 性能, team)

39440 允许初始路由中存在间隙(cla: 是, f: 路由, framework, 严重: API 破坏, platform-web)

39445 [flutter_tool] 为 asyncGuard 添加 onError 回调。在 Doctor 中使用它(cla: 是, tool)

39446 为 PlatformViewLink 添加 viewType(a: 平台视图, cla: 是, framework)

39447 恢复“文本的更好文档(准备落地)”(cla: 是, f: Material Design, framework)

39448 更新 README.md(cla: 是, team)

39450 在 gallery 文本字段演示中检查电话号码格式(cla: 是, d: 示例, f: Material Design, team, team: gallery)

39457 在构建 apk 和 appbundle 中记录标志(cla: 是)

39462 删除 shell 中的运行并为 Chrome 启动添加单元测试(cla: 是, tool, platform-web)

39463 更新验证以支持 Xcode11 版本(cla: 是, t: Xcode, tool, 等待树变绿, platform-catalina)

39503 从 add-to-app 流程中删除 bitcode=NO(cla: 是, team, tool)

39504 恢复“在 TextPainter 中公开文本度量。”(cla: 是, framework)

39505 修复 recursiveCopy 以保留可执行位(cla: 是, team)

39509 跳过失败的 add2app 测试以解除阻塞(a: 测试, cla: 是, team)

39514 终止泄露的 Chrome 进程(cla: 是, team)

39515 从慢速异步 IO 调用迁移(a: 测试, cla: 是, framework, team)

39519 重新启动“在 TextPainter 中公开 LineMetrics (#39282)”(cla: 是, framework)

39523 恢复“添加了对平台到框架的'TextInput.clearClient'消息的处理…”(cla: 是, framework)

39524 在 flutter_tools 中注册 flutterVersion 服务。(cla: 是, tool)

39530 为 profile 保留符号(cla: 是, tool)

39535 初始化 Bindings 时不渲染任何帧(a: 测试, cla: 是, framework, 严重: API 破坏, 等待树变绿)

39539 保持 Flutter.framework 二进制文件可写以便它们可以被代码签名(a: 现有应用, cla: 是, t: Xcode, tool)

39540 恢复“引擎回滚 9a17d8e45197..101e03c1c841 (4 次提交)”(cla: 是, engine)

39541 处理单个不受支持的设备(cla: 是, team, tool)

39543 如果缺少 .dart_tool 则创建它(cla: 是, tool, platform-web)

39545 从服务协议打印输出中删除句号(cla: 是, tool)

39555 使用功能标志控制构建命令可见性(cla: 是, tool)

39558 过滤跳过构建脚本检查的错误消息(cla: 是, tool)

39572 防止创建 Divider borderSide 时出现异常(cla: 是, f: Material Design, framework)

39577 为无障碍功能指南使用来自绑定的 dpr 和窗口大小(a: 测试, cla: 是, framework)

39579 [flutter_tools] 为另一个 showBuildSettings 命令添加超时(cla: 是, tool)

39580 将 flutter_gallery__transition_perf 标记为非不稳定的(cla: 是, team)

39581 更新 dartdoc 到 0.28.5(cla: 是, team)

39583 修复单动作 banner 以确保按钮对齐(cla: 是, f: Material Design, framework)

39585 删除 ios/usb 工件的备用代码(cla: 是, tool, 等待树变绿)

39588 恢复“修复 recursiveCopy 以保留可执行位”(cla: 是, team)

39589 重新启动 HighlightMode 更改并改进基准测试。(a: 桌面, cla: 是, framework)

39590 修复 CupertinoPageRoute 中的用户手势(cla: 是, f: Cupertino, framework)

39594 重新启动“修复 recursiveCopy 以保留可执行位”(cla: 是, team)

39598 禁用低价值 Linux 测试(cla: 是, team)

39600 让 Material BackButton 具有自定义的 onPressed 处理器(cla: 是, f: Material Design, framework)

39626 禁用低价值 Windows 测试(cla: 是, team)

39627 ButtonThemeData 中的默认 colorScheme 数据(修复 #38655)(cla: 是, f: Material Design, framework, 已通过首次分诊)

39628 Web 插件的自动生成注册器(cla: 是, team, tool, platform-web)

39632 更新 debugFillProperties 以测试 slider.dart 和 slider_test.dart 中的所有属性(cla: 是, f: Material Design, framework, 等待树变绿)

39654 使用持久化的构建信息自动清理旧输出(cla: 是, tool)

39670 对齐滑动关闭示例的动作图标(cla: 是, d: 示例, f: Material Design, team, team: gallery)

39699 检测通过 MingW 的 Git Bash 安装时,修复路径(cla: 是, tool, 等待树变绿)

39701 删除目标参数的输入文件(cla: 是, tool)

39702 修复 macOS App.framework 版本符号链接(cla: 是, tool)

39747 修复 Gradle 中的类型不匹配(cla: 是, tool)

39748 打印设备上的启动消息(cla: 是, tool, platform-web)

39751 小幅清理并防止多次退出(cla: 是, tool, platform-web)

39752 为 Web 重新编译请求添加延迟(cla: 是, tool)

39756 从创建中删除 Web 标志(cla: 是, tool)

39761 Null TextWidthBasis 文档(cla: 是, f: Material Design, framework)

39765 CupertinoButton & 底部标签栏暗模式(cla: 是, f: Cupertino, f: Material Design, framework)

39768 恢复“删除目标参数的输入文件”(cla: 是, tool)

39769 删除目标参数的输入文件(cla: 是, tool)

39772 这些 Catalina 测试不再不稳定。(cla: 是, team)

39774 解决损坏的 Web SDK 源映射包的临时方案(cla: 是, tool)

39776 处理浏览器刷新(cla: 是, tool)

39778 恢复“将已弃用的 onReportTimings 替换为 frameTimings”(a: 测试, cla: 是, framework)

39780 更新代码片段的 CORS 源为通配符。(cla: 是, team)

39781 将 lib/generated_plugin_registrant.dart 添加到 gitignore(cla: 是, tool)

39782 允许为 Xcode getInfo 指定项目(cla: 是, tool)

39783 1.9.1 的热修复(cla: 是, engine)

39784 恢复 Maven 依赖项(#39747)(39157)(cla: 是, d: 示例, team, tool)

39786 恢复“显示搜索应用栏主题”(cla: 是, f: Material Design, framework)

39798 重新启动 #39157(cla: 是, d: 示例, team, tool, 等待树变绿)

39834 更新到最新的 package:dwds(cla: 是, team)

39836 切换到 Win32 Windows 嵌入(a: 桌面, cla: 是, tool, platform-windows)

39837 删除 _getUnusedChangesInLastReload 的死访问器。(cla: 是, tool)

39844 修复弹出英雄的曲线(cla: 是, framework, 等待树变绿)

39851 使用 bitcode 构建 flutter_gallery(cla: 是, d: 示例, t: Xcode, team, team: gallery, 等待树变绿, platform-ios)

39857 更新 ToggleButtons constraints 默认值并添加新 constraints 参数(cla: 是, f: Material Design, framework, 严重: 新功能)

39859 恢复“保持 Flutter.framework 二进制文件可写以便它们可以被代码签名”(cla: 是, tool)

39899 [flutter_tool] process.dart 清理(cla: 是, tool)

39903 修复将 autofocus 传递给 MaterialButton,以及重建 Focus widget 时的问题。(cla: 是, f: Material Design, framework)

39910 如果没有 Web 插件,则不生成插件注册器(cla: 是, tool)

39912 恢复“使用 bitcode 构建 flutter_gallery”(cla: 是, d: 示例, team, team: gallery)

39917 修复分析器修复后的 prefer_const_constructors 问题。(a: 测试, cla: 是, d: 示例, framework, team, team: gallery)

39919 CupertinoDatePicker & CupertinoTimerPicker 暗模式(cla: 是, f: Cupertino, framework, 严重: API 破坏, 将影响 golden 图像)

39924 为 DartDoc 代码片段生成器添加 DartPad 选项。(cla: 是, f: Material Design, framework, team)

39927 使 CupertinoDynamicColor.resolve 在给定 null 颜色时返回 null(cla: 是, f: Cupertino, framework)

39932 更新包 --force upgrade(cla: 是, team)

39934 删除 dart dir chrome profile(cla: 是, tool)

39945 添加了新的生命周期状态(a: 现有应用, cla: 是, framework, 严重: API 破坏)

39950 注册热重载调用并使“r”在 Web 中重新启动(cla: 是, tool)

39951 添加“web”服务器设备以允许在任意浏览器上运行 Flutter for web(cla: 是, tool, platform-web)

39983 更新 Flutter for Web 支持的库集(cla: 是, tool)

39985 恢复“更正库路径并为 Dart 平台删除 dart:io 和 dart:isolate”(cla: 是, tool)

39986 默认在发布模式下启用 Proguard(cla: 是, tool)

39988 回滚构建运行器并删除延迟(cla: 是, team, tool, platform-web)

39997 删除 visibleForTesting 注解;此构造函数在外部使用…(cla: 是, 已通过首次分诊, tool, 等待树变绿)

39999 为 Web 禁用性能覆盖层(cla: 是, framework, platform-web)

40001 更新到最新的 dwds(cla: 是, team)

40005 1.9.1 的精选更改(cla: 是, engine)

40007 CupertinoAlertDialog 暗模式与 CupertinoActionSheet 保真度(cla: 是, f: Cupertino, framework)

40009 添加 null 检查到 _IndicatorPainter._tabOffsetsEqual() 以防止崩溃(cla: 是, f: Material Design, framework, 严重: 崩溃)

40011 [Windows] 搜索预发布和“所有”Visual Studio 安装(cla: 是, tool, platform-windows)

40029 [BUG] 处理 intent-filter 的所有子项,而不仅仅是第一个,以识别默认活动(cla: 是, 已通过首次分诊, tool, 等待树变绿)

40045 清理构建运行器内部使用(cla: 是, tool)

40048 修复拼写错误(cla: 是, framework, 已通过首次分诊, 等待树变绿)

40049 直接使用构建运行器脚本生成。(cla: 是, tool)

40066 使用 IOOverrides 允许注入文件系统,编写测试,发现 bug(cla: 是, tool)

40089 Rank 20-30 热门 API 文档的图表和示例(cla: 是, d: API 文档, d: 示例, f: Material Design, framework, 来自: 研究)

40099 修复 double.infinity 序列化(cla: 是, framework)

40100 修复 tab scaffold 中处理焦点节点时的问题(cla: 是, f: Cupertino, framework)

40102 降低 flutter_gallery__back_button_memory 上的迭代次数(cla: 是, team)

40105 确保根 widget 附加时调度帧(cla: 是, framework)

40112 恢复引擎回滚(cla: 是, engine)

40117 在提示文本中显示过时的 CocoaPods 版本(cla: 是, t: Flutter Doctor, tool, 等待树变绿)

40119 修复跳过以包含所有通道(cla: 是)

40131 确保我们使用 Flutter SDK 中的 pub(cla: 是, tool)

40155 删除失败的 devicelab 测试(cla: 是, team)

40159 [flutter_tool] 在尝试清空流之前终止超时进程(cla: 是, tool)

40161 在 PageRouteBuilder 中添加 fullscreenDialog 参数(cla: 是, f: 路由, framework, 严重: 新功能, 等待树变绿)

40165 通道缓冲区(cla: 是, framework)

40166 在推出和弹出路由时添加了适当的焦点处理(cla: 是, f: Material Design, framework, 严重: API 破坏)

40171 将热重载工件放置在临时目录中(cla: 是, tool)

40174 保持 Flutter.framework 二进制文件可写以便它们可以被代码签名(cla: 是, tool)

40175 确保我们为 Flutter Web 发送热重启事件(cla: 是, tool)

40179 更新 PopupMenu 布局(cla: 是, f: Material Design, framework, 严重: API 破坏)

40181 更新 Kotlin 和 Gradle 版本(a: 无障碍功能, cla: 是, d: 示例, team, team: gallery, tool)

40186 为默认焦点遍历添加快捷方式和操作(a: 桌面, cla: 是, framework, team)

40189 暗模式 CupertinoNavigationBar(cla: 是, f: Cupertino, framework, 将影响 golden 图像)

40190 为 hello_world 禁用 bitcode(cla: 是, d: 示例, team)

40191 为 Web 设备添加 host 和 port 到运行配置(cla: 是, tool, platform-web)

40193 在 flutter_test_performance 基准测试中传递本地引擎(cla: 是, team)

40194 为 Windows 项目添加临时目录(a: 桌面, cla: 是, tool)

40195 使 Swift 插件模板符合 swift-format 规范(cla: 是, tool)

40197 [Windows] 重构以优化 vswhere 查询(cla: 是, t: Flutter Doctor, tool, platform-windows)

40200 禁用基础测试,因为有些失败了(cla: 是, team)

40204 恢复“使用 assemble 构建 bundle”(cla: 是, team, tool)

40210 确保我们使用 dwds 启动(cla: 是, tool)

40259 从库中删除 io 和 isolate(cla: 是, tool)

40263 修复 Flutter Doctor 中的 vswhere 搜索崩溃问题(cla: 是, 严重: 崩溃, t: Flutter Doctor, tool, platform-windows)

40266 降低 back_button_memory 测试的迭代计数(cla: 是, team)

40275 手动回滚引擎 7ea9884...5b94c8a (64 次提交)(cla: 是, engine)

40280 PlatformView: 如果控制器更改则重新创建 surface(a: 平台视图, cla: 是, framework)

40282 翻转 proguard 的默认设置(cla: 是, tool, 等待树变绿)

40285 在集成测试上启用 FTL 报告(cla: 是, d: 示例, team)

40291 range_slider_test.dart 诊断属性测试(cla: 是, f: Material Design, framework)

40294 修复 copy 命令并为 macOS assemble 删除 resolve sync(cla: 是, tool)

40301 允许在 Flutter for Web 中跳过 webOnlyInitializePlatform(cla: 是, tool)

40302 设置 FlutterPluginRegistrant 的 DEFINES_MODULE 以生成 modulemap(a: 现有应用, cla: 是, team, tool)

40304 恢复引擎回滚(cla: 是, engine)

40306 在英雄弹出且 from 英雄为 null 后恢复 offstage 和 ticker 模式(cla: 是, framework)

40359 恢复引擎回滚(cla: 是, engine)

40366 将现有 dill 放入热重载临时目录以加快初始化时间(cla: 是, tool)

40367 [Docs] 创建“center”代码片段模板(cla: 是, f: Material Design, framework, team)

40368 确保 dart2js 不编译不支持的包(cla: 是, tool)

40370 将 port 重命名为 web-port,将 hostname 重命名为 web-hostname(cla: 是, tool)

40372 引擎回滚从 7ea9884..3c6383f (77 次提交 🔥)(cla: 是, engine, 等待树变绿)

40375 加固 macOS 构建中使用 Xcode project getInfo(cla: 是, tool)

40386 恢复“引擎回滚从 7ea9884..3c6383f (77 次提交 🔥) (#40372)”(cla: 是, engine)

40390 textfield 的无障碍功能改进(cla: 是, f: Material Design, framework, 等待树变绿)

40391 将条件导入放在同一行(a: 测试, cla: 是, framework)

40393 在 tool_backend 中将构建模式转换为小写(a: 桌面, cla: 是, tool)

40394 引擎回滚到 6e6de944536b820e4f148036b01004ef0ed68917(cla: 是, engine)

40397 在未安装 VS 时添加列出所需组件(cla: 是, t: Flutter Doctor, tool, platform-windows)

40398 回滚 ios-deploy 版本到 2fbbee77ea2b3212959b9dddda816f59094cd7cd(cla: 是, tool)

40399 修复损坏的 LocalFileComparator 输出(a: 测试, cla: 是, framework)

40401 使 FlutterPluginRegistrant 成为静态框架,以便 add-to-app 可以使用静态框架插件(a: 现有应用, cla: 是, tool, 等待树变绿, platform-ios)

40404 恢复“引擎回滚到 6e6de944536b820e4f148036b01004ef0ed68917 (#403…”(cla: 是, engine)

40410 删除 fluter tool 中对 protobuf 的使用(cla: 是, team, tool)

40435 [flutter_tool] 删除同步的 -showBuildSettings(cla: 是, tool)

40440 重命名 useProguard 方法,以免 Gradle 混淆(cla: 是, tool, 等待树变绿)

40441 删除所有不稳定的标记(cla: 是, team)

40442 引擎回滚 7ea9884..1b6344439 (91 次提交 🔥🔥🔥)(cla: 是, engine)

40446 [flutter_tool] 在单语句控制结构周围使用大括号(cla: 是, tool)

40447flutter run 实现 mdns(cla: 是, tool, platform-ios)

40453 启用 R8(a: 无障碍功能, cla: 是, d: 示例, team, team: gallery, tool, 等待树变绿)

40454 暗模式 R: Refresh Control(cla: 是, f: Cupertino, framework)

40461 实现 DropdownButton.selectedItemBuilder(cla: 是, f: Material Design, framework, 严重: 新功能)

40465 将 --web-hostname 和 --web-port 传递给发布模式调试选项(cla: 是, tool)

40466 模态路由在(Cupertino)弹出过渡进行时忽略输入(cla: 是, f: Cupertino, f: Material Design, framework)

40468 将文本字段字符限制传播到语义(a: 无障碍功能, cla: 是, f: Material Design, framework, 等待树变绿)

40470 重新启动: 使用 assemble 实现构建 bundle(cla: 是, team, tool)

40472 启动桌面应用程序时不要杀死其他进程(cla: 是, tool)

40555 [Docs] 为 stateful_widget_scaffold_center 模板添加缺失的尾随逗号(cla: 是, team)

40566 删除 CupertinoSystemColors 以支持 CupertinoColors(cla: 是, f: Cupertino, framework, 严重: API 破坏)

40587 为 Linux 添加临时目录(cla: 是, tool)

40607 动画库的新概述(a: 动画, cla: 是, d: API 文档, d: 示例, framework, 来自: 研究, 等待树变绿)

40608 添加配置芯片复选标记颜色的选项(cla: 是, f: Material Design, framework)

40609 为 strut FlagProperty 指定 ifTrue 和 ifFalse(cla: 是, framework)

40610 启用资源压缩器(cla: 是, tool)

40611 当 iOS 上无法解析构建号和版本时发出警告(cla: 是, tool, platform-ios)

40617 在驱动程序测试中等待第一帧(cla: 是, d: 示例, team, team: gallery)

40624 恢复“测量 iOS CPU/GPU 百分比”(cla: 是, team)

40627 允许使用 --no-web-browser-launch 跳过 chrome 启动(cla: 是, tool)

40630 在 Web 上启用基础和物理测试(cla: 是, team)

40634 Flutter Gold 上未经分类的图像结果的基准测试(a: 测试, cla: 是, framework, team, 等待树变绿)

40635 从 getSpanForPosition 返回 WidgetSpans(cla: 是, framework)

40636 CupertinoSwitch 和 CupertinoScrollbar 的暗模式,保真度更新(a: 测试, cla: 是, f: Cupertino, framework, 严重: API 破坏, 将影响 golden 图像)

40638 允许从插件向框架发送平台消息并实现 EventChannel(cla: 是, framework, plugin)

40640 从 Gradle 构建中排除非 Android 插件(cla: 是, team, tool)

40641 为 Buttons 添加 onLongPress(cla: 是, f: Material Design, framework, 等待树变绿)

40665 修复 CupertinoTextField 和 TextField ToolbarOptions 不改变的问题(cla: 是, f: Material Design, framework, 等待树变绿)

40678 提取一些 onPress 方法(cla: 是, d: 示例, framework, team, team: gallery, 等待树变绿)

40690 CupertinoPageScaffold 暗模式(cla: 是, f: Cupertino, framework, 严重: API 破坏)

40692 修复平台环境(cla: 是, tool)

40695 获取值的 TextField 文档(a: 文本输入, cla: 是, d: API 文档, f: Material Design, framework)

40697 更新键盘映射(cla: 是, framework, team)

40701 添加缺失的尾随逗号(在 examples/ 中)(cla: 是, d: 示例, framework, team, team: gallery)

40704 添加缺失的尾随逗号(在 dev/ 中)(cla: 是, framework, team)

40706 为测试框架添加虚拟键盘键生成(a: 测试, cla: 是, f: Material Design, framework)

40709 修复可选择文本对齐方式损坏的问题(cla: 是, framework)

40710 package:flutter 中本地和预提交测试的 Skia Gold 支持(a: 图像, a: 测试, cla: 是, framework, 严重: API 破坏, team, 将影响 golden 图像)

40713 Material 文本选择上下文菜单无法禁用全选(cla: 是, f: Material Design, framework)

40714 恢复“将文本字段字符限制传播到语义”(a: 无障碍功能, a: 测试, cla: 是, f: Material Design, framework)

40715 [Flutter Driver] 简化了 Descendant/… 的序列化/反序列化逻辑(a: 测试, cla: 是, framework)

40718 处理许可证解析器中的 CR+LF 行尾序列(cla: 是, framework)

40730 插件更改时使 macOS pods 失效(cla: 是, tool)

40743 为文档添加了 setPreferredOrientations 在 iPad 上并非总是有效的通知(cla: 是, d: API 文档, framework, 等待树变绿)

40757 修复 Chrome 不可用时 Web 服务器设备的可见性(cla: 是, tool)

40766 运行 flutter update-packages --force-upgrade。(cla: 是, team)

40767 重新应用“恢复‘将文本字段字符限制传播到语义 (#40468)’”(a: 无障碍功能, a: 测试, cla: 是, f: Material Design, framework, team, 等待树变绿)

40775 使用 EdgeInsetsGeometry 代替 EdgeInsets(cla: 是, framework, 等待树变绿)

40783 确保调试构建只能通过运行访问(cla: 是, tool)

40786 修复缺少安装时 vswhere 查询的崩溃问题(cla: 是, 严重: 崩溃, t: Flutter Doctor, tool, 等待树变绿, platform-windows)

40792 将构建信息检查从生成文件移动到 Xcode 构建(cla: 是, tool, platform-ios)

40795 更新工具链描述以请求最新版本(CQ+1, cla: 是, t: Flutter Doctor, tool, 等待树变绿, platform-windows)

40806 允许测试床覆盖 defaultTestTimeout(a: 测试, cla: 是, framework, 等待树变绿)

40810 重新启用 AndroidX 失败时的 AAR 插件(cla: 是, team, tool)

40851 支持 macOS 的创建(应用和插件)(cla: 是, tool)

40857 提供基准测试输出 dill 路径(cla: 是, team)

40862 恢复“重新启动: 使用 assemble 实现构建 bundle”(cla: 是, team, tool)

40864 将 iOS 和 Android gitignore 规则移入文件夹(cla: 是, tool)

40900 停止使用 Gradle 中已弃用的功能(cla: 是, tool)

40917 AnimatedBuilder API 文档改进(cla: 是, framework, 等待树变绿)

40925 新项目默认使用 AndroidX(cla: 是, tool)

40927 使模块 pod 头文件公开(a: 现有应用, cla: 是, tool, platform-ios)

40968 在 flutter_tools 中添加缺失的尾随逗号(cla: 是, team, tool, 等待树变绿)

40979 恢复“运行 flutter update-packages --force-upgrade.”(cla: 是, team)

40984 恢复“为图像加载使用独立的 Isolate。(#34188)”(cla: 是, framework)

40988 [flutter_tool] 在命令分析事件中报告 rss 高水位线(cla: 是, tool)

40993 标记通过 SUPPORT 模板创建的错误(cla: 是, team)

40994 修复 ThemeData.copyWith toggleButtonsTheme 参数类型(cla: 是, f: Material Design, framework, 等待树变绿)

40995 恢复“新项目默认使用 AndroidX”(cla: 是, team, tool)

40997 再次强制升级包。(cla: 是, team)

41000 修复 run_release_test(cla: 是, team)

41001 恢复“恢复‘新项目默认使用 AndroidX’”(cla: 是, engine, 等待树变绿)

41009 为 SlideTransition 添加示例代码(cla: 是, framework, team, 等待树变绿)

41014 修复鼠标悬停不会为每次鼠标移动调度帧的问题。(a: 测试, cla: 是, f: Material Design, framework)

41015 为 Windows 和 Linux 添加插件支持的开端(a: 桌面, cla: 是, tool, platform-windows, platform-linux)

41042 恢复“重新启用 AndroidX 失败时的 AAR 插件”(cla: 是, team, tool)

41076 在 packages/flutter 中添加缺失的尾随逗号(cla: 是, framework, team, 等待树变绿)

41108 修复文本字段更改时发生的文本编辑 bug。(a: 文本输入, cla: 是, framework)

41120 下拉菜单布局遵循菜单项的固有大小(cla: 是, f: Material Design, framework, 将影响 golden 图像)

41142 将嵌入作为 API 依赖而不是仅编译依赖(cla: 是, team, tool, 等待树变绿)

41145 明确设置 CocoaPods 版本(cla: 是)

41150 当 userGestureInProgress 值改变时重建模态路由(cla: 是, f: Material Design, framework)

41160 重新启动 #40810: 重新启用 AndroidX 失败时的 AAR 插件(cla: 是, team, tool, 等待树变绿)

41172 修复一些不正确的缩进(cla: 是, f: Material Design, framework, team, tool)

41206 精选更改(cla: 是, engine)

41207 提升 package:multicast_dns 的版本(cla: 是, team)

41211 更新 AUTHORS(cla: 是, framework, 等待树变绿)

41213 恢复引擎回滚(cla: 是, engine)

41220 为使用 InkWell 的控件添加 ActivateAction。(cla: 是, f: Material Design, framework, 严重: API 破坏, team)

41222 将存档的 js 部分文件复制到 dart_tool 目录之外(cla: 是, tool, platform-web)

41224 修复 Flutter 错误报告正确的本地 widget(a: 错误消息, cla: 是, framework, 来自: 研究, team, tool)

41229 V1.9.1 热修复(cla: 是, engine, team, tool)

41230 重新-重新启动 实现 flutter build bundle with assemble(cla: 是, team, tool)

41232 恢复“Flutter Gold 上未经分类的图像结果的基准测试”(cla: 是, team)

41234 重新启动“测量 iOS CPU/GPU 百分比 (#39439)”(cla: 是, team)

41240 手动回滚引擎到 63949eb0fd982b27adc218364805913380af7411。(cla: 是, engine)

41245 更改 ActionDispatcher 的查找方式。(cla: 是, framework)

41247 桌面手动测试(cla: 是, f: Material Design, team)

41251 将示例和测试迁移到 AndroidX(a: 无障碍功能, cla: 是, d: 示例, team, team: gallery)

41254 测试 flutter assets 是否包含在 APK 中(cla: 是, team)

41263 修复不正确的缩进(cla: 是, framework, team)

41295 恢复“重新-重新启动 实现 flutter build bundle with assemble”(cla: 是, team, tool)

41300 修改 editable_text 的单元测试(cla: 是, framework)

41302 重新-重新-重新启动 实现 flutter build bundle with assemble(cla: 是, team, tool)

41304 [flutter_tools] 允许添加多个信号处理程序(cla: 是, tool)

41320 [Material] 从 TextFields 中删除文本波纹(cla: 是, f: Material Design, framework, 等待树变绿, 将影响 golden 图像)

41326 在 TextField 中选择时出现异常(cla: 是, f: Cupertino, framework)

41327 整合链接语义(a: 无障碍功能, a: 测试, cla: 是, framework)

41329 重构: 基础点击手势识别器(cla: 是, f: 手势, framework, 等待树变绿)

41332 防止 PointerEnter[or Exit]Event 擦除 event.down 值(a: 桌面, cla: 是, framework)

41333 将 Flutter assets 合并到 add to app 中(cla: 是, team, tool)

41338 修复 ReorderableListView 使用子键的问题 (#41334)(cla: 是, f: Material Design, framework)

41342 恢复引擎回滚(cla: 是, engine)

41347 修复 Web 常驻运行器初始化中的时序问题(cla: 是, tool)

41355 修复不正确的缩进(主要在集合字面量周围)(cla: 是, f: Cupertino, f: Material Design, framework, team, tool)

41378 修复指代 blobs 快照的错误注释。(cla: 是, team)

41384 [flutter_tools] 向 analytics 报告 iOS mDNS 查找失败(cla: 是, tool)

41386 提供 web 下的每个 html 文件(cla: 是, tool)

41397 Web 的键盘映射(a: 无障碍功能, a: 文本输入, cla: 是, framework, 等待树变绿, platform-web)

41400 恢复“重新启动‘测量 iOS CPU/GPU 百分比 (#39439)’”(cla: 是, team)

41401 不带 --precompiled 的 Flutter build bundle 应始终执行调试构建。(cla: 是, tool)

41403 Devicelab run.dart: 修复了路径相等检查(cla: 是, team)

41406 如果 devfs 上传失败则重试。(cla: 是, tool)

41408 添加测试以确保 SDK 格式正确(cla: 是, tool)

41410 [flutter_tools] 添加 mdns analytics 事件的测试(cla: 是, tool)

41411 回滚 libimobiledevice 工件到签名版本(cla: 是, tool)

41415 公开用于调整图像缓存大小的 API(a: 图像, cla: 是, framework, 严重: API 破坏, 严重: 新功能)

41417 解决以前的评论,修复 Intent.doNothing。(cla: 是, framework)

41422 恢复“下拉菜单布局遵循菜单项的固有大小”(cla: 是, f: Material Design, framework)

41424 编译被拒绝时不要更新上次编译时间(cla: 是, tool)

41426 重新启动“测量 iOS CPU/GPU 百分比 (#41234)”(cla: 是, team)

41431 Cupertino { TabScafold, TextSelection, TextField } 暗模式 & 次要保真度更新(cla: 是, f: Cupertino, f: Material Design, framework, 将影响 golden 图像)

41441 在编译失败时退出常驻 Web 运行器(cla: 是, tool, platform-web)

41447 切换到 dart2js 的 assemble API(cla: 是, tool)

41449 恢复“解决以前的评论,修复 Intent.doNothing。(#41417)”(cla: 是, framework, team)

41463 [Chip] 确保带有背景颜色的芯片在删除时 InkResponse 位于前景(a: 保真度, cla: 是, f: Material Design, framework)

41473 缺少尾随逗号(cla: 是, f: Cupertino, f: Material Design, framework, team, tool)

41477 重新启动 Intent.doNothing 的更改以避免分析器问题(cla: 是, framework, team)

41480 回滚 "回滚引擎 18bc0b259641..e31b2ff64dc2 (1次提交)" (cla: 是, 引擎)

41482 [flutter_tool] 为 ios-mdns 回退成功/失败添加分析事件 (cla: 是, 工具)

41491 如果版本 >= 1.8.0,则跳过 pod 初始化。(cla: 是, t: flutter doctor, 团队, 团队: infra, 工具, ⌺‬ 平台-ios)

41493 [flutter_tool] 当工具被信号终止时向分析报告 (cla: 是, 工具)

41498 回滚 "编译失败时退出常驻网页运行器" (cla: 是, 工具)

41499 回滚构建运行器 (cla: 是, 团队, 工具)

41503 回滚引擎至 5b952f286fc070e99cf192775fa5c9dfe858b692 (cla: 是, 引擎)

41504 V1.9.1 热修复 (cla: 是, 引擎, 团队, 工具)

41505 重新合入:编译失败时退出常驻网页运行器 (cla: 是, 工具)

41509 将 flutter drive 添加到 readme. (cla: 是, 团队)

41514 确保在本地引擎中找到 dart.exe (cla: 是, 工具)

41515 回滚 "编译被拒绝时不要更新上次编译时间" (cla: 是, 工具)

41519 使桌面 stopApp 仅应用于 Flutter 启动的进程 (cla: 是, 工具, 等待树变绿)

41521 回滚 "CupertinoDatePicker & CupertinoTimerPicker 深色模式" (a: 测试, cla: 是, f: cupertino, 框架)

41530 添加对 depfile 依赖的支持 (cla: 是, 工具)

41545 为 Flutter Web 的编译和刷新时间添加分析跟踪 (cla: 是, 工具)

41551 在命令行上传递 Linux 构建模式 (cla: 是, 工具)

41575 回滚 "重新合入 "测量 iOS CPU/GPU 使用率 (#41234)"" (cla: 是, 团队)

41578 重新合入 "测量 iOS CPU/GPU 使用率 #41426" (cla: 是, 团队)

41579 重命名文件以修复设备实验室 (cla: 是, 团队)

41580 重新合入:编译被拒绝时不要更新上次编译时间。 (cla: 是, 工具)

41583 添加调试选项,在启动后将 vmservice 地址写入文件 (cla: 是, 工具)

41610 在 build_runner 中跟踪未使用的输入 (cla: 是, 工具)

41612 Linux 桌面 AOT 支持 I:将 Linux 构建切换到 assemble (cla: 是, e: glfw, 工具)

41618 将 Server/web 重命名为 Headless Server/headless-server (cla: 是, 工具, ☸ 平台-web)

41621 将 mDNS 发现中的日志记录更改为仅详细模式 (cla: 是, 工具)

41625 更新 DefaultTabController 以允许零个标签页 (cla: 是, f: Material Design, 框架, 等待树变绿)

41629 [Material] 修复 Tooltip 以遵守环境方向性 (cla: 是, f: Material Design, 框架, 等待树变绿)

41632 修复 MaterialBannerTheme 方法中令人困惑的 'popupTheme' 变量名 (cla: 是, f: Material Design, 框架)

41640 一些格式更改 (cla: 是, f: Material Design, 框架, 团队, 工具, 等待树变绿)

41644 正确缩进形式参数 (cla: 是, f: cupertino, f: Material Design, 框架, 团队, 工具, 等待树变绿)

41646 在 devicelab 项目中用 package:vm_service 替换 package:vm_service_client (cla: 是, 团队, 工具, 等待树变绿)

41650 DropdownButton.style API 文档示例,用于不同的按钮和菜单项文本样式 (cla: 是, f: Material Design, 框架, 等待树变绿)

41651 添加了关于平台/操作系统版本/设备的问题 (cla: 是, 团队, 等待树变绿)

41652 [flutter_tools] 向 pub get 失败事件添加更多信息 (cla: 是, 工具)

41658 回滚 "切换到 dart2js 的 assemble API" (cla: 是, 团队, 工具)

41659 重新合入:切换到 dart2js 的 assemble API (cla: 是, 团队, 工具)

41666 使用新的 Android embedding 生成项目 (cla: 是, 工具, ▣ 平台-android)

41675 修复必填参数的文档 (cla: 是, d: api 文档, 文档, 框架, 等待树变绿)

41687 在 test_utils getPackages() 中使用 processManager.run() 而不是手动捕获流 (cla: 是, 工具, 等待树变绿)

41695 无法找到 Chrome 消息中添加更多信息 (cla: 是, 工具, ☸ 平台-web)

41697 Flutter 工具处理预构建工件中缺失的 .packages 文件 (cla: 是, 工具)

41698 下载安卓 x64 发布工件 (cla: 是, 工具)

41704 手动回滚引擎至 16d7694e760a..5c428d924790 (10次提交) (cla: 是, 引擎)

41717 更新性能模板 bug 应用的标签 (cla: 是, 团队, 等待树变绿)

41730 允许自定义语义调试器的标签样式 (a: 可访问性, cla: 是, 框架, 等待树变绿)

41735 处理资产列表中的空条目并添加更明确的验证 (cla: 是, 工具)

41736 在 BackdropFilter 测试中禁用 CPU/GPU 测量 (cla: 是, 团队)

41744 修复工具测试 verifyVersion() 正则表达式 (cla: 是, 团队)

41747 向 macOS Podfile 添加 Profile 条目 (cla: 是, 工具, 等待树变绿)

41751 添加对下载 x86 JIT 发布工件的支持 (cla: 是, 工具)

41763 当 MediaQuery 更新时不再重建路由 (cla: 是, 框架, 等待树变绿)

41780 回滚 "在 BackdropFilter 测试中禁用 CPU/GPU 测量 (#41736)" (cla: 是, 团队)

41788 通过删除单个已用文件来降低日志冗余 (cla: 是, 工具)

41791 重构:使用一些实用函数使 MouseTracker 测试更简洁 (cla: 是, 框架, 等待树变绿)

41794 更新了 SystemNavigator.pop 的 docstring。 (cla: 是, 框架)

41795 重新合入 "在 BackdropFilter 测试中禁用 CPU/GPU 测量 (#41736)" (cla: 是, 团队)

41799 改进了 iOS 13 滚动条的保真度 (cla: 是, f: cupertino, f: Material Design, 框架)

41803 修复了媒体查询问题并添加了测试以防止其再次出现 (cla: 是, 框架, 等待树变绿)

41806 在 Web 上运行服务测试 (cla: 是, 框架, 团队)

41814 启用在 Focus 小部件中设置语义焦点和可聚焦属性。(CQ+1, a: 可访问性, a: 测试, cla: 是, f: Material Design, 框架, 团队)

41815 [web] 明确小写“r”也可以执行热重启 (cla: 是, 工具, ☸ 平台-web)

41820 添加了 SystemNavigator.pop 的“animated”参数。 (cla: 是, 框架)

41828 在插件模板中设置 DEFINES_MODULE=YES (cla: 是, t: xcode, 团队, 工具, 等待树变绿, ⌘‬ 平台-mac, ⌺‬ 平台-ios)

41832 在调试中将 --enable-asserts 传递给 frontend_server 调用… (cla: 是, 工具)

41857 更改深色主题的 elevation 叠加层以使用 colorScheme.onSurface (cla: 是, f: Material Design, 框架, 严重: API 破坏)

41859 CupertinoTheme & CupertinoTextTheme 深色模式更新 (a: 测试, cla: 是, f: cupertino, f: Material Design, 框架, 严重: API 破坏, 将影响 goldens)

41862 将输出目录作为构建输入 (cla: 是, 工具)

41864 更新 BottomAppBar 以在深色主题中使用 elevation 叠加层 (cla: 是, f: Material Design, 框架)

41879 将 MouseTracker.sendMouseNotifications 设为私有 (cla: 是, 框架)

41880 清理测试基础设施 (cla: 是, 团队, 工具)

41882 将模板 Swift 版本从 4 增加到 5 (cla: 是, d: 示例, 团队, 工具, ⌘‬ 平台-mac, ⌺‬ 平台-ios)

41885 在插件中包含 embedding 传递依赖项 (cla: 是, 工具, 等待树变绿)

41889 稍微清理 ProjectFileInvalidator.findInvalidated (cla: 是, 工具)

41892 修复 CupertinoActivityIndicator 半径 (cla: 是, f: cupertino, 框架)

41906 确保在 build_web 中生成插件注册器 (cla: 是, 工具, ☸ 平台-web)

41922 启用更多 Web 测试;使用黑名单过滤掉它们 (a: 测试, cla: 是, 框架, 团队)

41931 回滚 "修复 ReorderableListView 使用子键的问题 (#41334)" (cla: 是, f: Material Design, 框架)

41933 上传 x64 安卓主机发布 (cla: 是, 工具)

41935 [Android 10] Activity 缩放过渡 (cla: 是, f: Material Design, 框架, 等待树变绿, ▣ 平台-android)

41936 更新包,包括 package:multicast_dns。 (cla: 是, 团队, 工具)

41942 使用 mergeResourcesProvider 而不是已弃用的 mergeResources (cla: 是, 工具, 等待树变绿)

41945 回滚 ActivateAction PR (cla: 是, f: Material Design, 框架)

41946 构建 appbundle 时不验证 Android SDK (cla: 是, 工具, 等待树变绿)

41952 将 pubspec.yaml 时间回溯以修复不稳定性 (cla: 是, 工具)

41960 回滚 "在 devicelab 项目中用 package:vm_service 替换 package:vm_service_client" (cla: 是, 团队, 工具)

41972 为 MaterialButton、RawMaterialButton 和 IconButton 添加 enableFeedback 参数 (cla: 是, f: Material Design, 框架)

41989 Flutter doctor 应该要求 Java 1.8+ (cla: 是, 工具, 等待树变绿)

41996 [web] 即使路由名称为 null 也始终发送 (cla: 是, f: 路由, 框架, ☸ 平台-web)

42006 拼写错误和样式清理 (cla: 是, 框架, 团队, 等待树变绿)

42008 稍微重构 ProjectFileInvalidator.findInvalidated (cla: 是, 工具)

42015 修复 flutter_tools 中的本地测试失败 (cla: 是, 工具, 等待树变绿)

42016 [flutter_tool] 重构分析事件以使用标签和值 (cla: 是, 工具)

42022 修复冒烟测试 (cla: 是)

42025 本地化刷新 (a: 国际化, cla: 是, f: cupertino, f: Material Design, 框架)

42026 停止泄露 iproxy 进程 (cla: 是, 工具)

42028 使 ProjectFileInvalidator.findInvalidated 能够使用异步 FileStat.stat (cla: 是, 工具)

42029 始终从 Xcode 配置中嵌入 iOS Flutter.framework 构建模式版本 (cla: 是, d: 示例, t: xcode, 团队, 团队: gallery, 工具, ⌺‬ 平台-ios)

42030 回滚 "Linux 桌面 AOT 支持 I:将 Linux 构建切换到 assemble" (cla: 是, 工具)

42031 重写 MouseTracker 的跟踪和通知算法 (a: 桌面, cla: 是, 框架)

42032 更新 CupertinoActivityIndicator 颜色和渐变 (cla: 是, f: cupertino, 框架, 将影响 goldens)

42033 重现:下拉菜单布局遵守菜单项的固有大小 (cla: 是, f: Material Design, 框架)

42035 尝试诊断 CI 中的故障 (cla: 是, 工具)

42036 尝试诊断 CI 中的故障,第二版 (cla: 是, 工具)

42037 诊断 CI 中的故障,第三版 (cla: 是, 工具)

42038 重新合入 "Linux 桌面 AOT 支持 I:将 Linux 构建切换到 assemble" (cla: 是, 工具)

42063 更一致的临时目录命名 (a: 测试, cla: 是, 工具)

42064 重构 sdk_validation_test (cla: 是, 工具, 等待树变绿)

42076 在附加时创建手势识别器并在分离时释放以避免内存泄漏 (a: 质量, cla: 是, f: 手势, 框架, 等待树变绿)

42091 再次跳过 sdk_validation_test (cla: 是, 工具)

42118 将 mock 应用于测试命令 (cla: 是, 工具)

42136 更新 dartdoc 到 0.28.7 (cla: 是, 团队)

42144 当向 Web 应用程序提供 --start-paused 时,不要急于调用 runMain (cla: 是, 工具)

42162 在公共 flutter_driver API 中公开等待条件 (a: 测试, cla: 是, 框架)

42187 当 pub 失败时更详细 (cla: 是, 工具)

42189 修复 ModalBottomSheet 不响应主题更改的回归问题 (cla: 是, f: Material Design, 框架)

42203 分片 Web 测试;在 Web 上启用语义测试 (CQ+1, cla: 是, 团队)

42204 将 use_modular_headers! 添加到默认 Podfile (cla: 是, d: 示例, t: xcode, 团队, 团队: gallery, 工具, ⌺‬ 平台-ios)

42209 为 flutter generate 添加错误日志记录 (cla: 是, 工具)

42235 读取 RawKeyEventDataAndroid 事件的 deviceId (a: 桌面, cla: 是, 框架)

42236 [Gallery] 添加 Material Study 应用 Rally 作为示例应用 (cla: 是, d: 示例, f: Material Design, 团队, 团队: gallery, 等待树变绿)

42243 改进尾随空白消息 (cla: 是, 团队, 工具, 等待树变绿)

42250 SliverAppBar - 可配置的过滚动拉伸,带回调功能和 FlexibleSpaceBar 支持 (cla: 是, f: Material Design, f: 滚动, 框架, 严重: 新功能, 等待树变绿)

42252 捕获 Make 的参数错误 (cla: 是, 工具)

42253 将模态屏障更改为在轻触抬起时解除 (cla: 是, 框架)

42254 更新最低版本到 Xcode 10.2 (cla: 是, 工具)

42257 使 Pub 成为 flutter 工具中的一个接口 (cla: 是, 工具)

42260 清理部分 Web 代码 (cla: 是, 工具)

42267 改进动画相关文档。 (cla: 是, 框架, 等待树变绿)

42276 回滚从 unpack 命令中删除 linux 的操作。 (cla: 是, 工具)

42278 重新合入键盘遍历 PRs (cla: 是, f: cupertino, f: Material Design, 框架, 团队)

42289 确保 precache web 在 dev 分支上工作 (cla: 是, 工具)

42306 确保 flutter 资产被复制到 AAR 中 (cla: 是, 团队, 工具, 等待树变绿)

42342 修复 DropdownButton 在 hint 和 selectedItemBuilder 同时定义时崩溃的问题 (cla: 是, f: Material Design, 框架, 严重: 崩溃)

42344 为 snackbar 添加 onVisible 回调。 (a: 可访问性, cla: 是, f: Material Design, 框架, 等待树变绿)

42352 为 abstract_method_smoke_test 添加 android.permission.WAKE_LOCK 权限 (cla: 是, 团队)

42353 为 drive 和 run 添加 --cache-sksl 标志 (cla: 是, 工具)

42354 将 -Ddart.developer.causal_async_stacks=true 传递给 frontend_server 调用。 (cla: 是, 工具)

42360 为新的 Android embedding 添加冒烟测试 (cla: 是, 团队, 工具, 等待树变绿)

42364 将 dwds 包装在异步保护中,只捕获已知错误类型 (cla: 是, 工具)

42365 添加字体回退澄清文档 (cla: 是, d: api 文档, 框架)

42366 TextStyle.fontFamily 应该覆盖 ThemeData 中的 fontFamily 参数 (cla: 是, f: Material Design, 框架)

42368 更新安卓语义测试以匹配现有引擎行为。 (a: 可访问性, cla: 是, 团队)

42369 在测试中伪造文件系统时始终伪造 ProcessManager (cla: 是, 工具)

42373 切换构建命令以使用进程工具 (cla: 是, 工具)

42376 添加预缓存未签名 Mac 二进制文件的选项 (cla: 是, 工具)

42378 从 flutter.gradle 中删除 println (cla: 是, 工具)

42379 abstract_method_smoke_test 部分去片化 (a: 测试, cla: 是, 团队, 等待树变绿)

42401 为 Flutter 添加 Android x86_64 ABI 支持 (cla: 是, 工具)

42404 为 showModalBottomSheet 添加 isDismissible 配置 (cla: 是, f: Material Design, 框架)

42441 重新添加传递依赖 (cla: 是, 工具, 等待树变绿)

42445 修复文档中的拼写错误:EdgeInserts->EdgeInsets (a: 文本输入, cla: 是, d: api 文档, f: Material Design, 框架)

42449 将 TextField 的最小高度从 40 增加到 48 (cla: 是, f: Material Design, 框架, 严重: API 破坏, 将影响 goldens)

42454 修复 abstract_method_smoke_test 的不稳定性 (a: 测试, cla: 是, 团队, 等待树变绿)

42456 回滚删除 DropdownMenuItem hint/disabledHint 包装器 (cla: 是, f: Material Design, 框架)

42462 更新 docker_builder 依赖 (cla: 是)

42464 等待 isolate 启动后再继续表达式评估测试 (cla: 是, 工具)

42470 无多行密码字段 (cla: 是, f: cupertino, f: Material Design, 框架, 严重: API 破坏)

42471 将特定构建模式的字节码生成选项传递给 frontend_server。 (cla: 是, 工具)

42475 修复语义测试,现在下拉菜单可以再次获得可访问性焦点。 (a: 可访问性, cla: 是, 团队)

42476 将 BuildMode 重构为类,添加 jit_release 配置 (cla: 是, 工具)

42478 回滚 "重写 MouseTracker 的跟踪和通知算法" (cla: 是, 框架)

42479 使 DropdownButton 的 disabledHint 和 hint 行为保持一致 (cla: 是, f: Material Design, 框架, 严重: API 破坏)

42482 仅在方向改变时才关闭下拉菜单,而不是在大小改变时。 (cla: 是, f: Material Design, 框架)

42484 渐变变换 (cla: 是, 框架, 将影响 goldens)

42485 重新合入 SliverAnimatedList (a: 动画, cla: 是, f: 滚动, 框架, 严重: 新功能, 等待树变绿)

42486 重做:重写 MouseTracker 的跟踪和通知算法 (cla: 是, 框架)

42487 重构 depfile 用法并更新 linux 规则 (cla: 是, 工具)

42491 为 pub 修改时间断言添加额外防御性编程 (cla: 是, 工具, 等待树变绿)

42496 回滚 dart 包依赖 (cla: 是, 团队)

42508 添加安卓 x64 profile 工件 (cla: 是, 工具)

42526 改进路由器性能 (cla: 是, 框架)

42530 将 WAKE_LOCK 重新添加到抽象方法测试 (cla: 是, 团队)

42531 启动 Web 服务器时打印正确的主机名 (cla: 是, 工具, ☸ 平台-web)

42533 禁用文本字段的箭头键焦点导航 (cla: 是, f: cupertino, f: Material Design, 框架)

42538 [flutter_tool] 改进 yaml 字体映射验证 (cla: 是, 工具)

42546 修复并启用 Web 上的绘制测试 (cla: 是, 框架, 团队, 工具)

42548 当应用程序不使用 AndroidX 时打印消息并记录事件 (cla: 是, 工具)

42550 为 TextField 和 TextFormField 添加 enableSuggestions 标志 (a: 文本输入, cla: 是, f: cupertino, f: Material Design, 框架)

42551 回滚 "回滚引擎 eed171ff3538..00f330068d3e (5次提交) (#42541)" (cla: 是, 引擎)

42554 修复在重新父化焦点节点时路由焦点和自动焦点的问题。 (cla: 是, f: Material Design, 框架)

42557 跳过测试 (cla: 是, 工具)

42558 使用反映最终文本布局的占位符尺寸 (cla: 是, 框架)

42563 为 CupertinoSlider 添加滑块颜色自定义功能 (cla: 是, f: cupertino, 框架)

42597 去除通配符资产测试的不稳定性 (cla: 是, 工具)

42602 当 CupertinoPageRoute 上的路由构建器返回 null 时正确抛出 FlutterError (cla: 是, f: cupertino, 框架)

42613 修复 PopupMenuButton 的 Tooltip 实现 (cla: 是, f: Material Design, 框架, 等待树变绿)

42637 在 Windows 集成测试中重新启用断言 (a: 测试, cla: 是, 团队)

42640 为错误添加更多结构(#34684 的延续) (a: 测试, cla: 是, f: cupertino, f: Material Design, 框架)

42655 resident_web_runner 不关闭调试连接 (cla: 是, 工具)

42656 捕获 appInstanceId 错误 (cla: 是, 工具)

42668 在 run_cold.dart 的 cleanupAtFinish() 中释放设备 (cla: 是, 工具, 等待树变绿)

42676 [web] 更新 Web 运行器消息,包含 flutter.dev/web (cla: 是, 工具, 等待树变绿)

42683 通过缓存后代和祖先来优化焦点操作。 (cla: 是, f: Material Design, 框架)

42684 读取现有项目时删除 isNewAndroidEmbeddingEnabled 标志… (cla: 是, 工具)

42686 更新 dartdoc 到 0.28.8 (cla: 是, 团队)

42687 回滚 "修复并启用 Web 上的绘制测试 (#42546)" (cla: 是, 框架, 团队, 工具)

42688 源代码注释拼写错误修复 (cla: 是, 框架)

42689 重新合入:修复并启用 Web 绘制测试 (cla: 是, 框架, 团队, 工具)

42691 修复 Flutter 测试中的 todo 注释以包含 URL 链接。 (cla: 是, 工具, 等待树变绿)

42698 确保在浏览器连接完成后停止状态 (cla: 是, 工具)

42699 解除测试固定并更新包 (cla: 是, 团队, 工具)

42701 从调试服务器提供正确的内容类型 (cla: 是, 工具, ☸ 平台-web)

42708 测试 Android embedding v2 (cla: 是, 团队, 工具)

42709 在 Windows 上测试 Gradle (cla: 是, 团队)

42764 回滚 "公开用于调整图像缓存大小的 API" (cla: 是, 框架)

42771 构建 Flutter 工具时不要预编译依赖项 (cla: 是, 等待树变绿)

42773 在 Web 上启用渲染测试 (cla: 是, 框架, 团队)

42775 CupertinoSlidingSegmentedControl (cla: 是, f: cupertino, 框架)

42777 修复 TransitionRoute 中的内存泄漏 (cla: 是, 框架, 等待树变绿)

42779 修复芯片涟漪错误 — 不再有两个涟漪 (cla: 是, f: Material Design, 框架)

42785 重新合入 "公开用于调整图像缓存大小的 API #41415" (cla: 是, 框架)

42790 这以不同的方式禁用了文本字段中的上下箭头焦点导航。 (cla: 是, f: cupertino, f: Material Design, 框架)

42791 修复 manifest asset bundle 中的类型错误 (cla: 是, 工具)

42807 添加大部分小部件测试;添加更多 Web 测试分片 (cla: 是, 框架, 团队)

42808 在 platform_view_ios__start_up 测试中,在 pod install 之前运行 flutter pub get (a: 测试, cla: 是, 团队)

42811 为 DropdownButton 添加一个 Focus 节点,并为其添加一个激活动作。 (cla: 是, f: Material Design, 框架)

42813 修复 Chrome 设备中的 NPE (cla: 是, 工具)

42842 为 "showDialog" 和 "showGeneralDialog" 添加 "navigator" 选项 (cla: 是, f: 路由, 框架, 严重: 新功能, 等待树变绿)

42854 回滚 "ButtonThemeData 中的默认 colorScheme 数据(修复 #38655)" (cla: 是, f: Material Design, 框架, 等待树变绿)

42857 修复 Web 发布/profile 构建的进度指示器。 (cla: 是, 工具)

42861 为 RawKeyEventDataAndroid 添加 repeatCount (a: 桌面, cla: 是, 框架, 等待树变绿, ▣ 平台-android)

42863 V1.9.1 热修复 (cla: 是, 引擎, 团队, 工具)

42867 使用 Cirrus 积分进行计费。 (cla: 是, 团队, 团队: infra)

42872 从使用库的 Podfile 中删除 use_modular_headers (cla: 是, d: 示例, 团队, 团队: gallery, 工具)

42873 更新 README 以包含非移动目标 (cla: 是, 团队)

42879 重新实现硬件键盘文本选择。 (cla: 是, 框架)

42882 重新启用 dartdocs 基准测试跟踪 (cla: 是, 团队)

42922 修复拼写错误 (cla: 否, f: Material Design, 框架)

42924 CupertinoDialogAction 缺少 super 调用 (cla: 是, f: cupertino, 框架, 等待树变绿)

42931 热重启和更热重启的分离 (cla: 是, 工具)

42936 支持带有大标题的 AppBar (cla: 是, f: Material Design, 框架)

42951 为 Web 实现 debugTogglePlatform (cla: 是, 工具)

42953 软化图层破损 (cla: 是, 框架)

42958 关闭集成测试和添加到应用模板的 bitcode (a: 现有应用, cla: 是, 团队, 工具, ⌺‬ 平台-ios)

42962 删除 linux-x64 解压逻辑 (cla: 是, 工具)

42964 使用 buildSettings 中的 PRODUCT_BUNDLE_IDENTIFIER 在使用 flavors 时查找 iOS 上正确的 bundle id (cla: 是, t: xcode, 工具, 等待树变绿)

42966 扩展重新抛出的 gradle 错误的范围 (cla: 是, 工具)

42967 使用 MediaQuery viewInsets 填充 CupertinoAlertDialog (cla: 是, f: cupertino, 框架)

42968 快速修复 material 对话框文档 (cla: 是, f: Material Design, 框架)

42970 将无头服务器重命名为 Web 服务器 (cla: 是, 工具)

42971 重新启用部分 linux devicelab 测试 (cla: 是, 团队)

42972 在服务响应中遇到新类型时不要产生错误。 (cla: 是, 工具)

42977 将 dart2js 构建切换到 depfile,删除 Source.function (cla: 是, 工具)

42981 删除 GeneratedPluginRegistrant.java (cla: 是, 团队)

42982 回滚 "清理测试基础设施" (cla: 是, 团队, 工具)

43006 在 ClipRRect 中将默认 borderRadius 设置为零(如文档所述) (cla: 是, 框架, 等待树变绿)

43013 在 FocusScopeNode 中连接 canRequestFocus 和 skipTraversal (cla: 是, d: 示例, 框架, 团队, 团队: gallery)

43016 确保我们可以在调试模式下禁用 --track-widget-creation (cla: 是, 工具)

43019 只构建所需的 Web 测试;修复并启用大部分 material 测试 (cla: 是, f: Material Design, 框架, 团队, 工具)

43022 在 drive 中启用 dump-skp-on-shader-compilation (cla: 是, 工具, 等待树变绿)

43026 暂时禁用 system_debug_ios devicelab 测试 (cla: 是, 团队)

43030 清理测试基础设施 (cla: 是, 团队, 工具)

43042 将 samsungexynos7570 添加到已知物理设备列表 (cla: 是, 工具)

43080 使用 4 个空格缩进 Kotlin 代码 (cla: 是, 团队, 工具, 等待树变绿)

43149 禁用 LUCI 失败的 CI 测试 (1) (cla: 是, 团队)

43150 禁用 LUCI 失败的 CI 测试 (2) (cla: 是, 团队)

43173 修复 README.md 中的拼写错误 (cla: 是, 团队)

43180 在插件验证检查中添加缺失的 break (cla: 是, 工具)

43183 静默预提交代码覆盖率 (cla: 是, 团队)

43187 确保 android.enableR8 附加到新行 (cla: 是, 工具)

43188 [清理] 删除未使用的文件 (cla: 是, 团队)

43193 BarButton 在水平溢出时以列对齐 (a: 可访问性, cla: 是, f: Material Design, 框架)

43200 从 URL 中删除句号,以便在 vscode 中正确打开 (cla: 是, 工具)

43207 注释掉 fastlane 测试归档 (cla: 是, 团队)

43213 为开关、复选框和单选按钮添加焦点节点、悬停和快捷方式。 (cla: 是, f: Material Design, 框架)

43214 对于 Web 上的 --profile 构建,仍使用 -O4 但未压缩的名称。 (cla: 是, 工具)

43217 [flutter_tool] 更新分析策略,在禁用时发送事件 (cla: 是, 工具)

43219 为增量编译器 JavaScript 包添加 devfs (cla: 是, 工具, 等待树变绿)

43221 将示例迁移到 Android embedding v2 (cla: 是, d: 示例, 团队, 团队: gallery)

43225 捕获因未能设置 stdin 回显/行模式而导致的 io.StdinException (cla: 是, 工具)

43226 实现 AlertDialog 标题/内容溢出滚动 (a: 可访问性, cla: 是, f: Material Design, 框架)

43227 回滚 "package:flutter 中本地和预提交测试的 Skia Gold 支持" (cla: 是)

43235 回滚 "为 pub 修改时间断言添加额外防御性编程" (cla: 是)

43238 修复节点选项为空时的焦点遍历 (a: 桌面, cla: 是, 框架)

43245 在 Android 清单模板中为 android:configChanges 添加 smallestScreenSize (cla: 是, 工具, 等待树变绿)

43246 Tap.dart: 修复原因右侧的间距 (cla: 是, f: 手势, 框架)

43281 添加编译器配置以支持 dartdevc 目标 (cla: 是, 工具)

43282 为 Android 目标平台实现使用 assemble 构建 aot (cla: 是, 工具)

43286 FadeInImage cacheWidth 和 cacheHeight 支持 (a: 图像, cla: 是, 框架, 严重: 新功能)

43288 V1.9.1 热修复 (cla: 是, 引擎, 框架, 团队, 工具)

43292 增量编译器支持的初始引导脚本 (cla: 是, 工具, 等待树变绿)

43296 跳过失败的测试以实现绿色构建 (cla: 是, 框架)

43315 为 pub 修改时间断言添加额外防御性编程 (cla: 是, 工具)

43362 允许重建 docker 镜像,重新启用部署画廊 macos (cla: 是, 团队, 团队: infra)

43366 运行 flutter update-packages --force-upgrade (cla: 是, 团队)

43367 回滚 "为开关、复选框和单选按钮添加焦点节点、悬停和快捷方式。" (cla: 是, f: Material Design, 框架)

43371 重新合入本地和预提交的 Skia Gold 支持 (a: 图像, a: 质量, a: 测试, cla: 是, 框架, 团队, 等待树变绿, 将影响 goldens)

43379 ENABLE_ANDROID_EMBEDDING_V2 不是一个通用的东西。 (cla: 是, 团队)

43381 [flutter_tool] 使用引擎 flutter_runner 预构建 (cla: 是, 工具, 等待树变绿)

43384 重新合入:为开关、复选框和单选按钮添加焦点节点、悬停和快捷方式。 (a: 可访问性, cla: 是, f: Material Design, 框架, 团队)

43388 在 module_test 中依赖特定包版本 (cla: 是, 团队, 等待树变绿)

43390 从 dwds 捕获 ChromeDebugException (cla: 是, 工具)

43391 回滚 "[Chip] 确保 InkResponse 在删除时位于前景…" (cla: 是, f: Material Design, 框架)

43401 在 flutter clean 期间处理权限错误 (cla: 是, 工具, 等待树变绿)

43402 处理 vswhere 的格式错误 (cla: 是, 工具)

43403 处理版本和选项偏差错误 (cla: 是, 工具)

43422 微小 修复了 AboutListTile 在未设置图标时具有空图标占位符的问题。 (cla: 是, f: Material Design, 框架, 等待树变绿)

43436 处理带可选参数的 onError 回调 (cla: 是, 工具, 等待树变绿)

43438 回滚 "在 drive 中启用 dump-skp-on-shader-compilation" (cla: 是)

43448 不要在插件注册模板中进行 HTML 转义。 (cla: 是, 工具, 等待树变绿)

43455 重新合入 "在 drive 中启用 dump-skp-on-shader-compilation (#43022)" (cla: 是, 工具)

43458 支持平台特定测试行 (cla: 是, 团队)

43461 修复 swift 集成测试中可选类型的使用。 (cla: 是, 团队)

43466 添加 TextInputClient.onConnectionClosed 消息处理… (a: 测试, a: 文本输入, cla: 是, 框架, 严重: API 破坏, 等待树变绿, ☸ 平台-web)

43467 修复了我们可能意外调用回调两次的 bug。 (cla: 是, 框架)

43471 默认启用跟踪小部件创建 (cla: 是, 工具, 等待树变绿)

43479 重构 gradle.dart (cla: 是, 工具)

43511 改进 DropdownButton 断言消息 (cla: 是, f: Material Design, 框架)

43526 将 PopupMenuButton.icon 类型更改为 Widget (cla: 是, f: Material Design, 框架)

43528 调整并将所有 MaterialButton 测试重构到其各自的文件中 (cla: 是, f: Material Design, 框架, 等待树变绿)

43529 Cupertino web 测试 (cla: 是, f: Material Design, 框架, 团队)

43544 捕获 AppConnectionException (cla: 是, 工具)

43546 将 upgrade-packages 别名为 update-packages (cla: 是, 工具)

43553 将环境变量传递给 xcodebuild (cla: 是, t: xcode, 团队, 团队: infra, 工具, ⌺‬ 平台-ios)

43557 回滚 "允许重建 docker 镜像,重新启用部署画廊 macos" (cla: 是, 团队)

43573 从 Web 工具中捕获 MissingPortFile。 (cla: 是, 工具)

43576 启用 Web 的实验性增量编译器使用 (cla: 是, 工具)

43577 将桌面构建的跟踪设置为 true (cla: 是, 工具)

43586 确保 Chrome 在标签关闭时关闭 (cla: 是, 工具)

43598 捕获守护进程启动失败错误 (cla: 是, 工具)

43599 捕获解析 FLUTTER_STORAGE_BASE_URL 失败 (cla: 是, 工具)

43602 不要无限期地持久化文件哈希,处理更多错误条件 (cla: 是, 工具)

43611 回滚 "将示例迁移到 Android embedding v2" (cla: 是, d: 示例, 团队, 团队: gallery)

43636 启用因 CupertinoDynamicColor 失败的测试 (cla: 是, 团队)

43643 重新合入:迁移示例到新 embedding (cla: 是, d: 示例, 团队, 团队: gallery)

43647 回滚 "重新合入:为开关、复选框和单选按钮添加焦点节点、悬停和快捷方式。 (#43384)" (a: 可访问性, cla: 是, f: Material Design, 框架, 团队)

43654 重新合入修复 docker 构建和 deploy_gallery-macos (cla: 是, 团队)

43657 重新合入:为开关、复选框和单选按钮添加焦点节点、悬停和快捷方式。 (a: 可访问性, cla: 是, f: Material Design, 框架, 团队)

43658 添加了关于设计文档模板的注释。 (cla: 是)

43662 在 Web 矩阵上启用 heroes_test.dart (cla: 是, 框架, 团队, 进行中; 请勿审查)

43667 在 sourceReport 映射中添加了范围的空检查。 (cla: 是, 工具)

43669 如果 AndroidManifest.xml 不存在,则不要读取它 (cla: 是, 工具, 等待树变绿)

43674 添加缺失的导入 (cla: 是)

43675 修复设备实验室测试 (cla: 是)

43676 允许多个 TimingsCallbacks (cla: 是, 框架, 严重: 性能)

43677 添加 libzip 缓存工件 (cla: 是)

43684 [flutter_runner] 使用 topaz 树中的 sky_engine (cla: 是)

43685 从 flutter_tools 中删除 Poller 类 (cla: 是)

43689 回滚:迁移示例到新 embedding (cla: 是)

43691 重新启用 Chrome 开发模式测试 (cla: 是)

43722 当下拉菜单打开时,使选中项获得焦点 (cla: 是, f: Material Design, 框架)

43725 添加 reloadMethod RPC (cla: 是, 工具)

43736 CupertinoPicker 次要文档更新 (cla: 是, d: api 文档, f: cupertino, 框架)

43738 分离 DropdownButton 和 DropdownButtonFormField 测试 (cla: 是, f: Material Design, 框架)

43739 启用 avoid_web_libraries_in_flutter (cla: 是, 框架)

43742 调整并将所有 FlatButton 测试重构到其各自的文件中 (cla: 是, f: Material Design, 框架, 等待树变绿)

43745 运行 update packages --force-upgrade (cla: 是, 团队)

43748 Gold 性能改进 (a: 测试, cla: 是, 框架, 团队)

43753 将 --no-gen-bytecode 传递给 aot 内核编译器调用 (cla: 是, 工具)

43756 在不带动画添加时将路由标记为不透明 (a: 动画, cla: 是, f: 检查器, f: 路由, 框架)

43758 按平台拆分桌面配置回退变量 (a: 桌面, cla: 是, 工具)

43759 [flutter_tool] 让工具了解本地引擎 Fuchsia 工件 (cla: 是, 工具, 等待树变绿)

43761 使测试用例使用 mockStopwatch (cla: 是, 工具)

43764 更新 create.dart (cla: 是, 工具, 等待树变绿)

43767 检查 libimobiledevice 可执行文件是否存在 (cla: 是, 工具)

43800 去除日志测试的不稳定性 (cla: 是, 工具)

43827 回滚 "在 sourceReport 映射中添加了范围的空检查。" (cla: 是, 工具)

43841 更新画廊中的 cupertino 演示 (cla: 是, d: 示例, f: cupertino, 框架, 团队, 团队: gallery)

43843 删除打印并修复代码格式 (cla: 是, f: Material Design, 框架)

43848 不允许禁用的 InkWell 可聚焦 (cla: 是, f: Material Design, 框架)

43859 为 primaryFocus 添加方便的访问器 (cla: 是, f: Material Design, 框架, 团队)

43862 确保目标平台始终传递 (cla: 是, 工具)

43865 重新排序对 IMM 的 show 和 setEditingState 调用 (cla: 是, 框架)

43868 重新合入:将示例迁移到 Android embedding v2 (cla: 是, d: 示例, 团队, 团队: gallery, 等待树变绿)

43870 检查 instanceof 而不是 runtimeType (cla: 是, 工具)

43876 重构 flutter.gradle 以直接使用 assemble (cla: 是, 工具)

43885 回滚 "重新合入:将示例迁移到 Android embedding v2" (cla: 是, d: 示例, 团队, 团队: gallery)

43907 在发布开发服务器上提供正确的 mime 类型 (cla: 是, 工具)

43908 删除 no-gen-bytecode 标志 (cla: 是, 工具)

43913 回滚 "[flutter_runner] 使用 topaz 树中的 sky_engine (#43684)" (a: 测试, cla: 是, 框架)

43915 在 iOS 13 上观察 VM 服务日志 (a: 调试, cla: 是, 工具, ⌺‬ 平台-ios)

43918 CupertinoContextMenu (iOS 13) (cla: 是, f: cupertino, 框架)

43927 修复 stdout 测试 (cla: 是, 团队)

43932 更新 CupertinoSlidingSegmentedControl 控制/反馈机制 (cla: 是, f: cupertino, 框架)

43934 L10n 简化 (a: 国际化, cla: 是, 框架, 团队, 等待树变绿)

43939 回滚 "回滚 "重新合入:将示例迁移到 Android embedding v2"" (cla: 是, d: 示例, 团队, 团队: gallery)

43941 gradle.dart 重构后的调整 (cla: 是, 工具)

43945 删除 Source.behavior,修复 depfile 无效化中的 bug (cla: 是, 工具)

43946 为 ExpansionTile 添加副标题 (cla: 是, f: Material Design, 框架)

43948 将 RawKeyboard.keysPressed 中的修饰键与事件上的修饰符标志同步。(a: 桌面, a: 测试, cla: 是, 框架)

43950 删除 listDartSources (cla: 是, 工具)

43952 要求等待 testbed.run (cla: 是, 工具)

43955 使更多 spinner 测试不再不稳定 (cla: 是, 工具)

43959 响应 TextInputClient.reattach 消息。 (cla: 是, 框架, 等待树变绿)

43981 修复 app_bar.dart 中的拼写错误 (cla: 是, f: Material Design, 框架, 等待树变绿)

43990 升级 dartdoc 到 0.29.0 (cla: 是, 团队)

43994 flutter build aar 也应该将插件构建为 AAR (cla: 是, 团队, 工具)

43997 回滚:将示例迁移到 Android embedding v2 (cla: 是, d: 示例, 团队, 团队: gallery)

44003 回滚 "实现 AlertDialog 标题/内容溢出滚动 #43226" (cla: 是, f: Material Design, 框架)

44010 dev/ci/README.md 更新 (cla: 是, 团队, 等待树变绿)

44011 将插件注册器移动到 io.flutter.plugins 并添加 @Keep… (cla: 是, 工具, 等待树变绿)

44017 资产服务器源映射修复 (cla: 是, 工具)

44019 忽略 VSCode Java 插件生成的 .project 文件 (cla: 是, 团队)

44026 如果插件只支持 embedding v2 但应用程序不支持,则退出工具 (cla: 是, 工具, 等待树变绿)

44027 允许指定 device-vmservice-port 和 host-vmservice-port (cla: 是, 工具)

44028 在 Web 上支持 --no-resident (cla: 是, 工具)

44029 对 InputDecorator 的布局使用字母基线 (cla: 是, f: Material Design, 框架)

44031 为 android_semantics_testing 添加了新的 Android 标题语义标志测试 (a: 可访问性, cla: 是, 团队)

44032 将 chrome 偏好设置复制到 seeded data 目录 (cla: 是, 工具)

44043 添加 Android embedding 版本分析 (cla: 是, 工具, 等待树变绿)

44052 删除 flutter_tool 服务代码 (cla: 是, 工具)

44065 构建 iOS 框架 (cla: 是, 团队, 工具)

44068 修复 tabs.dart 中的拼写错误 (cla: 是, f: Material Design, 框架, 等待树变绿)

44076 注释中的拼写错误 (cla: 是, f: Material Design, 框架, 等待树变绿)

44083 添加 --dart-define 选项 (cla: 是, 工具, 等待树变绿)

44119 [flutter_tool] --flutter_runner 将下载调试符号 (cla: 是, 工具)

44127 build aar 打印如何使用工件 (cla: 是, 工具, 等待树变绿)

44130 为 macOS 文本编辑添加命令键绑定并修复选择。(a: 桌面, cla: 是, 客户: octopod, 框架, ⌘‬ 平台-mac)

44139 重新合入:将示例迁移到 Android embedding v2 (cla: 是, d: 示例, 团队, 团队: gallery, 等待树变绿)

44146 删除 flutter.yaml 迁移代码 (cla: 是, 工具)

44147 从 module_test_ios 中删除插件导入 (a: 测试, cla: 是, 团队)

44149 在 CupertinoDatePicker 日期模式中应用 minimumDate 和 maximumDate 约束 (cla: 是, f: cupertino, 框架)

44150 手动回滚引擎以解除树的红色状态 (cla: 是, 引擎)

44151 为 fuchsia_remote_debug_protocol 添加版本 (cla: 是, 团队, 等待树变绿)

44160 通过 DropdownButtonFormField 连接 selectedItemBuilder (cla: 是, f: Material Design, 框架)

44166 在 v2 插件模板中添加 v1 插件注册函数 (cla: 是, 团队, 工具)

44169 调整并将所有 RaisedButton 测试重构到其各自的文件中 (cla: 是, f: Material Design, 框架)

44189 使一些 BuildContext 方法通用 (cla: 是, d: 示例, 框架, 严重: API 破坏, 团队, 团队: gallery)

44194 回滚 "[Gallery] 添加 Material Study 应用 Rally 作为示例应用" (cla: 是, d: 示例, f: Material Design, 团队, 团队: gallery)

44200 使 ProjectFileInvalidator 可注入 (cla: 是, 工具)

44201 暂时将 embedding 依赖项引入 Flutter 画廊 (cla: 是, d: 示例, 团队, 团队: gallery)

44210 回滚 "如果插件支持 embedding v2 但应用程序不支持,则退出工具…" (cla: 是, 工具)

44214 修复插件的 v1 embedding 支持启发式 (cla: 是, 工具, 等待树变绿)

44217 将指针事件清理移至引擎。(cla: 是, 客户: octopod, 客户: dream (g3), 客户: headline, 框架)

44221 使用平台适当的文件路径 (cla: 是, 工具)

44223 使用 i18n 工具更新 Stocks 示例 (cla: 是, d: 示例, 团队)

44227 [flutter_tool] 截图命令必须只要求设备类型为 _kDeviceType (cla: 是, 工具)

44233 从继承模型中删除 yield (cla: 是, 框架)

44243 使用本地引擎时构建本地 Maven 仓库 (cla: 是, 工具)

44263 如果使用 --start-paused 启动,则允许 Web 服务器设备使用扩展 (cla: 是, 团队, 工具)

44268 将传递 Web 启动 URL 的方式从使用 app.progress 切换到 app.webLaunchUrl (cla: 是, 工具)

44277 回滚 "回滚引擎 6c763bb551cb..9726b4cb99d3 (4次提交)" (cla: 是, 引擎)

44278 不向前端服务器传递过时的 --strong 选项 (cla: 是, 工具)

44279 profile 的链接平台应为 true (cla: 是, 工具)

44281 回滚添加新枚举更改 (cla: 是, 框架, 团队, 工具)

44289 SliverOpacity (cla: 是, f: 滚动, 框架, 严重: 新功能, 等待树变绿)

44292 手动回滚以添加新的枚举回滚 (cla: 是, 引擎)

44296 ModalBarrier 和 Drawer 屏障阻止鼠标事件 (a: 桌面, cla: 是, f: 手势, f: Material Design, 框架)

44299 在 profile/release 模式下重新启用 Pesto (cla: 是, d: 示例, 团队, 团队: gallery)

44301 构建插件为 AAR 时不要打印如何使用 AAR (cla: 是, 工具)

44302 在调试模式下构建本地引擎时不要添加 x86 或 x64 (cla: 是, 工具, 等待树变绿)

44307 修复本地 golden 输出不稳定性 (a: 测试, cla: 是, 框架, 团队: flakes)

44308 在即将到来的 jonahpocalypse 之前添加更多 flutter build ios-framework 测试 (cla: 是, 团队, 等待树变绿)

44312 演示工件无效化功能 (cla: 是, 团队)

44313 l10n 工具改进,股票应用刷新 (a: 国际化, cla: 是, d: 示例, 团队)

44317 CupertinoDynamicColor 改进 (方面: 测试, CLA: 是, 方面: 示例, 功能: Cupertino, 框架, 团队, 团队: Gallery)

44318 移除已完成的 TODO (CLA: 是, 文档, 框架)

44324 将 swift_versions 添加到插件模板 podspec,包含默认 CocoaPod 版本 (CLA: 是, 团队, 工具, ⌘‬ 平台-macOS, ⌺‬ 平台-iOS)

44328 调整并重构所有 OutlineButton 测试到其各自的文件 (CLA: 是, 功能: Material Design, 框架, 等待构建树变绿)

44344 更新软件包以在 flutter_tools 中获取最新的 dwds (CLA: 是, 团队)

44351 [Material] 将 Slider 和 RangeSlider 更新到最新的 Material 规范 (CLA: 是, 方面: 示例, 功能: Material Design, 框架, 团队, 团队: Gallery)

44360 [flutter_tool] 将 artifact 下载流式传输到文件 (CLA: 是, 工具)

44365 暂时关闭文档上传 (CLA: 是, 团队)

44369 翻转 enable-android-embedding-v2 标志 (CLA: 是, 严重: API 破坏, 团队, 工具, 等待构建树变绿)

44371 还原 "暂时关闭文档上传 (#44365)" (CLA: 是, 团队)

44391 分段控制快速双击修复 (CLA: 是, 功能: Cupertino, 框架)

44396 还原 "为 Web 启用实验性增量编译器" (CLA: 是, 团队, 工具)

44400 重新发布: 启用实验性 Web 编译器 (CLA: 是, 团队, 工具)

44408 移除不再需要的清理代码 (CLA: 是, 框架, 等待构建树变绿)

44410 添加 macOS fn 键支持。 (CLA: 是, 框架, 团队)

44413 暂时关闭文档上传 (CLA: 是, 团队)

44421 将 Web 测试切换到 macOS (CLA: 是, 团队)

44422 移除 TextRange,从 dart:ui 导出 (CLA: 是, 框架)

44447 flutter_tools/lib 上的 implicit-casts:false (CLA: 是, 工具)

44451 为 l10n 描述使用原始字符串 (方面: 国际化, CLA: 是, 团队, 等待构建树变绿)

44454 重新启用文档上传 (CLA: 是, 团队)

44457 [flutter_tool] 更新 Fuchsia SDK (CLA: 是, 工具)

44463 还原 "演示 artifact 失效功能" (CLA: 是, 团队)

44466 更新 dartdoc 到 0.29.1 (CLA: 是, 团队)

44467 确保所有 .dart 文件都有许可证标头 (方面: 无障碍功能, CLA: 是, 方面: 示例, 功能: Cupertino, 功能: Material Design, 团队, 团队: Gallery)

44468 修复 null flutter 根目录的测试 (CLA: 是, 工具)

44469 flutter_tools 中的弃用清理 (CLA: 是, 工具)

44473 本地化工具改进,股票应用国际化刷新 (方面: 国际化, CLA: 是, 方面: 示例, 团队)

44479 将 flutter_goldens 测试添加到 misc shards (方面: 测试, CLA: 是, 框架, 团队)

44481 提供特定字段以在目标类中接受 depfiles (CLA: 是, 工具)

44487 重新发布并添加新的枚举更改 (#44281) (方面: 现有应用, CLA: 是, 框架, 团队)

44488 testbed.run 和 testbed.test 的重构 (CLA: 是, 工具)

44490 修复 "node._relayoutBoundary == _relayoutBoundary" 崩溃 (CLA: 是, 框架, 等待构建树变绿)

44499 当模块使用仅 v1 插件时显示警告 (CLA: 是, 工具, 等待构建树变绿)

44534 通过并发运行 gen_snapshot 提高 APK 构建性能 (~50%) (CLA: 是, 团队, 工具)

44551 移除新的未使用的元素 (方面: 无障碍功能, CLA: 是, 功能: Cupertino, 框架)

44574 修改设置时打印一条消息,提示可能需要重新加载 IDE/编辑器 (CLA: 是, 工具)

44576 [ci] macOS 使用最新的 Cirrus 镜像 (CLA: 是)

44584 更新 meta 到 1.1.8 (CLA: 是, 团队)

44605 更改 RenderEditable.textAlign 不再破坏热重载 (方面: 文本输入, CLA: 是, 框架, 主题: 热重载)

44608 减少部分直接的 package:archive 使用 (CLA: 是, 工具)

44610 createState 断言的错误消息 (方面: 错误消息, 方面: 质量, CLA: 是, 框架, 严重: 崩溃, 等待构建树变绿)

44611 为 getWordBoundary 转换为 TextPosition (CLA: 是, 框架)

44613 还原引擎回滚。 (CLA: 是, 引擎)

44617 使处置 pixels=null 的 ScrollPosition 合法 (CLA: 是, 框架, 等待构建树变绿)

44618 更新弃用样式。 (方面: 测试, CLA: 是, 功能: Cupertino, 功能: Material Design, 框架, 团队, 正在进行中;请勿评审)

44619 更新 Gold 以在离线时回退到跳过比较器 (方面: 困扰, 方面: 质量, 方面: 测试, CLA: 是, 框架, 团队: 不稳定测试)

44620 增加 tool_tests-general-linux 的内存需求 (CLA: 是)

44622 跟踪并使用 null affinity 平台 TextSelections 的回退 TextAffinity。 (CLA: 是, 框架)

44625 在长时间运行的构建 iOS 框架期间释放启动锁 (CLA: 是, 工具)

44633 为集成测试和 add-to-app 模板开启 bitcode (方面: 现有应用, 方面: 测试, CLA: 是, 团队, 工具)

44637 Attach 查看未来的 observatory URI (CLA: 是, 工具, 等待构建树变绿)

44638 为创建模板帮助文本添加模块 (方面: 现有应用, CLA: 是, 工具)

44736 检查 Material 本地化的新差异 (方面: 国际化, CLA: 是, 功能: Material Design)

44743 排序本地化生成输出 (方面: 国际化, CLA: 是, 功能: Cupertino, 功能: Material Design, 团队)

44744 确保 Web 服务器不强制使用 dwds (CLA: 是, 工具)

44746 移除 Chrome 设备 Web 集成测试 (CLA: 是, 团队)

44753 总是链接桌面平台 (CLA: 是, 工具)

44758gen_l10n.dart 中规范化 locale 字符串 (方面: 国际化, CLA: 是, 团队)

44761 按字母顺序排序 locales 和 method/properties/getters (方面: 国际化, CLA: 是, 方面: 示例, 团队)

44772 analyze.dart 的测试框架 (CLA: 是, 团队, 等待构建树变绿)

44776 更多许可证标头修复 (CLA: 是, 方面: 示例, 团队, 团队: Gallery)

44778 还原 "使用 SliverLayoutBuilder 实现 PageView,弃用 RenderSliverFillViewport (#37024)" (CLA: 是, 框架)

44782 更新 flutter/examples 以进一步符合新的 embedding:移除 FlutterApplication 引用,删除所有不必要的 MainActivity,移除所有直接调用 GeneratedPluginRegistrant。 (#22529) (CLA: 是, 方面: 示例, 团队, 团队: Gallery)

44783 将 ProcessException 转发给错误处理器 (CLA: 是, 工具)

44787 修复代码片段以在输出示例中包含元素 ID。 (CLA: 是, 功能: Material Design, 团队)

44790 引擎手动回滚 31cd2dfca22a...b358dc58fbce (39 commits) (CLA: 是, 引擎, 框架)

44797 默认构建所有构建变体的 AAR (CLA: 是, 工具)

44830 更新 manual_tests 以便在 macOS/Web 上运行 (方面: 桌面版, CLA: 是, 功能: Material Design, 团队)

44843 还原 "允许指定 device-vmservice-port 和 host-vmservice-port" (CLA: 是, 工具)

44844 正确解释 GLFW 键事件的修饰符 (方面: 桌面版, CLA: 是, 框架, 🐧 平台-Linux)

44853 重新发布: 允许指定 device-vmservice-port 和 host-vmservice-port (CLA: 是, 工具)

44867 FocusableActionDetector widget (CLA: 是, 功能: Material Design, 框架)

44868 在 doctor 期间捕获并显示版本检查错误 (方面: 初次体验, CLA: 是, 工具)

44870 添加 -runFirstLaunch 提示文本 (方面: 初次体验, CLA: 是, 主题: Xcode, 工具)

44878 doctor_test 中的虚假 locale (CLA: 是, 工具)

44882 更新 package test (CLA: 是, 团队)

44907 [Gallery] 重新发布 Material Study 应用 Rally 作为示例应用 (CLA: 是, 方面: 示例, 功能: Material Design, 团队, 团队: Gallery, 等待构建树变绿)

44920 [flutter_tool] Fuchsia 'run' 的各种修复。 (CLA: 是, 方面: 示例, 团队, 团队: Gallery, 工具)

44933 [flutter_tool] 删除下载的 artifacts 失败时不崩溃 (CLA: 是, 工具)

44935 [flutter_runner] 使用 topaz 树中的 sky_engine (方面: 测试, CLA: 是, 框架)

44947 还原 "重新发布并添加新的枚举更改 (#44281) (#44487)" (CLA: 是, 框架, 团队)

44965 滚动可滚动区域以保持焦点控件可见。 (方面: 桌面版, CLA: 是, 功能: 滚动, 框架)

44966 构建失败时不将堆栈跟踪记录到控制台 (CLA: 是, 工具)

44967 尝试更漂亮的 FlutterError 并在发布模式下使其不那么剧烈 (CLA: 是, 框架, 等待构建树变绿)

44996 flutter_test 中的 implicit-casts:false (方面: 测试, CLA: 是, 框架)

45000 引擎手动回滚到 b2640d97e7e8034f28b4e7b92c15b0824e433897 (CLA: 是, 引擎, 框架)

45011 在 IOSDevice.startApp() 中捕获 IOSDeviceNotFoundError (CLA: 是, 工具)

45012 重新发布并添加新的枚举更改 (CLA: 是, 框架, 团队)

45050 为图像栅格缓存添加性能测试 (CLA: 是, 严重: 性能问题, 主题: flutter driver, 团队)

45080 忽略 vscode Java 插件自动生成的文件 (CLA: 是, 团队)

45081 移除文本字段测试中重复的 expect (CLA: 是, 功能: Material Design, 框架)

45083 修复可拖动滚动表单的滚动通知 (CLA: 是, 框架, 等待构建树变绿)

45115 修复 ios_add2app_life_cycle 许可证 (CLA: 是, 团队)

45119 还原添加的 lifecycle 枚举 (CLA: 是, 框架, 团队)

45124 分析 dartpad (CLA: 是, 功能: Cupertino, 框架, 团队)

45125 Gallery 拼写错误修复 (CLA: 是, 方面: 示例, 团队, 团队: Gallery)

45126 为 Flutter Gallery 启用 iOS 平台视图 (CLA: 是, 方面: 示例, 团队, 团队: Gallery)

45127 SliverIgnorePointer (CLA: 是, 功能: 滚动, 框架, 严重: 新功能, 等待构建树变绿)

45133 重新发布并添加 lifecycle 枚举并修复 scheduleforcedframe (CLA: 是, 框架, 团队)

45135 添加延迟渲染第一帧的选项 (CLA: 是, 框架, 严重: API 破坏)

45136 移除 FLUTTER_DEVICELAB_XCODE_PROVISIONING_CONFIG 代码路径 (方面: 测试, CLA: 是, 团队, 团队: 基础设施)

45139 更新 Android CPU 设备检测 (CLA: 是, 工具)

45141 还原 "[flutter_runner] 使用 topaz 树中的 sky_engine (#44935)" (方面: 测试, CLA: 是, 框架)

45145 缓存 Web 设备的 sdkNameAndVersion 逻辑 (CLA: 是, 工具)

45151 修复类型错误 (CLA: 是, 工具)

45153 flutter_tools 上的 implicit-casts:false (CLA: 是, 工具)

45168 允许复数本地化字符串不指定每个情况 (方面: 国际化, CLA: 是, 团队)

45172 修复启用桌面版或 Web 版时的设备守护程序测试 (方面: 测试, CLA: 是, 工具)

45178 增加 tool_tests-commands-linux 的内存从 8GB 到 10GB (方面: 测试, CLA: 是)

45180 将 rally_assets 包添加到 Gallery 的 BUILD.gn (CLA: 是, 方面: 示例, 团队, 团队: Gallery)

45187 [flutter_tool] 为 Fuchsia 发布版构建 aot,为 jit-release 构建 jit 产品。 (CLA: 是, 工具)

45189 移除 chmod 以使 Flutter 框架头文件不可写入 (CLA: 是, 工具)

45192 引擎回滚到 f4fba66c2fad1c1d5705ea0734ee4250211f6757 (CLA: 是, 引擎)

45200 Flutter 文档拼写检查 (CLA: 是, 方面: API 文档, 文档, 团队)

45203 引擎回滚 f4fba66c2fad..c812a62b8810 (4 commits) (CLA: 是, 引擎)

45211 还原 "Attach 查看未来的 observatory URI" (CLA: 是, 工具)

45212 升级调试仪表 (CLA: 是, 团队, 团队: 基础设施)

45215 移除弃用注解中的 URL (CLA: 是, 团队)

45217 引擎回滚 c812a62b8810..2d35b4ec1f04 (4 commits) (CLA: 是, 引擎)

45228 重新发布: Attach 查看未来的 observatory URI (CLA: 是, 工具)

45236 通过与平台构建并发初始化 frontend_server 缩短开发时间 (CLA: 是, 工具)

45237 还原 "Attach 查看未来的 observatory URI" (CLA: 是, 工具)

45239 fuchsia_remote_debug_protocol 中的 implicit-casts:false (CLA: 是, 工具, 等待构建树变绿)

45240 flutter_web_plugins 中的 implicit-casts:false (CLA: 是)

45249 flutter_goldens 和 flutter_goldens_client 中的 implicit-casts:false (CLA: 是)

45259 为 Flutter Gallery 添加最小 macOS 应用 (CLA: 是, 方面: 示例, 团队, 团队: Gallery)

45260 还原 "重新发布并添加 lifecycle 枚举并修复 scheduleforcedframe" (CLA: 是, 框架, 团队)

45264 添加 macOS 热重载测试 (CLA: 是, 团队)

45268 还原 "[Material] 将 Slider 和 RangeSlider 更新到最新的 Material 规范" (CLA: 是, 方面: 示例, 功能: Material Design, 框架, 团队, 团队: Gallery)

45279 还原 "[Gallery] 添加 Material Study 应用 Rally 作为示例应用" (CLA: 是, 方面: 示例, 团队, 团队: Gallery)

45282 [Fuchsia] 重新发布并使用 Topaz 中的 sky_engine (方面: 测试, CLA: 是, 框架)

45286 修复 Windows 上实验性增量 Web 编译器的问题 (CLA: 是, 工具)

45291 还原 "减少部分直接的 package:archive 使用" (CLA: 是, 工具)

45303 允许 pubspec 插件部分中的未知字段 (CLA: 是, 工具)

45307 重新发布: Attach 查看未来的 observatory URI (CLA: 是, 工具, 等待构建树变绿)

45317 daemon 模式下 de-null dartDefines (CLA: 是, 工具, 等待构建树变绿)

45319 捕获来自损坏配置的解析错误 (CLA: 是, 工具)

45320 移除标志 (CLA: 是, 工具)

45349 还原 "[flutter_tool] 为 Fuchsia 发布版构建 aot,为 jit-release 构建 jit 产品。" (CLA: 是, 工具)

45350 重新发布: [flutter_tool] Fuchsia AOT 构建 (CLA: 是, 工具)

45353 还原 "将 rally_assets 包添加到 Gallery 的 BUILD.gn (#45180)" (CLA: 是, 方面: 示例, 团队, 团队: Gallery)

45362 添加本周 Widget 视频嵌入 (CLA: 是, 功能: Material Design, 框架)

45364 允许插件平台的 no-op default_package 键 (CLA: 是, 工具)

45379.flutter-plugins-dependencies 添加到项目,其中包含应用的插件依赖图 (CLA: 是, 团队, 工具, 等待构建树变绿)

45385 还原 "添加延迟渲染第一帧的选项" (CLA: 是, 框架)

45392 [ci] 增加 Windows 任务资源 (CLA: 是)

45407 如果工具无法删除资产目录,则不崩溃 (CLA: 是, 工具)

45412 还原 "捕获来自损坏配置的解析错误" (CLA: 是, 工具)

45414 重新发布并处理损坏的配置文件 (CLA: 是, 工具)

45422 还原 "通过与平台构建并发初始化 frontend_server 缩短开发时间" (CLA: 是, 工具)

45430 丢弃 detached 消息,直到我们能正确处理它 (CLA: 是, 框架)

45442 引擎回滚以包含 SkRRect 修复 (CLA: 是, 引擎)

45455 禁用在非 master 分支上失败的测试 (CLA: 是, 团队)

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

#

从 2019 年 8 月 19 日星期日 17:37:00 -0700 到 2019 年 11 月 25 日星期一 12:05:00 -0800

8507 为 macOS shell 添加纹理支持。 (影响: 桌面版, CLA: 是, 平台-macOS, 等待客户回复)

9386 [glfw] 将 glfw 键数据发送到框架。 (影响: 桌面版, CLA: 是, glfw)

9498 应用后台时通知框架清除输入连接 (#35054)。 (CLA: 是)

9806 在 ios_external_texture_gl 中重用纹理缓存。 (CLA: 是)

9864 添加将 AppDelegate 添加为 UNUserNotificationCenterDelegate 的功能 (CLA: 是)

9888 提供 dart vm 初始化 isolate 回调,以便子 isolates 属于父 isolate 组。 (CLA: 是)

10154 开始利用 Skia 的新 copyTableData 来避免多余的复制。 (CLA: 是)

10182 通过允许并行初始化使 Flutter 启动更快 (CLA: 是)

10326 copypixelbuffer 导致崩溃 (CLA: 是)

10670 在 dart:ui 中公开 LineMetrics (影响: 文本输入, 全新功能, CLA: 是)

10814 重新发布并移除 kernel sdk 脚本 (CLA: 是, 平台-Web)

10945 为每个许可证去重文件输出 (CLA: 是)

11031 同步 Web 引擎;运行 Web 引擎测试 (CLA: 是)

11035 回滚 angle 许可证 (CLA: 是)

11041 为 FrameTiming 添加 BroadcastStream (CLA: 是)

11049 FlutterViewController dealloc 时释放 _ongoingTouches (CLA: 是)

11062 为自定义嵌入器任务运行器提供一个占位符队列 ID。 (CLA: 是)

11063 更新 ExternalViewEmbedder 类注释。 (CLA: 是)

11064 重新发布 "使用 LineMetrics 跟踪详细 LibTxt 指标 (#10127)" (CLA: 是)

11070 Metal 的平台视图实现 (CLA: 是)

11210 将 Chrome 添加到 Dockerfile (CLA: 是)

11222 [b/139487101] 不要两次呈现会话 (CLA: 是)

11224 重新布局时更新 Metal 图层 drawable 大小。 (CLA: 是)

11226 使 Firebase Test Lab 始终通过 (CLA: 是)

11228 重新启用 Firebase 测试且不使用 Google 登录 (CLA: 是)

11230 更新 tflite_native 和 language_model 版本以匹配 Dart SDK (CLA: 是)

11239 从 FlutterActivity 中移除 dart entrypoint Intent 参数。 (#38713) (CLA: 是)

11255 将 Embedder API 文档迁移到 Doxygen 格式。 (CLA: 是)

11256 编译器升级到 Clang 10。 (CLA: 是)

11265 允许禁用调试符号 stripping (CLA: 是)

11270 停止服务时将 NSNetService delegate 重置为 nil。 (CLA: 是)

11283 修复等于 null 的对象未被检测为 null 的问题 (CLA: 是)

11300 如果存在 view_embedder,则不准备 raster_cache (CLA: 是)

11305 修复 EmbedderTest.CanSpecifyCustomTaskRunner 中的段错误 (CLA: 是)

11306 将 FlutterMacOS podspec 最小版本设置为 10.11 (CLA: 是, 等待构建树变绿)

11309 修复 change_install_name.py 以支持 GN (CLA: 是, 等待构建树变绿)

11310 使用自定义 compositor 时,确保根 canvas 被刷新。 (CLA: 是)

11315 不添加 null 任务观察者 (CLA: 是)

11316 [lsc] 移除 fuchsia.net.SocketProvider (CLA: 是)

11319 添加平台视图测试 (CLA: 是)

11322 [Fuchsia] 将 OpacityLayer 连接到 Scenic (CLA: 是)

11324 清理 Windows 和 Linux 构建输出 (CLA: 是)

11327 [Windows] 更新替代 Windows shell 平台实现的 API (CLA: 是)

11330 从输出 artifact 中移除引擎哈希 (CLA: 是)

11337 在 iOS 测试中引用 Flutter 框架而不是 dylib。 (CLA: 是)

11345 [Android] 将使用 PlatformViews 所需的 MINIMAL_SDK 写入异常消息 (CLA: 是)

11350 iOS 上的平台视图的 Firebase 测试 (CLA: 是)

11355 更新 sim 脚本 (CLA: 是)

11356 从 pom 文件名中移除引擎哈希 (CLA: 是)

11357 重命名第一帧方法并在完全绘制时通知 FlutterActivity (#38714 #36796)。 (CLA: 是)

11359 在嵌入器单元测试中简化夹具比较。 (CLA: 是)

11360 构建旧版 Web SDK (CLA: 是)

11361 在方法通道调用中包含 Java 堆栈跟踪 (CLA: 是)

11367 使消息循环任务入口容器线程安全 (CLA: 是)

11368 切换到 GLFW 的增量运行循环 (CLA: 是)

11374 更新场景 README (CLA: 是)

11380 在 macOS FlutterDartProject 中使用 App.framework (CLA: 是)

11382 琐碎: 移除 pom 文件中的空行 (CLA: 是)

11384 考虑外部视图嵌入器管理的 surfaces 上的根表面变换。 (CLA: 是)

11386 在 GLFW embedding 中允许不可调整大小的窗口 (CLA: 是)

11388 允许覆盖 GLFW 像素比 (CLA: 是)

11390 touchend 上防止默认行为以显示 iOS 键盘 (CLA: 是)

11392 在测试 compositor 中连接软件渲染。 (CLA: 是)

11394 使用软件渲染器进行自定义合成时避免根表面获取。 (CLA: 是)

11395 移除弃用的 ThreadTest::GetThreadTaskRunner 并使用新的 CreateNewThread API。 (CLA: 是)

11413 iOS 模拟器单元测试似乎不考虑完整的编译单元 (CLA: 是)

11416 缩小 cirrus docker 镜像:减少 RUN 次数,apt-get clean (CLA: 是)

11419 支持 PerformanceOverlay 上的非 60 刷新率 (CLA: 是)

11420 修复 Chromebook 上的触摸板滚动 (CLA: 是)

11421 同步 Flutter Web 引擎到最新版本 (CLA: 是)

11423 添加管道中正在进行的帧数的跟踪。 (CLA: 是)

11427 跳过空的平台视图覆盖。 (CLA: 是)

11436 更新 Skia 方法 (CLA: 是)

11441 Android 10+ View.setSystemGestureExclusionRects (CLA: 是, 平台-Android)

11449 回滚 buildroot 并更新 bitcode_marker 的 gn 脚本 (CLA: 是)

11451 Android 10+ View.getSystemGestureExclusionRects (CLA: 是, 平台-Android)

11456 更新 ui.LineMetrics.height 指标以对外部用户更有用 (CLA: 是)

11466 断言 JUnit 测试在 Java 8 上运行 (CLA: 是, 等待构建树变绿)

11473 添加缺失的 EOF 换行符 (CLA: 是)

11475 buildfix: 支持构建 Windows release/profile 模式 (#32746) (CLA: 是)

11483 回滚 buildroot 到 58d85da77cf1d5c668d185570fa8ed3d2e1a1ab5 (CLA: 是)

11489 确保 C++ 源文件在 EOF 前有换行符 (CLA: 是)

11492 回滚 third_party/benchmark 到 a779ffce872b4c811beef482e18bd0b63626aa42 (CLA: 是)

11514 更新 Fuchsia FIDL 目标的标签。 (CLA: 是)

11520 仅为 release 生成 bitcode (CLA: 是)

11522 还原 "在 ios_external_texture_gl 中重用纹理缓存。 (#9806)" (CLA: 是)

11524 在 ios_external_texture_gl 中重用纹理缓存 (CLA: 是)

11528 从 gen_snapshot 中剥离 bitcode (CLA: 是)

11530 创建 iOS 框架时可选地剥离 bitcode (CLA: 是)

11537 添加检查以启用 Metal 导入 (CLA: 是)

11550 使 Skia 缓存大小通道返回一个值 (CLA: 是)

11554 使引擎、UI 和 SDK 重写器成为 dill 构建的输入 (CLA: 是)

11576 Doxygen 主题的微调。 (CLA: 是)

11622 包含来自 font_asset_provider (CLA: 是)

11635 [flutter_runner] 移植 Expose ViewBound Wireframe Functionality (CLA: 是)

11636 [fidl][flutter_runner] 移植 Migrate to new fit::optional compatible APIs (CLA: 是)

11638 更新 CanvasSpy::onDrawEdgeAAQuad 以适应 Skia API 更改 (CLA: 是)

11640 移除 Web 测试黑名单;所有测试现在都应该通过 (CLA: 是)

11649 [flutter] 移植:在微任务队列上运行 handle wait completers (CLA: 是)

11652 iOS 平台视图突变 XCUITests (CLA: 是)

11654 将换行符附加到所有翻译单元的 EOF。 (CLA: 是)

11655 在 Safari 上加载格式不正确的字体时不要崩溃 (CLA: 是)

11669 添加样式指南和格式化信息 (CLA: 是)

11717 为 Skia 通道返回 JSON 值 (CLA: 是)

11720 还原 "应用后台时通知框架清除输入连接 (#35054) (#9498)" (CLA: 是)

11722 设置 font-family 属性时总是引用字体族名称。 (CLA: 是)

11732 最后一次 Flutter Web 同步:cc38319841 (CLA: 是)

11736 将 wasm 添加到 sky_engine (CLA: 是)

11776 [flutter_runner] 移植 dart_runner cmx 文件中的所有更改 (CLA: 是)

11783 完全剥离 bitcode (CLA: 是)

11784 回滚 fuchsia/sdk/core/linux-amd64 从 -UaaS... 到 fSXZ0... (CLA: 是)

11790 回滚 fuchsia/clang/linux-amd64 从 wGyr4... 到 -mnHl... (CLA: 是)

11792 开始记录我们丢弃平台消息时的警告。 (CLA: 是)

11795 为字体指标添加一个好的参考来源。 (CLA: 是)

11796 提供一个钩子,让插件处理程序在 Web 上接收消息 (CLA: 是)

11798 使用单独的 IOSGLContext 对象管理资源和屏幕上下文 (CLA: 是)

11799 让 Java 单元测试与 autoninja 一起构建 (CLA: 是)

11802 调整 iOS 帧开始时间以匹配平台信息 (CLA: 是)

11804 合并 #11441 中 View.setSystemGestureExclusionRects 代码审查反馈 (CLA: 是, 平台-Android)

11807 修复 iOS 上删除泰语元音的错误 (CLA: 是)

11808 在 FlutterEngine 上注释可空性,使 Swift 编写更符合人体工程学 (CLA: 是)

11817 平滑 iOS 不规则输入事件传递 (CLA: 是)

11828 [Windows] 通过为异步资源上传添加上下文来解决 #36422 (影响: 桌面版, CLA: 是, 平台-Windows)

11835 [CFE/VM] 修复 kernel 版本 29 的合并/拼写错误 (CLA: 是)

11839 移除 Scenarios 测试应用中的 ENABLE_BITCODE (影响: 测试, CLA: 是)

11841 还原 "为 FrameTiming 添加 BroadcastStream (#11041)" (CLA: 是)

11842 通过传入完整的对齐跟踪变量修复包含换行符的 RTL 对齐 (CLA: 是)

11844 通过删除不必要的方法更新了场景应用中的 API 使用。 (CLA: 是)

11847 为 flutter runner 添加示例单元测试目标 (CLA: 是)

11849 支持使用 autogen manifests 构建独立 far 包 (CLA: 是)

11875 [flutter_runner] 将通用库添加到测试 far (CLA: 是)

11877 完成方法通道上的消息响应处理 (CLA: 是)

11880 处理新的导航平台消息 (CLA: 是, 平台-Web)

11883 LTO Fuchsia 二进制文件 (CLA: 是)

11886 移除 iOS embedding 引擎中多余的通道设置 (CLA: 是)

11890 添加一些 AppLifecycleTests (CQ+1, CLA: 是)

11893 添加 @Keep 注解 (CLA: 是)

11899 改进输入法和 Unicode 字符显示 (#30661) (CLA: 是)

11902 移除不需要的 FragmentActivity import 语句,以便于 proguard。 (CLA: 是)

11912 文档化依赖项并移除 support-v13 (CLA: 是)

11913 添加了新的 lifecycle 枚举 (CQ+1, CLA: 是, 生产环境: API 破坏, 等待构建树变绿)

12010 Fuchsia 的 --no-lto 选项 (CQ+1, CLA: 是, 等待构建树变绿)

12011 1.9.1 的 Cherry-picks (CLA: 是)

12016 [flutter_runner] 内核平台文件现在可以在 topaz 中构建 (CLA: 是)

12023 修复多 span 文本尺缓存查找失败。 (CLA: 是)

12026 [flutter_runner] 将 Flutter 组件参数传递给 Dart entrypoint (CLA: 是)

12034 [flutter_runner] 重构构建规则,使其更符合 topaz (CLA: 是)

12048 [flutter_runner] 为 Dart VM 分析器生成符号 (CLA: 是)

12054 [flutter_runner] 从 Topaz 移植辅助功能桥接 (CLA: 是)

12055 还原 "使用单独的 IOSGLCon... 管理资源和屏幕上下文 (CLA: 是)

12058 回滚 fuchsia/clang/linux-amd64 从 -mnHl... 到 VoYNW... (CLA: 是)

12076 为 flutter_window_controller 添加一个方法来销毁当前窗口。 (CLA: 是)

12078 独立管理 iOS 上下文 (CLA: 是)

12079 添加支持截图测试的自定义测试插件 (CLA: 是)

12080 不要引用通用字体族 (CLA: 是)

12081 添加 GradientRadial paintStyle 实现 (CLA: 是)

12084 将用户通知相关方法的可用性限制到 iOS 10.0 (CLA: 是)

12085 在 Android Q 上启用平台视图键盘输入 (CLA: 是, 等待构建树变绿)

12087 默认情况下,每次嵌入器单元测试调用时不启动 observatory。 (CLA: 是)

12128 使 iOS FlutterViewController 在不可见时停止发送 inactive/pause 应用程序生命周期事件 (CLA: 是, 生产环境: API 破坏)

12161 确保 Web 图像 ImageShader 实现 Shader (CLA: 是)

12167 通道缓冲区 (CLA: 是)

12190 将 Fuchsia tryjob 移动到其自己的步骤并禁用 LTO。 (CLA: 是)

12192 在 IOS 中更新文本字段位置,作为拼写检查的预备工作 (影响: 文本输入, CLA: 是, 平台-Web)

12197 添加一个方便的 CLI 工具用于构建和测试 Web 引擎 (CLA: 是)

12204 在 dart:ui 类中,发布模式下不禁用 toString (CLA: 是)

12205 默认不加载 Roboto (CLA: 是)

12206 仅在 try-jobs 上构建 Fuchsia 的 x64 变体。 (CLA: 是)

12209 回滚 buildroot 和 Fuchsia 工具链并手动解除 Fuchsia/Linux 自动回滚器的阻塞。 (CLA: 是)

12218 命名空间修补的 SDK 名称以避免与 Topaz 冲突 (CLA: 是)

12222 在 topaz 树上不生成 kernel 平台文件 (CLA: 是)

12226 [web_ui] 为 flutter/platform_view 上的 MethodCalls 添加缺失的 dispose 处理程序 (CLA: 是)

12227 [web_ui] PersistedPlatformView 属性更新处理以启用大小调整 (CLA: 是)

12228 锁定并自动安装 Chrome 版本 (CLA: 是)

12229 改进检查以渲染(或不渲染)RecordingCanvas 上内部超出外部的 DRRect (CLA: 是)

12230 添加 FlutterAppDelegate 的初始 macOS 版本 (CLA: 是)

12232 FlutterViewController 通知将 dealloc (CLA: 是)

12233 还原 "独立管理 iOS 上下文" (CLA: 是)

12234 [glfw/windows] 停止跟踪输入模型 (CLA: 是)

12235 Dart 回滚到 e6887536aadc7fbd1990448989601cee0224958d。 (CLA: 是)

12249 可编辑文本修复 (影响: 文本输入, CLA: 是, 平台-Web)

12251 还原 "平滑 iOS 不规则输入事件传递 (#11817)" (CLA: 是)

12253 实现 Base32Decode (CLA: 是)

12255 Dart 回滚到 d9489622befb638c040975163cf9b8eba2ff057b。 (CLA: 是)

12256 训练期间不假设 Platform.script 是 Dart 源文件。 (CLA: 是)

12257 重新启用 ThreadChecker 并修复相关故障 (CQ+1, CLA: 是)

12258 重构和完善 'felt' 工具 (CLA: 是)

12263 还原 "开始利用 Skia 的新 copyTableData 来避免多余的复制 (#10154)" (CLA: 是)

12264 还原 "添加一些 AppLifecycleTests (#11890)" (CLA: 是)

12266 重新发布并添加一些 AppLifecycleTests (CLA: 是)

12267 [macOS] 停止跟踪文本输入模型 (CLA: 是, 平台-macOS)

12268 关闭树 (CLA: 是)

12269 a11y: 为文本字段公开最大字符数 (CLA: 是)

12272 还原 "关闭树" (CLA: 是)

12273 AppLifecycleTests 后清理 (CLA: 是)

12274 将截图测试输出存储为 Cirrus artifacts;对不匹配的截图像素进行模糊比较 (CLA: 是)

12275 打乱测试顺序并重复测试运行一次。 (CQ+1, CLA: 是)

12276 为 Windows 添加系统字体更改监听器 (CLA: 是)

12277 使用单独的 IOSGLContext 对象管理资源和屏幕上下文 (CLA: 是)

12280 重新发布 "平滑 iOS 不规则输入事件传递 (#11817)" (CLA: 是)

12281 可选跳过构建 (CLA: 是)

12282 [flutter_runner] 更改 artifacts 路径 (CLA: 是)

12284 黄金测试的新功能(针对 Web) (CLA: 是)

12287 将 PluginRegistry 添加到 C++ 客户端包装器 API (CLA: 是)

12288 在检查字体族引用时包含 Firefox (CLA: 是)

12289 修复 Flutter runner 路径 (CLA: 是)

12292 还原 "将 iOS 平台视图突变 XCUITests 添加到场景应用... (CLA: 是)

12295 Issue 13238: 在 iOS 上,当当前方向不允许时,强制更改方向 (CLA: 是, 平台-iOS)

12303 为 felt 添加构建命令 (CLA: 是, 平台-Web)

12305 引入 flutterfragmentactivity (CLA: 是)

12306 修复 setSystemGestureExclusionRects 的声明以匹配 PlatformMessageHandler 接口 (CLA: 是)

12307 web_ui 中清理 (CLA: 是)

12308 [flutter] 移除旧的 A11y API。 (CLA: 是)

12318 更新 canvaskit 后端 (CLA: 是)

12319 为 getDisplayRefreshRate 协议添加 "type" (CLA: 是)

12320 修复 GLFW 事件循环中的连续事件轮询 (CLA: 是)

12322 #11283 的测试 (CLA: 是)

12323 felt 工具的 README (CLA: 是, 平台-Web)

12324 回滚 buildroot 并移除工具链前缀。 (CLA: 是)

12325 [Fuchsia] 添加 fuchsia.netstack.Netstack (影响: 引擎, CLA: 是, 客户: Pink)

12327 还原 "提供 dart vm 初始化 isolate 回调,以便子 i... (CLA: 是)

12328 为 FlutterActivity 和 FlutterFragmentActivity 添加了 javadoc 注释。 (CLA: 是)

12330 确保没有角落的 DRRects 也绘制。 (CLA: 是)

12335 [Web] 实现 Web 的暗模式支持 (CLA: 是)

12336 检查 RTL 处理中尾随空白运行的索引边界。 (CLA: 是)

12338 添加缺失的 CL,修复 Fuchsia 目标 (CLA: 是)

12340 [flutter_runner] 暂时不使用 pre-builts (CLA: 是)

12342 更新测试以验证辅助 isolate 在根 isolate 退出前关闭。 (CLA: 是)

12343 [flutter_runner] 移除 C/C++ 源文件中 shared snapshots 的使用 (CLA: 是)

12345 [flutter_runner] 移植 vulkan surface provider 的调优建议 (CLA: 是)

12346 [flutter_runner] 从 runner context 迁移到 component context (CLA: 是)

12347 [flutter_runner][async] 将 dart/flutter 迁移到新的 async-loop API (CLA: 是)

12348 [flutter_runner] 从 topaz 移植新的编译跟踪 (CLA: 是)

12349 [flutter_runner] 明确设置 |trace_skia| 为 false (CLA: 是)

12350 [flutter_runner] 移植 vulkan surface 更改 (CLA: 是)

12353 添加 Web 引擎截图 (scuba) 测试 (CLA: 是)

12354 Java lint 检查 (CLA: 是)

12355 跳过不稳定的测试 (CLA: 是)

12359 将 Flutter View 转发到平台视图并在需要时分离。 (CLA: 是)

12362 修复内部报告的竞态条件。 (CLA: 是)

12363 跟踪 "鼠标离开" 事件 (CLA: 是, 平台-Windows)

12364 还原 "重新发布 "平滑 iOS 不规则输入事件传递" (#12280)" (CLA: 是)

12370 添加了一个 default entrypoint 变量以匹配 Android 语法。 (CLA: 是)

12373 添加了方法通道的单元测试。 (CLA: 是)

12375 同步 dart_runner (CLA: 是)

12376 回滚 Wuffs 到 0.2.0-alpha.47 (CLA: 是)

12380 [flutter_runner] a11y 更新,测试! (CQ+1, CLA: 是)

12383 添加 macOS 测试支持 (CLA: 是)

12385 重新发布 "平滑 iOS 不规则输入事件传递 (#12280)" (CLA: 是)

12395 更新 --dart-vm-flags 白名单以包含 --write-service-info 和 --sample-buffer-duration (CLA: 是)

12402 调整通道缓冲区大小 (CQ+1, CLA: 是)

12403 当框架尚未准备就绪时,不发送指针事件 (CLA: 是, 平台-Web)

12404 支持 iOS 开关上的辅助功能标签。 (CLA: 是)

12410 设置输入焦点时发送 TYPE_VIEW_FOCUSED。 (CLA: 是)

12412 SkSL 预编译 (CLA: 是)

12413 从 fuchsia.crash.Analyzer 迁移到 fuchsia.feedback.CrashReporter (CLA: 是)

12423 添加 Windows embedding 测试 (CLA: 是)

12426 将 fallback 字体名称存储为向量而非集合。 (CLA: 是)

12428 重新措辞 Fuchsia 上 flutter_runner 中未处理异常的混淆消息 (CLA: 是)

12431 在 recording_canvas.dart 中将负半径解释为 0 (CLA: 是)

12432 解决三星键盘问题 (CLA: 是)

12434 删除黄金文件;切换到 flutter/goldens (CLA: 是)

12435 将 dart:html, dart:js 和 dart:js_util 添加到用于分析的 Dart SDK 副本 (CLA: 是)

12436 Dart SDK 回滚到 69b5681546c68ab85e2ce6d3e7b92ed7d113e7c1。 (CLA: 是)

12443 在 sigint, sigterm 上强制退出 felt 工具 (CLA: 是)

12445 [web] 过滤测试目标;缓存 host.dart 编译 (CLA: 是)

12446 添加 JIT release 模式支持 (CLA: 是)

12447 在 Firefox 中反映文本编辑的选中更改 (CLA: 是, 平台-Web)

12448 使 kDoNotResizeDimension 公开,以便框架可以直接使用 (CLA: 是)

12450 添加 5 个鼠标按钮的支持 (CLA: 是)

12453 添加 Link SemanticsFlag (无障碍功能, 影响: 框架, CLA: 是)

12454 将 .mskp 文件添加到二进制格式 (CLA: 是)

12455 还原 "设置输入焦点时发送 TYPE_VIEW_FOCUSED。 (#12410)" (CLA: 是)

12466 还原 "支持 iOS 开关上的辅助功能标签。" (CLA: 是)

12469 开始断言 FlutterEngine 在通过通道通信之前正在运行。 (CLA: 是)

12470 [web_ui] 检查特定设备是否有指针按下 (CLA: 是)

12479 重构 text_editing.dart (CLA: 是)

12563 移除单元测试中对 blobs snapshot 格式的使用 (CLA: 是)

12565 移除对 topaz 的引用 (CLA: 是)

12572 更新 Fuchsia 的 Linux 工具链 (CLA: 是)

12573 [flutter_runner] 将 thread_application pair 重构为 ActiveApplication (CLA: 是)

12578 还原 "更新 Fuchsia 的 Linux 工具链" (CLA: 是)

12587 将处理状态栏触摸的逻辑拆分到自己的函数中 (CLA: 是)

12610 还原 "[Fuchsia] 将 OpacityLayer 连接到 Scenic (#11322)" (CLA: 是)

12618 为 SemanticsFlag 添加 isFocusable (CLA: 是)

12681 创建可打包的增量编译器 (CLA: 是)

12695 在 'Texture' 和 'FlutterTexture' 中添加 onUnregistered 回调 (CLA: 是)

12698 [web_ui] 修复文本编辑的无效状态错误 (影响: 文本输入, CLA: 是, 平台-Web)

12699 在场景应用的 'compile_xxxx.sh' 中添加 'pub get' (CLA: 是)

12700 为嵌入器添加缺失的标志。 (CLA: 是)

12701 清理: 创建了一个宏来断言 ARC 已启用。 (CLA: 是)

12703 [flutter_runner] 在 Fuchsia 上替换 read exec calls 以符合 Verified Execution 语义 (CLA: 是)

12706 检查 null 输入法子类型 (CLA: 是)

12707 重新发布 "将 iOS 平台视图突变 XCUITests 添加到场景应用 (#11652)" (CLA: 是)

12708 清理: 为 FlutterViewController 开启 NS_ASSUME_NONNULL_BEGIN。 (CQ+1, CLA: 是)

12710 在 textarea 元素中设置透明背景 (影响: 文本输入, CLA: 是, 平台-Web)

12712 支持 Web 的正确键映射 (无障碍功能, 影响: 文本输入, CLA: 是, 平台-Web)

12725 将通道缓冲区调整大小扩展到方法通道。 (CLA: 是)

12728 移除场景应用中未使用的 import (CLA: 是)

12730 如果节点设置了 SCOPES_ROUTE,则停止设置辅助功能文本。 (CLA: 是)

12732 修复文档中的参数命名 (CLA: 是)

12733 [flutter_runner] 使 rd 和 rx 统一 (CLA: 是)

12742 还原 "还原 "更新 Fuchsia 的 Linux 工具链" (#12578)" (CQ+1, CLA: 是)

12746 设置输入焦点时发送 AccessibilityEvent.TYPE_VIEW_FOCUSED。 (CLA: 是)

12747 添加 channel_buffers.dart 的 Web 实现 (CLA: 是)

12752 允许用户选择 iOS 上 SystemNavigator.pop 是否动画化。 (CLA: 是)

12753 [web] 不要求 felt 在 PATH 中 (CLA: 是, 平台-Web)

12754 修复 Metal 构建,考虑更新的 SubmitFrame 签名。 (CLA: 是)

12761 构建 AOT 和测试目标,构建 Fuchsia 时生成 FAR (CQ+1, CLA: 是)

12771 回滚 buildroot 到 01e923507b28e5d1d3fe7597d2db2b30b0a543e9 (CQ+1, CLA: 是)

12773 还原 "使用单独的 IOSGLCon... 管理资源和屏幕上下文 (CLA: 是)

12775 为代码添加了一些线程断言并使 ios_surface_ 安全 (CLA: 是)

12777 修复 Metal 构建。 (CLA: 是)

12780 重启所有现代三星键盘 IMM (CLA: 是)

12781 还原 "构建 AOT 和测试目标,构建 Fuchsia 时生成 FAR" (CLA: 是)

12783 添加单元测试以验证根表面变换影响平台视图坐标。 (CLA: 是)

12785 修复软件包脚本中的错误并添加 dev_compiler 到列表 (CLA: 是)

12793 修复 Firefox 中的选择问题 (CLA: 是, 平台-Web)

12794 [web] 添加路径变换支持 (CLA: 是)

12795 重新发布 Fuchsia 构建改进 (CQ+1, CLA: 是)

12797 添加批量更新截图的选项;更新截图 (正在进行中 (WIP), CLA: 是)

12798 [flutter_runner] 更新 cmx 文件以包含 TZ 支持 (CLA: 是)

12799 禁用 EmbedderTest::CanLaunchAndShutdownMultipleTimes。 (CLA: 是)

12800 美化所有 CMX 文件 (CLA: 是)

12801 不引用字体族名称 (CLA: 是, 平台-Web)

12802 即使目标平台是 32 位,也使用 64 位主机工具链构建 gen_snapshot (CLA: 是)

12805 修复 Fuchsia unopt 构建 (CLA: 是)

12806 将初始化移入 FlutterEngine (CLA: 是)

12808 添加了嵌入器示例 (CLA: 是)

12809 仅在 Linux 上为 x86 目标 gen_snapshot 使用 x64 主机工具链 (CLA: 是)

12811 [web] 实现基本径向渐变 (TileMode.clamp, 无变换) (CLA: 是)

12813 在 flutter_tester 启动时解除 SIGPROF 阻塞 (CLA: 是)

12814 启用所有 Windows 引擎测试 (CLA: 是)

12815 还原 "添加 Link SemanticsFlag" (CLA: 是)

12816 启用 sanitizer 构建变体。 (CLA: 是)

12819 开源 flutter_web_ui 中的 canvas 测试 (CLA: 是)

12821 更新 buildroot 以引入 ubsan 更新。 (CLA: 是)

12931 移除对 package:_chrome 的引用 (CLA: 是)

12958 将 deviceId 添加到 KeyEventChannel 编码方法 (CLA: 是)

12960 修复通道缓冲区调试输出中的拼写错误。 (CLA: 是)

12972 重新发布并添加 Link Semantics (无障碍功能, 影响: 框架, CLA: 是)

12974 支持标准编解码器中的空字符串和向量 (CLA: 是)

12977 解除 Fuchsia 回滚阻塞 (CLA: 是)

12980 目前仅在引擎的调试构建中才发生 _printDebug。 (CLA: 是)

12982 颜色矩阵文档 (CLA: 是)

12983 回滚 Wuffs 到 0.2.0-rc.1 (CLA: 是)

12986 点击 Tab 键时阻止默认行为 (无障碍功能, 影响: 文本输入, CLA: 是, 平台-Web)

12987 添加了 FlutterActivity 和 FlutterFragment 钩子以 cleanUpFlutterEngine(),与 configureFlutterEngine() 对称。 (#41943) (CLA: 是)

12988 使用标准 gen_snapshot 目标,除非平台需要 host_targeting_host (CLA: 是)

12989 取消 kDoNotResizeDimension 的公开性 (CLA: 是)

12990 修复 iOS 上的 a11y 崩溃 (CLA: 是)

12991 编译 sanitizer suppressions list 并根据需要提交错误。 (CLA: 是)

12997 Dart 回滚到 aece1c1e92。 (CLA: 是)

12999 开始将调试后台任务 ID 设置为无效 (CLA: 是)

13001 缺失链接标志 (CLA: 是)

13003 [web] 路由替换时更新 URL (CLA: 是, 平台-Web)

13004 允许嵌入器在 Dart VM 中禁用因果异步堆栈 (CLA: 是)

13005 BUILD.gn 文件的自动格式化修复 (CLA: 是)

13006 重构: FlutterDartProject (CLA: 是)

13008 与更多 Skia 的 SkShaper/SkParagraph API 集成 (CLA: 是)

13009 修复 Link Semantics 中的拼写错误 (无障碍功能, 影响: 框架, CLA: 是)

13013 添加缺失的可聚焦测试信息 (CLA: 是)

13015 触发 PlatformViewController FlutterView 回调 (CLA: 是)

13017 还原 "编译器升级到 Clang 10。" (CLA: 是)

13029 iOS 的最小测试线束 (CLA: 是)

13033 Dart 测试分析,清理 (CQ+1, CLA: 是)

13037 在 presubmit 测试中分析框架 Dart 代码 (CLA: 是)

13042 添加 "felt clean" 命令 (CLA: 是)

13043 为 Win32 embedding 添加任务运行器 (CLA: 是)

13044 支持移动浏览器上的键盘类型 (影响: 文本输入, CLA: 是, 平台-Web)

13045 连接 Fuchsia 提供的 locale。 (CLA: 是)

13047 允许嵌入器在启动时向 isolate 指定任意数据。 (CLA: 是)

13048 测试子 isolate 在根 isolate 关闭时终止 (CLA: 是)

13049 在 tsan instrumented builds 中忽略 Dart VM 的线程泄漏。 (CLA: 是)

13051 Metal 构建不提高 iOS 部署目标。 (CLA: 是)

13053 将 Cirrus 徽章设置为仅显示 master 分支的状态。 (CLA: 是)

13056 将 Metal 渲染器选择置于运行时标志和 plist opt-in 之后。 (CLA: 是)

13059 Android 目标创建最终 zip artifacts (CQ+1, CLA: 是)

13066 [web] 添加基本的每个顶点颜色 drawVertices API 支持 (CLA: 是)

13067 还原 "测试子 isolate 在根 isolate 关闭时终止" (CLA: 是)

13071 [dart_aot_runner] 添加生成 dart_aot snapshots 的支持 (CLA: 是)

13073 移除了通知中心的保留循环。 (CLA: 是)

13074 [dart_aot_runner] 添加生成 dart_aot 二进制文件的规则 (CLA: 是)

13075 还原 "[dart_aot_runner] 添加生成 dart_aot snapsho... (CLA: 是)

13076 重新发布 dart_aot_runner shims (CLA: 是)

13082 Java imports/style (CLA: 是, 等待构建树变绿)

13085 gen_package 失败时打印更多输出 (CLA: 是)

13086 gen package 输出已更正 (CLA: 是)

13088 felt: 为指定测试目标使用 rest args (CLA: 是)

13089 清理 gen_package.py (CLA: 是)

13090 为加快启动速度对 felt 工具进行快照 (CLA: 是)

13091 移除持久缓存单元测试超时 (CLA: 是)

13093 iOS 平台视图: 修复了观察者的过度释放问题。 (CLA: 是)

13094 集成更多 SkParagraph builder 补丁 (CLA: 是)

13096 [dart_aot_runner] 使用 host_toolchain 构建内核 (CLA: 是)

13097 更新 felt README (CLA:是)

13099 Android 中的 NO_SUGGESTIONS 键盘标志 (CLA:是)

13100 ColorFilter 矩阵文档 (CLA:是)

13101 [dart_aot_runner] 生成 vmservice aotsnapshots (CLA:是)

13103 [dart_aot_runner] 完成 dart_aot_runner 的移植 (CLA:是)

13121 更改 IO 线程着色器缓存策略 (CLA:是)

13122 重构 chrome_installer (CLA:是)

13123 将 ICU 版本升级到 64.2 (CLA:是)

13124 允许嵌入器指定渲染任务运行器描述。(CLA:是)

13125 将 dart:__interceptors 库添加到 dart sdk (CLA:是)

13126 [frontend_server] 在训练运行中包含字节码生成。(CLA:是)

13141 启用/调整 Web SDK 源代码映射 (CLA:是)

13143 将 `flutter_tester` 二进制文件添加到 CIPD 包 (CLA:是)

13144 文档化 //flutter/runtime/dart_vm (CLA:是)

13145 将 Fuchsia frontend_server 构建脚本合并到新的 flutter_frontend_server 目标 (CLA:是)

13146 恢复“将 ICU 版本升级到 64.2 (#13123)” (CLA:是)

13148 恢复“启用/调整 Web SDK 源代码映射 (#13141)” (CLA:是)

13151 移除不完整的静态线程安全注解。(CLA:是)

13153 将 Dart 隔离构造函数设为私有。(CLA:是)

13154 修复前端服务器 package_incremental 脚本的输出文件路径 (CLA:是)

13155 更新 buildroot 以引入静态线程安全分析选项。(CLA:是)

13157 修复 SkVertices 中的类型错误 (CLA:是)

13158 添加模板以生成 Fuchsia 主机包 (CLA:是)

13159 将基于表面的 SceneBuilder 实现移至 surface/ 下 (CLA:是)

13160 恢复“问题 13238:在 iOS 上,当当前方向不允许时强制更改方向” (CLA:是)

13161 启用/调整 Web SDK 源代码映射,第二次尝试 (CLA:是)

13162 文档化 //flutter/runtime/dart_isolate.h (CLA:是)

13163 手动更新 src/third_party/dart 4131d3d7c4...41b65b27c2 (28 次提交) (CLA:是)

13170 问题 13238:在 iOS 上,当当前方向不允许时强制更改方向 (CLA:是)

13175 移除 sendKeyEvent 中对 updateEditingState 的冗余调用 (CLA:是)

13176 为 FlutterKeyEvent 添加 repeatCount (CLA:是)

13177 将编译器更新到 Clang 10。(CLA:是)

13179 在文档中将 timeout_microseconds 更新为 timeout (CLA:是)

13180 对 txt 单元测试和基准测试使用 fixtures 机制。(CLA:是)

13181 恢复“将编译器更新到 Clang 10。” (CLA:是)

13182 如果收到“向下”事件,将该设备添加到活动设备。(CLA:是)

13185 添加 firefox_installer.dart(影响:测试,CLA:是,平台:Web)

13187 [Web] 禁用 felt 快照的环境变量 (CLA:是,平台:Web)

13189 添加实用程序以在 Mac/Windows 上禁用,禁用 Mac 上无效的 LibLxt 测试 (CLA:是)

13190 [Web] 修复 canvas 重用指标。重构 drawVertices 代码。(CLA:是)

13192 在 CanvasKit 后端使用 `window.devicePixelRatio` (CLA:是)

13193 自定义合成器层必须考虑设备像素比。(CLA:是)

13196 文档化 //flutter/runtime/dart_snapshot.h (CLA:是)

13207 在文本编辑中换行以修复选择。(CLA:是)

13209 保留 felt 运行的子进程的标准输出颜色 (CLA:是,平台:Web)

13211 恢复“自定义合成器层必须考虑设备像素比。” (CLA:是)

13212 在自定义合成器回调周围添加跟踪事件。(CLA:是)

13213 重新发布“自定义合成器层必须考虑设备像素比。” (CLA:是)

13214 将 Activity 结果转发到 FlutterFragmentActivity 中的 FlutterFragment。(CLA:是)

13215 为新的 Android 嵌入添加深色模式支持(之前意外遗漏了此功能)。(CLA:是)

13216 重新发布 ICU 升级 (CLA:是)

13218 为嵌入器 API 中的错误指定人类可读的原因。(CLA:是)

13232 避免在 UI 线程上解除引用 IO 管理器弱指针 (CQ+1,CLA:是)

13233 更新 ui.instantiateImageCodec 文档以反映其功能。(CLA:是)

13236 将 buildroot 更新到 994c6 (CLA:是)

13237 不要尝试在析构函数中清空 SkiaUnrefQueue (CLA:是)

13238 允许嵌入器更新首选区域设置。(CLA:是)

13239 在 UIDartState 中保留对 Skia unref 队列的引用 (CLA:是)

13240 将 CanvasKit 更新到 0.7.0 并完善绘制功能 (CLA:是)

13241 在收集许可证时忽略 *.obj 文件 (CLA:是)

13242 将 harfbuzz 更新到 2.6.2,将 buildroot 更新到 a518e (CLA:是)

13255 修复可访问性桥接中的 NPE (CLA:是)

13259 [Web] 支持使用 -j 在 felt 构建中使用 goma (CLA:是,平台:Web)

13261 更新许可证脚本以忽略 testdata 目录 (CLA:是)

13262 在 Android 上添加了语义头支持。(CLA:是)

13264 使引擎重启时记住上次使用的入口点。(CLA:是)

13265 确保在 Shell::EngineHasLivePorts() 中从 UI 任务运行器调用引擎 (CLA:是)

13268 [Web] 支持输入操作(影响:文本输入,CLA:是,平台:Web)

13269 将标志修改事件发送到框架 (CLA:是)

13270 添加配方更新日志 (CLA:是)

13272 [Web] [测试] 为测试平台添加 Firefox 安装功能(影响:测试,CLA:是,平台:Web)

13273 使 flutter_tester 支持多线程测试,并在单线程和多线程配置中运行所有 Dart 测试 (CLA:是)

13274 修复 HtmlCodec 中的解码特性检测 (CLA:是)

13275 进一步完善 CanvasKit 后端 (CLA:是)

13280 插件生态系统的 Android 嵌入 API 更新 (CLA:是)

13282 Dart 手动更新自 a61c775db8...e1c409792c (CLA:是)

13287 恢复“使引擎重启时记住上次使用的入口点 …” (CLA:是)

13289 使引擎重启时记住上次使用的入口点。(CLA:是)

13290 除非需要,否则不要在 Fuchsia 文件映射上请求可执行权限 (CLA:是)

13292 禁用不稳定的 ShellTest_ReportTimingsIsCalled 测试。(CLA:是)

13294 将 Dart 更新到 6a65ea9cad4b014f88d2f1be1b321db493725a1c。(CLA:是)

13295 避免在 GPU 或 IO 任务运行器上访问 Cocoa 视图。(CLA:是)

13296 [Web] Cupertino 动态颜色修复。(CLA:是)

13298 当 Fuchsia gen_package 脚本从打包工具获得错误时显示 strace 日志 (CLA:是)

13300 将 MacOS 桌面嵌入器切换到平台和渲染任务运行器相同的线程配置。(CLA:是)

13311 [配方] 上传 opt flutter_tester (CLA:是)

13314 保护 Flutter 使用的 EAGLContext (CLA:是,平台:iOS)

13315 将 Dart 更新到 635c47b1c9efe86b896d95bd446c6a5e2459037e。(CLA:是)

13316 更新 Fuchsia 构建 flutter_frontend_server 的依赖项 (CLA:是)

13319 将 FlutterEngineRunsAOTCompiledDartCode 添加到嵌入器 API。(CLA:是)

13321 将 LinearTextFlag 传递给 SkFont - iOS13 字母间距 (CLA:是)

13335 [Fuchsia] [打包] 主机包是按运行时模式的 (CLA:是)

13337 将 dart/language_model 提升到 9fJQZ0TrnAGQKrEtuL3-AXbUfPzYxqpN_OBHr9P4hE4C (CLA:是)

13338 [Fuchsia] [打包] Fuchsia 的布局调试符号 (CQ+1,CLA:是)

13339 修复 Fuchsia 存档构建模板的输出文件名 (CQ+1,CLA:是)

13341 为每个 Fuchsia 存档构建操作的中间输出创建单独的目录 (CLA:是)

13342 在发送 SystemSound.play 平台消息之前拦截它。(CLA:是)

13345 在嵌入器语义节点上公开平台视图 ID (CQ+1,CLA:是)

13346 移除嵌入器 a11y 单元测试上的 TODO (CQ+1,CLA:是)

13349 将 DartExecutor 弃用为 BinaryMessenger 并添加了 getBinaryMessenger() 方法 (#43202) (CLA:是)

13359 Web: 修复 Color 子类处理 (CLA:是)

13360 基于视图层次结构启用 RasterCache (CLA:是)

13361 进一步扩展 CanvasKit 后端 (CLA:是)

13364 [flutter_runner] 移除对 libdart 分析器符号的检查 (CLA:是)

13367 将 Metal drawable 获取延迟到帧提交。(CLA:是)

13391 通过 BitmapCanvas 实现基本的 Picture.toImage (CLA:是)

13394 移除多路复用的 Flutter Android 生命周期。 (#43663) (CLA:是)

13395 修复 fml_unittes 在预提交期间未运行的问题 (CLA:是)

13396 确保在视图控制器删除时清理 gl 资源。(CQ+1,CLA:是)

13997 [flutter_runner] 不要两次构建 far 文件 (CLA:是)

13400 恢复“[flutter_runner] 不要两次构建 far 文件 (#13397)” (CLA:是)

13401 重新格式化 BUILD.gn 文件以符合格式检查器预提交脚本 (CLA:是)

13402 将 ActivityAware 和 ServiceAware 生命周期转换为不透明对象 (#43670) (CLA:是)

13403 在 FlutterNativeView 中使用 DartExecutor.getBinaryMessenger 而不是已弃用的发送方法 (CLA:是)

13405 确保根表面变换在直接在 Flow 中重置矩阵后仍然有效。(CLA:是)

13406 修复 GN 格式检查器脚本的空运行模式 (CLA:是)

13407 触发 luci (CLA:是)

13419 [dart_runner] aot 运行器需要存在常用库 (CQ+1,CLA:是)

13421 FlutterAppDelegate:重新添加了空的生命周期方法 (CLA:是)

13422 [Fuchsia] [打包] 创建一个脚本以将调试符号上传到 CIPD (CLA:是)

13423 当由 FlutterActivity 或 FlutterFragment 创建时,自动销毁 FlutterEngine。(CLA:是)

13424 重新添加 isRunningInRobolectricTest (CLA:是,等待树变绿)

13425 恢复“修复 fml_unittes 在预提交期间未运行的问题 (#13395)” (CLA:是)

13426 重新发布“修复 fml_unittes 在预提交期间未运行的问题 (#13395)” (CQ+1,CLA:是)

13428 在链接时为 darwin dylib 设置安装名称 (CLA:是)

13432 分离时释放垫片绑定 (CLA:是)

13440 切换到 Cirrus Dockerfile 作为 CI (CLA:是)

13442 恢复“基于视图层次结构启用 RasterCache (#13360)” (CLA:是)

13444 从 CIPD 脚本中移除 yaml 模块的使用 (CLA:是)

13445 如果没有 FlutterView,则使 onConfigurationChanged 失败 (CLA:是)

13448 在 fml::VisitFiles 中复制目录 fd (CLA:是)

13449 修复场景中存在多个平台视图时 iOS 崩溃的问题 (CLA:是)

13451 修复 iOS13 的 mDNS (CLA:是,等待树变绿)

13455 在 FlutterEngine 中自动注册插件。 (#43855) (CLA:是)

13460 [Dart] 使国际化服务可用 (CLA:是)

13461 CIPD 需要目录是相对路径 (CLA:是)

13462 [Web] 从 visualviewport 获取大小而不是 window.innerHeight/innerW… (CLA:是,平台:Web)

13463 [Fuchsia] [打包] 美化父文件夹名称 (CLA:是)

13464 [配方] 将 sky_engine 上传到 CIPD (CLA:是)

13466 [Fuchsia] 在 fars 中捆绑精简的 SO 文件 (CQ+1,CLA:是)

13467 恢复 78a8ca0f62b04fa49030ecdd2d91726c0639401f (CQ+1,CLA:是)

13468 在 FlutterActivityTest 中将 automaticallyRegisterPlugins 标志传递给 FlutterEngine 构造函数 (CLA:是)

13469 修复 iOS 上过时的平台视图 gr context (CLA:是)

13471 将 fml_unittests 打包到 .far 文件中用于 Fuchsia 上的 fml 单元测试 (CLA:是)

13474 在 Android 上创建文本输入插件时请求重新连接 (CLA:是,等待树变绿)

13478 使用 check_output 而不是 check_call (CLA:是)

13479 打印输出 (CLA:是)

13480 禁用 GPUThreadMerger 测试。(CLA:是)

13482 [Fuchsia] [打包] Fuchsia 树需要嵌套的 bz2 存档 (CLA:是)

13483 Web: 修复 Paragraph.getBoxesForRange 零长度范围的问题 (CLA:是)

13486 将 fuchsia.intl.PropertyProvider 添加到 Fuchsia 上的服务中 (CLA:是)

13630 修复在多行字段中 Enter 键不添加新行的问题(影响:文本输入,CLA:是,平台:Web)

13632 恢复“添加了新的生命周期枚举 (#11913)” (CLA:是)

13634 [Web] 在 felt 构建监视模式下忽略 *.ttf 文件中的更改 (CLA:是,平台:Web)

13642 问题/39832 重新发布 (CQ+1,CLA:是)

13643 确保 CAMetalLayer FBO 附件可读。(CLA:是)

13649 添加“Cough”测试字体并支持多种测试字体。(CLA:是)

13651 修复了 iOS 水平可访问性滚动事件的滚动方向。(CLA:是)

13660 修复启动画面查找。 (#44131) (CLA:是)

13695 修复 Class.forName 未检查调用警告 (CLA:是)

13696 [Fuchsia] 暂时禁用 intl 提供程序 (CLA:是)

13697 将指针事件清理移至引擎。(CLA:是)

13698 修复插件注册器反射路径。 (#44161) (CLA:是)

13699 [Web] 不要将键盘事件从文本字段发送到 Flutter(影响:文本输入,CLA:是,平台:Web)

13702 修复 macOS 上的编辑选择和删除问题 (CLA:是)

13708 确保在物理像素的窗口指标中考虑设备像素比。(CLA:是)

13710 修复图片栅格缓存节流 (CLA:是,等待树变绿)

13711 Imagefilter 包装器对象 (CLA:是)

13719 修复启动画面查找中的 NPE (CLA:是)

13720 恢复“添加了新的生命周期枚举” (CLA:是)

13721 恢复“[Fuchsia] 暂时禁用 intl 提供程序 (#13696)” (CLA:是)

13722 [Web] 正确支持文本字段的 obscureText(影响:文本输入,CLA:是,平台:Web)

13727 为 LineMetrics 添加行边界信息。(CLA:是)

13728 首选 SchedulerBinding.addTimingsCallback (CLA:是)

13731 将平台视图变异器堆栈公开给自定义合成器。(CLA:是)

13735 清理前端服务器过时的 --strong 选项 (CLA:是)

13736 libtxt: 向 measureText 传递 RTL 布尔标志而不是 bidiFlags 枚举 (CLA:是)

13737 [Web] 不要在 VM 下运行引擎测试(会导致警告) (CLA:是)

13738 移除了新嵌入的吓人实验性警告。 (#44314) (CLA:是)

13739 将旧插件注册表访问器指向新嵌入插件访问器。 (#44225) (CLA:是)

13741 [Web] 重构文本编辑以优雅地处理任何顺序的平台消息(影响:文本输入,CLA:是,平台:Web)

13742 仅在不指定 --aot 时指定 --no-link-platform,更新 dart-lang sdk (CLA:是)

13743 从插件绑定中公开资产查找。 (#42019) (CLA:是)

13744 即使嵌入器提供的渲染目标被回收,也要创建一个新的图片录制器。(CLA:是)

13747 将 TextRange 从框架移动到 dart:ui。(CLA:是)

13748 [Web] 支持 gif/webp 动画,加快 BitmapCanvas 中的图像绘制。(CLA:是)

13753 恢复“保护 Flutter 使用的 EAGLContext” (CLA:是)

13755 重新发布“保护 Flutter 使用的 EAGLContext #13314” (CLA:是)

13756 Dart 手动更新自 e68ca9b652acdb642668a6acb5f630d5be6c03da...fa4379946109467c8a48f20f19d83d7c72968a3e (CLA:是)

13757 恢复“重新发布“保护 Flutter 使用的 EAGLContext #13314”” (CLA:是)

13758 重新发布子隔离区共享隔离组更改。(CLA:是)

13759 重新发布“保护 Flutter 使用的 EAGLContext #13314” (CQ+1,CLA:是)

13760 在 CanvasKit 后端实现 Path.computeMetrics (CLA:是)

13761 Dart 手动更新自 fa4379946109467c8a48f20f19d83d7c72968a3e...d45c3d15cb3cea0104a87697c085259666eec528 (CLA:是)

13762 基于视图层次结构启用栅格缓存 (CLA:是)

13763 移除对 fuchsia.modular.Clipboard 的使用。(CLA:是)

13765 暂时将 wordBoundary 更改为动态类型 (CLA:是)

13767 重新发布添加生命周期枚举 (CLA:是)

13768 为 CanvasKit 后端添加 ImageFilter 和 BackdropFilter (CLA:是)

13769 [Web] 实现 TextStyle.shadows (CLA:是)

13772 将 Path 和 PathMetrics 从 canvas.dart 移动到单独的文件中。无变化 (CLA:是)

13779 [Web] 修复 drrect 的 svg 路径 (CLA:是)

13780 允许传递热重载调试标志 (CLA:是)

13781 创建一个 WeakPtrFactory 用于 VsyncWaiter 中 UI 线程的使用 (CLA:是)

13782 文档化 FlutterPointerEvent 中点的坐标空间。(CLA:是)

13784 添加 Helvetica 和 sans-serif 作为备用字体系列 (CLA:是)

13785 修复 Rasterizer::MakeRasterSnapshot 中的 RendererContextSwitch 结果检查 (CLA:是)

13786 在绘制阴影时考虑 devicePixelRatio (CLA:是)

13788 恢复“保护 Flutter 使用的 EAGLContext #13314” (CLA:是)

13789 将最近的包添加到 javadoc 列表 (CLA:是,等待树变绿)

13795 在 EngineParagraphStyle.toString() 中添加缺失的逗号 (CLA:是)

13796 在 CanvasKit 后端实现径向渐变 (CLA:是)

13799 将随 Flutter 引擎分发的 dart/language_model 版本更新到最新 (CLA:是)

13802 [Web] 修复可选文本渲染 (CLA:是)

13803 [构建] 将 --engine-version 标志设为可选 (CQ+1,CLA:是)

13805 从 ParagraphStyle 中移除多余的阴影 (CLA:是)

13809 [Web] 修复图像的混合模式 (CLA:是)

13812 RendererContextSwitch 保护 Flutter 的 GL 上下文重构。(CQ+1,CLA:是)

13828 恢复“更新 src/third_party/skia d860a78fd60c..581108137b46 (13 次提交…” (CLA:是)

13829 [dart_runner] 初始化日志和跟踪 (CLA:是)

13832 移除未使用的导入 (CLA:是)

13837 将 buildroot 更新到 0fec442d067a0998352ea12706fcae0a53b62884。(CLA:是)

13842 禁用 Fuchsia 上的 LTO (CLA:是)

13847 为 Fuchsia 编译时避免 GL 调用。(CLA:是)

13848 使用 Skia 的 matchStyleCSS3 查找匹配字体样式的捆绑资产字体 (CLA:是)

13850 修复测试以考虑像素比变换是框架的责任。(CLA:是)

13851 实现 CanvasKit 的其余 ui.Path 方法 (CLA:是)

13852 在 iOS insertText 上不要默认为下游亲和性 (CLA:是)

13855 在 FlutterShellArgs 中添加对 --dart-flags 的支持。 (#44855) (CLA:是)

13857 防止孤立的语义对象引用 iOS 上已死的辅助功能桥接(可访问性,CLA:是)

13860 [Web] 将 Canvas 兄弟变换更改为 3D(z=0)以解决 Canvas 渲染错误。(CLA:是)

13864 [Flow][Fuchsia] 为图层和 Fuchsia 表面池添加更多跟踪 (CLA:是)

13865 [Fuchsia] 为 Fuchsia 打包 flutter_frontend_server 快照 (CLA:是)

13869 将测试运行器和平台更改为与浏览器无关 (CLA:是)

13881 更改 getLineBoundary 的边缘条件 (CLA:是)

13885 解决 Fuchsia a11y / ICU 名称冲突 (CLA:是)

13901 [Web] 修复单行位图 Canvas 文本阴影 (CLA:是)

13902 为 Color 类添加 opacity -> alpha 方法(影响:框架,CLA:是)

13903 在 CanvasKit 后端实现基本的文本渲染支持 (CLA:是)

13904 修复 withIn 匹配器距离函数查找 (CLA:是)

13906 恢复“RendererContextSwitch 保护 Flutter 的 GL 上下文重构。” (CLA:是)

13907 允许在 api_conform_test 中忽略 toString、hashCode 和 == (CLA:是)

13908 提供了一种关闭后台应用程序上 IO 线程的 OpenGL 操作的方法 (CLA:是)

13909 [Web] 实现 PathMetrics.length (CLA:是)

13910 将 buildroot 更新到 a985f7f63ac。(CLA:是)

13918 为 GPUSurfaceSoftwareDelegate 添加虚析构函数。(CLA:是)

13922 [Web] Flutter Web 自动更正支持 (CLA:是,平台:Web,等待树变绿)

13923 将 Skia 更新到 e678b79c489d (2 次提交) (CLA:是)

13925 [Shell][Fuchsia] 迁移弃用的异步循环配置 (CQ+1,CLA:是)

13926 将 dev_compiler 和 frontend_server 添加到包上传规则 (CLA:是)

13928 将 Skia 更新到 e678b79c489d (CLA:是)

13929 [Web] 允许用户启用 Canvas 文本测量 (CLA:是,平台:Web)

13932 从所有清单元数据查找中移除了 GET_ACTIVITIES 标志。 (#38891) (CLA:是)

13934 确保在截屏时使用基础 CompositorContext 的 AcquireFrame 方法 (CQ+1,CLA:是)

13940 [Web] 修复 Edge 检测以正确重置 dom_renderer (CLA:是)

13943 使线程检查器在 Apple 平台上打印线程名称。(CLA:是)

13945 将 SwiftShader 更新到 5d1e854。(CLA:是)

13947 [flutter_runner] 修复 a11y 测试 (CLA:是)

13960 [Web] 修复 Firefox 的默认行高问题 (CLA:是)

13962 添加了自动审查器配置文件 (CLA:是)

13963 从 Fuchsia gen_package 脚本中移除 strace 调试日志 (CLA:是)

13971 [Fuchsia] 确保我们不初始化 NaN 圆角矩形 (CLA:是)

13975 重构为通过 const 引用传递函数 (CQ+1,CLA:是)

13980 更新 googletest 以修复 Fuchsia 构建。(CQ+1,CLA:是)

13981 [Web] 在文本布局中使用 Element.nodes 而不是 Element.children (CLA:是,平台:Web)

13989 [Fuchsia] 在 scene_update_context 中按值捕获 SkRRect (CLA:是)

13990 设置 Metal 测试表面并添加一个新的单元测试目标以测试测试实用程序。(CLA:是)

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

#

从 2019 年 8 月 19 日星期日 17:37:00 -0700 到 2019 年 11 月 25 日星期一 12:05:00 -0800

1370 [相机] 安卓和 iOS 的视频录制暂停/恢复 (CLA:是,功能)

1702 [google_maps_flutter] 标记拖动事件 (CLA:是,审查中)

1767 [google_maps_flutter] 添加了显示交通图层的支持 (CLA:是,审查中)

1784 [google_maps_flutter] 允许 CameraPosition 的(反)序列化 (CLA:是,审查中,提交队列)

1813 [视频播放器] 添加了将内容 URI 作为 URL 的支持 (CLA:是,审查中)

1866 [instrumentation_adapter] 启用 Firebase 测试实验室安卓测试 (CLA:是)

1933 [google_maps_flutter] 避免不必要的重绘 (CLA:是,审查中)

1953 [path_provider] 添加 getApplicationLibraryDirectory (CLA:是)

1984 移除 Flutterfire 插件(已移至 FirebaseExtended) (CLA:是)

1985 [android_alarm_manager] 添加了在回调中获取 ID 的功能 (CLA:是)

1990 [path_provider] 添加缺失的测试 (待办,CLA:是)

1993 [pathprovider] 修复穿透错误 (CLA:是)

1996 [webview_flutter] 允许 Javascript 通道名称中的任何位置使用下划线 (CLA:是)

1998 [video_player] 修复已弃用的成员使用问题 (CLA:是)

1999 [Connectivity] 添加了在 iOS 上请求位置的方法(适用于 iOS 13) (CLA:是)

2000 [android_intent] 添加标志选项 (CLA:是,提交队列)

2003 [video_player] 添加了 `formatHint` 以覆盖 Android 上的视频格式 (CLA:是)

2004 [cirrus] 对 all_plugins 测试使用 flutter create (CLA:是)

2005 为所有破坏性单元测试显式初始化 TestWidgets 绑定 (CLA:是)

2009 修复传感器的单元测试 (CLA:是)

2010 [Image_picker] 修复 `retrieveImage` 损坏,添加了测试。(CLA:是)

2014 [In_App_Purchase] 避免背景注册可能导致的 NullPointerException。(CLA:是,提交队列)

2015 [google_sign_in] 对插件的第三方依赖使用实现而不是 API 依赖。(CLA:是)

2016 [In_App_Purchase] 提高可测试性 (CLA:是,审查中)

2022 [instrumentation_adapter] 更新 README 说明 (CLA:是)

2023 [instrumentation_adapter] 更新样板以使用 @Rule 而不是 FlutterTest (CLA:是)

2024 [instrumentation_adapter] 更新 CODEOWNERS (CLA:是)

2027 [in_app_purchase] 移除跳过的驱动程序测试 (CLA:是)

2028 [instrumentation_adapter] 更新有关使用 AndroidX 的文档 (CLA:是)

2029 修复在 API 低于 24 的安卓设备上暂停或恢复视频时崩溃的问题。(CLA:是,审查中)

2036 视频播放器版本修复 (CLA:是)

2038 [url_launcher] 在初始化期间移除了对 rootViewController 的引用 (CLA:是,审查中,等待测试工具)

2045 [android_intent] 添加 action_application_details_settings (CLA:是,提交队列)

2047 [local_auth] 在人脸解锁时避免用户确认 (CLA:是,提交队列,等待测试工具)

2049 [path_provider] 安卓:支持多个外部存储选项 (CLA:是,审查中)

2050 [instrumentation_adapter] 添加对使用 Flutter 驱动程序运行测试的支持 (CLA:是)

2051 [instrumentation_adapter] 更新以发布 (CLA:是)

2052 [instrumentation_adapter] 添加 iOS 存根实现和示例应用程序 (CLA:是)

2053 [google_maps_flutter] 修复与 prefer_const_constructors 相关的分析器失败 (CLA:是)

2055 将开源站点指向新位置 (CLA:是)

2056 重新发布“[webview_flutter] 为 WebViewController 添加 getTitle 方法”... (CLA:是)

2057 [相机] 修复 NullPointerException (CLA:是,提交队列,等待测试工具)

2059 [google_sign_in] 修复错误处理区域中链式异步方法的问题 (CLA:是)

2065 [google_maps_flutter] 优先使用 const 构造函数。(CLA:是)

2068 [google_maps_flutter] 修复 iOS 上的 MyLocationButton (CLA:是)

2070 [image_picker] 当源图像方向为左或右时交换宽度和高度 (CLA:是,审查中)

2075 [instrumentation_adapter] 将示例迁移到 AndroidX (CLA:是)

2076 [google_maps_flutter] 在 GoogleMap 中克隆缓存元素 (CLA:是)

2083 [image_picker] 修复在 iOS 13 及更高版本上选择视频时崩溃的问题。(CLA:是,审查中)

2084 [更新] local_auth - 国际化版本 (CLA:是)

2087 [android_alarm_manager] 更新并迁移 iOS 示例项目 (CLA:是)

2088 [android_intent] 更新并迁移 iOS 示例项目 (CLA:是)

2089 [battery] 更新并迁移 iOS 示例项目 (CLA:是)

2090 [camera] 更新并迁移 iOS 示例项目 (CLA:是,提交队列)

2091 [connectivity] 更新并迁移 iOS 示例项目 (CLA:是)

2092 [device_info] 更新并迁移 iOS 示例项目 (CLA:是)

2093 [google_maps_flutter] 更新并迁移 iOS 示例项目 (CLA:是)

2094 [google_sign_in] 更新并迁移 iOS 示例项目 (CLA:是)

2095 [image_picker] 更新并迁移 iOS 示例项目 (CLA:是)

2096 [in_app_purchase] 更新并迁移 iOS 示例项目 (CLA:是,提交队列)

2097 [local_auth] 更新并迁移 iOS 示例项目 (CLA:是)

2098 [package_info] 更新并迁移 iOS 示例项目 (CLA:是)

2099 [path_provider] 更新并迁移 iOS 示例项目 (CLA:是)

2100 [quick_actions] 更新并迁移 iOS 示例项目 (CLA:是)

2101 [sensors] 更新并迁移 iOS 示例项目 (CLA:是)

2102 [share] 更新并迁移 iOS 示例项目 (CLA:是)

2103 [shared_preferences] 更新并迁移 iOS 示例项目 (CLA:是)

2108 [google_maps_flutter] 为 google_maps 添加 Projection 方法 (CLA:是)

2109 [url_launcher] 更新并迁移 iOS 示例项目 (CLA:是,提交队列)

2110 [video_player] 更新并迁移 iOS 示例项目 (CLA:是)

2111 [local_auth] 停止认证的 API (CLA:是)

2112 运行 flutter_plugin_tools 格式化 (CLA:是)

2113 [google_maps_flutter] 避免 AbstractMethod 崩溃 (CLA:是)

2115 [相机] 为 iOS 定义 clang 模块 (CLA:是)

2119 添加 Web URL 启动器 (CLA:是)

2120 [image_picker] 修复从“flutter build aar”生成 aar 时崩溃的问题 (CLA:是,审查中)

2123 [相机] 修复事件类型检查 (CLA:是)

2124 [video_player] 将 [player dispose] 移动到 `onUnregistered` (CLA:是)

2125 [in_app_purchase] 为 iOS 定义 clang 模块 (CLA:是)

2127 [google_sign_in] 通过将 CocoaPod 升级到 5.0 修复已弃用的 API 使用问题 (CLA:是,提交队列)

2128 [image_picker] 为 iOS 定义 clang 模块 (CLA:是)

2131 [share] 修复 iOS 在将主题设为 null 时崩溃的问题 (CLA:是)

2135 [android_alarm_manager] 为 iOS 定义 clang 模块 (CLA:是)

2136 [url_launcher_web] 修复 README.md pubspec 示例 (CLA:是)

2137 [connectivity] 为 iOS 定义 clang 模块 (CLA:是)

2138 [device_info] 为 iOS 定义 clang 模块 (CLA:是)

2139 [google_maps_flutter] 添加 NonNull 宏以减少 iOS 中的警告 (CLA:是)

2141 错误修复:`formatHint` 适用于网络流。(CLA:是)

2142 [Connectivity] 迁移到新的 Android 嵌入 (CLA:是)

2143 [android_intent] 迁移到新的嵌入 (CLA:是)

2144 [android_intent] 为 iOS 定义 clang 模块 (CLA:是)

2145 [instrumentation_adapter] 为 iOS 定义 clang 模块 (CLA:是)

2146 [local_auth] 为 iOS 定义 clang 模块 (CLA:是)

2147 [path_provider] 为 iOS 定义 clang 模块 (CLA:是)

2148 [package_info] 为 iOS 定义 clang 模块 (CLA:是)

2149 [quick_actions] 为 iOS 定义 clang 模块 (CLA:是)

2152 [battery] 支持 v2 Android 嵌入器 (CLA:是)

2154 使用稳定的 Flutter 镜像作为基础 (CLA:是)

2155 [in_app_purchase] 迁移到 v2 Android 嵌入 (CLA:是)

2156 [Share] 支持 v2 Android 嵌入器。(CLA:是)

2157 [url_launcher] 迁移到新的嵌入 (CLA:是)

2158 [video_player] VideoPlayerController 初始化基本测试 (CLA:是)

2160 [package_info] 支持 v2 Android 嵌入器(带端到端测试) (CLA:是)

2161 将 instrumentation_adapter 插件重命名为 e2e 插件 (CLA:是)

2162 [shared_preferences] 支持 v2 Android 嵌入器。(CLA:是)

2163 [device_info] 支持 v2 Android 嵌入器。(CLA:是)

2164 [sensor] 支持 v2 Android 嵌入器。(CLA:是)

2165 [camera] 迁移到新的嵌入 (CLA:是)

2167 [quick_actions] 支持 v2 Android 嵌入器。(CLA:是)

2168 在嵌入中为 Android 生命周期添加插件 (CLA:是)

2169 [flutter_webview] 迁移到新的嵌入 (CLA:是)

2174 [url_launcher] 在 Android gradle 属性中启用 androidx 和 jetifier (CLA:是)

2175 [sensors] 为 iOS 定义 clang 模块 (CLA:是)

2176 [shared_preferences] 为 iOS 定义 clang 模块 (CLA:是)

2177 [url_launcher] 为 iOS 定义 clang 模块 (CLA:是)

2178 [e2e] 更新 README (CLA:是)

2179 [battery] 为 iOS 定义 clang 模块 (CLA:是)

2180 [share] 为 iOS 定义 clang 模块 (CLA:是)

2182 [google_maps_flutter] 为 iOS 定义 clang 模块,修复分析器警告 (CLA:是)

2183 [video_player] 为 iOS 定义 clang 模块 (CLA:是)

2184 [google_sign_in] 为 iOS 定义 clang 模块 (CLA:是)

2185 [webview_flutter] 为 iOS 定义 clang 模块 (CLA:是)

2186 在包更改时,在 CI 测试中对 iOS 和 macOS 代码运行 clang 分析器 (CLA:是)

2188 [android_intent] 提升 Flutter SDK 最低版本 (CLA:是)

2189 [battery] 放宽示例应用程序所需的最低 Flutter 版本 (CLA:是)

2190 [e2e] 更新以支持新的嵌入器 (CLA:是)

2191 [image_picker] 修复 iOS 构建和分析器警告 (CLA:是)

2192 [in_app_purchase] 修复 iOS 构建警告 (CLA:是)

2194 [battery] 为示例应用程序添加 e2e 依赖 (CLA:是)

2195 [android_intent] 清理 V2 迁移 (CLA:是)

2196 [webview_flutter] (简单) 添加 V2 警告 (CLA:是)

2197 在 master 和 stable 分支上启用测试 (CLA:是)

2199 恢复“在 master 和 stable 分支上启用测试 (#2197)” (CLA:是)

2200 [flutter_webview] 恢复 v2 嵌入器支持 (CLA:是)

2201 [url_launcher] 恢复嵌入支持 (CLA:是)

2202 [android_intent] componentName 必须在调用 resolveActivity 之前提供 (CLA:是,等待测试工具)

2203 在 stable 上重新发布插件测试 (CLA:是)

2204 [url_launcher] 重新发布 v2 嵌入支持 (CLA:是)

2205 将 flutter_android_lifecycle 替换为 flutter_plugin_android_lifecycle (CLA:是)

2206 [flutter_plugin_android_lifecycle] 更新 README,使用新的插件名称 (CLA:是)

2207 [flutter_plugin_android_lifecycle] 将 e2e 依赖版本提升到 0.2.1 (CLA:是)

2208 删除所有 example/android/app/gradle.properties 文件 (CLA:是)

2209 [webview_flutter] 重新发布 v2 嵌入支持 (CLA:是)

2211 确保在 stable 分支上测试时,Cirrus 在 iOS 上升级到最新版本 (CLA:是)

2212 [connectivity] 移除 AndroidX 约束 (CLA:是)

2215 [in_app_purchase] 移除 AndroidX 约束 (CLA:是)

2216 [battery] 在 ... 中使用 android.arch.lifecycle 而不是 androidx.lifecycle:lifecycle (CLA:是)

2217 [url_launcher] 添加 `url_launcher_platform_interface` 包 (CLA:是)

2218 [package_info] 移除 AndroidX 约束 (CLA:是)

2219 [camera] 移除 AndroidX 约束 (CLA:是)

2220 [url_launcher] 移除 AndroidX 约束 (CLA:是)

2221 [android_intent] 移除 AndroidX 约束 (CLA:是)

2222 修复 CONTRIBUTING.md 中的测试说明 (CLA:是)

2223 [flutter_plugin_android_lifecycle] 在示例应用程序中注册 e2e 插件 (CLA:是)

2226 [video_player] 添加 v2 嵌入支持 (CLA:是)

2228 [url_launcher] 使用 `url_launcher_platform_interface` 处理调用 (CLA:是)

2230 禁止 `... implements UrlLauncherPlatform` (CLA:是)

2231 [清理] 移除 AndroidX 警告 (CLA:是)

2232 [多个] V2 嵌入插件使用 compileOnly (CLA:是)

2233 [e2e] 更新 README (CLA:是)

2236 使用包导入导入 lib/ 目录中的文件。(CLA:是)

2237 [url_launcher] 将 url_launcher_web 迁移到平台接口 (CLA:是)

2239 [相机] 安卓:通过创建请求套件改进图像流... (CLA:是,等待测试工具)

2241 [Shared_preferences] 抑制警告 (CLA:是)

2242 [google_maps_flutter] 将 error.code 转换为 unsigned long 以避免将 NSInteger 用作 %ld 格式警告。(CLA:是,提交队列)

2243 [flutter_plugin_android_lifecycle] 使 FlutterLifecycleAdapter 适应新的嵌入 API (CLA:是)

2244 [google_sign_in] 将插件移动到其子目录,以允许联合实现 (CLA:是)

2250 使用 flutter stable 的 pub 版本运行发布 (CLA:是)

2252 [google_sign_in] 在 GoogleUserCircleAvatar 中处理新样式 URL (CLA:是)

2257 [webview_flutter] 添加异步 NavigationDelegates (CLA:是)

2260 使 setMockInitialValues 处理非前缀键 (CLA:是)

2261 [image_picker] 更多文档和测试。(CLA:是)

2262 [connectivity] 添加更多文档,删除 example/README (CLA:是)

2266 [google_sign_in] 将插件移植到使用联合平台接口 (CLA:是)

2267 将 google_maps_flutter pubspec 版本提升以匹配 CHANGELOG (CLA:是)

2268 [android_intent] 添加缺失的 DartDocs (CLA:是)

2269 [connectivity] 对公共 DartDocs 进行 Lint 检查 (CLA:是)

2270 [image_picker] 对公共 DartDocs 进行 Lint 检查 (CLA:是)

2271 [基础架构] 在 CI 中忽略分析器问题 (CLA:是)

2272 [sensors] 文档和测试改进 (CLA:是)

2273 [video_player] 添加平台接口 (CLA:是)

2274 [url_launcher] DartDoc 和测试改进 (CLA:是)

2275 更新 Cirrus 以在 13.2 和 Xcode 11 上创建 iOS 模拟器 (CLA:是)

2280 添加 google_sign_in_web 插件。(CLA:是)

2281 [connectivity] 修复 iOS 的可达性流 (CLA:是)

2282 将插件迁移到使用 e2e 测试。(CLA:是)

2284 [path_provider] 添加对 v2 嵌入的支持 (CLA:是)

2286 [video_player] 改进 DartDocs 和测试覆盖率 (CLA:是)

2288 [path_provider] 添加缺失的 DartDocs (CLA:是)

2289 [url_launcher] 更新 url_launcher_web 中的依赖项和文档 (CLA:是)

2292 更新 CONTRIBUTING.md 以允许 mockito (CLA:是)

2293 [image_picker] 修复在选择非图像文件时崩溃的问题。(CLA:是)

2296 [shared_preferences] 添加缺失的 DartDoc (CLA:是)

2297 [share] README 更新 (CLA:是)