Flutter 1.7.8 版本變更日誌
本釋出版本中 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)
33041 將 flutter 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, 正在等待構建樹變綠)
33277 在 flutter 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 做準備
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)