Flutter 1.9.1 發行說明
本釋出版本中 flutter/flutter 已關閉的 PRs
#從 2019年6月21日 22:31:55 -0400 到 2019年8月18日 12:22:00 -0700
28090 確保快取目錄和檔案具有適當的許可權 (cla: yes, tool)
29489 進行了一些語法更改 (cla: yes, team)
32511 渲染錯誤,其根本原因在 Widget 層,應引用 Widget (cla: yes, customer: countless, customer: headline, framework)
32770 按任意按鈕即可關閉模態框 (a: desktop, cla: yes, framework)
32816 新增 flutter assemble 的初始實現 (cla: yes, tool)
33140 flutter/tests 支援 (cla: yes, team)
33281 更新 TextStyle 和 StrutStyle height 文件 (a: typography, cla: yes, d: api docs, framework, severe: API break)
33688 第 1 部分:Skia Gold 測試 (a: tests, cla: yes, framework)
33936 為 RawGestureDetector 新增新引數以自定義語義對映 (cla: yes, f: gestures, framework)
34019 可選中文字 (a: text input, cla: yes, customer: amplify, customer: fuchsia, framework, severe: API break)
34202 從 `_TableElement` 中移除 `_debugWillReattachChildren` 斷言 (cla: yes, customer: payouts, framework)
34252 將 dwds 整合到 flutter tool 中以支援 Web (cla: yes, tool, ☸ platform-web)
34298 保留 SafeArea:第 2 部分 (cla: yes, customer: solaris, framework, severe: customer critical, waiting for tree to go green)
34301 使 FLUTTER_TEST 環境變數可覆蓋 (a: tests, cla: yes, customer: mulligan (g3), team, tool)
34515 OutlineInputBorder 調整以適應過大的 borderRadius (a: text input, cla: yes, f: material design, framework)
34516 [flutter_tool] 填充 Fuchsia 版本字串 (cla: yes, tool)
34573 在外掛專案的所有構建型別中確保 flutter jar 被新增 (cla: yes, t: gradle, tool, waiting for tree to go green)
34597 [Material] 更新 Slider gallery 演示,包括 range slider (cla: yes, f: material design, framework)
34599 [Material] ToggleButtons (cla: yes, f: material design, framework, severe: new feature)
34624 分解 flutter doctor 驗證和結果 (cla: yes, t: flutter doctor, tool)
34626 AsyncSnapshot.data 在 error 或 no data 時丟擲異常 (cla: yes, framework)
34660 為 Windows 和 Linux 新增 `--target` 支援 (cla: yes, tool)
34665 文字選擇控制代碼位置偏移 (a: text input, cla: yes, framework, severe: API break)
34669 打包 iOS 依賴項 (cla: yes, tool)
34676 為密碼文字欄位啟用選擇,並公開 API 以… (a: text input, cla: yes, f: cupertino, f: material design, framework)
34712 修復 FocusTraversalPolicy 導致的焦點丟失 (a: desktop, cla: yes, framework)
34723 CupertinoTextField 垂直對齊 (cla: yes, f: cupertino, framework)
34752 [linux] 接收來自 GLFW 的未修改字元 (a: desktop, cla: yes, framework)
34785 調整模擬器的顯示名稱 (cla: yes, tool)
34794 向 daemon 的裝置新增 `emulatorID` 欄位 (cla: yes, tool)
34823 引入圖片載入效能測試。 (a: tests, cla: yes, framework)
34869 [Material] 在 Range Slider 中正確呼叫 onChangeStart 和 onChangeEnd (cla: yes, f: material design, framework)
34870 新增 Flutter Issue #27677 的測試用例作為基準。 (cla: yes, engine, framework, severe: performance)
34872 [Material] 為 `OutlineButton`s 支援懸停、聚焦和按下時的邊框顏色 (cla: yes, f: material design, framework)
34877 更多分片 (a: tests, cla: yes, team, waiting for tree to go green)
34885 重新發布:重新命名 Web 裝置 (cla: yes, tool)
34895 移除 flutter_tools 對舊 AOT 快照的支援 (cla: yes)
34896 允許多根 Web 構建 (cla: yes, tool)
34906 修復 `showLicensePage` 中未使用的 `[applicationIcon]` 屬性 (cla: yes, f: material design, framework)
34907 修復 LicensePage 在載入 License 之前關閉頁面導致的錯誤 (cla: yes, f: material design, framework, severe: crash)
34919 移除重複的錯誤部分 (cla: yes, framework, waiting for tree to go green)
34932 向 TextFormField 新增 onChanged 屬性 (cla: yes, f: material design, framework)
34964 CupertinoTextField.onTap (cla: yes, f: cupertino)
35017 同步 lint 列表 (cla: yes)
35046 向 API 文件新增生成的 Icon 圖表 (cla: yes, d: api docs, d: examples, framework)
35055 啟用 lint `avoid_bool_literals_in_conditional_expressions` (cla: yes)
35056 啟用 lint `use_full_hex_values_for_flutter_colors` (cla: yes)
35059 為 prefer_final_fields 的 lint 更新做準備 (cla: yes)
35063 新增關於不支援圓錐路徑的文件 (a: platform-views, cla: yes, d: api docs, framework, plugin)
35066 手動引擎滾動,更新 goldens,改進波浪文字裝飾 0f9e297ad..185087a65f (a: typography, cla: yes, engine)
35074 嘗試啟用 tool coverage redux (a: tests, cla: yes, tool)
35075 允許透過主題自定義 SnackBar 的 content TextStyle (cla: yes, f: material design, framework)
35084 將 findTargetDevices 移動到 DeviceManager (cla: yes, tool)
35092 新增 FlutterProjectFactory 以便在內部覆蓋。 (cla: yes, tool)
35110 始終測試語義 (a: accessibility, a: tests, cla: yes, framework, severe: API break)
35129 [Material] 將 Flutter Gallery 的 Expansion Panel Slider 包裝在帶填充的 Container 中,為 Value Indicator 騰出空間。 (cla: yes, f: material design, framework, severe: regression)
35130 為 release_smoke_tests 傳遞新使用者 (a: tests, cla: yes, team)
35132 透過重用矩陣來減少 _transformRect 中的瞬態變換的分配 (cla: yes)
35136 更新 Dark Theme 的 disabledColor 為 White38 (cla: yes, f: material design, framework, severe: API break)
35143 更多 HttpClientResponse Uint8List 修復 (cla: yes)
35149 更多 `HttpClientResponse implements Stream<Uint8List>` 修復 (cla: yes)
35150 將 didUpdateConfig 改為 didUpdateWidget (cla: yes, d: api docs, framework)
35157 移除 tools coverage 的 skip 條款 (cla: yes, team)
35160 將 flutter create 的測試移至記憶體檔案系統。 (a: tests, cla: yes, tool)
35164 更新 reassemble 文件 (cla: yes, customer: product, d: api docs, framework, severe: customer critical)
35186 使 tool coverage 收集對 sentinel coverage data 具有彈性 (cla: yes, tool)
35188 確保在收集 coverage 之前暫停 test isolate (cla: yes, tool)
35189 啟用 lints prefer_spread_collections 和 prefer_inlined_adds (cla: yes)
35192 不因 coverage 而阻塞任何 presubmit (cla: yes, tool)
35197 [flutter_tool] 更新 Fuchsia SDK (cla: yes, tool)
35206 強制升級包依賴項 (cla: yes)
35207 重構 selection handlers (a: text input, cla: yes, customer: amplify, customer: fuchsia, framework)
35211 `child` 引數文件更新在 Ink 和 Ink.image 中 (cla: yes, d: api docs, f: material design, framework)
35217 新增 flutter build aar (a: build, cla: yes, tool, waiting for tree to go green)
35219 文字選擇選單的顯示/隱藏情況 (a: text input, cla: yes, f: material design, framework)
35221 微調以排除 dev 和 beta 版本(桌面和 Web)(cla: yes, tool)
35223 Navigator pushAndRemoveUntil 修復 (cla: yes, customer: mulligan (g3), f: routes, framework, severe: crash, waiting for tree to go green)
35225 為 AnimatedContainer 新增示例程式碼 (a: animation, cla: yes, d: api docs, d: examples, framework)
35231 修復 coverage 收集 (cla: yes, tool)
35232 新基準測試:手勢語義 (cla: yes, waiting for tree to go green)
35233 嘗試在 tools 未更改時跳過 coverage 分片 (cla: yes)
35237 撤銷 "手動引擎滾動,更新 goldens,改進波浪文字裝飾 0f9e297ad..185087a65f" (cla: yes)
35242 重新發布 "手動引擎滾動,更新 goldens,改進波浪文字裝飾 0f9e297ad..185087a65f"" (cla: yes)
35245 為 HttpClientResponse implements Uint8List 做更多準備 (cla: yes)
35246 嘗試不在 post commit 時跳過 coverage (cla: yes)
35263 移除不必要的 ..toList() (cla: yes)
35276 撤銷 "[Material] 為 `OutlineButton`s 支援懸停、聚焦和按下時的邊框顏色" (cla: yes)
35278 重新發布 "[Material] 為 `OutlineButton`s 支援懸停、聚焦和按下時的邊框顏色" (cla: yes)
35280 benchmarkWidgets.semanticsEnabled 預設為 false。 (cla: yes)
35282 為 Ink build 方法新增 Container 回退 (cla: yes, f: material design, framework)
35288 正確應用 coverage skip math (cla: yes)
35290 關於頁面的測試 (cla: yes)
35297 修復 tracing 和 driver 中的 first frame 邏輯 (cla: yes, engine, framework, severe: performance, team)
35303 修復預設排除 iOS 和 Android 的 artifact (cla: yes, tool)
35307 清理 host_app_ephemeral Profile 構建設定 (a: existing-apps, cla: yes, t: xcode, tool, ⌺ platform-ios)
35335 為網路載入錯誤使用自定義異常類 (a: images, cla: yes, framework)
35367 為生成的測試程式碼新增 StreamChannel 型別。 (cla: yes, tool)
35392 在 testbed 中新增 timer 檢查和 Fake http client (cla: yes, tool)
35393 更多 ui-as-code (cla: yes, team)
35406 從 resident runner 中重構 signal 和 command line handler (cla: yes, team, tool)
35407 手動引擎滾動 (cla: yes, engine, team)
35408 移除 print (cla: yes)
35423 v1.7.8 hotfixes (cla: yes)
35424 引入 image_list 效能基準測試,該測試在 jit(debug) 構建中執行。 (a: images, a: tests, cla: yes, framework)
35464 手動滾動引擎 45b66b7...ffba2f6 (8 個提交) (cla: yes, team)
35465 將 update-packages 標記為非實驗性 (cla: yes, tool)
35467 將 update-packages 標記為非實驗性 (cla: yes, tool)
35468 新增 colorFilterLayer/Widget (a: accessibility, cla: yes, customer: octopod, framework, waiting for tree to go green)
35477 更新 macrobenchmarks README 和應用名稱 (a: tests, cla: yes, team)
35480 更新 precache 命令的幫助訊息,使其不那麼令人困惑 (cla: yes, tool)
35481 新增 APK 構建時間基準測試 (cla: yes, tool)
35482 使用新的 service protocol 訊息名稱 (cla: yes)
35487 修復 RenderFittedBox 中 child.size.isEmpty 的情況 (a: accessibility, cla: yes, framework)
35491 在 SemanticsNode 的 debug 屬性中包含標籤 (cla: yes, framework)
35492 重新應用“將 currentSystemFrameTimeStamp 新增到 SchedulerBinding” (cla: yes, framework)
35493 不為 RenderPargraph baseline 使用 ideographic baseline (a: typography, cla: yes, engine, framework)
35495 標記 Windows 和 macOS 的 chrome dev mode 為 flaky (cla: yes, team)
35496 [Material] Slider 和 Range Slider 值指示器的形狀的文字縮放和寬標籤修復 (cla: yes, f: material design)
35499 添加了 MaterialApp.themeMode 以控制使用哪個主題。 (cla: yes, f: material design, framework)
35548 各種文件修復 (cla: yes, framework)
35556 iOS (iPhone6) 和 iPhone XS 的 tiles_scroll_perf 測試 (cla: yes, severe: performance, team, ⌺ platform-ios)
35560 Material widget 中基於 elevation 的暗色主題疊加顏色支援 (cla: yes, f: material design, framework)
35573 更新 packages (cla: yes, team)
35574 修復浮動固定 sliver app bar 的語義 (a: accessibility, cla: yes, f: scrolling, framework, waiting for tree to go green)
35646 為 Socket implements Stream 做準備
35657 移除 tooling tests 的 paused 檢查 (cla: yes, tool)
35681 在 dartdevc 中停用增量編譯器 (cla: yes, tool)
35684 修復 main.dart 模板中的拼寫錯誤 (cla: yes, d: api docs, framework)
35708 在 xcode_backend.sh 中停用一個測試用例 (cla: yes, tool)
35709 從 all 中移除 web、fuchsia 和不受支援的裝置 (cla: yes, tool)
35725 更新 annotated region findAll 實現以直接使用 Iterables。 (cla: yes, framework)
35728 添加了 Android splash screen 支援的演示專案。 (a: existing-apps, cla: yes, team)
35731 在從 CLI 執行時,保持 LLDB 連線到 iOS 裝置 (cla: yes, tool)
35743 簡單的文件修復 (cla: yes, d: api docs, framework)
35745 啟用 lint prefer_if_null_operators (cla: yes, team)
35749 新增 iOS 構建基準測試 (cla: yes, team, tool)
35750 在錯誤訊息標題中使用句首大寫 (cla: yes, framework)
35756 移除 @objc 推斷構建設定 (cla: yes, t: xcode, tool)
35762 重構 resident_runner 的 keymapping (cla: yes)
35763 UIApplicationLaunchOptionsKey -> UIApplication.LaunchOptionsKey (cla: yes, t: xcode, tool, ⌺ platform-ios)
35765 在 flutter_tools 中使用公共 _registerService RPC (cla: yes, tool)
35767 將 tools codecoverage 的目標設定為零百分比 (cla: yes, tool)
35775 將 platform_interaction_test_swift 新增到 devicelab (a: tests, cla: yes, framework, p: framework, plugin, ⌺ platform-ios)
35777 修復 logLevel 過濾器錯誤,現在過濾器按預期工作 (cla: yes, team)
35778 在 CI 構建 smoke test 中構建所有示例專案 (a: tests, cla: yes, team)
35780 從 layers example app 中移除 CocoaPods 支援 (a: tests, cla: yes, d: examples, team)
35785 從隱式動畫 Widget 中移除 reverseDuration,因為它被忽略。 (a: animation, cla: yes, framework, severe: API break)
35792 停用 Web 測試 (cla: yes)
35810 SliverFillRemaining 在 hasScrollBody 為 false 時會考慮 child size (cla: yes, f: scrolling, framework, waiting for tree to go green)
35814 滾動引擎 e695a516f..75387dbc1 (8 個提交) (cla: yes, team)
35825 修復了示例程式碼的構建,以使用新的 binary messenger API。 (cla: yes, team)
35828 使用 resolution of dart-lang/sdk#31543 清理 widgets/sliver_persistent_header.dart (cla: yes, framework)
35829 iOS 13 捲軸 (cla: yes, f: cupertino, framework)
35833 在 add-to-app 專案的 ephemeral Xcode 構建階段停用 CocoaPods 輸入和輸出路徑 (a: existing-apps, cla: yes, tool, ⌺ platform-ios)
35839 使用 pub run 進行 create 測試並移除 [INFO] 日誌 (cla: yes, tool)
35846 將 reload 和 restart 處理移至終端 (cla: yes, tool)
35878 新增 flag 以便為 showModalBottomSheet 使用根導航器 (cla: yes, f: material design, framework)
35892 文件修復 (cla: yes, d: api docs, d: examples, framework)
35906 為示例新增錨點 (cla: yes, team)
35913 將 focus 示例更改為更規範(且正確)(cla: yes, framework)
35919 Animation API 文件改進 (a: animation, cla: yes, framework, waiting for tree to go green)
35926 新增示例,展示如何從一個欄位移動到下一個欄位。 (cla: yes, d: api docs, d: examples, framework)
35932 使用 'flutter update-packages --force-upgrade' 升級了 framework packages。 (cla: yes, framework)
35941 SliverLayoutBuilder (cla: yes, f: scrolling, framework)
35942 在 platform_channel_swift 示例測試中使用 test 而不是 test_api 包 (a: tests, cla: yes, d: examples, team)
35971 [ImgBot] 最佳化圖片 (cla: yes, team)
35979 最佳化手勢識別器修復 #35658 (cla: yes, f: gestures, framework)
35991 在測試中啟用 widget 載入其自身包內的資源 (a: tests, cla: yes, tool)
35996 撤銷 "在從 CLI 執行時,保持 LLDB 連線到 iOS 裝置。" (cla: yes)
35999 Deflake ImageProvider.evict 測試 (a: images, a: tests, cla: yes, team: flakes)
36006 修復 linesplitter (cla: yes, team)
36017 將 reporting 檔案移動到 reporting/ (cla: yes, tool)
36026 新增 transformPoint 和 transformRect 基準測試 (cla: yes, team)
36028 修復 Slider 的首選高度 (cla: yes, f: material design, framework)
36030 [Material] 實現 TooltipTheme 和 Tooltip.textStyle,修復 Tooltip debugLabel,更新 Tooltip 預設值 (cla: yes, f: material design, framework, severe: API break, severe: new feature)
36071 撤銷 "Bundle ios dependencies" (cla: yes, team, tool)
36082 新增更好的 JSON-RPC 異常處理 (cla: yes, tool)
36084 處理 google3 版本的 pb (cla: yes, tool)
36087 更新 CupertinoSwitch 的視覺樣式以匹配 iOS 13 (cla: yes, f: cupertino, framework)
36088 新增 PopupMenuTheme 以便為 Menu 的顏色、形狀、高程、文字樣式進行主題化 (cla: yes, f: material design, framework)
36089 修復 flaky peer connection (a: tests, cla: yes, framework)
36090 不要求 diffs 具有百分比 coverage (cla: yes, team)
36093 重新發布 bundle ios deps (cla: yes, team, tool)
36094 撤銷 "合併分支 'master' 和 'master' 來自 github.com:flutter/fl…" (cla: yes, f: cupertino, f: material design, framework, team)
36096 撤銷 "Merge branches 'master' and 'master' of github.com:flutter/fl… (cla: yes, tool)
36097 修復巢狀滾動檢視可能在沒有佈局的情況下重建 (cla: yes, f: scrolling, framework, severe: crash)
36098 更清晰地說明客戶測試指令碼中的錯誤 (cla: yes, team)
36102 將 buildable module 測試移至 module test (cla: yes, team)
36103 重新發布 "第 1 部分:Skia Gold 測試" (a: tests, cla: yes, framework, waiting for tree to go green)
36105 [flutter_tool] 捕獲專案建立期間的 yaml 解析失敗 (cla: yes, team, tool)
36106 更新 ColorScheme.dark() 顏色以匹配 Material Dark 主題規範 (cla: yes, f: material design, framework, severe: API break)
36108 將 tools 測試移至 general.shard 目錄,為更改 tools 測試的分片方式做準備 (cla: yes, tool)
36109 捕獲 runChecked* 丟擲的異常(如果可能)(cla: yes, tool, waiting for tree to go green)
36122 確保 add-to-app 構建包從外部 xcodebuild/gradlew 傳送分析資訊 (cla: yes, team, tool)
36123 嘗試重新啟用 integration_tests-macos (a: tests, cla: yes, team, team: flakes)
36135 在 foundation 中新增 kIsWeb 常量 (cla: yes, framework)
36138 為 flutter tools 實現功能標誌系統 (cla: yes, tool)
36174 [cupertino_icons] 為 brightness #16102 新增字形引用 (cla: yes, f: cupertino, framework)
36194 在從 CLI 執行時,保持 LLDB 連線到 iOS 裝置 (cla: yes, tool)
36197 修復 Windows,排除其他平臺上的 widgets (cla: yes, team)
36199 如果 isolate 仍處於暫停狀態,則不要嘗試 flutterExit (cla: yes, tool)
36200 重構 Android_views 測試應用,為新增 iOS 平臺檢視測試做準備 (a: platform-views, a: tests, cla: yes, team)
36202 新增關於 MaterialButton.colorBrightness 的說明性文件 (cla: yes, d: api docs, f: material design, framework)
36208 [flutter_tool] 在沒有終端連線的情況下允許 analytics (cla: yes, tool)
36213 使用 DeviceManager 而不是 device 來確定裝置是否支援專案。 (cla: yes, tool)
36217 將 Mouse 從 Listener 中拆分 (a: desktop, cla: yes, framework, severe: API break, waiting for tree to go green)
36218 在 flutter pub context 中釋放鎖 (cla: yes, tool)
36212 建議使用 CDN 支援的最終版本來支援 trunk specs 倉庫。 (cla: yes, tool)
36240 重新排列 flutter assemble 實現 (cla: yes, tool)
36243 允許語義標籤比原始文字短或長 (a: accessibility, cla: yes, customer: money (g3), framework, waiting for tree to go green)
36262 防止 Table._computeColumnWidths 中的無限迴圈 (cla: yes, framework)
36270 將 Future.done 改為 Future.whenComplete (a: tests, cla: yes, framework, team, waiting for tree to go green)
36288 如果在非 macOS 平臺上例項化 IOSDevice,則丟擲異常 (cla: yes, tool)
36289 FakeHttpClientResponse 改進 (cla: yes, tool)
36293 撤銷 "在從 CLI 執行時,保持 LLDB 連線到 iOS 裝置。" (cla: yes, tool)
36297 為語義新增多行標誌 (a: accessibility, cla: yes, framework, ☸ platform-web)
36302 Issues/30526 gc (cla: yes, framework)
36303 新增 sync star 基準測試用例 (a: accessibility, cla: yes, team)
36317 停用 Windows 上的 flaky 測試 (cla: yes, f: material design, framework)
36318 將 flutter_runner 包含在 precache artifacts 中。 (cla: yes, tool)
36319 撤銷 "Fix semantics for floating pinned sliver app bar" (cla: yes, framework)
36327 修復 ideviceinstaller 呼叫未傳遞 DYLD_LIBRARY_PATH 的問題 (cla: yes, tool)
36331 對 precache 幫助文字進行少量修復 (第 2 次嘗試) (cla: yes, tool)
36333 修復 sliver fixed pinned appbar (cla: yes, framework, waiting for tree to go green)
36334 添加了 Driver API,該 API 會等待直到幀同步 (a: tests, cla: yes, framework)
36379 新增 Usage 的缺失測試用例 (cla: yes, tool)
36384 重新命名 test app android_views 為 platform_views (cla: yes, team)
36391 為 Listview 和 pageview 添加了文件示例 (cla: yes, d: api docs, framework)
36392 增加 log_test 中匹配操作持續時間的模式 (a: tests, cla: yes, tool, waiting for tree to go green)
36394 新增缺失的 protobuf 依賴(cla: yes, tool)
36396 最佳化 matrix_utils 中的 transformRect 和 transformPoint 方法。(cla: yes, framework)
36399 在 Flutter Gallery 中添加了 ThemeMode 支援(cla: yes, d: examples, team, team: gallery)
36402 讓渲染物件複用引擎層(cla: yes, framework, severe: API break, severe: performance, ☸ platform-web)
36404 使測試後退按鈕標籤確定化(cla: yes, team)
36409 在 SearchDelegate 中新增 searchFieldLabel,以便顯示自定義提示(cla: yes, f: material design, framework)
36410 為 devicelab 中的 hello world 啟動測試添加了管道(cla: yes, team)
36411 實現 InputDecorationTheme 的 copyWith、==、hashCode(cla: yes, f: material design, framework, severe: new feature)
36413 恢復 “Roll engine f3482700474a..1af19ae67dd1 (4 commits)”(cla: yes, engine)
36418 為 screenshot 和 printDetails 方法新增測試(cla: yes, tool)
36421 doc : ReorderableListView - 添加了 WidgetOfTheWeek 的 YouTube 影片……(cla: yes, f: material design, framework)
36428 Bump engine 版本(cla: yes, engine, team)
36431 重新啟用 `flutter test` 表示式求值測試(a: tests, cla: yes, tool)
36434 清理 flutter driver 裝置檢測。(cla: yes, tool)
36460 為頂部 Widgets 新增圖片並更新示例:(cla: yes, d: api docs, d: examples, f: material design, framework)
36465 使用 FlutterFeatures 配置 web 和 desktop 裝置(cla: yes, tool)
36468 修復 test_widgets-windows 未執行測試的問題(a: tests, cla: yes, framework, team, waiting for tree to go green)
36471 為 AOT 啟用 bitcode 編譯(cla: yes)
36481 刪除未經測試的程式碼(cla: yes, tool)
36482 透過僅在 100x100 的表面上繪製來加速 shader 預熱(cla: yes, framework)
36485 新增文字邊框文件(a: typography, cla: yes, d: api docs, framework)
36490 [flutter_tool] 在命令執行前傳送分析資料命令(cla: yes, tool)
36492 新增 GitHub CODEOWNERS 檔案,以按路徑自動新增審查者(cla: yes, team)
36493 修復 sliver 列表在子項重新排序時未佈局第一個子項的問題(cla: yes, framework)
36498 清理 host_app_ephemeral_cocoapods Profile 構建設定(a: existing-apps, cla: yes, t: xcode, tool, ⌺ platform-ios)
36503 停用 Firebase Test Lab smoke test 以解除自動滾動的阻塞(cla: yes)
36507 Bump engine 版本(cla: yes, engine, team, tool)
36510 flutter update-packages --force-upgrade(cla: yes, team)
36512 重新命名 Driver API waitUntilFrameSync 為 waitUntilNoPendingFrame(a: tests, cla: yes, framework)
36513 修復 `flutter pub -v`(cla: yes, tool)
36545 [flutter_tool] 將本地時間與螢幕和事件一起傳送給分析資料(cla: yes, tool, work in progress; do not review)
36546 由於底層問題 19696 已修復,重新啟用 Windows 上的 date_picker_test。(cla: yes, f: material design, framework)
36548 透過恢復 build_modules 的版本更新來修復 Web 構建(cla: yes, tool)
36549 修復 Web 訊息編解碼器中的數字編碼(cla: yes, framework)
36553 在測試期間從檔案系統載入資源,而不是從清單載入。(a: tests, cla: yes, framework)
36556 修復使用區域性使用的用法測試(cla: yes, tool)
36560 [flutter_tools] 在 README.md 中新增一些有用的命令(cla: yes, tool)
36564 確保 fx flutter attach 可以找到裝置(cla: yes, tool)
36569 對 flutter_tools 進行一些小的清理(cla: yes, tool)
36570 對 tool_coverage 工具進行一些小的修復(cla: yes, tool)
36571 對 devicelab 進行一些小的清理(cla: yes, team)
36579 新增漸變文字文件(a: typography, cla: yes, framework)
36585 將構建輸出放在 dart tool 下(cla: yes, tool)
36589 更新 Localizations:添加了 24 個新 locale(重發)(a: internationalization, cla: yes, f: cupertino, f: material design)
36495 更多 resident runner 測試(cla: yes, tool)
36598 公開將 dart 編譯為 kernel 以用於 VM 的功能(cla: yes, tool)
36618 恢復 "AsyncSnapshot.data 在 error 或 no data 時丟擲"(cla: yes, framework)
36654 恢復 "使用 FlutterFeatures 配置 web 和 desktop 裝置"(cla: yes, team, tool)
36679 在 `flutter format` 命令列中新增行長度限制(cla: yes, tool)
36690 更新 cirrus fingerprint 指令碼以包含 goldens 版本(a: tests, cla: yes, framework, waiting for tree to go green)
36695 Android 可見密碼輸入型別支援(cla: yes, framework)
36698 修復 iPhone 強制按壓鍵盤選擇崩潰(cla: yes, framework)
36699 Reland: 使用 flutter features 進行 web 和 desktop(cla: yes, team, tool)
36717 修復未啟用 web 配置的 devicelab 測試。(cla: yes, team)
36722 跳過 Windows 的不穩定測試(cla: yes, tool)
36727 為 create 新增缺失的配置(cla: yes, team, tool)
36731 恢復 "Add flutter build aar"(cla: yes, team, tool)
36732 Flutter build aar(a: build, cla: yes, team, tool, waiting for tree to go green)
36768 為 Flutter.Error 事件新增 error count 欄位(cla: yes, framework)
36773 公開 build-dir 配置選項(cla: yes, tool)
36774 使用庫名稱謂詞引數化 CoverageCollector(cla: yes, tool)
36784 [flutter_tool] 改進 Windows flutter clean 錯誤訊息(cla: yes, tool)
36785 [flutter_tool] 清理 usage 事件和自定義維度(cla: yes, tool)
36787 檢查目錄而不是路徑分隔符(cla: yes, tool)
36793 將 Flutter 模組 App.framework 作為本地 CocoaPod pod 進行供應商,以便由宿主應用安裝(a: existing-apps, cla: yes, t: xcode, team, tool, ⌺ platform-ios)
36805 允許宿主應用使用 flavors 和自定義構建型別(a: build, a: existing-apps, cla: yes, t: gradle, team, tool, waiting for tree to go green)
36832 刪除對分析器訊息的不穩定檢查。(cla: yes, tool)
36845 改進 Windows 構建失敗訊息(cla: yes, tool, waiting for tree to go green)
36851 恢復 "[Material] 實現 TooltipTheme 和 Tooltip.textStyle,修復 Tooltip debugLabel,更新 Tooltip 預設值"(cla: yes, f: material design, framework)
36856 [Material] 實現 TooltipTheme 和 Tooltip.textStyle,更新 Tooltip 預設值(cla: yes, f: material design, framework, severe: API break, severe: new feature)
36857 確保使用者丟擲的錯誤具有 ErrorSummary 節點(cla: yes, framework)
36860 移除 Chain terse 解析(cla: yes, tool)
36866 `flutter test [some_directory]` 的測試(cla: yes, team, tool)
36867 從 TextStyle 新增 StrutStyle 引用(cla: yes, framework)
36874 調整功能措辭(cla: yes, tool)
36877 恢復 "Dismiss modal with any button press"(cla: yes, framework)
36880 [Material] 建立 material Banner 元件(cla: yes, f: material design, framework)
36884 修復 build_runner(cla: yes, team, tool)
36885 手動滾動 flutter/engine@ef99738...72341ed(cla: yes, engine, tool)
36886 為外掛添加註解依賴(cla: yes, team, tool, waiting for tree to go green)
36887 修復 thumb 大小計算(cla: yes, f: cupertino, framework)
36893 修復 minor typos(cla: yes, framework)
36895 將 splash 測試標記為不穩定,直到證明穩定。(cla: yes, team)
36901 在 Windows 上執行 Gradle 測試(a: build, cla: yes, team, tool)
36949 移除與 settings_aar.gradle 相關的 stdout(a: tests, cla: yes, t: flutter driver, team)
36955 提取通用的 PlatformView 功能:Painting 和 Semantics(a: platform-views, cla: yes, framework)
36956 Redo: Modal 透過任何按鈕關閉(cla: yes, framework, waiting for tree to go green)
36963 為 tooltips 新增邊距(cla: yes, f: material design, framework, severe: new feature)
36964 Interactive size const(cla: yes, f: cupertino, f: material design, framework, severe: API break)
36966 回滾 AAR 構建實驗(cla: yes, tool)
36969 devicelab: 將 FLUTTER_ENGINE 環境變數替換為新的本地引擎標誌(cla: yes, team)
36970 澄清 showDuration 和 waitDuration API 文件和測試行為(cla: yes, d: api docs, f: material design, framework)
36974 Multiline Selection Menu Position Bug(a: text input, cla: yes, f: material design, framework)
36987 Flutter assemble for macos take 2!(cla: yes, tool, ⌘ platform-mac)
36997 為 demo splash screen 專案添加了缺失的 png(由全域性 gitignore 引起)。(cla: yes, team)
37026 新增對卡納達語 (kn) locale 的支援(a: internationalization, cla: yes, f: cupertino, f: material design, team)
37027 恢復 "Fix the first frame logic in tracing and driver"(a: tests, cla: yes, d: examples, framework, team, team: gallery, tool)
37030 將 backdrop_filter_perf 測試標記為非不穩定(cla: yes, team)
37033 修復反轉軸方向時 debug paint 崩潰(cla: yes, framework, severe: crash)
37036 build number(+ 後的部分)被記錄為可選,如果不存在,則使用完整的應用程式版本(cla: yes, tool)
37037 [flutter_tool] 更新 Fuchsia SDK(cla: yes, tool)
37038 將 SnackBar 更新到最新的 Material 規範。(cla: yes, f: material design, framework)
37042 修復清除後選擇選單未顯示的問題(a: text input, cla: yes, framework)
37043 iOS 上的除錯模式應用程式已連線的測試。(cla: yes, team, tool)
37044 [flutter_tool] 使少數檔案操作同步(cla: yes, tool)
37048 在構建摺疊選擇時使用 SizedBox 而不是 Container(a: text input, cla: yes, f: cupertino, framework)
37049 恢復 Optimize transformRect(cla: yes, framework, waiting for tree to go green)
37055 恢復 "Enable selection by default for password text field and expos…"(cla: yes, f: cupertino, f: material design, framework)
37158 修復 Semantics Debugger 中的 Textfields(a: accessibility, cla: yes, framework, waiting for tree to go green)
37183 Reland Enable selection by default for password text field and expose…(a: text input, cla: yes, customer: fun (g3), f: cupertino, f: material design)
37186 [flutter_tool] Usage refactor cleanup(cla: yes, tool)
37187 在 MultiChildRenderObjectWidget 中使用 FlutterError(cla: yes, framework)
37192 Reland "Fix the first frame logic in tracing and driver (#35297)"(cla: yes, engine, framework)
37194 [flutter_tool] 更優雅地處理 Android sdkmanager 失敗(cla: yes, tool)
37196 [flutter_tool] 捕獲 'adb devices' 丟擲的 ProcessException(cla: yes, tool)
37198 [flutter_tool] 重新嘗試傳送第一個崩潰報告(cla: yes, tool)
37205 為 complex_layout 新增 cmx(cla: yes, team)
37206 測試作為 AAR 構建的模組是否包含正確的資源和工件(a: build, cla: yes, team, waiting for tree to go green, ▣ platform-android)
37207 更新 complex_layout.cmx(cla: yes, team)
37208 Roll flutter/engine@09f8bffb9...67319c00b(cla: yes)
37210 profile 構建時不要剝離符號(cla: yes, team, tool)
37211 在滾動關閉時不要啟用滾輪(a: desktop, cla: yes, customer: octopod, framework)
37217 從 App.framework 中隱藏 spotlight 符號(cla: yes, tool, waiting for tree to go green)
37250 移除 Golden Test 中遺留的跳過項(a: tests, cla: yes, framework)
37254 當 extendBody 為 true 時,Clamp Scaffold 的最大 body 高度(cla: yes, f: material design, framework, severe: crash)
37259 [Material] 為 Chips 添加了 hovered、pressed、focused 和 selected 文字顏色支援。(cla: yes, f: material design, framework)
37266 更改 Web 版 kMaxUnsignedSMI 的值(cla: yes, framework, severe: new feature, waiting for tree to go green, ☸ platform-web)
37269 [Material] FAB 重構 - 移除不必要的 IconTheme(cla: yes, f: material design, framework)
37275 最佳化 matrix_utils 中的 transformRect 和 transformPoint 方法…(cla: yes, framework)
37276 將 podhelper.rb 設為模板,以避免傳遞模組名(a: existing-apps, cla: yes, t: xcode, team, tool, ⌺ platform-ios)
37295 恢復 "reland Enable selection by default for password text field and expose…"(a: accessibility, cla: yes, f: cupertino, f: material design, framework, team)
37314 更新 dartdoc 到 28.4(cla: yes, team)
37319 resizeToAvoidBottomInset Cupertino 在沒有 NavBar 的情況下(cla: yes, f: cupertino, framework)
37322 為 Android Platform view 觸控事件測試添加註釋(a: platform-views, cla: yes, framework, severe: crash, waiting for tree to go green)
37324 Reland Enable selection by default for password text field and expose…(a: accessibility, cla: yes, f: cupertino, f: material design, framework, team)
37328 修復在 isMultiline 標誌新增到值後的一些測試(a: accessibility, cla: yes, framework, waiting for tree to go green, ☸ platform-web)
37331 [flutter_tool] 新增缺失的 toString()(cla: yes, tool)
37338 更新建構函式 API TooltipTheme、ToggleButtonsTheme、PopupMenuTheme(cla: yes, f: material design, framework, severe: API break)
37341 隱藏 hero 轉換後的原始 hero(a: animation, cla: yes, framework, severe: API break, severe: new feature)
37342 修復使用閉包時的滑鼠區域崩潰(a: desktop, cla: yes, framework, waiting for tree to go green)
37344 修復滑鼠區域重複渲染(a: desktop, cla: yes, framework, waiting for tree to go green)
37345 [flutter_tool] 將本地時區包含在分析時間戳中(cla: yes, tool)
37351 修復 macOS assemble 滾動時捕獲的錯誤(cla: yes, tool)
37355 新增 ThemeData.from() 方法,以從 ColorScheme 構建 Theme(cla: yes, f: material design, framework)
37365 僅在 debug 模式下構建 macOS kernel(cla: yes, tool)
37378 透過 COMPILER_INDEX_STORE_ENABLE=NO 引數在 CI 中停用 Xcode 索引(cla: yes, tool, waiting for customer response)
37403 為 textformfield 新增 ontap(cla: yes, f: material design, framework)
37405 將 .android/Flutter/flutter.iml 新增到 module 模板。(cla: yes, tool)
37407 移除 iOS 構建中的 multi-arch 檢查(cla: yes, tool)
37413 恢復 "Remove multi-arch check in iOS builds"(cla: yes, engine, tool)
37417 Nosuchmethod window(a: tests, cla: yes, framework)
37422 [flutter_tool] 對 manifest yaml 進行額外的驗證(cla: yes, tool)
37425 支援 macOS release 模式(1/3)(cla: yes, tool)
37436 輸入文字後隱藏文字選擇控制代碼(cla: yes, f: material design, framework)
37440 執行 `flutter run` 後,列印 HttpException 丟擲的訊息(cla: yes, tool, waiting for tree to go green)
37442 停用不穩定的測試(a: tests, cla: yes, team)
37445 將 iOS gen_snapshot 從 multi-arch 二進位制檔案切換到多個二進位制檔案(cla: yes, engine, tool)
37449 如果 xcode_backend.sh 指令碼失敗或替換變數缺失,則使宿主 Xcode 構建失敗(a: existing-apps, cla: yes, t: xcode, team, tool)
37457 當 flavor 包含下劃線時,查詢 app bundle(a: build, cla: yes, team, tool, waiting for tree to go green)
37479 刪除 ContainerParentDataMixin.detach 中的無效程式碼(cla: yes, framework, waiting for tree to go green)
37489 將預設 BinaryMessenger 例項移動到 ServicesBinding(a: tests, cla: yes, customer: espresso, d: examples, framework, severe: API break, t: flutter driver, team)
37492 Drawer 邊緣拖動寬度改進(cla: yes, f: material design, framework, severe: new feature)
37497 提取通用的 PlatformView 功能:Gesture 和 PointerEvent(cla: yes, framework)
37500 避免殺死 Flutter tool 程序(#37471)(cla: yes, tool)
37503 快速修復啟動測試(cla: yes, framework)
37509 為 Pod env 指令碼使用 macOS ephemeral 目錄(cla: yes, tool)
37512 在 debug 構建中啟用 widget 建立跟蹤(cla: yes, tool)
37514 [flutter_tool] 移除意外的分析螢幕傳送(cla: yes, tool)
37515 為 IterableProperty 引入 Web 支援
37516 殺死陳舊的 TODO(a: tests, cla: yes, framework, team)
37521 使 xcodeSelectPath 也捕獲 ArgumentError(cla: yes, tool)
37524 確保測試透過使用 addTearDown 來移除指標(a: tests, cla: yes, framework, waiting for tree to go green)
37556 [Material] 使 RawChip.selected 不可為空。(cla: yes, f: material design, framework)
37595 Closes #37593 將 flutter_export_environment.sh 新增到 gitignore(cla: yes, tool, waiting for tree to go green)
37624 API 文件中檢視次數最多的 10-20 個圖表(cla: yes, d: api docs, d: examples, f: material design, framework, from: study, waiting for tree to go green)
37631 [Material] 為 material banner 建立演示(cla: yes, d: examples, f: material design, team, team: gallery)
37634 [web][upstream] 更新 diagnostics 以支援 web 平臺測試(cla: yes, f: material design, framework)
37636 新增 CheckboxListTile checkColor(cla: yes, f: material design, framework)
37637 在 RenderView diagnostics 中不呼叫 Platform.operatingSystem(cla: yes, framework, ☸ platform-web)
37638 [web][upstream] 修復 web 平臺的 debugPrintStack(cla: yes, framework, ☸ platform-web)
37647 更改 gen_snapshot 搜尋路徑的優先順序(cla: yes, tool)
37649 恢復 "Integrate dwds into flutter tool for web support"(a: accessibility, cla: yes, d: examples, team, team: gallery)
37650 Reland Integrate dwds into flutter tool for web support(a: accessibility, cla: yes, d: examples, team, team: gallery)
37652 將 RenderObject.getTransformTo 更改為包含祖先。(cla: yes, framework, severe: API break)
37654 為 flutter tools BUILD.gn 新增缺失的庫(cla: yes, tool)
37658 修復 dwds/web 構建的 windows 路徑(cla: yes, tool)
37661 flutter update-packages --force-upgrade(a: accessibility, a: tests, cla: yes, d: examples, framework, team, team: gallery, tool)
37664 部分 macOS assemble revert(cla: yes, tool)
37703 PlatformViewLink,處理 PlatformViewSurface 的建立和 PlatformViewController 的處置(a: platform-views, cla: yes, framework)
37712 [web][upstream] 最佳化 InactiveElements 的停用(cla: yes, framework, ☸ platform-web)
37714 移除未使用的指令碼(cla: yes, team)
37715 修復 markdown 連結格式(cla: yes, f: material design, framework)
37718 向 MediaQueryData & TestWindow 新增 physicalDepth(cla: yes, customer: fuchsia, framework, severe: customer critical, waiting for tree to go green)
37724 iOS 13 捲軸震動(cla: yes, f: cupertino, framework)
37730 恢復 "remove unused script"(cla: yes, team)
37731 新增元資料以指示宿主應用是否包含 Flutter 模組(cla: yes, team, tool)
37733 支援 macOS Catalina 樣式的簽名證書名稱(cla: yes, tool)
37735 從 flutter run 命令中移除不再需要的 no-build 標誌(cla: yes, tool)
37738 安裝模組 pod 時使用相對路徑(a: existing-apps, cla: yes, tool, ⌺ platform-ios)
37740 在 Cirrus 中停用 gem 文件生成(cla: yes, team)
37743 處理 fe 伺服器丟擲的 map 和 reject(cla: yes, tool)
37752 從 flutter config 中移除不再需要的 gradle-dir 標誌(cla: yes, tool)
37760 不要將 system_debug_ios 標記為不穩定。(cla: yes, team)
37790 Doc: Image.memory 只接受壓縮格式(cla: yes, framework, waiting for tree to go green)
37792 在透過 Invoke-WebRequest 下載 Dart SDK 時停用進度條(cla: yes, tool)
37793 向 Tween 新增 equals 和 hashCode(a: animation, cla: yes, framework, waiting for tree to go green)
37801 修復 TextField 遊標顏色文件(cla: yes, f: material design, framework)
37806 向 macOS 構建和測試新增 COMPILER_INDEX_STORE_ENABLE=NO(a: tests, cla: yes, t: xcode, team, tool)
37809 向內部使用 Focus widget 的 widgets 新增 autofocus 引數(cla: yes, f: cupertino, f: material design, framework)
37811 將 flutter_export_environment.sh 新增到 framework 樹的 gitignore 中(cla: yes, team)
37812 [web][upstream] 不為 web 平臺註冊 exit/saveCompilationTrace,因為它們不可用(cla: yes, framework, ☸ platform-web)
37815 重構 resident web runner 用法,以避免使用不支援 dwds 的 SDK 使用者(cla: yes, tool)
37816 更新依賴;新增 Web smoke test(a: accessibility, a: tests, cla: yes, d: examples, framework, team, team: gallery)
37825 FocusManager 的自動焦點高亮模式(CQ+1, cla: yes, f: material design, framework)
37828 使 android_semantics_testing 使用 ENV 提供的 Android SDK 中的 adb(a: accessibility, cla: yes, team)
37856 從 flutter test 中移除 solo 標誌的引用(a: tests, cla: yes, d: api docs, framework)
37863 公開 timeline event 名稱,以便在其他進行 tracing 的系統中可以使用(cla: yes, tool)
37870 從 BottomNavigationBar items 中移除 Header 標誌(cla: yes, f: material design, framework, waiting for tree to go green)
37871 捕獲建立快取目錄時發生的 filesystem 異常(cla: yes, tool)
37872 取消標記不再不穩定的 devicelab 測試(cla: yes, team)
37877 將 DefaultTextStyle 祖先新增到 Tooltip Overlay(cla: yes, f: material design, framework)
37880 減少 Mac 工作負載(cla: yes)
37881 移除不再需要的指令碼(cla: yes, team, waiting for tree to go green)
37882 為 AboutListTile 新增 dense 屬性(cla: yes, f: material design, framework)
37891 Focus debug(a: desktop, cla: yes, framework)
37895 恢復 "Add equals and hashCode to Tween"(cla: yes, framework)
37900 監聽 ExtensionEvent 而不是 TimelineEvent(cla: yes, framework, tool)
37904 測試 tool scheduling(cla: yes, team)
37906 始終安裝 ephemeral engine 副本,而不是從 CocoaPods spec 中獲取(a: existing-apps, cla: yes, team, tool, ⌺ platform-ios)
37938 恢復 "Adding physicalDepth to MediaQueryData & TestWindow"(a: tests, cla: yes, framework, waiting for tree to go green)
37940 跳過不包含帶文件包的更改的 docs shard(cla: yes, team, tool)
37941 在非 framework 更改時跳過 widget 測試(cla: yes, team)
37955 為最近的 Skia 更改更新 shader 預熱(cla: yes, framework, severe: performance, severe: regression)
37958 捕獲因 bad simctl 輸出而導致的 FormatException(cla: yes, tool)
37964 更新 bottom sheets 的文件以準確反映用法(cla: yes, f: material design, framework)
37966 在 flutter clean 中移除 ephemeral 目錄(a: existing-apps, cla: yes, tool)
37971 更新依賴(a: accessibility, cla: yes, d: examples, team, team: gallery)
37981 使 `_runFlutterTest` 能夠驗證命令輸出(cla: yes, team)
37983 恢復 "Moved the default BinaryMessenger instance to ServicesBinding…"(a: accessibility, a: tests, cla: yes, f: cupertino, f: material design, framework, team)
37984 修復 flutter/dev/bots/README.md 中的一些拼寫錯誤(cla: yes, team)
37994 移除 no-constant-update-2018,底層問題已解決。(cla: yes, tool)
38101 捕獲 flutter create 丟擲的 filesystem 異常(cla: yes, tool)
38102 修復被隱式下轉換隱藏的型別錯誤(cla: yes, tool)
38296 使用通用的 emulator/device 列表(cla: yes, t: flutter driver, tool, waiting for tree to go green)
38325 重構 `flutter upgrade` 為 2 部分,第二部分可重入(cla: yes, tool)
38326 在 Mac 上重新啟用 post-submit gold 測試(a: tests, cla: yes, framework)
38339 [flutter_tool] 將 create 語言預設值切換為 swift 和 kotlin(cla: yes, tool)
38342 從 BUILD.gn 中移除 bsdiff(cla: yes, tool)
38348 Analyzer 修復,未在 PR 中捕獲(cla: yes, d: examples, f: material design, team, team: gallery)
38353 [flutter_tool] 清理 Observatory 連線錯誤處理(cla: yes, tool)
38441 修復 growthDirection reversed 和 AxisDirection down or right 時的 getOffsetToReveal(cla: yes, framework)
38462 恢復 "Roll engine ff49ca1c6e5b..7dfdfc6faeb6 (52 commits)"(cla: yes, engine)
38463 在非 debug 模式下執行時,不要構建 _focusDebug 的引數(cla: yes, framework)
38467 [Material] 為 FAB 和 FAB ThemeData 新增 splashColor(cla: yes, f: material design, framework)
38472 [flutter_tool] 修復 manifest yaml 驗證中的 bug(cla: yes, tool)
38486 捕獲 json_rpc 拋入 Zone 的錯誤(cla: yes, tool)
38491 更新 CONTRIBUTING.md(cla: yes, team)
38494 Navigator change backup(a: tests, cla: yes, framework, ☸ platform-web)
38495 Roll engine ff49ca1c6e5b..be4c8338a6ab (61 commits)(cla: yes, engine)
38497 處理 frontend server 意外退出(cla: yes, tool)
38499 更新 Web 編譯器並配置庫 (cla: yes, tool)
38546 重新合併 '為 MediaQueryData & TestWindow 新增 physicalDepth' (a: tests, cla: yes, customer: fuchsia, framework, severe: customer critical)
38558 修正 API 文件中的拼寫錯誤(以及一些錯誤)。 (cla: yes, framework)
38564 更新金色檔案更改的程式碼所有者 (a: tests, cla: yes, framework, team, will affect goldens)
38567 新增煙霧測試,以便在 Catalina 主機上測試每個提交。 (cla: yes, team)
38575 真正修復 rpc 異常 (cla: yes, tool)
38579 修復一個煙霧測試。 (cla: yes, team)
38586 編譯有錯誤時不要重新載入 (cla: yes, tool)
38587 改進 bitcode 檢查 (cla: yes, t: xcode, tool, ⌺ platform-ios)
38593 修復 Cupertino 模板非內容元件的文字縮放因子 (a: fidelity, cla: yes, f: cupertino, f: material design, framework)
38603 修復 iOS 新增到應用測試 (a: existing-apps, a: tests, cla: yes, team, ⌺ platform-ios)
38621 [Material] 為 Dividers 建立主題以支援厚度自定義 (cla: yes, f: material design, framework)
38629 處理已連線但未配對的 iOS 裝置情況 (cla: yes, tool)
38635 切換按鈕文件 (cla: yes, d: api docs, f: material design, framework)
38636 為 UserAccountsDrawerHeader 新增 arrowColor 選項 (#38608) (cla: yes, f: material design, framework)
38637 [flutter_tool] 對格式錯誤的儲存 URL 覆蓋丟擲 tool exit (cla: yes, tool)
38639 PlatformViewLink. cached surface 應為 Widget 型別 (a: platform-views, cla: yes, framework)
38645 重新命名 macOS release 模式下的 iOS 架構 (macOS release 模式 2/3) (cla: yes, tool)
38651 更新 macOS Podfile 模板平臺版本 (cla: yes, tool)
38652 殺死死程式碼 (cla: yes, team, tool)
38658 將 engine 回滾到 f8e7453f11067b5801a4484283592977d18be242 (cla: yes, engine)
38662 從使用 defaults 更改為使用 plutil 進行 Plist 解析 (cla: yes, tool)
38686 重新命名專利檔案 (cla: yes)
38704 向 FocusNode 新增 canRequestFocus 切換 (cla: yes, framework)
38708 透過指定平臺為 iOS 來修復 Catalina 熱過載測試。 (cla: no, team)
38710 PlatformViewLink: 將 CreatePlatformViewController 重新命名為 CreatePlatformViewCallback (a: platform-views, cla: yes, framework)
38719 修復一些 iOS devicelab 測試的階段 (cla: yes, team)
在此版本的 flutter/engine 中關閉的 PRs
#從 2019年6月21日 22:31:55 -0400 到 2019年8月18日 12:22:00 -0700
9041 TextStyle.height 屬性作為字型大小的倍數,而不是上部/下部/行距的倍數。 (affects: text input, cla: yes, prod: API break)
9075 IOS Platform view transform/clipping (cla: yes)
9089 為 GLFW 嵌入器連線自定義事件迴圈互操作。 (cla: yes)
9206 Android Embedding Refactor PR31: 將平臺檢視與新嵌入器和外掛 shim 整合。 (cla: yes)
9329 透過意外保留隱式 self 來修復記憶體洩漏 (cla: yes)
9341 在閱讀嵌入器類時順帶進行的文件記錄 (cla: yes)
9360 簡化 Android 上的應用 bundle 載入 (cla: yes)
9403 從 ParagraphBuilder::AddText 中移除未在 engine 中使用的變體 (cla: yes)
9419 具有二進位制訊息傳遞器 (cla: yes, prod: API break)
9423 在平臺檢視被處置後,不要掛起其輸入連線 (cla: yes)
9424 傳送第一幀的計時資訊而不進行批次處理 (cla: yes)
9428 更新 README.md 以與 framework 保持一致 (cla: yes)
9431 僅在平臺執行緒上生成弱指標 (cla: yes)
9436 新增合併和取消合併 MessageLoopTaskQueues 的功能 (cla: yes)
9439 消除 FlutterView 中未使用的匯入 (cla: yes)
9446 撤銷“將 fuchsia/sdk/core/mac-amd64 從 Cx51F... 回滾到 e8sS_...” (cla: yes)
9449 撤銷“將 fuchsia/sdk/core/linux-amd64 從 udf6w... 回滾到 jQ8aw...” (cla: yes)
9450 撤銷“將 fuchsia/sdk/core/mac-amd64 從 Cx51F... 回滾到 w-3t4...” (cla: yes)
9452 將 RRect.scaleRadii 轉換為公共方法 (affects: framework, cla: yes)
9456 確保 run_tests 指令碼返回正確的錯誤程式碼。 (cla: yes)
9458 清理 geometry_test.dart (affects: tests, cla: yes)
9459 移除未使用的/未實現的 shell 建構函式 (cla: yes)
9460 修復 logLevel 過濾器錯誤,使其按預期工作。 (cla: yes)
9461 新增保留中間 engine 層的功能 (cla: yes)
9462 重新合併 harfbuzz 到 2.5.2 (cla: yes)
9463 移除新嵌入器中未使用的匯入。 (cla: yes)
9464 為 iOS 單元測試指令碼新增 shebangs。 (cla: yes)
9466 重新啟用 Wuffs GIF 解碼器 (cla: yes)
9467 ios-unit-tests: 在我們的指令碼中忘記了一個變數的使用。 (cla: yes)
9468 手動繪製波浪形裝飾的剩餘曲線 (cla: yes)
9469 ios-unit-tests: 修復 ocmock 系統頭搜尋路徑。 (cla: yes)
9471 ios-unit-tests: 開始使用 rsync 而不是 cp -R 來複制框架。 (cla: yes)
9476 當觸控事件傳送到未知的 Android 平臺檢視時,修復 NPE (cla: yes)
9478 iOS PlatformView clip path (cla: yes)
9480 撤銷“IOS Platform view transform/clipping (#9075)” (cla: yes)
9482 重新啟用 embedder_unittests。 (cla: yes)
9483 重新合併“IOS Platform view transform/clipping (#9075)”並修復了中斷。 (cla: yes)
9485 新增 --observatory-host 開關 (cla: yes)
9486 重構影像和紋理管理以使用併發訊息佇列。 (cla: yes)
9489 處理混合雙向文字中最後尾隨空格的模糊方向性 (cla: yes)
9490 修復了在設定框架之前未重置平臺檢視轉換的錯誤 (cla: yes)
9491 在 iOS 低記憶體時清除快取 (cla: yes)
9493 在 try 作業上執行基準測試。 (cla: yes)
9495 修復 PlatformViews.mm 上的構建中斷 (cla: yes)
9501 [android] 外部紋理必須縮放到填充畫布 (cla: yes)
9503 改進 Skia 的快取限制 (cla: yes)
9506 同步主執行緒和 GPU 執行緒以進行首次渲染幀 (cla: yes)
9507 將 Skia 版本回滾到 d8f79a27b06b5bce7a27f89ce2d43d39f8c058dc (cla: yes)
9508 支援 Paint 上的影像濾鏡 (cla: yes)
9509 將 Fuchsia SDK 更新到最新版本 (cla: yes)
9518 將 dart_resource_rev 增加到 f8e37558a1c4f54550aa463b88a6a831e3e33cd6 (cla: yes)
9525 Android Embedding Refactor PR36: 新增啟動螢幕支援。 (cla: yes)
9532 修復 FlutterOverlayView 在某些情況下未從 superview 中移除的問題 (cla: yes)
9546 [all] 新增 fuchsia.{net.NameLookup,posix.socket.Provider} (cla: yes)
9556 與 Skia 文字排版模組的最小整合 (cla: yes)
9559 回滾 src/third_party/dart b37aa3b036...1eb113ba27 (cla: yes)
9561 libtxt: 修復字型資源提供者持有的 SkFontStyleSets 的引用計數 (cla: yes)
9562 切換了用於匯出符號進行測試的預處理器邏輯。 (cla: yes)
9581 撤銷“避免在虛擬顯示器中出現全屏疊加層” (cla: yes)
9584 撤銷“回滾 src/third_party/dart b37aa3b036...1eb113ba27” (cla: yes)
9585 修復嵌入器可訪問性單元測試中的競爭條件 (cla: yes)
9588 回滾 src/third_party/dart b37aa3b036...0abff7b2bb (cla: yes)
9589 修復了外掛 shim 系統中的外掛覆蓋錯誤。 (cla: yes)
9590 應用自從將 runners 移植到 engine 倉庫以來已合併的補丁 (cla: yes)
9591 文件記錄 //flutter/shell/common/ 下的各種類。 (cla: yes)
9593 [trace clients] 移除 fuchsia.tracelink.Registry (cla: yes)
9608 停用失敗的 Mutators 測試 (cla: yes)
9613 修復未初始化的變數並將測試放在 flutter 名稱空間下。 (cla: yes)
9632 添加了 Doxyfile。 (cla: yes)
9633 挑選修復 flutter/flutter#35291 (cla: yes)
9634 將 Dart 回滾到 67ab3be10d35d994641da167cc806f20a7ffa679 (cla: yes)
9636 為 iOS 單元測試指令碼添加了 shebangs。 (#9464) (cla: yes)
9637 撤銷“將 Dart 回滾到 67ab3be10d35d994641da167cc806f20a7ffa679 (#9634)” (cla: yes)
9638 重新合併:將 Dart 回滾到 67ab3be10d35d994641da167cc806f20a7ffa679 (cla: yes)
9640 使 EmbeddedViewParams 成為 unique_ptr (cla: yes)
9641 讓 pushColorFilter 接受所有型別的 ColorFilters (cla: yes)
9642 修復 build_glfw_shell 的 settings unavailable GN 引數警告 (cla: yes)
105 將 buildroot 回滾到 c5a493b25。 (cla: yes)
106 將 mutators stack 處理移至 preroll (cla: yes)
107 Pipeline 允許可以向前輸入的 continuation (cla: yes)
108 External view embedder 可以判斷嵌入檢視是否已更改 (cla: yes)
109 開始將 macOS engine 與 view controller 分離 (cla: yes)
110 允許嵌入器新增來自 framework 的平臺訊息響應的回撥。 (cla: yes)
111 ExternalViewEmbedder 可以在 preroll 後取消幀 (cla: yes)
112 Raster 現在返回一個 enum 而不是布林值 (cla: yes)
113 Mutators Stack 重構 (cla: yes)
114 iOS 平臺檢視不透明度 (cla: yes)
115 重構 ColorFilter 以擁有原生包裝器 (cla: yes)
116 改進視窗文件 (cla: yes)
117 回滾 src/third_party/dart 67ab3be10d...43891316ca (cla: yes)
118 為 macOS 嵌入新增 FLEDartProject (cla: yes)
119 撤銷“回滾 src/third_party/dart 67ab3be10d...43891316ca” (cla: yes)
120 回滾 src/third_party/dart 67ab3be10d...b5aeaa6796 (cla: yes)
121 修復 Picture.toImage 返回型別檢查和 api 符合性測試。 (cla: yes)
122 確保不響應平臺訊息可以被分派。 (cla: yes)
123 撤銷“撤銷“使用包含在...中的 track-widget-creation 轉換器” (cla: yes)
124 回滾 src/third_party/dart b5aeaa6796...966038ef58 (cla: yes)
125 撤銷“回滾 src/third_party/dart b5aeaa6796...966038ef58” (cla: yes)
126 解釋 OpacityLayer 為什麼有一個 offset 欄位 (cla: yes)
127 回滾 src/third_party/dart 06c3d7ad3a..06c3d7ad3a (44 commits) (cla: yes)
128 修復 logLevel 過濾器錯誤,使其按預期工作。 (#9460) (cla: yes)
129 添加註釋以區分兩個快取路徑 (cla: yes)
130 將 iOS 深色模式特徵轉發到 Flutter framework (#34441)。 (cla: yes)
131 回滾 src/third_party/dart 06c3d7ad3a..7acecda2cc (12 commits) (cla: yes)
132 撤銷“回滾 src/third_party/dart 06c3d7ad3a..7acecda2cc (12 commits)”
133 使 license 指令碼與最近更改的 Dart I/O 流 API 相容 (cla: yes)
134 新增 InputConnection 鎖定和解鎖的鉤子 (cla: yes)
135 回滾 src/third_party/dart 06c3d7ad3a...09fc76bc51 (cla: yes)
136 修復 Fuchsia 構建。 (cla: yes)
137 修復中國裝置的退格鍵崩潰 (cla: yes)
138 將 Fuchsia 作為 CI presumit 的一部分進行構建 (cla: yes)
139 使用 libc++ 變體的 string view 並移除 FML 變體。 (cla: yes)
140 撤銷“改進 Skia 的快取限制” (cla: yes)
141 將 FLEViewController 的 view 設為內部細節 (cla: yes)
142 修復 windows 測試,不嘗試將目錄開啟為檔案。 (cla: yes)
143 使所有 shell 單元測試使用 OpenGL 光柵器。 (cla: yes)
144 移除 get engine (cla: yes)
145 FLEViewController/Engine API 更改 (cla: yes)
146 僅當 enable-skshaper 標誌開啟時才包含 SkParagraph 標頭檔案 (cla: yes)
147 如果庫無法按名稱載入,則回退到 libapp.so 的完全限定路徑 (cla: yes)
148 取消 FlutterViewController 的 binaryMessenger 棄用。 (cla: yes)
149 文件記錄 //flutter/shell/common/engine。 (cla: yes)
150 修復 objcdoc 生成 (cla: yes)
151 SendPlatformMessage 允許 null 訊息值 (cla: yes)
152 回滾 src/third_party/dart 09fc76bc51..24725a8559 (43 commits) (cla: yes)
153 修復 ColorFilter.matrix 的 constness (cla: yes)
154 回滾 Wuffs 和 buildroot (cla: yes)
155 將 flutter_web 更新到最新版本 (cla: yes)
156 修復 PlaceholderAlignment 文件中的拼寫錯誤 (cla: yes)
157 移除中斷性斷言 (cla: yes)
158 將 buildroot 更新到 c4df4a7b 以拉取 Windows 上的 MSVC 2017 Update 9。 (cla: yes)
159 文件記錄 FontFeature 類 (cla: yes)
160 文件記錄 //flutter/shell/common/rasterizer (cla: yes)
161 回滾 src/third_party/dart 24725a8559..28f95fcd24 (32 commits) (cla: yes)
162 使 Picture::toImage 在 IO 執行緒上發生,無需螢幕表面。 (cla: yes)
163 使持久快取的目錄成為 const 指標。 (cla: yes)
164 僅當 Skia 接受影像資料所有權後,才在單元測試中釋放影像資料。 (cla: yes)
165 撤銷“回滾 src/third_party/dart 24725a8559..28f95fcd24 (32 commits)” (cla: yes)
166 將 run_tests 轉換為 Python,允許在 Mac/Windows 上執行,並允許過濾測試。 (cla: yes)
167 允許嵌入器動態合併執行緒以在 iOS 上進行嵌入檢視突變 (cla: yes)
168 回滾 buildroot 以支援 iOS 的 bitcode 啟用構建 (cla: yes)
169 在單幀編碼器中,在將編碼影像緩衝區交給解碼器後將其釋放 (cla: yes)
170 回滾 src/third_party/dart 24725a8559..cbaf890f88 (33 commits) (cla: yes)
171 使虛擬顯示器的視窗半透明 (cla: yes)
172 撤銷“回滾 src/third_party/dart 24725a8559..cbaf890f88 (33 commits)” (cla: yes)
173 [Windows] 替代 Windows shell 平臺實現 (affects: desktop, cla: yes, waiting for tree to go green)
174 開始將 engine 雜湊新增到框架的 Info.plist。 (cla: yes)
175 透過設定透明背景來保留 VD 內容的 alpha。 (cla: yes)
176 向語義新增多行標誌 (cla: yes)
177 新增一個宏用於為 embedder.h 符號新增字首 (cla: yes)
178 選擇性地啟用在 Windows 上可用的測試,併為不可用的測試建立問題。 (cla: yes)
179 修復 _allowHeadlessExecution 的缺失賦值 (cla: yes)
180 停用 Fuchsia Debug & Release presubmits,僅嘗試 Profile unopt 變體。 (cla: yes)
181 修復 fuchsia 許可證檢測 (cla: yes)
182 修復 RTL 段落的對齊方式。 (cla: yes, waiting for tree to go green)
183 更新 buildroot 以拉取 Fuchsia artifact roller。 (cla: yes)
184 修復生成的 xml Info.plist 中的錯誤。 (cla: yes)
185 將 clang 版本新增到 Info.plist (cla: yes)
186 簡化 buildtools (cla: yes)
187 回滾 src/third_party/dart 24725a8559..2b3336b51e (108 commits) (cla: yes)
188 僅在除錯模式下記錄 dlopen 錯誤 (cla: yes)
189 從 FlutterAppDelegate 中移除邏輯到 FlutterPluginAppLifeCycleDelegate (cla: yes)
190 向 isMultiline 語義標誌新增值 (cla: yes)
191 Android Embedding PR37: 透過 FlutterActivityAndFragmentDelegate 分離 FlutterActivity 和 FlutterFragment (cla: yes)
192 捕獲 ninja 命令的 stderr (cla: yes)
193 v1.7.8 hotfixes (cla: yes)
194 在 InstantiateImageCodec 中處理解壓縮的影像 (cla: yes)
195 恢復使用 fml::StringView 而不是 std::string_view (cla: yes)
196 在解壓縮影像時尊重 EXIF 資訊。 (cla: yes)
197 更新 libcxx & libcxxabi 到 HEAD,為編譯器升級做準備。 (cla: yes)
198 回滾 src/third_party/dart 6bf1f8e280..63120303a7 (4 commits) (cla: yes)
199 移除未使用的方法。 (cla: yes)
200 修復 Locale.toString 的快取 (cla: yes)
201 分離生命週期協議 (cla: yes)
202 修復 onReportTimings window hook 測試失敗 (cla: yes)
203 不要嘗試使用未設定的 assets_dir 設定 (cla: yes)
204 修復 geometry 測試以反映 OffsetBase 比較運算子是偏序的 (cla: yes)
205 更新 Buildroot 版本 (cla: yes)
206 更新編解碼器測試中無效資料的異常丟擲 (cla: yes)
207 修復 SingleFrameCodec 中的重入處理 (cla: yes)
208 在未處理的異常時,使 flutter_tester 以錯誤程式碼退出 (cla: yes)
209 從 engine 構建 fuchsia 偽像 (cla: yes)
210 更新 engine 測試執行器指令碼 (cla: yes)
211 修復中國裝置的退格鍵崩潰 (#9734) (cla: yes)
212 將 development.key 從 buildroot 移出 (cla: yes)
213 [platform view] 不要讓 clipping view 和 interceptor view clipToBounds (cla: yes)
214 從 TextInputPlugin 中移除了 PlatformViewsController 的 if 語句 (#34286)。 (cla: yes)
215 為舊 FlutterView 添加了 hasRenderedFirstFrame() 以用於 Espresso (#36211)。 (cla: yes)
216 [glfw] 在 glfw 嵌入器中啟用 binary messenger 的回覆 (cla: yes)
217 回滾 src/third_party/dart 63120303a7...a089199b93 (cla: yes)
218 ios: 修復了第一個幀的回撥,使其不再依賴於啟動螢幕。 (cla: yes)
219 [macos] 新增 binary messenger 的回覆 (cla: yes)
220 新增可用的 Robolectric 測試 (cla: yes)
221 稍微清理一下 cirrus.yml 檔案 (cla: yes)
222 更新 Dart engine 測試,僅在除錯模式下檢查斷言失敗 (cla: yes)
223 修復 gradient_test 中 assert 函式的返回型別 (cla: yes)
224 修復 flutter/flutter #34791 (cla: yes, platform-android)
225 更新 GN 為 git_revision:152c5144ceed9592c20f0c8fd55769646077569b (cla: yes)
226 [luci] 引用正確的 fuchsia CIPD 並只上傳一次 (cla: yes)
227 新增對 Android 的可見密碼輸入型別的支援 (affects: text input, cla: yes)
228 回滾 src/third_party/dart a089199b93..fedd74669a (8 commits) (cla: yes)
229 在 Fuchsia 構建中使用 enable_bitcode 標誌的副本 (cla: yes)
230 [fuchsia] 使用 GatherArtifacts 建立所需的目錄結構 (cla: yes)
231 Embedding 測試應用程式 (cla: yes)
232 [macos] 撤銷對 FlutterCodecs 的檢查並重構訊息函式] (cla: yes)
233 目標 arm 時使用 simarm_x64 (cla: yes)
234 恢復已刪除的方法 (cla: yes)
235 添加了 DartExecutor API 以查詢待處理通道回撥的數量 (cla: yes)
236 更新 .cirrus.yml (cla: yes)
237 跟蹤叢集並在 getGlyphPositionForCoordinates 中返回叢集邊界(表情修復) (affects: text input, cla: yes, crash)
238 在 runtime_unittests 中停用 DartLifecycleTest::ShuttingDownTheVMShutsDownAllIsolates。 (cla: yes)
239 在 CI 上測試 scenario_app (cla: yes)
240 回滾 src/third_party/dart 9c148623c5..9c148623c5 (70 commits) (cla: yes)
241 修復了 engine registrars 的記憶體洩漏。 (cla: yes)
242 為 flutter_web 啟用 DDK 中的 consts 來自環境 (cla: yes)
243 flutter_jit_runner .far 的基本結構 (cla: yes)
244 更改 ParagraphBuilder 以用子樣式中的字體系列替換父樣式中的字體系列 (cla: yes)
245 為 LUCI 更改 flutter runner 目標 (cla: yes)
246 另一個 luci 修復 (cla: yes)
247 [fuchsia] 新增對 packages 中 libs 的支援 (cla: yes)
248 [fuchsia] 將 sysroot 和 clang libs 新增到 package (cla: yes)
249 [fuchsia] 使用新的 far 包模型 (cla: yes)
250 [fuchsia] 複製 cmx 檔案 (cla: yes)
251 回滾 src/third_party/skia 3ae30cc2e6e0..1cd1ed8976c4 (1 commit) (autoroller: dryrun, cla: yes)
252 回滾 src/third_party/skia 1cd1ed8976c4..f564f1515bde (1 commits) (autoroller: dryrun, cla: yes)
253 回滾 src/third_party/dart 9c148623c5..82f657d7cb (25 commits) (cla: yes)
254 回滾 src/third_party/skia f564f1515bde..fdf4bfe6d389 (1 commits) (autoroller: dryrun, cla: yes)
255 回滾 src/third_party/skia fdf4bfe6d389..b3956dc6ba6a (1 commits) (autoroller: dryrun, cla: yes)
256 [fuchsia] 使用清單檔案更好地複製現有構建 (cla: yes)
257 快取無法獲取字型集合的字體系列查詢 (cla: yes)
258 回滾 src/third_party/dart 82f657d7cb..0c97c31b6e (7 commits) (cla: yes)
259 [fuchsia] 使用已打補丁的 sdk 來生成 flutter jit runner .far (cla: yes)
260 跟蹤詳細的 LibTxt 指標 (cla: yes)
261 開始將測試目標連結到 Flutter。 (cla: yes)
262 回滾 src/third_party/dart 0c97c31b6e..a2aec5eb06 (22 commits) (cla: yes)
263 撤銷“[fuchsia] 使用已打補丁的 sdk 來生成 flutter jit run…” (cla: yes)
264 撤銷“[macos] 撤銷對 FlutterCodecs 的檢查並重構訊息 fu…” (cla: yes)
265 停用 windows 測試 (cla: yes)
266 [fuchsia] 將 CMX 推送到 fars 並新增 product 模式支援 (cla: yes)
267 添加了測試第一個幀回撥是否被呼叫的整合測試 (cla: yes)
268 撤銷“停用 windows 測試” (cla: yes)
269 [fuchsia] 移除多餘的 ShapeNodes (cla: yes)
270 [fucshia] 更改名稱以反映 cmx 檔案 (cla: yes)
271 將 gclient_gn_args_file 新增到 DEPS (cla: yes)
272 src/third_party/dart a2aec5eb06...86dba81dec (cla: yes)
273 回滾 src/third_party/dart 86dba81dec..0ca1582afd (2 commits) (cla: yes)
274 [fuchsia] 為 flutter runner 新增 aot 模式支援 (cla: yes)
275 [dart_runner] 將 dart 重新命名為 dart runner (cla: yes)
276 新增 flutter roll 建議的 Java 更改 (cla: yes, platform-android)
277 移除了對查詢 App.framework 的不必要呼叫。 (cla: yes)
278 [dart_runner] dart jit runner 和 dart jit product runner (cla: yes)
279 [fuchsia] 取消註釋釋出到 CIPD (cla: yes)
280 新增更好的 CIPD 文件。 (cla: yes)
281 確保 iOS 上的除錯模式應用始終已連線。 (cla: yes)
282 [fuchsia] Artifacts 現在包含 gen_snapshot 和 gen_snapshot_product (cla: yes)
283 [macos] 重新合併函式重構 (cla: yes)
284 允許嵌入器控制 Flutter 圖層的組合。 (cla: yes)
285 回滾 src/third_party/dart 0ca1582afd..1e43d65d4a (50 commits) (cla: yes)
286 棄用 FlutterView#enableTransparentBackground (cla: yes)
287 [fuchsia] 更新 buildroot 以支援 arm64 (cla: yes)
288 移除廢棄的 Scenic Clipping 程式碼路徑。 (cla: yes)
289 [fuchsia] 開始構建 dart_patched_sdk (cla: yes)
290 Android Embedding Refactor 38: 從 DartEntrypoint 中移除 AssetManager。 (cla: yes)
291 [fuchsia] 為 flutter 和 dart runner 新增 arm64 構建 (cla: yes)
292 [fuchsia] 打包特定架構的 gen_snapshots (cla: yes)
293 [dart-roll] 將 dart sdk 回滾到 80c4954d4d1d2a257005793d83b601f3ff2997a2 (cla: yes)
294 [fuchsia] 使 cirrus 構建 fuchsia 偽像 (cla: yes)
295 移除最後一次對 AddPart() 的呼叫 (cla: yes)
296 從 sky_engine 匯出 FFI。 (cla: yes)
297 為 roller 新增 fuchsia.stamp (cla: yes)
298 回滾 src/third_party/dart 80c4954d4d..bd049f5b53 (37 commits) (cla: yes)
299 修復 minikin patch 中的記憶體溢位 (cla: yes, crash)
300 修復 CI (cla: yes)
301 確保 SingleFrameCodec 在 ImageDecoder 呼叫其回撥之前保持活動狀態 (cla: yes)
302 再次修復 red build (cla: yes)
303 真正讓樹變綠,我保證。 (cla: yes)
304 [fuchsia] Kernel 編譯器已準備就緒 (cla: yes)
305 修復 iOS 上的空組合範圍 (cla: yes)
10386 避免在 iOS 上使用 DBC 進行熱過載。(cla: yes)
10403 [fuchsia] 新增 kernel 編譯器目標 (cla: yes)
10413 將 Android Q insets.systemGestureInsets 傳遞給 Window (cla: yes, platform-android)
10414 公開 Window 的最大深度 (cla: yes)
10419 使 kernel 編譯器使用宿主機工具鏈 (cla: yes)
10423 修復 mac gen_snapshot 上傳器 (cla: yes)
10424 修復 Android 嵌入中的棄用警告 (cla: yes)
10430 新增 copy_gen_snapshots.py 工具 (cla: yes)
10434 重新提交 Skia 快取改進 (cla: yes)
10437 回滾 src/third_party/dart bd049f5b53...622ec5099f (cla: yes)
10440 撤銷“移除最後一個 final 呼叫 AddPart()” (cla: yes)
10475 回滾 src/third_party/dart 622ec5099f...9bb446aae1 (14 個提交) (cla: yes)
10477 新增 #else、#endif 條件註釋 (cla: yes)
10478 將 Fuchsia runner 遷移到 SDK tracing API (cla: yes)
10479 刪除未使用的 create_macos_gen_snapshot.py 指令碼 (cla: yes)
10481 Android 嵌入重構 pr40 新增靜態 engine 快取 (cla: yes)
10484 回滾 src/third_party/dart 9bb446aae1...4bebfebdbc (7 個提交)。(cla: yes)
10485 移除半冗餘的 try-jobs。(cla: yes)
10629 修復 engine platformviewscontroller 洩漏 (cla: yes)
10633 跳過不穩定的測試 (cla: yes)
10634 針對 Fuchsia SDK 時使用 Fuchsia trace 宏 (cla: yes)
10635 [fuchsia] CloneChannelFromFD 修復 system.cc (cla: yes)
10636 修復多執行緒並重新啟用資源快取 shell 單元測試。(cla: yes)
10637 記錄 thread test fixture。(cla: yes)
10642 回滾 src/third_party/dart 4bebfebdbc..8cd01287b4 (30 個提交) (cla: yes)
10644 [flutter_runner] Port: 新增 connectToService,包裝 fdio_ns_connect。(cla: yes)
10645 避免在 iOS 上使用 DBC 進行熱過載。(cla: yes)
10652 允許嵌入器控制引擎關閉時的 Dart VM 生命週期。(cla: yes)
10656 修復 iOS 鍵盤崩潰:-[__NSCFString substringWithRange:], range o… (cla: yes)
10662 將本地 podspec 的 ios 部署目標版本從 7.0 提升到 8.0 (cla: yes)
10663 回滾 src/third_party/dart 8cd01287b4..574c4a51c6 (35 個提交) (cla: yes)
10667 回滾 buildroot 以支援 ANGLE (cla: yes)
10671 回滾 src/third_party/dart 574c4a51c6..c262cbd414 (11 個提交) (cla: yes)
10674 從符號引用設定 AOT 快照時,使緩衝區大小成為可選。(cla: yes)
10675 改進 flutter GDB 指令碼 (cla: yes)
10679 回滾 buildroot 以獲取 EGL 庫名稱修復 (cla: yes)
10681 將 buildroot 回滾到早期版本 (cla: yes)
10682 回滾 src/third_party/dart c262cbd414..8740bb5c68 (18 個提交) (cla: yes)
10687 回滾 src/third_party/dart 8740bb5c68..f3139f57b4 (7 個提交) (cla: yes)
10692 將 engine 回滾到 Android SDK 29 及其對應的工具 (cla: yes)
10693 回滾 src/third_party/dart f3139f57b4..f29f41f1a5 (3 個提交) (cla: yes)
10694 回滾 buildroot (cla: yes)
10699 回滾 swiftshader (cla: yes)
10700 [fuchsia] 從自定義 FuchsiaFontManager 遷移到 SkFontMgr_fuchsia (cla: yes)
10703 在 Linux 上測試 perf overlay gold (cla: yes)
10705 撤銷“移除半冗餘的 try-jobs。(#10485)” (cla: yes)
10717 指定測試的 Android 變體 (cla: yes, waiting for tree to go green)
10719 將 Maven 依賴包含在 files.json 中 (cla: yes)
10771 不使用 gradle daemon 進行構建 (cla: yes, waiting for tree to go green)
10773 移除對已棄用的 AccessibilityNodeInfo boundsInParent API 的使用 (cla: yes)
10774 手動回滾 Fuchsia clang/linux-amd64 工具鏈 (cla: yes)
10776 重新命名 stub_ui 為 web_ui (cla: yes)
10777 手動回滾 Skia 以修復 iOS armv7 構建失敗問題。(cla: yes)
10778 構建包含 Android 嵌入源和 engine 原生庫的 JAR 檔案 (cla: yes)
10780 [flutter_runner] 改進幀排程 (cla: yes)
10781 [flutter] 在 GPU 任務執行器上初始化 compositor context。(cla: yes)
10782 更新 license 指令碼以處理 ANGLE (cla: yes)
10783 使 firebase 測試更符合 LUCI (cla: yes)
10784 回滾 buildroot 以支援 ANGLE (cla: yes)
10786 移除 3 個半冗餘的 try-jobs (cla: yes)
10787 將對 |AddPart| 的呼叫更改為 |AddChild| (cla: yes)
10788 為 Skia 連線一個由併發訊息迴圈支援的 SkExecutor。(cla: yes)
10789 撤銷“將 iOS 深色模式特性轉發到 Flutter 框架”。(cla: yes)
10791 重新提交 iOS 平臺亮度支援 (cla: yes)
10797 重新命名 artifact 以匹配 Maven 約定 (cla: yes)
10799 新增一個用於從位元組建立影像的測試。(cla: yes)
10802 回滾 src/third_party/dart f29f41f1a5..3d9a356f6e (65 個提交) (cla: yes)
10805 回滾 src/third_party/dart 3d9a356f6e..78ce916d82 (7 個提交) (cla: yes)
10808 刪除 flutter_kernel_sdk dart 指令碼 (cla: yes)
10809 [dart:zircon] 移植 Cache 可重用控制代碼等待物件 (cla: yes)
10810 回滾 Dart SDK 78ce916d82..15a3bf82cb (cla: yes)
10811 撤銷“刪除 flutter_kernel_sdk dart 指令碼” (cla: yes)
10815 為空檔案 asset 返回一個空對映 (cla: yes)
10816 向 FlutterViewController 新增 firstFrameDidRender (cla: yes)
10817 回滾 src/third_party/dart 15a3bf82cb..ffefa124a7 (11 個提交) (cla: yes)
10820 iOS JIT 支援和 scenarios app 的增強 (cla: yes)
10821 回滾 src/third_party/dart ffefa124a7..e29d6d0ecb (4 個提交) (cla: yes)
10823 為 engine 公開 isolateId (cla: yes)
10905 回滾 src/third_party/dart e29d6d0ecb..261fd6266b (2 個提交) (cla: yes)
10925 回滾 src/third_party/dart 261fd6266b..9adf3c119e (2 個提交) (cla: yes)
10934 回滾 src/third_party/dart 9adf3c119e..32b70ce2a5 (3 個提交) (cla: yes)
10941 在 run_tests.py 中報告測試失敗 (cla: yes)
10946 回滾 src/third_party/dart 32b70ce2a5..896c053803 (1 個提交) (cla: yes)
10949 修復 iOS 中對 PostPrerollResult 的引用 (cla: yes)
10952 將 SemanticsNode#children 列表更改為非空 (cla: yes)
10955 修復格式 (cla: yes)
10956 將許可證塊掃描從 5k 增加到 6k (cla: yes)
10962 回滾 src/third_party/dart 896c053803..b31df28d72 (10 個提交) (cla: yes)
10966 回滾 src/third_party/dart b31df28d72..baebba06af (5 個提交) (cla: yes)
10968 包含 zx::clock 從新位置以修復 Fuchsia 自動回滾。(cla: yes)
10973 回滾 src/third_party/dart baebba06af..06509e333d (7 個提交) (cla: yes)
10975 回滾 src/third_party/dart 06509e333d..9aea1f3489 (8 個提交) (cla: yes)
10977 回滾 src/third_party/dart 9aea1f3489..b9217efc77 (7 個提交) (cla: yes)
10981 回滾 src/third_party/dart b9217efc77..20407e28db (6 個提交) (cla: yes)
10982 撤銷“跟蹤詳細的 LibTxt 指標” (cla: yes)
10983 回滾 src/third_party/dart 20407e28db..45f892df68 (2 個提交) (cla: yes)
10987 回滾 src/third_party/dart 45f892df68..88c43bbcc4 (7 個提交) (cla: yes)
10990 回滾 src/third_party/dart 88c43bbcc4..b173229baa (14 個提交) (cla: yes)
10993 回滾 src/third_party/dart b173229baa..76c99bcd01 (5 個提交) (cla: yes)
10997 回滾 src/third_party/dart 76c99bcd01..c4727fddf4 (10 個提交) (cla: yes)
10999 新增用於在模擬器上執行 ios 測試的指令碼 (cla: yes)
11001 避免在 Android 上動態查詢 engine 庫的符號 (cla: yes)
11002 移除帶有懸空指標的跟蹤宏 (cla: yes)
11003 回滾 src/third_party/dart c4727fddf4..e35e8833ee (1 個提交) (cla: yes)
11004 跟蹤 RasterCacheResult::Draw (cla: yes)
11005 從 Cirrus 中移除 firebase 測試 (cla: yes)
11006 在 iOS 上透過服務協議將首選幀率報告給工具。(cla: yes)
11007 更新 README.md (cla: yes)
11009 撤銷“更新 README.md” (cla: yes)
11010 重新命名 macOS FLE* 類為 Flutter* (影響:desktop, cla: yes, platform-macos, waiting for tree to go green)
11011 將 engine 初始化為執行狀態,以匹配 animator 的預設狀態 (cla: yes)
11012 從 text API 中移除 ParagraphImpl 類 (cla: yes)
11013 移除在 flutter/tools/gn 中覆蓋 mac_sdk_path 的能力 (cla: yes)
11015 從 Android engine JAR 檔名中移除輸出目錄字首 (cla: yes)
11016 修復 Fuchsia macOS 宿主構建中的 gn 中斷 (cla: yes)
11017 回滾 src/third_party/dart e35e8833ee..e35e8833ee (0 個提交) (cla: yes)
11019 修復非 Fuchsia macOS 宿主構建中的 gn 中斷 (cla: yes)
11023 回滾 src/third_party/dart e35e8833ee..cae08c6813 (28 個提交) (cla: yes)
11024 新增 GLFW 桌面庫的 _glfw 版本 (cla: yes)
11026 回滾 src/third_party/dart cae08c6813..9552646dc4 (3 個提交) (cla: yes)
11027 修復首幀邏輯 (cla: yes)
11029 停用 TaskDescription 建構函式在舊平臺上的棄用警告 (cla: yes)
11030 回滾 src/third_party/dart 9552646dc4..cd16fba718 (5 個提交) (cla: yes)
11033 移除 OS 版本 (cla: yes)
11036 [fuchsia] 新增 fuchsia fars 所需的 trace so 檔案 (cla: yes)
11037 回滾 buildroot 以獲取最近的 macOS 更改 (cla: yes)
11038 使 JIT 在 iPhone armv7 上工作 (cla: yes)
11039 回滾 src/third_party/dart cd16fba718..306f8e04bb (10 個提交) (cla: yes)
11040 在 run_test.py 中隱藏詳細的 dart snapshot (cla: yes)
11043 將 Dart 回滾到 e35e8833 (cla: yes)
11044 回滾 src/third_party/dart 306f8e04bb..fecc4c8f2d (4 個提交) (cla: yes)
11046 將 ccls 配置檔案新增到 .gitignore (cla: yes)
11048 回滾 src/third_party/dart e35e8833ee..2023f09b56 (67 個提交) (cla: yes)
11052 移除對 MakeCrossContextFromPixmap 的未使用的 dstColorSpace 引數 (cla: yes)
11055 回滾 src/third_party/dart 2023f09b56..a3b579d5c3 (8 個提交) (cla: yes)
11056 按一致的順序對字型樣式集中的 Skia typeface 進行排序 (cla: yes)
11060 回滾 src/third_party/dart a3b579d5c3..2a3b844b41 (5 個提交) (cla: yes)
11061 回滾 buildroot 到 5a33d6ab 以獲取工具鏈版本跟蹤的更改。(cla: yes)
11066 回滾 src/third_party/dart 2a3b844b41..8ab978b6d4 (7 個提交) (cla: yes)
11067 對 Robolectric 測試工具進行少量更新 (cla: yes)
11068 對 Robolectric 測試工具進行更多更新 (cla: yes)
11071 回滾 src/third_party/dart 8ab978b6d4..beee442625 (17 個提交) (cla: yes)
11072 回滾 src/third_party/dart beee442625..79e6c74337 (8 個提交) (cla: yes)
11075 [dynamic_thread_merging] 僅在合併的幀上重新提交 (cla: yes)