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

#

从 2019年2月21日 周四 20:22:00 -0800 到 2019年5月1日 周三 16:56:00 -0700

21834 在 AppBar 中添加 shapeBorder 选项 (cla: yes, f: material design, framework)

21896 底部导航栏滚动 (a: animation, cla: yes, f: material design, f: routes, framework)

22762 添加对滚轮的支持 (cla: yes, f: gestures, framework)

22810 在 PR 上构建 gallery (cla: yes, team)

24476 修复文本选择句柄显示在可见文本区域之外的问题 (a: text input, cla: yes, framework)

25164 缩放和平移 gallery 演示 (cla: yes, team, team: gallery)

25202 修复 #19175 如何从测试中使用 addTime?(a: tests, cla: yes, framework, team: gallery, waiting for tree to go green)

26438 将 moveBy 和 dragFrom 调用拆分为两个独立调用,并将 DragStartBehavior 的默认行为更改为 DragStartBehavior.start (cla: yes, f: gestures, framework, severe: API break)

26785 文档说明 SearchDelegate.buildResults 可以被调用多次… (cla: yes, d: api docs, f: material design, framework, team: flakes, team: gallery)

27034 更新了 package 模板的 .gitignore 文件 (cla: yes, tool)

27205 修复 TextField 高度问题 (a: text input, cla: no, framework)

27217 修复 Shrine 过度滚动发光指示器 (cla: yes, f: material design, framework, team, team: gallery)

27435 添加了任意颜色和停靠点的 LinearGradient 之间的插值 (cla: yes, framework, waiting for tree to go green)

27572 从 Gradle 脚本中移除 flutter_shared 资源目录 (cla: yes, tool)

27612 使用 strut 在 TextField 中强制行高 (a: text input, a: typography, cla: yes, f: cupertino, f: material design, framework, severe: API break)

27660 Shader 预热 (cla: yes, framework, severe: performance)

27711 使 Extended FAB 的图标可选 (a: fidelity, cla: yes, f: material design, framework)

27712 add2app 测试 (a: existing-apps, a: tests, cla: yes, engine, waiting for tree to go green)

27749 将 flutter_tools 从脚本迁移到 app-jit snapshot。(cla: yes, tool)

27751 为 FlatButton 添加示例代码 #21136 (cla: yes, d: api docs, f: material design, framework)

27811 设置字面量转换 (cla: yes, framework, team)

27898 为 debugDeterministicCursor 添加一些小的澄清 (a: text input, cla: yes, framework, waiting for tree to go green)

27903 延迟下载 artifact (III):复仇女神 (cla: yes, tool)

27904 将 PointerEvent 的 toString 转换为 Diagnosticable (a: debugging, cla: yes, f: gestures, framework)

27944 添加测试 (a: tests, cla: yes, tool)

27971 在 Cirrus 上运行非性能敏感测试 (a: tests, cla: yes, framework, team)

28001 CupertinoTextField:添加更改占位符颜色的功能 (a: text input, cla: yes, f: cupertino, framework, waiting for tree to go green)

28004 在 CircularProgressIndicator 中绘制 backgroundColor (cla: yes, f: material design, framework)

28013 [Material] 跳过因密度过高而产生的 Slider 刻度线的单元测试 (cla: yes, f: material design, framework)

28017 为 BackdropFilter 添加更多文档 (cla: yes, d: api docs, framework)

28097 允许 Gradle 下载缺少的 SDK artifact (cla: yes, t: gradle, tool)

28125 [Gallery] 每两周一次的演示从 flutter/samples 迁移。(cla: yes, team, team: gallery)

28152 提高热重载性能 (cla: yes, t: hot reload, tool)

28157 添加 await 到 future 以满足 analyzer 的要求 (cla: yes, framework, team)

28159 [Material] 扩展 BottomNavigationBar API (重奏) (cla: no, f: material design, framework)

28163 [Material] 添加为 chips 和 chip themes 设置阴影颜色和选中阴影颜色的功能 (cla: yes, f: material design, framework)

28166 为 CupertinoPicker 添加更多文档 (cla: yes, d: api docs, f: cupertino, framework)

28168 [flutter_tool,fuchsia] 仅为 coverage 要求测试源目录 (a: tests, cla: yes, tool, ○ platform-fuchsia)

28169 为 FocusScope 添加/重写测试。(a: text input, cla: yes, framework)

28171 部署到 .dev firebase 项目。(cla: yes, team)

28172 为 TextStyle 添加 backgroundColor 参数以方便使用 (cla: yes, framework)

28174 BackdropFilter 的剔除矩形不收缩 (cla: yes, framework, severe: API break, waiting for tree to go green)

28175 仅在 Lollipop 或更高版本上调用 Activity.reportFullyDrawn (cla: yes, team, team: gallery)

28193 清理 flutter_gallery.cmx 的沙箱 (cla: yes, team, team: gallery)

28214 [Material] 添加独立于 leading 的 appBar actions 的 trailing 的主题化能力 (cla: yes, f: material design, framework)

28215 根据内部反馈对 Cards 演示进行微小 UI 调整 (cla: yes, team, team: gallery)

28242 为文本字段添加长按移动支持 2 (a: text input, cla: yes, f: cupertino, f: gestures, f: material design, framework, severe: API break)

28245 [Typo] 将 'use' 更新为 'user' (cla: yes, d: api docs, f: material design, framework)

28264 修复 create 命令 --sample 选项的 valueHelp 长度,并启用换行。(cla: yes, d: examples, tool)

28280 [fuchsia] 修复查找和 ls 的路径 (cla: yes, tool, ○ platform-fuchsia)

28281 将内存基准测试的外层循环减少到 10。(cla: yes, team)

28290 通过鼠标选择文本 (a: text input, cla: yes, f: gestures, framework)

28291 重新提交 #27754,现在 bsdiff 已迁移到 flutter/packages。(cla: yes, team)

28295 恢复 "允许 Gradle 下载缺少的 SDK artifact" (cla: yes, tool, ▣ platform-android)

28296 将 engine 滚动到 5db4b377244bae48bc21e449e616417e68c9a6b9 (cla: yes)

28297 测试报告生成器 (a: tests, cla: yes, team, waiting for tree to go green)

28302 添加基本的 Web 设备和运行支持 (cla: yes, tool)

28308 将 engine 滚动到 043d92c48abdebdad926569bc204a59c5cf20a11 (cla: yes)

28309 将 engine 滚动到 cb0f7ece1f251c78a07550db89d0fcb3edf61e3c (cla: yes)

28315 将 engine 滚动到 33bb91cc15916610261097eb971ec8a11b804d06 (cla: yes)

28334 移除 gen_snapshot 不使用的 --packages 参数。(cla: yes, team, tool)

28341 在 daemon 协议中使用 deviceManager 发现 (cla: yes, tool)

28343 传递 --skip-build-script-checks 并移除 module 使用 (cla: yes, team)

28346 [flutter_tool,fuchsia] 为 flutter_tool 添加缺少的依赖 (cla: yes, team, tool)

28349 原生代码库的动态 patching 支持。(cla: yes, t: gradle, tool, ▣ platform-android)

28352 仅当存在多个根时才执行多根映射 (cla: yes, tool)

