Flutter 1.2.2 更改日志
本发布版本中 flutter/flutter 已关闭的 PRs
#从 2018 年 11 月 29 日星期五 19:41:00 -0800 到 2019 年 2 月 21 日星期四 20:22:00 -0800
21157 交换范围与手势 (cla: yes, f: 滚动, framework)
22139 将 INTERNET 权限移至 debug/AndroidManifest.xml (cla: yes, tool, ▣ platform-android)
23118 设置 ExpansionTile 中第一个 ListTile 的图标颜色。修复 #23053 (cla: yes, f: material design, framework)
23188 在为 Xcode 10 构建时检查重复的 Flutter.framework 嵌入 (cla: yes, tool, ⌺ platform-ios)
23424 教会 DragGestureRecognizer 拖动开始行为 (a: 文本输入, cla: yes, d: 示例, f: cupertino, f: 日期/时间选择器, f: 手势, f: material design, f: 滚动, framework)
23506 在画廊中创建带有可编辑数值的滑块 (cla: yes, f: material design, framework)
23531 [O] 移除许多超时。 (a: 测试, cla: yes, t: gradle, team, tool)
23677 为 FloatingActionButtonLocation 的更改添加动画测试 (cla: yes, f: material design, framework)
23759 添加 CupertinoTheme (cla: yes, f: cupertino, f: material design, framework, team: gallery)
23782 将 flutter_shared 资源添加到模块 artifact (a: 资源, t: gradle, tool)
23817 修复项目目录包含空格导致编译错误 (a: 现有应用, cla: yes, tool, ▣ platform-android)
23860 清除缓存或逐出缓存时清除 pendingImages。 (cla: yes, framework)
23889 Flutter doctor 错误消息查找 (cla: yes, t: flutter doctor, tool)
23919 允许检测 TabBar 上的点击 (cla: yes, f: material design, framework)
24156 [Material] 底部应用栏主题 (cla: yes, f: material design, framework)
24169 [Material] 对话框的可主题化海拔高度。 (cla: yes, f: material design, framework)
24209 不要在项目模板中忽略 pubspec.lock (cla: yes, tool)
24440 添加对 Android App Bundle 的支持 - 问题 #17829 (cla: no, t: gradle, tool, ▣ platform-android)
24449 文本字段样式合并 (cla: yes, f: material design, framework)
24457 修改 Material TextField 上的 Android 和 iOS 手势 (a: 文本输入, cla: yes, f: cupertino, f: material design, framework)
24511 [H] 取消弃用 BigInteger 支持,但说明其实际作用。 (cla: yes, framework)
24513 添加一些基本测试,用于在 flutter test
中评估表达式 (a: 调试, a: 测试, cla: yes, tool)
24515 添加一些基本的调试步进测试 (a: 调试, cla: yes, tool)
24527 obscureText 和 enableInteractiveSelection 默认值 (a: 文本输入, cla: yes, framework)
24537 为 attach 命令添加 ipv6 和 observatory 端口支持。 (cla: yes, customer: dream (g3), tool)
24551 将 consumedScrollExtent 添加到 Viewport 报告的 SliverConstraints (cla: yes, f: 滚动, framework)
24554 添加强制按压手势检测器和识别器 (cla: yes, f: 手势, framework)
24580 移除针对 Googler 的代码签名特殊处理 第二轮 (cla: yes, tool, ⌺ platform-ios)
24581 [OR] 清理设备实验室测试并移除超时。 (cla: yes, t: 热重载, tool)
24587 验证 TextField 中的样式 (cla: yes, f: material design, framework)
24632 在崩溃报告中包含错误消息 (cla: yes, tool)
24635 TextFormField 光标参数 (a: 文本输入, cla: yes, f: material design, framework)
24643 [H] 对 InputDecoration 进行一些小调整(主要是文档)。 (cla: yes, f: material design, framework)
24669 确保缓存目录和文件具有适当的权限 (cla: yes, tool)
24728 [H] 支持设置禁用浮动操作按钮的海拔高度 (cla: yes, f: material design, framework)
24736 [H] 为 FAB 提供更多位置。 (cla: yes, f: material design, framework)
24744 当应用变为不可见/可见时,丢弃/恢复焦点 (a: 文本输入, cla: yes, framework)
24746 更改所需的 adb 版本,因为旧版本会破坏热重载。 (cla: yes, tool, ▣ platform-android)
24752 用 switch 替换平台检查 (cla: yes, f: material design)
24754 用 switch 替换 Android 特有检查 (cla: yes, framework, team)
24761 添加对浮动光标的支持 (a: 文本输入, cla: yes, framework)
24767 [H] 改进了溢出 ListTile 中前导和尾随部件的定位 (cla: yes, f: material design, framework)
24779 如果文本未更改,则跳过格式化程序 (a: 文本输入, cla: yes, framework)
24797 在文本绘制器中迭代潜在的字素簇长度 (a: 文本输入, a: 排版, cla: yes, framework)
24816 [H] ClipPath.shape 及相关修复 (cla: yes, f: material design, framework)
24830 实现鼠标指针的悬停支持。 (cla: yes, f: 手势, framework, ⎊ platform-chromebook, ▣ platform-android)
24848 [H] 通过将错误传播到 Future 来处理 compute()
中的错误。 (cla: yes, framework)
24862 修复 offstage 子级的语义编译器 (a: 无障碍, cla: yes, framework, severe: 崩溃)
24868 澄清 foundation 库中 dart:ui 的依赖 (cla: yes, d: api 文档, framework)
24876 添加淡入淡出、圆角、修复偏移和修复 iOS 上光标高度 (a: 文本输入, cla: yes, f: cupertino, f: material design, framework)
24878 为 Fuchsia 添加 flutter-attach 入口点 (cla: yes, tool)
24881 从 KeepAlive 中移除 offstage 字样 (cla: yes, framework)
24889 更新 AUTHORS (cla: yes, team)
24890 移除已弃用的 lint "prefer_bool_in_asserts"。 (cla: yes, team)
24892 处理 TabBarView 的一个特殊情况:动画结束前最后一个 tab 被删除 (cla: yes, f: material design, framework)
24930 直接运行 Flutter 测试时通过迷你测试引擎运行 (flutter run -t test_file) (a: 测试, cla: yes, framework)
24932 修复 Typography null 工厂构造函数 (cla: yes, f: material design, framework)
24941 更新 Switch 文档:禁用状态 (cla: yes, f: material design, framework)
24942 修复 debugPrint(null) 不再崩溃 (cla: yes, framework, severe: 崩溃)
24944 修复 flutter root 错误消息字符串插值 (cla: yes, tool)
24953 Fuchsia 多个设备和目标 (cla: yes, customer: fuchsia, tool)
24976 支持 TextField 多行提示文本 #20941 (cla: yes, f: material design, framework)
24989 添加有关如何使用带注释区域的文档 (cla: yes, d: api 文档, framework)
24993 添加 InputDecoration alignLabelWithHint 参数 (cla: yes, f: material design, framework)
24994 添加 Fuchsia 的轮询模块发现 (cla: yes, tool, ○ platform-fuchsia)
24999 移除 TextField.noMaxLength,改用 maxLength = -1 (cla: yes, f: material design, framework)
25003 修复文档中的拼写错误 (cla: yes, d: api 文档, framework)
25007 在 master 分支构建时发出警告 (cla: yes, tool)
25008 [Slider] 自定义轨道、刻度线和覆盖形状绘制器 (cla: yes, f: material design, framework)
25013 为 Cupertino 导航演示添加一个小修复 (cla: yes, team: gallery)
25046 添加对返回 context.widget 的构建方法的检查 (cla: yes, framework)
25048 如果固定和浮动 AppBar 剩余 paintExtent 小于 minExtent,则不崩溃 (cla: yes, framework, severe: 崩溃)
25049 修复基准模式下 handleDrawFrame() 的行为。 (a: 测试, cla: yes, framework)
25051 不对固定和浮动 AppBar 的文本进行淡出处理 (cla: yes, f: material design, framework)
25055 在文本字段固有宽度测量中包含光标 (a: 文本输入, cla: yes, framework)
25058 确保在提前返回之前设置 lastBuildTimestamp (cla: yes, tool)
25076 修复:cuertino 对话框操作背景模糊效果 (cla: yes, f: cupertino, framework)
25079 修复 Podfile 问题 #24342 (cla: yes, tool, waiting for tree to go green, ⌺ platform-ios)
25091 为 SliverAppBar 文档添加动画 (cla: yes, d: api 文档, f: material design, framework)
25094 在 'flutter config' 输出中包含空配置消息 (cla: yes, tool)
25095 InputDecorator 计数部件 (cla: yes, f: material design, framework)
25096 更改文档中的网络图片 URL (cla: yes, d: api 文档, framework)
25120 替换注释中已弃用的链接(指向 design-principles 页面) (cla: yes, d: api 文档, f: material design, framework)
25125 为 AnimationController 的 repeat() 添加反向功能 (a: 动画, cla: yes, framework)
25126 修复错误消息和其他拼写错误 (cla: yes, framework)
25154 运行 flutter emulators
不需要 AVD 文件夹存在 (cla: yes, tool, ▣ platform-android)
25159 修复 #25143 连续调用 precacheImage()
抛出异常 (cla: yes, framework, waiting for tree to go green)
25168 修复了 InheritedWidget 代码示例中的拼写错误 (cla: yes, framework)
25178 为 Dash/Zeal 文档集添加 favicon,添加 OpenSearch 元数据。 (cla: yes, team)
25183 将 navigatorKey 添加到 CupertinoTabView (cla: yes, f: cupertino, framework)
25184 将导入部分添加到示例代码模板,并添加更多文档。 (cla: yes, team)
25186 暂时重新添加过滤的 bintray ExoPlayer 仓库 (cla: yes, team: gallery)
25217 修复拼写。 (cla: yes, framework)
25221 支持 ANDROID_SDK_ROOT 以及 ANDROID_HOME (cla: yes, tool, ▣ platform-android)
25228 IntrinsicWidth stepWidth 或 stepHeight == 0.0 (cla: yes, framework)
25229 右对齐退格键错误 (a: 文本输入, cla: yes, framework)
25237 修复拼写错误 (a: 文本输入, cla: yes, d: api 文档, framework)
25238 [OR] 更新中国帮助链接 (cla: yes, tool)
25239 在附加子级之前调用 mark* 方法 (cla: yes, framework, severe: 崩溃)
25240 恢复 "确保缓存目录和文件具有适当的权限" (cla: yes, tool)
25243 允许在任意 CWD 运行代码片段工具 (cla: yes, d: api 文档, team)
25269 当缺少插件时,使 doctor 输出在 VS Code/IntelliJ/Android Studio 之间保持一致 (cla: yes, t: flutter doctor, tool)
25288 恢复 "为 attach 命令添加 ipv6 和 observatory 端口支持。" (cla: yes, tool)
25300 从 hello_world 示例中移除 uses-material-design (a: 大小, cla: yes, d: 示例)
25301 Flutter 工具支持 JIT 编译跟踪的自动保存 (cla: yes, framework, tool)
25303 为 attach 命令添加 ipv6 和 observatory 端口支持 (cla: yes, tool)
25305 在 flutter attach 测试中使用 stderr 而不是 stdout 来包含错误 (a: 测试, cla: yes)
25332 [fuchsia] 从 The Hub 获取 Dart VM 服务端口 (cla: yes, tool, ○ platform-fuchsia)
25335 恢复 "obscureText 和 enableInteractiveSelection 默认值" (a: 文本输入, cla: yes, framework)
25339 [Material] AlertDialog 的可主题化 TextStyles (cla: yes, f: material design, framework)
25342 恢复 "恢复 'obscureText 和 enableInteractiveSelection 默认值'" (a: 文本输入, cla: yes, f: material design, framework)
25344 将 Fuchsia 设备添加到 daemon 命令 (cla: yes, customer: fuchsia, tool)
25345 assert(elevation >= 0.0) 和文档澄清 (cla: yes, customer: fuchsia, f: material design, framework)
25352 恢复 "添加对浮动光标的支持" (a: 文本输入, cla: yes, f: cupertino, f: material design, framework)
25380 恢复 "在 flutter attach 测试中使用 stderr 而不是 stdout 来包含错误" (a: 测试, cla: yes)
25381 将剔除不透明度性能测试添加到设备实验室 (a: 测试, cla: yes, framework, severe: 性能)
25382 恢复 "在附加子级之前调用 mark* 方法 (#25239)" (cla: yes, framework, severe: 崩溃)
25384 添加对浮动光标的支持 (a: 文本输入, cla: yes, f: cupertino, f: material design, framework)
25390 恢复 "当应用变为不可见/可见时,丢弃/恢复焦点" (a: 文本输入, cla: yes, framework)
25394 更新本地化 (a: 国际化, cla: yes, framework)
25395 重新发布 "在附加子级之前调用 mark* 方法 (#25239)" (cla: yes, framework, severe: 崩溃)
25413 将 key.properties 和 *.jks 添加到 .gitignore (cla: yes, tool, waiting for tree to go green)
25416 尝试禁用 flutter run 测试 (cla: yes, team)
25440 不对不匹配的设备发现器发出警告 (cla: yes, tool)
25443 修复 daemon device.getDevices 调用 (cla: yes, tool)
25470 支持 Java 1.8 (cla: yes, t: gradle, tool)
25472 在动态模式下读取正确的缓存 VM 快照 (PRODUCT vs RELEASE) (cla: yes, tool)
25473 TextField.onChanged() 文档更新 (a: 文本输入, cla: yes, d: api 文档, framework)
25474 修复一些格式问题 (a: 动画, cla: yes, f: cupertino, framework, team)
25477 TransitionRoute.canTransitionFrom,To() 文档更新 (cla: yes, d: api 文档, f: 路由, framework)
25479 通过 git 依赖 goldens 仓库。 (a: 测试, cla: yes, tool)
25482 标记不稳定的测试 (a: 测试, cla: yes)
25483 更新示例以匹配新版本的生成 build.gradle (cla: yes, d: 示例)
25484 修复从未执行过的 gradle local.properties 测试 (cla: yes, t: gradle, tool)
25488 过渡曲线修复 (a: 动画, cla: yes, f: cupertino, framework)
25489 视频演示工具 (a: 测试, cla: yes, team: gallery)
25512 修复运行 flutter test
时 --start-paused
导致的断言失败 (cla: yes, tool)
25513 使 "参见" 部分统一 (cla: yes, team)
25514 修复拼写错误 (cla: yes, team)
25515 生成文档时写入代码片段索引文件 (cla: yes, d: api 文档, team)
25516 更改 flutter create 使用 master-docs.flutter.io 而不是 Firebase URL。 (cla: yes, tool)
25520 修复 Flutter 工具实际遵循 --build-number/--build-name 标志 (cla: yes, t: gradle, tool)
25521 修复文档注释中的缩进 (cla: yes, team)
25563 恢复 "更新示例以匹配新版本的生成 build.gradle (#25483)" (cla: yes, d: 示例, t: gradle, team, team: gallery)
25568 修复构建 (a: 测试, cla: yes, team)
25569 重新发布:更新示例以匹配新版本的生成 build.gradle (#25483) (cla: yes, d: 示例, t: gradle, team)
25573 更新 DayPicker,DatePicker 文档 "参见" 部分 (cla: yes, d: api 文档, f: 日期/时间选择器, f: material design, framework)
25574 使用完整的 textspan 树而不是顶级 textspan (cla: yes, framework)
25576 Flutter 工具支持在 Android 上构建动态补丁 (cla: yes, t: gradle, tool)
25579 修复文档注释片段 (cla: yes, team)
25582 添加缺失的依赖项以修复构建 (cla: yes, team, team: gallery)
25584 修复 CupertinoPicker 文档中的 material 引用 (cla: yes, d: api 文档, f: cupertino, framework)
25585 在 TextStyle 中公开字体回退 API,Engine 更新 54a3577c0139..215ca1560088 (8 commits) (a: 排版, cla: yes, f: material design, framework)
25586 报告 devfs 统计信息 (cla: yes, tool)
25593 让 CupertinoTabScaffold 也处理键盘插入 (cla: yes, f: cupertino, framework)
25594 切换到编译跟踪原生函数的新名称 (cla: yes, framework)
25595 除非明确请求,否则不解析 APK (cla: yes, tool)
25604 "参见" 部分中单独引用后不带句点 (cla: yes, d: api 文档, framework)
25631 默认基线构建选项 (cla: yes, tool)
25642 恢复依赖项升级,看是否有助于构建时间和 APK 大小 (cla: yes, team, team: gallery)
25645 更友好的 Dart 编译训练标志。 (cla: yes, tool)
25646 恢复 "[O] 移除许多超时。" (a: 测试, cla: yes, t: flutter driver, tool)
25670 3D 语义树 (a: 无障碍, cla: yes, f: material design, framework)
25674 更新 Shrine 演示 (a: 测试, cla: yes, team, team: gallery)
25678 在 android_views 测试中将 goldens 仓库锁定到特定提交。 (a: 测试, cla: yes)
25682 将 runner 目录消息移至用户消息类 (a: 国际化, cla: yes, tool)
25683 强制点击时选择一个单词 (a: 文本输入, cla: yes, f: cupertino, f: material design, framework)
25718 修复合并冲突。 (cla: yes, f: material design, framework)
25788 添加 Robert Penner 的缓动函数 (a: 动画, cla: yes, framework)
25790 澄清 AnimatedContainer 文档 (a: 动画, cla: yes, d: api 文档, framework)
25792 主动拒绝 UiKitView 手势。 (a: 平台视图, cla: yes, f: 手势, framework)
25796 允许没有补丁号的动态补丁。 (cla: yes, t: gradle, tool)
25798 从 Gallery 的“关于”屏幕中移除 early-stage (cla: yes, team, team: gallery)
25799 让 LicensePage 尊重刘海屏 (cla: yes, f: material design, framework)
25815 Flutter 引擎与 Dart 引擎同步更新 (cla: yes)
25817 修复 dev/manual_tests 中的 flutter run (a: 测试, cla: yes, team)
25849 引擎更新到 f0a1d6f91 (cla: yes)
25854 修复分析器 "prefer const" 警告。 (cla: yes, team)
25857 将 flutter_gallery__back_button_memory 标记为不稳定。 (a: 测试, cla: yes, team, team: gallery)
25863 使用动态修补时更友好的消息 (cla: yes, tool)
25864 使 decodeImageFromList 可模拟 (cla: yes, framework)
25865 [H] 添加 ImageStreamCompleter.hasListeners (并清理) (cla: yes, f: material design, framework)
25872 优化 flutter doctor 中的 cocoapods 逻辑。 (cla: yes, customer: gold, tool, waiting for tree to go green, ⌺ platform-ios)
25888 将 TestBorder 提取到工具文件中 (a: 测试, cla: yes)
25922 更新 lint 列表 (cla: yes, team)
25974 添加验证器以确保在设置 HTTP_PROXY 时正确设置 NO_PROXY (cla: yes, t: flutter doctor, tool)
25977 添加 didSendFirstFrameEvent 服务扩展。 (cla: yes, framework)
25980 确保图像提供程序抛出的所有错误都可以被开发人员捕获。 (cla: yes, framework)
25984 使用 RRect 在 chip 上绘制头像检查 (cla: yes, f: material design, framework)
25988 为背景绘制顺序添加黄金测试。 (a: 测试, cla: yes, engine)
25992 为 TextStyle 添加 fontFamilyFallback/Custom font fallback 文档 (cla: yes, d: api 文档, framework)
25994 简化 ImageStream(Completer).removeListener (cla: yes, framework)
25995 处理代码审查注释。 (cla: yes, team)
26001 为文本字段添加长按拖动光标移动支持 (a: 文本输入, cla: yes, f: cupertino, f: material design, framework, severe: API 破坏性变更)
26015 [fuchsia] 修复 flutter_gallery BUILD.gn (cla: yes, team, team: gallery)
26017 修复了一个问题:flutter doctor
因递归链接而卡住。 (cla: yes, customer: gold, tool, ▣ platform-android)
26021 修复 SliverAppBar 标题不透明度并测试所有情况 (cla: yes, f: material design, framework)
26024 解决 Gradle 因非 ASCII 字符而崩溃的问题。 (cla: yes, team)
26030 为 Card Demo 开启裁剪 (cla: yes, team, team: gallery)
26031 清理 1.0 版本后的画廊关于页面 (cla: yes, team, team: gallery)
26039 报告热重载统计信息。 (cla: yes, t: 热重载, tool)
26041 更新 dartdoc 到 0.27.0 (cla: yes, d: api 文档, team)
26042 更新 BottomSheet 等、Scaffold 中的 material 规范引用 (cla: yes, d: api 文档, f: material design, framework)
26069 改进 "gradle wrapper" 的完整性检查。 (cla: yes, t: gradle, tool)
26084 改进保存编译训练数据时的消息 (cla: yes, tool)
26088 修复 TextField.onTap PR 引入的拼写错误,更新 debugFillProperties (cla: yes, f: material design, framework)
26089 解释 BoxDecoration 不进行裁剪。 (cla: yes, d: api 文档, framework)
26090 将 netls 和 netaddr 替换为 dev_finder (cla: yes, tool, ○ platform-fuchsia)
26101 修复浮动 snapping SliverAppBar 崩溃 (cla: yes, f: material design, framework)
26104 使用缓存引擎时将正确的 VM 快照放入 APK (cla: yes, tool)
26107 flutter tool --dynamic 标志的更好的错误消息。 (cla: yes, tool)
26143 修复 DropDownButton 没有项目导致 RenderFlex 溢出 (cla: yes, f: material design, framework)
26153 从 no-response 模板中移除 cc @Hixie (cla: yes, team)
26192 [FAB] 在测试中将 FAB 添加为类。 (cla: yes, f: material design, framework)
26199 修复三态复选框从 false 到 null 的转换,测试所有转换 (cla: yes, f: material design, framework)
26201 防止在不支持的设备上调用 view.uiIsolate.flutterExit (cla: yes, tool, ○ platform-fuchsia)
26203 为 ReorderableListView 添加反向支持 (cla: yes, f: material design, framework)
26209 恢复 "教会 DragGestureRecognizer 拖动开始行为 (#23424)" (a: 文本输入, cla: yes, d: 示例, f: cupertino, f: 手势, f: material design, f: 滚动, framework, team: gallery)
26227 为集成测试赋予唯一的临时文件夹名称 (a: 测试, cla: yes)
26235 将模板中最小 dart sdk 依赖项版本提升到 2.1.0 (cla: yes, tool)
26238 移除长期弃用的 TwoLevelList (cla: yes, f: material design, framework, severe: API 破坏性变更)
26239 强制 DatePicker 值在年份更改时保持在 firstDate 和 lastDate 之间 (cla: yes, f: 日期/时间选择器, framework)
26244 将 analysis_options 移至包 (cla: yes, team)
26246 教会 DragGestureRecognizer 拖动开始行为 (cla: yes, f: 手势, f: 滚动, framework)
26249 恢复 "将 netls 和 netaddr 替换为 dev_finder" (cla: yes, tool, ○ platform-fuchsia)
26250 重新发布:切换到 dev_finder (cla: yes, tool, ○ platform-fuchsia)
26252 手动引擎更新与分析器修复 (cla: yes)
26257 添加 Flutter 品牌指南链接 (cla: yes, f: material design, framework)
26259 弃用 Scaffold resizeToAvoidBottomPadding,现在为 resizeToAvoidBottomInset (cla: yes, f: material design, framework)
26260 修复拼写错误 (cla: yes, d: api 文档, f: material design, framework)
26262 声明 Skia 配置的系统消息通道 (cla: yes, dependency: skia, framework)
26265 添加支持 RawKeyboardEvents 上检测按下修饰键的功能 (a: 文本输入, cla: yes, framework)
26266 [flutter_driver] 移动 Fuchsia 日志代码。 (cla: yes, t: flutter driver, tool, ○ platform-fuchsia)
26269 更新 editable_text (TextField) 的文档 (a: 文本输入, cla: yes, d: api 文档, f: cupertino, f: material design, framework, waiting for tree to go green)
26270 修复红树 (Android 模块) (cla: yes, t: gradle, tool)
26271 将 compileOptions 添加到 android_host_app (a: 现有应用, a: 测试, cla: yes)
26274 将源行添加到代码片段元数据文件 (cla: yes, d: api 文档)
26285 行宽限制为 80 字符 (cla: yes, team)
26290 将新曲线动画添加到类文档 (a: 动画, cla: yes, d: api 文档, framework, waiting for tree to go green)
26295 将超椭圆(又名 squircle)形状添加到 flutter。 (a: 保真度, cla: yes, f: cupertino, framework)
26297 为 Stepper 添加 'physics' 属性。 (cla: yes, f: material design, framework)
26300 允许捆绑标识符用引号括起来。 (cla: yes, tool)
26303 为 invokeMethod 添加类型参数(以及其他实用方法) (cla: yes, framework, p: framework, plugin, team)
26309 修复 TextField 中的下行字符截断 (a: 文本输入, cla: yes, framework)
26312 添加创建回滚动态补丁的逻辑。 (cla: yes, t: gradle, tool, ▣ platform-android)
26313 修复 Listenable.merge 不泄漏 (cla: yes, framework)
26315 确保 Dart SDK 目录具有适当的权限 (cla: yes, tool)
26332 集成 Strut:添加 StrutStyle,公开 Strut API,与 dart:ui 连接 Strut,Engine 更新 31a7f4d..e7eb1c8 (7 commits) (a: 文本输入, a: 排版, cla: yes, framework, severe: API 破坏性变更)
26333 重新添加丢失的画廊主题代码 (cla: yes, team, team: gallery, waiting for tree to go green)
26334 将测试标记为不不稳定 (a: 测试, cla: yes, team)
26337 chromebot recipe 说明缺少一个步骤 (cla: yes, team)
26339 恢复 "在为 Xcode 10 构建时检查重复的 Flutter.framework 嵌入" (cla: yes, t: xcode, tool, ⌺ platform-ios)
26376 移除 404 图片 (cla: yes, team)
26377 恢复对 *.lock 文件的忽略 (cla: yes)
26378 动态模式下更友好的 flutter tool 消息 (cla: yes, tool)
26385 弃用动画图像帧缓存 (a: 测试, cla: yes, framework)
26386 检查响应码,下载文档时重试 (cla: yes, team)
26388 修复 #26207 .gitignore 只包含项目根构建目录 (cla: yes, tool)
26389 确保包缓存准备不会在克隆的 Flutter 仓库内创建项目 (a: 测试, cla: yes, team)
26392 避免使用 ParagraphConstrains 的 const ctor (cla: yes, framework, team)
26395 发出更多 HTTP 错误响应体 (cla: yes, team)
26402 允许打包 recipe 使用 gsutil.py (cla: yes, team)
26403 仅对 macOS PR 重新启用计算凭据。 (cla: yes, team)
26422 为应用程序包创建可注入的工厂。 (cla: yes, tool)
26426 设置服务扩展时发送 ServiceExtensionToggled 事件。 (cla: yes, f: inspector, framework)
26430 引擎更新 e5ec3cf3ea5c..b7f6bf0192d1 (28 commits) (cla: yes)
26436 恢复 "将 analysis_options 移至包" (cla: yes, team)
26440 [fuchsia] 为 flutter_localizations 添加 BUILD.gn (a: 国际化, cla: yes, framework)
26441 修复一些文档引用 (cla: yes, d: api 文档, f: cupertino, framework)
26444 将 Android 应用模板中的 compileSdkVersion 更新到 Android P (cla: yes, tool, ▣ platform-android)
26449 为 @required 参数添加断言 (cla: yes, framework, team)
26450 为 profile 构建添加清单,启用 INTERNET 权限 (cla: yes, tool, ▣ platform-android)
26454 清理临时 catchError。 (cla: yes, framework)
26456 flutter create --template=plugin
现在包含 flutter (dart) 单元测试 (cla: yes, tool)
26482 语法修复:"places" 改为 "placed" (cla: yes, d: api 文档, framework)
26511 桌面工作流、设备和测试 (cla: yes, tool, ⌘ platform-mac, ❖ platform-windows, 🐧 platform-linux)
26519 跳过 flutter test
表达式评估测试 (a: 测试, cla: yes, tool)
26533 [Material] TabBarTheme 文本样式参数 (cla: yes, f: material design, framework)
26537 报告总体和传输时间作为热重载统计信息的一部分,… (cla: yes, t: 热重载, tool)
26539 缩小机器人分析脚本中导入搜索的正则表达式。 (cla: yes, team)
26545 移除 ignore_for_file lints (cla: yes, team)
26546 更新 dartdoc 到 0.28.0 并添加标志以限制警告 (cla: yes, d: api 文档, team)
26550 移除不正确的 Coveralls 徽章。 (cla: yes, team)
26559 重新添加 PageRouteFactory 的类型参数 (cla: yes, team)
26562 从 Podhelpr.rb 中移除 todo (cla: yes, team)
26565 对 Intel 架构动态模式的模拟器支持 (cla: yes, tool, ▣ platform-android)
26579 修复+取消跳过 flutter test
表达式评估测试 (cla: yes, tool)
26586 添加 Stack 部件的示例代码 (cla: yes, d: api 文档, framework)
26589 如果 Fuchsia 工作流部分失败,则不退出工具 (cla: yes, tool, ○ platform-fuchsia)
26592 防止在 IconThemeData 使用 null 参数时调用 lerp 导致崩溃 (cla: yes, framework)
26593 支持运行 macOS 预构建应用程序 (cla: yes, tool, ⌘ platform-mac)
26596 引擎更新到 5983e34a3c0e1217da7e8bbe9f2fe685048fe259 (cla: yes)
26597 [Material] 实现 App Bar 主题 (cla: yes, f: material design, framework)
26598 为 RenderSlivers 上的 getOffsetToReveal 添加测试 (a: 测试, cla: yes, framework, severe: 崩溃)
26604 为 HotRunnerConfig 添加一个关机钩子 (cla: yes, tool)
26605 为 Android 实现暗模式 (#25525) (cla: yes, f: material design, framework, ▣ platform-android)
26611 IconButton backgroundColor 文档示例 (cla: yes, d: api 文档, f: material design, framework)
26612 移除 TODO,减少技术债务 (cla: yes, team)
26613 更新 AlertDialog 内容文档 (cla: yes, f: material design, framework)
26629 [HX] 快速修复点击显示键盘的回归 (a: 文本输入, cla: yes, f: 手势, f: material design, framework, ⚠ 今日)
26630 将 flutter_assets 移至 App.framework (a: 现有应用, cla: yes, t: xcode, tool, ⌺ platform-ios)
26642 修复较新 NDKs 上的 --build-shared-library (cla: yes, tool, ▣ platform-android)
26644 恢复 "将 flutter_shared 资源添加到模块 artifact (#23782)" (a: 资源, cla: yes, t: gradle, tool)
26650 包装 dart:convert 以跟踪 utf8 解码失败 (cla: yes, tool)
26652 修复构建测试中的舍入错误 (a: 测试, a: 文本输入, cla: yes, framework)
26659 添加 NAN 值和设备报告的最小最大值之外的压力值的修复 (a: 文本输入, cla: yes, f: 手势, framework, waiting for tree to go green)
26663 使 getOffsetToReveal 与嵌套的 Viewports 一起工作 (cla: yes, f: 滚动, framework)
26668 [Gradle] 仅在构建 AAR 模块时将 ICU 数据复制到 flutter_shared (cla: yes, t: gradle, tool)
26669 在 flutter_tools 中注册 hotRestart 服务。 (cla: yes, tool)
26675 恢复 "将 flutter_assets 移至 App.framework (#26630)" (a: 现有应用, cla: yes, t: xcode, tool)
26680 [frdp] 添加 Fuchsia 执行的 find
和 ls
路径。 (cla: yes, team, tool, ○ platform-fuchsia)
26690 文档修复:SliverChildBuilderDelegate 是惰性版本 (cla: yes, d: api 文档, f: 滚动, framework)
26693 为 ImageStream 添加另一个测试 (a: 测试, cla: yes, framework, waiting for tree to go green)
26694 引擎回滚到 1e93a8eb39d79f643952737aa4fc31e1787a5a17 (cla: yes, engine, team)
26702 更新测试临时文件夹名称以与其他名称更一致 (a: 测试, cla: yes, tool)
26713 引擎更新到 05fee4eeee0ff6b219b1fcc394371e5f6963cc46 (a: 资源, cla: yes, tool, ⌺ platform-ios)
26715 Flutter 中的实验性标志 (cla: yes, tool)
26716 修复缺失的 const 分析器警告 (a: 测试, cla: yes, team)
26720 允许附加到 profile 构建 (cla: yes, tool)
26721 尊重 EditableText.keyboardAppearance (a: 文本输入, cla: yes, f: cupertino, framework)
26722 [Material] 重构 BottomNavBar 中的 _build
26727 引擎更新到 d470fc65ea1cb91ae66706b320d82c4536a4da8b (cla: yes)
26734 恢复默认的 DragStartBehavior 到 DragStartBehavior.down (a: 文本输入, cla: yes, f: cupertino, f: material design, f: 滚动, framework)
26736 [O] 移除所有超时 (第二版) (a: 测试, cla: yes, framework, t: flutter driver, team, tool)
26737 使用 Cirrus 镜像的 fastlane 而不是冻结我们自己的 gem 依赖集 (cla: yes, team, team: gallery)
26763 在 scroll_perf_test.dart 中关闭 Scaffold 抽屉 (cla: yes, team)
26764 修复 textTheme 中的 lerp 以允许 null 参数 (cla: yes, f: material design, framework)
26765 [Material] 内联 BAB 中唯一的 Theme.of(context) 调用 (cla: yes, f: material design, framework)
26766 如果未找到适当的主机本地引擎,则尽早报告错误。 (cla: yes, tool)
26770 恢复切换拖动行为 (cla: yes, f: material design, framework)
26774 [cupertino_icons] 添加汽车、巴士、火车、爪子、控制器和烧瓶图标。 (cla: yes, f: cupertino, framework)
26778 更好的 ListTile 前导/尾随部件对齐 (cla: yes, f: material design, framework)
26790 将 Android 平台升级到 28 (cla: yes, t: gradle, team)
26793 填充 editable_text.dart 测试覆盖率 (a: 测试, a: 文本输入, cla: yes, framework)
26795 更新 VERSION_LINUX_SDK (cla: yes, team, 🐧 platform-linux)
26796 [Material] 卡片的主题数据类型 (cla: yes, f: material design, framework)
26797 更新 VERSION_WIN_SDK (cla: yes, team, ❖ platform-windows)
26798 targetSdkVersion 28 (cla: yes, d: 示例, team, ▣ platform-android)
26807 #19060 将 material.google.com 链接更新到 material.io (cla: yes, d: api 文档, f: material design, framework, team)
26808 添加 Checkbox checkIcon 颜色参数 (cla: yes, f: material design, framework)
26809 修复 #26736 更改后的测试预期 (cla: yes, team)
26819 重构 android 可启动活动提取器逻辑 (cla: yes, customer: gold, tool, waiting for tree to go green, ▣ platform-android)
26826 避免在为 iOS 构建时多次调用 AnsiSpinner
上的 cancel
(cla: yes, tool, ⌘ platform-mac, ⌺ platform-ios)
26840 支持特定版本 Flutter (cla: yes, tool)
26883 将 Circle CI 徽章移到 Readme 标题旁边 (cla: yes, team)
26896 将 uiMode 添加到 android:configChanges (cla: yes, team, tool, ▣ platform-android)
26898 通过环境变量使 FDE 选择加入 (cla: yes, tool)
26900 使 reassemble 公开 (cla: yes, framework)
26901 添加 Dismissible.confirmDismiss 回调 (cla: yes, f: material design, framework)
26904 修复立即覆盖用户选择的 AM/PM 选择 (cla: yes, f: cupertino, f: 日期/时间选择器, framework, waiting for tree to go green)
26911 Dismissible 不可解散 (cla: yes, team, team: gallery)
26913 将 Gradle 脚本升级到 Android 插件版本 3.3.0 (cla: yes, team)
26921 修复一些错误的缩进 (cla: yes, team)
26926 引擎更新到 10eb972fc15b8a3f97ed7c26032cae03b10fca2c (cla: yes)
26932 使 UriMapper 和 StdoutHandler 公开并添加测试用例 (cla: yes, tool)
26938 修复 gradle 冗余错误。 (cla: yes, customer: gold, t: gradle, tool, waiting for tree to go green)
26942 检测 Android SDK 28/28.0.3 (a: 首次运行, cla: yes, t: flutter doctor, tool, waiting for tree to go green, ▣ platform-android)
26944 使用 mDNS 发现设备端口 (cla: yes, tool, ⌺ platform-ios)
26964 重构逻辑以获取 macOS 上 Android Studio 的插件路径 (cla: yes, customer: gold, t: gradle, tool, waiting for tree to go green, ▣ platform-android)
26967 使用 site-shared 作为 Flutter logo 的规范来源 (cla: yes, team)
26970 修复一个问题:由于 Debug.xcconfig 缺少 Flutter 环境,导致 PODS_ROOT
未定义 (cla: yes, customer: gold, t: xcode, tool, waiting for tree to go green, ⌺ platform-ios)
26978 为 codegen 和与工具的版本同步添加 flutter_build 包 (cla: yes, tool)
26988 热重载的实验性标志 (cla: yes, t: 热重载, tool)
26989 添加 experimentalBuildEnabled 标志和 build_runner 的初始 shim (cla: yes, tool)
26990 重新启用 ParagraphConstrains 的 const ctor (cla: yes, framework, team)
26991 调用在 dispose 后尝试不安全地使用 ticker 的方法时断言 (a: 动画, a: 调试, cla: yes, framework, waiting for tree to go green)
26993 为 stocks 应用添加 WorkspaceSettings.xcsettings (cla: yes, d: 示例)
26996 解释字体平台不一致 (cla: yes, d: api 文档, framework)
27003 添加更多 RenderEditable 测试覆盖率 (a: 测试, a: 文本输入, cla: yes, framework)
27032 在调试模式下传递 --verify-entry-points。 (cla: yes, tool)
27037 恢复 "热重载的实验性标志" (cla: yes, t: 热重载, tool)
27039 改进 decodeSyslog 文档 (cla: yes, tool, ⌺ platform-ios)
27042 更新 DropdownButton 文档 (cla: yes, f: material design, framework)
27043 热重载的实验性标志,已修复 (cla: yes, t: 热重载, tool)
27045 恢复 "将 Gradle 脚本升级到 Android 插件版本 3.3.0 (#26913)" (cla: yes, t: gradle, team)
27046 更新包 (cla: yes, team)
27049 引擎更新到 31c79171796c7d24d5f81033db77e25f95c45a64 (cla: yes)
27053 修改 Dash/Zeal 离线文档平台系列 (cla: yes, team)
27054 更新 flutter clean 以删除 .dart_tool 目录 (cla: yes, tool)
27058 添加用于推送命名路由的参数 (cla: yes, d: 示例, f: 路由, framework, waiting for tree to go green)
27059 恢复 "热重载的实验性标志,已修复" (cla: yes, t: 热重载, tool)
27093 更新 stocks/gallery 的 readme (cla: yes, d: 示例, team, team: gallery)
27096 恢复 "在 master 分支构建时发出警告 (#25007)" (cla: yes, tool)
27097 notched_shapes.dart 的拼写错误修复 (cla: yes, framework)
27111 格式化构造函数的初始化列表 (cla: yes, team)
27112 防止 _computeColumnWidths 因双精度问题而卡住 (cla: yes, framework)
27113 修复 windows 上 gsutil.py 调用 (cla: yes, team)
27114 为 Cupertino switch 添加触觉震动 (cla: yes, f: cupertino, framework)
27116 在 README 中添加一些关于本地打包档案的说明 (cla: yes, team)
27122 添加模块检查 (cla: yes, tool)
27140 添加 takeException 的文档和示例 (a: 测试, cla: yes, d: api 文档)
27154 Add2App:修复因硬编码模块 'app' 导致的崩溃 (a: 现有应用, cla: yes, customer: gold, t: gradle, tool)
27169 更新 IconButton 示例,添加 RaisedButton 示例 (cla: yes, d: api 文档, f: material design, framework)
27181 将 "Starting Xcode build" 状态文本更改为 "Running xcode build" (cla: yes, t: xcode, tool, ⌘ platform-mac)
27186 改进不支持的文本 (cla: yes, tool)
27191 恢复 f9e6242db (#26944) (cla: yes, tool)
27195 PopupMenuDivider.represents() 参数必须是 void,而不是 Null (cla: yes, f: material design, framework)
27197 为可选参数添加默认值。 (cla: yes, team)
27199 移除过时的 ignore: (cla: yes, framework, team)
27207 为 PackageUriMapper 添加对多根方案的支持 (cla: yes, tool)
27208 添加一个标志以启用对 systrace 的跟踪。 (cla: yes, tool, ▣ platform-android)
27211 通过 KernelCompilerFactory 注入 KernelCompiler (cla: yes, tool)
27252 添加对热重载期间实验性标志的支持。 (cla: yes, t: 热重载, tool)
27253 [flutter_tool,doctor] 修复并测试 gen_snapshot 失败消息 (cla: yes, tool)
27256 将 TestWidgetsFlutterBinding.runAsync() 中的 additionalTime 更新到 1000。 (a: 测试, cla: yes, team)
27257 添加基本 codegen 应用,用于集成测试和基准测试 (a: 测试, cla: yes, tool)
27260 更新 Align 文档 (cla: yes, framework, waiting for tree to go green)
27261 格式化参数列表 (cla: yes, team)
27271 移除所有过时的 "// ignore:" (cla: yes, team, waiting for tree to go green)
27272 修复 CupertinoDatePicker 中 initialDateTime 的断言 (cla: yes, f: cupertino, f: 日期/时间选择器, framework, waiting for tree to go green)
27274 添加缺失的逗号以修复构建 (cla: yes, d: api 文档, framework)
27277 使用 flutter_tools 生成 build_script (cla: yes, tool)
27278 使版本文档更清晰。 (cla: yes, tool)
27295 处理缺失的 curl (cla: yes, tool)
27297 为 Material/Card 添加 borderOnForeground 标志,允许边框在子部件后面绘制 (cla: yes, f: material design, framework)
27305 调查实现概要 (cla: yes, d: api 文档, team)
27316 为 Chips 添加海拔高度以增加灵活性 (cla: yes, f: material design, framework)
27319 如果编译从未开始,则不发送接受/拒绝。 (cla: yes, tool)
27322 修复 WrapAlignment 文档中的拼写错误 (cla: yes, d: api 文档, framework, waiting for tree to go green)
27323 不传递 --packages-dir 标志 (cla: yes, tool)
27365 更新了嵌套 FocusScopes 的焦点处理 (cla: yes)
27367 更新 shrine 登录屏幕,以便取消关闭路由 (cla: yes, team, team: gallery)
27374 惰性下载 artifact:魅影危机 (cla: yes, tool)
27376 Material.border 类型现在是 BorderRadiusGeometry (cla: yes, f: material design, framework)
27378 使 deviceDiscovery API 可覆盖 (cla: yes, tool)
27381 修复 UnconstrainedBox 类 debugFillProperties 中的错误 (a: 调试, cla: yes, framework)
27387 在诊断属性中跟踪 InheritedElement 依赖项 (cla: yes, framework)
27389 启用 Window 的依赖注入,而不是使用静态属性 (cla: yes)
27399 为 ChipThemeData 添加 elevation/pressElevation (cla: yes, f: material design, framework)
27400 确保 Shrine 应用尊重 Gallery 选项中的平台切换 (cla: yes, team, team: gallery)
27409 确保所有曲线在 t=0/1 时在 .transform(t) 中返回 0 和 1 (a: 动画, cla: yes, framework, waiting for tree to go green)
27410 禁用 AOT 中裸指令的使用 (cla: yes, tool)
27413 修复拼写错误 "when when" (cla: yes, d: api docs, framework)
27424 [H] 在 CustomScrollView 上暴露 "center" (cla: yes, f: date/time picker, f: scrolling)
27425 [HR] 清理与 "offstageness" 相关的事项。(cla: yes, framework)
27432 移除 GlobalKey 移除监听器的残留 (cla: yes, framework)
27433 修复当 SliverPersistentHeader 同时浮动和固定时,在滚动超过 ScrollView 开头时会向下滚动的问题 (cla: yes, f: scrolling, framework, waiting for tree to go green)
27471 重构 iOS bundleid/Android 应用程序进程逻辑。(cla: yes, tool)
27477 [H] Tabs (cla: yes, f: material design, framework)
27481 将 Brightness 移动到引擎中的 dart:ui (#27479)。(cla: yes, framework)
27487 [H] 使 NotchedShape 更实用 (cla: yes, f: material design, framework)
27501 更新 initstate()、didUpdateWidget()、dispose() 的文档 (cla: yes, d: api docs, framework)
27502 创建一个公共的 kReleaseMode 常量。(cla: yes, framework)
27504 添加了对加利西亚语的支持 (material_es_GL.arb) (a: internationalization, cla: yes, framework)
27505 从 APK 资产大小检查中移除 icudtl.dat (cla: yes, team)
27506 添加了对斯瓦希里语的支持 (material_sw.arb) (a: internationalization, cla: yes, framework)
27509 移除了多余的“the” (cla: yes, d: api docs, f: material design, framework)
27510 [Material] 允许滑块形状轻松调整大小 (cla: yes, f: material design, framework)
27511 更新 dartdoc 到 0.28.1+1 并添加源代码链接参数 (cla: yes, team)
27513 为 flutter_gallery 添加滚动性能测试 (cla: yes, team)
27519 更新 OutlineButton 按下时的填充颜色 (cla: yes, f: material design, framework)
27528 修复了 Cupertino Switch 演示 (cla: yes, f: cupertino, framework, waiting for tree to go green)
27531 打印 50000 美元大富翁钱 (cla: yes, tool, waiting for tree to go green)
27532 将 @isTest 添加到 Flutter 对 group/test 的封装中 (a: tests, cla: yes)
27534 停止内部使用 SelectionChangedCause 来显示文本选择工具栏 (a: text input, cla: yes, f: cupertino, f: material design, framework, severe: API break)
27553 如果设置了 CP_REPOS_DIR,则使用它 (cla: yes, tool, ⌺ platform-ios)
27556 更新 flutter 和 flutter.bat 命令以建议稳定分支 (cla: yes, tool)
27559 更新 dartdoc 到 0.28.1+2 并修复搜索文本对齐问题 (cla: yes, team)
27564 修复 _sendPlatformMessage() 中的窗口错误 (#27541)。(cla: yes, framework, p: framework)
27566 当 gradle 构建因 AndroidX 失败时发出警告 (cla: yes, t: gradle, tool)
27568 修复发布模式下 TabBar 的初始滚动 (cla: yes, f: material design, f: scrolling, framework)
27569 错误修复:向 TestWindow 添加 platformBrightness。(a: tests, cla: yes)
27570 CupertinoSliverRefreshControl 中的小清理 (cla: yes, f: cupertino, framework)
27573 使文本选择工具栏按钮独立于主题 (cla: yes, f: cupertino, framework)
27575 更新 OutlineButton 默认边框宽度和高亮海拔 (cla: yes, f: material design, framework)
27576 处理 CupertinoTabScaffold 在选项卡删除后的重建 (cla: yes, f: cupertino, framework)
27577 [flutter_driver] 使用异步调用运行 SSH 命令而不会死锁。(cla: yes, t: flutter driver, tool, ○ platform-fuchsia)
27588 CupertinoSliverRefreshControl 非活跃过滚动行为 (cla: yes, f: cupertino, framework, waiting for tree to go green)
27596 检查 PowerShell 版本。(cla: yes, tool, waiting for tree to go green, ❖ platform-windows)
27604 更新 material 加利西亚语 (gl) 翻译文件名 (a: internationalization, cla: yes, framework)
27607 从注入中移除构建运行器 (cla: yes, tool)
27613 [Material] 跳过某些滑块形状的简单 API (cla: yes, f: material design, framework)
27615 修复列表设备因垃圾输入而报错的问题 (cla: yes, tool, ○ platform-fuchsia)
27616 overlay 的小文档修复 (cla: yes, framework)
27620 添加键盘键码生成器。(cla: yes, tool)
27623 使 FlexibleSpaceBar 标题填充可配置 (cla: yes, f: material design, framework)
27627 添加了对逻辑和物理按键事件的支持 (cla: yes, framework)
27632 datatable 的空值检查逻辑。(cla: yes, f: material design, framework)
27647 修复了 #27621: 如果 minuteInterval > 1,CupertinoTimerPicker 会中断 (cla: yes, f: cupertino, framework)
27648 使样本分析器更适合本地运行。(cla: yes, team)
27659 修复小拼写错误 (cla: yes, framework, waiting for tree to go green)
27661 将 build_runner_core 添加到 flutter_tools BUILD.gn (cla: yes, tool)
27663 TextField 应仅为 iOS 设置 EditableText.cursorOffset (a: text input, cla: yes, f: material design, framework)
27665 通过标志将桌面设备添加到守护程序 (cla: yes, tool)
27668 通过 flutter 工具连接 dart2js,添加编译测试 (cla: yes, tool)
27672 支持在 AOT 模式下构建动态补丁。(cla: yes, tool)
27687 为 JetBrainsToolbox 添加 Android Studio 进程逻辑 (cla: yes, customer: gold, tool, ▣ platform-android, ⚠ TODAY)
27690 移除 super_goes_last (cla: yes, team)
27691 修复 Xcode_backend.sh 对风味的支持 (cla: yes, t: xcode, tool, waiting for tree to go green, ⌺ platform-ios)
27697 Cupertino TextField 光标修复 (a: text input, cla: yes, f: cupertino, framework)
27699 [Material] 更新 Gallery 中的卡片演示,以展示 Card 小部件的不同用法 (cla: yes, f: material design, framework, team, team: gallery)
27703 向 showDatePicker、showTimePicker 添加 builder 参数 (cla: yes, f: date/time picker, f: material design, framework)
27705 恢复 "Lazily download artifacts" (cla: yes, tool)
27708 从 flutter_tools 移除 build_runner_core 导入 (cla: yes, tool)
27709 将我们的构建预算增加到 16 毫秒 (cla: yes, t: flutter driver, tool)
27717 重构 "no ios devices attached" 逻辑。(cla: yes, tool, ⌺ platform-ios)
27735 惰性下载工件(第二部分):克隆人战争 (cla: yes, tool)
27743 重构构建号/构建名逻辑。(cla: yes, t: gradle, t: xcode, tool)
27752 向 ScaleUpdateDetails 添加水平和垂直比例参数。(cla: yes, f: gestures, framework, waiting for tree to go green)
27754 添加 flutter 工具对动态补丁进行二进制压缩的支持。(cla: yes, t: gradle, tool)
27765 重构本地引擎逻辑 (cla: yes, t: xcode, tool, ⌺ platform-ios)
27773 DatePicker 中午/午夜溢出修复 (cla: yes, f: cupertino, f: date/time picker, framework)
27789 恢复 "Disable usage of bare instructions in AOT (#27410)" (cla: yes, tool)
27793 移除剩余的 "### Sample code" 片段,并修复代码片段生成器。(cla: yes, d: api docs, team)
27800 防止测试导入其他测试。(a: tests, cla: yes, team)
27803 将示例代码添加到 AnimatedWidget (a: animation, cla: yes, d: api docs, framework, waiting for tree to go green)
27808 为 flutter/engine#7791 手动更新引擎 - 添加尾随空白跟踪。(a: text input, cla: yes, framework)
27812 传递用于启动 flutter 应用程序的方法 (cla: yes, tool)
27817 通过 "ONLY_ACTIVE_ARCH=YES" 优化 iOS 的 flutter 运行逻辑 (cla: yes)
27818 修复 Dashing 规则以使用新的 dartdoc CSS 实体标记。(cla: yes, d: api docs, team)
27825 修复 AnsiSpinner 测试的 flakiness (a: tests, cla: yes, team, team: flakes, waiting for tree to go green)
27849 恢复 "Roll engine 713fe130eb02..d48de7a3ec97 (1 commits)" (cla: yes)
27851 修复 iOS 上 Material 的光标偏移错误 (a: text input, cla: yes, framework, ⌺ platform-ios)
27853 将字符事件和未修改的代码点连接到 Android 原始按键事件处理。(cla: yes, framework)
27855 重新提交 "Roll engine 713fe130eb02..d48de7a3ec97 (1 commits)" (cla: yes)
27861 由于测试字体,暂时禁用不一致的 strut 黄金测试 (a: tests, a: typography, cla: yes, framework)
27864 修复在过滚动位置保持时释放嵌套可滚动组件时崩溃的问题 (cla: yes, f: scrolling, framework, severe: crash)
27865 添加亚美尼亚语翻译 (a: internationalization, cla: yes, framework)
27866 处理后退手势从完成到完成或完成到消失的过渡 (cla: yes, f: cupertino, f: routes, framework)
27873 不缓存 homeDirPath 的结果。(cla: yes, tool)
27892 修复文本的溢出裁剪/淡入淡出 (cla: yes, framework)
27895 恢复 "Lazily download artifacts (Part II)" (cla: yes, tool)
27900 修复开关震动 (cla: yes, f: cupertino, framework)
27902 更新包并抑制 lint (cla: yes, framework, tool, waiting for tree to go green)
27908 重新提交 iOS 观测端口的自动发现 (cla: yes, tool, waiting for tree to go green, ⌘ platform-mac, ⌺ platform-ios)
27914 修复多根方案 (cla: yes, tool)
27915 恢复 "[HR] Clean up matters related to "offstageness"." (cla: yes, f: scrolling, framework)
27919 恢复 "Ensure all curves return 0 and 1 in .transform(t) when t=0/1" (a: animation, cla: yes, framework)
27929 在预期双精度类型的地方使用双精度字面量 (a: animation, cla: yes, framework, team)
27945 修复 RTL 中 crossAxisSpacing 溢出问题 (a: internationalization, cla: yes, f: scrolling, framework, waiting for tree to go green)
27953 为 obtainKey 错误添加外部 try 块。添加文档。(cla: yes, framework, waiting for tree to go green)
27955 在 editable_text 中添加媒体查询检查 (a: text input, cla: yes, framework, waiting for tree to go green)
27966 恢复 "Fix overflow clipping/fading for text" (a: typography, cla: yes, framework)
27968 Icon 类的示例代码 (cla: yes, d: api docs, framework)
27969 如果 Slider 刻度线太密集,则不绘制 (cla: yes, f: material design, framework)
27970 确保选择仍在文本下方绘制 (a: text input, cla: yes, framework)
27973 将 extendBody 参数添加到 Scaffold,body MediaQuery 反映 BAB 高度 (cla: yes, f: material design, framework)
27980 重新应用 "Fix overflow clipping/fading for text (#27892)" (a: typography, cla: yes, framework)
27983 按颜色测试文本绘制顺序 (a: tests, a: text input, cla: yes, framework)
27987 将 ui.Window 回退添加到 TestViewConfiguration (a: tests, cla: yes, tool)
28006 重新应用 "Ensure all curves return 0 and 1 in .transform(t) when t=0/1" (a: animation, cla: yes, framework)
28011 移除意外提交的库 (cla: yes, tool)
28024 在我们可以更新为使用集合字面量之前,禁用分析器中的 prefer_collection_literals (cla: yes, team)
28027 移除 Windows 上无法处理的构建器中多余的斜杠 (cla: yes, tool)
28031 恢复 "Add support for binary compression of dynamic patches by the flutter tool. (#27754)" (cla: yes, t: gradle, tool, ▣ platform-android)
28032 恢复 26001 (a: text input, cla: yes, f: cupertino, f: material design, framework, severe: API break)
28040 从 flutter_tool 中移除 json_schema 和 cli_util 依赖项 (cla: yes, team, tool, waiting for tree to go green)
28101 移除 gen_snapshot 未使用的 --packages 参数。(cla: yes, tool)
28178 更新引擎至 f45572e95f93edb89b6750a4f36ad8ed7c0a2560 (cla: yes)
28182 添加 TextOverflow.visible (a: typography, cla: yes, framework, waiting for tree to go green)
28183 重命名 SuperellipseShare ContinuousRectangleBorder (cla: yes, f: material design, framework)
28216 修复拼写错误 "to to" (cla: yes, f: material design, framework)
28222 手动更新引擎至 6d7eb52185b117a3972cac4e23625f97198114d9 (cla: yes)
28224 为拉取请求添加模板 (cla: yes, team, waiting for tree to go green)
28235 移除 PR 模板中的换行符 (cla: yes, team)
28238 移除集合字面量语法 (cla: yes, team)
28265 恢复 "Remove unused --packages argument to gen_snapshot." (cla: yes, tool)
28272 减少性能测试中 logcat 的冗余输出 (cla: yes, team)
本发布版本中 flutter/engine 已关闭的 PRs
#从 2018 年 11 月 29 日星期五 19:41:00 -0800 到 2019 年 2 月 21 日星期四 20:22:00 -0800
6399 系统通道、插件、Dart 入口点、FlutterFragment (cla: yes)
6558 Fuchsia PhysicalShapeLayer 中的保留渲染 (cla: yes)
6719 向 FlutterFragmentActivity 添加 onStart 钩子 (cla: yes)
6805 [OR] Offset.fromDirection 和 Size.aspectRatio (cla: yes)
6879 允许未初始化引擎的 FlutterViewController 被释放 (cla: yes)
6903 [H] 取消弃用 BigInteger 支持,但说明其实际作用。(cla: yes)
6913 在 'flutter test' 中支持真实字体 (cla: yes)
6918 宣布列表进入/退出 (cla: yes)
6919 重新提交 "Compile libcxx and libcxxabi for Android (#6886)" (cla: yes, size)
6922 在运行前验证 RunConfiguration 是否有效 (cla: yes)
6923 在 Layer::Preroll 中计算 cull_rect 并优化 (cla: yes)
6926 更新构建工具至 bac220c15490dcf7b7d8136f75100bbc77e8d217 (cla: yes, size)
6927 支持在 TextStyle 和 LibTxt 中覆盖字体行高 (affects: text input, brand new feature, cla: yes)
6936 当区域设置在区域设置闭包中未设置时,返回实际的 null 而不是 null 字符串。(cla: yes)
6945 添加强制光标支持 (cla: yes)
6961 为引擎添加悬停事件支持 (cla: yes)
6967 消除过时的 FlutterDartProject 初始化器 (cla: yes)
6973 消除 main_dart_file_path, package_file_path (cla: yes)
6977 重命名 dart-non-checked-mode: disable-dart-asserts (cla: yes)
6985 修复 targetSdk 28 的键盘不显示问题 (cla: yes)
6989 日语清空文本崩溃 (cla: yes)
6991 运行时控制器 WindowData 的少量文档 (cla: yes)
7002 支持在引擎中查询显示刷新率 (cla: yes)
7012 合并 master 的最新代码 => 21008 staging 分支 (cla: yes)
7024 更新 Skia 至 57d29eaf2ed7518983d9e91fd5219f4cfc181f88 (cla: yes)
7031 将 operator_new_alignment 值通过 gn 脚本传递到 GN args。(cla: yes)
7048 仅为一帧所需的缓存溢出 (cla: yes)
7068 SK_SUPPORT_LEGACY_TEXTENCODINGENUM (cla: yes)
7087 为嵌入器连接对外部 OpenGL 纹理的支持。(cla: yes)
7097 简化 iOS 消息编解码器中数值类型的转换 (cla: yes)
7098 Android 嵌入重构 PR1:JNI 提取到 FlutterJNI.java (cla: yes)
7102 为即将到来的 Fuchsia Vulkan 驱动程序更改做准备 (cla: yes)
7108 修复 iOS 辅助功能桥接中子对象列表的销毁问题 (cla: yes)
7146 恢复 "Reland "Compile libcxx and libcxxabi for Android (#6886)"" (cla: yes, size)
7151 泛化 runFromBundle 以支持多个 bundlePaths (cla: yes)
7152 添加用于将编译跟踪作为内存缓冲区获取的本地方法,供自动化工具使用 (cla: yes)
7158 小注释修复并添加 TODO (cla: yes)
7160 重新提交 "Compile libcxx and libcxxabi for Android (#6886)" (cla: yes, size)
7161 处理 FlutterRunArguments 中的空 bundlePaths (cla: yes)
7162 将 master 分支合并到 skia-master (cla: no)
7163 将 skia-master 分支合并到 master (cla: no)
7164 添加空指标以解释 GetRectsForRange 的截断空白。(cla: yes)
7179 修正拼写。(cla: yes)
7185 在添加空“填充”指标之前检查空行 (cla: yes)
7187 恢复 "Support overriding font leading in TextStyle and LibTxt (#6927)" (cla: yes)
7189 移除不必要的 Skia 头文件引用。(cla: yes)
7194 更新 buildroot 至 4cb5a74c9612b71b917997f46e97da6d1051eab4 (cla: yes, size)
7195 更新 buildroot 至 8e538639660413490ea9261eee84864005e240f4 (cla: yes, size)
7202 将 .woff 文件添加到二进制格式 (cla: yes)
7207 在 Android 上下载和安装动态更新 (cla: yes)
7208 回退字体匹配缓存以修复表情符号延迟。(cla: yes)
7213 更新 Dart 版本到 e15e8609aa8610f8c432f1caf2ab89358e2fce50 (cla: yes)
7214 [Fuchsia] 真正需要时依赖 libtrace (cla: yes)
7221 [vulkan] 修复 Fuchsia 构建 (cla: yes)
7227 将嵌入器单元测试 Dart 编译为内核 (cla: yes)
7230 恢复 "Compile embedder unit test Dart to kernel (#7227)" (cla: yes)
7231 将嵌入器单元测试 Dart 编译为内核 (重新提交) (cla: yes)
7234 修复文档注释中的拼写错误 (cla: yes)
7235 修复 iOS createShell 中的 settings.advisory_script_uri (cla: yes)
7237 允许使用菱形语法推断类型 (cla: yes)
7238 澄清 TextAffinity 文档 (cla: yes)
7239 简化嵌套的 try-with-resources 语句 (cla: yes)
7240 修复 ResourceUpdater 中的 lint 错误 (cla: yes)
7241 支持用户提供的字体回退。(cla: yes)
7242 恢复许可证匹配器中的拼写校正 (cla: yes)
7244 iOS A11y 内存泄漏 (cla: yes)
7245 更新 buildroot 以支持 Android SDK 28 (cla: yes)
7246 更新 iOS 单元测试以移除 uint64 数据的十六进制字符串编码 (cla: yes)
7248 更新术语以匹配 flutter 工具的术语 (cla: yes)
7250 提取函数以收集组件许可证 (cla: yes)
7254 修复 Android-28 的 javadoc (cla: yes)
7256 记录编译跟踪的本地函数 (cla: yes)
7257 添加一个系统消息通道以控制 Skia 资源缓存大小 (cla: yes)
7258 移除 AndroidSurfaceGL 中未使用的 GrContext (cla: yes)
7260 当源更改时重新运行许可证工具 (cla: yes)
7261 更新 Android API 的使用,其中一些在 API 级别 28 中已弃用 (cla: yes)
7266 消除许可证工具中 new 关键字的使用 (cla: yes)
7267 将许可证工具中所有未重新分配的局部变量标记为 final (cla: yes)
7269 [许可证] 消除 switch 语句中的重复情况 (cla: yes)
7270 [许可证] 断言许可证文件名非空、非空 (cla: yes)
7272 使 IOManager 拥有资源上下文 (cla: yes)
7273 [许可证] 从框架同步 analysis_options.yaml (cla: yes)
7274 TextAffinity 文档改进 (cla: yes)
7275 [许可证] 启用 avoid_positional_boolean_parameters lint (cla: yes)
7276 移除未使用的本地函数 dumpCompilationTrace() (cla: yes)
7281 TextInputType.number 默认修复 (cla: yes)
7282 向 SemanticsNode 添加高程和厚度 (accessibility, cla: yes)
7283 恢复 "Roll Dart to version e15e8609aa8610f8c432f1caf2ab89358e2fce50" (cla: yes)
7284 更新 buildroot 并更新获取 Android SDK 和支持库的方法 (cla: yes)
7286 更新 Dart 版本到 d1817ddc91fd3aea061647b2e21860c47a5a5180 (cla: yes)
7287 先绘制所有背景以防止重叠 (cla: yes)
7307 仅当框架指示时才拒绝嵌入式 UIViews 的手势。(cla: yes)
7308 支持从动态补丁加载 Flutter 资产 (cla: yes)
7309 允许没有补丁号的动态补丁。(cla: yes)
7313 恢复 "Only reject gestures to embedded UIViews when the framework s… (cla: yes)
7315 重新提交 "Only reject gestures to embedded UIViews when the framework sa… (cla: yes)
7316 更新 dart 至 88e6fe0f67 (cla: yes)
7317 如果 GrContext 已更改,则重新创建覆盖渲染表面。(cla: yes)
7322 更新 buildroot (cla: yes)
7324 更新 GetCallbackHandle 以使用 Dart_IsTearOff 而不是字符串比较 (cla: yes)
7325 动态补丁代码的小重构。(cla: yes)
7327 对何时下载和安装动态补丁进行更多控制。(cla: yes)
7346 使 ParagraphConstraints
具有 const 构造函数 (cla: yes)
7354 准备移除 SK_SUPPORT_LEGACY_PAINT_TEXTMEASURE (cla: yes)
7360 修复拼写错误 clas -> class (cla: yes)
7363 更新 Dart 版本到 ec86471ccc47a62df8b4009e1fb37c66ff9dc91b (cla: yes)
7370 [HR] 文档清理 (cla: yes)
7371 测试 SDK 更新 (cla: yes)
7374 恢复 "Test SDK roll" (cla: yes)
7387 改进 TextAffinity 文档 (cla: yes)
7398 用等效的、更简洁的代码替换 Java 代码。(cla: yes)
7401 build() 后重置 ParagraphBuilder (cla: yes)
7403 Dart SDK 于 2019-01-07 更新 (cla: yes)
7404 修复引擎中 Dart 的分析问题 (cla: yes)
7405 Dart SDK 于 2019-01-07 更新 (cla: yes)
7409 清理死代码 (cla: yes)
7410 将共享代码重构为单独的函数以简化后续工作。(cla: yes)
7411 Dart SDK 于 2019-01-08 更新 (cla: yes)
7413 移除已弃用的 updateNode 参数 (cla: yes)
7414 Strut 实现 (cla: yes)
7416 Dart SDK 于 2019-01-08 更新 (cla: yes)
7417 Dart SDK 于 2019-01-09 更新 (cla: yes)
7419 Dart SDK 于 2019-01-09 更新 (cla: yes)
7421 Dart SDK 于 2019-01-09 更新 (cla: yes)
7426 重构动态补丁以使用更清晰的命名和结构。(cla: yes)
7427 允许嵌入器添加每个 shell 的空闲通知回调。(cla: yes)
7428 将动态补丁下载到单独的文件以避免竞争条件 (cla: yes)
7429 消除未使用的 ZipException 导入 (cla: yes)
7431 Dart SDK 于 2019-01-09 更新 (cla: yes)
7432 改进下载动态补丁时的 404 处理。(cla: yes)
7433 消除 std::string using 指令 (cla: yes)
7435 将 Ahem 添加到 LibTxt 测试字体。(cla: yes)
7436 动态加载字体时清除字体集合的缓存 (cla: yes)
7437 临时恢复自 2019/01/08 以来进行的 Dart SDK 更新 (cla: yes)
7439 移除旧版和已弃用的 defaultClipBehavior (cla: yes)
7442 将 Picture.toImage 光栅化移动到 GPU 线程 (cla: yes)
7443 性能叠加层中每帧平均毫秒数而不是 FPS (cla: yes)
7444 将截止时间传递给嵌入器空闲通知回调 (cla: yes)
7445 在性能叠加层中绘制文本时使用抗锯齿 (cla: yes)
7446 重新提交自 2019/01/08 以来进行的 Dart SDK 更新 (cla: yes)
7447 使 SetLocales 与其他 RuntimeController 方法更一致 (cla: yes)
7449 Dart SDK 于 2019-01-11 更新 (cla: yes)
7450 停止在 applicationWillResignActive 中抽取帧 (cla: yes)
7451 Dart SDK 于 2019-01-11 更新 (cla: yes)
7459 添加 ColorFilter 矩阵支持 (cla: yes)
7461 Dart SDK 于 2019-01-14 更新 (cla: yes)
7463 Dart SDK 于 2019-01-14 更新 (cla: yes)
7464 更新站点以在文本字段中使用 SkFont (cla: yes)
7476 记录文本输入插件中方法通道调用返回的错误 (cla: yes)
7480 切换到 Skia 的新 SkColorSpace 工厂 (cla: yes)
7483 恢复 "Add elevation and thickness to SemanticsNode" (cla: yes)
7484 重新提交 "Add elevation and thickness to SemanticsNode (#7282)" (accessibility, cla: yes)
7485 在测试环境中在当前线程上执行 Picture.toImage (cla: yes)
7488 为 Android 实现了暗模式 (#25525) (cla: yes)
7492 清理 Dart 粘性错误 API 并更新 tonic 至 4634b29a24ccfc0fcfafcc8196ef30131185ad88 (cla: yes)
7493 添加从内核加载并运行隔离的运行时单元测试。(cla: yes)
7495 添加同步运行 Dart 代码的单元测试。(cla: yes)
7496 在尝试安装之前验证动态补丁 (cla: yes)
7497 弃用 FlutterProjectArgs.main_path, packages_path (cla: yes)
7500 在 io/flutter/embedding/engine/systemchannels/ 中引入了多个 Java 系统通道 (cla: yes)
7503 编辑 bundleid 以使其符合 UIT 规范。(cla: yes)
7511 移除未使用的头文件 (cla: yes)
7512 将用户入口点函数包装在具有本地异常回调的区域中。(cla: yes)
7516 修复 Android 压力范围 (cla: yes)
7518 更新 iOS 嵌入的默认 flutter_assets 路径 (cla: yes)
7522 恢复 "Wrap the user entrypoint function in a zone with native exception callback. (#7512)" (cla: yes)
7525 支持测试夹具中的自定义内核 blob 路径 (cla: yes)
7528 确保 ResourceContext 不会被 Dart 移除 (cla: yes)
7530 修复可疑的拼写错误“painted”到“paint” (cla: yes)
7532 将那些已标记为不可用的 init 的新功能标记为不可用 (cla: yes)
7533 将嵌入器配置为在“profile”和“release”运行时模式下支持 AOT。(cla: yes)
7537 为 PerformanceOverlayLayer 添加模拟功能 (cla: yes)
7538 允许嵌入器指定 AOT 快照缓冲区。(cla: yes)
7539 IWYU 以获取 SkFontMetrics (cla: yes)
7544 如果 VC 未释放,则保持引擎活动 (cla: yes)
7545 IWYU,特别是因为 SkFontMetrics.h 将离开 SkPaint.h (cla: yes)
7548 移除 SkColorSpaceXformCanvas,改用颜色管理的 SkSurfaces (cla: yes)
7549 移除 shell 构建目标对嵌入器库的依赖 (cla: yes)
7551 重新提交 "Wrap the user entrypoint function in a zone with native exception callback. (#7512)" (cla: yes)
7558 修复 UIButton 选择器在 iOS platformview 中不起作用的问题 (cla: yes)
7563 修复 Fuchsia 中的拼写错误 (cla: yes)
7566 避免不必要地创建/销毁 PlatformView (cla: yes)
7567 重命名 embedder.h 中的 FlutterResult (cla: yes)
7576 允许为引擎中的所有单元测试生成覆盖率报告。(cla: yes)
7577 [嵌入器] 在 AOT 构建中避免查找内核二进制文件。(cla: yes)
7579 添加 lcov 覆盖率文件生成。(cla: yes)
7588 在 Android 上将 ICU 数据嵌入 libflutter.so 中 (cla: yes)
7591 更新 buildroot 至 b4d21cb2a64d63218c8d99533d9c14e99201e8d8 (cla: yes)
7602 更新构建工具至 c9e5400c9e03a0cfb7313d14fde38525399a7715 (cla: yes)
7610 提供公共 API 以允许销毁 FlutterEngine 相关上下文 (affects: engine, cla: yes, customer: gold, platform-ios)
7611 更新许可证以与 flutter/flutter 同步 (cla: yes)
7617 允许引擎通过设置将跟踪重定向到 systrace。(cla: yes)
7621 改进 PathMetrics (cla: yes)
7628 在 GEM_HOME 中检查 jazzy (cla: yes)
7633 恢复构建工具回滚到 bac220c (cla: yes)
7634 将 Flutter 引擎、Dart 和 Skia 版本公开给 Dart。(cla: yes)
7642 首次导入 FDE macOS 框架 (cla: yes)
7643 遵守 Windows 上的默认 goma 路径 (cla: yes)
7645 修复动态数组 -> 向量 (cla: yes)
7647 更新 verify_exported 脚本以包含 ICU 数据的符号 (cla: yes)
7648 [嵌入器] 在 FlutterOpenGLRendererConfig 上记录 make_resource_current 并警告如果未设置回调。(cla: yes)
7649 修复嵌入器文档中的两个拼写错误 (cla: yes)
7651 添加 FlutterProjectArgs::root_isolate_create_callback (cla: yes)
7658 使用 Wuffs GIF 解码器 (cla: yes)
7659 DCHECK 确保裁剪层的行为不是 none (cla: yes)
7660 将 kernel-worker 和 dart2js 添加到 BUILD.gn (cla: yes)
7678 将 Brightness 定义移动到 dart:ui (#27479) (cla: yes)
7686 在 isColorBitmapFont 中用 hb_ot_color_has_png 替换 hb_face_reference_table (cla: yes)
7687 降低栅格缓存图片的阈值 (cla: yes)
7689 恢复 "Disable the persistent cache (#6835)" (cla: yes)
7691 不要在 Fuchsia 上警告异步纹理上传 (cla: yes)
7692 确保 dart2js 和内核工作器快照从 gen 目录复制出来 (cla: yes)
7694 创建 stubbed dart:ui 实现、dart2js 库文件、复制规则 (cla: yes)
7701 恢复 "Lower the threshold to raster cache pictures" (cla: yes)
7702 更新快照构建规则以在 Windows 上生成 .o 文件而不是 .S 文件 (Windows, cla: yes)
7708 [fuchsia] 更新 scenic include (cla: yes)
7713 在 Windows 上禁用 wuff (cla: yes)
7715 使用上次缓存的所需帧进行解码 (cla: yes, crash)
7717 允许命令行 VM 支持所有入口点。(cla: yes)
7718 更新 buildroot 至 c82412bcdcd593f1385a478ae2c4b8eb9814f3b8 (cla: yes)
7719 libtxt: 支持 RTL 文本的对齐 (cla: yes)
7725 修正 stub_ui 的 libraries.yaml 路径,添加亮度,复制 dart2js_platform.dill 文件 (cla: yes)
7726 修复版本实现 (cla: yes)
7731 [fuchsia] 更新到 fuchsia.ui.scenic 的路径 (cla: yes)
7733 更新 FlutterProjectArgs 中命令行参数的文档。(cla: yes)
7734 使用所有字体管理器为 strut 发现字体。(cla: yes)
7735 在 LUCI/legacy 上使用正确的标志 (cla: yes)
7737 如果 MotionEvent 没有设备,则提供默认压力范围 (cla: yes)
7738 Android 嵌入重构 pr3 添加剩余的系统通道 (cla: yes)
7739 将 onPlatformBrightnessChanged/platformBrightness 添加到 stub ui 窗口。(cla: yes)
7740 将 macOS 框架重命名为 FlutterMacOS.framework (cla: yes)
7741 版本使用完整的 git hash (cla: yes)
7744 支持在 AOT 模式下加载动态补丁。(cla: yes)
7746 如果已安排帧,则不调用 OnAnimatorNotifyIdle (cla: yes)
7751 在 IO 线程上传图像时创建 mipmap (cla: yes)
7753 允许指定输出目录根 (cla: yes)
7755 记录 GPUSurfaceGLDelegate 方法并将其移动到单独的文件。(cla: yes)
7756 将 flutter 配置添加到 macOS 目标 (cla: yes)
7758 组合字符实现的推荐实现。(cla: yes)
7759 限制图片栅格缓存 (cla: yes)
7762 允许指定输出目录前缀 (cla: yes)
7764 为一些 python 脚本添加 x 位 (cla: yes)
7765 恢复 "Add mock capability to PerformanceOverlayLayer" (cla: yes)
7777 支持动态补丁的二进制解压缩。(cla: yes)
7785 不使用 WUFFs (cla: yes)
7786 更新许可证以弃用 Wuffs GIF 解码器 (cla: yes)
7790 允许嵌入器指定指针设备 ID。(cla: yes)
7791 添加用于尾随空白“ghost”运行的空间指标跟踪。(cla: yes)
7801 恢复 "Use all font managers to discover fonts for strut. (#7734)" (cla: yes)
7804 添加对新 Scenic 裁剪平面的支持。(cla: yes)
7806 从嵌入器库的 AOT 构建中移除 Dart JIT 快照数据 (cla: yes)
7807 添加将指针事件连接到帧的流事件 (cla: yes)
7809 对 PathMeasure 使用较新的 Skia API (cla: yes)
7811 将 FFI 添加到 libraries.yaml。(cla: yes)
7813 在 embedder.h 中公开更多指针阶段 (cla: yes)
7814 修复 painting.dart 中的拼写错误 (cla: yes, waiting for tree to go green)
7815 允许指定 buildtools 路径 (cla: yes, waiting for tree to go green)
7819 修复 cirrus 运行后提交的测试 (cla: yes)
7826 正确传递流 ID。(cla: yes)
7827 移除不必要的入口点闭包。(cla: yes)
7830 提高正在下载的 NDK 版本(旧版本不再可用)。(cla: yes)
7832 根据需要关闭并重新启动 Dart VM。(cla: yes)
7834 [fuchsia][SCN-1054] 在 Scenic 中将高程映射到 -Z (cla: yes)
7836 从纹理注册表释放 GL 纹理时删除它们。(cla: yes)
7837 修复 SurfaceTextureRegistryEntry 中的 NullPointerException (cla: yes)
7838 修复 ResourceCleaner 中的 NullPointerException (cla: yes)
7839 确保在 gen_snapshot 的 VM 选项后传递 dill 文件 (cla: yes)
7841 不从实例变量调用静态方法 (cla: yes)
7843 添加对从 iOS 上的后台上下文调用其他插件的支持 (cla: yes)
7845 为 Windows 添加 fml::FileExists 实现 (cla: yes)
7846 更新 buildroot 到 7f64ff4928e 以解除 Mac 构建的阻塞。(cla: yes)
7849 恢复 "Android embedding refactor pr3 add remaining systemchannels (… (cla: yes)
7853 恢复 "Support for binary decompression of dynamic patches. (#7777)" (cla: yes)
7862 重新提交 "Lower the threshold to raster cache pictures (#7687)" (cla: yes)
7863 重新提交 PerformanceOverlayLayer 黄金测试 (cla: yes)
7874 Android 嵌入重构 pr3 添加剩余的系统通道 (cla: yes)
7875 修复在居中文本上按下换行符时插入符号位于左边缘的问题 (cla: yes)
7876 恢复 "Remove unnecessary entry-point closurization." (cla: yes)
7877 恢复 "Shut down and restart the Dart VM as needed." (cla: yes)
7878 Android 嵌入重构 pr5 添加 flutterengine 实现 (cla: yes)
7880 测试 profile 和 release 构建以及单元测试 (cla: yes)
7882 修复辅助功能操作文档中的小拼写错误 (cla: yes)
7883 更正 onAccessibilityFeaturesChanged 文档 (cla: yes)
7886 恢复 "Android embedding refactor pr3 add remaining systemchannels" (cla: yes)
7891 为嵌入器添加辅助功能语义支持 (cla: yes)
7892 Android 嵌入重构 pr3 添加剩余的系统通道 (cla: yes)
7893 在 IO 线程上创建资源上下文时遵守自定义 GL proc 表。(cla: yes)
7895 恢复 "Reland PerformanceOverlayLayer golden test (#7863)" (cla: yes)
7899 消除 .member = foo 结构体初始化 (cla: yes)
7904 重新提交 "Remove unnecessary entry-point closurization." (cla: yes)
本发布版本中 flutter/plugins 已关闭的 PRs
#从 2018 年 11 月 29 日星期五 19:41:00 -0800 到 2019 年 2 月 21 日星期四 20:22:00 -0800
690 [video_player] 修复长宽比 (cla: yes)
842 移除基本检测器类并更改检测方法名称 (cla: yes, flutterfire)
895 [connectivity] 添加了 getWifiIP() (cla: yes)
896 [firebase-analytics] 为 iOS 启用 setAnalyticsCollectionEnabled 支持 (cla: no, flutterfire, submit queue)
926 从 android_alarm_manager 库中移除 firebase_auth 依赖项并向 readme 添加初始化步骤 (cla: yes, documentation, submit queue)
936 修复拼写错误 BarcodeValueType
(cla: yes)
947 修复:url_launcher 无法在 Android 上启动 (cla: yes)
949 修复:“webview_flutter/WebviewFlutterPlugin.h”文件未找到 (cla: yes)
950 在 webview_flutter 示例中显示 https://flutter.io。(cla: yes)
954 在 README.md 中添加新的插件引用 (cla: yes)
956 使 webview_flutter 的描述更长。(cla: yes)
957 修复来自 intent 的消息结构 (cla: yes)
959 向 webview_flutter 添加导航方法 (cla: yes)
960 在后台应用程序尝试恢复身份验证时调用失败 (cla: yes)
961 使用小部件参数控制 GoogleMap 选项。(cla: yes)
965 为相机添加字节流功能 (cla: yes)
967 修复 webview_flutter 的 initialUrl 空检查 (cla: yes)
971 添加 ML Kit 从字节创建图像的能力 (cla: yes)
972 修复 WebView 的“initWithWithFrame”中的拼写错误。(cla: yes)
974 在 webview_flutter 中实现了重新加载方法 (cla: yes)
976 [camera] 修复 Android 上物理设备方向未知时崩溃的问题。(cla: yes)
977 暂时添加意外从 jcenter 删除的 exoplayer 仓库 (cla: yes)
992 向 WebView 插件添加 currentUrl 访问器。(cla: yes)
993 允许用户处理 FirebaseAnalyticsObserver._sendScreenView() 捕获的 PlatformExceptions。(cla: yes)
995 提高 webview_flutter 的版本。(cla: yes)
997 url_launcher 的 closeWebView 修复 (cla: yes)
1002 修复 local_auth 在 API < 24 时崩溃的问题 #24339 (cla: yes)
1006 提高 android_alarm_manager 版本到 0.2.3 (cla: yes)
1021 javascript 评估 ios/android (cla: yes, feature, webview)
1024 IAP 插件的文档和构建脚本更新 (cla: yes)
1025 修复 CI 分析器错误 (cla: yes)
1031 解决 Gradle 因非 ASCII 字符导致的崩溃。(cla: yes)
1034 移除许可证文件中的注释 (cla: yes)
1037 在 iOS 上保存照片方向 (cla: yes)
1040 提高版本以将 0.3.1 发布到 pub (cla: yes)
1042 移除可怕的消息 (cla: yes)
1046 修复 StartPreview 错误时崩溃 (cla: yes)
1051 修复 iOS 上的图片选择器崩溃 (cla: yes)
1057 [IAP] 检查支付处理器是否可用 (cla: yes)
1058 更新 forceSafariVC 的 dart 文档,以说明 iOS 上通用链接的使用 (cla: yes)
1060 提高相机插件版本并更新更新日志。(cla: yes)
1062 Url 启动器 iOS 仅通用链接 (cla: yes)
1065 抑制 `invokeMethod` 调用的 `strong_mode_implicit_dynamic_method`。(cla: yes)
1068 IAP 产品列表 iOS (cla: yes)
1072 添加 nil 检查 (cla: yes)
1076 修复 `Manifest versionCode not found` (cla: yes)
1082 [IAP] 清理 Dart 单元测试 (cla: yes)
1083 [IAP] 添加缺失的许可证头 (cla: yes)
1084 [IAP] 从 Google Play 获取 SkuDetails (cla: yes)
1085 Url 启动器重构 (cla: yes)
1086 为提交和 macOS PR 启用计算积分 (cla: yes)
1087 cirrus 更新到 mojave-xcode-10.1 (cla: yes)
1088 添加 deprecated_member_use_from_same_package 以通过分析器 (cla: yes)
1089 修复在某些设备上选择下载图像时崩溃的问题 (cla: yes)
1090 [IAP] 生成样板序列化器 (cla: yes)
1092 修复 AndroidBuildVersionCodes 的损坏文档链接 (cla: yes)
1093 [image_picker] 修复在 Android 上快速连续调用时可能发生的崩溃 (cla: yes)
1102 清理 (cla: yes)
1103 将独立插件迁移到 AndroidX (cla: yes)
1104 将 Android SDK 27 包含在 docker 镜像中并接受许可证 (cla: yes)
1105 更新 url launcher 的更改日志 (cla: yes)
1106 [firebase_ml_vision] 将 iOS 最低版本设置为 8 (cla: yes)
1108 移除 'init' 静态方法 (cla: yes)
1109 将所有插件更新到 iOS 8.0 最低版本 (cla: yes)
1112 [IAP] 更新 README (cla: yes)
1115 将剩余插件迁移到 AndroidX (cla: yes)
1116 添加 WebView JavaScript 通道(Dart 端)。(cla: yes)
1117 [firebase_auth] 更新损坏的依赖项。(cla: yes)
1118 [IAP] 更新 dev 依赖项以匹配 flutter_driver (cla: yes)
1120 另外一些 AndroidX 依赖项 (cla: yes)
1124 更新 `launch` 以使用 async 和 await,修复了 `launch` 方法返回的不正确值。(cla: yes)
1125 修复与 android alarm manager 一起使用时图像选择器崩溃的问题 (cla: yes)
1126 [In_app_purchase] 在 objc 中添加支付转换器 (cla: yes)
1127 恢复 1.0.0 插件的 AndroidX 更改 (cla: yes)
1128 迁移到 AndroidX 正向回滚 (cla: yes)
1129 android_alarm_manager 后台执行错误修复 (bugfix, cla: yes, submit queue)
1130 WebView JavasScript 通道 Android 实现。(cla: yes, feature, webview)
1132 使用字符串在 shared_preference (Android) 中保存 double。(bugfix, cla: yes, needs love, submit queue)
1133 添加了对跨重启持久化警报的支持 (cla: yes, feature)
1134 将连接性更新为单例 (cla: yes)
1135 修复 iOS 图像方向在某些特殊情况下计算问题 (cla: yes)
1138 为 AndroidX 插件添加 gradle 警告 (cla: yes)
1139 WebView JavaScript 通道 - iOS 实现。(cla: yes)
1140 将 iOS 视频格式改回 bgra8888 (cla: yes)
1147 [In_app_purchase] 为 skproduct 包装器和相关类使用 json 序列化器。(cla: yes)
1148 通过直接检查预期类型更新 NSNull 检查。(cla: yes)
1149 允许清除 FlutterWebView 的 cookie (cla: yes)
1155 更新示例以匹配新 API (cla: yes, documentation, flutterfire, submit queue)
1156 添加使用单平面缓冲区的能力 (cla: yes)
1157 解决 Google 地图视图上相机定位问题 (cla: yes)
1161 为 google_maps_flutter 在 README.md 中添加 Swift 示例 (cla: yes)
1162 [In_app_purchase] 暴露 nslocale 并暴露 currencySymbol 而不是 currencyCode 以匹配 android (cla: yes)
1163 将 Rectangle
1169 [In_app_purchase] getproductlist 基本草案 (cla: yes)
1170 从 ML Kit Vision 插件中移除 ML 模型 (cla: yes)
1171 恢复 "IAP add payment translators in objc (#1126)" (cla: yes)
1172 [In_app_purchase] 添加支付 objc 转换器 (cla: yes)
1173 修复 iOS11 以下的生物识别检查错误 (cla: yes)
1175 为连接插件添加单元测试 (cla: yes)
1176 修复 Android 上的 Firebase 电话验证 (cla: yes)
1177 修复导致某些 Android 设备黑屏的错误 (cla: yes)
1178 [In_app_purchase] iOS 添加支付 Dart 包装器 (cla: yes)
1180 在 Google 登录的 signIn 方法中公开异常。(cla: yes)
1185 移除额外空格 (cla: yes)
1193 将某些包标记为不可发布 (cla: yes)
1194 [In_app_purchase] 修复调用 querySkuDetails 时传递给平台通道的参数映射 (cla: yes)
1195 修复 iOS 上 HttpMetric/Trace 字典未初始化的问题 (cla: yes)
1199 [In_app_purchase] 修复请求处理程序崩溃 (cla: yes)
1200 WebView 控制器允许您清除缓存 (cla: yes)
1202 修复 cloud_firestore 事务的 IllegalStateException (cla: yes)
1203 在 iOS 上遇到错误时不要发送空的 cloud_firestore 快照 (cla: yes)
1204 移除可能干扰热重启的 firebase_core 断言 (cla: yes)
1205 引入 CODEOWNERS (cla: yes)
1206 修复获取不存在的快照时 iOS 事务的问题 (cla: yes)
1207 修复某些 iOS 设备上的 cloud_firestore 日期 (cla: yes)
1209 修复 DocumentSnapshot 和事务的 firestore 多应用程序支持 (cla: yes)
1210 云函数多应用程序支持 (cla: yes)
1212 更改版本 webview flutter (cla: yes)
1213 设置 GoogleAppMeasurement 依赖版本 (cla: yes)
1214 视频播放器支持的格式 (cla: yes)
1215 提高 video_player 版本到 0.10.0+2 (cla: yes)
1217 [android_alarm_manager] 包含缺失的依赖项 (cla: yes)
1220 移除 CODEOWNER 中的空行 (cla: yes)
1221 在 dispose 时移除方法通道对 webview/maps 的引用。(cla: yes)
1222 [In_app_purchase] 移除类别 (cla: yes)
1225 根据 Exif 数据旋转图像文件 (cla: yes, submit queue)
1226 移除类别 (cla: yes)
1230 [IAP] 添加 launchBillingFlow 的 Java 调用 (cla: yes)
1231 [in_app_purchase] 进行 objc 支付 (cla: yes)
1232 [IAP] 添加用于 launchBillingFlow 的 Dart API (cla: yes)
1238 [Camera] 移除 CHANGELOG 中的多余空格 (cla: yes)
1242 Bugfix 文档:webview_flutter JavascriptChannel,示例未更新。(cla: yes)
1246 webview Flutter 插件中集合字面量被忽略 (cla: yes)
1248 移除遗留的冲突标记 (cla: yes)