本釋出版本中 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 做準備(cla: yes)

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 支援(cla: yes, framework, ☸ platform-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)