Flutter 1.2.2 更新日誌
本釋出版本中 flutter/flutter 已關閉的 PRs
#從 2018 年 11 月 29 日 19:41:00 -0800 到 2019 年 2 月 21 日 20:22:00 -0800
21157 交換作用域與手勢 (cla: yes, f: scrolling, framework)
22139 將 INTERNET 許可權移至 debug/AndroidManifest.xml (cla: yes, tool, ▣ platform-android)
23118 將 ExpansionTile 的第一個 ListTile 的圖示顏色設為固定。修復 #23053 (cla: yes, f: material design, framework)
23188 構建 Xcode 10 時檢查重複的 Flutter.framework 嵌入 (cla: yes, tool, ⌺ platform-ios)
23424 為 DragGestureRecognizer 新增拖動開始行為 (a: text input, cla: yes, d: examples, f: cupertino, f: date/time picker, f: gestures, f: material design, f: scrolling, framework)
23506 在 gallery 中建立帶有可編輯數值的滑塊 (cla: yes, f: material design, framework)
23531 [O] 移除許多超時。 (a: tests, cla: yes, t: gradle, team, tool)
23677 為 FloatingActionButtonLocation 的更改新增動畫測試 (cla: yes, f: material design, framework)
23759 新增 CupertinoTheme (cla: yes, f: cupertino, f: material design, framework, team: gallery)
23782 將 flutter_shared 資源新增到模組工件 (a: assets, t: gradle, tool)
23817 修復專案目錄包含空格導致編譯錯誤 (a: existing-apps, cla: yes, tool, ▣ platform-android)
23860 在快取清除或驅逐時清除 pendingImages。 (cla: yes, framework)
23889 Flutter doctor 錯誤訊息查詢 (cla: yes, t: flutter doctor, tool)
23919 允許檢測 TabBar 上的點選 (cla: yes, f: material design, framework)
24156 [Material] Bottom app bar 主題 (cla: yes, f: material design, framework)
24169 [Material] 對話方塊的主題化陰影。 (cla: yes, f: material design, framework)
24209 不忽略專案模板中的 pubspec.lock (cla: yes, tool)
24440 新增對 Android App Bundle 的支援 - Issue #17829 (cla: no, t: gradle, tool, ▣ platform-android)
24449 文字欄位樣式合併 (cla: yes, f: material design, framework)
24457 修改 Material TextField 上的 Android 和 iOS 手勢 (a: text input, cla: yes, f: cupertino, f: material design, framework)
24511 [H] 取消 BigInteger 支援的棄用,但會說明其實際作用。 (cla: yes, framework)
24513 為 `flutter test` 中的表示式求值新增一些基本測試 (a: debugging, a: tests, cla: yes, tool)
24515 新增一些基本的除錯單步執行測試 (a: debugging, cla: yes, tool)
24527 obscureText 和 enableInteractiveSelection 的預設值 (a: text input, cla: yes, framework)
24537 向 attach 命令新增 ipv6 和 observatory 埠支援。 (cla: yes, customer: dream (g3), tool)
24551 將 consumedScrollExtent 新增到 SliverConstraints,由 Viewport 報告 (cla: yes, f: scrolling, framework)
24554 新增 force press 手勢檢測器和識別器 (cla: yes, f: gestures, framework)
24580 移除 Googlers round 2 的程式碼簽名特殊處理 (cla: yes, tool, ⌺ platform-ios)
24581 [OR] 清理裝置實驗室測試並移除超時。 (cla: yes, t: hot reload, tool)
24587 驗證 TextField 中的樣式 (cla: yes, f: material design, framework)
24632 在崩潰報告中包含錯誤訊息 (cla: yes, tool)
24635 TextFormField 游標引數 (a: text input, cla: yes, f: material design, framework)
24643 [H] 對 InputDecoration 進行一些小的調整(主要是文件)。 (cla: yes, f: material design, framework)
24669 確保快取目錄和檔案具有適當的許可權 (cla: yes, tool)
24728 [H] 支援設定停用 FloatingActionButton 的陰影 (cla: yes, f: material design, framework)
24736 [H] 為 FAB 提供更多位置。 (cla: yes, f: material design, framework)
24744 應用不可見/可見時丟棄/恢復焦點 (a: text input, cla: yes, framework)
24746 更改 adb 的必需版本,因為舊版本會破壞熱過載。 (cla: yes, tool, ▣ platform-android)
24752 用 switch 替換平臺檢查 (cla: yes, f: material design)
24754 用 switch 替換 Android 特定檢查 (cla: yes, framework, team)
24761 新增浮動游標支援 (a: text input, cla: yes, framework)
24767 [H] 改進了溢位 ListTiles 中前導和尾部小部件的定位 (cla: yes, f: material design, framework)
24779 如果文字未更改,則跳過格式化程式 (a: text input, cla: yes, framework)
24797 在文字繪製器中迭代潛在的字素簇長度 (a: text input, a: typography, cla: yes, framework)
24816 [H] ClipPath.shape 和相關修復 (cla: yes, f: material design, framework)
24830 實現滑鼠指標的懸停支援。 (cla: yes, f: gestures, framework, ⎊ platform-chromebook, ▣ platform-android)
24848 [H] 透過將錯誤傳播到 Future 來處理 `compute()` 中的錯誤。 (cla: yes, framework)
24862 修復隱藏子項的語義編譯器 (a: accessibility, cla: yes, framework, severe: crash)
24868 闡明 foundation 庫中的 dart:ui 依賴項 (cla: yes, d: api docs, framework)
24876 添加了淡入淡出效果,圓角,修復了 iOS 上的偏移量和游標高度 (a: text input, cla: yes, f: cupertino, f: material design, framework)
24878 為 Fuchsia 新增 flutter-attach 入口點 (cla: yes, tool)
24881 從 KeepAlive 中移除 offstage 措辭 (cla: yes, framework)
24889 更新 AUTHORS (cla: yes, team)
24890 移除已棄用的 lint "prefer_bool_in_asserts"。 (cla: yes, team)
24892 處理 TabBarView 的特殊情況:在動畫結束前刪除了最後一個選項卡 (cla: yes, f: material design, framework)
24930 當直接執行時,透過 mini test engine 執行 flutter tests (a: tests, cla: yes, framework)
24932 修復了 Typography 的空工廠建構函式 (cla: yes, f: material design, framework)
24941 更新 Switch 文件:停用狀態 (cla: yes, f: material design, framework)
24942 修復 debugPrint(null) 不會崩潰 (cla: yes, framework, severe: crash)
24944 修復 flutter root 錯誤訊息字串插值 (cla: yes, tool)
24953 Fuchsia 多裝置和目標 (cla: yes, customer: fuchsia, tool)
24976 支援 TextField 的多行提示文字 #20941 (cla: yes, f: material design, framework)
24989 新增關於如何使用註釋區域的文件 (cla: yes, d: api docs, framework)
24993 新增 InputDecoration alignLabelWithHint 引數 (cla: yes, f: material design, framework)
24994 為 Fuchsia 新增輪詢模組發現 (cla: yes, tool, ○ platform-fuchsia)
24999 移除 TextField.noMaxLength,改用 maxLength = -1 (cla: yes, f: material design, framework)
25003 修復文件中的拼寫錯誤 (cla: yes, d: api docs, framework)
25007 構建 master 分支時發出警告 (cla: yes, tool)
25008 [Slider] 自定義軌道、滴答聲和覆蓋層形狀繪製器 (cla: yes, f: material design, framework)
25013 為 Cupertino Navigation 演示新增小的修復 (cla: yes, team: gallery)
25046 新增對返回 context.widget 的 build 方法的檢查 (cla: yes, framework)
25048 當固定的和浮動的 AppBar 的 remainingPaintExtent 小於 minExtent 時,不崩潰 (cla: yes, framework, severe: crash)
25049 修復 benchmark 模式下的 handleDrawFrame() 行為。 (a: tests, cla: yes, framework)
25051 固定的和浮動的 AppBar 不會淡出文字 (cla: yes, f: material design, framework)
25055 在文字欄位的固有寬度測量中包含游標 (a: text input, cla: yes, framework)
25058 確保在提前返回前設定 lastBuildTimestamp (cla: yes, tool)
25076 fix: cupertino 對話方塊操作背景模糊效果 (cla: yes, f: cupertino, framework)
25079 修復 Podfile 問題 #24342 (cla: yes, tool, waiting for tree to go green, ⌺ platform-ios)
25091 向 SliverAppBar 文件新增動畫 (cla: yes, d: api docs, f: material design, framework)
25094 在 'flutter config' 輸出中包含空的配置訊息 (cla: yes, tool)
25095 InputDecorator 計數小部件 (cla: yes, f: material design, framework)
25096 更改文件中的網路圖片 URL (cla: yes, d: api docs, framework)
25120 替換評論中已棄用的連結(指向 design-principles 頁面) (cla: yes, d: api docs, f: material design, framework)
25125 為 AnimationController 的 repeat() 新增反向功能 (a: animation, cla: yes, framework)
25126 修復錯誤訊息和其他拼寫錯誤 (cla: yes, framework)
25154 執行 `flutter emulators` 時,不需要 AVD 資料夾存在 (cla: yes, tool, ▣ platform-android)
25159 修復 #25143 successive calls to `precacheImage()` 丟擲異常 (cla: yes, framework, waiting for tree to go green)
25168 修復了 InheritedWidget 程式碼示例中的拼寫錯誤 (cla: yes, framework)
25178 為 Dash/Zeal 文件集新增 favicon,新增 OpenSearch 元資料。 (cla: yes, team)
25183 將 navigatorKey 新增到 CupertinoTabView (cla: yes, f: cupertino, framework)
25184 為示例程式碼模板新增 imports 部分,以及更多文件。 (cla: yes, team)
25186 臨時重新新增過濾後的 bintray ExoPlayer 儲存庫 (cla: yes, team: gallery)
25217 修復了拼寫錯誤。 (cla: yes, framework)
25221 支援 ANDROID_SDK_ROOT 和 ANDROID_HOME (cla: yes, tool, ▣ platform-android)
25228 IntrinsicWidth stepWidth 或 stepHeight == 0.0 (cla: yes, framework)
25229 右對齊退格鍵錯誤 (a: text input, cla: yes, framework)
25237 修復拼寫錯誤 (a: text input, cla: yes, d: api docs, framework)
25238 [OR] 更新中國幫助連結 (cla: yes, tool)
25239 在附加子項之前呼叫 mark* 方法 (cla: yes, framework, severe: crash)
25240 恢復 "Ensure that cache dirs and files have appropriate permissions" (cla: yes, tool)
25243 允許從任意 CWD 執行 snippets 工具 (cla: yes, d: api docs, team)
25269 使 VS Code/IntelliJ/Android Studio 在外掛丟失時 doctor 輸出一致 (cla: yes, t: flutter doctor, tool)
25288 恢復 "Add ipv6 and observatory port support to the attach command." (cla: yes, tool)
25300 從 hello_world 示例中移除 uses-material-design (a: size, cla: yes, d: examples)
25301 Flutter 工具支援自動儲存 JIT 編譯跟蹤 (cla: yes, framework, tool)
25303 向 attach 命令新增 ipv6 和 observatory 埠支援 (cla: yes, tool)
25305 在 flutter attach 測試中使用 stderr 而不是 stdout 來包含錯誤 (a: tests, cla: yes)
25332 [fuchsia] 從 The Hub 獲取 Dart VM 服務埠 (cla: yes, tool, ○ platform-fuchsia)
25335 恢復 "obscureText and enableInteractiveSelection defaults" (a: text input, cla: yes, framework)
25339 [Material] AlertDialog 的主題化 TextStyles (cla: yes, f: material design, framework)
25342 恢復 "Revert "obscureText and enableInteractiveSelection defaults"" (a: text input, cla: yes, f: material design, framework)
25344 為 Fuchsia 裝置新增 daemon 命令 (cla: yes, customer: fuchsia, tool)
25345 assert(elevation >= 0.0) 和文件澄清 (cla: yes, customer: fuchsia, f: material design, framework)
25352 恢復 "Adds support for floating cursor" (a: text input, cla: yes, f: cupertino, f: material design, framework)
25380 恢復 "Use stderr instead of stdout to contain errors in flutter attach test" (a: tests, cla: yes)
25381 將 cull opacity perf test 新增到 device lab (a: tests, cla: yes, framework, severe: performance)
25382 恢復 "Call mark* methods before attaching child (#25239)" (cla: yes, framework, severe: crash)
25384 新增浮動游標支援 (a: text input, cla: yes, f: cupertino, f: material design, framework)
25390 恢復 "drop/restore focus when app becomes invisible/visible" (a: text input, cla: yes, framework)
25394 更新本地化 (a: internationalization, cla: yes, framework)
25395 重新提交 "Call mark* methods before attaching child (#25239)" (cla: yes, framework, severe: crash)
25413 新增 key.properties 和 *.jks 到 .gitignore (cla: yes, tool, waiting for tree to go green)
25416 嘗試停用 flutter run test (cla: yes, team)
25440 對於不匹配的裝置發現器,不發出警告 (cla: yes, tool)
25443 修復 daemon device.getDevices 呼叫 (cla: yes, tool)
25470 支援 Java 1.8 (cla: yes, t: gradle, tool)
25472 在動態模式下讀取正確的快取 VM 快照 (PRODUCT vs RELEASE) (cla: yes, tool)
25473 TextField.onChanged() 文件更新 (a: text input, cla: yes, d: api docs, framework)
25474 修復了一些格式問題 (a: animation, cla: yes, f: cupertino, framework, team)
25477 TransitionRoute.canTransitionFrom,To() 文件更新 (cla: yes, d: api docs, f: routes, framework)
25479 透過 git 依賴 goldens 倉庫。 (a: tests, cla: yes, tool)
25482 將不穩定的測試標記為不穩 (a: tests, cla: yes)
25483 更新示例以匹配生成的 build.gradle 的新版本 (cla: yes, d: examples)
25484 修復了從未執行過的 gradle local.properties 測試 (cla: yes, t: gradle, tool)
25488 Transition Curve 修復 (a: animation, cla: yes, f: cupertino, framework)
25489 影片演示插樁 (a: tests, cla: yes, team: gallery)
25512 修復使用 `--start-paused` 執行 `flutter test` 時失敗的 assert (cla: yes, tool)
25513 使 "另請參閱" 部分統一 (cla: yes, team)
25514 修復拼寫錯誤 (cla: yes, team)
25515 生成文件時編寫 snippets 索引檔案 (cla: yes, d: api docs, team)
25516 將 flutter create 從 firebase URL 更改為 master-docs.flutter.io。 (cla: yes, tool)
25520 修復 flutter tool 以實際遵守 --build-number/--build-name 標誌 (cla: yes, t: gradle, tool)
25521 修復文件註釋中的縮排 (cla: yes, team)
25563 恢復 "Update examples to match the new version of generated build.gradle (#25483)" (cla: yes, d: examples, t: gradle, team, team: gallery)
25568 修復構建 (a: tests, cla: yes, team)
25569 重新提交:更新示例以匹配生成的 build.gradle 的新版本 (#25483) (cla: yes, d: examples, t: gradle, team)
25573 更新 DayPicker, DatePicker 文件中的 "另請參閱" 部分 (cla: yes, d: api docs, f: date/time picker, f: material design, framework)
25574 使用完整的 TextSpan 樹而不是頂層 TextSpan (cla: yes, framework)
25576 Flutter 工具支援在 Android 上構建動態補丁 (cla: yes, t: gradle, tool)
25579 修復 doc-comment snippets (cla: yes, team)
25582 新增缺失的依賴項以修復構建 (cla: yes, team, team: gallery)
25584 修復 CupertinoPicker 文件中的 material 引用 (cla: yes, d: api docs, f: cupertino, framework)
25585 在 TextStyle 中公開字型回退 API,滾轉 engine 54a3577c0139..215ca1560088 (8 commits) (a: typography, cla: yes, f: material design, framework)
25586 報告 devfs 統計資訊 (cla: yes, tool)
25593 讓 CupertinoTabScaffold 也處理鍵盤插入區域 (cla: yes, f: cupertino, framework)
25594 切換到編譯跟蹤本機函式的名稱 (cla: yes, framework)
25595 除非明確要求,否則不解析 APK (cla: yes, tool)
25604 "另請參閱" 部分中單獨引用的句子末尾不加句點 (cla: yes, d: api docs, framework)
25631 預設基線構建選項 (cla: yes, tool)
25642 恢復依賴升級,以檢視其是否有助於提高構建時間和 APK 大小 (cla: yes, team, team: gallery)
25645 Dart 編譯訓練更友好的標誌。 (cla: yes, tool)
25646 恢復 "[O] Remove many timeouts." (a: tests, cla: yes, t: flutter driver, tool)
25670 3D SemanticsTree (a: accessibility, cla: yes, f: material design, framework)
25674 更新了 Shrine 演示 (a: tests, cla: yes, team, team: gallery)
25678 在 android_views 測試中將 goldens 倉庫固定到特定提交。 (a: tests, cla: yes)
25682 將 runner 目錄訊息移至 user messages 類 (a: internationalization, cla: yes, tool)
25683 強制點選時選擇一個單詞 (a: text input, cla: yes, f: cupertino, f: material design, framework)
25718 修復合併衝突。 (cla: yes, f: material design, framework)
25788 新增 Robert Penner 的緩動函式 (a: animation, cla: yes, framework)
25790 闡明 AnimatedContainer 的文件 (a: animation, cla: yes, d: api docs, framework)
25792 主動拒絕 UiKitView 手勢。 (a: platform-views, cla: yes, f: gestures, framework)
25796 允許動態補丁,無需補丁號。 (cla: yes, t: gradle, tool)
25798 移除 Gallery 的 About 頁面的 early-stage (cla: yes, team, team: gallery)
25799 讓 LicensePage 尊重劉海屏 (cla: yes, f: material design, framework)
25815 Flutter engine 滾動包含 dart 滾動 (cla: yes)
25817 修復 dev/manual_tests 中的 flutter run (a: tests, cla: yes, team)
25849 滾動 engine 到 f0a1d6f91 (cla: yes)
25854 修復 analyzer "prefer const" 警告。 (cla: yes, team)
25857 將 flutter_gallery__back_button_memory 標記為不穩。 (a: tests, cla: yes, team, team: gallery)
25863 使用動態補丁時更友好的訊息 (cla: yes, tool)
25864 使 decodeImageFromList 可模擬 (cla: yes, framework)
25865 [H] 新增 ImageStreamCompleter.hasListeners (並清理) (cla: yes, f: material design, framework)
25872 最佳化 flutter doctor 中的 cocoapods 邏輯。 (cla: yes, customer: gold, tool, waiting for tree to go green, ⌺ platform-ios)
25888 將 TestBorder 提取到實用程式檔案中 (a: tests, cla: yes)
25922 更新 lint 列表 (cla: yes, team)
25974 新增驗證器以確保在設定 HTTP_PROXY 時正確設定 NO_PROXY (cla: yes, t: flutter doctor, tool)
25977 新增 didSendFirstFrameEvent 服務擴充套件。 (cla: yes, framework)
25980 確保所有由 image provider 丟擲的錯誤都可以被開發者捕獲。 (cla: yes, framework)
25984 使用 RRect 繪製 chip 上的頭像檢查 (cla: yes, f: material design, framework)
25988 為背景繪製順序新增 Golden 測試。 (a: tests, cla: yes, engine)
25992 向 TextStyle 新增 fontFamilyFallback/Custom 字型回退文件 (cla: yes, d: api docs, framework)
25994 簡化 ImageStream(Completer).removeListener (cla: yes, framework)
25995 處理程式碼審查評論。 (cla: yes, team)
26001 新增文字欄位的長按拖動游標移動支援 (a: text input, cla: yes, f: cupertino, f: material design, framework, severe: API break)
26015 [fuchsia] 修復 flutter_gallery BUILD.gn (cla: yes, team, team: gallery)
26017 修復遞迴連結導致 `flutter doctor` 卡住。 (cla: yes, customer: gold, tool, ▣ platform-android)
26021 修復 SliverAppBar 標題透明度並測試所有情況 (cla: yes, f: material design, framework)
26024 解決因非 ASCII 字元導致的 Gradle 崩潰。 (cla: yes, team)
26030 為 Card Demo 開啟剪裁 (cla: yes, team, team: gallery)
26031 清理 gallery 關於頁面 post-1.0 (cla: yes, team, team: gallery)
26039 報告熱過載統計資訊。 (cla: yes, t: hot reload, tool)
26041 更新 dartdoc 到 0.27.0 (cla: yes, d: api docs, team)
26042 更新 BottomSheet 等、Scaffold 中的 material 規範引用 (cla: yes, d: api docs, f: material design, framework)
26069 改進 "gradle wrapper" 的完整性檢查。 (cla: yes, t: gradle, tool)
26084 改進儲存編譯訓練資料時的訊息 (cla: yes, tool)
26088 修復 TextField.onTap PR 引入的拼寫錯誤,更新 debugFillProperties (cla: yes, f: material design, framework)
26089 解釋 BoxDecoration 不執行剪裁。 (cla: yes, d: api docs, framework)
26090 將 netls 和 netaddr 替換為 dev_finder (cla: yes, tool, ○ platform-fuchsia)
26101 修復浮動 Snapping SliverAppBar 崩潰 (cla: yes, f: material design, framework)
26104 在使用快取引擎時將正確的 VM 快照放入 APK (cla: yes, tool)
26107 為 flutter tool --dynamic 標誌提供更好的錯誤訊息。 (cla: yes, tool)
26143 修復 DropDownButton 中沒有專案導致 RenderFlex 溢位 (cla: yes, f: material design, framework)
26153 從 no-response 模板中移除 cc @Hixie (cla: yes, team)
26192 [FAB] 在測試中將 FAB 新增為類。 (cla: yes, f: material design, framework)
26199 修復 tristate checkbox 從 false 到 null 的過渡,測試所有過渡 (cla: yes, f: material design, framework)
26201 防止在不支援的裝置上呼叫 view.uiIsolate.flutterExit (cla: yes, tool, ○ platform-fuchsia)
26203 為 ReorderableListView 新增反向支援 (cla: yes, f: material design, framework)
26209 恢復 "Teach drag start behaviors to DragGestureRecognizer (#23424)" (a: text input, cla: yes, d: examples, f: cupertino, f: gestures, f: material design, f: scrolling, framework, team: gallery)
26227 為整合測試提供唯一的臨時資料夾名稱 (a: tests, cla: yes)
26235 將模板中的最小 dart sdk 依賴項更新到 2.1.0 (cla: yes, tool)
26238 移除已長期棄用的 TwoLevelList (cla: yes, f: material design, framework, severe: API break)
26239 在更改年份時,將 DatePicker 的值強制保持在 firstDate 和 lastDate 之間 (cla: yes, f: date/time picker, framework)
26244 將 analysis_options 移至包 (cla: yes, team)
26246 為 DragGestureRecognizer 新增拖動開始行為 (cla: yes, f: gestures, f: scrolling, framework)
26249 恢復 "Replace netls and netaddr with dev_finder" (cla: yes, tool, ○ platform-fuchsia)
26250 重新提交:切換到 dev_finder (cla: yes, tool, ○ platform-fuchsia)
26252 使用 analyzer 修復手動 engine 滾動 (cla: yes)
25257 新增 Flutter 品牌指南連結 (cla: yes, f: material design, framework)
26259 棄用 Scaffold resizeToAvoidBottomPadding,改為 resizeToAvoidBottomInset (cla: yes, f: material design, framework)
26260 修復拼寫錯誤 (cla: yes, d: api docs, f: material design, framework)
26262 宣告 Skia 配置的系統訊息通道 (cla: yes, dependency: skia, framework)
26265 新增對 RawKeyboardEvents 上修飾鍵按下的檢測支援 (a: text input, cla: yes, framework)
26266 [flutter_driver] 移動 Fuchsia 日誌程式碼。 (cla: yes, t: flutter driver, tool, ○ platform-fuchsia)
26269 更新 editable_text (TextField) 的文件 (a: text input, cla: yes, d: api docs, f: cupertino, f: material design, framework, waiting for tree to go green)
26270 修復紅色樹(Android 模組) (cla: yes, t: gradle, tool)
26271 在 android_host_app 中新增 compileOptions (a: existing-apps, a: tests, cla: yes)
26274 向 snippet 元資料檔案新增源行 (cla: yes, d: api docs)
26285 將行限制在 80 個字元 (cla: yes, team)
26290 向類文件新增新的曲線動畫 (a: animation, cla: yes, d: api docs, framework, waiting for tree to go green)
26295 為 flutter 添加了超橢圓(又稱 squircle)形狀。(a: fidelity, cla: yes, f: cupertino, framework)
26297 在 Stepper 中添加了 'physics' 屬性。(cla: yes, f: material design, framework)
26300 允許 bundle 識別符號用引號括起來。(cla: yes, tool)
26303 為 invokeMethod(以及其他實用方法)添加了型別引數 (cla: yes, framework, p: framework, plugin, team)
26309 修復 TextField 中的 descenders 截斷問題 (a: text input, cla: yes, framework)
26312 新增建立回滾動態補丁的邏輯。(cla: yes, t: gradle, tool, ▣ platform-android)
26313 修復 Listenable.merge 不洩漏問題 (cla: yes, framework)
26315 確保 Dart SDK 目錄具有適當的許可權 (cla: yes, tool)
26332 整合 Strut:新增 StrutStyle,公開 Strut API,將 strut 與 dart:ui 連線,滾動引擎 31a7f4d..e7eb1c8 (7 個提交) (a: text input, a: typography, cla: yes, framework, severe: API break)
26333 恢復丟失的 gallery 主題程式碼 (cla: yes, team, team: gallery, waiting for tree to go green)
26334 將測試標記為非 flaky (a: tests, cla: yes, team)
26337 chromebot 配方指令缺少一個步驟 (cla: yes, team)
26339 撤銷“構建 Xcode 10 時檢查重複的 Flutter.framework 嵌入” (cla: yes, t: xcode, tool, ⌺ platform-ios)
26376 刪除了 404 影像 (cla: yes, team)
26377 恢復對 *.lock 檔案的忽略 (cla: yes)
26378 更友好的 flutter 工具訊息用於動態模式 (cla: yes, tool)
26385 棄用動畫影像幀快取 (a: tests, cla: yes, framework)
26386 檢查響應程式碼,重試下載文件 (cla: yes, team)
26388 修復 #26207 .gitignore 只包含專案根目錄的 build 目錄 (cla: yes, tool)
26389 確保 package cache prepare 不會在克隆的 Flutter 倉庫內建立專案 (a: tests, cla: yes, team)
26392 避免使用 ParagraphConstrains const 建構函式 (cla: yes, framework, team)
26395 發出更多 HTTP 錯誤響應體 (cla: yes, team)
26402 允許打包配方使用 gsutil.py (cla: yes, team)
26403 僅為 macOS PR 重新啟用計算積分。(cla: yes, team)
26422 為應用程式包建立可注入工廠。(cla: yes, tool)
26426 設定 service extension 時傳送 ServiceExtensionToggled 事件。(cla: yes, f: inspector, framework)
26430 滾動引擎 e5ec3cf3ea5c..b7f6bf0192d1 (28 個提交) (cla: yes)
26436 撤銷“將 analysis_options 移動到 package” (cla: yes, team)
26440 [fuchsia] 為 flutter_localizations 新增 BUILD.gn (a: internationalization, cla: yes, framework)
26441 修復一些文件引用 (cla: yes, d: api docs, f: cupertino, framework)
26444 將 Android 應用模板中的 compileSdkVersion 更新為 Android P (cla: yes, tool, ▣ platform-android)
26449 為 @required 引數新增斷言 (cla: yes, framework, team)
26450 為 profile 構建新增一個啟用 INTERNET 許可權的 manifest。(cla: yes, tool, ▣ platform-android)
26454 清理臨時的 catchError。(cla: yes, framework)
26456 `flutter create --template=plugin` 現在包含 flutter (dart) 單元測試 (cla: yes, tool)
26482 語法修正:“places”改為“placed” (cla: yes, d: api docs, framework)
26511 桌面工作流、裝置和測試 (cla: yes, tool, ⌘ platform-mac, ❖ platform-windows, 🐧 platform-linux)
26519 跳過 `flutter test` 表示式求值測試 (a: tests, cla: yes, tool)
26533 [Material] TabBarTheme 文字樣式引數 (cla: yes, f: material design, framework)
26537 將整體和傳輸時間作為熱過載統計資料的一部分報告,... (cla: yes, t: hot reload, tool)
26539 縮小 bot 分析指令碼中的 import 正則表示式。(cla: yes, team)
2645 移除 ignore_for_file lint (cla: yes, team)
26546 將 dartdoc 更新到 0.28.0 並新增標誌來限制警告 (cla: yes, d: api docs, team)
26550 移除錯誤的 Coveralls badge。(cla: yes, team)
26559 將型別引數添加回 PageRouteFactory (cla: yes, team)
26562 從 Podhelpr.rb 中移除 todo (cla: yes, team)
26565 Intel 架構上的動態模式的模擬器支援 (cla: yes, tool, ▣ platform-android)
26579 修復+取消跳過 `flutter test` 表示式求值測試 (cla: yes, tool)
26586 新增 Stack widget 的示例程式碼 (cla: yes, d: api docs, framework)
26589 fuchsia 工作流的部分失敗時,不退出工具 (cla: yes, tool, ○ platform-fuchsia)
26592 防止在 dispose 後不安全地呼叫 lerp 動畫主題資料時崩潰 (cla: yes, framework)
26593 支援執行 macOS 預構建應用程式 (cla: yes, tool, ⌘ platform-mac)
26596 滾動引擎到 5983e34a3c0e1217da7e8bbe9f2fe685048fe259 (cla: yes)
26597 [Material] 實現 AppBar 主題 (cla: yes, f: material design, framework)
26598 為 RenderSlivers 的 getOffsetToReveal 新增測試 (a: tests, cla: yes, framework, severe: crash)
26604 向 HotRunnerConfig 新增關閉掛鉤 (cla: yes, tool)
26605 為 Android 實現暗黑模式 (#25525) (cla: yes, f: material design, framework, ▣ platform-android)
26611 IconButton 背景色文件示例 (cla: yes, d: api docs, f: material design, framework)
26612 移除 TODO,減少技術債務 (cla: yes, team)
26613 更新了 AlertDialog 內容文件 (cla: yes, f: material design, framework)
26629 [HX] 快速修復 tap-to-show-keyboard 迴歸問題 (a: text input, cla: yes, f: gestures, f: material design, framework, ⚠ TODAY)
26630 將 flutter_assets 移至 App.framework (a: existing-apps, cla: yes, t: xcode, tool, ⌺ platform-ios)
26642 修復較新 NDK 上的 --build-shared-library (cla: yes, tool, ▣ platform-android)
26644 撤銷“將 flutter_shared 資源新增到模組工件 (#23782)” (a: assets, cla: yes, t: gradle, tool)
26650 包裝 dart:convert 以跟蹤 utf8 解碼失敗 (cla: yes, tool)
26652 修復構建測試中的舍入誤差 (a: tests, a: text input, cla: yes, framework)
26659 添加了 NAN 值和超出裝置報告的最小/最大值的壓力值的修復 (a: text input, cla: yes, f: gestures, framework, waiting for tree to go green)
26663 使 getOffsetToReveal 與巢狀視口一起工作 (cla: yes, f: scrolling, framework)
26668 [Gradle] 僅在構建 AAR 模組時將 ICU 資料複製到 flutter_shared (cla: yes, t: gradle, tool)
26669 在 flutter_tools 中註冊 hotRestart 服務。(cla: yes, tool)
26675 撤銷“將 flutter_assets 移至 App.framework (#26630)” (a: existing-apps, cla: yes, t: xcode, tool)
26680 [frdp] 新增 Fuchsia 執行的 `find` 和 `ls` 路徑。(cla: yes, team, tool, ○ platform-fuchsia)
26690 文件修復:SliverChildBuilderDelegate 是惰性的那個 (cla: yes, d: api docs, f: scrolling, framework)
26693 為 ImageStream 新增更多測試 (a: tests, cla: yes, framework, waiting for tree to go green)
26694 滾動引擎回退到 1e93a8eb39d79f643952737aa4fc31e1787a5a17 (cla: yes, engine, team)
26702 更新測試臨時資料夾名稱以與其他資料夾保持一致 (a: tests, cla: yes, tool)
26713 滾動引擎到 05fee4eeee0ff6b219b1fcc394371e5f6963cc46 (a: assets, cla: yes, tool, ⌺ platform-ios)
26715 flutter 中的實驗性標誌 (cla: yes, tool)
26716 修復缺失的 const 分析器警告 (a: tests, cla: yes, team)
26720 允許附加到 profile 構建 (cla: yes, tool)
26721 尊重 EditableText.keyboardAppearance (a: text input, cla: yes, f: cupertino, framework)
26722 [Material] 重構 BottomNavBar 中的 _build
26727 滾動引擎到 d470fc65ea1cb91ae66706b320d82c4536a4da8b (cla: yes)
26734 將 DragStartBehavior 預設值還原為 DragStartBehavior.down (a: text input, cla: yes, f: cupertino, f: material design, f: scrolling, framework)
26736 [O] 移除所有超時(第二版)(a: tests, cla: yes, framework, t: flutter driver, team, tool)
26737 使用 Cirrus 映象的 fastlane,而不是凍結我們自己的 gem 依賴項集 (cla: yes, team, team: gallery)
26763 在 scroll_perf_test.dart 中關閉 Scaffold 抽屜 (cla: yes, team)
26764 修復 textTheme 中的 lerp,以允許 null 引數 (cla: yes, f: material design, framework)
26765 [Material] 在 BAB 中內聯單個 Theme.of(context) 呼叫 (cla: yes, f: material design, framework)
26766 如果找不到合適的宿主本地引擎,則儘早報告錯誤。(cla: yes, tool)
26770 撤銷 switch drag behavior (cla: yes, f: material design, framework)
26774 [cupertino_icons] 新增汽車、巴士、火車、爪子、控制器和燒杯圖示。(cla: yes, f: cupertino, framework)
26778 更好的 ListTile leading/trailing widget 對齊 (cla: yes, f: material design, framework)
26790 將 Android 平臺更新到 28 以供 bot 使用 (cla: yes, t: gradle, team)
26793 填充 editable_text.dart 測試覆蓋率 (a: tests, a: text input, cla: yes, framework)
26795 更新 VERSION_LINUX_SDK (cla: yes, team, 🐧 platform-linux)
26796 [Material] 卡片的 Theme data 型別 (cla: yes, f: material design, framework)
26797 更新 VERSION_WIN_SDK (cla: yes, team, ❖ platform-windows)
26798 targetSdkVersion 28 (cla: yes, d: examples, team, ▣ platform-android)
26807 #19060 將 material.google.com 連結更新為 material.io (cla: yes, d: api docs, f: material design, framework, team)
26808 新增 Checkbox checkIcon 顏色引數 (cla: yes, f: material design, framework)
26809 根據 #26736 中的更改修複測試預期 (cla: yes, team)
26819 重構 android 啟動活動提取器邏輯 (cla: yes, customer: gold, tool, waiting for tree to go green, ▣ platform-android)
26826 在構建 iOS 時,避免多次呼叫 AnsiSpinner 的 `cancel` (cla: yes, tool, ⌘ platform-mac, ⌺ platform-ios)
26840 支援使用特定版本的 flutter (cla: yes, tool)
26883 將 Circle CI badge 移到 Readme 標題旁邊 (cla: yes, team)
26896 在 android:configChanges 中新增 uiMode (cla: yes, team, tool, ▣ platform-android)
26898 透過環境變數 opt-in FDE (cla: yes, tool)
26900 使 reassemble 公開 (cla: yes, framework)
26901 新增 Dismissible.confirmDismiss 回撥 (cla: yes, f: material design, framework)
26904 修復立即覆蓋使用者選擇的 AM/PM 選擇 (cla: yes, f: cupertino, f: date/time picker, framework, waiting for tree to go green)
26911 Dismissible 不可 dismiss (cla: yes, team, team: gallery)
26913 將 Gradle 指令碼升級到 Android 外掛版本 3.3.0 (cla: yes, team)
26921 修復一些錯誤的縮排 (cla: yes, team)
26926 滾動引擎到 10eb972fc15b8a3f97ed7c26032cae03b10fca2c (cla: yes)
26932 使 UriMapper 和 StdoutHandler 公開並新增測試用例 (cla: yes, tool)
26938 修復 gradle 詳細錯誤。(cla: yes, customer: gold, t: gradle, tool, waiting for tree to go green)
26942 檢測 Android SDK 28/28.0.3 (a: first hour, cla: yes, t: flutter doctor, tool, waiting for tree to go green, ▣ platform-android)
26944 使用 mDNS 發現裝置埠 (cla: yes, tool, ⌺ platform-ios)
26964 重構 mac 上獲取 Android Studio 外掛路徑的邏輯 (cla: yes, customer: gold, t: gradle, tool, waiting for tree to go green, ▣ platform-android)
26967 使用 site-shared 作為 Flutter logo 的規範來源 (cla: yes, team)
26970 修復問題:`PODS_ROOT` 未定義,因為 Debug.xcconfig 缺少 Flutter 環境 (cla: yes, customer: gold, t: xcode, tool, waiting for tree to go green, ⌺ platform-ios)
26978 新增 flutter_build 包用於程式碼生成和與工具的版本同步 (cla: yes, tool)
26988 熱過載的實驗性標誌 (cla: yes, t: hot reload, tool)
26989 新增 experimentalBuildEnabled 標誌和 build_runner 的初始 shim (cla: yes, tool)
26990 重新啟用 ParagraphConstrains const 建構函式的用法 (cla: yes, framework, team)
26991 當 Ticker 在 dispose 後嘗試不安全使用時,新增斷言 (a: animation, a: debugging, cla: yes, framework, waiting for tree to go green)
26993 為 stocks 應用新增 WorkspaceSettings.xcsettings (cla: yes, d: examples)
26996 解釋字型平臺不一致性 (cla: yes, d: api docs, framework)
27003 新增更多 RenderEditable 測試覆蓋率 (a: tests, a: text input, cla: yes, framework)
27032 在 debug 模式下透過 --verify-entry-points。(cla: yes, tool)
27037 撤銷“實驗性熱過載標誌” (cla: yes, t: hot reload, tool)
27039 改進 decodeSyslog 的文件 (cla: yes, tool, ⌺ platform-ios)
27042 更新了 DropdownButton 文件 (cla: yes, f: material design, framework)
27043 實驗性熱過載標誌,已修復 (cla: yes, t: hot reload, tool)
27045 撤銷“將 Gradle 指令碼升級到 Android 外掛版本 3.3.0 (#26913)” (cla: yes, t: gradle, team)
27046 更新 packages (cla: yes, team)
27049 滾動引擎到 31c79171796c7d24d5f81033db77e25f95c45a64 (cla: yes)
27053 修改 Dash/Zeal 的離線文件平臺族 (cla: yes, team)
27054 更新 flutter clean 以移除 .dart_tool 目錄 (cla: yes, tool)
27058 新增引數以推送命名路由 (cla: yes, d: examples, f: routes, framework, waiting for tree to go green)
27059 撤銷“實驗性熱過載標誌,已修復” (cla: yes, t: hot reload, tool)
27093 更新 stocks/gallery 的 readmes (cla: yes, d: examples, team, team: gallery)
27096 撤銷“在 master 分支構建時發出警告 (#25007)” (cla: yes, tool)
27097 notched_shapes.dart 的拼寫錯誤修復 (cla: yes, framework)
27111 格式化建構函式的初始化列表 (cla: yes, team)
27112 防止 _computeColumnWidths 因雙精度問題而卡住 (cla: yes, framework)
27113 修復 Windows 上的 gsutil.py 呼叫 (cla: yes, team)
27114 為 Cupertino switch 新增觸覺振動 (cla: yes, f: cupertino, framework)
27116 在 README 中新增關於本地打包存檔的說明 (cla: yes, team)
27122 新增模組檢查 (cla: yes, tool)
27140 新增 takeException 的文件和示例 (a: tests, cla: yes, d: api docs)
27154 Add2App:修復因硬編碼模組 'app' 導致的崩潰 (a: existing-apps, cla: yes, customer: gold, t: gradle, tool)
27169 更新 IconButton 示例,新增 RaisedButton 示例 (cla: yes, d: api docs, f: material design, framework)
27181 將“Starting Xcode build”狀態文字更改為“Running xcode build” (cla: yes, t: xcode, tool, ⌘ platform-mac)
27186 改進不受支援的文字 (cla: yes, tool)
27191 撤銷 f9e6242db (#26944) (cla: yes, tool)
27195 PopupMenuDivider.represents() 的引數必須是 void,而不是 Null (cla: yes, f: material design, framework)
27197 為可選引數新增預設值。(cla: yes, team)
27199 移除過時的 ignore: (cla: yes, framework, team)
27207 為 PackageUriMapper 新增多根方案支援 (cla: yes, tool)
27208 新增一個標誌來啟用 systrace 的跟蹤。(cla: yes, tool, ▣ platform-android)
27211 透過 KernelCompilerFactory 注入 KernelCompiler (cla: yes, tool)
27252 新增對熱過載期間實驗性標誌的支援。(cla: yes, t: hot reload, tool)
27253 [flutter_tool,doctor] 修復並測試 gen_snapshot 失敗訊息 (cla: yes, tool)
27256 將 TestWidgetsFlutterBinding.runAsync() 中的 additionalTime 更新為 1000。(a: tests, cla: yes, team)
27257 新增用於整合測試和基準測試的基本程式碼生成應用程式 (a: tests, cla: yes, tool)
27260 更新 Align 文件 (cla: yes, framework, waiting for tree to go green)
27261 格式化引數列表 (cla: yes, team)
27271 移除所有過時的“// ignore:” (cla: yes, team, waiting for tree to go green)
27272 修復 CupertinoDatePicker 中的 initialDateTime 斷言 (cla: yes, f: cupertino, f: date/time picker, framework, waiting for tree to go green)
27274 新增缺失的逗號以修復構建 (cla: yes, d: api docs, framework)
27277 使用 flutter_tools 生成 build_script (cla: yes, tool)
27278 使版本文件更清晰。(cla: yes, tool)
27295 處理缺失的 curl (cla: yes, tool)
27297 新增 Material/Card borderOnForeground 標誌,允許邊框繪製在子 widget 後面 (cla: yes, f: material design, framework)
27305 調查實施大綱 (cla: yes, d: api docs, team)
27316 為 Chips 新增 elevation 以獲得更多靈活性 (cla: yes, f: material design, framework)
27319 如果編譯從未開始,則不傳送 accept/reject。(cla: yes, tool)
27322 修復 WrapAlignment 文件中的拼寫錯誤 (cla: yes, d: api docs, framework, waiting for tree to go green)
27323 不傳遞 --packages-dir 標誌 (cla: yes, tool)
27365 更新了巢狀 FocusScopes 的焦點處理 (cla: yes)
27367 更新 shrine 登入螢幕,以便 cancel 會關閉路由 (cla: yes, team, team: gallery)
27374 延遲下載工件:幽靈的威脅 (cla: yes, tool)
27376 Material.border 型別現在是 BorderRadiusGeometry (cla: yes, f: material design, framework)
27378 使 deviceDiscovery API 可重寫 (cla: yes, tool)
27381 修復 UnconstrainedBox 類 debugFillProperties 中的錯誤 (a: debugging, cla: yes, framework)
27387 在診斷屬性中跟蹤 InheritedElement 依賴項 (cla: yes, framework)
27389 啟用透過 Window 依賴注入,而不是使用靜態屬性 (cla: yes)
27399 為 ChipThemeData 新增 elevation/pressElevation (cla: yes, f: material design, framework)
27400 確保 Shrine 應用尊重 Gallery 選項中的平臺切換 (cla: yes, team, team: gallery)
27409 確保所有曲線在 t=0/1 時返回 0 和 1 的 .transform(t) (a: animation, cla: yes, framework, waiting for tree to go green)
27410 停用 AOT 中的裸指令使用 (cla: yes, tool)
27413 修復拼寫錯誤“when when” (cla: yes, d: api docs, framework)
27424 [H] 公開 CustomScrollView 上的“center” (cla: yes, f: date/time picker, f: scrolling)
27425 [HR] 清理與“offstageness”相關的事務。(cla: yes, framework)
27432 移除 GlobalKey 移除監聽器的剩餘部分 (cla: yes, framework)
27433 修復 SliverPersistentHeader 在浮動和固定時,在滾動到 ScrollView 頂部時向下滾動的錯誤 (cla: yes, f: scrolling, framework, waiting for tree to go green)
27471 重構 ios bundleid/android 應用程式程序邏輯。(cla: yes, tool)
27477 [H] Tabs (cla: yes, f: material design, framework)
27481 將 Brightness 移動到引擎的 dart:ui (#27479)。(cla: yes, framework)
27487 [H] 使 NotchedShape 更易於使用 (cla: yes, f: material design, framework)
27501 更新 initstate(), didUpdateWidget(), dispose() 的文件 (cla: yes, d: api docs, framework)
27502 使 kReleaseMode 常量公開。(cla: yes, framework)
27504 添加了加利西亞語的支援(material_es_GL.arb)(a: internationalization, cla: yes, framework)
27505 從 APK 資源大小檢查中移除 icudtl.dat (cla: yes, team)
27506 添加了斯瓦希里語的支援(material_sw.arb)(a: internationalization, cla: yes, framework)
27509 移除了重複的“the” (cla: yes, d: api docs, f: material design, framework)
27510 [Material] 允許 slider shapes 輕鬆調整大小 (cla: yes, f: material design, framework)
27511 將 dartdoc 更新到 0.28.1+1 並新增用於原始碼連結的引數 (cla: yes, team)
27513 為 flutter_gallery 新增滾動效能測試 (cla: yes, team)
27519 更新 OutlineButton 上的按下填充顏色 (cla: yes, f: material design, framework)
27528 修復了 Cupertino Switch Demo (cla: yes, f: cupertino, framework, waiting for tree to go green)
27531 列印 50000 美元的壟斷貨幣 (cla: yes, tool, waiting for tree to go green)
27532 將 @isTest 新增到 Flutter 對 group/test 的包裝器中 (a: tests, cla: yes)
27534 在內部停止使用 SelectionChangedCause 來顯示文字選擇工具欄 (a: text input, cla: yes, f: cupertino, f: material design, framework, severe: API break)
27553 如果設定了 CP_REPOS_DIR,則使用它 (cla: yes, tool, ⌺ platform-ios)
27556 更新 flutter 和 flutter.bat 命令以建議 stable 分支 (cla: yes, tool)
27559 將 dartdoc 更新到 0.28.1+2 並修復搜尋文字對齊 (cla: yes, team)
27564 修復 _sendPlatformMessage() 中的視窗錯誤 (#27541)。(cla: yes, framework, p: framework)
27566 當 gradle 因 AndroidX 構建失敗時發出警告 (cla: yes, t: gradle, tool)
27568 修復 release 模式下 TabBar 的初始滾動 (cla: yes, f: material design, f: scrolling, framework)
27569 Bugfix:向 TestWindow 新增 platformBrightness。(a: tests, cla: yes)
27570 對 CupertinoSliverRefreshControl 進行小的清理 (cla: yes, f: cupertino, framework)
27573 讓文字選擇工具欄按鈕獨立於主題 (cla: yes, f: cupertino, framework)
27575 更新 OutlineButton 的預設邊框寬度和高亮 elevation (cla: yes, f: material design, framework)
27576 處理已刪除標籤的 CupertinoTabScaffold 重建 (cla: yes, f: cupertino, framework)
27577 [flutter_driver] 使用非同步呼叫執行 SSH cmds 而不產生死鎖。(cla: yes, t: flutter driver, tool, ○ platform-fuchsia)
27588 CupertinoSliverRefreshControl 非活動過滾動行為 (cla: yes, f: cupertino, framework, waiting for tree to go green)
27596 檢查 PowerShell 版本。(cla: yes, tool, waiting for tree to go green, ❖ platform-windows)
27604 更新加利西亞語 (gl) 的 Material 翻譯檔名 (a: internationalization, cla: yes, framework)
27607 從注入中移除 build runner (cla: yes, tool)
27613 [Material] 跳過某些 Slider 形狀的簡單 API (cla: yes, f: material design, framework)
27615 修復 list devices 遇到無效輸入時丟擲異常的問題 (cla: yes, tool, ○ platform-fuchsia)
27616 overlay 的 minor doc 修復 (cla: yes, framework)
27620 新增鍵盤按鍵程式碼生成器。(cla: yes, tool)
27623 使 FlexibleSpaceBar 標題填充可配置 (cla: yes, f: material design, framework)
27627 新增對邏輯和物理按鍵事件的支援 (cla: yes, framework)
27632 datatable 的 null 檢查邏輯。(cla: yes, f: material design, framework)
27647 修復了 #27621:如果 minuteInterval > 1,CupertinoTimerPicker 會中斷 (cla: yes, f: cupertino, framework)
27648 使示例分析器對本地執行更友好。(cla: yes, team)
27659 修復小的拼寫錯誤 (cla: yes, framework, waiting for tree to go green)
27661 將 build_runner_core 新增到 flutter_tools BUILD.gn (cla: yes, tool)
27663 TextField 僅應為 iOS 設定 EditableText.cursorOffset (a: text input, cla: yes, f: material design, framework)
27665 在標誌下新增桌面裝置到守護程序 (cla: yes, tool)
27668 透過 flutter tool 串聯 dart2js,新增編譯測試 (cla: yes, tool)
27672 支援在 AOT 模式下構建動態補丁。(cla: yes, tool)
27687 為 JetBrainsToolbox 新增 Android Studio 程序邏輯 (cla: yes, customer: gold, tool, ▣ platform-android, ⚠ TODAY)
27690 移除 super_goes_last (cla: yes, team)
2790 修復 Xcode_backend.sh 的 flavor 問題 (cla: yes, t: xcode, tool, waiting for tree to go green, ⌺ platform-ios)
27697 Cupertino TextField 游標修復 (a: text input, cla: yes, f: cupertino, framework)
27699 [Material] 更新 Gallery 中的 Card demo 以演示 Card widget 的不同用法 (cla: yes, f: material design, framework, team, team: gallery)
27703 向 showDatePicker, showTimePicker 新增 builder 引數 (cla: yes, f: date/time picker, f: material design, framework)
27705 恢復“延遲下載工件” (cla: yes, tool)
27708 從 flutter_tools 中移除 build_runner_core import (cla: yes, tool)
27709 將我們的構建預算增加到 16ms (cla: yes, t: flutter driver, tool)
27717 重構“沒有連線的 iOS 裝置”邏輯。(cla: yes, tool, ⌺ platform-ios)
27735 延遲下載工件 (第二部分):克隆戰爭 (cla: yes, tool)
27743 重構 build-number/build-name 邏輯。(cla: yes, t: gradle, t: xcode, tool)
27752 向 ScaleUpdateDetails 新增水平和垂直縮放參數。(cla: yes, f: gestures, framework, waiting for tree to go green)
27754 為 flutter tool 新增二進位制壓縮動態補丁的支援。(cla: yes, t: gradle, tool)
27765 重構本地引擎邏輯 (cla: yes, t: xcode, tool, ⌺ platform-ios)
27773 DatePicker 中午/午夜溢位修復 (cla: yes, f: cupertino, f: date/time picker, framework)
27789 恢復“停用 AOT 中的裸指令使用 (#27410)” (cla: yes, tool)
27793 移除剩餘的“### 示例程式碼”段,並修復程式碼片段生成器。(cla: yes, d: api docs, team)
27800 防止測試匯入其他測試。(a: tests, cla: yes, team)
27803 向 AnimatedWidget 添加了示例程式碼 (a: animation, cla: yes, d: api docs, framework, waiting for tree to go green)
27808 手動引擎滾動 flutter/engine#7791 - 新增尾隨空格跟蹤。(a: text input, cla: yes, framework)
27812 傳遞用於啟動 Flutter 應用程式的方法 (cla: yes, tool)
27817 透過“ONLY_ACTIVE_ARCH=YES”(如果可能)最佳化 iOS 的 flutter run 邏輯 (cla: yes)
27818 修復 Dashing 規則以使用新的 dartdoc CSS 實體標記。(cla: yes, d: api docs, team)
27825 消除 AnsiSpinner 測試中的不穩定問題 (a: tests, cla: yes, team, team: flakes, waiting for tree to go green)
27849 恢復“滾動引擎 713fe130eb02..d48de7a3ec97 (1 個提交)” (cla: yes)
27851 修復了 iOS 上的 Material 游標偏移錯誤 (a: text input, cla: yes, framework, ⌺ platform-ios)
27853 將字元事件和未修改的程式碼點連線到 Android 原始按鍵事件處理。(cla: yes, framework)
27855 重新發布“滾動引擎 713fe130eb02..d48de7a3ec97 (1 個提交)” (cla: yes)
27861 由於測試字型,暫時停用不一致的 strut golden tests (a: tests, a: typography, cla: yes, framework)
27864 修復在超範圍滾動位置處理時處置巢狀 Scrollables 導致的崩潰 (cla: yes, f: scrolling, framework, severe: crash)
27865 新增亞美尼亞語翻譯 (a: internationalization, cla: yes, framework)
27866 處理從 completed 到 completed 或 completed 到 dismissed 的後滑退出過渡 (cla: yes, f: cupertino, f: routes, framework)
27873 不要快取 homeDirPath 的結果。(cla: yes, tool)
27892 修復文字的溢位裁剪/淡出問題 (cla: yes, framework)
27895 恢復“延遲下載工件 (第二部分)” (cla: yes, tool)
27900 修復開關振動 (cla: yes, f: cupertino, framework)
27902 更新包並抑制 lint (cla: yes, framework, tool, waiting for tree to go green)
27908 重新發布 iOS 的 observatory 埠自動發現 (cla: yes, tool, waiting for tree to go green, ⌘ platform-mac, ⌺ platform-ios)
27914 修復多根方案 (cla: yes, tool)
27915 恢復“[HR] 清理與“offstageness”相關的事宜。” (cla: yes, f: scrolling, framework)
27919 恢復“確保所有曲線在 t=0/1 時返回 0 和 1 在 .transform(t) 中” (a: animation, cla: yes, framework)
27929 在需要雙精度型別的地方使用雙精度字面量 (a: animation, cla: yes, framework, team)
27945 修復 RTL 中的 crossAxisSpacing 溢位 (a: internationalization, cla: yes, f: scrolling, framework, waiting for tree to go green)
27953 為 obtainKey 錯誤新增外部 try 塊。新增文件。(cla: yes, framework, waiting for tree to go green)
27955 在 editable_text 中新增媒體查詢檢查 (a: text input, cla: yes, framework, waiting for tree to go green)
27966 恢復“修復文字的溢位裁剪/淡出” (a: typography, cla: yes, framework)
27968 Icon 類的示例程式碼 (cla: yes, d: api docs, framework)
27969 如果 Slider 刻度線過於密集,則不繪製它們 (cla: yes, f: material design, framework)
27970 確保在文字下方仍繪製選區 (a: text input, cla: yes, framework)
27973 向 Scaffold 新增 extendBody 引數,body MediaQuery 反映 BAB 高度 (cla: yes, f: material design, framework)
27980 重新應用“修復文字的溢位裁剪/淡出 (#27892)” (a: typography, cla: yes, framework)
27983 按顏色測試文字繪製順序 (a: tests, a: text input, cla: yes, framework)
27987 向 TestViewConfiguration 新增 ui.Window 回退 (a: tests, cla: yes, tool)
28006 重新應用“確保所有曲線在 t=0/1 時返回 0 和 1 在 .transform(t) 中” (a: animation, cla: yes, framework)
28011 移除意外提交的 libs (cla: yes, tool)
28024 在我們可以更新使用 set literals 之前,在分析器中停用 prefer_collection_literals (cla: yes, team)
28027 移除 windows 上未處理的 builder 中的多餘斜槓 (cla: yes, tool)
28031 恢復“為 flutter tool 新增二進位制壓縮動態補丁的支援。(#27754)” (cla: yes, t: gradle, tool, ▣ platform-android)
28032 恢復 26001 (a: text input, cla: yes, f: cupertino, f: material design, framework, severe: API break)
28040 從 flutter_tool 中移除 json_schema 和 cli_util 依賴 (cla: yes, team, tool, waiting for tree to go green)
28101 移除 gen_snapshot 的未使用 --packages 引數。(cla: yes, tool)
28178 將引擎滾動到 f45572e95f93edb89b6750a4f36ad8ed7c0a2560 (cla: yes)
28182 新增 TextOverflow.visible (a: typography, cla: yes, framework, waiting for tree to go green)
28183 重新命名 SuperellipseShare ContinuousRectangleBorder (cla: yes, f: material design, framework)
28216 修復“to to” (cla: yes, f: material design, framework)
28222 手動引擎滾動到 6d7eb52185b117a3972cac4e23625f97198114d9 (cla: yes)
28224 新增 Pull Request 模板 (cla: yes, team, waiting for tree to go green)
28235 從 PR 模板中移除換行符 (cla: yes, team)
28238 移除 set literal 語法 (cla: yes, team)
28265 恢復“移除 gen_snapshot 的未使用 --packages 引數。” (cla: yes, tool)
28272 使 perf tests 的 logcat 不那麼囉嗦 (cla: yes, team)
本釋出版本中 flutter/engine 已關閉的 PRs
#從 2018 年 11 月 29 日 19:41:00 -0800 到 2019 年 2 月 21 日 20:22:00 -0800
6399 系統通道、外掛、Dart 入口點、FlutterFragment (cla: yes)
6558 Fuchsia PhysicalShapeLayer 中的保留渲染 (cla: yes)
6719 向 FlutterFragmentActivity 新增 onStart 鉤子 (cla: yes)
6805 [OR] Offset.fromDirection 和 Size.aspectRatio (cla: yes)
6879 允許未用引擎初始化的 FlutterViewController 被釋放 (cla: yes)
6903 [H] 取消 BigInteger 支援的棄用,但說明其實際作用。(cla: yes)
6913 在 'flutter test' 中支援真實字型 (cla: yes)
6918 宣佈進入/退出列表 (cla: yes)
6919 重新發布“為 Android 編譯 libcxx 和 libcxxabi (#6886)” (cla: yes, size)
6922 在執行前驗證 RunConfiguration 是否有效 (cla: yes)
6923 計算 cull_rect 並在 Layer::Preroll 中進行最佳化 (cla: yes)
6926 將 buildtools 滾動到 bac220c15490dcf7b7d8136f75100bbc77e8d217 (cla: yes, size)
6927 支援在 TextStyle 和 LibTxt 中覆蓋字型行高 (影響: text input, brand new feature, cla: yes)
6936 當 locale closure 中未設定 locale 時,返回真實的 null 而不是 null 字串。(cla: yes)
6945 新增強制游標支援 (cla: yes)
6961 向引擎新增懸停事件支援 (cla: yes)
6967 消除過時的 FlutterDartProject 初始化器 (cla: yes)
6973 消除 main_dart_file_path, package_file_path (cla: yes)
6977 重新命名 dart-non-checked-mode:disable-dart-asserts (cla: yes)
6985 修復 targetSdk 28 的鍵盤不顯示問題 (cla: yes)
6989 日本語清除文字崩潰 (cla: yes)
6991 runtime controller WindowData 的次要文件 (cla: yes)
7002 支援在引擎中查詢顯示重新整理率 (cla: yes)
7012 將最新的 master 合併到 => 21008 暫存分支 (cla: yes)
7024 將 Skia 滾動到 57d29eaf2ed7518983d9e91fd5219f4cfc181f88 (cla: yes)
7031 將 operator_new_alignment 值透過 gn 指令碼傳遞到 GN 引數中。(cla: yes)
7048 僅為一幀的快取溢位 (cla: yes)
7068 SK_SUPPORT_LEGACY_TEXTENCODINGENUM (cla: yes)
7087 為嵌入器連線外部 OpenGL 紋理的支援。(cla: yes)
7097 簡化 iOS 訊息編解碼器中數值型別的轉換 (cla: yes)
7098 Android 嵌入重構 PR1: JNI 提取到 FlutterJNI.java (cla: yes)
7102 為即將到來的 Fuchsia Vulkan 驅動程式更改做準備 (cla: yes)
7108 修復 iOS 輔助功能橋中子物件列表的銷燬 (cla: yes)
7146 恢復“為 Android 編譯 libcxx 和 libcxxabi (#6886)” (cla: yes, size)
7151 將 runFromBundle 泛化以支援多個 bundlePaths (cla: yes)
7152 新增用於將編譯跟蹤作為記憶體緩衝區獲取的原生功能,供自動化工具使用 (cla: yes)
7158 次要註釋修復和新增 TODO (cla: yes)
7160 重新發布“為 Android 編譯 libcxx 和 libcxxabi (#6886)” (cla: yes, size)
7161 在 FlutterRunArguments 中處理 null bundlePaths (cla: yes)
7162 將 master 分支合併到 skia-master (cla: no)
7163 將 skia-master 分支合併到 master (cla: no)
7164 為 GetRectsForRange 新增空的 metrics 以適應截斷的空格。(cla: yes)
7179 修復了拼寫。(cla: yes)
7185 在新增空“padding”metrics 之前檢查空行 (cla: yes)
7187 恢復“支援在 TextStyle 和 LibTxt 中覆蓋字型行高 (#6927)” (cla: yes)
7189 移除不必要的 Skia 標頭檔案包含。(cla: yes)
7194 將 buildroot 滾動到 4cb5a74c9612b71b917997f46e97da6d1051eab4 (cla: yes, size)
7195 將 buildroot 滾動到 8e538639660413490ea9261eee84864005e240f4 (cla: yes, size)
7202 將 .woff 檔案新增到二進位制格式 (cla: yes)
7207 在 Android 上下載和安裝動態更新 (cla: yes)
7208 字型匹配快取回退以修復 emoji 延遲。(cla: yes)
7213 將 Dart 滾動到版本 e15e8609aa8610f8c432f1caf2ab89358e2fce50 (cla: yes)
7214 [Fuchsia] 依賴於 libtrace,當它確實是必需的時 (cla: yes)
7221 [vulkan] 修復 Fuchsia 構建 (cla: yes)
7227 將 embedder 單元測試 Dart 編譯到 kernel (cla: yes)
7230 恢復“將 embedder 單元測試 Dart 編譯到 kernel (#7227)” (cla: yes)
7231 將 embedder 單元測試 Dart 編譯到 kernel (重新發布) (cla: yes)
7234 修復文件註釋中的拼寫錯誤 (cla: yes)
7235 修復 iOS createShell 中的 settings.advisory_script_uri (cla: yes)
7237 允許使用菱形語法推斷型別 (cla: yes)
7238 澄清 TextAffinity 文件 (cla: yes)
7239 簡化巢狀的 try-with-resources 語句 (cla: yes)
7240 修復 ResourceUpdater 中的 linter 錯誤 (cla: yes)
7241 支援使用者提供的字型回退。(cla: yes)
7242 恢復 licene 匹配器中的拼寫更正 (cla: yes)
7244 iOS A11y 記憶體洩漏 (cla: yes)
7245 將 buildroot 滾動到支援 Android SDK 28 (cla: yes)
7246 更新 iOS 單元測試以移除 uint64 資料的十六進位制字串編碼 (cla: yes)
7248 更新術語以匹配 flutter tool 的術語 (cla: yes)
7250 提取函式以收集元件的許可證 (cla: yes)
7254 修復 Android-28 的 javadoc (cla: yes)
7256 文件化用於編譯跟蹤的原生函式 (cla: yes)
7257 新增用於控制 Skia 資源快取大小的系統訊息通道 (cla: yes)
7258 移除 AndroidSurfaceGL 中未使用的 GrContext (cla: yes)
7260 當許可證工具更改時,在所有原始碼上重新執行它 (cla: yes)
7261 更新一些已棄用的 API Level 28 的 Android API 的用法 (cla: yes)
7266 消除許可證工具中 new 關鍵字的使用 (cla: yes)
7267 將許可證工具中所有未分配的區域性變數標記為 final (cla: yes)
7269 [License] 消除 switch 中的重複 case (cla: yes)
7270 [License] 斷言許可證檔名非 null 且非空 (cla: yes)
7272 使 IOManager 擁有資源上下文 (cla: yes)
7273 [License] 從 framework 同步 analysis_options.yaml (cla: yes)
7274 TextAffinity 文件改進 (cla: yes)
7275 [License] 啟用 avoid_positional_boolean_parameters lint (cla: yes)
7276 移除未使用的原生函式 dumpCompilationTrace() (cla: yes)
7281 TextInputType.number 預設修復 (cla: yes)
7282 向 SemanticsNode 新增 elevation 和 thickness (accessibility, cla: yes)
7283 恢復“將 Dart 滾動到版本 e15e8609aa8610f8c432f1caf2ab89358e2fce50” (cla: yes)
7284 滾動 buildroot 並更新獲取 android SDK 和 support libs 的方法 (cla: yes)
7286 將 Dart 版本滾動到 d1817ddc91fd3aea061647b2e21860c47a5a5180 (cla: yes)
7287 先繪製所有背景以防止重疊 (cla: yes)
7307 僅當框架允許時才拒絕手勢到嵌入的 UIViews。(cla: yes)
7308 支援從動態補丁載入 Flutter 資源 (cla: yes)
7309 允許沒有補丁編號的動態補丁。(cla: yes)
7313 恢復“僅當框架 s…時才拒絕手勢到嵌入的 UIViews。” (cla: yes)
7315 重新發布“僅當框架 sa…時才拒絕手勢到嵌入的 UIViews。” (cla: yes)
7316 Dart 滾動到 88e6fe0f67 (cla: yes)
7317 如果 GrContext 更改,則重新建立 overlay 渲染表面。(cla: yes)
7322 滾動 buildroot (cla: yes)
7324 更新 GetCallbackHandle 以使用 Dart_IsTearOff 而不是字串比較 (cla: yes)
7325 動態打碼程式碼的次要重構。(cla: yes)
7327 給予更多控制,以確定何時下載和安裝動態補丁。(cla: yes)
7346 使 ParagraphConstraints 擁有 const 建構函式 (cla: yes)
7354 準備移除 SK_SUPPORT_LEGACY_PAINT_TEXTMEASURE (cla: yes)
7360 修復拼寫錯誤 clas -> class (cla: yes)
7363 將 Dart 滾動到版本 ec86471ccc47a62df8b4009e1fb37c66ff9dc91b (cla: yes)
7370 [HR] 文件清理 (cla: yes)
7371 測試 SDK 滾動 (cla: yes)
7374 恢復“測試 SDK 滾動” (cla: yes)
7387 改進 TextAffinity 文件 (cla: yes)
7398 用等效、更簡潔的程式碼替換 Java 程式碼。(cla: yes)
7401 build() 後重置 ParagraphBuilder (cla: yes)
7403 2019-01-07 的 Dart SDK 滾動 (cla: yes)
7404 修復 Engine 中 Dart 的分析 (cla: yes)
7405 2019-01-07 的 Dart SDK 滾動 (cla: yes)
7409 清理死程式碼 (cla: yes)
7410 將共享程式碼重構為單獨的函式,以便於進一步工作。(cla: yes)
7411 2019-01-08 的 Dart SDK 滾動 (cla: yes)
7413 移除已棄用的 updateNode 引數 (cla: yes)
7414 Strut 實現 (cla: yes)
7416 2019-01-08 的 Dart SDK 滾動 (cla: yes)
7417 2019-01-09 的 Dart SDK 滾動 (cla: yes)
7419 2019-01-09 的 Dart SDK 滾動 (cla: yes)
7421 2019-01-09 的 Dart SDK 滾動 (cla: yes)
7426 重構動態打碼以使用更清晰的命名和結構。(cla: yes)
7427 允許嵌入器新增每個 shell 的空閒通知回撥。(cla: yes)
7428 將動態補丁下載到單獨的檔案中以避免競爭條件 (cla: yes)
7429 消除 ZipException 的未使用的匯入 (cla: yes)
7431 2019-01-09 的 Dart SDK 滾動 (cla: yes)
7432 改進下載動態補丁時的 404 處理。(cla: yes)
7433 消除 std::string using 指令 (cla: yes)
7435 將 Ahem 新增到 LibTxt 測試字型。(cla: yes)
7436 當字型被動態載入時,清除字型集合的快取 (cla: yes)
7437 臨時恢復自 2019/01/08 以來的 Dart SDK 滾動 (cla: yes)
7439 移除過時和不推薦使用的 defaultClipBehavior (cla: yes)
7442 將 Picture.toImage 光柵化移動到 GPU 執行緒 (cla: yes)
7443 效能疊加層中的平均 ms/frame 而不是 FPS (cla: yes)
7444 將截止日期傳遞給嵌入器空閒通知回撥 (cla: yes)
7445 在效能疊加層中繪製文字時使用抗鋸齒 (cla: yes)
7446 重新發布自 2019/01/08 以來的 Dart SDK 滾動 (cla: yes)
7447 使 SetLocales 與其他 RuntimeController 方法保持一致 (cla: yes)
7449 2019-01-11 的 Dart SDK 滾動 (cla: yes)
7450 在 applicationWillResignActive 中停止推送幀 (cla: yes)
7451 2019-01-11 的 Dart SDK 滾動 (cla: yes)
7459 新增 ColorFilter 矩陣支援 (cla: yes)
7461 2019-01-14 的 Dart SDK 滾動 (cla: yes)
7463 2019-01-14 的 Dart SDK 滾動 (cla: yes)
7464 更新 site 以便在文字欄位中使用 SkFont (cla: yes)
7476 在文字輸入外掛中記錄從方法通道呼叫返回的錯誤 (cla: yes)
7480 切換到 Skia 的新 SkColorSpace 工廠 (cla: yes)
7483 恢復“向 SemanticsNode 新增 elevation 和 thickness” (cla: yes)
7484 重新發布“向 SemanticsNode 新增 elevation 和 thickness (#7282)” (accessibility, cla: yes)
7485 在測試環境中,在當前執行緒上執行 Picture.toImage (cla: yes)
7488 為 Android 實現暗模式 (#25525) (cla: yes)
7492 清理 Dart sticky errors API 並將 tonic 滾動到 4634b29a24ccfc0fcfafcc8196ef30131185ad88 (cla: yes)
7493 新增 runtime unittest,該 unittest 從 kernel 載入並執行一個 isolate。(cla: yes)
7495 新增同步執行 Dart 程式碼的 unittest。(cla: yes)
7496 在嘗試安裝之前驗證動態補丁 (cla: yes)
7497 棄用 FlutterProjectArgs.main_path, packages_path (cla: yes)
7500 在 io/flutter/embedding/engine/systemchannels/ 中引入了多個 Java 系統通道。(cla: yes)
7503 編輯 bundleid 以符合 UIT 規範。(cla: yes)
7511 移除未使用的標頭檔案 (cla: yes)
7512 將使用者入口點函式包裝在具有原生異常回調的區域中。(cla: yes)
7516 修復 Android 壓力範圍 (cla: yes)
7518 為 iOS 嵌入更新預設 flutter_assets 路徑 (cla: yes)
7522 恢復“將使用者入口點函式包裝在具有原生異常回調的區域中。(#7512)” (cla: yes)
7525 支援從測試固定裝置載入自定義 kernel blob 路徑 (cla: yes)
7528 確保 ResourceContext 不會被 dart 剝離。(cla: yes)
7530 修復可疑的拼寫錯誤 "painted" 為 "paint" (cla: yes)
7532 將新的不可用標記為已標記為不可用的 init (cla: yes)
7533 在“profile”和“release”執行時模式下配置嵌入器以進行 AOT。(cla: yes)
7537 為 PerformanceOverlayLayer 新增 mock 功能 (cla: yes)
7538 允許嵌入器指定 AOT 快照緩衝區。(cla: yes)
7539 IWYU 獲取 SkFontMetrics (cla: yes)
7544 如果 VC 未釋放,則保持引擎執行 (cla: yes)
7545 IWYU,特別是因為 SkFontMetrics.h 即將離開 SkPaint.h (cla: yes)
7548 刪除 SkColorSpaceXformCanvas,改用顏色管理的 SkSurfaces (cla: yes)
7549 刪除 shell 構建目標對嵌入器庫的依賴 (cla: yes)
7551 重新提交 "將使用者入口點函式包裝在帶有原生異常回調的區域中。(#7512)" (cla: yes)
7558 修復 iOS 平臺檢視中 UIButton 選擇器不起作用的問題 (cla: yes)
7563 修復 Fuchsia 中的拼寫錯誤 (cla: yes)
7566 避免不必要地建立/銷燬 PlatformView (cla: yes)
7567 重新命名 embedder.h 中的 FlutterResult (cla: yes)
7576 允許為引擎中的所有單元測試生成覆蓋率報告。(cla: yes)
7577 [嵌入器] 在 AOT 構建中避免查詢 kernel 二進位制檔案。(cla: yes)
7579 新增 lcov 覆蓋率檔案生成。(cla: yes)
7588 在 Android 上將 ICU 資料嵌入到 libflutter.so 中 (cla: yes)
7591 將 buildroot 滾動到 b4d21cb2a64d63218c8d99533d9c14e99201e8d8 (cla: yes)
7602 將 buildtools 更新到 c9e5400c9e03a0cfb7313d14fde38525399a7715 (cla: yes)
7610 提供公共 API 以允許銷燬 FlutterEngine 相關上下文 (影響: engine, cla: yes, customer: gold, platform-ios)
7611 更新許可證以與 flutter/flutter 同步 (cla: yes)
7617 允許引擎透過設定將跟蹤重定向到 systrace。(cla: yes)
7621 改進 PathMetrics (cla: yes)
7628 簽入 jazzy 的 GEM_HOME (cla: yes)
7633 將 buildtools 回滾到 bac220c (cla: yes)
7634 將 Flutter engine、Dart 和 Skia 版本暴露給 Dart。(cla: yes)
7642 FDE macOS 框架的初始匯入 (cla: yes)
7643 在 Windows 上尊重預設 goma 路徑 (cla: yes)
7645 將動態陣列 -> vector (cla: yes)
7647 更新 verify_exported 指令碼以包含 ICU 資料符號 (cla: yes)
7648 [嵌入器] 在 FlutterOpenGLRendererConfig 中記錄 make_resource_current 並警告如果未設定回撥。(cla: yes)
7649 修復嵌入器文件中的兩個拼寫錯誤 (cla: yes)
7651 新增 FlutterProjectArgs::root_isolate_create_callback (cla: yes)
7658 使用 Wuffs GIF 解碼器 (cla: yes)
7659 DCHECK clip layer 的行為不是 none (cla: yes)
7660 將 kernel-worker 和 dart2js 新增到 BUILD.gn (cla: yes)
7678 將 Brightness 定義移動到 dart:ui (#27479) (cla: yes)
7686 在 isColorBitmapFont 中用 hb_ot_color_has_png 替換 hb_face_reference_table (cla: yes)
7687 降低光柵快取圖片的閾值 (cla: yes)
7689 回滾 "停用持久化快取 (#6835)" (cla: yes)
7691 Fuchsia 上不要警告非同步紋理上傳 (cla: yes)
7692 確保 kernel worker 快照被從 gen 目錄複製出來 (cla: yes)
7694 建立 stubbed dart:ui 實現、dart2js 庫檔案、copy 規則 (cla: yes)
7701 回滾 "降低光柵快取圖片的閾值" (cla: yes)
7702 在 Windows 上更新快照構建規則以生成 .o 檔案而不是 .S 檔案 (Windows, cla: yes)
7708 [fuchsia] 更新 scenic include (cla: yes)
7713 在 Windows 上停用 wuff (cla: yes)
7715 使用最後一個快取的必需幀進行解碼 (cla: yes, crash)
7717 允許命令列 VM 支援所有入口點。(cla: yes)
7718 將 buildroot 滾動到 c82412bcdcd593f1385a478ae2c4b8eb9814f3b8 (cla: yes)
7719 libtxt:支援設定 RTL 文字的對齊方式 (cla: yes)
7725 為 stub_ui 修正 libraries.yaml 路徑,新增 brightness,複製 dart2js_platform.dill 檔案 (cla: yes)
7726 修正版本實現 (cla: yes)
7731 [fuchsia] 更新 fuchsia.ui.scenic 的路徑 (cla: yes)
7733 更新 FlutterProjectArgs 中命令列引數的文件。(cla: yes)
7734 使用所有字型管理器為 strut 發現字型。(cla: yes)
7735 在 LUCI/legacy 上使用正確的標誌 (cla: yes)
7737 如果 MotionEvent 沒有裝置,則提供預設壓力範圍 (cla: yes)
7738 Android 嵌入重構 pr3 新增剩餘的 systemchannels (cla: yes)
7739 在 stub ui window 中新增 onPlatformBrightnessChanged/platformBrightness。(cla: yes)
7740 將 macOS 框架重新命名為 FlutterMacOS.framework (cla: yes)
7741 使用完整的 git hash 作為版本 (cla: yes)
7744 支援在 AOT 模式下載入動態補丁。(cla: yes)
7746 如果排程了幀,則不要呼叫 OnAnimatorNotifyIdle (cla: yes)
7751 在將影像上傳到 IO 執行緒時為其建立 mipmaps (cla: yes)
7753 允許指定輸出目錄根目錄 (cla: yes)
7755 記錄 GPUSurfaceGLDelegate 方法並將其移至自己的檔案。(cla: yes)
7756 為 macOS 目標新增 flutter 配置 (cla: yes)
7758 組合字元實現的推薦實現。(cla: yes)
7759 節流圖片光柵快取 (cla: yes)
7762 允許指定輸出目錄字首 (cla: yes)
7764 為一些 Python 指令碼新增 x 位 (cla: yes)
7765 回滾 "為 PerformanceOverlayLayer 新增 mock 功能" (cla: yes)
7777 支援動態補丁的二進位制解壓。(cla: yes)
7785 不要使用 WUFFs (cla: yes)
7786 更新許可證以切換 away 從 Wuffs GIF 解碼器 (cla: yes)
7790 允許嵌入器指定指標裝置 ID。(cla: yes)
7791 新增跟蹤尾部空格“ghost”執行的空格指標。(cla: yes)
7801 回滾 "使用所有字型管理器為 strut 發現字型。(#7734)" (cla: yes)
7804 新增對新 Scenic 剪切平面的支援。(cla: yes)
7806 從嵌入器庫的 AOT 構建中刪除 Dart JIT 快照資料 (cla: yes)
7807 新增連線指標事件到幀的流事件 (cla: yes)
7809 PathMeasure 使用新的 Skia API (cla: yes)
7811 將 FFI 新增到 libraries.yaml。(cla: yes)
7813 在 embedder.h 中暴露更多指標階段 (cla: yes)
7814 修復 painting.dart 中的拼寫錯誤 (cla: yes, waiting for tree to go green)
7815 允許指定 buildtools 路徑 (cla: yes, waiting for tree to go green)
7819 修復 cirrus 執行時提交的測試 (cla: yes)
7826 正確傳遞流 ID。(cla: yes)
7827 刪除不必要的入口點閉包。(cla: yes)
7830 向上移動正在下載的 ndk 版本(舊版本不再可用)。(cla: yes)
7832 根據需要關閉並重新啟動 Dart VM。(cla: yes)
7834 [fuchsia][SCN-1054] 將高程對映到 Scenic 中的 -Z (cla: yes)
7836 從紋理登錄檔中釋放 GL 紋理時刪除它們。(cla: yes)
7837 修復 SurfaceTextureRegistryEntry 中的 NullPointerException (cla: yes)
7838 修復 ResourceCleaner 中的 NullPointerException (cla: yes)
7839 確保為 gen_snapshot 在 VM 選項之後傳遞 dill 檔案 (cla: yes)
7841 不要從例項變數呼叫靜態方法 (cla: yes)
7843 新增在 iOS 上從後臺上下文呼叫其他外掛的支援 (cla: yes)
7845 為 Windows 新增 fml::FileExists 實現 (cla: yes)
7846 將 buildroot 更新到 7f64ff4928e 以解除 Mac 構建阻塞。(cla: yes)
7849 回滾 "Android 嵌入重構 pr3 新增剩餘的 systemchannels (… (cla: yes)
7853 回滾 "支援動態補丁的二進位制解壓。(#7777)" (cla: yes)
7862 重新提交 "降低光柵快取圖片的閾值 (#7687)" (cla: yes)
7863 重新提交 PerformanceOverlayLayer golden 測試 (cla: yes)
7874 Android 嵌入重構 pr3 新增剩餘的 systemchannels (cla: yes)
7875 修復在按下換行鍵時,文字居中時遊標位於左邊緣的問題 (cla: yes)
7876 回滾 "刪除不必要的入口點閉包。" (cla: yes)
7877 回滾 "根據需要關閉並重新啟動 Dart VM。" (cla: yes)
7878 Android 嵌入重構 pr5 新增 flutterengine impl (cla: yes)
7880 測試 profile 和 release 構建以及單元測試 (cla: yes)
7882 修復可訪問性操作文件中的次要拼寫錯誤 (cla: yes)
7883 修正 onAccessibilityFeaturesChanged 文件 (cla: yes)
7886 回滾 "Android 嵌入重構 pr3 新增剩餘的 systemchannels" (cla: yes)
7891 向嵌入器新增可訪問性語義支援 (cla: yes)
7892 Android 嵌入重構 pr3 新增剩餘的 systemchannels (cla: yes)
7893 在 IO 執行緒上建立資源上下文時,尊重自定義 GL proc 表。(cla: yes)
7895 回滾 "重新提交 PerformanceOverlayLayer golden 測試 (#7863)" (cla: yes)
7899 消除 .member = foo 結構初始化 (cla: yes)
7904 重新提交 "刪除不必要的入口點閉包。" (cla: yes)
本釋出版本中 flutter/plugins 已關閉的 PRs
#從 2018 年 11 月 29 日 19:41:00 -0800 到 2019 年 2 月 21 日 20:22:00 -0800
690 [video_player] 修復縱橫比 (cla: yes)
842 刪除 base detector 類並更改檢測方法名稱 (cla: yes, flutterfire)
895 [connectivity] 添加了 getWifiIP() (cla: yes)
896 [firebase-analytics] 為 iOS 啟用 setAnalyticsCollectionEnabled 支援 (cla: no, flutterfire, submit queue)
926 從 android_alarm_manager 庫中刪除 firebase_auth 依賴項,並在自述檔案中新增初始化步驟 (cla: yes, documentation, submit queue)
936 修正了 `BarcodeValueType` 的拼寫錯誤 (cla: yes)
947 fix: url_launcher 無法在 Android 上啟動 (cla: yes)
949 修復:找不到 'webview_flutter/WebviewFlutterPlugin.h' 檔案 (cla: yes)
950 在 webview_flutter 示例中顯示 https://flutter.io。(cla: yes)
954 將新外掛新增到 README.md 的引用中 (cla: yes)
956 讓 webview_flutter 的描述更長。(cla: yes)
957 從 intent 中修復訊息結構 (cla: yes)
959 向 webview_flutter 新增導航方法 (cla: yes)
960 當後臺應用嘗試恢復身份驗證時失敗呼叫 (cla: yes)
961 使用 widget 引數控制 GoogleMap 選項。(cla: yes)
965 為 camera 新增位元組流功能 (cla: yes)
967 修復 webview_flutter 的 initialUrl 空值檢查 (cla: yes)
971 新增 ML Kit 從位元組建立影像的功能 (cla: yes)
972 修復 WebView 的 "initWithWithFrame" 中的拼寫錯誤。(cla: yes)
974 在 webview_flutter 中實現了 reload 方法 (cla: yes)
976 [camera] 修復在 Android 上裝置方向未知時崩潰的問題。(cla: yes)
977 暫時新增從 jcenter 中意外刪除的 exoplayer 倉庫 (cla: yes)
992 向 WebView 外掛新增 currentUrl 訪問器。(cla: yes)
993 允許使用者處理 FirebaseAnalyticsObserver._sendScreenView() 捕獲的 PlatformExceptions。(cla: yes)
995 提升 webview_flutter 的版本。(cla: yes)
997 url_launcher 的 closeWebView 修復 (cla: yes)
1002 修復了 API < 24 的 local_auth 崩潰 #24339 (cla: yes)
1006 將 android_alarm_manager 版本提升到 0.2.3 (cla: yes)
1021 ios/android 的 javascript 評估 (cla: yes, feature, webview)
1024 IAP 外掛的文件和構建指令碼更新 (cla: yes)
1025 修復 CI 靜態分析器錯誤 (cla: yes)
1031 解決因非 ASCII 字元導致的 Gradle 崩潰問題。(cla: yes)
1034 從許可證檔案中刪除註釋 (cla: yes)
1037 在 iOS 上儲存照片方向 (cla: yes)
1040 提高版本以釋出 0.3.1 到 pub (cla: yes)
1042 刪除危險訊息 (cla: yes)
1046 修復啟動預覽錯誤時的崩潰 (cla: yes)
1051 修復 iOS 上的 image picker 崩潰 (cla: yes)
1057 [IAP] 檢查付款處理器是否可用 (cla: yes)
1058 更新 forceSafariVC 的 dart doc 以用於 iOS 上的通用連結 (cla: yes)
1060 提升 camera 外掛版本並更新 changelog。(cla: yes)
1062 url launcher ios universallinksonly (cla: yes)
1065 為 `invokeMethod` 呼叫抑制 `strong_mode_implicit_dynamic_method`。(cla: yes)
1068 Iap productlist ios (cla: yes)
1072 新增 nil 檢查 (cla: yes)
1076 修復 `Manifest versionCode not found` (cla: yes)
1082 [IAP] 清理 Dart 單元測試 (cla: yes)
1083 [IAP] 新增缺失的許可證標頭 (cla: yes)
1084 [IAP] 從 Google Play 獲取 SkuDetails (cla: yes)
1085 url launcher 重構 (cla: yes)
1086 為提交和 macOS PR 啟用計算積分 (cla: yes)
1087 cirrus 更新到 mojave-xcode-10.1 (cla: yes)
1088 新增 deprecated_member_use_from_same_package 以透過 analyzer (cla: yes)
1089 修復在某些裝置上選擇下載影像時崩潰的問題 (cla: yes)
1090 [IAP] 生成樣板序列化器 (cla: yes)
1092 修復指向 AndroidBuildVersionCodes 的損壞的文件連結 (cla: yes)
1093 [image_picker] 修復了在 Android 上連續快速呼叫時發生的崩潰 (cla: yes)
1102 清理 (cla: yes)
1103 將獨立外掛遷移到 AndroidX (cla: yes)
1104 將 Android SDK 27 包含在 docker 映象中並接受許可證 (cla: yes)
1105 更新 url launcher 的 changelog (cla: yes)
1106 [firebase_ml_vision] 將最低 iOS 版本設定為 8 (cla: yes)
1108 刪除 'init' 靜態方法 (cla: yes)
1109 將所有外掛更新到最低 iOS 8.0 (cla: yes)
1112 [IAP] 更新 README (cla: yes)
1115 將其餘外掛遷移到 AndroidX (cla: yes)
1116 新增 WebView JavaScript 通道(Dart 端)。(cla: yes)
1117 [firebase_auth] 更新損壞的依賴項。(cla: yes)
1118 [IAP] 將 dev deps 更新為與 flutter_driver 匹配 (cla: yes)
1120 一些額外的 Androix 依賴項 (cla: yes)
1124 更新了 `launch` 以使用 async 和 await,修正了 `launch` 方法的錯誤返回值。(cla: yes)
1125 修復了與 android alarm manager 一起使用時 image picker 崩潰的問題 (cla: yes)
1126 [In_app_purchase] 在 objc 中新增 payment translators (cla: yes)
1127 回滾 1.0.0 外掛的 AndroidX 更改 (cla: yes)
1128 遷移到 AndroidX forward roll (cla: yes)
1129 android_alarm_manager 後臺執行 bug 修復 (bugfix, cla: yes, submit queue)
1130 WebView JavaScript 通道 Android 實現。(cla: yes, feature, webview)
1132 為 shared_preference(Android) 使用字串儲存 double。(bugfix, cla: yes, needs love, submit queue)
1133 添加了跨重啟持久化鬧鐘的功能 (cla: yes, feature)
1134 更新 connectivity 為單例 (cla: yes)
1135 修復了在某些特殊情況下計算 iOS 影像方向的問題… (cla: yes)
1138 為 AndroidX 外掛新增 gradle 警告 (cla: yes)
1139 WebView JavaScript 通道 - iOS 實現。(cla: yes)
1140 將 iOS 影片格式改回 bgra8888 (cla: yes)
1147 [In_app_purchase] 對 skproduct 包裝器和相關類使用 json 序列化器。(cla: yes)
1148 使用直接檢查預期型別更新 NSNull 檢查。(cla: yes)
1149 允許清除 FlutterWebView 的 cookie (cla: yes)
1155 更新示例以匹配新 API (cla: yes, documentation, flutterfire, submit queue)
1156 新增使用單平面緩衝區的能力 (cla: yes)
1157 修復 google map 檢視上 camera 定位問題的變通方法 (cla: yes)
1161 為 google_maps_flutter 的 README.md 新增 Swift 示例 (cla: yes)
1162 [In_app_purchase] 公開 nslocale 並公開 currencySymbol 而不是 currencyCode 以匹配 android (cla: yes)
1163 從 Rectangle
1169 [In_app_purchase] getproductlist 基本草稿 (cla: yes)
1170 從 ML Kit Vision 外掛中刪除 ML 模型 (cla: yes)
1171 回滾 "IAP 在 objc 中新增 payment translators (#1126)" (cla: yes)
1172 [In_app_purchase] 新增 payment objc translators (cla: yes)
1173 修復 iOS11 以下的生物識別檢查錯誤。(cla: yes)
1175 向 connectivity 外掛新增單元測試 (cla: yes)
1176 修復 Android 上的 Firebase phone auth (cla: yes)
1177 修復導致某些 Android 裝置黑屏的錯誤 (cla: yes)
1178 [In_app_purchase] iOS 新增 payment dart 包裝器 (cla: yes)
1180 在 Google 登入的 signIn 方法上公開異常。(cla: yes)
1185 刪除多餘的空格 (cla: yes)
1193 將一些包標記為不可釋出 (cla: yes)
1194 [In_app_purchase] 修復呼叫 querySkuDetails 時傳遞給平臺通道的 param map (cla: yes)
1195 修復了 iOS 上 HttpMetric/Trace 字典未初始化的錯誤 (cla: yes)
1199 [In_app_purchase] 修復 requesthandler 崩潰 (cla: yes)
1200 WebView 控制器允許您清除快取 (cla: yes)
1202 修復 cloud_firestore 事務中的 IllegalStateException (cla: yes)
1203 在 iOS 上遇到錯誤時不傳送空的 cloud_firestore 快照 (cla: yes)
1204 刪除 firebase_core 的可能干擾熱過載的斷言 (cla: yes)
1205 引入 CODEOWNERS (cla: yes)
1206 修復獲取不存在的快照時 iOS 事務 (cla: yes)
1207 修復了某些 iOS 裝置上的 cloud_firestore 日期 (cla: yes)
1209 修復 firestore 對 DocumentSnapshot 和事務的多應用支援 (cla: yes)
1210 cloud functions 多應用支援 (cla: yes)
1212 更改 webview flutter 的版本 (cla: yes)
1213 設定 GoogleAppMeasurement 依賴項版本 (cla: yes)
1214 Video player 支援的格式 (cla: yes)
1215 將 video_player 版本提升到 0.10.0+2 (cla: yes)
1217 [android_alarm_manager] 包含缺失的依賴項 (cla: yes)
1220 刪除 CODEOWNER 中的空白行 (cla: yes)
1221 在 dispose 時從方法通道中刪除對 webview/maps 的引用。(cla: yes)
1222 [In_app_purchase]刪除類別 (cla: yes)
1225 根據 Exif 資料旋轉影像檔案 (cla: yes, submit queue)
1226 刪除類別 (cla: yes)
1230 [IAP] 為 launchBillingFlow 新增 Java 呼叫 (cla: yes)
1231 [in_app_purchase] 使 payment objc (cla: yes)
1232 [IAP] 為 launchBillingFlow 新增 Dart API (cla: yes)
1238 [Camera] 刪除 CHANGELOG 中的多餘空格 (cla: yes)
1242 Bugfix 文件:webview_flutter JavascriptChannel,示例未更新。(cla: yes)
1246 Collection literals 在 webview flutter 外掛中被忽略 (cla: yes)
1248 刪除遺留的衝突標記 (cla: yes)