28355 重新提交 "允许 Gradle 下载缺少的 SDK artifact" (#28097) (cla: yes, t: gradle, tool, waiting for tree to go green, ▣ platform-android)

28356 在 Windows 上失败时记录 pub 返回码 (cla: yes, tool, ❖ platform-windows)

28369 将 LICENSE 测试添加到 presubmit 检查中 (cla: yes, team)

28370 移除了 CI 配置末尾的空白字符 (cla: yes, team)

28371 确保 DropdownButton 菜单遵守其父项的边界 (cla: yes, f: material design, framework)

28372 V1.2.1 hotfix.1 --- cherry-pick (cla: yes, team)

28373 将非易失性测试标记为非易失性 (a: tests, cla: yes, team)

28376 恢复 "Shader 预热 (#27660)" (cla: yes, team, team: flakes)

28386 移除个人仓库,并替换为用于 smoke test 的简单示例 (cla: yes, tool)

28398 修复分析的红色构建 (a: typography, cla: yes, framework)

28400 更新 packages (cla: yes, team)

28431 [Gallery] 修复 consts 的 fortnightly 分析。(cla: yes, team, team: gallery)

28470 当 Hero 拥有 Hero 子项时抛出断言错误。(cla: yes, framework, waiting for tree to go green)

28472 为已发布的元数据添加 SHA256 校验和 (cla: yes, team)

28477 修复 AnsiStatus 中的退格键和清除长度 (cla: yes, tool)

28478 支持 iOS 设备报告压力数据为 0 (cla: yes, f: cupertino, f: gestures, f: material design, ⚠ TODAY)

28480 增加超时时间 (a: tests, cla: yes, team, team: flakes)

28482 Fuschia -> Fuchsia (cla: yes, team)

28517 再次移除 json_schema 依赖 (cla: yes)

28527 在打包时更严格地查找与 revision 关联的版本号。(cla: yes, team)

28530 修复 timelineEvents 赋值的类型问题 (cla: yes)

28537 重新提交 "Shader 预热 (#27660)" (cla: yes, framework, severe: performance)

28540 添加 slowMiddle 动画曲线 (a: animation, cla: yes, framework, severe: new feature)

28546 当 down pointer 被取消时调用 onTapCancel (cla: yes, f: gestures, framework)

28555 禁用 dart2js 测试 (a: tests, cla: yes, team)

28558 修复拼写错误 (a: text input, cla: yes, d: api docs, f: material design)

28597 将剩余的 Cupertino 路由动画调整为与原生匹配 (a: fidelity, cla: yes, f: cupertino, f: routes, waiting for tree to go green)

28598 TextField 代码片段用于 API 文档 (cla: yes)

28602 允许 PointerEnterEvent 和 PointerExitEvents 从任何 PointerEvent 创建 (a: desktop, cla: yes, f: gestures, framework, severe: API break)

28603 在 FlutterDevice 初始化期间选择 ResidentCompiler (cla: yes, tool)

28604 为 TextEditingController 文档添加警告和示例 (a: text input, cla: yes, d: api docs, framework)

28607 将 engine 滚动到 3e4e6f5c54db7a705e6d50f7f3bddfa2ac0d6612 (cla: yes)

28608 将 engine 滚动到 4434a39c7d545ed47186b2f4d98cd09c8366e720 (cla: yes)

28614 添加凸形路径和非 AA 绘制到 shader 预热 (cla: yes, framework, p: firebase_performance)

28619 更新 gallery 的亮色和暗色主题 (cla: yes, team, team: gallery)

28629 确保 Cupertino 页面过渡中的所有内容在向后滑动时都可以是线性的 (cla: yes, f: cupertino, f: routes, framework)

28638 修复用于测试分组的 test 注解 (a: tests, cla: yes, framework)

28653 修复 RawChip 的 ink highlight 效果 (cla: yes)

28657 修复拼写错误。(cla: yes, framework)

28658 将 git 输出包含在 channel 命令的错误消息中 (cla: yes, team, tool)

28661 在 profile/release 模式运行时使用更简单的 Diagnosticable.toString 实现 (cla: yes, framework)

28663 更新 TabController.indexIsChanging 文档 (cla: yes, framework)

28666 使 RenderUiKitView 拒绝被吸收的触摸事件 (cla: yes, framework)

28669 修复 TODO 的驱动修复 (cla: yes)

28672 支持热修复版本号 (cla: yes, tool)

28673 添加缺失的尾随逗号 (cla: yes, team)

28675 更新 ancestorWidgetOfExactType 的文档 (cla: yes, d: api docs, framework, waiting for tree to go green)

28679 Shader 预热文档修复 (cla: yes)

28681 Expanded 代码片段用于 API 文档 (cla: yes, d: api docs, d: examples)

28683 移除 API 文档中旧的 HaTS 实现 (cla: yes, d: api docs)

28684 添加运行 build_runner 测试到 tool 的功能 (cla: yes)

28687 使 shader 预热异步化,以便能够处理图像 (cla: yes)

28688 使用 initial state 初始化 window 的 lifecycle state。Roll engine (19 commits) (cla: yes, customer: mulligan (g3), framework)

28698 将 engine 滚动到 99f3f7a9c246f1ebedc6eefd867cde250b370380 (cla: yes)

28709 改进 Text 构造函数的错误消息 (cla: yes, framework)

28734 更新 README.md (cla: yes)

28735 [Material] 创建 FloatingActionButton ThemeData 并将其应用于 FloatingActionButton (cla: yes, f: material design, framework)

28736 避免在 paintImage 中实例化生成器的开销 (cla: yes, framework)

28746 移除 add2app 测试在 iOS 上的超时时间 (a: tests, cla: yes, team, ⌺‬ platform-ios)

28747 第一部分:改进 Overlay API (cla: yes, framework)

28748 恢复 "移除 API 文档中旧的 HaTS 实现" (cla: yes, d: api docs, team)

28749 为双击添加最小时间间隔要求 (cla: yes, f: gestures, framework)

28751 暴露 TextStyle 中的 decorationThickness。Roll engine (12 commits) (a: typography, cla: yes, framework)

28752 FAB 代码片段用于 API 文档 (cla: yes, d: api docs, d: examples, f: material design, framework)

28756 处理被 Navigator push 中断的 Cupertino 后退手势 (cla: yes, f: cupertino, framework)

28759 将 tool 测试切换到 build runner (cla: yes)

28799 为 FadeInImage 添加 semantics label。(cla: yes, framework)

28809 修复一些格式问题 (cla: yes, framework, team)

28821 [fuchsia] 允许 fuchsia_tester 的相对条目 (cla: yes, tool)

28845 [Material] 修复 radio ink ripple 以使其居中 (cla: yes, f: material design, framework)

28852 更新测试中的 macOS 版本 (a: tests, cla: yes, team)

28855 将 material iOS 后退滑动测试迁移到 material (cla: yes, f: cupertino, framework)

28857 Form 代码片段用于 API 文档 (cla: yes, d: api docs, d: examples, framework)

28863 在 Android SDK 检测逻辑中回退到平台工具。(cla: yes, tool, waiting for tree to go green)

28866 添加 build 脚本无效化和 snapshotting 逻辑 (cla: yes, tool)

28873 移除多余的 build_runner 模式,移除 flutter_build (cla: yes, tool)

28888 在 readme 文件中将 flutter.io 更改为 flutter.dev (cla: yes, team)

28899 Roll engine 4f54a1dd9...e6a5201f0 (cla: yes)

28900 为 cupertino button 添加 key 支持 (cla: yes, f: cupertino, framework, waiting for tree to go green)

28919 始终合成 PhysicalModels (cla: yes, framework, severe: API break)

28922 修复 flutter update-packages 时的崩溃 (cla: yes)

28933 修复 BlockFunctionBody 中语句的缩进 (cla: yes, framework, team)

28938 添加 `flutter create --list-samples` 命令 (cla: yes, tool)

28944 修复缺少的变量名 (cla: yes, framework, waiting for tree to go green)

28951 Shader 预热的快速修复 (cla: yes, framework)

28953 在 semantics tree 中包含 platformViewId (cla: yes, framework, severe: API break)

28955 为 EditableText 添加更多文档,指出其在手势处理方面的粗糙性 (cla: yes, framework)

28963 post submit on cirrus 的修复 (cla: yes)

28970 修复 coverage shard 并打印测试运行后的摘要 (cla: yes, waiting for tree to go green)

28975 恢复 "Roll engine f4951df193a7..471a2c89a689 (11 commits)" (cla: yes)

28990 修复 MouseTracker 注解泄漏 (cla: yes, f: gestures, framework, waiting for tree to go green)

29008 更新 CupertinoTextField (cla: yes, f: cupertino, framework, waiting for tree to go green)

29010 重新启用 dart2js 测试 (cla: yes, tool)

29012 移除文档中过时的 SemanticsSortOrder 的引用 (cla: yes)

29016 重新启用 coverage (cla: yes)

29020 向所有 target 添加集成 (cla: yes)

29023 更新 readme 以支持 LUCI (cla: yes)

29024 修复 CupertinoTabView 在视图插入更改时重新塑形 (cla: yes, ⚠ TODAY)

29025 在所有 Mac 构建中打印系统时间 (a: tests, cla: yes, team)

29030 恢复 "重新启用 dart2js 测试" (cla: yes)

29048 使用异步执行 xcodebuild 命令 (cla: yes, tool)

29051 修复块格式化 (cla: yes, framework, team)

29053 更新 Container 示例代码到 API 文档 (cla: yes, d: api docs, d: examples, framework)

29054 弃用 profile() (cla: yes, framework, waiting for tree to go green)

29056 添加 heartbeat (cla: yes)

29057 修复 Flex 类文档,将 'vertical space' 替换为 'space on its main axis',以便语言同时适用于 column 和 row。(cla: yes, framework, waiting for tree to go green)

29062 修复 windows codegen (cla: yes, tool)

29064 恢复 "延迟下载 artifact (III)" (cla: yes)

29069 Heroes 和嵌套 Navigators (a: animation, cla: yes, framework)

29072 更新 ListView 示例代码到 API 文档 (cla: yes, d: api docs, d: examples, framework)

29073 确保测试报告者打印 stderr,并禁用非贡献者的 Bigquery (a: tests, cla: yes, team)

29093 恢复 "修复 TextField 高度问题" (cla: yes)

29126 使 `flutter analyze` 在 analysis server 发生错误时失败。(cla: yes, team, tool)

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

29134 在错误消息中正确转义 Android SDK Manager 路径 (cla: yes, tool, waiting for tree to go green)

29138 更新 DropdownButton 下划线以实现可自定义 (cla: yes, f: material design)

29156 修复 RefreshIndicator 构造函数 API 文档中的拼写错误 (cla: yes)

29165 Tab Label Color 的文档编辑 (cla: yes, d: api docs, f: material design, framework)

29171 仅在 flutter_test 开始时运行 codegen (cla: yes, tool)

29175 确保 Tab 文本样式的动画对具有匹配的继承值 (cla: yes, f: material design, framework)

29179 默认 shader 预热中无 image shader 缓存 (cla: yes, framework)

29183 在 TabBarTheme 中实现 labelPadding 配置 (cla: yes, f: material design, framework)

29188 修复 #25807:在 sliver multibox widget 中实现 move (cla: yes, f: material design, framework, severe: API break)

29195 MaterialButton 的 shape 应覆盖 ButtonTheme 的 shape (cla: yes, f: material design, framework)

29192 更新 upgrade 以 rebase 并 stash 本地更改。(cla: yes, tool)

29195 为 forEachTween 添加示例 (a: animation, cla: yes, framework)

29196 检测并清理泄漏的进程 (a: tests, cla: yes, team: flakes)

29200 Cupertino 本地化第 1 步:添加一个英语 arb 文件 (a: internationalization, cla: yes, f: cupertino, framework)

29229 仅为集成测试安装 JDK 和 Android SDK (cla: yes, team, waiting for tree to go green)

29231 添加 macOS 原始键盘映射 (a: desktop, cla: yes, framework)

29236 为 test_compat 添加 skip 到 group (a: tests, cla: yes, framework)

29245 修复 UniqueKey 的 DartDoc (cla: yes, d: api docs, framework, waiting for tree to go green)

29247 更新 flutter_localizations 翻译 (cla: yes)

29250 TextField 高度尝试 2 (cla: yes, f: cupertino, f: material design, framework)

29258 为 flutter tools 添加 dump-shader-skp 标志 (cla: yes, tool)

29273 #29262 的推测性修复 (a: tests, cla: yes, team)

29304 在 iOS 的 semantics tree 中包含 platformViewId (a: accessibility, a: platform-views, cla: yes, framework, ⌺‬ platform-ios)

29314 恢复 "始终合成 PhysicalModels" (cla: yes)

29319 恢复 "推测性修复 #29262" (cla: yes)

29321 添加 --verbose-system-logs 选项 (cla: yes)

29329 TextSelectionOverlay 找不到 Overlay 时的错误消息 (cla: yes, framework)

29330 恢复 "Roll engine 31b289f277c6..b1b388f1c235 (7 commits)",Roll 到 8b1a299ed。(cla: yes)

29332 添加断言,以防 TabController 和标签页数量不匹配 (cla: yes, f: material design, framework)

29340 将新格式化程序置于环境变量后面 (a: tests, cla: yes, team)

29342 添加语义标签查找器 (a: accessibility, a: tests, cla: yes, t: flutter driver)

29363 手动 engine roll 包含 goldens (cla: yes)

29369 更新 README.md (cla: yes, waiting for tree to go green)

29374 恢复 "手动 engine roll 包含 goldens" (cla: yes)

29377 将 engine 滚动到 403337ebb893380101d1fa9cc435ce9b6cfeb22c (cla: yes)

29383 --verbose-logging 在 android 中改为 verbose-logging (cla: yes)

29385 在 macos 上跳过 Dialog 交互 (cla: yes)

29386 在查找 engine 源路径时使用 fs.identical 比较路径 (cla: yes)

29387 使在 widgetTests 中确保语义更容易 (a: accessibility, a: tests, cla: yes)

29389 更新 SDK 约束以反映正在使用 set literals (cla: yes)

29390 使 ExpansionPanel 可选地通过点击其 header 来切换状态。(cla: yes, f: material design, framework, severe: new feature)

29395 修复用户在反方向拖动时的文本选择 (a: text input, cla: yes, framework)

29399 在 tool 中启用代码生成功能 (通过 opt-in) (cla: yes, tool)

29403 禁用 widget inspector 滚动测试 (cla: yes)

29404 提高 flutter test 的启动时间 (cla: yes, tool)

29407 [cupertino_icons] 添加 circle 和 circle_filled,用于单选按钮。(cla: yes, f: cupertino, framework, waiting for tree to go green)

29413 修复仅使用 builder 时的 MaterialApp._navigatorObserver (cla: yes, f: material design, framework)

29434 将 builders 和 engine hash 添加到 fingerprint (cla: yes, tool)

29442 Align 代码片段用于 API 文档 (cla: yes, d: api docs, d: examples, framework)

29445 为 Chip 添加关于 MediaQuery 的文档 (cla: yes, d: api docs, f: material design, framework)

29451 在禁用时为 cupertino switch 添加了透明度 (cla: yes, f: cupertino)

29452 一些空格格式化 (cla: yes, framework, team)

29454 更新另一个 SDK 约束 (cla: yes, customer: fuchsia, team)

29456 修复 packages 文件有时是 APK 的问题 (cla: yes)

29461 移除显式帧调度 (cla: yes, tool)

29463 将 arb 更改为真实 JSON (cla: yes, f: cupertino, framework)

29467 防止 stream 通知干扰重载 (a: tests, cla: yes, team)

29469 修复 asset 重载 (cla: yes, tool)

29474 让 CupertinoTextField 的清除按钮也调用 onChanged (cla: yes, f: cupertino, framework, waiting for tree to go green)

29494 tool 的 coverage 生成脚本的初始工作 (cla: yes, tool)

29499 通过添加 AppFrameworkInfo.plist 的 FLTAssetsPath 来设置自定义 flutter_assets (cla: yes, tool, waiting for tree to go green)

29528 确保 properties 文件的假定格式正确 (cla: yes, tool)

29532 重新提交所有平台的 composite physical layers (cla: yes, customer: dream (g3), customer: fuchsia, framework)

29540 改进 Navigator 文档 (cla: yes)

29563 拖动选择文本时避免闪烁 (cla: yes, f: material design, framework)

29564 更新 progress indicator API 文档 (cla: yes, f: material design, framework)

29566 手动将 engine 滚动到 5088735e5f (a: tests, cla: yes, framework)

29568 使 build runner 可配置 (cla: yes, team)

29572 DropdownButton 图标可自定义 (cla: yes, f: material design, framework)

29604 为无效的 AndroidManifest.xml 添加更友好的错误消息 (cla: yes, tool, ▣ platform-android)

29619 使 immutable 构造函数的字面量成为 const (cla: yes, team)

29621 更新 PULL_REQUEST_TEMPLATE.md (cla: yes, team)

29623 恢复 "Reland composite physical layers on all platforms" (cla: yes, framework)

29625 修复 flutter_tools 中的拼写错误 (cla: yes, tool)

29627 手动 engine roll for 2019-03-19 (cla: yes)

29630 为 CupertinoIcons 添加心形 (cla: yes, f: cupertino, framework)

29632 为 iOS 上的 Flutter Gallery 启用 platform views。(cla: yes, team, team: gallery)

29633 下载 secondary SDK (cla: yes, tool)

29638 修复到 stock details 的过渡 (cla: yes, team, team: gallery)

29641 修复 API 文档主页上的链接 (cla: yes, d: api docs, framework)

29644 Cupertino 本地化第 3 步:为了腾出空间给 cupertino,将一些 material 工具原地移动 (cla: yes, f: cupertino, f: material design, framework)

29650 Cupertino 本地化第 4 步:让生成的 date localization 组合 material 和 cupertino locales (cla: yes, f: cupertino, f: material design, framework)

29654 在 OutlineButton 文档中包含括号 (cla: yes, d: api docs, f: material design, framework)

29669 通过 mojave-flutter 镜像加快 CI 速度 (a: tests, cla: yes, team)

29677 当 Navigator 不是全屏时,修复 hero rectTween 的计算 (a: animation, cla: yes, customer: solaris, framework, waiting for tree to go green)

29684 恢复最后两次 engine roll。(cla: yes)

29693 使用 compiler 的 source list 来跟踪被 invalid 的文件以进行热重载。(cla: yes, t: hot reload, tool)

29697 为 API 文档嵌入新图表 (cla: yes, d: api docs, d: examples, framework)

29699 修复 ANSI 终端的更多测试 (cla: yes, tool)

29701 重新提交所有平台的 composite physical layers (cla: yes, framework)

29708 Cupertino 本地化第 5 步:添加法语 arb 作为翻译示例 (cla: yes, f: cupertino, framework)

29721 在 script cache 检查中使用 Dart 版本 (cla: yes, tool)

29747 允许在热重载期间添加/更新 packages (cla: yes)

29754 恢复 "为 iOS 上的 Flutter Gallery 启用 platform views。" (cla: yes)

29758 链接 Higher & Lower 类文档 (cla: yes, d: api docs, framework)

29760 map、parameters 和 spaces 的一些格式化 (cla: yes, framework, team)

29764 更新 fuchsia-attach 以配置 dev_finder 位置 (cla: yes, tool)

29767 Cupertino 本地化第 6 步:为 cupertino 添加一个 GlobalCupertinoLocalizations 基类,包含日期时间格式化 (cla: yes, f: cupertino)

29768 直接依赖 frontend_server tool 在 fuchsia_attach 中 (cla: yes, tool)

28769 为 Cupertino 文本字段添加通过鼠标选择文本的支持 (cla: yes, f: cupertino, framework)

29771 为 ListTile 的 trailing 和 leading widgets 设置最大高度 (cla: yes, f: material design, framework)

29779 移除文档中不必要的 "new" (cla: yes)

29780 恢复 "Update upgrade to rebase and stash local changes." (cla: yes)

29783 修复 cache 位置、artifact,并重新启用 dart2js 测试 (cla: yes, tool)

29785 Lazy cache 4: 新希望 (cla: yes, tool)

29786 更新 upgrade 以 stash 本地更改并从 hotfix 分支重置 (cla: yes, tool)

29811 TextField Validator 高度文档 (cla: yes, f: material design, framework)

29817 将 engine 滚动到 5f8ae420c1ac61bbbb26e61251d129c879fc788d (cla: yes)

29818 如果 codegen 失败,则不使构建失败 (cla: yes, tool)

29821 Cupertino 本地化第 1.5 步:修复 cupertino_en.arb 中的资源不匹配问题 (cla: yes, f: cupertino, framework)

29822 Cupertino 本地化第 7 步:将 material 特定的内容移出 gen_localizations.dart (cla: yes, f: cupertino, framework)

29824 Cupertino 本地化第 8 步:创建 gen_cupertino_localizations 并生成 cupertino 英语和法语的本地化文件 (cla: yes, f: cupertino, framework)

29860 将 binarySearch 移到 foundation。(cla: yes, framework)

29861 在 material/about.dart 中将 Timeline 调用包装在 assert 中 (cla: yes)

30083 在 asset bundle 之外也监视通配符目录 (cla: yes, tool)

29885 确保在使用 build_runner 时更新 packages 文件 (cla: yes, tool)

29908 更新 Twitter handle @flutterio -> @FlutterDev (cla: yes, team, team: gallery)

29928 将语义节点 ID 范围限制为 2^16 (cla: yes, framework)

29929 从 BackdropFilter 中移除透明绘制的 hack (cla: yes, framework)

29938 将 FLUTTER_TOOL_ARGS 传递给 snapshot 命令。(cla: yes, tool)

29942 [fuchsia] 修复 flutter_tool BUILD.gn 依赖项 (cla: yes, tool)

29943 移除导航栏和安全区域子项之间不必要的间隙 (cla: yes, f: cupertino, framework)

29946 让 CupertinoPageScaffold 通过点击状态栏滚动到顶部 (cla: yes, f: cupertino)

29980 修复 account drawer header 箭头在 setState 时旋转的问题 (cla: yes, f: material design)

29985 恢复 "Lazy cache 4" (cla: yes)

29986 Lazy cache 5: 帝国反击战 (cla: yes, tool)

29987 更新 CupertinoSwitch 文档 (cla: yes, d: api docs, f: cupertino, framework)

29989 避免为非泄漏检查器覆盖 task 结果 (a: tests, cla: yes, team, tool)

29993 为 Linux 添加键盘映射 (a: desktop, cla: yes, framework)

29998 修复 PointerEventConverter 的边缘情况 (cla: yes, framework, waiting for tree to go green)

30019 更新到最新 matcher (cla: yes, team)

30032 为 flutter build aot 命令引入 --report-timings 标志。(cla: yes, tool)

30040 实现桌面平台的焦点遍历,shoehorn 版。(a: desktop, cla: yes, framework, severe: API break)

30048 文档说明 Hero 需要出现在目标页面的零帧上 (cla: yes, d: api docs, f: material design, framework)

30053 使超时时长可配置 (cla: yes, tool)

30055 将 -c 改为 --enable-asserts (cla: yes)

30058 Draggable Scrollable sheet (cla: yes, framework)

30059 从 Hero 文档链接到 Hero 动画文档 (cla: yes, d: api docs, f: material design, framework)

30071 将 spinner `_defaultSlowWarning` 消息移到新行 (cla: yes, tool)

30075 确保 flutter run/drive/test/update_packages 只下载必需的 artifact (cla: yes, tool)

30078 为图像处理添加更多测试覆盖范围 (cla: yes, framework)

30082 在运行 update-packages 时跳过 .dart_tool 文件夹 (cla: yes)

30115 转发缺少的 pub 命令 (cla: yes, tool)

30123 修复 OutlineInputBorder 崩溃 (cla: yes, f: material design, framework)

30129 修复 gallery 演示中的 refresh control,更新注释 (cla: yes, f: cupertino, framework)

30139 拦截图像解析中 synchronous Completers 抛出的错误。(cla: yes)

30141 修复 physical_model_test 中 matchesGoldenFile() 的误用。(cla: yes)

30145 设置 shaderWarmUp 过晚时的错误消息 (cla: yes)

30153 允许禁用 stable 分支上的实验性命令和设备 (cla: yes, tool)

30160 Cupertino 本地化 1.9:为 cupertino_en.arb 添加所需的 singular resource (cla: yes, f: cupertino, framework)

30194 更改 flutter_gallery 中 study 的顺序 (cla: yes)

30195 V1.4.5 hotfixes again (cla: yes)

30198 将 engine 滚动到 82765aa77db9621dfbc50801ee2709aa0a00e04d (cla: yes)

30201 更新 sample code analyzer regexp & test case (cla: yes, d: api docs, team, tool)

30204 禁用 jit snapshot (cla: yes)

30205 添加缺少的测试用例并处理通配符移除 (cla: yes)

30206 使 showMenu() 的 position 参数成为必需的 (cla: yes)

30212 添加断言以防止 ListTile trailing/leading 水平过度扩展 (cla: yes, f: material design, framework)

30215 检查无效的 elevations (cla: yes, customer: dream (g3), customer: fuchsia, framework, severe: customer critical, ○ platform-fuchsia)

30216 确保 flutter test 会请求 cache 升级 (cla: yes)

30218 [fuchsia_tester] 传递 icudtl 的位置 (cla: yes, tool)

30219 添加有用的 Material 断言消息 (cla: yes, f: material design, framework)

30222 添加 coverage benchmark (cla: yes)

30227 简化 TapGestureRecognizer 的逻辑 (cla: yes, framework)

30228 在 pushReplacement 时让 heroes 飞行 (cla: yes, f: routes, framework)

30232 恢复 "Ensure that flutter run/drive/test/update_packages only downloads required artifacts" (cla: yes)

30235 在未提交更改时发出警告 (cla: yes, tool)

30254 Reland: Ensure that flutter run/drive/test/update_packages only downloads required artifacts (cla: yes, tool)

30275 为异步函数实现 compute (#16265) (cla: yes, framework)

30276 动画包中的随机微小修复 (a: animation, cla: yes, framework, waiting for tree to go green)

30304 .toList() 之前不需要 .join() (cla: yes, framework)

30305 更短的可空列表重复项 (cla: yes, framework, waiting for tree to go green)

30327 添加 "feature request" issue 模板 (cla: yes, team)

30339 为手势添加按钮 (a: desktop, cla: yes, framework)

30343 ExpansionPanelList 和 ExpansionPanelList.radio 文档 (cla: yes, d: api docs, f: material design, framework)

30346 确保 _handleAppFrame 每个帧只注册一次 (cla: yes, framework)

30348 RaisedButton 示例代码更新以绘制图表 (cla: yes, d: api docs, d: examples, framework)

30353 修复微小拼写错误 (cla: yes, f: material design, framework)

30390 [Material] 使用新的尺寸、形状和颜色映射更新 slider 和 slider theme (cla: yes, f: material design, framework)

30398 嵌入新的 raised button 图表。(cla: yes, d: api docs, d: examples, framework, waiting for tree to go green)

30414 从某些 pointer events 中移除压力自定义 (cla: yes, framework, severe: API break)

30415 添加 29 个 Widget of the Week 视频 (cla: yes, d: api docs, framework)

30422 在后退滑动释放时提交 navigator.pop (cla: yes, framework)

30428 更新 repair 命令以支持 Arch Linux (cla: yes, tool)

30451 将 dartdocs 升级到 0.28.3 (cla: yes, d: api docs, framework)

30452 更多的视频 (cla: yes, d: api docs, framework)

30453 为 BottomNavigationBar 类更新示例代码以用于图表。(cla: yes, d: api docs, d: examples, framework, waiting for tree to go green)

30455 防止 shrine 中出现垂直滚动,方法是确保卡片大小适合屏幕 (cla: yes, f: material design, framework, team, team: gallery, waiting for tree to go green)

30456 对 bin/flutter bash 脚本进行 shellcheck (linter) 更改 (cla: yes, tool)

30457 触摸屏幕会向按钮添加 `0x01` (cla: yes, framework)

30458 [fuchsia] 修复 isolate filter (cla: yes, customer: fuchsia, tool)

30460 修复 gallery API 文档 URL launcher (cla: yes, team, team: gallery)

30461 当 ValueNotifier 通知时,更加明确 (cla: yes, d: api docs, framework, waiting for tree to go green)

30463 恢复 "设置 shaderWarmUp 过晚时的错误消息 (#30145)" (cla: yes, framework, waiting for tree to go green)

30468 为 BottomNavigationBar 嵌入图表。(cla: yes, d: api docs, d: examples, framework)

30470 修复 Table flex 列布局错误 #30437 (cla: yes, framework)

30475 Trackpad 模式崩溃修复 (cla: yes, f: material design, framework, ⌺‬ platform-ios)

30497 为 flutter_gallery 添加 confirmDismiss 示例 (cla: yes, f: material design, team: gallery)

30513 修复 issue 21640: Assertion Error : '_listenerAttached': is not true (cla: yes, framework)

30521 在 CupertinoTheme 中提供默认的 IconTheme (cla: yes, f: cupertino, framework)

30525 修复输入宽度外的光标 (cla: yes, f: material design, framework)

30527 Cupertino 本地化第 11 步:在说明中添加更多翻译澄清 (cla: yes, f: cupertino, framework)

30530 让 Linux 的 Docker 镜像也安装 fastlane (cla: yes)

30531 更正 MaterialButton disabledColor (cla: yes)

30535 正确合成事件按钮 (cla: yes, waiting for tree to go green)

30537 嵌入了 ListTile 示例代码的图片,并添加了变体 (cla: yes, d: api docs, f: material design, framework)

30562 将 flutter.io 替换为 flutter.dev (a: first hour, a: quality, cla: yes)

30563 修复了 Expanded API 文档中的一个拼写错误 (cla: yes, d: api docs, framework)

30570 将 dartdocs 升级到 0.28.3+1 (cla: yes)

30572 [Material] Adaptive Slider 构造函数 (cla: yes, f: material design, framework)

30578 将 ios-deploy 版本 2.0.0 标记为错误 (cla: yes, tool)

30579 PointerDownEvent 和 PointerMoveEvent 的默认 `buttons` 为 1 (a: desktop, cla: yes, framework, severe: API break)

30594 更新 README.md (a: first hour, a: quality, cla: yes)

30612 为 FlexibleSpaceBarSettings 添加了必需的参数 (cla: yes, f: material design, framework)

30626 为 ValueListenable 添加示例 (cla: yes, d: api docs, framework)

30640 添加 `const Border.uniformSide()` (cla: yes, framework)

30643 添加 Form.onSaved (a: desktop, cla: yes, framework)

30644 使 FormField._validate() 返回 void (cla: yes, framework)

30645 为 FormFieldValidator 添加文档 (cla: yes, framework)

30648 允许下载桌面嵌入 artifact (a: desktop, cla: yes, tool)

30667 修复 @mustCallSuper 间接重写和 mixins 中的额外问题 (cla: yes, framework)

30746 Baseline Aligned Row (cla: yes, f: material design, framework)

30747 在 debug 模式下运行 flutter drive 时打印警告 (a: tests, cla: yes, t: flutter driver)

30754 [Material] 修复由旧 context 导致的 showDialog 崩溃 (cla: yes, f: material design, framework)

30755 将 Gradle wrapper 注册为通用 artifact (cla: yes)

30760 修复 invokeListMethod 和 invokeMapMethod 中的 cast NPE (cla: yes, framework)

30767 将 cubic_bezier_perf__timeline_summary 标记为非易失性 (cla: yes)

30792 将 Border.uniform() 重命名为 Border.fromSide() (cla: yes, framework)

30793 恢复 "Add Form.onSaved" (cla: yes, f: material design, framework)

30796 Unbounded TextField 宽度错误 (cla: yes, f: material design, framework)

30800 使用 Material Scaffold Template 更新 ListTile 示例代码片段 (cla: yes, d: api docs, f: material design, framework)

30809 修复 issue 23527: Exception: RenderViewport exceeded its maximum numb… (cla: yes, framework)

30811 让 coverage 速度超快 (cla: yes, tool)

30814 修复 StatefulWidget 和 StatelessWidget 示例文档 (cla: yes, d: api docs, framework)

30815 让 CupertinoNavigationBarBackButton 正确返回断言错误 (cla: yes, f: cupertino)

30818 为 `flutter drive` 添加新的标志,用于跳过在设备上安装新应用 (cla: yes, tool)

30828 为 CupertinoDatePicker 添加 golden 测试 (cla: yes, f: cupertino, f: date/time picker, framework)

30829 使 hover 注解层与 mouse detector 同步。(a: desktop, cla: yes, framework)

30832 在 Dockerfile 中将 Android build tools 升级到 28.0.3 (cla: yes, team)

30837 为 TextSpan 添加 semanticsLabel (cla: yes)

30857 为 VM service 添加了身份验证代码支持。(a: tests, cla: yes, tool)

30862 CupertinoDatePicker 的 initialDateTime 考虑了 minuteInterval (cla: yes, f: cupertino, framework)

30867 添加 debugProfileWidgetBuilds 的切换开关 (cla: yes, tool)

30871 更新上传密钥,似乎出现了一些问题 (a: tests, cla: yes, team)

30873 恢复 "Remove pressure customization from some pointer events" (cla: yes)

30876 简化 toImage future 处理 (cla: yes, framework)

30880 使 `sliver.dart` 的 `_createErrorWidget` 与其他 Widgets 兼容 (cla: yes, framework)

30883 修复 iTunes Transporter 的 quirk (cla: yes)

30884 [Material] 更新 TabController 以支持动态 Tabs (cla: yes, f: material design, framework)

30886 允许鼠标悬停仅响应某些鼠标事件,而非全部。(cla: yes)

30887 为 dialog 添加更多交叉引用文档 (cla: yes, d: api docs)

30898 检查 ErrorWidget.builder 在测试后是否未被修改 (a: tests, cla: yes, framework, waiting for tree to go green)

30919 手动 engine roll,禁用 service 身份验证代码 (cla: yes)

30921 在常量表达式中使用 identical 而不是 '=='。(cla: yes)

30930 恢复 "Manual engine roll with disabled service authentication codes" (cla: yes)

30932 2d 变换 UX 改进 (cla: yes, framework, team: gallery)

30937 将修复 backport 到 v1.4.9 (cla: yes, team)

30938 更新 keycodes,修复一个注释。(a: desktop, cla: yes, d: api docs, framework)

30942 rectMoreOrLess equals,为 64 位 rect 做准备 (a: tests, cla: yes, f: material design, framework)

30946 添加更多 cupertino 图标 (cla: yes, f: cupertino, framework)

30985 添加 rrect contains microbenchmark (a: tests, cla: yes, severe: performance, waiting for tree to go green)

30990 允许在 profile 模式下进行 profile widget 构建 (cla: yes, severe: performance, team)

30991 在 Android 上为 caret 高度使用字形的全高度 (a: fidelity, a: text input, a: typography, cla: yes, severe: API break)

30995 恢复 "revert last 2 engine rolls" (cla: yes)

30997 通过检查 stderr 修复 warning test (cla: yes)

30998 恢复 "Revert "revert last 2 engine rolls"" (cla: yes)

31000 修复对比度指南中的错误并改进启发式方法 (cla: yes)

31005 [scenic] 移除死掉的 view_manager 引用 (cla: yes, customer: fuchsia, team: gallery, ○ platform-fuchsia)

31063 下载并处理 flutter patched sdk 的产品版本 (cla: yes, tool)

31064 为 flutter version 命令添加排序 (cla: yes, tool)

31073 Fuchsia 第 1 步:添加 SDK 版本文件和 artifact 下载 (cla: yes, tool)

31074 使 CoverageCollector 的 flutterProject 选项可选 (cla: yes, tool)

31088 TextField 滚动物理效果 (cla: yes, f: cupertino, f: material design, framework)

31092 在 coverage 收集时添加 null 检查 (cla: yes)

31093 使 matchesGoldenFile 的文档链接到如何创建 golden 图像文件的解释 (cla: yes, framework)

31097 修复 Opacity 下的文本选择工具栏 (cla: yes, framework)

31109 澄清各种 CupertinoTabView 文档 (cla: yes, f: cupertino, framework)

31148 将 dartdoc 升级到 0.28.3+2 (cla: yes)

31159 恢复 "Use full height of the glyph for caret height on Android" (cla: yes, framework)

31171 允许通过环境变量禁用所有 fingerprint 缓存 (cla: yes, tool)

31178 为文档添加面包屑 (cla: yes)

31205 添加桌面项目和构建命令 (experimental) (a: desktop, cla: yes, tool)

31207 修复 issue 12999:在测试期间使 asset 可用 (cla: yes, framework, tool)

31210 在 Android 上为 caret 高度使用字形的全高度 v2 (a: text input, cla: yes, framework)

31216 禁用 macOS 集成测试 (cla: yes)

31218 为 macOS 目标添加 run 能力 (a: desktop, cla: yes, ⌘‬ platform-mac)

31228 修复 ExpansionPanelList 重复 Global Keys 异常 (cla: yes, f: material design, framework, severe: crash)

31229 为 Linux 和 Windows 添加 flutter run 支持 (a: desktop, cla: yes, tool)

31262 为 attach 命令添加 track-widget-creation 标志 (cla: yes)

31267 移除 reload results 中未使用的 hintMessage 和 hintId 字段 (cla: yes)

31273 将 daemon.log 添加到 daemon spec (cla: yes)

31275 更新 SnackBar 以支持 Material spec 中的新样式 (cla: yes, f: material design, framework)

31277 将 track widget creation 标志传递给 build 脚本 (a: desktop, cla: yes, tool)

31278 为 precache 添加 --force 标志 (cla: yes)

31279 添加 flutter attach 文档 (cla: yes)

31282 停止为动态模式预缓存 artifact。(cla: yes, tool)

31283 为 doctor 添加桌面工作流 (a: desktop, cla: yes, tool)

31291 为 StatefulBuilder 添加一些文档 (cla: yes, framework)

31294 使用示例改进 Radio 文档 (cla: yes, d: api docs, f: material design, framework)

31295 改进 ThemeData.accentColor 与 secondary color 的关联 (cla: yes, d: api docs, f: material design, framework)

31310 更新 flutter_driver 以支持 auth codes (cla: yes)

31315 修复因引入身份验证代码而导致的测试失败 (cla: yes)

31316 为 InkWell 添加关于过渡和墨迹溅射裁剪的文档 (cla: yes, d: api docs, f: material design, framework)

31321 修复 flutter_attach_test 未正确处理身份验证代码的问题 (cla: yes)

31326 添加更多 shuffle cupertino 图标 (cla: yes, f: cupertino, framework)

31329 为 macOS 目标添加 Xcode 构建脚本 (a: desktop, cla: yes, tool, ⌘‬ platform-mac)

31332 iOS 选择句柄不可见 (cla: yes, framework, ⌺‬ platform-ios)

31339 恢复 "[Material] Update slider and slider theme with new sizes, shapes, and color mappings" (cla: yes)

31342 在生成平台特定工具之前检查项目是否存在 (cla: yes, tool)

31359 移除对 Android 上构建动态补丁的支持 (cla: yes, tool)

31395 Roll engine ca31a7c57bad..206cab6e7013 (11 commits) (cla: yes)

31399 为 build aot 添加 ignorable track-widget-creation 标志 (cla: yes, tool)

31400 添加 printError 消息和 tool exit 到 android device (cla: yes, tool)

31404 在文件系统异常时抛出 toolExit 而不是 rethrow (cla: yes, tool)

31406 如果没有 .ios 或 ios 子项目,则不尝试构建 iOS (cla: yes, tool)

31419 添加关于来自服务器的事件的注释 (cla: yes, tool)

31420 为 Transformation 添加更多 breadcrumb 文档 (cla: yes, framework)

31421 为 SizedBox 添加 Widget of the Week 视频 (cla: yes, framework)

31434 为 flutter create 示例添加更多上下文 (cla: yes)

31446 允许过滤设备,仅保留当前项目支持的设备 (cla: yes, tool)

31451 为 macOS 的 Generated.xcconfig 设置绝对 SYMROOT (cla: yes)

31452 移除 engine 测试 (a: tests, cla: yes, team, waiting for tree to go green)

31454 改进文档以解决 flutter/flutter#31202 (cla: yes)

31456 放宽测试中路径的字符串匹配 (cla: yes)

31461 恢复 "Implement focus traversal for desktop platforms, shoehorn edition. (#30040)" (cla: yes)

31463 禁用所有 Dart fingerprinters (cla: yes)

31464 CupertinoPicker fidelity revision (a: fidelity, cla: yes, f: cupertino, f: date/time picker, framework)

31486 修复优先级问题 (cla: yes, team: gallery)

31491 允许 adb stdout 包含端口号而不失败 (cla: yes, tool, ▣ platform-android)

31493 Keycode generation 文档修复 (a: desktop, cla: yes, d: api docs, framework)

31497 恢复 "Fix 25807: implement move for sliver multibox widget (#29188)" (cla: yes, framework)

31502 改进 Tabs 文档 (cla: yes, d: api docs, f: material design, framework)

31505 将 desktop 项目和 run/target_platform selectors 添加到选择器中 (cla: yes)

31515 支持 macOS 的本地 engine 和 asset 同步 (cla: yes, tool)

31520 不要向 engine 添加空的 OpacityLayer (cla: yes, engine, framework)

31522 替换 no-op log reader 为真实实现 (cla: yes, tool)

31526 替换 no-op log reader 为真实实现 (cla: yes, tool)

31538 修复文档中的拼写错误 (cla: yes, f: material design, framework)

31561 添加 Tooltip hover 支持 (cla: yes)

31562 允许所有测试在 --update-goldens 下运行。(cla: yes)

31564 [Material] 更新 slider 和 slider theme,使用新的尺寸、形状和颜色映射 (第 2 次尝试) (cla: yes)

31566 TimePicker 在小时选择后移动到分钟模式 (cla: yes, f: material design, framework)

31567 移除 Linux 桌面所需的 build/name 脚本 (a: desktop, cla: yes)

31568 修复 transform assert (cla: yes, framework)

31569 将 engine 滚动到 3e47b4bb39bb4993f03a278ea7b1c11ee6459b06 (cla: yes)

31578 添加哈萨克语支持 (cla: yes)

31582 Issues/31511 (cla: yes)

31584 捕获目前被吞没的 JSON RPC 错误 (cla: yes)

31591 确保如果 Runner.xcodeproj 文件丢失,则提前退出 (cla: yes, tool)

31600 重新启用 const (cla: yes, framework, waiting for tree to go green)

31614 [Re-Land] Implement focus traversal for desktop platforms. (cla: yes)

31616 使 FlutterPlatform 公开,以便我们开始对其进行测试/重构 (cla: yes)

31619 修复 UiKitView#creationParams 的文档 (cla: yes, framework)

31621 添加检查以确保 xcode 项目配置不丢失 (cla: yes)

31622 重构 context 以确保隐式下推安全 (cla: yes)

31623 修复边缘滑动并在起始点回弹的问题 (cla: yes, f: cupertino, framework)

31634 改进 sample dart ui app 中的 canvas 示例 (cla: yes, d: api docs, d: examples, framework)

31638 修复文档链接 (cla: yes)

31642 将测试编译器重构为单独的库 (cla: yes)

31687 居中文档输入光标,移除不具伸缩性的常量偏移量 (a: text input, cla: yes, framework, ⌺‬ platform-ios)

31692 撤销“添加 Tooltip 悬停支持 (#31561)” (cla: yes)

31693 在 Radio 和 RadioListTile 的 onChange 中添加注释 (cla: yes, d: api docs, f: material design, framework)

31696 尝试减少 runtimeType 的使用 (cla: yes, framework)

31736 更新包并取消固定版本 (cla: yes, tool)

31757 使 FlutterProject 工厂同步 (cla: yes, tool)

31759 移除已弃用的命令 (cla: yes, tool)

31761 支持热重载中的 clipBehavior 更改 (cla: yes, framework)

31762 从 README 模板中删除尾部空格 (cla: yes)

31765 工具测试平台初稿 (cla: yes, tool)

31771 修复一个简单的拼写错误 (cla: yes)

31795 撤销“更新包并取消固定版本” (cla: yes)

31800 撤销“修复 Opacity 下的文本字段选择工具栏” (cla: yes)

31801 撤销“为手势添加按钮” (cla: yes)

31802 重新提交“修复 Opacity 下的文本字段选择工具栏 (#31097)” (cla: yes, framework)

31804 仅当 pubspec 中声明了 asset 时才构建 asset (cla: yes, framework, tool)

31807 使 const 可用于覆盖 AssetBundle 的类 (cla: yes, tool)

31812 修复 #31764:当 fonts pubspec.yaml 不可迭代时显示适当的错误消息 (cla: yes, tool)

31815 移除 assert (cla: yes)

31819 重做:“为手势添加按钮” (a: desktop, cla: yes, framework)

31832 允许在子组件未充满时拖动 DSS (cla: yes, f: scrolling, framework, waiting for tree to go green)

31835 将 ADB CrOS 修复 cherry-pick 到 beta 分支 (cla: yes, tool)

31860 修复 prefer_const_constructors (cla: yes)

31862 iOS 选择手柄不可见 (#31332) (cla: yes)

31868 处理通知错误 (cla: yes, tool, waiting for tree to go green)

31871 为 flutter 1.5.4 hotfix 分支拾取 v1.5.4-hotfix-2 engine (cla: yes)

31874 为桌面端添加 stderr 到 log processor (cla: yes)

31876 撤销“修复边缘滑动并在起始点回弹” (cla: yes)

31886 撤销“处理通知错误” (cla: yes)

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

#

从 2019年2月21日 周四 20:22:00 -0800 到 2019年5月1日 周三 16:56:00 -0700

7494 为滚轮事件添加 engine 支持 (cla: yes)

7776 在实例化 FlutterView 时支持 ContextWrapper。(cla: yes)

7783 重构 iOS 播放输入声音逻辑。(cla: yes)

7803 [重新提交] 使用所有字体管理器来发现 strut 的字体。(cla: yes)

7828 撤销 Versions API (cla: yes)

7851 改进路径度量测试和文档 (cla: yes)

7888 重新提交 #7777 并包含正确的 LICENSE (cla: yes)

7896 Android Embedding PR 6:引入具有 FlutterSurfaceView 和 FlutterTextureView 的 FlutterView 结构。(cla: yes)

7906 如果文本被截断,则不为尾部空格添加虚线运行 (cla: yes)

7908 将 dart:* 源文件链接到 engine 以支持调试器源。(affects: dev experience, affects: engine, cla: yes)

7911 重新提交“PerformanceOverlayLayer golden test (#7863)” (cla: yes)

7912 Android PR 7:引入 FlutterActivity 和 FlutterFragment 的结构。(cla: yes)

7913 撤销 dart 滚动 (cla: yes)

7914 允许嵌入器指定 vsync 等待器。(cla: yes)

7915 用于设置持久化缓存路径的嵌入器 API (cla: yes)

7916 撤销“撤销“重新提交 PerformanceOverlayLayer golden test (#…” (cla: yes)

7917 允许嵌入器将事件添加到时间线。(cla: yes)

7919 修复使用 PlatformView [IOS] 时内存泄漏 #24714 (cla: yes)

7923 在 preroll 之后移动 canvas clear (cla: yes)

7925 使动态补丁包的布局与 APK 相似。(cla: yes)

7926 移除未使用的 FML 文件 export.h (cla: yes)

7927 为原生代码库提供动态补丁支持。(cla: yes)

7928 新设置,用于决定 engine 是否加载 ICU 映射。(cla: yes)

7929 在 FlutterView 分离时不要清除 FlutterJNI 状态 (cla: yes)

7937 修复旧版 Android 上的 sendLocales (cla: yes)

7942 校正 FlutterSemanticsNode 成员名称样式 (cla: yes)

7946 Android Embedding PR 8:将 FlutterEngine 附加/分离添加到 FlutterView。(cla: yes)

7947 Android Embedding PR 9:引入 AndroidTouchProcessor 将 MotionEvents 转换为 Flutter 触摸数据。(cla: yes)

7953 libtxt:在 ComputeStrut 中移除一个调试日志消息 (cla: yes)

7954 修复了因 embedding 重构而引入的 Android 键盘输入错误。( #28438) (cla: yes)

7960 Android Embedding PR 10:将系统通道添加到 FlutterEngine。(cla: yes)

7964 输入某些特殊字符时修复光标跳转问题。(cla: yes)

7967 为 LocalizationChannel.java 添加 api 21 检查 (cla: yes)

7968 将 flutter 的 dart sdk 切换为 full 并添加 dartdevc 库 (cla: yes)

7972 Android Embedding PR 11:将 FlutterEngine 添加到 FlutterFragment。(cla: yes)

7973 抑制 Configuration.locale 使用的弃用警告 (cla: yes)

7974 Android Embedding PR 12:将生命周期方法添加到 FlutterActivity。(cla: yes)

7975 [macos] 为 FLEViewController 添加悬停支持 (cla: yes)

7978 重构 web 配置/添加 dartdevc (cla: yes)

7979 Android Embedding PR 13:在 FlutterView 中集成了文本输入、键盘输入和其他一些通道通信。(cla: yes)

7982 修复在 iOS 上输入某些特殊字符时删除文本的问题 (cla: yes)

7985 将异步事件添加到流水线流中。(cla: yes)

7986 检查运动事件的压力范围是否为 null (cla: yes)

7988 为语义更新提供批量处理 (cla: yes)

7990 提高 Locale.toString 的性能 (cla: yes)

7991 选择 MPL 而非 LGPL (cla: yes)

7993 修复 embedder.h 中的两个拼写错误 (cla: yes)

7997 修复 dartdocs 中的拼写错误 (cla: yes)

7999 在 WindowData 中缓冲生命周期 (cla: yes)

8000 Android Embedding PR 14:FlutterFragment 几乎完成。(cla: yes)

8001 修复不正确的变换矩阵 (cla: yes)

8005 A11y 回调 (cla: yes)

8006 防止使用 API 级别 16 和 17 中未定义的 Android API (cla: yes)

8007 为查找添加重载,允许您指定包 (cla: yes)

8008 将 decorationThickness 暴露给 dart:ui (cla: yes)

8010 撤销“缓冲生命周期在 WindowData 中” (cla: yes)

8011 在 presubmit 上为 iOS 构建 engine (cla: yes)

8023 开始 linting Android embedding (cla: yes)

8024 [fuchsia] 修复 Fuchsia roll 的 snapshot BUILD.gn 文件 (cla: yes)

8026 [platform_views] 修复从平台视图到 flutter 视图的重复触摸事件传递。(cla: yes)

8029 Android Embedding PR15:将 Viewport Metrics 添加到 FlutterView。(cla: yes)

8030 添加 kHasImplicitScrolling 枚举值的缺失 (cla: yes)

8032 重新提交“缓冲生命周期在 WindowData 中” (cla: yes)

8033 为语义 action 枚举添加缺失的值 (cla: yes)

8034 Android Embedding PR 16:将触摸支持添加到 FlutterView。(cla: yes)

8036 为 Android 添加基线 lint 脚本 (cla: yes)

8041 [platform_views]移除一个不必要的额外语句。(cla: yes)

8043 对 CONTRIBUTING.md 进行一些小清理 (cla: yes)

8044 改进物理形状层的 Elevation 界限 (cla: yes)

8045 合并 GPU 和平台线程以用于平台视图,修复死锁。(cla: yes)

8046 修复 shell 和平台视图中的弱指针使用违规。(cla: yes)

8047 为 gn wrapper 添加 clang 静态分析支持 (cla: yes)

8048 防止 NewAPI 失败 (cla: yes)

8049 添加只读持久化缓存 (cla: yes)

8050 在许可证检查中跳过 skp 文件 (cla: yes)

8051 为平台特定依赖项使用命名条件,并在 Mac 上抑制 Android 和 Windows hook。(cla: yes)

8052 移除额外的源文件 (cla: yes)

8053 在 FML 中移除冗余的线程检查器。(cla: yes)

8054 校正 Cirrus CI 构建状态徽章的 URL (cla: yes)

8055 向 SemanticsNode 添加 platformViewId (cla: yes)

8056 从 macOS shell 发送滚动事件 (cla: yes)

8061 Android Embedding PR 17:澄清 AccessibilityBridge。(cla: yes)

8065 为指针种类添加信号 (cla: yes)

8066 撤销“为指针种类添加信号” (cla: yes)

8071 仅在为主系统构建时才构建完整的 Dart SDK (cla: yes)

8072 将 vsync 回调延迟到嵌入器指定的帧开始时间。(cla: yes)

8073 更新 a11y 单词前进/后退枚举名称 (cla: yes)

8074 添加脚本以帮助生成 PR 消息 (cla: yes, waiting for tree to go green)

8077 标记 const extern (cla: yes)

8078 仅部分规则回滚 (cla: yes)

8079 修复 text.dart 高度文档 (cla: yes)

8080 仅在发布时构建完整 sdk 以加快 bot 速度 (cla: yes)

8084 将 android_sdk_downloader 移动到更方便弃用的位置 (cla: yes)

8085 从快照中移除已弃用的库 (cla: yes)

8087 弃用 android_sdk_downloader,改用 cipd (cla: yes)

8089 允许嵌入器将任务发布到渲染线程。(cla: yes)

8090 Android linter 默认打印到控制台 (cla: yes)

8093 阐明 FlutterEngineOnVsync 的参数。(cla: yes)

8094 添加具有可变参数的跟踪计数器支持,并检测光栅缓存。(cla: yes)

8095 在旧版 FlutterView 中集成 AndroidTouchProcessor (cla: yes)

8096 记录嵌入器 API 调用中的非 kSuccess 返回值。(cla: yes)

8098 不缓存 gclient sync (cla: yes)

8099 对 Java 使用正确的流,在 Mac 上尝试自动选择 Java 1.8 (cla: yes)

8102 修复拼写错误 (cla: yes)

8103 保护触摸探索监听器的初始化 (cla: yes)

8105 支持 dartdevc、dart2js 和共享源文件、dartdevc sdk (cla: yes)

8106 修复 Windows 构建 (cla: yes)

8109 Android Embedding PR 19:为新的 FlutterView 添加辅助功能。(cla: yes)

8114 改进 PhysicalShapeLayer 中的阴影文档 (cla: yes)

8115 为 Fuchsia 添加 Views V2 支持 (cla: yes)

8122 撤销“添加对具有可变参数的跟踪计数器支持并检测光栅缓存。” (cla: yes)

8124 在初始化之前将 final 状态传递给 dart 作为初始 lifecycleState。(cla: yes)

8126 Bugfix #29203:旧版 FlutterView 中 getAccessibilityProvider 的 NPE。(cla: yes)

8139 作为回退,根据 libflutter.so 的路径查找 ICU 符号 (cla: yes)

8140 重新提交 PerformanceOverlayLayer golden test (cla: yes)

8141 修复 TextStyle 解码错位 (cla: yes)

8142 将拼写“fast an inline”更正为“fast and inline” (cla: yes)

8143 修复 dart:ui TextStyle.toString 中的索引错误 (cla: yes)

8145 重新提交“添加对具有可变参数的跟踪计数器支持并检测光栅缓存。” (cla: yes)

8147 添加“full-dart-debug”以禁用 Dart VM 中的优化。(cla: yes)

8148 添加 dump-shader-skp 开关以帮助 ShaderWarmUp (cla: yes)

8149 在 Android 触摸处理器中编码滚动运动事件 (cla: yes)

8150 由于缺乏积分,禁用 build_ios 任务。(cla: yes)

8151 [Skia] 将 Skia 回滚到 29d5dec9a0783a033b921dc483fb98d565d684f6 (cla: yes)

8153 撤销“禁用 build_ios 任务,因为缺乏积分。” (cla: yes)

8154 抑制 Build.CPU_ABI 使用的弃用警告 (cla: yes)

8155 确保在 SendPlatformMessage 范围内的类型化数据被释放。(cla: yes)

8156 为嵌入式 iOS 平台视图添加 a11y 支持 (cla: yes)

8157 形状层的抗锯齿 (cla: yes)

8159 从 FDE 导入 GLFW Linux shell (cla: yes)

8160 为 Linux 桌面添加构建依赖项脚本 (cla: yes)

8166 不要将短生命周期缓冲区作为标签传递给 Dart_TimelineEvent (cla: yes)

8168 添加特定于分配器的检查,以确保传递给时间线的字符串不是堆分配的。(cla: yes)

8171 Bugfix:防止在 FlutterJNI 从原生分离后响应平台消息时崩溃。(cla: yes)

8171 添加修复格式的有用命令的文档 (cla: yes)

8172 将帧和目标时间元数据添加到 vsync 事件,并通过流连接平台 vsync 事件。(cla: yes)

8174 [scenic][SCN-1054] 从 SetTranslationRH 回退 (cla: yes)

8175 使 overlays_gr_context_与 overlay surface 同步 (cla: yes)

8180 修复 log level 拼写错误,从 ERROR 到 INFO (cla: yes)

8181 修复 libzx 的包含文件。(cla: yes)

8182 确保 Picture::RasterizeToImage 在 UI 线程上销毁 Dart 持久化值 (cla: yes)

8183 裁剪到 clip_rect 而非 paint bounds (cla: yes)

8185 简化回退等待器并添加 vsync 调度开销的跟踪。(cla: yes)

8196 为 GN 添加 --no-full-dart-sdk 选项 (cla: yes)

8202 [platform_view] iOSP 平台视图组合优化。(cla: yes, platform-ios)

8203 导出 FlutterSemanticsUpdateNotification 并改进文档 (cla: yes)

8204 由于队列时间过长,禁用 build_ios。(cla: yes)

8206 仅在 host targets 上定义 dart_platform_sdk GN 变量 (cla: yes)

8208 将 PlatformViewsController 和 AccessibilityBridge 的引用互相传递 (cla: yes)

8210 校正 offset base 中的大于等于逻辑 (cla: yes)

8214 libtxt:更准确地跟踪字形块的定位和宽度,以更精确地渲染文本装饰 (cla: yes)

8217 允许 iOS 导出 __const (cla: yes)

8218 [ios] 在提交 CATransaction 之前设置 contentsScale (cla: yes)

8219 将 macOS 键盘数据发送到 engine (cla: yes)

8221 将 io.flutter.embedding.engine.android 包移动到 io.flutter.embedding.android (cla: yes)

8227 将 Linux 桌面设置脚本添加到 Dockerfile (cla: yes)

8229 让 AccessibilityBridge 自身附加/分离到 (cla: yes)

8230 从 Linux 桌面 shell 设置中移除 jsoncpp (cla: yes)

8231 通过使用 View 来获取 insets 而不是 Activity,从 AccessibilityBridge 中移除了 Activity 引用。(cla: yes)

8233 启用 Linux shell 构建 (cla: yes)

8234 为 Android 表面 on-screen context 生命周期操作使用 GPU 线程 (cla: yes)

8237 将 Android 平台视图 a11y 树镜像到 Flutter a11y 树中。(cla: yes)

8241 当存在 iOS 平台视图时,修复视频播放器关闭问题 (cla: yes)

8246 移除 FlutterJNI 中更多强制崩溃 (cla: yes)

8247 修复顶点颜色长度检查错误 (cla: yes)

8249 允许指定备用的 Mac host SDK。(cla: yes)

8250 将 a11y 事件委托给/从嵌入的 Android 平台视图。(cla: yes)

8251 由于名称错误,修复了服务 Isolate 未正确初始化的bug (cla: yes)

8253 向 stub_ui 添加 platformViewId (cla: yes)

8254 当 FlutterNativeView 与 FlutterView 分离时,不要丢弃 DartExecutor 的消息处理程序。(cla: yes)

8256 检查 dart:ui 的公共 API 是否符合 Web 实现。(cla: yes)

8265 链接“Higher & Lower Class Docs” (affects: docs, cla: yes)

8273 允许嵌入器指定自己的任务运行器接口。(cla: yes)

8274 [ui] 在 FontWeight.lerp 中添加 null 检查 (WIP, cla: yes, prod: API break)

8276 通过创建 fixture 和 config builder,可以轻松编写嵌入器单元测试。(cla: yes)

8277 将 buildroot 滚动到 9c7b023ff266ee58b00fe60326fa1db910a087f3 (cla: yes)

8293 [vulkan] 添加 FUCHSIA 外部 sem/mem 扩展 (cla: yes)

8295 修复了高低类之间的链接。(affects: docs, cla: yes)

8296 将现有的嵌入器单元测试迁移到使用 fixture。(cla: yes)

8297 [fuchsia] 添加缺失的 trace 宏 (cla: yes)

8299 在测试中启用类 lambda 的原生回调,并添加对自定义入口点的支持。(cla: yes)

8308 将 glfw 映射到 third_party,并滚动 buildroot (cla: yes)

8309 允许从 Dart 代码注册 std::functions 作为原生入口点。(cla: yes)

8312 撤销“允许从 Dart 代码注册 std::functions 作为原生入口点。” (cla: yes)

8317 Android Embedding PR22:Polish - FlutterActivity Intent 工厂,FlutterFragment 控制渲染模式,FlutterSurfaceView 在渲染准备好之前透明。(cla: yes)

8318 减少 Scenic 上的渲染瑕疵 (cla: yes)

8319 修复“PointerEvent”流结束事件 (cla: yes)

8325 [fuchsia] 禁用 FML_TRACE_COUNTER 事件以解除滚动阻塞 (cla: yes)

8327 从源代码构建 Linux shell 的 GLFW (cla: yes)

8329 重新提交“允许从 Dart 代码注册 std::functions 作为原生入口点。” (cla: yes)

8330 为 Android 上的每个 PlatformView 实例创建一个新的资源加载 EGL 上下文。(cla: yes)

8331 构建 Windows shell (cla: yes)

8333 允许将 a11y 事件从尚未遍历的节点委托出去。(cla: yes)

8334 从 Linux shell 设置中移除 epoxy (cla: yes)

8335 在 FLEView reshape 中添加 super 调用 (cla: yes)

8336 修复 Windows 构建。(cla: yes)

8337 对 run_tests.sh 脚本进行清理 (cla: yes)

8338 移除独立的 a11y 测试运行器,并将其测试合并到 embedder_unittests 中。(cla: yes)

8339 修复拼写错误 (cla: yes)

8343 每次启动 engine 时重置最小日志级别。(cla: yes)

8345 为 dartdevc 构建预编译 sdk 和 analyzer summary (cla: yes)

8346 引入单元测试并将 web dart:ui 重构为“package” (cla: yes)

8353 撤销“构建预编译 sdk 和 analyzer summary for dartdevc” (cla: yes)

8354 将 threshold 重命名为 access_threshold (cla: yes)

8355 创建 ddc summary 文件和预编译 sdk (cla: yes)

8358 允许为每个平台自定义默认 Skia 字体管理器 (cla: yes)

8359 更新 buildroot dep 以处理 PR #227 (cla: yes)

8360 移除旧的 Fuchsia 外部 mem,sem 扩展 (cla: yes)

8362 确保 OpacityLayer 只有一个子节点 (cla: yes)

8368 libtxt:跟踪字形块的开始和结束 x 位置,以更精确地渲染文本装饰 (cla: yes)

8369 GN 格式化 engine 中的所有文件。(cla: yes)

8371 添加 GN format presubmit。(cla: yes)

8373 将 libdart selection 移到 //flutter/runtime 中的一个独立目标。(cla: yes)

8374 [flutter_tester] 接受 --icu-data-file-path (cla: yes)

8375 允许在 AOT 模式下运行 runtime_unittests。(cla: yes)

8376 在 AndroidTouchProcessor 中检查悬停运动事件 (cla: yes)

8377 处理 TextInputConfiguration.actionLabel JSON 中的 null 值 (cla: yes)

8379 允许原生入口点注册用于运行时单元测试。(cla: yes)

8380 将平台视图移除延迟到 submitFrame。(cla: yes)

8381 移除未使用的 DartVM::IsKernelMapping (cla: yes)

8382 为 Windows 添加缺失的 import 到 functional。(cla: yes)

8387 使 iOS 上的资源上下文成为主上下文 (cla: yes)

8393 从 Android P 开始,不要使用反射访问 a11y API。(cla: yes)

8397 将引导 VM 所需的数据分离到自己的类中。(cla: yes)

8400 确保 FlutterViewController 在不再活动时刷新所有待处理的触摸事件 (cla: yes)

8402 允许关闭 VM 中的所有根 Isolate。(cla: yes)

8406 撤销“将引导 VM 所需的数据分离到自己的类中。” (cla: yes)

8407 [fuchsia] 从 Fuchsia host build 中排除 glfw (cla: yes)

8410 [txt] 添加 FontCollection::SetDefaultFontManager (cla: yes)

8411 将新的 Android embedding 包添加到 javadoc 生成中。(cla: yes)

8412 将环境定义传递给编译 flutter 平台步骤。(cla: yes)

8414 将引导 VM 所需的数据分离到自己的类中。(cla: yes)

8416 为桌面 GLFW shell 添加滚轮支持 (cla: yes)

8417 移除 DART_CHECK_VALID 的使用。(cla: yes)

8419 支持并发执行任务的消息循环。(cla: yes)

8421 dart:ui Locale:添加 toLanguageTag() (cla: yes)

8425 滚动 buildroot (cla: yes)

8427 消除未使用的 displayBounds 参数 (cla: yes)

8429 使 AccessibilityViewEmbedder final (cla: yes)

8431 撤销“允许关闭 VM 中的所有根 Isolate。” (cla: yes)

8435 为 GLFW shell 添加窗口标题/图标支持 (cla: yes)

8439 更新以使用 SkTileMode (cla: yes)

8442 在 GCE 上构建 Windows engine (cla: yes)

8446 添加准备我们 Windows VM 映像的脚本 (cla: yes)

8448 Android Embedding PR24:允许 FlutterActivity 提供 engine,同时调整 FlutterFragment 的时序以避免 Activity 启动延迟。(cla: yes)

8456 更多关于 engine build windows VM 的详细注释 (cla: yes)

8457 允许关闭 VM 中的所有根 Isolate。(cla: yes)

8460 Android Embedding PR25:防止在启动 FlutterActivity 时出现黑屏。(cla: yes)

8461 在嵌入器中记录正确的错误函数。(cla: yes)

8462 记录 leak_vm 标志。(cla: yes)

8465 Android Embedding PR26:提供 FlutterMain 的 ensure initialization complete 的异步版本。(cla: yes)

8467 将 OpacityLayer 的矩阵初始化为单位矩阵 (cla: yes)

8472 [Docs] 校正指向贡献指南的链接。(affects: docs, cla: yes, easy fix)

8473 将 dart 滚动到 907c514c8937cf76e (cla: yes)

8477 添加创建 minikin 字体的跟踪事件 (cla: yes)

8490 移除未使用的变量 (cla: yes)

8496 [scenic] 移除未使用的 mozart.internal (cla: yes)

8497 为 shell_unittests 链接 Dart fixture。(cla: yes)

8498 将常量定义移出 embedder.h (cla: yes)

8499 将 FlutterEventTracer 事件路由到 Fuchsia 的 Fuchsia 跟踪。(cla: yes)

8500 移除获取当前测试名称的宏。(cla: yes)

8503 [scenic][SCN-1054] 移除 SetTranslationRH 的悬空用法 (cla: yes)

8504 Android Embedding PR27:修复 Fragment 事务中的 SurfaceView 闪烁。(cla: yes)

8511 切换到较新的着色器和滤镜 API (cla: yes)

8515 添加 Windows host_debug_unopt 构建测试 (cla: yes)

8517 将 blink 命名空间重命名为 flutter。(cla: yes)

817 移除未使用的 EnableBlink 标志。(cla: yes)

8520 将 shell 命名空间重命名为 flutter。(cla: yes)

8523 移除 engine 中对 |flutter| 命名空间的冗余指定。(cla: yes)

8524 将 Rect 的内部表示从 Float32List 更改为 Float64List (cla: yes)

8525 将 flutter/synchronization 的内容合并到 fml 中。(cla: yes)

8527 为 VM 服务添加了对身份验证代码的支持 (cla: yes)

8528 重新提交对具有透视变换的 TransformLayers 进行剔除矩形计算的修复 (cla: yes)

8530 紧凑段落宽度 (cla: yes)

8531 添加一个选项来构建 macOS 上的 GLFW shell (cla: yes)

8534 使用 code cache dir 作为 engine cache (#14704)。(cla: yes)

8536 Android Embedding PR28:在 FlutterFragment.onResume() 中向 Flutter 报告应用程序正在活动,而不是从 Activity 转发的 onPostResume()。(cla: yes)

8537 校正 FlutterStandardReader 的可空性 (cla: yes)

8538 在 FLETextInputPlugin 中添加 null 检查 (cla: yes)

8540 Android Embedding PR29:改进 FlutterFragment 的构造 API + engine 配置 API。(cla: yes)

8541 消除未使用的局部变量写入 (cla: yes)

8545 撤销“将 Rect 的内部表示从 Float32List 更改为 Float64List (#8524)” (cla: yes)

8546 [font_collection] 添加缺失的分号 (cla: yes)

8548 将 OpacityLayer 的矩阵初始化为单位矩阵 (#8467) (cla: yes)

8549 [fuchsia] 向 scene_host.cc 添加 flutter:: (cla: yes)

8550 在 embedder.h 中导出 extern 常量 (cla: yes)

8551 Android Embedding PR30:使 FlutterView 可聚焦,以便键盘可以与之交互。(cla: yes)

8555 滚动 Dart 15b11b018364ce03...a8f3a5dae6203d10 (cla: yes)

8557 更新 README.md (cla: yes)

8562 添加缺失的include 到 text_input_model.h (cla: yes)

8563 从 FlutterActivityDelegate 中移除未使用的 import (cla: yes)

8565 使 Rect 和 RRect 使用 64 位双精度浮点数,并使其可 const (cla: yes)

8581 移除 flutter_aot GN 参数。(cla: yes)

8583 将 z 边界从 ViewportMetrics 传递到 Flow (cla: yes)

8585 检查 pushTransform 中的矩阵 (cla: yes)

8591 Tab 字符的闪烁问题 (cla: yes)

8592 C++ 客户端包装器的变体类型 (cla: yes)

8593 将 buildroot 滚动到 ce7b5c786a12927c9e0b4543af267d48c52e0b3a (cla: yes)

8594 默认启用 VM 服务身份验证代码 (cla: yes)

8598 为 C++ shell 实现 StandardMethodCodec (cla: yes)

8600 在 test 脚本中添加桌面 shell 单元测试 (cla: yes)

8605 允许在没有 python2 的情况下构建 (cla: yes)

8608 [fuchsia] 为新的 PaintContext 字段修复 SceneUpdateContext (cla: yes)

8611 为 macOS 添加 FLEPluginRegistry (cla: yes)

8612 移除对 SkFont::setLinearMetrics 的调用 (cla: yes)

8615 将 flow 命名空间重命名为 flutter (cla: yes)

8616 为 PhysicalShapeLayer 添加单元测试 (cla: yes)

8617 修复注释中的拼写错误 (affects: docs, cla: yes)

8618 测试保存编译跟踪。(cla: yes)

8621 避免手动关闭 engine 管理的 Isolate。(cla: yes)

8622 断言进程中的所有 VM 启动都具有相同的关于 VM 是否应该在进程中泄露的意见。(cla: yes)

8623 在 LineBreaker::addWordBreak 中添加对行宽检查的调整 (cla: yes)

8625 为 iOS 添加通过 MDNS 进行身份验证代码的支持 (cla: yes)

8626 避免在 runtime_unittests 中泄露 VM 并更新失败的测试。(cla: yes)

8627 撤销“添加 PhysicalShapeLayer 的单元测试” (cla: yes)

8628 避免在 shell unittests 中泄露 VM 并断言现有测试中的 VM 状态。(cla: yes)

8633 重新提交 elevation 测试 (cla: yes)

8634 将 runtime lifecycle 单元测试合并到 base test target 中。(cla: yes)

8635 移除未使用的 DartIO::EntropySource 包装器 (cla: yes)

8637 为光栅缓存键生成 layer 唯一 ID (cla: yes)

8638 为 ghost runs、NotoNaskhArabic 测试字体进行自定义 RTL 处理 (cla: yes)

8640 移除 DartSnapshotBuffer 并简化快照解析逻辑。(cla: yes)

8642 移除未使用的 Settings::ToString。(cla: yes)

8643 允许通过环境变量指定 Mac SDK 路径到 //flutter/tools/gn (cla: yes)

8644 撤销“移除 DartSnapshotBuffer 并简化快照解析逻辑。” (cla: yes)

8645 重新提交“移除 DartSnapshotBuffer 并简化快照解析逻辑”。(cla: yes)

8646 禁用 Observatory 测试的身份验证代码 (cla: yes)

8649 将 buildroot 滚动到 380d0ed5c3399d5a2aaac4a66d98e3a3fda77c31 (cla: yes)

8652 添加 FileMapping 的工厂方法,方便创建常用映射。(cla: yes)

8653 从 engine 中清理对 FLX 存档的引用。(cla: yes)

8656 仅允许为 ICU 初始化进行映射。(cla: yes)

8657 将 Vertices.indices 改为使用 Uint16 list 以更准确地反映 Skia 的 API (cla: yes)

8658 允许次级 Isolate 中的原生绑定。(cla: yes)

8659 将 ThreadLocal 替换为 ThreadLocalUniquePtr(cla: yes)

8661 将 testing lib 放入 flutter 命名空间。(cla: yes)

8663 移除对 Android 下载动态补丁的支持 (cla: yes)

8664 在 engine presubmit 检查中添加 framework 测试 (cla: yes)

8681 撤销“自定义 ghost runs、NotoNaskhArabic 测试字体的 RTL 处理” (cla: yes)

8682 撤销“仅允许为 ICU 初始化进行映射。” (cla: yes)

8683 为 ghost runs、NotoNaskhArabic 测试字体进行自定义 RTL 处理 (cla: yes)

8688 修复 toString (cla: yes)

8689 撤销“移除未使用的 Settings::ToString. (#8642)” (cla: yes)

8690 撤销 Rect/RRect 64 位 (cla: yes)

8692 添加来自 framework 的测试 (cla: yes)

8695 重新提交 const Rect/RRect (cla: yes)

8698 解码时将动画的 unpremul 图像转换为 premul (cla: yes)

8700 增加 EngineLayer 的内存使用量估算 (cla: yes)

8704 限制 Android 中创建的 VirtualDisplay 大小 (cla: yes)

8706 将 tightWidth 重命名为 longestLine (cla: yes)

8707 文档 OpacityLayer 的子节点是非空的 (cla: yes)

8710 将参数从 Settings 传递到 Dart 入口点 (cla: yes)

8712 [scenic] 清理 Mozart 的引用 (cla: yes)

8716 添加 Rect.fromCenter() 构造函数 (cla: yes)

8721 修复 fml/thread_local.h 的头保护 (cla: yes)

8723 修复 libtxt 中的 include 路径,为即将到来的 Skia 构建更改做准备 (cla: yes)

8735 修复 FlutterFragment 中的反射构造函数调用 (cla: yes)

8738 撤销“增加 EngineLayer 的内存使用量估算” (cla: yes)

8742 在 Isolate 关闭期间记录粘性错误 (cla: yes)

8747 修复光标位置无效时的崩溃 (cla: yes)

8758 检查 pushTransform 中的矩阵 (cla: yes)

8772 color matrix 现在是 0...1 (cla: yes)

8780 VirtualDisplay 大小限制 - 添加解释原因的注释 (cla: yes)

8789 滚动到带有 hotfix(dartbug.com/36772) 的分支 dart sdk 用于 flutter 1.5.4 (cla: yes)

8790 滚动到带有另外两个 hotfix 的分支 dart sdk 用于 flutter 1.5.4。(cla: yes)

8792 在 onGrContextCreate 时从像素缓冲区重新创建纹理 (cla: yes)

8793 滚动 buildroot 以包含 Fuchsia SDK 相关更新。(cla: yes)

8796 2019-04-30 的 Dart SDK 滚动 (cla: yes)

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

#

从 2019年2月21日 周四 20:22:00 -0800 到 2019年5月1日 周三 16:56:00 -0700

721 [google_sign_in]修复 google_sign_in 文档中的文件名,该文件名会导致崩溃 (bugfix, cla: yes, documentation)

742 [image_picker]修复 PNG 透明度丢失问题 (bugfix, cla: yes, submit queue)

790 [cloud_firestore]添加获取特定文档的示例 (cla: yes, documentation, flutterfire, submit queue)

793 [video_player]避免除以零 (bugfix, cla: yes, submit queue)

815 [google_maps_flutter]添加从字节数组(PNG)支持自定义图标 (cla: yes, feature, needs love)

927 [firebase_admob]修复 RewardedVideoAdd 示例中的拼写错误 (bugfix, cla: yes, documentation, flutterfire, submit queue)

963 减少 Android 编译器警告,防止 NPE (cla: yes)

985 [google_maps_flutter]添加地图点击支持 (cla: yes)

991 [firebase_core]修复 firebase core 注册并修复 firestore 文档观察者清理 (cla: yes)

1008 [firebase_analytics] 在 logLogin() 中添加 'loginMethod' 参数 (cla: yes, feature, flutterfire, submit queue)

1022 [camera] 为 camera 插件添加串行 dispatch_queue 以避免阻塞 UI (bugfix, cla: yes, submit queue)

1023 [camera]修复 CameraPreview 在 iOS 上启动视频录制时冻结 (cla: yes)

1049 [google_maps_flutter] 支持基于 Widget 的 Google Maps 折线。(cla: yes)

1080 [firebase_crashlytics] Firebase Crashlytics 插件 (cla: yes)

1096 [firebase_database]从 DatabaseError#toString() 返回错误消息 (cla: yes, submit queue)

1123 [video_player] 在 Android 上正确报告缓冲状态 (bugfix, cla: yes, submit queue)

1142 [firebase_dynamic_links]修复创建 shortlink 时因警告为 null 而导致的动态链接崩溃 (bugfix, cla: yes, flutterfire, submit queue)

1154 [video_player]将 ExoPlayer 依赖项升级到 2.9.4 (cla: yes, feature, submit queue)

1159 [firebase_auth]启用无密码登录 (cla: yes, feature, flutterfire, submit queue)

1182 [firebase_dynamic_links] iOS 上有时出现 NSPOSIXErrorDomain Code=53 的问题 (bugfix, cla: yes, flutterfire, submit queue)

1192 Flutterfire 应用不再显示有关配置默认应用令人困惑的日志消息 (cla: yes)

1201 [connectivity]更新 README.md (cla: yes, documentation, submit queue)

1208 [firebase_storage]支持 getReferenceFromUrl (cla: yes)

1219 [firebase_auth]更新示例应用和 README (cla: yes, documentation, feature, flutterfire)

1223 [firebase_ml_vision]修复在 iOS 上扫描 URL 二维码时崩溃的问题 (bugfix, cla: yes, submit queue)

1229 [google_maps_flutter] Marker API 现在基于 Widget (Android) (bugfix, cla: yes, feature)

1236 [webview_flutter]允许指定导航委托(Android 和 Dart)。(cla: yes)

1237 [share]将 share 插件的 compileSdkVersion 改为 28 (cla: yes, submit queue)

1239 [google_maps_flutter] Marker API 现在基于 Widget (Dart Changes) (cla: yes, documentation)

1240 [google_maps_flutter] Marker API 现在基于 Widget (iOS Changes) (cla: yes, feature)

1241 [camera]修复 #28350(bugfix, cla: yes, feature, submit queue)

1249 [in_app_purchase] payment queue dart ios (bugfix, cla: yes, feature)

1250 [video_player]将 NSInteger 转换为 long 并使用 %ld 格式化程序 (cla: yes, submit queue)

1251 使用 WAKE_LOCK 权限说明更新 android_alarm_manager (cla: yes, documentation)

1252 [In_app_purchase]SKProduct 相关修复 (cla: yes)

1253 禁用 analyzer 错误 (cla: yes)

1255 不要为后台 FlutterViews 注册 Maps 和 Camera 插件。(cla: yes)

1256 为 Maps MyLocation 功能跳过 Gradle 的静态权限检查。(cla: yes)

1257 抑制 PlatformViewFactory 创建过程中的未检查转换警告… (cla: yes)

1259 [in_app_purchase]用于加载购买的 Dart BillingClient API (cla: yes)

1261 [camera]修复 #28350 (bugfix, cla: yes, feature, submit queue)

1265 [image_picker]如果从 yandex disk(dropbox)选择图像,则修复错误 (bugfix, cla: yes)

1266 [image_picker]更新 GooglePhotos 的 Uri Authority (bugfix, cla: yes, submit queue)

1268 [image_picker]移除不必要的相机权限 (bugfix, cla: yes)

1269 [image_picker]设置真实扩展名而不是始终为 jpg (cla: yes, submit queue)

1270 [firebase_ml_vision]包含 ML Model pod 到示例项目的错误链接 (cla: yes, documentation, submit queue)

1271 [google_maps_flutter]更新 README.md 中的示例应用 (cla: yes)

1274 [cloud_firestore,firebase_database,firebase_storage]在 cloud_firestore 错误处理中处理 nil 错误而不是检查非 nil 错误 (cla: yes)

1275 [package_info]在新的 Android 版本中调用新方法获取 BuildNumber (bugfix, cla: yes, submit queue)

1277 [firebase_performance]修复 Trace & HttpMetric 属性的错误设置 (cla: yes, flutterfire)

1278 [firebase_performance]移除已弃用的 trace counter API 用法 (cla: yes, flutterfire)

1279 [firebase_core][firebase_database]为某些静态方法添加 nil 检查以避免非预期行为 (cla: yes)

1281 [in_app_purchase]修复 CI 格式错误。(cla: yes)

1284 [in_app_purchase]小的 bug 修复和代码清理 (cla: yes)

1285 [shared_preferences] 在设备上使用 package:test 进行驱动程序测试 (cla: yes)

1286 [in_app_purchase]添加用于加载购买的 Dart BillingClient API (cla: yes)

1288 [image_picker]如果缩放,则删除原始文件 (cla: yes)

1289 添加缺失的许可证标头 (cla: yes)

1291 Bugfix/处理 nsnull (cla: yes)

1292 [firebase_auth]使 providerId 成为 'const String' 以方便在 switch 语句中使用 (bugfix, cla: yes, flutterfire, submit queue)

1293 [google_maps_flutter]FloatingActionButton 需要一个图标 (cla: yes)

1294 修复 iOS 图标问题和 Android manifest 问题 (cla: yes)

1296 [image_picker]为 #742 更新 pub 信息 (cla: yes)

1297 将 play-services-maps 从 15.+ 更新到 16.1.0 (cla: yes)

1299 [in_app_purchase]恢复购买 (cla: yes)

1300 将 Kaushik 添加到 maps 代码所有者 (cla: yes, submit queue)

1302 [google_maps_flutter]ChangeNotifier 已被精细回调替换 (cla: yes)

1303 [in_app_purchase]检索收据 (cla: yes)

1306 [cloud_firestore]将 firebase-firestore 更新到 18.2.0 (cla: yes, submit queue)

1309 [firebase_dynamic_links] 为 firebase_dynamic_links PR #1142 更新版本 (bugfix, cla: yes, flutterfire, submit queue)

1311 [firebase_analytics]添加 resetAnalyticsData 方法 (cla: yes)

1314 trackCameraPosition 是从 GoogleMap.onCameraMove 推断出来的 (cla: yes)

1315 [image_picker]如果视频文件路径不必要,则修复 (bugfix, cla: yes, needs love, submit queue)

1316 [cloud_functions]为 CocoaPod 指定版本并优雅地处理 null 区域 (cla: yes)

1322 [in_app_purchase]重构和测试 (cla: yes)

1323 允许指定导航委托(iOS 实现)。(cla: yes)

1324 从语义中排除 longPress (cla: yes)

1326 [image_picker]为 #1268 更新版本信息 (cla: yes)

1327 将 contributors 网站中的 build 链接更改为 cirrus (cla: yes)

1329 [firebase_messaging]修复 firebase_messaging 的 Changelog.md 版本 (cla: yes, documentation, flutterfire)

1331 [connectivity]启用获取当前 Wi-Fi 网络的 BSSID (cla: yes, feature)

1333 [firebase_auth]修复 linkWithCredential 的 Android 问题 (cla: yes, flutterfire)

1335 [webview_flutter]添加页面加载完成回调 (cla: yes, feature, submit queue)

1337 [android_alarm_manager]改进在闹钟触发但未调用 AlarmService.setPluginRegistrant 时看到的错误消息。(bugfix, cla: yes)

1338 将 Kaushik 添加到 maps 代码所有者 (cla: yes)

1339 [cloud_firestore]在 cloud_firestore 错误处理中检查 nil snapshot 而非检查非 nil 错误 (cla: yes)

1341 从 android_alarm_manager 示例中移除了 Firebase 依赖项 (cla: yes)

1342 为 cirrus 添加驱动程序测试命令 (cla: yes)

1343 [firebase_auth]修复 createUserWithEmailAndPassword() 文档中的错误代码 (cla: yes)

1344 [shared_preferences]更新 shared_preferences CHANGELOG 以供发布 (cla: yes)

1345 [cloud_firestore]修复 NoSuchMethodError 回归并添加测试 (cla: yes)

1346 [cloud_functions]添加驱动程序测试 (cla: yes)

1348 [firebase_auth]添加驱动程序测试 (cla: yes)

1350 [google_maps_flutter]添加 My location 按钮启用选项 (cla: yes)

1352 [google_maps_flutter]添加 getVisibleRegion 方法 (cla: yes)

1353 [firebase_messaging]更新示例 (cla: yes, submit queue)

1357 暂时禁用 Android 模拟器测试以修复测试 (cla: yes)

1360 [webview_flutter] 根据版本和 hasDelegate 创建 WebView 客户端 (bugfix, cla: yes, webview)

1361 [webview_flutter] 更新更改日志并提高版本。(cla: yes, submit queue)

1364 [firebase_ml_vision] 更新 iOS 的 ImageDetector (bugfix, cla: yes, flutterfire)

1367 [firebase_ml_vision] 升级到新 ImageLabeler 的 Android 端 (bugfix, cla: yes, flutterfire)

1369 [webview_flutter] 重构 WebViewController 以引用 widget,从而最大限度地减少必要的更新调用。(cla: yes)

1372 [image_picker] 修复“如果先访问了相机,则图库中的“取消”按钮不可见”(bugfix, cla: yes)

1373 [shared_preferences] 添加 contains 方法 (cla: yes, feature)

1374 使用测试信息更新 CONTRIBUTING.md (cla: yes)

1375 添加拉取请求模板 (cla: yes)

1377 [firebase_admob] 更新文档以添加 iOS Admob ID 并将 iOS Admob ID 添加到示例项目中 (cla: yes, documentation, flutterfire)

1378 [firebase_crashlytics] 支持与 Swift 插件的兼容性 (cla: yes)

1379 [firebase_crashlytics] 升级依赖项 (cla: yes)

1380 [in_app_purchase]加载购买 (cla: yes, feature)

1381 [in_app_purchase] Iap 重构 (cla: yes)

1384 为 `AlarmService.initialized` 方法调用发送成功结果 (cla: yes)

1385 [firebase_crashlytics]删除空格以使 git 满意 (cla: yes)

1386 [google_maps_flutter] 添加失败的测试,验证仅更新更改的标记 (cla: yes)

1387 [cloud_firestore] 将元数据字段添加到 DocumentSnapshot (cla: yes, feature, flutterfire)

1388 [firebase_crashlytics]为 Readme 添加 firebase_crashlytics。(cla: yes, documentation, flutterfire)

1393 [camera] 修复 (#29925) (bugfix, cla: yes)

1394 将 Crashlytics 插件添加到 FlutterFire 文档 (cla: no, flutterfire, submit queue)

1395 将 Crashlytics 插件添加到开源列表 (cla: yes, flutterfire, submit queue)

1398 [firebase_auth]修复 PhoneCodeAuthRetrievalTimeout 回调从未被调用 (bugfix, cla: yes, flutterfire)

1404 将版本提高到 0.4.1+5 (cla: yes)

1405 [firebase_messaging] iOS 的附加步骤 (cla: yes, documentation, flutterfire)

1406 [webview_flutter] 添加初始 e2e 测试 (cla: yes, feature, webview)

1407 [firebase_crashlytics] 更新 README 代码示例 (cla: yes, documentation, flutterfire)

1409 [google_maps] 添加初始 google_maps 测试 (cla: yes)

1410 [android_alarm_manager] 为 invokeMethod 调用添加类型参数。(cla: yes)

1411 [android_intent] 为 invokeMethod 调用添加类型参数。(cla: yes, feature)

1412 [Battery]为 invokeMethod 调用添加类型参数。(cla: yes)

1413 [Camera]为 invokeMethod 调用添加类型参数。(cla: yes)

1414 [Cloud_firestore]为 invokeMethod 调用添加类型参数。(cla: yes)

1416 [Connectivity]为 invokeMethod 调用添加类型参数。(cla: yes, feature)

1418 [firebase_crashlytics] 依赖 firebase_core 设置 Firebase Analytics 依赖项 (bugfix, cla: yes, flutterfire)

1420 [webview_flutter] 在 e2e 测试中使用 pumpWidget 工具 (cla: yes)

1421 [in_app_purchase]统一支付 API (cla: yes, feature)

1424 [google_maps_flutter] 将 key 参数添加到 GoogleMap widget (cla: yes)

1427 [firebase_crashlytics] 不破坏调试日志格式。(cla: yes, flutterfire)

1428 [firebase_analytics] 添加了 Navigator.pushReplacement 屏幕跟踪 (bugfix, cla: yes, feature, flutterfire)

1429 确保从平台线程发布 javascript 通道消息。(cla: yes)

1430 [google_maps] 地图缩放级别测试 (cla: yes)

1434 [google_map] 测试缩放手势启用 (cla: yes)

1435 [cloud_firestore] 移除 invokeMapMethod 的使用 (cla: yes)

1436 修复 firebase_database、firebase_storage、google_sign_in、shared_preference 的 main.dart 中的格式 (cla: yes)

1437 [firebase_crashlytics] 修复初始化 Fabric (cla: yes, submit queue)

1438 [google_sign_in] 处理示例应用中的 null 检查 (cla: yes)

1439 [battery]更新 README.md 中的示例 (cla: yes)

1440 [image_picker]检查相机权限并返回错误 (cla: yes)

1441 [google_maps]更新 Android gradle 版本 (cla: yes)

1442 [google_maps]为旋转、倾斜和缩放手势添加测试 (cla: yes)

1443 [firebase_core] 将 Gradle BoM 与 firebase_core 一起使用 (cla: yes, flutterfire)

1444 [firebase_crashlytics]添加了一个简单的集成测试 (cla: yes)

1445 [Image_picker]Android: 缩放后修复原始图像被删除的问题。(cla: yes)

1447 更新 onTap 的更改日志和 pubspec (cla: yes)

1448 [in_app_purchase]将对 PurchaseDetails 和 ProductDetails 的引用添加到原始对象 (cla: yes)

1453 [cloud_firestore] 将 Gradle BoM 与 cloud_firestore 一起使用 (cla: yes)

1455 [connectivity]添加了集成测试。(cla: yes, submit queue)

1458 [firebase_auth] 电子邮件和链接的 AuthCredential (cla: yes)

1462 移除 BoM 以避免 Gradle 问题 (cla: yes)

1464 [firebase_core] 修复 BoM 相关的构建不兼容回归 (cla: yes)

1465 cloud_firestore 和 firebase_database 事务的集成测试 (cla: yes, flutterfire)

1466 [cloud_firestore]删除空格。(cla: yes)

1467 [cloud_firestore]删除空白行。(cla: yes)

1468 将 firebase messaging 插件从 token 中迁移出来 (cla: yes)

1470 [video_player] Android: 添加了丢失的 event.put("event", "completed"); (bugfix, cla: yes)

1471 [image_picker] 修复从 Google Photos 返回的无效路径 (bugfix, cla: yes)

1472 [Google_map]默认启用 iOS a11y。(cla: yes)

1473 [package_info] 集成测试。(cla: yes)

1474 [in_app_purchase]删除 SKDownloadWrapper 及相关代码。(cla: yes)

1476 [cloud_firestore] 支持使用 startAtDocument、endAtDocument 等进行分页。(cla: no, flutterfire)

1477 [camera] 移除 Activity 生命周期 (cla: yes, submit queue)

1478 [google_maps_flutter] 添加一个了解缩放比例的 BitmapDescriptor (cla: yes)

1479 添加 firebase_analytics 示例的链接 (cla: yes)

1483 [Image_picker] iOS 最低部署目标为 8.0。(cla: yes)

1484 [video_player] 明确指示应保留 self (cla: yes)

1485 修复未使用的变量并重命名 (cla: yes)

1486 [firebase_performance] Firebase Performance 集成测试 (cla: yes)

1487 [firebase_auth] 从已弃用的 API 中迁移 FlutterAuthPlugin (cla: yes, flutterfire)

1488 [image_picker]版本修复。(cla: yes)

1489 BitmapDescriptor#fromBytes 在跨平台之间应保持一致 (cla: yes)

1490 [firebase_analytics] 修复 firebase_analytics 文档中的错误 (cla: yes)

1491 [cloud_firestore] 支持原子 FieldValue.increment (cla: yes, feature, flutterfire)

1492 [firebase_analytics] 初始集成测试 (cla: yes, flutterfire)

1493 [android_alarm_manager] 添加了注释并重构了 android_alarm_manager 插件以提高清晰度。(cla: yes)

1495 [in_app_purchase ]将 cyanglaz 添加到 code owner。(cla: yes)

1496 将我添加到 video_player CODEOWNERS (cla: yes)

1501 [webview_flutter] 修复了 JavaScript 消息用法示例的文档 (cla: yes)

1502 [connectivity] 通过使用 getApplicationContext() 修复 lint 错误 (cla: yes)

1503 更新 firebase_auth CocoaPod 依赖项 (cla: yes)

1504 [firebase_storage] 读取文件失败时返回错误 (bugfix, cla: yes, flutterfire)

1505 [image_picker] 修复选取视频时返回的 File 对象的路径 (bugfix, cla: yes)

1506 [firebase_ml_vision] ML Kit 集成测试开始 (cla: yes)

1508 [firebase_auth] 将 iOS Firebase/Auth CocoaPods 依赖项提高到 5.19 (cla: yes)

1509 [Image_picker] Android: 修复了在选取图像/视频后 MainActivity 被销毁时的崩溃。(cla: yes)

1511 [webview_flutter] bugfix: webview 示例应为 StatefulWidget (cla: yes)

1512 [Image_picker] 检索丢失的图像。(cla: yes)

1513 [firebase_storage] 初始集成测试 (cla: yes)

1514 [firebase_remote_config] 初始集成测试 (cla: yes, flutterfire)

1516 [webview_flutter] controller headers loadurl (cla: yes)

1517 [in_app_purchase] 重命名统一 API (cla: yes)

1519 [image_picker]如果需要,请求相机权限 (cla: yes)

1520 [cloud_functions] 更新 Dart API 以使用 getHttpsCallable 替换 call (cla: yes, feature, flutterfire)

1523 [firebase_performance] 弃用 incrementCounter,改为使用 incrementMetric (cla: yes)

1527 CODEOWNERS 的一些补充 (cla: yes)

1528 [webview_flutter] 移除未使用的参数 (cla: yes)

1531 [image_picker] 示例应用视频加载错误修复。(bugfix, cla: yes)

1532 [firebase_messaging] 移除过时的文档说明 (cla: yes, flutterfire)

1533 [image_picker] 版本修复。(cla: yes)

1534 [webview_flutter] 跳过 loadUrlWithHeaders 测试 (cla: yes)

1535 [webview_flutter] 测试:在检查内容之前等待页面加载 (cla: yes)

1536 [in_app_purchase] 次要文档更新 (cla: yes)

1537 [in_app_purchase] 将自动消耗错误添加到 PurchaseDetails (cla: yes)

1539 [firebase_ml_vision] 更新 Firebase ML Vision 文档 (cla: yes, documentation, flutterfire, submit queue)

1540 [in_app_purchase] 仅获取已拥有的购买项 (cla: yes)

1541 [image_picker] Android 后缀正确。(cla: yes)

1542 [video_player] Android: 修复 video_player 中的 ide 警告 (cla: yes)

1543 [cloud_firestore] 修复错误的 FieldValue (cla: yes)

1544 [image_picker]修复许可证格式。(cla: yes)

1545 [firebase_ml_vision] [share] 修复 const Rect 构造函数中的分析器警告。(cla: yes)

1549 [google_maps_flutter] 在 iOS 上转换为 UIColor 时支持 Color 的 alpha 通道 (cla: yes)

1552 [video_player] 修复播放器初始化和其他警告 (cla: yes)