本釋出版本中 flutter/flutter 已關閉的 PRs

#

從 2019 年 5 月 1 日 16:56:00 -0700 到 2019 年 7 月 18 日 08:04:00 -0700

28808 更新了 tearDownAll 函式(cla: yes, t: flutter driver, team, tool, 正在等待構建樹變綠)

28834 Sliver 動畫列表(cla: yes, framework, 正在等待構建樹變綠)

29683 根據裝置型別顯示/隱藏工具欄和手柄(a: desktop, a: text input, cla: yes, framework, severe: API break)

29809 修復文字選擇工具欄出現在遮擋物下方的問題(cla: yes, f: cupertino, f: material design, framework)

29954 Cupertino 本地化第九步:新增測試(cla: yes, f: cupertino, framework)

30076 實現 FocusTraversalPolicy 和 DefaultFocusTraversal 功能。(a: desktop, cla: yes, framework)

30224 Cupertino 本地化第十步:更新 flutter_localizations README(cla: yes, f: cupertino, framework)

30388 在 SearchDelegate 中新增 hintStyle(cla: yes, f: material design, framework)

30406 將 binaryMessenger 建構函式引數新增到平臺通道(cla: yes, framework, p: framework)

30874 重做“從某些指標事件中移除壓力自定義”(cla: yes, framework, severe: API break)

30979 修復問題 30526:四捨五入錯誤(cla: yes, framework, 正在等待構建樹變綠)

30983 重構 FlutterError 的核心用法。(cla: yes, framework)

30988 緊湊段落寬度(cla: yes, framework)

31018 [Material] BottomNavigationBar 的選定/未選定標籤樣式 + 圖示主題(cla: yes, f: material design, framework)

31025 在 Scaffold widget 中添加了 scrimColor 屬性(cla: yes, f: material design, framework)

31028 添加了對生成使用 AndroidX 支援庫的專案(cla: yes, tool, 正在等待構建樹變綠)

31039 使用 flutter run 時修復 iOS 啟動時的 bundle id(cla: yes, tool)

31095 將按鈕自定義新增到 WidgetController 和相關的測試類(cla: yes, framework)

31227 新增 CupertinoTabController(cla: yes, f: cupertino, framework, severe: API break)

31308 在 CupertinoDialogAction 中將 isDefaultAction 為 true 時新增字型粗細(cla: yes, f: cupertino)

31317 為 AppBar 新增文件(cla: yes, d: api docs, f: material design, framework)

31318 新增 BottomSheetTheme 以便對 BottomSheet 的顏色、elevation 和形狀進行主題化(cla: yes, f: material design, framework)

31333 清理 flutter_test/test/controller_test.dart(a: tests, cla: yes, framework)

31438 實現 Material 按鈕的焦點處理和懸停。(cla: yes, f: material design, framework)

31485 防止在 hasScrolledBody 上丟擲異常(cla: yes, f: scrolling, framework)

31514 日期選擇器佈局異常(cla: yes, f: material design, framework)

31574 改進 RadioListTile 回撥行為一致性(cla: yes, f: material design, framework, severe: API break)

31581 修復 TabBarView 巢狀處置時的異常(cla: yes, f: material design, framework, severe: crash)

31631 讓 Linux 使用本地引擎(cla: yes, tool)

31644 Cupertino 本地化第十二步:推送所有支援語言的翻譯(a: internationalization, cla: yes, f: cupertino, f: material design, framework)

31662 為 SliverAppBar 添加了 shape 屬性(cla: yes, f: material design, framework)

31681 [Material] 建立可主題化的 Range Slider(連續和離散)(cla: yes, f: material design, framework)

31699 重新提交:新增對 Tooltip 懸停的支援(cla: yes, f: material design, framework)

31701 為檢查矩陣有效性新增更多斷言(cla: yes, framework)

31763 修復 ScrollbarPainter thumbExtent 計算並新增填充(cla: yes, d: api docs, f: cupertino, f: material design, f: scrolling, framework)

31798 修復 Tab 縮排(cla: yes, framework, tool, 正在等待構建樹變綠)

31822 移除 catalog 示例中不必要的人工延遲(cla: yes, d: examples, framework)

31824 修復 FlutterDriver 超時(cla: yes, framework, t: flutter driver)

31825 修復函式字面量中缺失的 return 語句(cla: yes, team, tool)

31850 使 Gradle 錯誤訊息更具體(cla: yes, tool)

31851 為 Navigator 新增文件(cla: yes, framework)

31852 文字選擇手柄有時不可互動(cla: yes, f: cupertino, f: material design, framework)

31861 為 ConstrainedChip 標籤計算新增水平填充(cla: yes, f: material design, framework)

31873 新增基本的桌面 Linux 檢查(cla: yes, tool)

31885 修復 deploy_gallery shard 的提交訊息 UTF 問題(cla: yes, team)

31889 開始將平臺邏輯構建抽象為共享介面(cla: yes, tool)

31890 將 fp 技巧應用於 Flex(cla: yes, framework)

31894 為 Box 和 Sliver 引入單獨的 HitTestResults(cla: yes, framework)

31895 在 flutter build aot --report-timings 中報告 CompileTime 指標。(cla: yes, tool)

31902 更新 primaryColor 文件以引用 colorScheme 屬性(cla: yes, d: api docs, f: material design, framework)

31903 從 Image.asset dardoc 中提取 TODO 註釋(cla: yes, d: api docs, framework)

31909 將 unfocus 更改為 unfocus 整個焦點鏈,而不僅僅是主焦點(cla: yes, framework)

31910 [fuchsia] 新增對使用 SDK 的 'device' 命令的支援(cla: yes)

31912 撤銷“重做:新增按鈕到手勢”(cla: yes)

31923 重新提交 #31623 - 修復邊緣滑動和落回起始點(cla: yes)

31925 新增用於交換 dart imports 以進行本地開發的命令(cla: yes)

31926 避免 NPE(cla: yes)

31929 Flow Widget 的示例程式碼和動畫(cla: yes, d: api docs, d: examples, framework)

31935 重做#2:新增按鈕到手勢(a: desktop, cla: yes, framework)

31936 使 Windows/macOS 與 Linux 一致(cla: yes)

31938 使用正確的 const 格式更新 scrimDrawerColor(cla: yes, f: material design, framework)

31944 效能問題模板(cla: yes, team)

31947 簡化 drawer scrimColor 預設值,更新測試(cla: yes)

31954 修復 MediaQueryData.toString() 以生成可讀輸出(cla: yes)

31960 修復處理迴圈診斷的錯誤。(cla: yes)

