Flutter 1.12.13 的更新日志
本发布版本中 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
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)
40447 为 flutter 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: 是, 工具)
44758 在 gen_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 包含
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:是)