31967 挑選:修復邊緣滑動和落回起始點 (#31623)(cla: yes)

31978 重新提交修復 25807 實現 Sliver MultiBox Widget 的移動(cla: yes)

31979 撤銷“緊湊段落寬度”(cla: yes)

31987 文字換行寬度(a: typography, cla: yes, framework)

31998 [flutter_tool] 拉取正確的 Fuchsia SDK 以用於平臺(cla: yes, tool)

32003 撤銷“開始將平臺邏輯構建抽象為共享介面”(cla: yes)

32013 土耳其語本地化(a: internationalization, cla: yes, f: cupertino, framework)

32025 使 Hover Listener 響應變換(cla: yes, framework, 正在等待構建樹變綠)

32041 移除已棄用的 decodedCacheRatioCap(cla: yes, framework)

32043 回滾 Android 的 caret 更改(cla: yes)

32050 將 Material 按鈕與可訪問性對比度指南進行測試(cla: yes)

32053 增加 TimePicker 的觸控區域(cla: yes, f: material design, framework)

32059 修復問題 14014 只讀文字欄位(a: text input, cla: yes, framework, severe: API break)

32060 使熱修復使用加號而不是減號(cla: yes, tool)

32066 更新包並解除版本鎖定(cla: yes)

32070 將 foreground 和 background 重新命名為 light 和 dark(a: tests, cla: yes, framework)

32071 [flutter_tool] 在 'attach' 中使用 Fuchsia SDK 中的平臺 dill 等(cla: yes, tool)

32072 空 pubspec 不會 NPE(cla: yes, tool)

32086 修復 CupertinoSliverRefreshControl 的 onRefresh 回撥(cla: yes, f: cupertino, framework)

32126 增加 multicast_dns 版本(cla: yes, tool)

32135 撤銷“Sliver 動畫列表”(cla: yes)

32142 修復 RenderPointerListener,使其回撥不會在不正確的時間被呼叫。(cla: yes, framework)

32147 為 SwitchListTile 添加了狀態管理文件/示例(cla: yes, d: api docs, f: material design, framework)

32155 撤銷“為 SliverAppBar 添加了 shape 屬性”(cla: yes)

32177 Tab 動畫示例影片(cla: yes, d: api docs, f: material design, framework)

32192 將 PointerEvents 轉換為事件接收器的本地座標系(cla: yes, framework)

32256 修復問題 32212 文字欄位鍵盤選擇崩潰(cla: yes)

32266 將 Runner-Bridging-Header.h 新增到 iOS profile 配置(cla: yes, t: xcode, 正在等待構建樹變綠)

32302 為 Flutter Driver 新增幾何獲取器(cla: yes)

32328 為 TextOverflow 新增麵包屑(cla: yes, framework, 正在等待構建樹變綠)

32335 教會 Flutter 為 Windows 使用 msbuild(cla: yes, tool)

32340 使 immutables const(cla: yes, framework)

32345 將 master channel 新增到效能問題模板(cla: yes, team)

32350 修復巢狀監聽器,以便父監聽器也能接收 enter/exit/move 事件。(cla: yes)

32360 允許 flutter web 使用 flutter 編譯(cla: yes, framework, tool)

32380 在 Driver 中使 const 變為常量(cla: yes, framework, t: flutter driver, 正在等待構建樹變綠)

32404 為模板中的 gitignore 註釋掉 .vscode/(cla: yes, tool)

32406 修復 macos_build_flutter_assets.sh 中的賦值(cla: yes)

32408 更多 const 轉換(cla: yes, framework)

32410 在 Driver 中新增父級和子級查詢器(cla: yes, framework, 正在等待構建樹變綠)

32425 修復 layer.find(Offset) 中的基準迴歸(cla: yes)

32434 支援在處置舊 TabController 後替換它(cla: yes, f: material design, framework)

32437 新增根 widget 已附加的斷言。(a: tests, cla: yes, framework)

32444 更新了一些連結(cla: yes, framework, tool)

32469 讓 CupertinoNavigationBarBackButton 接受自定義的 onPressed(cla: yes, f: cupertino, framework)

32470 撤銷“Cupertino 本地化第十二步:推送所有支援語言的翻譯”(cla: yes)

32487 為 children 的斷言新增更有意義的訊息(cla: yes, framework)

32496 撤銷“新增更多斷言以檢查矩陣有效性”(cla: yes)

32499 使用 precisionErrorTolerance(cla: yes)

32503 新增更多缺失的 return 語句(cla: yes, team, tool)

32511 根源在 widget 層面的渲染錯誤應引用 widget(cla: yes, customer: countless, customer: headline, framework)

32513 Cupertino 本地化第十二步 第二次嘗試:推送所有支援語言的翻譯(a: internationalization, cla: yes, f: cupertino)

32515 移除僅適用於 APK 而非 AAB 的 appbundle 構建步驟(cla: yes)

32519 [flutter_tool] 構建 Fuchsia 包(cla: yes)

32520 修復從工作分支意外合併(cla: yes)

32521 重新提交矩陣檢查(cla: yes)

32527 為 PopupMenuButton 添加了 'enabled' 屬性(cla: yes, f: material design, framework)

32528 預設情況下,點選模態底部工作表不會將其關閉(cla: yes, f: material design, framework)

32530 為 AppBar 新增 Actions 示例文件(cla: yes, d: api docs, f: material design, framework)

32535 修復帶有 RenderPointerListeners 的元素的變換(cla: yes)

32538 調整 macOS 構建流程(cla: yes)

32620 為 TextField 新增 ScrollController(cla: yes, f: cupertino, f: material design, f: scrolling, framework)

32638 修復 _WidgetsAppState.basicLocaleListResolution 中的 apidocs(cla: yes, d: api docs, framework)

32641 更新 dart.dev 相關連結(cla: yes, d: api docs, framework)

32654 Tab 清理程式碼/文件(cla: yes, f: material design, framework)

32656 新增 needsCompositing 周圍的診斷資訊(cla: yes)

32686 啟用 lint prefer_null_aware_operators(cla: yes, framework)

32702 撤銷“根據裝置型別顯示/隱藏工具欄和手柄”(cla: yes)

32703 為 CheckboxListTile、RadioListTile 和 SwitchListTile 新增文件示例(cla: yes, d: api docs, f: material design, framework)

32704 重做:根據裝置型別顯示/隱藏工具欄和手柄(cla: yes)

32706 更改 macOS 應用程式名稱的定位方式(cla: yes)

32710 忽略某些 JSON RPC 錯誤(cla: yes)

32711 使用 null aware operators(cla: yes, framework)

32717 修復 RenderPointerListener 從子 widget 傳播 needsCompositing(cla: yes)

32724 更正 UiKitViewController 中的平臺引用(cla: yes)

32726 Material 不應阻止 ScrollNotifications 向上冒泡(cla: yes, f: material design, f: scrolling, framework)

32727 [Material] 移除 BottomNavigationBar 中預設 TextStyles 的 inherit: false(cla: yes)

32730 向 AnimationController 新增 reverseDuration(a: animation, cla: yes, framework)

32773 為 AndroidView widgets 新增 FocusNode。(cla: yes)

32776 文字欄位焦點和懸停支援。(cla: yes, f: material design, framework)

32783 簡化 Windows 構建流程(cla: yes)

32787 支援 32 位和 64 位(cla: yes, dependency: dart, t: gradle, tool)

32816 新增 flutter assemble 的初始實現(cla: yes, tool)

32817 在 Windows 上跳過不穩定的日期選擇器測試(cla: yes)

32823 向 CupertinoTextField 新增 enableInteractiveSelection(a: text input, cla: yes, f: cupertino, framework)

32825 從 _handleSingleLongTapEnd 移除除錯日誌(cla: yes)

32826 修復 Focus.of 以不查詢 FocusScope 節點。(cla: yes)

32833 減少 flutter create --list-samples 的重試次數(cla: yes)

32834 為 HttpClientResponse 準備 API 新增(cla: yes)

32838 鍵盤隱藏的手柄(a: text input, cla: yes, f: material design, framework)

32842 允許“from”hero 狀態在 push 過渡中存活 hero 動畫(a: animation, cla: yes, f: scrolling, framework, severe: API break)

32843 添加了對 AnimationController 的缺失 dispose,該控制器洩漏了 ticker。(cla: yes, f: date/time picker, f: material design, framework)

32849 [flutter_tool] 為 Fuchsia 裝置新增對 'run' 的支援(cla: yes, tool, ○ platform-fuchsia)

32853 向 consolidateHttpClientResponseBytes() 新增 onBytesReceived 回撥(a: images, cla: yes, framework)

32857 新增 debugNetworkImageHttpClientProvider(a: images, cla: yes, framework)

32904 在 Tooltip 和 InkWell 中使用 reverseDuration(cla: yes, f: material design, framework)

32909 debugProfileBuildsEnabled 的文件修復(cla: yes, d: api docs, framework)

32911 Material 長按文字控制代碼閃爍(cla: yes, f: material design, framework)

32914 當按鈕和欄位停用時,使懸停和焦點不響應。(cla: yes, f: material design, framework)

32936 為 ImageStream 監聽器 API 新增一些健全性檢查(a: images, cla: yes, framework)

32950 Material 允許在未摺疊時“全選”(cla: yes, f: material design, ▣ platform-android)

32974 修復停用的 CupertinoTextField 樣式(a: text input, cla: yes, f: cupertino, framework)

32982 新增每週小部件影片(cla: yes)

33026 修復錯誤的 lint 註釋(cla: yes)

33041flutter packages 重新命名為 flutter pub(cla: yes, tool)

33058 新增更多缺失的 return 語句(cla: yes, framework)

33062 為填充的文字欄位關閉容器焦點高亮。(cla: yes)

33068 撤銷“新增根 widget 已附加的斷言。”(cla: yes)

33073 SliverAppBar 屬性(cla: yes, f: material design, framework)

33078 如果在使用者分支上,則不傳送崩潰報告(cla: yes, tool)

33080 修復了 LeaveBehindItem 演示中的 confirmDismiss 處理中的幾個問題。(cla: yes, f: material design, framework)

33083 更新帶邊框文字欄位的 enabled 顏色。(cla: yes)

33084 重新應用“新增根 widget 已附加的斷言”(cla: yes)

33090 [Material] 為 Buttons 添加了懸停、按下和聚焦文字顏色支援。(cla: yes, f: material design, framework)

33092 新增 ImageStreamListener.onChunk() 支援(cla: yes)

33135 關於焦點的小 bug 修復和註釋清理(cla: yes)

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

33146 [flutter_tool] 在 Windows 上不查詢 Fuchsia 偽造品(cla: yes, tool)

33148 ExpandIcon 自定義顏色(cla: yes, f: material design, framework, severe: API break, severe: new feature)

33152 ModalRoute 在 didPopNext 時恢復之前的焦點(cla: yes, framework, 正在等待構建樹變綠)

33157 Engine roll 75963dbb0ba6..135a140591f3(cla: yes)

33163 清理了一些 flutter_tools 測試並回滾依賴項(cla: yes)

33164 由於未使用且沒有測試,移除 Layer.replaceWith(cla: yes, framework, severe: API break)

33191 移除 Gradle 任務名稱中的冒號,因為其已棄用(cla: yes, t: gradle, tool, ▣ platform-android)

33195 ImageCache 文件中的輕微說明(cla: yes, framework)

33197 為 Web 繫結熱過載和增量重建(cla: yes, tool, ☸ platform-web)

33198 透過工作區構建 macOS,而不是專案(cla: yes)

33206 撤銷“清理了一些 flutter_tools 測試並回滾依賴項”(cla: yes)

33217 修復 ImageStreamListener 的 hashCode & operator==(cla: yes)

33224 手動回滾引擎(cla: yes)

33225 重新提交“清理了一些 flutter_tools 測試並回滾依賴項”(cla: yes, tool)

33226 在 BorderSide.width 文件中解釋 hairline 渲染(cla: yes, d: api docs, framework)

33228 在 settings.gradle 中使 Paths 絕對(cla: yes, t: gradle, tool)

32302 文字樣式中的字型功能框架支援(cla: yes, framework)

33232 使用 --disable-server-feature-completion cli 引數呼叫分析伺服器(cla: yes)

33248 [ci] 使用 Windows 容器 2019(cla: yes)

33260 向 testWidgets 傳遞一個非同步回撥。(cla: yes, framework)

33263 [flutter_tool] 改進 Fuchsia 'run' 測試(cla: yes, tool)

33264 新增 testbed 的本地覆蓋並提供更多預設值(cla: yes, tool)

33267 新增 unpublish_package 指令碼。(cla: yes, team)

33268 新增 cast 以準備 package:file 更新(cla: yes)

33269 標記非不穩定的測試(cla: yes)

33271 由於 ddc 修復不再需要(cla: yes, tool)

33272 在 mergeAssets 任務上新增 mustRunAfter 以強制任務排序(cla: yes, engine, t: gradle, tool, 正在等待構建樹變綠)

33277flutter doctor 中實現 macOS 支援(cla: yes, tool)

33279 修復第一個焦點確定的問題。(cla: yes, framework)

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

33282 [flutter_tool] 在 Fuchsia release build 中使用 product runner(cla: yes, tool)

33283 修復工具中的相對路徑和 snapshot 邏輯(cla: yes, tool)

33284 確保我們也構建測試目標(cla: yes, tool)

33285 停用不穩定的 devfs 測試(cla: yes)

33287 為外掛新增 macosPrefix 到 pubspec 模板(cla: yes)

33295 新增 stateful_widget_animation 程式碼片段模板(cla: yes)

33297 儀器化新增到應用程式流程(a: existing-apps, cla: yes, tool)

33298 新增操作和鍵盤快捷方式對映支援(a: desktop, cla: yes, framework)

33322 糾正拼寫錯誤(cla: yes)

33323 美式拼寫(cla: yes)

33349 flutter/foundation 測試對 JavaScript 編譯的相容性檢查。(1)(a: tests, cla: yes, ☸ platform-web)

33350 flutter/scheduler 測試對 JavaScript 編譯的相容性檢查。(2)(a: tests, cla: yes, ☸ platform-web)

33352 flutter/painting 測試對 JavaScript 編譯的相容性檢查。(3)(a: tests, cla: yes, ☸ platform-web)

33354 flutter/services 測試對 JavaScript 編譯的相容性檢查。(4)(a: tests, cla: yes, ☸ platform-web)

33355 flutter/rendering 測試對 JavaScript 編譯的相容性檢查。(5)(a: tests, cla: yes, ☸ platform-web)

33359 flutter/physics 測試對 JavaScript 編譯的相容性檢查。(6)(a: tests, cla: yes, ☸ platform-web)

33360 flutter/semantics 測試對 JavaScript 編譯的相容性檢查。(7)(a: tests, cla: yes, ☸ platform-web)

33361 (細微)重新命名測試檔案(a: tests, cla: yes, f: material design, framework)

33363 為 Animation 的監聽器 API 文件添加了澄清(cla: yes)

33369 為 Image 新增載入支援(cla: yes, framework)

33370 使用新的 Image API 更新 FadeInImage(cla: yes, framework, severe: API break)

33374 Devfs 清理和測試(cla: yes, tool)

33377 flutter/widgets 測試對 JavaScript 編譯的相容性檢查。(8)(a: tests, cla: yes, ☸ platform-web)

33378 flutter/material 測試對 JavaScript 編譯的相容性檢查。(9)(a: tests, cla: yes, ☸ platform-web)

33403 在 Dartdoc 專案符號列表後新增一個空行。(cla: yes)

33406 為 Platform.isPlatform getters 新增 Web 安全間接定址(a: tests, cla: yes, framework)

33431 在 driver 中暴露 service client 和 app isolate(cla: yes, framework, t: flutter driver)

33442 修復 GridView 文件(cla: yes, d: api docs, framework, 正在等待構建樹變綠)

33443 將 Windows 構建呼叫包裝在批處理指令碼中(a: desktop, cla: yes, tool, ❖ platform-windows)

33444 撤銷“文字樣式中的字型功能框架支援”(cla: yes)

33448 使用 vswhere 查詢 Visual Studio(cla: yes, tool)

33449 撤銷“儀器化新增到應用程式流程”(cla: yes)

33450 不從 IosProject.isSwift 返回 null(a: existing-apps, cla: yes, tool)

33454 確保 unpack 宣告必需的偽造品(a: desktop, cla: yes, tool)

33458 新增到應用程式測量(cla: yes, tool)

33459 確保版本檢查包含熱修復(a: tests, cla: yes, team)

33461 一些程式碼清理改進(cla: yes, framework, 正在等待構建樹變綠)

33462 修復 strut style 的文字縮放(cla: yes, framework)

33463 釘住上一個 build_daemon(cla: yes)

33466 [flutter_tool] Fuchsia 的雜項修復(cla: yes, tool)

33467 修復了 SliverGrid 和 Sliver… 在 performLayout 期間的間隙填充(cla: yes, framework)

33468 修復程式碼示例中的 missing_return 語法分析器錯誤(cla: yes)

33472 新增 daemon 命令以列舉支援的平臺(cla: yes, tool)

33473 修復問題 23723 四捨五入錯誤(cla: yes, framework)

33474 修復 DropdownButton 在樣式不包含 fontSize 時崩潰的問題(cla: yes, f: material design, framework)

33475 將語義處理器的宣告從檢測器移到識別器(cla: yes, framework)

33477 修復當滑鼠移除時 onExit 呼叫。(cla: yes, framework)

33488 在 diagnosticProperties 中使用 toFixedAsString 和 DoubleProperty(cla: yes, framework)

33489 移除空檔案(cla: yes, framework)

33525 新增 flutter test --platform=chrome 的功能(cla: yes, tool)

33526 更新 Fuchsia SDK(cla: yes, tool)

33528 在 Windows 上構建解決方案(cla: yes)

33529 撤銷“為 Web 繫結熱過載和增量重建”(cla: yes)

33531 修復 debugProfileBuildsEnabled 文件中的 broken link(cla: yes, framework)

33533 重新提交 - 為 Web 繫結熱過載和增量重建(cla: yes, tool)

33535 DataTable 標題和資料行的自定義高度引數(cla: yes, f: material design, framework, severe: new feature)

33539 修復/更新多個 HTML 連結(cla: yes, team)

33540 將本地引擎變數傳遞給 Windows 構建(cla: yes, tool)

33549 標記 flutter_gallery__back_button_memory 為不穩定(cla: yes)

33554 移除過時的 TODOs(cla: yes, team)

33595 新增 DiagnosticableMixin(cla: yes)

33596 取消標記 uncaught_image_error_linux 為不穩定(cla: yes)

33602 從 Image._handleImageFrame() 移除 assert(cla: yes)

33608 重構 macOS 專案檔案(cla: yes, tool)

33611 使用 Dart 的新直接 ELF 生成器將 AOT blobs 打包為 Android APK 中的共享庫(cla: yes, tool)

33620 文件說明偏移量以邏輯畫素返回(cla: yes, d: api docs, framework)

33624 CupertinoTabScaffold 崩潰修復(cla: yes, f: cupertino)

33627 SliverFillRemaining 標誌用於不同用例(cla: yes, f: scrolling, framework)

33628 DataTable 自定義水平填充(cla: yes, f: material design, framework, severe: new feature)

33629 使用 webkit inspection protocol 新增真正的 Web 重啟(cla: yes, tool, ☸ platform-web)

33632 從源更新 keycodes(cla: yes, framework)

33634 讓捲軸出現(a: fidelity, cla: yes, f: cupertino, f: material design, f: scrolling, framework, team: gallery)

33636 實現 macOS 的外掛工具支援(a: desktop, cla: yes, tool, ⌘‬ platform-mac)

33653 在 TextEditingController api 中包含 dispose 的建議(cla: yes, d: api docs, f: cupertino, f: material design, framework)

33662 準備進行引擎回滾(cla: yes, engine, framework)

33663 使用條件匯入 flutter foundation 庫(cla: yes, framework)

33665 [Trivial] 在 DropdownButton 示例文件中將 dropdownValue 移至 State(cla: yes, d: api docs, f: material design, framework)

33666 將 screenshot observatory 埠標誌更改為可以包含身份驗證碼的 URI(cla: yes)

33673 撤銷“Devfs 清理和測試”(cla: yes)

33674 為 ImplicitlyAnimatedWidgetState 新增文件(cla: yes, framework)

33676 移除整合測試中舊的金檔案簽出(a: tests, cla: yes, tool)

33677 回滾 pub 依賴項(cla: yes, team)

33684 在 Xcode 構建階段停用 CocoaPods 輸入輸出路徑並採用新的 Xcode 構建系統(cla: yes, t: xcode, tool, ⌺‬ platform-ios)

33688 第一部分:Skia Gold 測試(a: tests, cla: yes, framework)

33695 為 shift、meta、alt 和 control 等鍵新增偽鍵同義詞。(a: desktop, cla: yes, framework)

33696 為 APK 和 App bundles 生成 ELF 共享庫並允許 multi-abi 庫(cla: yes, t: gradle, tool, ▣ platform-android)

33697 Roll engine a32df2c92800..153416e554ef (2 commits) (#33680)(cla: yes)

33698 修復 devicelab manifest(cla: yes)

33703 撤銷“使用 webkit inspection protocol 為 Web 新增真正的重啟…”(cla: yes)

33704 預設可選布林引數為 false(cla: yes)

33729 更新 consolidateHttpClientResponseBytes() 以使用 compressionState(a: images, cla: yes, framework)

33739 修復了 cupertinoTextField placeholder 的 textAlign(cla: yes, f: cupertino, framework)

33772 移除 ios_add2app Pods 目錄並新增到 gitignore(cla: yes)

33776 撤銷“為 Platform.isPlatform getters 新增 Web 安全間接定址”(cla: yes)

33780 為 Platform.isPlatform getters 新增 Web 安全間接定址(2)(cla: yes)

33781 連線 fuchsiaApp(cla: yes)

33782 [flutter_tool] 將與 Android X 相關的失敗記錄到分析中(cla: yes)

33786 新增真正的 Web 重啟、doctor、工作流(a: tests, cla: yes, t: flutter driver, team)

33787 在 dockerfile 和 web shard 中新增 chrome stable(cla: yes, team)

33790 撤銷“更新 consolidateHttpClientResponseBytes() 以使用 compressionState”(cla: yes)

33792 移除對 HttpClientResponseCompressionState 的引用(cla: yes)

33794 文字內聯 widget,TextSpan 重構(a: text input, a: typography, cla: yes, framework, severe: API break, severe: new feature)

33800 撤銷“新增 flutter test --platform=chrome 的功能”(cla: yes)

33802 雙擊切換而不是錯誤(a: text input, cla: yes, f: material design, framework)

33805 修復重複的金檔案測試名稱(a: tests, cla: yes, framework)

33808 修復 ExpansionPanelList 在不需要時合併 header 語義…(a: accessibility, cla: yes, f: material design, framework)

33814 為 ImageCache 添加了基準測試(a: images, cla: yes, framework)

33815 撤銷“ModalRoute 在 didPopNext 時恢復之前的焦點”(cla: yes)

33825 撤銷“使用條件匯入 flutter foundation 庫”(cla: yes)

33828 重新提交 https://github.com/flutter/flutter/pull/33663(cla: yes)

33842 在執行基準測試時不要列印警告資訊。(a: tests, cla: yes, framework)

33846 [flutter_tool] 修復 Fuchsia profile/debug 模式下的 'q'(cla: yes, tool)

33851 撤銷“將語義處理器的宣告從檢測器移到識別器”(cla: yes)

33852 在 Xcode 構建階段停用 CocoaPods 輸入輸出路徑並採用新的 Xcode 構建系統(cla: yes, tool)

33859 重新提交 chrome 平臺上的 flutter 測試支援(cla: yes, tool)

33861 取消標記 flutter_gallery__back_button_memory 為不穩定(cla: yes, team)

33865 為 BottomNavigationBar 金檔案測試更正版本名稱(a: tests, cla: yes, f: material design, framework, 正在等待構建樹變綠)

33867 移除命令列桌面和 Web 的環境變數保護(cla: yes, tool)

33868 遊戲控制器按鈕支援(a: desktop, cla: yes, framework)

33872 為 Windows 新增 'doctor' 支援(cla: yes, tool)

33874 防止 Windows Web doctor 啟動 chrome(cla: yes, tool)

33876 重新提交“文字樣式中的字型功能框架支援”(cla: yes, framework)

33880 將金檔案版本化拆分為 matchesGoldenFile 的引數(a: tests, cla: yes, framework, 正在等待構建樹變綠)

33882 撤銷“在 Xcode 構建階段停用 CocoaPods 輸入輸出路徑並採用新的 Xcode 構建系統”(cla: yes)

33883 更新了本地化(cla: yes)

33886 向 SchedulerBinding 新增 currentSystemFrameTimeStamp(cla: yes, framework)

33892 新增基準測試以跟蹤 Web 大小(cla: yes, tool)

33901 響應 AndroidView 焦點事件。(cla: yes, framework)

33917 'the the' 文件修復(cla: yes, d: api docs, framework)

33923 [flutter_tool] 跟蹤 APK sha 計算時間(cla: yes, tool)

33924 為 flutter run 添加了 --dart-flags 選項(cla: yes, tool)

33928 撤銷“文字內聯 widget,TextSpan 重構”(cla: yes)

33932 移除更多超時。(a: tests, cla: yes, team, team: flakes, 正在等待構建樹變綠)

33936 RawGestureDetector 的新引數,用於自定義語義對映(cla: yes, f: gestures, framework)

33946 重新提交“文字內聯 widget,TextSpan 重構”(a: text input, a: typography, cla: yes, framework, severe: API break, severe: new feature)

33949 修復了 Shortcuts 的同義詞 bug,並添加了測試。(cla: yes)

33951 將 adb.exe 堆損壞退出程式碼列入白名單。(cla: yes, tool)

33955 向 ScaleDetector 新增 localFocalPoint(cla: yes, framework, 正在等待構建樹變綠)

33956 為 flutter web 應用程式生成入口點(cla: yes, tool, ☸ platform-web)

33980 增加 daemon 協議版本以獲取 SupportedPlatforms(cla: yes, tool)

33982 將引擎回滾到 afb9d510c3bb0f1b97980434b41200a2d3491697(cla: yes)

33987 將 use_frameworks 新增到 macOS Podfile 模板(cla: yes)

33989 手動回滾引擎以登陸計時 API(cla: yes)

33990 為 daemon 新增裝置類別(cla: yes, tool)

33996 從 WidgetInspector 中移除未使用的/死程式碼(cla: yes, framework)

33997 使 macOS 外掛優先使用 Swift(cla: yes)

33999 使用 viewPadding 更新 MediaQuery(cla: yes, framework)

34002 撤銷“文字內聯 widget,TextSpan 重構 (#33946)”(cla: yes)

34004 移除 print(cla: yes)

34006 重新新增已棄用的方法以相容外掛遷移。(cla: yes)

34012 從 WidgetInspector 中提取 DiagnosticsNode 序列化器(a: tests, cla: yes, customer: espresso, framework)

34017 跳過 crazy import 上的 Web 測試(a: tests, cla: yes)

34018 為 Web 新增 flutter create(cla: yes, tool, ☸ platform-web)

34022 撤銷“重新新增已棄用的方法以相容外掛遷移。”(cla: yes)

34032 啟用 Web foundation 測試(a: tests, cla: yes, team)

34049 [flutter_tool] 將構建時間傳送到分析(cla: yes)

34050 複製資源時限制 macOS 上的開啟檔案數(cla: yes, tool)

34051 重新提交“文字內聯 widget,TextSpan 重構 (#30069)”並改進向後相容性(a: text input, a: typography, cla: yes, severe: API break, severe: new feature)

34054 在執行 devicelab 測試時更容易傳遞本地引擎標誌(a: tests, cla: yes, team)

34055 修復工具欄異常(a: text input, cla: yes, f: material design)

34056 修復 chrome reload workflow 的 devicelab 測試(cla: yes)

34057 向 Divider 和 VerticalDivider 新增 endIndent 屬性(cla: yes, f: material design, framework)

34061 撤銷“防止在 hasScrolledBody 上丟擲異常”(cla: yes)

34062 Roll engine to 086b5a48d6acdb64dd7b2a4cbf9dd620c54812b9(cla: yes)

34063 修復 Web 大小測試以適應新世界(cla: yes)

34066 將 androidX 標誌新增到模組的 pubspec.yaml 模板中,以便它被設定…(cla: yes, tool)

34068 修復了在只讀文字欄位中雙擊時為空的選擇箭頭(a: text input, cla: yes, framework)

34073 Dartdoc 生成 README 改進(cla: yes, d: api docs, framework)

34074 向已連線裝置作業系統版本和執行模式新增分析欄位(cla: yes, tool)

34079 如果已找到 CHROME_EXECUTABLE,則不警告其缺失。(cla: yes)

34081 報告目前未報告的非同步回撥錯誤。(cla: yes, tool)

34084 使 Web 執行變得“幽靈”(cla: yes, tool)

34085 撤銷“Roll engine to 086b5a48d6acdb64dd7b2a4cbf9dd620c54812b9”(cla: yes)

34086 新增識別器相容性 API(cla: yes)

34088 撤銷“Roll engine 0602dbb27547..06dbe28e33e5 (13 commits)”(cla: yes)

34090 更多關於 flutter build web 的驗證,新增測試和清理(cla: yes, tool)

34092 撤銷“為 flutter run 添加了 --dart-flags 選項”(cla: yes)

34094 Roll engine 0602dbb27547..ddd36e8338ab (17 commits)(cla: yes)

34095 Cupertino 文字編輯工具提示,重構(a: text input, cla: yes, f: cupertino, severe: API break)

34099 Roll engine to e8ee6acf8de3613fdd9f431fff5c4c37b65c3335(cla: yes)

34112 分離網路影像的 Web 和 io 實現(cla: yes, framework, team, tool, ☸ platform-web)

34114 Roll engine to c5b55e9a6783ca811dd7b401332e9db8d4d54076(cla: yes)

34121 撤銷“生成 ELF 共享庫並允許 APK 和 App bundles 中的 multi-abi 庫”(cla: yes)

34123 生成 ELF 共享庫並允許 APK 和 App bundles 中的 multi-abi 庫(cla: yes, t: gradle, tool)

34137 添加了 PageController 的工具示例(cla: yes, d: api docs, framework)

34159 使用 product define 進行 flutter build web 並移除額外的 asset server(cla: yes, tool, ☸ platform-web)

34162 更新 Fuchsia SDK(cla: yes, tool, ○ platform-fuchsia)

34163 更新 CupertinoDialogAction 文件(cla: yes, d: api docs, f: cupertino)

34166 撤銷“更多關於 flutter build web 的驗證,新增測試和清理”(cla: yes)

34167 在 Xcode 構建階段停用 CocoaPods 輸入輸出路徑並採用新的 Xcode 構建系統(cla: yes)

34173 重新提交:更多關於 flutter build web 的驗證,新增測試和清理(cla: yes)

34175 如果內容不足,則不顯示捲軸(cla: yes, f: scrolling, framework)

34178 [Material] 修復 slider track shape 為圓角(cla: yes)

34179 將所有非互動式終端視為機器人(cla: yes)

34181 重新提交“為 flutter run 添加了 --dart-flags 選項 (#33924)”(cla: yes, tool)

34189 儀器化 include_flutter.groovy 和 xcode_backend.sh 的使用(a: existing-apps, cla: yes, tool)

34199 確保此測試不真正執行(a: tests, cla: yes, team, team: flakes)

34202_TableElement 移除 _debugWillReattachChildren 斷言(cla: yes, customer: payouts, framework)

34243 使用新的引擎 API 更新 Flutter.Frame 事件(cla: yes, framework)

34250 從 ELF 庫快照中剝離除錯符號(cla: yes)

34255 [flutter_tool] 不截斷 _flutter.listViews 的詳細日誌(cla: yes, tool)

34276 [flutter_tool,fuchsia] 應用程式啟動時預取 tile(cla: yes, engine, tool, ○ platform-fuchsia)

34282 分割 gradle_plugin_test.dart(cla: yes, tool)

34285 修復了為 table row widget 應用 decoration 會導致渲染異常…(cla: yes, framework)

34288 報告成功或失敗的命令(cla: yes, tool)

34291 檢查 FLUTTER_ROOT 和 FLUTTER_ROOT/bin 是否可寫。(cla: yes, tool)

34293 將 Xcode developmentRegion 改為 'en',將 CFBundleDevelopmentRegion 改為 DEVELOPMENT_LANGUAGE(cla: yes, t: xcode, tool)

34295 為 Uint8List SDK 準備打破性更改(cla: yes, dependency: dart, tool)

34298 保留 SafeArea : 第二部分(cla: yes, customer: solaris, framework, severe: customer critical, 正在等待構建樹變綠)

34301 使 FLUTTER_TEST 環境變數可以被覆蓋(a: tests, cla: yes, customer: mulligan (g3), team, tool)

34341 重新應用 compressionState 更改。(cla: yes)

34352 撤銷“使用新的引擎 API 更新 Flutter.Frame 事件”(cla: yes)

34353 重構 Gradle 外掛(cla: yes, t: gradle, tool)

34355 文字欄位垂直對齊(cla: yes, f: material design, framework)

34356 新增每週小部件影片(cla: yes, d: api docs)

34365 重寫使用新的引擎 API 進行 Flutter.Frame 事件的更改(cla: yes, framework)

34368 修復 semantics_tester(a: accessibility, a: tests, cla: yes, framework)

34369 移除 flutter run 中未使用的標誌 --target-platform(cla: yes, tool)

34374 更新測試的flakiness(cla: yes)

34376 新增 macOS 上 'driver' 支援所需的其他功能(cla: yes, tool)

34388 將 API 文件連結更改為 api.dart.dev(cla: yes, d: api docs, framework)

34417 在 Diagnostics json 中包含基本型別的原始值(a: tests, cla: yes, framework)

34419 停用不穩定的測試(cla: yes)

34424 SizedBox 文件小更新(cla: yes, d: api docs, framework)

34430 跳過 bottom_sheet(cla: yes)

34434 Semantics 修復(a: accessibility, cla: yes, framework)

34436 允許 Web 測試失敗(cla: yes)

34440 為 Driver 新增獲取診斷樹的命令(a: tests, cla: yes, customer: espresso, framework, 正在等待構建樹變綠)

34447 [flutter_tool,fuchsia] 更新打包遷移的安裝流程。(cla: yes, tool)

34456 允許不穩定的測試透過或失敗,並將 Web 測試標記為不穩定(cla: yes)

34457 僅在 chrome 上執行測試時才依賴 Web SDK(cla: yes)

34460 恢復在 Gradle 中覆蓋本地引擎的能力(cla: yes, engine, severe: crash, t: gradle, tool)

34464 在 Windows 上跳過不穩定的測試(cla: yes)

34474 釋放診斷(a: size, cla: yes, customer: google, framework, 正在等待構建樹變綠)

34501 [Material] 修復 RangeSliderThumbShape 和 RangeSliderValueIndicatorShape 的 TextDirection 和 selected thumb(cla: yes, f: material design, framework, severe: API break)

34508 向 Flutter.Navigation 事件新增路由資訊(cla: yes, framework)

34512 確保 fab 語義位於頂部(cla: yes, framework)

34514 撤銷“重寫使用新的引擎 API 進行 Flutter.Frame 事件的更改”(cla: yes)

34515 OutlineInputBorder 針對過大的 borderRadius 進行調整(a: text input, cla: yes, f: material design, framework)

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

34517 將 .packages 路徑傳遞給 snapshot 呼叫(cla: yes, tool)

34519 修復 page scroll position 四捨五入錯誤(cla: yes, framework, severe: customer critical)

34521 重寫使用新的引擎 API 進行 Flutter.Frame 事件的更改(cla: yes)

34526 快取下載期間的 HttpException 重試(cla: yes, tool)

34527 避免因無效的 .packages 檔案而崩潰(cla: yes, tool)

34529 移除編譯跟蹤和動態支援程式碼(cla: yes, tool)

34530 重新提交“重寫使用新的引擎 API 進行 Flutter.Frame 事件的更改”(cla: yes)

34535 處理帶有其他名稱空間或屬性的 APK manifest 解析(cla: yes)

34555 為分段控制元件添加了可自定義的填充(cla: yes)

34573 確保 flutter jar 新增到外掛專案的所有構建型別中(cla: yes, t: gradle, tool, 正在等待構建樹變綠)

34584 修復了一個拼寫錯誤(cla: yes, tool)

34587 當 layer offset 為零時不復制 paths、rects 和 rrects(cla: yes, framework)

34589 移除 flutter build web 的大部分 target 邏輯,清理規則(cla: yes, tool)

34592 為 flavors 配置 lib 依賴項(cla: yes, t: gradle, 正在等待構建樹變綠)

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

34600 Remove @protected annotation on ImageProvider.obtainKey (cla: yes)

34606 Remove portions of the Gradle script related to dynamic patching (cla: yes, tool, waiting for tree to go green)

34616 Kill compiler process when test does not exit cleanly (a: tests, cla: yes, tool)

34618 Temporarily allow failures on the docs shard (cla: yes)

34624 Break down flutter doctor validations and results (cla: yes, t: flutter doctor, tool)

34654 Disable the docs shard to get the build green (cla: yes)

34655 Revert "Config lib dependencies for flavors" (cla: yes, waiting for tree to go green)

34660 Add --target support for Windows and Linux (cla: yes, tool)

34664 Adjust defaults in docs to match new defaults in code. (cla: yes, framework)

34665 Selection handles position is off (a: text input, cla: yes, framework, severe: API break)

34668 Re-land config lib dependencies for flavors (cla: yes, t: gradle)

34669 Bundle ios dependencies (cla: yes, tool)

34674 Revert "Roll engine 20d3861ac8e1..05c034e5bb0a (10 commits)" (cla: yes)

34679 Fix-up code sample for TweenSequence (cla: yes, d: api docs, framework)

34681 Re-enable docs with new container (cla: yes)

34683 add read only semantics flag (cla: yes, framework)

34684 Add more structure to errors. (cla: yes, framework)

34685 Close platform when tests are complete (dispose compiler and delete font files) (a: tests, cla: yes, tool, waiting for tree to go green)

34686 unpin build daemon and roll dependencies (cla: yes, tool)

34712 Fix FocusTraversalPolicy makes focus lost (a: desktop, cla: yes, framework)

34721 Add category/platformType to emulators (cla: yes)

34723 CupertinoTextField vertical alignment (cla: yes, f: cupertino, framework)

34725 Fix NPE in flutter tools (cla: yes, tool)

34736 Remove flags related to dynamic patching (cla: yes, tool)

34738 Update Xcode projects to recommended Xcode 10 project settings (cla: yes, t: xcode, team, waiting for tree to go green)

34739 Disable widgets and material web tests (cla: yes, team)

34750 Revert "Check whether FLUTTER_ROOT and FLUTTER_ROOT/bin are writable." (cla: yes)

34753 Revert "Add basic desktop linux checks" (cla: yes)

34754 Move hacky flag to common (cla: yes)

34755 Add linux doctor implementation (cla: yes, t: flutter doctor, tool)

34757 Backup docs to GCS (cla: yes)

34758 Added some Widgets of the Week Videos to documentation (cla: yes, d: api docs, framework)

34761 Revert "Backup docs to GCS" (cla: yes)

34785 Tweak the display name of emulators (cla: yes, tool)

34794 Add emulatorID field to devices in daemon (cla: yes, tool)

34802 Prefer ephemeral devices from command line run (cla: yes, tool)

34812 Shard framework tests (cla: yes, team)

34818 Make docs do less work/be less flaky (cla: yes, team)

34823 Introduce image loading performance test. (a: tests, cla: yes, framework)

34831 Fix source-links (cla: yes)

34856 set device name to Chrome (cla: yes, tool)

34857 More shards (cla: yes, team)

34859 Fix Vertical Alignment Regression (a: text input, cla: yes, f: material design, framework)

34863 Prepare for HttpClientResponse Uint8List SDK change (a: tests, cla: yes, framework)

34869 [Material] Properly call onChangeStart and onChangeEnd in Range Slider (cla: yes, f: material design, framework)

34870 Add test case for Flutter Issue #27677 as a benchmark. (cla: yes, engine, framework, severe: performance)

34872 [Material] Support for hovered, focused, and pressed border color on OutlineButtons (cla: yes, f: material design, framework)

34877 More shards (a: tests, cla: yes, team, waiting for tree to go green)

34884 Revert "set device name to Chrome" (cla: yes)

34885 Reland: rename web device (cla: yes, tool)

34895 Remove flutter_tools support for old AOT snapshotting (cla: yes)

34896 Allow multi-root web builds (cla: yes, tool)

34906 Fix unused [applicationIcon] property on [showLicensePage] (cla: yes, f: material design, framework)

34907 Fixed LicensePage to close page before loaded the License causes an error (cla: yes, f: material design, framework, severe: crash)

34919 Remove duplicate error parts (cla: yes, framework, waiting for tree to go green)

34932 Added onChanged property to TextFormField (cla: yes, f: material design, framework)

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

35017 sync lint list (cla: yes)

35046 Add generated Icon diagram to api docs (cla: yes, d: api docs, d: examples, framework)

35055 enable lint avoid_bool_literals_in_conditional_expressions (cla: yes)

35056 enable lint use_full_hex_values_for_flutter_colors (cla: yes)

35059 prepare for lint update of prefer_final_fields (cla: yes)

35063 add documentation for conic path not supported (a: platform-views, cla: yes, d: api docs, framework, plugin)

35066 Manual engine roll, Update goldens, improved wavy text decoration 0f9e297ad..185087a65f (a: typography, cla: yes, engine)

35074 Attempt to enable tool coverage redux (a: tests, cla: yes, tool)

35075 Allow for customizing SnackBar's content TextStyle in its theme (cla: yes, f: material design, framework)

35084 Move findTargetDevices to DeviceManager (cla: yes, tool)

35092 Add FlutterProjectFactory so that it can be overridden internally. (cla: yes, tool)

35110 Always test semantics (a: accessibility, a: tests, cla: yes, framework, severe: API break)

35129 [Material] Wrap Flutter Gallery's Expansion Panel Slider in padded Container to make room for Value Indicator. (cla: yes, f: material design, framework, severe: regression)

35130 pass new users for release_smoke_tests (a: tests, cla: yes, team)

35132 Reduce allocations by reusing a matrix for transient transforms in _transformRect (cla: yes)

35136 Update Dark Theme disabledColor to White38 (cla: yes, f: material design, framework, severe: API break)

35143 More HttpClientResponse Uint8List fixes (cla: yes)

35149 More HttpClientResponse implements Stream<Uint8List> fixes (cla: yes)

35150 Change didUpdateConfig to didUpdateWidget (cla: yes, d: api docs, framework)

35157 Remove skip clause on tools coverage (cla: yes, team)

35160 Move usage flutter create tests into memory filesystem. (a: tests, cla: yes, tool)

35164 Update reassemble doc (cla: yes, customer: product, d: api docs, framework, severe: customer critical)

35186 Make tool coverage collection resilient to sentinel coverage data (cla: yes, tool)

35188 ensure test isolate is paused before collecting coverage (cla: yes, tool)

35189 enable lints prefer_spread_collections and prefer_inlined_adds (cla: yes)

35192 don't block any presubmit on coverage (cla: yes, tool)

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

35206 Force-upgrade package deps (cla: yes)

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

35211 child param doc update in Ink and Ink.image (cla: yes, d: api docs, f: material design, framework)

35219 Text selection menu show/hide cases (a: text input, cla: yes, f: material design, framework)

35221 Twiggle bit to exclude dev and beta from desktop and web (cla: yes, tool)

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

35225 add sample code for AnimatedContainer (a: animation, cla: yes, d: api docs, d: examples, framework)

35231 Fix coverage collection (cla: yes, tool)

35232 New benchmark: Gesture semantics (cla: yes, waiting for tree to go green)

35233 Attempt skipping coverage shard if tools did not change (cla: yes)

35237 Revert "Manual engine roll, Update goldens, improved wavy text decoration 0f9e297ad..185087a65f" (cla: yes)

35242 Reland "Manual engine roll, Update goldens, improved wavy text decoration 0f9e297ad..185087a65f"" (cla: yes)

35245 More preparation for HttpClientResponse implements Uint8List (cla: yes)

35246 attempt to not skip coverage on post commit (cla: yes)

35263 remove unnecessary ..toList() (cla: yes)

35276 Revert "[Material] Support for hovered, focused, and pressed border color on OutlineButtons" (cla: yes)

35278 Re-land "[Material] Support for hovered, focused, and pressed border color on OutlineButtons" (cla: yes)

35280 benchmarkWidgets.semanticsEnabled default false. (cla: yes)

35282 Add Container fallback to Ink build method (cla: yes, f: material design, framework)

35288 Apply coverage skip math correctly (cla: yes)

35290 tests for about page (cla: yes)

35303 fix default artifacts to exclude ios and android (cla: yes, tool)

35307 Clean up host_app_ephemeral Profile build settings (a: existing-apps, cla: yes, t: xcode, tool, ⌺‬ platform-ios)

35335 Using custom exception class for network loading error (a: images, cla: yes, framework)

35367 Add type to StreamChannel in generated test code. (cla: yes, tool)

35392 Add timer checking and Fake http client to testbed (cla: yes, tool)

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

35406 Refactor signal and command line handler from resident runner (cla: yes, team, tool)

35407 Manual engine roll (cla: yes, engine, team)

35408 Remove print (cla: yes)

35423 v1.7.8 hotfixes (cla: yes)

35424 Introduce image_list performance benchmark that runs on jit(debug) build. (a: images, a: tests, cla: yes, framework)

35464 Manual roll of engine 45b66b7...ffba2f6 (cla: yes, team)

35465 Mark update-packages as non-experimental (cla: yes, tool)

35467 Mark update-packages as non-experimental (cla: yes, tool)

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

35477 Update macrobenchmarks README and app name (a: tests, cla: yes, team)

35480 Update the help message on precache command for less confusion (cla: yes, tool)

35481 add APK build time benchmarks (cla: yes, tool)

35482 Use the new service protocol message names (cla: yes)

35487 Fix RenderFittedBox when child.size.isEmpty (a: accessibility, cla: yes, framework)

35491 Include tags in SemanticsNode debug properties (cla: yes, framework)

35492 Re-apply 'Add currentSystemFrameTimeStamp to SchedulerBinding' (cla: yes, framework)

35493 Do not use ideographic baseline for RenderPargraph baseline (a: typography, cla: yes, engine, framework)

35495 mark windows and macos chrome dev mode as flaky (cla: yes, team)

35496 [Material] Text scale and wide label fixes for Slider and Range Slider value indicator shape (cla: yes, f: material design)

35499 Added MaterialApp.themeMode to control which theme is used. (cla: yes, f: material design, framework)

35548 Various doc fixes (cla: yes, framework)

35556 ios (iPhone6) and iPhone XS tiles_scroll_perf tests (cla: yes, severe: performance, team, ⌺‬ platform-ios)

35560 Support for elevation based dark theme overlay color in the Material widget (cla: yes, f: material design, framework)

35573 update packages (cla: yes, team)

35574 Fix semantics for floating pinned sliver app bar (a: accessibility, cla: yes, f: scrolling, framework, waiting for tree to go green)

35646 為 Socket implements Stream 做準備(cla: yes)

35657 Remove paused check for tooling tests (cla: yes, tool)

35681 Disable incremental compiler in dartdevc (cla: yes, tool)

35684 Fix typo in main.dart templates (cla: yes, d: api docs, framework)

35708 disable a test case in xcode_backend.sh (cla: yes, tool)

35709 Remove web, fuchsia, and unsupported devices from all (cla: yes, tool)

35725 Update annotated region findAll implementation to use Iterables directly. (cla: yes, framework)

35731 Keep LLDB connection to iOS device alive while running from CLI. (cla: yes, tool)

35743 Simple Doc Fixes (cla: yes, d: api docs, framework)

35745 enable lint prefer_if_null_operators (cla: yes, team)

35749 add iOS build benchmarks (cla: yes, team, tool)

35756 Remove @objc inference build setting (cla: yes, t: xcode, tool)

35762 Refactor keymapping for resident_runner (cla: yes)

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

35765 Use public _registerService RPC in flutter_tools (cla: yes, tool)

35767 set targets of zero percent for tools codecoverage (cla: yes, tool)

35775 Add platform_interaction_test_swift to devicelab (a: tests, cla: yes, framework, p: framework, plugin, ⌺‬ platform-ios)

35777 Fixed logLevel filter bug so that filter now works as expected (cla: yes, team)

35778 Build all example projects in CI build smoke test (a: tests, cla: yes, team)

35780 Remove CoocaPods support from layers example app (a: tests, cla: yes, d: examples, team)

35785 Remove reverseDuration from implicitly animated widgets, since it's ignored. (a: animation, cla: yes, framework, severe: API break)

35792 disable web tests (cla: yes)

35814 Roll engine e695a516f..75387dbc1 (8 commits) (cla: yes, team)

35825 Fixed build of example code to use new binary messenger API. (cla: yes, team)

35828 Cleanup widgets/sliver_persistent_header.dart with resolution of dart-lang/sdk#31543 (cla: yes, framework)

35833 Disable CocoaPods input and output paths in Xcode build phase for ephemeral add-to-app project (a: existing-apps, cla: yes, tool, ⌺‬ platform-ios)

35839 use pub run for create test and remove [INFO] logs (cla: yes, tool)

35846 move reload and restart handling into terminal (cla: yes, tool)

35878 Add flag to use root navigator for showModalBottomSheet (cla: yes, f: material design, framework)

35892 Doc fixes (cla: yes, d: api docs, d: examples, framework)

35906 Add anchors to samples (cla: yes, team)

35913 Change focus example to be more canonical (and correct) (cla: yes, framework)

35926 Add example showing how to move from one field to the next. (cla: yes, d: api docs, d: examples, framework)

35932 Upgraded framework packages with 'flutter update-packages --force-upgrade'. (cla: yes, framework)

35942 Use test instead of test_api package in platform_channel_swift example tests (a: tests, cla: yes, d: examples, team)

35971 [ImgBot] Optimize images (cla: yes, team)

35979 Optimizes gesture recognizer fixes #35658 (cla: yes, f: gestures, framework)

35991 Enable widget load assets in its own package in test (a: tests, cla: yes, tool)

35996 Revert "Keep LLDB connection to iOS device alive while running from CLI." (cla: yes)

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

36006 fix linesplitter (cla: yes, team)

36017 Move reporting files to reporting/ (cla: yes, tool)

36026 add the transformPoint and transformRect benchmarks (cla: yes, team)

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

36082 Add better handling of JSON-RPC exception (cla: yes, tool)

36084 handle google3 version of pb (cla: yes, tool)

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

36090 don't require diffs to have a percentage coverage greater (cla: yes, team)

36093 Reland bundle ios deps (cla: yes, team, tool)

36094 Revert "Part 1: Skia Gold Testing" (cla: yes, f: cupertino, f: material design, framework, team)

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

36097 Fix nested scroll view can rebuild without layout (cla: yes, f: scrolling, framework, severe: crash)

36098 Be clearer about errors in customer testing script (cla: yes, team)

36102 Move buildable module test to a module test (cla: yes, team)

36105 [flutter_tool] Catch a yaml parse failure during project creation (cla: yes, team, tool)

36108 Move tools tests into a general.shard directory in preparation to changing how we shard tools tests (cla: yes, tool)

36122 Make sure add-to-app build bundle from outer xcodebuild/gradlew sends analytics (cla: yes, team, tool)

36123 Attempt to re-enable integration_tests-macos (a: tests, cla: yes, team, team: flakes)

36135 add a kIsWeb constant to foundation (cla: yes, framework)

36138 Implement feature flag system for flutter tools (cla: yes, tool)

36174 [cupertino_icons] Add glyph refs for brightness #16102 (cla: yes, f: cupertino, framework)

36194 Keep LLDB connection to iOS device alive while running from CLI. (cla: yes, tool)

36197 Fix windows, exclude widgets from others (cla: yes, team)

36199 Don't try to flutterExit if isolate is still paused (cla: yes, tool)

36200 Refactoring the Android_views tests app to prepare for adding the iOS platform view tests (a: platform-views, a: tests, cla: yes, team)

36202 Add clarifying docs on MaterialButton.colorBrightness (cla: yes, d: api docs, f: material design, framework)

36208 [flutter_tool] Allow analytics without a terminal attached (cla: yes, tool)

36213 Use DeviceManager instead of device to determine if device supports project. (cla: yes, tool)

36243 Allow semantics labels to be shorter or longer than raw text (a: accessibility, cla: yes, customer: money (g3), framework, waiting for tree to go green)

36289 FakeHttpClientResponse improvements (cla: yes, tool)

36293 Revert "Keep LLDB connection to iOS device alive while running from CLI. " (cla: yes, tool)

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

36303 Add sync star benchmark cases (a: accessibility, cla: yes, team)

36317 Disable flaky tests on Windows (cla: yes, f: material design, framework)

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

36327 Fix invocations of ideviceinstaller not passing DYLD_LIBRARY_PATH (cla: yes, tool)

36331 Minor fixes to precache help text (attempt #2) (cla: yes, tool)

36384 rename the test app android_views to platform_views (cla: yes, team)

36394 Add missing protobuf dependency (cla: yes, tool)

36413 Revert "Roll engine f3482700474a..1af19ae67dd1 (4 commits)" (cla: yes, engine)

本釋出版本中 flutter/engine 已關閉的 PRs

#

從 2019 年 5 月 1 日 16:56:00 -0700 到 2019 年 7 月 18 日 08:04:00 -0700

7847 Extracted PlatformViewsChannel from PlatformViewsController. (cla: yes)

8207 Text inline widget LibTxt/dart:ui implementation (cla: yes)

8596 Expose API to decode images to specified dimensions (cla: yes)

8685 Platform_views gesture: let flutter view controller be the media to pass the touches. (cla: yes)

8731 Fix the iOS accessibility tree structure of platform views. (cla: yes)

8794 Download the Fuchsia SDK and toolchain in a gclient hook. (cla: yes)

8800 Reformat dart dependencies in DEPS. (cla: yes)

8804 Roll buildroot to pick up updated tools/dart/create_updated_flutter_deps.py (cla: yes)

8806 Provide access to GLFW window in plugins (cla: yes)

8808 Allow FlutterEngine to be used on back-to-back screens (#31264). (cla: yes)

8810 Add flutter settings channel and window brightness to macOS shell (cla: yes)

8817 Fix api conformance check (cla: yes)

8820 remove legacy build deps (cla: yes)

8821 Remove asserts and add BuildConfig (cla: yes)

8823 Add font features (such as tabular numbers) as an option in text styles (cla: yes)

8824 Guard Android logs (cla: yes)

8825 Remove static leaks (cla: yes)

8826 New Plugin API PR1: Introduces PluginRegistry and FlutterPlugin, adds support for plugin registration to FlutterEngine. (cla: yes)

8830 Cause crash in FlutterJNI if invoked on non-main thread in debug mode (#31263). (cla: yes)

8833 Default the animated frame cache to 0 when unset (cla: yes)

8837 Only cache required frames (cla: yes)

8841 Update buildroot, libjpeg-turbo and googletest to pull in Fuchsia SDK patches. (cla: yes)

8843 Dynamically add certain AppDelegate methods. (cla: yes)

8844 remove unnecessary usage of runtimeType in dart:ui (cla: yes)

8846 Add asserts to semantics.dart (cla: yes)

8848 Preserve safe area (cla: yes)

8849 new lints (cla: yes)

8851 fix assert (cla: yes)

8859 Get prebuilt Dart via CIPD (cla: yes)

8864 Add resize functions to GLFW shell (cla: yes)

8867 Prevent redundant layouts when floor(width) is the same (cla: yes)

8869 Wire up Fuchsia SDK related updated for shell dependencies. (cla: yes)

8870 Roll buildroot to pick up Fuchsia SDK flag updates. (cla: yes)

8871 Copy //runtime/dart/utils from Topaz into the engine. (cla: yes)

8873 Synthesize buttons for embedders (cla: yes)

8881 Log instead of throwing (cla: yes)

8884 Copy //dart-pkg/zircon|fuchsia from Topaz into the engine. (cla: yes)

8886 Copy the Flutter Runner from //topaz into the engine. (cla: yes)

8888 Remove absolute path in new Fuchsia SDK based runner target dependency. (cla: yes)

8889 Roll buildroot to bb316a9e. (cla: yes)

8891 Add web sdk implementation. (cla: yes)

8894 Prevent iOS from autofilling password into wrong text box (cla: yes)

8895 Provide a resource context in the GLFW shell (cla: yes)

8896 Remove more asserts and fix a11y check (cla: yes)

8910 Fix TimePoint on Windows (cla: yes)

8912 Make sure Window.dpr still has a setter (cla: yes)

8913 Standardize TimePoint implementaion on std::chrono (cla: yes)

8920 Replace Skia font macros with enums. (cla: yes)

8923 [fuchsia] Guard out-of-tree Fuchsia targets to fix in-tree build (cla: yes)

8927 libtxt: add a BoxHeightStyle option based on the height of the strut (cla: yes)

8928 Update skew Docs (cla: yes)

8930 Fix iOS crash when in background for 3 minutes (cla: yes)

8936 Wire up the Skia Metal backend on iOS. (cla: yes)

8937 Add a minimal set of symbols to the dynamic symbol table for Linux executables (cla: yes)

8939 Move the Fuchsia Flutter Runner to //flutter/shell/platform/fuchsia/flutter (cla: yes)

8940 Roll Tonic (cla: yes)

8943 New Plugin API PR2: Introduces ActivityAware, ActivityControlSurface, and ActivityPluginBinding. (cla: yes)

8947 Add @UiThread to MethodChannel and related classes/calls (#32642). (cla: yes)

8949 Copy the Dart Runner from //topaz into the engine. (cla: yes)

8950 Roll tonic and update #includes (cla: yes)

8952 Rename frame_time and engine_time (cla: yes)

8954 Avoid disabling sources assignment filters are these have been removed. (cla: yes)

8956 Use Android text selection shifting API to delete (cla: yes)

8962 New Plugin API PR3: Introduces Service, BroadcastReceiver, and ContentProvider awareness, control surfaces, and plugin bindings. (cla: yes)

8975 Replace arraysize macro with fml::size function (cla: yes)

8977 Add support for the Fontconfig-based Skia font manager (cla: yes)

8979 Add mode to load AOT snapshots as a native lib (cla: yes)

8983 Add onReportTimings and FrameRasterizedCallback API (cla: yes)

8985 Add matrix4 param to Linear gradients (cla: yes)

8986 remove [new from docs (cla: yes)

8987 add observatoryUrl property to FlutterEngine (cla: yes)

8990 Minor fixes/adjustments to the GLFW shell (cla: yes)

8991 Enable hover by default for desktop shells (cla: yes)

8996 Roll Buildroot (cla: yes)

8998 [fuchsia] Update zx_clock_get callers (cla: yes)

8999 Do nothing if the params didn't change when compositing platform views. (cla: yes)

9003 Rename Fuchsia Dart and Flutter runners (cla: yes)

9019 Macos systemnavigator pop (cla: yes)

9020 Remove m prefix from fields in the Android PlatformViews code (cla: yes)

9022 Fix horizontal scroll direction for macOS (cla: yes)

9023 Forward custom IDE flags to GN. (cla: yes)

9025 Correct the return type of addRetained (cla: yes)

9026 Initialize next_pointer_flow_id_ to 0 (cla: yes)

9033 Avoid unnecessary copying of vectors in AccessibilityBridge (cla: yes)

9034 Expose pointer type and buttons in embedder.h (cla: yes)

9036 Fix dartdevc build (cla: yes)

9039 Update FlutterDevCompilerTarget for the new superclass constructor in the Dart SDK (cla: yes)

9041 TextStyle.height property as a multiple of font size instead of multiple of ascent+descent+leading. (affects: text input, cla: yes, prod: API break)

9045 remove over-optimistic assert (cla: yes)

9049 New Plugin API PR4: Adds Lifecycle support to the new plugin system. (cla: yes)

9054 Add mouse button support to the macOS shell (cla: yes)

9058 libtxt: have GetRectsForRange(strut) fall back to tight bounds if layout isn't forcing use of the strut (cla: yes)

9060 Add missing top level to stub_ui (cla: yes)

9061 [scene_host] Cleanup scene_host closures (cla: yes)

9062 Add a podspec for FlutterMacOS.framework (cla: yes)

9072 Roll third_party/dart/tools/sdks to 2.3.0 (cla: yes)

9073 Fix unchecked operation warnings in FlutterMain (cla: yes)

9074 Rename macOS FLEPlugin* to FlutterPlugin* (cla: yes)

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

9077 Update macOS podspec version requirement (cla: yes)

9078 Fix internal break since listing contents can return null (cla: yes)

9081 Correct typos, adopt US spellings (cla: yes)

9083 New Plugin API PR5: Integrates plugin lifecycle control with FlutterFragment. (cla: yes)

9085 Jacobs - Use track-widget-creation transformer included in the sdk (cla: yes)

9086 Delete BSDiff sources (cla: yes)

9087 Removed outdated deprecation comments (cla: yes)

9088 Apply minor cleanups to Android embedding (cla: yes)

9089 Wire up custom event loop interop for the GLFW embedder. (cla: yes)

9097 Better help message. (cla: yes)

9106 Add checks to constructors and add missing constructor members (cla: yes)

9107 Fix unopt variants of profile and release builds. (cla: yes)

9108 Removing unused imports (cla: yes)

9110 Change the virtual display size restriction to warning (cla: yes)

9112 Fix type mismatches in C++ standard codec (cla: yes)

9113 Allow specifying both Dart and non-Dart fixtures in engine unit-tests. (cla: yes)

9114 Remove outdated TODOs (cla: yes)

9115 Added support for transparent FlutterActivitys (#32740). (cla: yes)

9120 Add plugin shim to facilitate old plugins in new embedding (#33478). (cla: yes)

9122 Implemented Log proxy that only logs in BuildConfig.DEBUG (#25391). (cla: yes)

9129 Roll buildroot to pick up fixed create_updated_flutter.deps.py (cla: yes)

9132 Reduce pipeline depth when GPU and Platform are same thread (cla: yes)

9134 Revert "Use track-widget-creation transformer included in the sdk. (#9085)" (cla: yes)

9143 Add missing ifndef guard for count_down_latch.h (cla: yes)

9145 Suppress an unchecked cast warning in ShimPluginRegistry (cla: yes)

9146 Roll web sdk (cla: yes)

9148 Allow for whitelisted flags to be passed to the Dart VM (cla: yes)

9149 Always run the resource extractor in FlutterMain (cla: yes)

9156 Eliminate deprecated super_goes_last lint (cla: yes)

9157 Remove references to Fuchsia's ContextWriter (cla: yes)

9158 Copy the macOS podspec during builds (cla: yes)

9172 Use shared library when libapp.so is found (cla: yes, platform-android)

9176 Make flow layers' attributes immutable (cla: yes)

9180 Revert change by mistake: extract resources (cla: yes)

9185 Fix platform views channel regression (cla: yes)

9186 Add the key event source, vendorId, and productId from Android (cla: yes)

9187 Compile the physical_shape_layer_unittests.cc TU. (cla: yes)

9189 Allow the task queues to be swapped in MessageLoops (cla: yes)

9190 [engine] Fix builds targeting Android from a Windows host gen_snapshot (cla: yes)

9192 Fix rare crash on HuaWei device when use AndroidView. (cla: yes)

9193 Switch PlatformViewsController from Activity ref to Application ref. (cla: yes)

9198 Skip golden tests on non-Linux OSes (cla: yes)

9199 Align fuchsia and non-fuchsia tracing (cla: yes)

9201 Roll dart and update libraries files (cla: yes)

9203 Keyboard support for embedded Android views. (cla: yes)

9204 Add platform_fuchsia.cc for default font on fuchsia (cla: yes)

9206 Android Embedding Refactor PR31: Integrate platform views with the new embedding and the plugin shim. (cla: yes)

9211 Revert "Switch PlatformViewsController from Activity ref to Application ref." (cla: yes)

9215 Update Engine::ReportTimings to use the new FML_TRACE macros (cla: yes)

9216 Copy TimingsCallback declaration into the stub_ui package (cla: yes)

9218 Add web integration test to build_and_test_host (cla: yes)

9222 move webOnlyScheduleFrameCallback off of window (cla: yes)

9233 Remove unnecessary whitelisted flags for --dart-flags (cla: yes)

9234 Fix instantiateImageCodec api diff with web (stub) (cla: yes)

9237 Document AccessibilityBridge.java (cla: yes)

9238 Removed VIRTUAL_KEYBOARD check in TextInputPlugin (cla: yes)

9239 Revert "Keyboard support for embedded Android views." (cla: yes)

9242 Add stub implementation that doesn't throw (cla: yes)

9243 Mark semantics functions const (cla: yes)

9244 Correct typo (cla: yes)

9246 Throw on unhandled license type (cla: yes)

9248 Catch errors during production of kernel dill (cla: yes)

9255 Reorganize darwin for shared ios/macOS (cla: yes)

9257 Reland "Keyboard support for embedded Android views. (#9203) (cla: yes)

9260 Load AOT compiled Dart assets only from ELF libraries (cla: yes)

9262 Set identity instead of crash in opt build (cla: yes)

9264 Wire up SwiftShader based OpenGL ES unit-tests on hosts. (cla: yes)

9266 Whitelist to —enable_mirrors flag to fix regression in existing embedder. (cla: yes)

9270 Unbreak internal rolls (cla: yes)

9278 Fix crash on minimize with GLFW shell (cla: yes)

9280 Add refresh callback to GLFW shell (cla: yes)

9281 Introduce read only text field semantics (cla: yes)

9282 [iOS] [a11y] Don't allow scroll views to grab a11y focus (cla: yes)

9283 Fix TextInputPlugin NPE caused by PlatformViewsController ref in new embedding (#34283). (cla: yes)

9285 Expose a hasRenderedFirstFrame() method in FlutterView (#34275). (cla: yes)

9287 Report timings faster (100ms) in profile/debug (cla: yes)

9288 Fixed memory leaks within FlutterFragment and FlutterView (#34268, #34269, #34270). (cla: yes)

9289 [fuchsia] Fix alignment of Fuchsia/non-Fuchsia tracing (cla: yes)

9290 Refactor Delayed Tasks to their own file (cla: yes)

9292 Set Dart version to git hash 3166bbf24b0c929eef33fd5d0f69e0f36a9009f3 (Dart 2.3.3-dev) (cla: yes)

9296 Revert tracing changes (cla: yes)

9297 [scene_host] Expose Opacity and remove ExportNode (cla: yes)

9301 Refactor: move Task Queue to its own class (cla: yes)

9302 Handle Fuchsia SDK in license tool + roll SDK (cla: yes)

9303 Added class docstrings for classes inside of shell/common. (cla: yes)

9304 Decorate UIApplicationDelegate wrappers with matching UIKit deprecation (affects: dev experience, cla: yes, platform-ios)

9306 When running in AOT modes create a flutter_assets directory that can be used as the bundle path (cla: yes)

9313 [macos] Adds clipboard string read/write support to macOS (cla: yes)

9314 Avoid using std::unary_function. (cla: yes)

9315 Only build embedder unit tests for host builds (cla: yes)

9316 MessageLoopTaskQueue schedules Wakes (cla: yes)

9318 Update the Dart version to 1d8b81283c1dee38f1dd87b71b16aa1648b01155 (Dart 2.4.0 Stable version) (cla: yes)

9319 Roll buildroot to 75660ad5 and complete the C++ 17 transition. (cla: yes)

9320 Build the GLFW shell on Linux host builds but not target builds (cla: yes)

9321 Fix a11y in embedded Android views post O (accessibility, cla: yes)

9322 Check for invalid indexes when performing InputAdpator backspace. (affects: text input, cla: yes, crash)

9324 Send the isolate service ID from the engine to the embedder (cla: yes)

9326 Fix rawTypes errors in Android embedding classes (cla: yes)

9329 Fixed memory leak by way of accidental retain on implicit self (cla: yes)

9330 Build txt_benchmarks, make benches compile again (cla: yes)

9331 Handle one-way platform messages in the embedder library (cla: yes)

9334 Fix the name of the channel parameter in PlatformMessage constructors (cla: yes)

9335 Message loop task heaps are shared (cla: yes)

9336 Roll buildroot to d1bbc14 to pick up fixes for armv7 iOS targets. (cla: yes)

9337 Use the DartServiceIsolate status callback to publish the observatory URI to the Android embedder (cla: yes)

9338 Replace lock_guard with scoped_lock and use class template argument deduction. (cla: yes)

9343 Avoid a full screen overlay within virtual displays (cla: yes)

9346 Removed an unused class definition for iOS code. (cla: yes)

9347 Surrogate binary messenger (cla: yes, prod: API break)

9350 Update component manifests for ambient replace-as-executable (cla: yes)

9351 Android Embedding Refactor PR32: Clean up logs in new embedding. (cla: yes)

9354 Android Embedding Refactor PR33: Clean up FlutterJNI. (cla: yes)

9356 Add APIs for querying FlutterView for a FlutterEngine and listening for attachment/detachment (#29114). (cla: yes)

9360 Simplify loading of app bundles on Android (cla: yes)

9361 [glfw] Implement clipboard support from GLFW api (cla: yes)

9362 Fix test name typo (cla: yes)

9365 [glfw] Implement SystemNavigator.pop (cla: yes)

9366 Request FlutterView focus when setting a platform view text client (cla: yes)

9368 Do not remove the DartServiceIsolate status callback during FlutterMain destruction (cla: yes)

9374 Roll Dart to version 7340a569caac6431d8698dc3788579b57ffcf0c6 (cla: yes)

9375 Revert "Surrogate binary messenger (#9347)" (cla: yes)

9376 libtxt: remove obsolete font_manager_available defines (cla: yes)

9377 A fix for the platform view dismiss crash related to gl (cla: yes)

9378 Wire intent args for observatory port (cla: yes)

9383 Update Metal backend to account for Skia updates. (cla: yes)

9384 Android Embedding Refactor PR34: Fill in missing nullability annotations (cla: yes)

9385 Add Dart SDK > 2.3.0 constraint to license script (cla: yes)

9388 Added unit tests for the ios code. (cla: yes)

9391 Android Embedding Refactor PR35: Ensure all JNI methods are in FlutterJNI. (cla: yes)

9394 Remove build flags for dynamic patching (cla: yes)

9398 Made the license check ignore the .vscode directory. (cla: yes)

9402 Clamp when overflowing z bounds (cla: yes)

9403 Remove variants of ParagraphBuilder::AddText that are not used within the engine (cla: yes)

9406 Update harfbuzz to 2.5.2 (affects: text input, cla: yes)

9419 Has a binary messenger (cla: yes, prod: API break)

9423 Don't hang to a platform view's input connection after it's disposed (cla: yes)

9424 Send timings of the first frame without batching (cla: yes)

9425 Resolves embedding log chattyness by disabling verbose, debug, and info logs by default (#34876). (cla: yes)

9426 delegate checkInputConnectionProxy to the relevant platform view (cla: yes)

9428 Update README.md for consistency with framework (cla: yes)

9429 Revert "Update harfbuzz to 2.5.2" (cla: yes)

9430 Use goma-aware Fuchsia clang toolchain (cla: yes)

9431 Generate weak pointers only in the platform thread (cla: yes)

9432 Ios unit tests choose engine (cla: yes)

9433 Reland Update harfbuzz to 2.5.2 (#9406) (cla: yes)

9436 Add the functionality to merge and unmerge MessageLoopTaskQueues (cla: yes)

9437 Revert "Reland Update harfbuzz to 2.5.2 (#9406)" (cla: yes)

9439 Eliminate unused import in FlutterView (cla: yes)

9446 Revert "Roll fuchsia/sdk/core/mac-amd64 from Cx51F... to e8sS_..." (cla: yes)

9449 Revert "Roll fuchsia/sdk/core/linux-amd64 from udf6w... to jQ8aw..." (cla: yes)

9450 Revert "Roll fuchsia/sdk/core/mac-amd64 from Cx51F... to w-3t4..." (cla: yes)

9452 Convert RRect.scaleRadii to public method (affects: framework, cla: yes)

9456 Made sure that the run_tests script returns the right error code. (cla: yes)

9458 Test cleanup geometry_test.dart (affects: tests, cla: yes)

9459 Remove unused/unimplemented shell constructor (cla: yes)

9460 Fixed logLevel filter bug so that filter now works as expected. (cla: yes)

9461 Adds API for retaining intermediate engine layers (cla: yes)

9462 Reland Update harfbuzz to 2.5.2 (cla: yes)

9463 Removed unused imports in new embedding. (cla: yes)

9464 Added shebangs to ios unit test scripts. (cla: yes)

9466 Re-enable the Wuffs GIF decoder (cla: yes)

9467 ios-unit-tests: Forgot a usage of a variable in our script. (cla: yes)

9468 Manually draw remainder curve for wavy decorations (cla: yes)

9469 ios-unit-tests: Fixed ocmock system header search paths. (cla: yes)

9471 ios-unit-tests: Started using rsync instead of cp -R to copy frameworks. (cla: yes)

9476 fix NPE when a touch event is sent to an unknown Android platform view (cla: yes)

9478 iOS PlatformView clip path (cla: yes)

9480 Revert "IOS Platform view transform/clipping (#9075)" (cla: yes)

9482 Re-enable embedder_unittests. (cla: yes)

9483 Reland "IOS Platform view transform/clipping (#9075)" and fix the breakage. (cla: yes)

9485 Add --observatory-host switch (cla: yes)

9486 Rework image & texture management to use concurrent message queues. (cla: yes)

9489 Handle ambiguous directionality of final trailing whitespace in mixed bidi text (cla: yes)

9490 fix a bug where the platform view's transform is not reset before set frame (cla: yes)

9491 Purge caches on low memory on iOS (cla: yes)

9493 Run benchmarks on try jobs. (cla: yes)

9495 fix build breakage on PlatformViews.mm (cla: yes)

9501 [android] External textures must be rescaled to fill the canvas (cla: yes)

9503 Improve caching limits for Skia (cla: yes)

9506 Synchronize main thread and gpu thread for first render frame (cla: yes)

9507 Revert Skia version to d8f79a27b06b5bce7a27f89ce2d43d39f8c058dc (cla: yes)

9508 Support image filter on paint (cla: yes)

9509 Roll Fuchsia SDK to latest (cla: yes)

9518 Bump dart_resource_rev to f8e37558a1c4f54550aa463b88a6a831e3e33cd6 (cla: yes)

9532 fix FlutterOverlayView doesn't remove from superview in some cases (cla: yes)

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

9556 Minimal integration with the Skia text shaper module (cla: yes)

9561 libtxt: fix reference counting of SkFontStyleSets held by font asset providers (cla: yes)

9562 Switched preprocessor logic for exporting symbols for testing. (cla: yes)

9581 Revert "Avoid a full screen overlay within virtual displays" (cla: yes)

9585 Fix a race in the embedder accessibility unit test (cla: yes)

9589 Fixes a plugin overwrite bug in the plugin shim system. (cla: yes)

9590 Apply patches that have landed in topaz since we ported the runners to the engine repo (cla: yes)

9591 Document various classes in //flutter/shell/common. (cla: yes)

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

9608 Disable failing Mutators tests (cla: yes)

9613 Fix uninitialized variables and put tests in flutter namespace. (cla: yes)

9632 Added Doxyfile. (cla: yes)

9633 Cherry-pick fix for flutter/flutter#35291 (cla: yes)

9634 Roll Dart to 67ab3be10d35d994641da167cc806f20a7ffa679 (cla: yes)

9636 Added shebangs to ios unit test scripts. (#9464) (cla: yes)

9637 Revert "Roll Dart to 67ab3be10d35d994641da167cc806f20a7ffa679 (#9634)" (cla: yes)

9638 Reland: Roll Dart to 67ab3be10d35d994641da167cc806f20a7ffa679 (cla: yes)

9640 make EmbeddedViewParams a unique ptr (cla: yes)

9419 Has a binary messenger (cla: yes, prod: API break)

9642 Fix warning about settings unavailable GN arg build_glfw_shell (cla: yes)

9649 Roll buildroot to c5a493b25. (cla: yes)

9651 Move the mutators stack handling to preroll (cla: yes)

9652 Pipeline allows continuations that can produce to front (cla: yes)

9653 External view embedder can tell if embedded views have mutated (cla: yes)

9654 Begin separating macOS engine from view controller (cla: yes)

9655 Allow embedders to add callbacks for responses to platform messages from the framework. (cla: yes)

9660 ExternalViewEmbedder can CancelFrame after pre-roll (cla: yes)

9661 Raster now returns an enum rather than boolean (cla: yes)

9663 Mutators Stack refactoring (cla: yes)

9667 iOS platform view opacity (cla: yes)

9668 Refactor ColorFilter to have a native wrapper (cla: yes)

9669 Improve window documentation (cla: yes)

9672 Add FLEDartProject for macOS embedding (cla: yes)

9685 fix Picture.toImage return type check and api conform test. (cla: yes)

9698 Ensure that platform messages without response handles can be dispatched. (cla: yes)

9707 Revert "Revert "Use track-widget-creation transformer included in the… (cla: yes)

9713 Explain why OpacityLayer has an offset field (cla: yes)

9717 Fixed logLevel filter bug so that filter now works as expected. (#9460) (cla: yes)

9721 Add comments to differentiate two cache paths (cla: yes)

9725 Make the license script compatible with recently changed Dart I/O stream APIs (cla: yes)

9727 Add hooks for InputConnection lock and unlocking (cla: yes)

9730 Fix Fuchsia build. (cla: yes)

9734 Fix backspace crash on Chinese devices (cla: yes)

9736 Build Fuchsia as part of CI presumit (cla: yes)

9737 Use libc++ variant of string view and remove the FML variant. (cla: yes)

9740 Revert "Improve caching limits for Skia" (cla: yes)

9741 Make FLEViewController's view an internal detail (cla: yes)

9745 Fix windows test by not attempting to open a directory as a file. (cla: yes)

9746 Make all shell unit tests use the OpenGL rasterizer. (cla: yes)

9750 FLEViewController/Engine API changes (cla: yes)

9758 Include SkParagraph headers only when the enable-skshaper flag is on (cla: yes)

9762 Fall back to a fully qualified path to libapp.so if the library can not be loaded by name (cla: yes)

9767 Un-deprecated FlutterViewController's binaryMessenger. (cla: yes)

9769 Document //flutter/shell/common/engine. (cla: yes)

9772 fix objcdoc generation (cla: yes)

9781 SendPlatformMessage allow null message value (cla: yes)

9789 fix ColorFilter.matrix constness (cla: yes)

9791 Roll Wuffs and buildroot (cla: yes)

9792 Update flutter_web to latest (cla: yes)

9793 Fix typo in PlaceholderAlignment docs (cla: yes)

9797 Remove breaking asserts (cla: yes)

9799 Update buildroot to c4df4a7b to pull in MSVC 2017 Update 9 on Windows. (cla: yes)

9808 Document FontFeature class (cla: yes)

9809 Document //flutter/shell/common/rasterizer (cla: yes)

9813 Made Picture::toImage happen on the IO thread with no need for an onscreen surface. (cla: yes)

9616 Only release the image data in the unit-test once Skia has accepted ownership of it. (cla: yes)

9818 Convert run_tests to python, allow running on Mac/Windows and allow filters for tests. (cla: yes)

9823 Roll buildroot to support bitcode enabled builds for iOS (cla: yes)

9825 In a single frame codec, release the encoded image buffer after giving it to the decoder (cla: yes)

9828 Make the virtual display's window translucent (cla: yes)

9847 Started adding the engine hash to frameworks' Info.plist. (cla: yes)

9849 Preserve the alpha for VD content by setting a transparent background. (cla: yes)

9850 Add multi-line flag to semantics (cla: yes)

9852 Selectively enable tests that work on Windows and file issues for ones that don't. (cla: yes)

9855 修復了 _allowHeadlessExecution 未賦值的錯誤 (cla: yes)

9856 停用 Fuchsia 的 Debug 和 Release 預提交檢查,僅嘗試 Profile unopt 變體。(cla: yes)

9857 修復 Fuchsia 許可證檢測問題 (cla: yes)

9859 修復 RTL 段落的 justify 問題。(cla: yes, 等待 CI 透過)

9866 更新 buildroot 以整合 Fuchsia artifact roller。(cla: yes)

9867 修復生成的 Info.plist XML 中的錯誤。(cla: yes)

9873 將 clang 版本新增到 Info.plist (cla: yes)

9875 簡化 buildtools (cla: yes)

9890 僅在除錯模式下記錄 dlopen 錯誤 (cla: yes)

9898 v1.7.8 熱修復 (cla: yes)

9903 恢復使用 fml::StringView 而不是 std::string_view (cla: yes)

9905 在解壓影像時尊重 EXIF 資訊。(cla: yes)

本釋出版本中 flutter/plugins 已關閉的 PRs

#

從 2019 年 5 月 1 日 16:56:00 -0700 到 2019 年 7 月 18 日 08:04:00 -0700

826 [google_maps_flutter] 啟用/停用室內檢視 (cla: yes, feature, 需要完善)

837 [camera] 新增在影片錄製和影像流中停用音訊的功能 (cla: yes, feature, marketplace)

844 [google_sign_in] 添加了 NonNull 註解,減少 Guava 用量 (bugfix, cla: yes, submit queue)

1067 [quick_actions]使 QuickActions 可測試 (cla: yes)

1075 [firebase_analytics]重構單元測試以使用 setMockMethodCallHandler (cla: yes, flutterfire)

1078 [firebase_remote_config)移除未使用的屬性 "channel" (cla: yes, submit queue)

1119 [android_alarm_manager] 為 AlarmManager.periodic() 新增指定 startAt 時間的支援 (cla: yes)

1158 [firebase_auth] 新增 updatePhoneNumber 函式 (WIP, cla: no, feature, flutterfire)

1198 [shared_preferences] 添加了 reload 方法 (cla: yes, feature)

1276 [shared_preferences] 複製列表以防止外部修改 (bugfix, cla: yes)

1308 [shared_preferences] 釋放活動例項以建立具有新模擬值的新單例 (cla: yes)

1313 [ci] 切換到預裝 Flutter 的 macOS VM (WIP, bugfix, cla: yes)

1318 [Firebase messaging] iOS 直接資料訊息 (bugfix, cla: yes, flutterfire)

1355 [firebase_storage] 修復 iOS putFile 方法的 Content-Type 自動檢測 (bugfix, cla: yes, flutterfire)

1401 [webview_flutter] 新增 debuggingEnabled 屬性 (cla: yes, feature, webview)

1515 [firebase_admob] 修復與 android alarm manager 一起使用時 firebase_admob 崩潰問題 (bugfix, cla: yes, flutterfire, submit queue)

1550 [google_maps_flutter] 為 Google Maps 外掛添加了對圓形疊加層的支援 (cla: yes)

1551 [google_maps_flutter] 為 Google Maps 外掛添加了對多邊形疊加層的支援 (cla: yes)

1553 [google_maps_flutter] 避免呼叫 null 回撥 (cla: yes)

1554 [video_player] 防止網路播放初始化期間出現 Div/0 錯誤。(cla: yes)

1555 [in_app_purchase] 次要文件更新 (cla: yes)

1557 [firebase_performance] firebase performance 重寫 PR 的測試 (cla: yes, flutterfire)

1558 [google_maps_flutter] Android: 在地圖載入時更新 myLocationButton 首選項 (cla: yes)

1559 將 cyanglaz 新增到 video_player 的 codeowner (cla: yes)

1560 [in_app_purchase] 移除多餘的下載邏輯 (cla: yes)

1561 [in_app_purchase] 更新 README。增加版本號。(cla: yes)

1564 [firebase_crashlytics] 遷移 FlutterErrorDetails (cla: yes)

1565 [path_provider] 釋出為 1.0 並新增整合測試 (cla: yes)

1566 [path_provider] 新增 getApplicationSupportDirectory (cla: yes)

1568 [firebase_auth] 移除使用手機號碼登入時的自動登入行為。(cla: yes)

1569 [firebase_dynamic_links] 支援在應用執行時點選連結。(cla: yes, flutterfire)

1571 對動態連結外掛的更新,以移除已棄用的 API 用法並更新 Android 依賴項。(cla: yes)

1572 更新 Flutterfire Android 依賴項。(cla: yes)

1573 移除不穩定的超時測試 (cla: yes)

1575 [google_maps_flutter] 為 GoogleMap 新增長按/長點選支援 (cla: yes)

1576 更新 firebase_core 依賴項 (cla: yes)

1577 [in_app_purchase] 新增消耗品演示 (cla: yes)

1578 [firebase_auth] 更新到最新的 CocoaPod (cla: yes)

1579 [firebase_messaging] 啟動時更優雅地處理失敗的 token 讀取 (cla: yes)

1580 [cloud_firestore] 更新 CocoaPod 版本依賴 (cla: yes)

1581 修復 firebase_analytics CocoaPod 中的中斷 (cla: yes)

1582 [firebase_core] 設定 user agent (cla: yes, flutterfire)

1583 [image_picker] 在 image_picker 示例中新增 return 語句 (cla: yes)

1584 將 linkWithCredential 函式遷移到 FirebaseUser 物件而不是 FirebaseAuth (cla: yes)

1585 在平臺執行緒上返回 image picker 方法呼叫結果 (cla: yes)

1586 [image_picker] iOS:根據原始影像的型別將其儲存到正確的型別,並從原始影像複製 exif 資料 (cla: yes)

1587 [in_app_purchase] 更新了 queryPastPurchases 和 queryProductDetails 中的錯誤處理 (cla: yes)

1588 [in_app_purchase] 防止 onBillingSetupFinished 重複呼叫 (cla: yes)

1589 [in_app_purchase] 修復了購買更新為空的問題 (cla: yes)

1590 [in_app_purchase] 傳播 launchBillingFlow 失敗 (cla: yes)

1592 [android_intent] 將元件名稱新增到 intent 中。(cla: yes)

1593 移除 iOS 對 Firebase/Database 和 Firebase/Auth 的依賴 (cla: yes)

1597 [firebase_auth] 更新了 linking 錯誤程式碼文件 (cla: yes, flutterfire)

1598 [camera] 使 camera 外掛能夠使用自定義 AndroidManifest 設定與更早的 Android API 編譯 (cla: yes)

1600 [shared_preferences] 非同步 commit() 回撥 (cla: yes)

1601 調整 user agent 名稱 (cla: yes)

1602 [webview_flutter] 修復主執行緒檢查條件錯誤。(cla: yes)

1603 修復 check_hard_coded_version 指令碼 (cla: yes)

1604 [firebase_performance] 更新整合測試和版本號 (cla: yes, flutterfire)

1605 [video_player] 修復了示例並添加了文字 (cla: yes)

1607 [cloud_functions] 更新 iOS 依賴項到最新以匹配 Android (cla: yes)

1609 [firebase_auth] 修復 updatePhoneNumberCredential 的 onMethodCall 丟失 (cla: yes, flutterfire)

1610 [camera] 修復阻止帶音訊的影片錄製的錯誤 (cla: yes)

1612 [video_player] 避免使用已棄用的 seekToTime API (cla: yes)

1615 [firebase_ml_vision] 釋放 CVPixelBuffer 以防止記憶體洩漏 (cla: yes)

1617 [image_picker] iOS:複製原始影像的所有元資料。(bugfix, cla: yes)

1618 允許更改 webview 的平臺特定實現 (cla: yes)

1619 [cloud_firestore] 在 cloud firestore 上進行集合查詢分組 (cla: yes, flutterfire)

1620 [cloud_functions] 更新 README 和 dart 文件,移除未使用的引數。(cla: yes, flutterfire)

1621 將 LocalAuth 改為使用 Biometric API (cla: yes)

1622 新增對 UIKit 的缺失匯入 (cla: yes)

1623 [cloud_firestore] 新增對 cacheSizeBytes 的支援 (cla: yes, flutterfire)

1624 [webview_flutter] platform_interface:使用 Dart 物件作為 creationParams 和 webSettings。(cla: yes)

1625 [image_picker] 根據官方 Objective-C 命名約定重新命名 iOS 類。(cla: yes)

1630 [firebase_ml_vision] 為檢測器新增 close 方法 (cla: yes, flutterfire)

1633 [cloud_firestore] 修復了 parent() 方法 (cla: yes)

1634 為 in_app_purchase 新增 README,並將 pub.dartlang.org 替換為 pub.dev。(cla: yes)

1637 [in_app_purchase] 擴充套件描述 (cla: yes)

1638 [image_picker] iOS:支援 GIF 動畫和縮放 (cla: yes)

1639 [cloud_functions]:在 README 的 Usage 部分將 call 替換為 getHttpsCallable (cla: yes)

1640 [google_maps_flutter] 更新並註釋掉 'set marker icon' 示例。(cla: yes)

1641 [android_alarm_manager] 將方法通道使用移至平臺主執行緒 (cla: yes)

1642 [firebase_ml_vision] 更新示例以使用新的 ImageStreamListener API (cla: yes)

1643 抑制 BinaryMessages 的棄用警告 (cla: yes)

1644 [cloud_firestore] 向 Firestore 外掛新增 user agent 提交 (cla: yes)

1645 [webview_flutter] 將方法通道移到平臺介面後面 (cla: yes)

1647 [cloud_firestore] 添加了 source 支援 (cla: yes, flutterfire)

1648 [connectivity]新增缺失的型別引數。(cla: yes)

1649 [Device_info] 使用 invokeMapMethod 替換 invokeMethod,並圍繞此更改進行一些重構。(cla: yes)

1650 [cloud_firestore]將 Flutter 版本提高到 1.5,並使用 invokeMapMethod 而不是 invokeMethod (cla: yes, flutterfire)

1651 [firebase_admob]為 invokeMethod 新增缺失的型別引數,並將最小 Flutter 版本提高到 1.5.0… (cla: yes)

1652 [firebase_analytics]將最小 Flutter 版本提高到 1.5.0 併為 invokeMethod 新增型別引數… (cla: yes, flutterfire)

1653 [shared_preferences]更新 Gradle 工具以匹配 Android Studio 3.4。(cla: yes)

1654 [path_provider]將 NSInteger 轉換為 long (cla: yes)

1655 [firebase_auth]為 invokeMethod 新增型別引數,並將最小 Flutter 版本提高到 1.5.0 (cla: yes)

1656 修復 shared_preferences 0.5.2+2 版本中的合併衝突 (cla: yes)

1657 [firebase_core]使用 invokeMapMethod 替換 invokeMethod,為 invokeMethod 呼叫新增型別引數,將最小 Flutter 版本提高到 1.5.0 (cla: yes)

1658 [firebase_ml_vision] 修復傳遞來自條形碼的聯絡人資訊時崩潰的問題 (cla: yes)

1659 [local_auth]修復 API<28 呼叫 authenticateWithBiometrics 時崩潰的問題 (cla: yes)

1662 [in_app_purchase]修復分析器警告中缺失的 return 語句 (cla: yes)

1663 將 clearCookies 移至平臺抽象之後 (cla: yes)

1664 修復 firebase_auth 分析問題 (cla: yes)

1665 修復 firebase_crashlytics 分析錯誤 (cla: yes)

1666 [firebase_auth] 修復 iOS updatePhoneNumberCredential 崩潰問題 (cla: yes)

1667 [firebase_crashlytics]新增缺失的型別引數並提高最小 Flutter 版本到 1.5.0 (cla: yes)

1668 [firebase_database]為呼叫新增缺失的模板型別引數。提高最小 Flutter v… (cla: yes)

1669 [firebase_dynamic_links]為呼叫新增缺失的模板型別引數。提高最小 Flutter v… (cla: yes)

1670 [firebase_messaging]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1671 [firebase_ml_vision]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1672 [local_auth] executor 的執行緒需要是 UI 執行緒。(cla: yes)

1674 [google_maps_flutter] 添加了對地圖新增邊距的支援 (cla: yes)

1676 [local_auth] 使用 post 而不是 postDelayed (cla: yes)

1677 [firebase_dynamic_links] 修復當無頭外掛註冊此外掛時 Android 崩潰問題。(bugfix, cla: yes, flutterfire)

1678 [firebase_remote_config]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1679 [firebase_storage]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1680 [google_map_flutter]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1681 [google_sign_in]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1682 [firebase_auth] 在 README 中記錄支援郵箱要求 (cla: yes)

1683 [image_picker]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1684 [in_app_purchase]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1685 [connectivity] android: 尊重 TYPE_MOBILE_HIPRI 型別 (cla: yes)

1688 [google_map_flutter] 修正版本號 (cla: yes)

1689 [local_auth]為 invokeMethod 呼叫新增缺失的模板型別引數。提高最小 Flutter versi (cla: yes)

1690 [location_background]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1691 [In_app_purchase] 修正版本號。(cla: yes)

1692 [Package_info]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1693 [quick_ actions]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1694 [shared_preferences]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1695 [url_launcher]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1696 [video_player]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1697 [google_maps_flutter] 新增對地圖樣式設定的支援 (cla: yes)

1698 [webview_flutter]為 invokeMethod 呼叫新增缺失的模板型別引數。將最小 Flutter 版本提高到 1.5.0。儘可能將 invokeMethod 替換為 invokeMapMethod。(cla: yes)

1699 [In_app_purchase] 將 PurchaseError 重新命名為 IAPError,並將 PurchaseSource 重新命名為 IAPSource (cla: yes)

1700 [android_alarm_manager] 在 onHandleWork 中等待 Dart 回撥返回結果 (cla: yes)

1701 [cloud_firestore] 僅在 UI 執行緒呼叫 (cla: yes, flutterfire)

1703 [package_info]更新 README.md 以反映 iOS 問題。(cla: yes)

1705 撤銷 "1690" (cla: yes)

1707 確保 Cirrus 上的 CocoaPods 始終是最新版本。(cla: yes)

1711 初始外掛測試應用 (cla: yes)

1712 [firebase_ml_vision] 分離整合測試 (cla: yes)

1713 [firebase_ml_vision] 準備示例應用以包含即時相機預覽演示和 Material Barcode Scanner 演示 (cla: yes)

1714 [quick_actions] 更新 README.md (cla: yes)

1720 [cloud_firestore] 修復文件分頁 (cla: yes)

1722 [cloud_firestore] 添加了對組合文件分頁方法的支援 (cla: yes)

1724 在貢獻指南中新增關於 mockito 的說明 (cla: yes)

1725 [all_plugins] 在 cirrus 指令碼中構建 all_plugins 應用 (cla: yes)

1728 [firebase_messaging]:為通知中的資料新增更多文件 (cla: no, flutterfire, submit queue)

1729 修復因 CocoaPods 版本導致的構建失敗 (cla: yes)

1731 更新外掛 Dart 程式碼以符合當前 Dart 格式化程式 (cla: yes)

1733 [firebase_core] 自動檢索版本 (cla: yes)

1734 [google_maps_flutter] iOS 構建修復 (cla: yes)

1735 移除硬編碼的版本檢查 (cla: yes)

1737 [google_maps_flutter] 允許 BitmapDescriptor 縮放覆蓋 (cla: yes)

1738 更新 API 連結 (cla: yes)

1739 [firebase_crashlytics] 修復堆疊跟蹤解析 (cla: yes)

1742 [firebase_core] 回滾到 0.4.0+3 (cla: yes)

168 [image_picker] 在未授予許可權的情況下返回錯誤 (cla: yes, submit queue)

169 [cloud_functions] 移除未使用的標頭檔案引用 (cla: yes)

170 自動檢索版本以報告 user agent (cla: yes)

171 重新新增已刪除的檔案 (cla: yes)

172 [firebase_crashlytics][ios] setUserIdentifier 錯誤地呼叫 setUserEmail (cla: yes)

173 [in_app_purchase] 修復了程式碼示例錯誤和 README 連結 (cla: yes, documentation, submit queue)

174 [share] 將 subject 新增為可選引數 (cla: yes)

175 [firebase_messaging] 修復 func deleteInstanceID 在錯誤執行緒返回結果時的崩潰 (cla: no, flutterfire)

176 [firebase_ml_vision] 將 firebase_ml_vision 示例移動到此倉庫 (cla: yes, flutterfire)

177 [firebase_crashlytics] 在 Android 上,使用實際的 Dart 異常名稱而不是 "Dart error"。(cla: yes)

178 自動報告 ff (cla: yes, flutterfire)

179 [Connectivity][Android] 更新了網路資訊檢查邏輯 (cla: yes, submit queue)

180 [firebase_performance] 修復阻止外掛在 hot restart 中工作的 bug (bugfix, cla: yes, flutterfire)

181 [none] 更新 README.md (cla: yes)

182 [firebase_auth] 在 providerData 中保留 phone provider 的 UserInfo (cla: yes, flutterfire)

183 [firebase_messaging] 更新 README 以進行 build.gradle 配置 (cla: yes)

184 [script] 在沒有包更改時,不要執行增量構建 (cla: yes)

185 更新 README 以反映使用 fragment activity 的要求 (cla: yes)

186 為 polylines 設定裝置密度 (cla: yes)

187 [in_app_purchase]修復型別轉換問題 (cla: yes)

188 [all_plugins] 將所有外掛編譯在一起 (cla: yes)

189 使版本檢查器可以在 cirrus 上執行 (cla: yes)

190 在貢獻指南中新增 PR 審查策略。(cla: yes)

191 [cloud_firestore] 事務改進 (cla: yes)

192 [cloud_firestore] 支援文件分頁中的 map 欄位 (cla: yes)

193 [url_launcher]: 新增選項以在 Android webview 中啟用 DOM 儲存 (cla: yes)

194 [in_app_purchase]修復 0.2.0+1 版本中引入的迴歸問題 (cla: yes)

195 停用版本檢查,直到我們修復補丁版本 (cla: yes)

196 重新啟用版本檢查 (cla: yes)

197 [image_picker] 不使用模組 (cla: yes)

198 [android_intent] [battery] [shared_preferences] 修復 Gradle 版本 (cla: yes)

199 [in_app_purchase] Readme 更新 (cla: yes, documentation, submit queue)

200 [firebase_crashlytics] 確保鍵確實已新增到返回的 map 中 (cla: yes)

201 [quick_actions] 實現適應用來處理已殺死應用程式的 sharedpreferences 方法 (cla: yes)

202 [google_maps_flutter] 修復 google maps controller 中不正確的 polygon 引數名稱 (cla: yes)

203 [image_picker] 移除了游標以防止崩潰 (cla: yes)

204 [firebase_auth] 修復了一些註釋中的拼寫錯誤。(cla: yes, submit queue)

205 [video_player] 修復了導致 pub.dev 未正確顯示的 markdown (cla: no, submit queue)

206 [google_maps_flutter] 新增地圖工具欄支援 (cla: yes)

207 [path_provider] 更新為使用 getExternalFilesDir (cla: yes)

208 [firebase_database] 在 Android 上將 firebase_database 事務呼叫移至 UI 執行緒 (cla: yes)

209 [firebase_crashlytics] 更新 README,提供關於測試安裝的建議 (cla: yes)

210 [firebase_messaging] 新增整合測試 (cla: yes)

211 [image_picker] iOS:對 GIFInfo 使用類而不是結構體 (cla: yes)

212 [firebase_messaging] 更改 subscribe/unsubscribe 的簽名 (cla: yes)

213 [in_app_purchase] iOS:對 NSError 的不支援的 UserInfo 值型別提供支援。(cla: yes, submit queue)

214 [Connectivity] 修復了 "connectivity 使用已棄用的 api" 的問題 (cla: yes, submit queue)

215 [image_picker] 更新 README 示例 (cla: yes)

216 [firebase_auth] 註冊 iOS 通知以支援手機認證 (cla: yes)

217 [in_app_purchase] 修復版本號 (cla: yes)

218 撤銷 "[google_sign_in] 添加了 NonNull 註解,減少 Guava 用量 (#844) (cla: yes)

219 [firebase_remote_config] 修復 config 值源解析 (cla: yes)

220 [firebase_crashlytics] 處理堆疊中函式不在類中的情況 (cla: yes)

221 [camera] camera 重構的 Dart 介面 (cla: yes)

222 [in_app_purchase] 新增缺失的 hashCode 實現 (cla: yes)

223 [firebase_storage] 修復 Android 的 Content-Type 自動檢測 (cla: yes)

224 [firebase_dynamic_links] 允許 FDL 外掛在沒有 Activity 的情況下注冊 (cla: yes)

225 [firebase_auth] CHANGELOG 條目和更新 pubspec.yaml 以供釋出 (cla: yes)

226 [local_auth] 修復 README 中的用法語法 (cla: yes)

227 [image_picker] 修復了 iOS 模擬器上嘗試開啟不可用相機後 image_picker 掛起的問題 (bugfix, cla: yes)

228 [webview_flutter] N 以下版本的 Android 的基本修復 (cla: yes)

229 [firebase_auth] [google_sign_in] 更新同意螢幕文件 (cla: yes)

230 [url_launcher] 新增對 Android header 的支援 (cla: yes)

231 [android alarm manager] 修復 API 19 以下的崩潰 (cla: yes)

232 [firebase_analytics] 新增缺失的命名事件跟蹤 (cla: yes)

233 [webview_flutter] 支援 Flutter TextInputs (cla: yes)

234 [webview_flutter] 修復路由更改時的輸入 bug (cla: yes)

235 [webview_flutter] 修復拼寫錯誤 (cla: yes)

236 更新 google_maps_flutter 和 webview_flutter 的 CODEOWNERS (cla: yes)

237 [quick_actions] 修復 Android 操作轉發 (cla: yes)

238 [webview_flutter] 不要記錄 debuggingEnabled 的未知設定鍵… (cla: yes)

239 更新 CHANGELOG 和 pubspec.yaml 以供釋出 (cla: yes)

240 [image_picker] 修復了 iOS 11 以下裝置拍照時出現的崩潰問題 (cla: yes)

241 [webview_flutter] 修復註釋中的拼寫錯誤 (cla: yes)

242 [ci] 在 Mac 上使用相同的升級指令碼 (cla: yes)

243 [firebase_auth] 修復 iOS getIdToken 重新整理引數 (cla: yes)

244 Cirrus 應該在 incremental_build.sh 失敗時報告錯誤 (cla: yes)

245 [connectivity] 修復 suppresswarnings 限定符中的拼寫錯誤 (cla: yes)

246 新增更多 CODEOWNERS (cla: yes)

247 [firebase_performance] 修復導致 Dart 程式碼混淆錯誤的 invokeMethod 格式 (cla: yes)