Flutter 3.10.0 release notes

This page has release notes for 3.10.0. For information about subsequent bug-fix releases, see Hotfixes to the Stable Channel.

Framework

  • Tweak directional focus traversal by @gspencergoog in 116230
  • [framework] make ImageFiltered a repaint boundary by @jonahwilliams in 116385
  • [CP] Fix Snackbar TalkBack regression by @esouthren in 116417
  • Add widget of the week videos by @tvolkert in 116451
  • Speed up first asset load by encoding asset manifest in binary rather than JSON by @andrewkolos in 113637
  • Improve Flex layout comment by @loic-sharma in 116004
  • Do not parse stack traces in _findResponsibleMethod on Web platforms that use a different format by @jason-simmons in 115500
  • Support theming CupertinoSwitchs by @guidezpl in 116510
  • Fix MenuAnchor padding by @gspencergoog in 116573
  • Add ListenableBuilder with examples by @gspencergoog in 116543
  • Time picker precursors by @gspencergoog in 116450
  • Date picker special labeling for currentDate with localization and te… by @harperl-lgtm in 116433
  • Adds API in semanticsconfiguration to decide how to merge child semanticsConfigurations by @chunhtai in 110730
  • Revert “Speed up first asset load by encoding asset manifest in binary rather than JSON” by @CaseyHillers in 116662
  • Reland “Use semantics label for backbutton and closebutton for Android” by @chunhtai in 115776
  • Revert “Use semantics label for backbutton and closebutton for Android” by @chunhtai in 116675
  • LookupBoundary by @goderbauer in 116429
  • Reland “Use semantics label for backbutton and closebutton for Android” by @chunhtai in 116676
  • Fix wrong position of TabBarIndicator when it’s label size and has label padding by @zmtzawqlp in 116398
  • Add CupertinoSliverNavigationBar large title magnification on over scroll by @ivirtex in 110127
  • Update text field input width when there are prefix/suffix icons by @hangyujin in 116690
  • Add Material 3 support for ListTile - Part 1 by @TahaTesser in 116194
  • MediaQuery as InheritedModel by @moffatman in 114459
  • Add LookupBoundary to Material by @goderbauer in 116736
  • Floating cursor cleanup by @moffatman in 116746
  • Revert “Adds API in semanticsconfiguration to decide how to merge child semanticsConfigurations” by @CaseyHillers in 116839
  • More gracefully handle license loading failures by @Hixie in 87841
  • Taboo the word “simply” from our API documentation. by @Hixie in 116061
  • Fix NavigationBar ripple for non-default NavigationDestinationLabelBehavior by @TahaTesser in 116888
  • Add LookupBoundary to Overlay by @goderbauer in 116741
  • [framework] make opacity widget create a repaint boundary by @jonahwilliams in 116788
  • Revert “Add Material 3 support for ListTile - Part 1” by @HansMuller in 116908
  • Fix MediaQuery.paddingOf by @moffatman in 116858
  • InteractiveViewer discrete trackpad panning by @moffatman in 112171
  • Remove duped fix rules by @Piinks in 116933
  • [framework] make transform with filterQuality a rpb by @jonahwilliams in 116792
  • Fix scroll jump when NestedScrollPosition is inertia-cancelled. by @moffatman in 116689
  • Remove RenderEditable textPainter height hack by @LongCatIsLooong in 113301
  • Remove use of NullThrownError by @mit-mit in 116122
  • Add AppBar.forceMaterialTransparency (#101248) by @monkeyswarm in 116867
  • Convert TimePicker to Material 3 by @gspencergoog in 116396
  • NavigationBar improvements by @TahaTesser in 116992
  • [reland] Add Material 3 support for ListTile - Part 1 by @TahaTesser in 116963
  • Fix new unnecessary_parenthesis diagnostics. by @pq in 117081
  • Updated token templates to sync with master code. by @darrenaustin in 117097
  • Fix CupertinoTextSelectionToolbar showing unnecessary pagination by @tgucio in 104587
  • Failure to construct ErrorWidget for build errors does not destroy tree by @goderbauer in 117090
  • remove debugPrint from timePicker test by @goderbauer in 117111
  • Revert “[framework] make transform with filterQuality a rpb” by @jonahwilliams in 117095
  • Fix typos in scale gesture recognizer docs by @justinmc in 117116
  • Improve documentation of compute() function by @mkustermann in 116878
  • [flutter_tools] tree shake icons from web builds by @christopherfujino in 115886
  • Update Navigator updatePages() by @hangyujin in 116945
  • Inject current FlutterView into tree and make available via View.of(context) by @goderbauer in 116924
  • Reland “Fix text field label animation duration and curve (#105966)” by @LongCatIsLooong in 114661
  • fix: #110342 unable to update rich text widget gesture recognizer by @LucasXu0 in 116849
  • Bottom App Bar M3 background color fix by @esouthren in 117082
  • Reland “Adds API in semanticsconfiguration to decide how to merge chi… by @chunhtai in 116895
  • Revert “Inject current FlutterView into tree and make available via View.of(context)” by @CaseyHillers in 117214
  • Defer systemFontsDidChange to the transientCallbacks phase by @LongCatIsLooong in 117123
  • Update localization of shortcut labels in menus by @gspencergoog in 116681
  • [web] Allow shift + left/right keyboard shortcuts to be handled by framework on web by @htoor3 in 117217
  • Reland “Inject current FlutterView into tree and make available via View.of(context) (#116924)” by @goderbauer in 117244
  • improve gesture recognizer semantics test cases by @LucasXu0 in 117257
  • Fix is canvas kit bool by @alanwutang11 in 116944
  • Add indicatorColor & indicatorShape to NavigationRail, NavigationDrawer and move these properties from destination to NavigationBar by @TahaTesser in 117049
  • Fix NavigationRail highlight by @TahaTesser in 117320
  • Implemented Scrim Focus for BottomSheet by @harperl-lgtm in 116743
  • Exposed tooltip longPress action when available by @harperl-lgtm in 117338
  • Move a comment where it belongs by @angel333 in 117385
  • Enable sized_box_shrink_expand lint by @goderbauer in 117371
  • [Android] Add spell check suggestions toolbar by @camsim99 in 114460
  • Enable use_enums lint by @goderbauer in 117376
  • Enable use_colored_box lint by @goderbauer in 117370
  • Sync analysis_options.yaml & cleanups by @goderbauer in 117327
  • Enable dangling_library_doc_comments and library_annotations lints by @goderbauer in 117365
  • Add support for double tap and drag for text selection by @Renzo-Olivares in 109573
  • Support safe area and scrolling in the NavigationDrawer by @hangyujin in 116995
  • cacheWidth cacheHeight support for canvaskit on web by @alanwutang11 in 117423
  • Fix InkRipple doesn’t respect rectCallback when rendering ink circles by @TahaTesser in 117395
  • Fix Scaffold bottomSheet null exceptions by @justinmc in 117008
  • EditableText grapheme cluster scroll error by @justinmc in 117419
  • Revert “Add support for double tap and drag for text selection #109573” by @Renzo-Olivares in 117497
  • Remove single-view assumption from widgets library by @goderbauer in 117480
  • Revert “Remove single-view assumption from widgets library” by @goderbauer in 117545
  • Remove single-view assumption from ScrollPhysics by @goderbauer in 117503
  • Reland “Remove single-view assumption from widgets library (#117480)” by @goderbauer in 117549
  • Explain how to test onSubmitted in its docs by @justinmc in 117550
  • Reland iOS 16 context menu by @justinmc in 117234
  • [flutter roll] Revert both #117338 and #117547 by @XilaiZhang in 117557
  • [flutter roll] Revert “Remove single-view assumption from ScrollPhysics” by @XilaiZhang in 117647
  • Update M3 IconButton unselected focused opacity by @esouthren in 117321
  • [flutter roll] Revert “[reland] Add Material 3 support for ListTile - Part 1” by @XilaiZhang in 117756
  • Updated to tokens v0.150. by @darrenaustin in 117350
  • Reland “Remove single-view assumption from ScrollPhysics (#117503)” by @goderbauer in 117916
  • Minor documentation fix on BorderRadiusDirectional.zero by @gnprice in 117661
  • Add convenience constructors for SliverList by @thkim1011 in 116605
  • Reland “Add support for double tap and drag for text selection #109573” by @Renzo-Olivares in 117502
  • == override parameters are non-nullable by @srawlins in 117839
  • Send text direction in selection rects by @moffatman in 117436
  • Avoid using TextAffinity in TextBoundary by @LongCatIsLooong in 117446
  • Remove doc reference to the deprecated ui.FlutterWindow API by @jason-simmons in 118064
  • Added expandIconColor property on ExpansionPanelList Widget by @M97Chahboun in 115950
  • Update window documentation by @a-wallen in 118072
  • Fix out-of-sync ExpansionPanel animation by @morriskurz in 105024
  • InteractiveViewer parameter to return to pre-3.3 trackpad/Magic Mouse behaviour by @moffatman in 114280
  • remove the unused check in selectable_text by @LucasXu0 in 117716
  • Update ListTile to support Material 3 by @TahaTesser in 117965
  • add closed/open focus traversal; use open on web by @yjbanov in 115961
  • Hide InkWell hover highlight when an hovered InkWell is disabled by @bleroux in 118026
  • Add a comment about repeat event + fix typos by @bleroux in 118095
  • Add MaterialStateProperty overlayColor & mouseCursor and fix hovering on thumbs behavior by @TahaTesser in 116894
  • Add option for opting out of enter route snapshotting. by @Time1ess in 118086
  • FIX: UnderlineInputBorder hashCode and equality by including borderRadius by @rydmike in 118284
  • Fix SliverAppBar.large and SliverAppBar.medium do not use foregroundColor by @TahaTesser in 118322
  • docs: update docs about color property in material card by @SuhwanCha in 117263
  • Fix M3 Drawer default shape in RTL by @TahaTesser in 118185
  • [M3] Add error state support for side property of CheckBox by @esouthren in 118386
  • IconButtonTheme should be overridden by the AppBar/AppBarTheme’s iconTheme and actionsIconTheme by @QuncCccccc in 118216
  • Add documentation for drag/fling offset in WidgetController. by @peixinli in 118288
  • Fix tap/drag callbacks firing when TapAndDragGestureRecognizer has not won the arena by @Renzo-Olivares in 118342
  • Add allowedButtonsFilter to prevent Draggable from appearing with secondary click. by @bernaferrari in 111852
  • Fix copying/applying font fallback with package by @IchordeDionysos in 118393
  • Added LinearBorder, an OutlinedBorder like BoxBorder by @HansMuller in 116940
  • Update documentation about accent color by @guidezpl in 116778
  • M3 Button padding adjustments by @esouthren in 118449
  • Revert “M3 Button padding adjustments” by @godofredoc in 118598
  • Post a ToolEvent when selecting widget for inspection by @CoderDake in 118098
  • Rename _*Marker classes to be _*Scope, for consistency by @gspencergoog in 118070
  • Updated tokens to v0.152 by @darrenaustin in 118594
  • Add reference to HardwareKeyboard in RawKeyboard documentation by @bleroux in 118607
  • Fix some Focus related documentation typos by @bleroux in 118576
  • Add const constructor to TextInputFormatter by @shogohida in 116654
  • [Re-land] Button padding m3 by @esouthren in 118640
  • Fix applyBoxFit’s handling of fitWidth and fitHeight. by @stereotype441 in 117185
  • remove single-view assumption from paintImage by @goderbauer in 118721
  • update uikit view documentation by @cyanglaz in 118715
  • Add @pragma('vm:entry-point') to RestorableRouteBuilder arguments by @goderbauer in 118738
  • Appbar iconTheme override fix by @esouthren in 118681
  • Updated ListTile documentation, add Material 3 example and other ListTile examples fixes by @TahaTesser in 118705
  • Check whether slider is mounted before interaction, no-op if unmounted by @liumcse in 113556
  • Remove incorrect statement in CircularProgress.adaptive() documentation by @MitchellGoodwin in 118636
  • Add focus detector to CupertinoSwitch by @MitchellGoodwin in 118345
  • Refactor NavigationBar’s rectCallback to account for label height & add golden tests by @TahaTesser in 117473
  • Checkbox borderSide lerp bug fix by @esouthren in 118728
  • Cupertino navbar ellipsis fix by @MitchellGoodwin in 118841
  • Remove unnecessary null checks in flutter_test by @goderbauer in 118865
  • Remove unnecessary null checks in flutter_driver by @goderbauer in 118864
  • Remove unnecessary null checks in flutter/test by @goderbauer in 118905
  • Remove unnecessary null checks in flutter/rendering by @goderbauer in 118923
  • Remove unnecessary null checks in flutter/painting by @goderbauer in 118925
  • Remove unnecessary null checks in flutter/{animation,semantics,scheduler} by @goderbauer in 118922
  • Add transform flip by @saminarp in 116705
  • [flutter roll] Revert “[Re-land] Button padding m3” by @XilaiZhang in 118962
  • Remove unnecessary null checks in flutter/gestures by @goderbauer in 118926
  • Remove unnecessary null checks in flutter/{foundation,services,physics} by @goderbauer in 118910
  • Remove ThemeData.buttonColor references by @gspencergoog in 118658
  • Remove unnecessary null checks in flutter/material by @goderbauer in 119022
  • Remove unnecessary null checks in flutter/widgets by @goderbauer in 119028
  • Remove unnecessary null checks in flutter/cupertino by @goderbauer in 119020
  • Remove superfluous words. by @asashour in 119008
  • Enable unnecessary_null_comparison check by @goderbauer in 118849
  • Refactor highlight handling in FocusManager by @gspencergoog in 119075
  • Only emit image painting events in debug & profile modes. by @tvolkert in 118872
  • Add Decoding Flutter videos to API docs by @tvolkert in 116454
  • TextFormField magnifierConfiguration by @justinmc in 118270
  • Add Material 3 CheckboxListTile example and update existing examples by @TahaTesser in 118792
  • Add the cupertino system colors mint, cyan, and brown by @paldepind in 118971
  • Export View by @goderbauer in 117475
  • Remove superfluous words from comments by @asashour in 119055
  • Add MediaQuery to View by @goderbauer in 118004
  • Remove single-view assumption from material library by @goderbauer in 117486
  • Add more flexible image API by @tvolkert in 118966
  • Fix: Added margin parameter for MaterialBanner class by @hasnentai in 119005
  • Add API for discovering assets by @andrewkolos in 118410
  • Revert “Add API for discovering assets” by @christopherfujino in 119273
  • Rename DeviceGestureSettings.fromWindow to DeviceGestureSettings.fromView by @goderbauer in 119291
  • Fix nullability of TableRow.children by @goderbauer in 119285
  • Add requestFocusOnTap to DropdownMenu by @QuncCccccc in 117504
  • Remove references to dart:ui’s window singleton by @goderbauer in 119296
  • [Re-land#2] Button padding M3 by @esouthren in 119498
  • Ability to disable the browser’s context menu on web by @justinmc in 118194
  • fixes PointerEventConverter to handle malformed scrolling event by @chunhtai in 118124
  • Support flipping mouse scrolling axes through modifier keys by @Piinks in 115610
  • Introduce ParagraphBoundary subclass for text editing by @Renzo-Olivares in 116549
  • Hint text semantics to be excluded in a11y read out if hintText is not visible. by @hangyujin in 119198
  • Make a few values non-nullable in cupertino by @LongCatIsLooong in 119478
  • Remove deprecated AppBar/SliverAppBar/AppBarTheme.textTheme member by @Renzo-Olivares in 119253
  • Migrate EditableTextState from addPostFrameCallbacks to compositionCallbacks by @LongCatIsLooong in 119359
  • Remove deprecated AnimatedSize.vsync parameter by @goderbauer in 119186
  • Add debug diagnostics to channels integration test by @goderbauer in 119579
  • Revert “[Re-land#2] Button padding M3” by @CaseyHillers in 119597
  • Make Decoration.padding non-nullable by @Hixie in 119581
  • Remove MediaQuery from WidgetsApp by @goderbauer in 119377
  • Make MultiChildRenderObjectWidget const by @goderbauer in 119195
  • Fix CupertinoNavigationBar should create a backward compatible Annota… by @bleroux in 119515
  • Add support for image insertion on Android by @tneotia in 110052
  • separatorBuilder can’t return null by @Hixie in 119566
  • Disable an inaccurate test assertion that will be fixed by an engine roll by @jason-simmons in 119653
  • Migrate the Material Date pickers to M3 Reprise by @HansMuller in 119033
  • Undo making Flex,Row,Column const by @goderbauer in 119669
  • Expose enableIMEPersonalizedLearning on CupertinoSearchTextField by @moffatman in 119439
  • CupertinoThemeData equality by @moffatman in 119480
  • [Re-land] Exposed tooltip longPress by @esouthren in 118796
  • remove unnecessary parens by @pq in 119736
  • Fix ListTileThemeData.copyWith doesn’t override correct properties by @TahaTesser in 119738
  • Catch errors thrown while handling pointer events by @Hixie in 119577
  • Remove deprecated SystemNavigator.routeUpdated method by @goderbauer in 119187
  • Deprecate MediaQuery[Data].fromWindow by @goderbauer in 119647
  • Update a test expectation that depended on an SkParagraph fix by @jason-simmons in 119756
  • Reland “Add API for discovering assets” by @andrewkolos in 119277
  • Revert “[Re-land] Exposed tooltip longPress” by @esouthren in 119832
  • Add missing variants and new indicators to useMaterial3 docs by @guidezpl in 119799
  • Make Flex,Row,Column const for real by @goderbauer in 119673
  • Make _focusDebug not interpolate in debug mode by @gspencergoog in 119680
  • Remove deprecated kind in GestureRecognizer et al by @Piinks in 119572
  • [framework] use shader tiling instead of repeated calls to drawImage by @jonahwilliams in 119495
  • Dispose OverlayEntry in TooltipState. by @polina-c in 117291
  • Add M3 support for iconbuttons in error state in TextFields by @esouthren in 119925
  • Add Material 3 RadioListTile example and update existing examples by @TahaTesser in 119716
  • Fix iOS context menu position when flipped below by @justinmc in 119565
  • Tweak to floating-cursor-end behaviour by @moffatman in 119893
  • Add Material 3 SwitchListTile example and update existing examples by @TahaTesser in 119714
  • [M3] Add ListTile’s iconColor property support for icon buttons by @esouthren in 120075
  • Added “insertAll” and “removeAll” methods to AnimatedList by @HaroonAwan in 115545
  • Fix context menu web examples by @justinmc in 120104
  • Remove deprecated accentTextTheme and accentIconTheme members from ThemeData by @Renzo-Olivares in 119360
  • fix a [SelectableRegion] crash bug by @xu-baolin in 120076
  • M3 segmented buttons token fixes by @esouthren in 120095
  • Fix cut button creation in ‘buttonItemsForToolbarOptions’ by @ksokolovskyi in 119822
  • Update ExpansionTile to support Material 3 & add an example by @TahaTesser in 119712
  • Update to v0.158 of the token database. by @QuncCccccc in 120149
  • Web tab selection by @justinmc in 119583
  • Add test for RenderProxyBoxMixin; clarify doc, resolve TODO by @gnprice in 117664
  • Add support for extending selection to paragraph on ctrl + shift + arrow up/down on Non-Apple platforms by @Renzo-Olivares in 120151
  • fix a TextFormField bug by @xu-baolin in 120182
  • Add trackOutlineColor for Switch and SwitchListTile by @QuncCccccc in 120140
  • Correct Badge interpretation of its alignment parameter by @HansMuller in 119853
  • Removed “if” on resolving text color at “SnackBarAction” by @MarchMore in 120050
  • Fix BottomAppBar & BottomSheet M3 shadow by @esouthren in 119819
  • Don’t call PlatformViewCreatedCallbacks after AndroidViewController is disposed by @blaugold in 116854
  • [Android] Remove spell check devicelab test by @camsim99 in 120144
  • Add missing parameters to RadioListTile by @QuncCccccc in 120117
  • Revert “Update ExpansionTile to support Material 3 & add an example” by @HansMuller in 120300
  • Fix widget inspector null check by @christopherfujino in 120143
  • Add proper disabled values for input chips by @esouthren in 120192
  • Add missing parameters to SwitchListTile by @QuncCccccc in 120115
  • Added ListTile.titleAlignment, ListTileThemeData.titleAlignment by @HansMuller in 119872
  • Reland “Overlay always applies clip (#113770)” by @chunhtai in 116674
  • Add missing parameters to CheckboxListTile by @QuncCccccc in 120118
  • Use String.codeUnitAt instead of String.codeUnits[] in ParagraphBoundary by @Renzo-Olivares in 120234
  • Fix lerping for NavigationRailThemeData icon themes by @guidezpl in 120066
  • Fix class that shouldn’t be extended/instantiated/mixedin by @goderbauer in 120409
  • Remove deprecated SystemChrome.setEnabledSystemUIOverlays by @Piinks in 119576
  • Revert “Fix BottomAppBar & BottomSheet M3 shadow” by @CaseyHillers in 120492
  • fix a Slider theme update bug by @xu-baolin in 120432
  • Remove deprecated accentColorBrightness member from ThemeData by @QuncCccccc in 120577
  • Remove references to Observatory by @bkonyi in 118577
  • Remove brightness from AppBar/SliverAppBar/AppBarTheme/AppBarTheme.copyWith by @QuncCccccc in 120575
  • support updating dragDevices at runtime by @xu-baolin in 120336
  • Fix ListTile’s default iconColor token used & update examples by @TahaTesser in 120444
  • Apply BindingBase.checkInstance to TestDefaultBinaryMessengerBinding by @Hixie in 116937
  • [M3] Add customizable overflow property to Snackbar’s action by @esouthren in 120394
  • Fix error when resetting configurations in tear down phase by @fzyzcjy in 114468
  • Add MaterialStateColor support to TabBar.labelColor by @werainkhatri in 109541
  • Remove deprecated AppBar.color & AppBar.backwardsCompatibility by @LongCatIsLooong in 120618
  • Revert “Fix error when resetting configurations in tear down phase” by @loic-sharma in 120739
  • Add temporary default case to support new PointerSignalKind by @LouiseHsu in 120731
  • Fix license page crash by @Piinks in 120728
  • Fix switching from scrollable and non-scrollable tab bars throws by @bleroux in 120771
  • Use black30 for CupertinoTabBar’s border by @Sunbreak in 119509
  • Improve CupertinoContextMenu to match native more by @manuthebyte in 117698
  • Add @widgetFactory annotation by @blaugold in 117455
  • Fix StretchingOverscrollIndicator not handling directional changes correctly by @jankuss in 116548
  • Added identical(a,b) short circuit to Material Library lerp methods by @HansMuller in 120829
  • Document ScrollPhysics invariant requiring ballistic motion by @gnprice in 120400
  • Revert “Remove references to Observatory” by @CaseyHillers in 120929
  • Modify the updateChildren method deep copy _children by @yiiim in 120773
  • Small input decorator clean up by @Renzo-Olivares in 120934
  • Add InheritedTheme support to ScrollbarTheme by @TahaTesser in 120970
  • [web] Temporarily disable a line boundary test by @mdebbar in 121005
  • Remove “note that” in our documentation (as per style guide) by @Hixie in 120842
  • Fix scrollable to clear inner semantics node if it does not use two p… by @chunhtai in 120996
  • Remove the deprecated accentColor from ThemeData by @QuncCccccc in 120932
  • Remove more references to dart:ui.window by @goderbauer in 120994
  • [M3] Update checkbox shape value by @esouthren in 120976
  • Speed up first asset load by using the binary-formatted asset manifest for image resolution by @andrewkolos in 118782
  • [web] Unify line boundary expectations on web and non-web by @mdebbar in 121006
  • Remove alternate axis assertion from StretchingOverscrollIndicator by @Piinks in 120734
  • Remove single axis assertion from GlowingOverscrollIndicator by @Piinks in 120738
  • Fix formatting in TabController by @Piinks in 121167
  • Fix license page rtl by @jehhxuxu in 120497
  • fix spelling typo by @suragch in 120062
  • Add ActionButtonIconsData for overriding action icons by @predatorx7 in 118229
  • Rename WindowPadding to ViewPadding by @goderbauer in 121152
  • Reland Button padding M3 by @CaseyHillers in 119656
  • Revert “Speed up first asset load by using the binary-formatted asset manifest for image resolution” by @CaseyHillers in 121220
  • Add padding to DropdownButton by @davidskelly in 115806
  • Add getInheritedWidgetOfExactType to BuildContext by @gspencergoog in 121276
  • Fix typo by @goderbauer in 121291
  • Work-around for channels flake by @goderbauer in 121261
  • Fix Material3 TabBarTheme.dividerColor not working by @xuelongqy in 119690
  • Remove obsolete comment by @suragch in 120265
  • Add ResizeImage.policy by @tvolkert in 121154
  • Fix TextSelectionGestureDetectorBuilder wrong cause for onDoubleTapDown by @bleroux in 121093
  • Remove newline by @esouthren in 121090
  • Fix SliverAppBar.medium & SliverAppBar.large title overlap with leading/actions widgets, leading width, and title spacing by @TahaTesser in 120780
  • Fix text.rich to merge widget span by @chunhtai in 113461
  • Fix buggy formula for critically-damped springs by @gnprice in 120488
  • Fix DataCell overflows when cell height is large by adding dataRowMinHeight, dataRowMaxHeight props. by @inouiw in 114338
  • Fix typos by @Lioness100 in 121171
  • Modify focus traversal policy search to use focus tree instead of widget tree by @gspencergoog in 121186
  • Change mouse cursor to be SystemMouseCursors.click when not editable by @QuncCccccc in 121353
  • Added identical(a,b) short circuit to painting Library lerp methods by @HansMuller in 121346
  • Reland “Update ExpansionTile to support Material 3 & add an example” by @TahaTesser in 121212
  • Remove accessibleNavigation reference from BottomSheet by @bleroux in 121132
  • Add adaptive RefreshIndicator by @MitchellGoodwin in 121249
  • Move semantic-related bindings to SemanticsBinding by @goderbauer in 121289
  • Reland “Remove references to Observatory (#118577)” by @bkonyi in 121215
  • Limit the PlatformView ID within the range of 32-bit integers. by @0xZOne in 121203
  • Fix Ink decoration image does not render by @bleroux in 121521
  • Fix text color not resolving when CupertinoThemeData.brightness is null by @ivirtex in 115026
  • Fix ExpansionTile double tap to collapse/expanded and expanded/collapsed states semantics announcements by @TahaTesser in 120881
  • Update scroll paging logic in Scrollbar by @tomohiko-tanihata in 121481
  • Cleanup material/tabs.dart documentation by @bleroux in 121524
  • Separate theme logic by @MahanRahmati in 117818
  • Revert “Fix text.rich to merge widget span (#113461)” by @chunhtai in 121562
  • Revert “Reland “Remove references to Observatory (#118577)”” by @goderbauer in 121555
  • Added identical(a,b) short circuit to rendering library lerp methods by @HansMuller in 121566
  • Fix AppBar scrolled under for 2D scrolling by @Piinks in 121297
  • fixes Show Week Day in CupertinoDatePicker with CupertinoDatePickerMo… by @sikandernoori in 120052
  • Removed “typically non-null” API doc qualifiers from ScrollMetrics min,max extent getters by @HansMuller in 121572
  • showOnScreen does not crash if target node doesn’t exist anymore by @goderbauer in 121575
  • Reland “Remove references to Observatory (#118577)” by @bkonyi in 121606
  • Make ClampingScrollSimulation ballistic and more like Android by @gnprice in 120420
  • Use AnimatedSwitcher’s _childNumber as Key in layoutBuilder’s Stack by @JimGerth in 121408
  • Fix monodrag gestures for #112403 and b/249091367 by @dnfield in 121615
  • [roll] Revert “Fix ExpansionTile double tap to collapse/expanded and expanded/collapsed states semantics announcements” by @XilaiZhang in 121624
  • Fix documentation error in README of integration_test by @bartekpacia in 117977
  • Fix how tests count open SemanticsHandles by @goderbauer in 121571
  • Add typically used parameter name to the builder used in layout_builder by @bebe0612 in 119877
  • Remove @param onDone by @gonft in 113371
  • Added _ErrorDescription.toString() by @Danau5tin in 118263
  • Fix text history undo/redo should not add a new entry to the history by @bleroux in 120889
  • Issues/111931 reland by @chunhtai in 121576
  • Custom context menus in SelectableRegion on web by @justinmc in 121653
  • Update a TODO in dartdoc.dart by @goderbauer in 121620
  • moving the left handle automatically scrolls EditableText to the right handle, which doesn’t happen on native by @takassh in 105836
  • Fix CupertinoSliverNavigationBar’s alwaysShowMiddle not working properly during page transition by @DavideDessi319 in 120895
  • Add visual density for menu default style by @QuncCccccc in 114878
  • Added identical(a,b) short circuit … finale by @HansMuller in 121759
  • OverlayPortal by @LongCatIsLooong in 105335
  • Migrate to FlutterView.gestureSettings by @goderbauer in 121749
  • Revert “Add visual density for menu default style” by @QuncCccccc in 121810
  • Remove all traces of ViewConfiguration/PlatformConfiguration by @goderbauer in 121751
  • Cleanup PageTransitionsTheme documentation and add one example by @bleroux in 121701
  • [flutter roll] Revert “Use AnimatedSwitcher’s _childNumber as Key in layoutBuilder’s Stack” by @XilaiZhang in 121835
  • [flutter_tool] add enable-embedder-api flag by @cyanglaz in 121895
  • Feat: showDatePicker - Exposed callback when user changes Date Picker Mode by @hasnentai in 119116
  • Reland: Add visual density for menu default style (#114878) by @QuncCccccc in 121918
  • Add IconButton.filled, IconButton.filledTonal, IconButton.outlined by @QuncCccccc in 121884
  • Fix field cleared by TestWindow.clearGestureSettingsTestValue by @jason-simmons in 121956
  • Bottom appbar/sheet shadow property by @esouthren in 121406
  • Fix license page title color issues by @TahaTesser in 121872
  • Add missing properties to ListTileTheme.merge by @jpnurmi in 121975
  • Removes single window assumptions from flutter_test by @pdblasi-google in 121549
  • Revert “Removes single window assumptions from flutter_test” by @pdblasi-google in 122037
  • Reland “Speed up first asset load by using the binary-formatted asset manifest for image resolution by @andrewkolos in 121322
  • Update test font by @LongCatIsLooong in 121306
  • Revert “Update test font” by @LongCatIsLooong in 122053
  • Add ZoomPageTransitionsBuilder.allowSnapshotting by @bleroux in 122019
  • Fix PlatformMenuItems with onSelectedIntent are never enabled by @jmatth in 121885
  • [integration_test] upgrade androidx test to 1.4.0 by @micaelcid in 109547
  • Reland: Removes single window assumptions from flutter_test by @pdblasi-google in 122060
  • Use tearoffs in TestRenderingFlutterBinding by @tgucio in 122091
  • Fix typo in integrationDriver() function by @bartekpacia in 115012
  • Fix DomCSSStyleSheetExtension to work with dart2wasm. by @eyebrowsoffire in 122154
  • ModalBottomSheetRoute: Remove gap at screen bottom with useSafeArea: true by @chrisbobbe in 122118
  • Revert “Reland: Removes single window assumptions from flutter_test” by @CaseyHillers in 122193
  • Clear _scribbleCacheKey when connection closes by @moffatman in 122145
  • Add support for iOS UndoManager by @fbcouch in 98294
  • SystemUiOverlayStyle, add two examples and improve documentation by @bleroux in 122187
  • Add one DefaultTextStyle example by @bleroux in 122182
  • No friction factor on macOS overscroll ease by @moffatman in 122143
  • Fix allowedButtonsFilter not working as intended when null. by @bernaferrari in 122227
  • Fix a scrolling stutter caused by dragging scrollbar by @xu-baolin in 121786
  • Reland (2): Removes single window assumptions from flutter_test by @pdblasi-google in 122233
  • Feat : TextField cursor color matching M2 and M3 Spec in error state by @hasnentai in 119225
  • Reland “Update test font (#121306)” by @LongCatIsLooong in 122068
  • Remove references to BindingBase.window by @goderbauer in 122119
  • Updates flutter/test/cupertino to no longer use TestWindow by @pdblasi-google in 122325
  • Updates flutter/test/gestures to no longer reference TestWindow by @pdblasi-google in 122327
  • Updates flutter/test/rendering to no longer use TestWindow by @pdblasi-google in 122347
  • Document on ScrollPhysics the requirement to override applyTo by @gnprice in 121850
  • Remove single view assumption from TestViewConfiguration by @goderbauer in 122352
  • Revert PRs relating to single window assumption by @CaseyHillers in 122369
  • SelectionChangedCause for iOS keyboard-select by @moffatman in 122144
  • Reland “Remove single view assumption from TestViewConfiguration (#122352)” by @goderbauer in 122414
  • Introduce the PipelineOwner tree by @goderbauer in 122231
  • Revert “Introduce the PipelineOwner tree” by @flar in 122425
  • Clean up scrollable.dart for 2D by @Piinks in 122357
  • Constrain date picker to max width to avoid bending outwards by @MitchellGoodwin in 120827
  • Revert “Reland “Speed up first asset load by using the binary-formatted asset manifest for image resolution” by @jonahwilliams in 122449
  • Relocate some tests from scrollable_test.dart by @Piinks in 122426
  • Reland “Introduce the PipelineOwner tree (#122231)” by @goderbauer in 122452
  • Remove key simulation obsolete comments by @bleroux in 122389
  • Reland (3): Removes single window assumptions from flutter_test by @pdblasi-google in 122422
  • Fix Caret Height On Empty Lines by @LongCatIsLooong in 120834
  • Refine the directional traversal algorithm for out of band widgets by @gspencergoog in 122556
  • Reland “Remove references to BindingBase.window (#122119 & #122341)” by @goderbauer in 122412
  • Cleanup M3 token templates for theme lookups by @TahaTesser in 122601
  • Updates flutter/test/widgets to no longer reference TestWindow by @pdblasi-google in 122354
  • Updates integration_test to no longer use TestWindow by @pdblasi-google in 122358
  • [web] stop using deprecated jsonwire web-driver protocol by @yjbanov in 122560
  • Reland: Updates flutter/test/gestures to no longer reference TestWindow by @pdblasi-google in 122619
  • Reland: Updates flutter/test/cupertino to no longer use TestWindow by @pdblasi-google in 122620
  • Update ScrollableDetails for 2D scrolling by @Piinks in 122555
  • Reland: Updates flutter/test/rendering to no longer use TestWindow by @pdblasi-google in 122621
  • Updates flutter/test/material to no longer use TestWindow by @pdblasi-google in 122337
  • Revert “Updates flutter/test/material to no longer use TestWindow” by @yaakovschectman in 122636
  • Reland: Updates flutter/test/material to no longer use TestWindow by @pdblasi-google in 122643
  • Remove last few references to window singleton by @goderbauer in 122644
  • Fix TabBarView and TabBar animations are not synchronized by @bleroux in 122021
  • Run dart command to update widget defaults by @QuncCccccc in 122557
  • Reland “Speed up first asset load by using the binary-formatted asset manifest for image resolution” by @andrewkolos in 122505
  • DateRangePicker keyboardType by @justinmc in 122353
  • Fix MenuAnchor closes on internal scroll by @bleroux in 122696
  • Fix cursor disappear on undo. by @bleroux in 122402
  • Exposes onSecondaryTap in InkWell. by @chinmoy12c in 119058
  • Fix bug with clicking Copy or Select All within contextMenu by @acumen1005 in 120081
  • Assert that runApp is called in the same zone as binding.ensureInitialized by @Hixie in 117113
  • Revert “Assert that runApp is called in the same zone as binding.ensureInitialized” by @yaakovschectman in 122830
  • Revert “Fix bug with clicking Copy or Select All within contextMenu” by @yaakovschectman in 122832
  • Create SearchBar and SearchBarTheme by @QuncCccccc in 122309
  • Assert that runApp is called in the same zone as binding.ensureInitialized by @Hixie in 122836
  • async.dart file reformat. by @lycstar in 122521
  • Add support for application exit requests by @gspencergoog in 121378
  • TextField should support disabled input text style by @Renzo-Olivares in 119216
  • [flutter_tools] Remove sound null safety flag by @christopherfujino in 120936
  • Revert “[flutter_tools] Remove sound null safety flag” by @christopherfujino in 122909
  • Refactors accessibility guidelines to remove the single window assumption by @pdblasi-google in 122760
  • Fix interference in fling-scrolling from cross-axis motion by @gnprice in 122338
  • Disable shuffling for flutter/test/material/text_field_test.dart by @zanderso in 122956
  • Update Material 3 bottom sheet by @hangyujin in 122445
  • Add content-based colorScheme functionality by @esouthren in 122919
  • Reland “Fix bug with clicking Copy or Select All within contextMenu” by @acumen1005 in 122973
  • Give PolynomialFit more docs, and a debug toString by @gnprice in 122333
  • Fix TimePicker input mode width for 12-hour format by @TahaTesser in 122868
  • Remove unused replacement from Visibility.maintain by @goderbauer in 123039
  • Fix error message for unbounded viewports by @Piinks in 123035
  • [flutter_tools] Remove sound null safety flag #2 by @christopherfujino in 123031
  • Make EditableText respect MediaQuery.boldTextOf by @dnfield in 122754
  • Create cupertino checkbox by @MitchellGoodwin in 122244
  • Set plugin template minimum iOS version to 11.0 by @vashworth in 122625
  • Deprecates TestWindow by @pdblasi-google in 122824
  • Bump lower Dart SDK constraints to 3.0 & add class modifiers by @goderbauer in 122546
  • Deprecate BindingBase.window by @goderbauer in 120998
  • Remove indicator from scrolling tab bars by @Piinks in 123057
  • Remove window reference from doc snippet by @goderbauer in 123176
  • Documentation improvements by @Hixie in 122787
  • Remove 1745 decorative breaks by @goderbauer in 123259
  • Workaround for exhaustiveness bug in dart2js by @goderbauer in 123242
  • Revert “[flutter_tools] Remove sound null safety flag (#123031)” by @christopherfujino in 123280
  • implement Iterator and Comparable instead of extending them by @jakemac53 in 123282
  • FIX: NavigationDrawer hover/focus/pressed do not use indicatorShape by @rydmike in 123325
  • replace some ._() constructors with class modifiers by @goderbauer in 122765
  • Fix (insert move remove)RenderObjectChild methods in base class by @goderbauer in 123276
  • Refactor buildOverscrollIndicator by @goderbauer in 123246
  • Remove prefer_const_constructors ignores by @goderbauer in 123284
  • Convert AndroidSemanticsAction to enum. by @bernaferrari in 123312
  • Expose toggle to textfield’s opacity animation. by @Blquinn in 122474
  • Add support for secondary tab bar by @guidezpl in 122756
  • Clean up scrolling delegate code for 2D by @Piinks in 122651
  • Add customizable mouse cursor to DataTable by @TahaTesser in 123128
  • Added ExpansionTileController by @HansMuller in 123298
  • Add Non-Uniform Border to Border. by @bernaferrari in 121921
  • Add adaptive Checkbox and CheckboxListTile by @MitchellGoodwin in 123132
  • [Clipboard] Assert at least one clipboard data variant is provided by @loic-sharma in 122446
  • Unskip #62819 Fixes #12357 by @LongCatIsLooong in 122945
  • [Documentation] Add ActionChip in disabled state by @mateusfccp in 123143
  • Make InkDecoration not paint if the ink is not visible by @tvolkert in 122585
  • Fix selection toolbar not showing on drag end by @jankuss in 121110
  • Allow spell check to fail silently on unsupported platforms & spell checkers by @camsim99 in 122715
  • Make Element tree root generic by @goderbauer in 123352
  • Make InkInteractiveFeature customBorder updatable by @bleroux in 123536
  • Fix Animations in NavigationDestination icons don’t work by @bleroux in 123400
  • Added backgroundColor and disabledBackgroundColor to SnackBarAction. by @chinmoy12c in 118786
  • Add TextField triple tap/click gestures by @Renzo-Olivares in 119046
  • Fix divider width in scrollable TabBar for Material 3 and add dividerHeight parameter by @TahaTesser in 123127
  • Fix velocity_tracker_test.dart by @goderbauer in 123559
  • [Focus] Add run key command to dump the focus tree by @loic-sharma in 123473
  • Fix out-of-bounds and reversed TextBox queries in computing caret metrics by @gnprice in 122480
  • Fix Align doc by @goderbauer in 123566
  • Create SearchAnchor and SearchViewTheme Widget by @QuncCccccc in 123256
  • Revert “Fix divider width in scrollable TabBar for Material 3 and add dividerHeight parameter” by @Piinks in 123616
  • [Shortcuts] Improve documentation by @loic-sharma in 123499
  • Add alignmentOffset when menu is positioned on the opposite side by @whiskeyPeak in 122812
  • Fix SliverGridRegularTileLayout.computeMaxScrollOffset for 0 children by @Piinks in 123348
  • Fix warning in flutter created project (“package attribute is deprecated” in AndroidManifest) by @bartekpacia in 123426
  • Fix off-screen selected text throws exception by @TahaTesser in 123595
  • [Stepper] adds stepIconBuilder property by @AyushBherwani1998 in 122816
  • [flutter_tools] Remove –no-sound-null-safety #3 by @christopherfujino in 123297
  • Treat hidden IndexedStack children as offstage for test finder by @simolus3 in 123129
  • Modified TextField docs - Replaced ‘labelText’ to ‘hintText’ in code snippet by @vpaladino778 in 94128
  • Match iOS Longpress behavior with native by @Renzo-Olivares in 123630
  • TextFormField.spellCheckConfiguration by @justinmc in 123295
  • Use SemanticsService.announce to announce form text validation error by @hangyujin in 123373
  • Fix scrolling in the Drawer and NavigationDrawer triggers AppBar’s scrolledUnderElevation by @TahaTesser in 122600
  • Add documentation on how to use dart-define with gradlew by @Sese-Schneider in 123205
  • Remove the networked image from the example for FittedBox by @gspencergoog in 123728
  • Modify flutter_tests dart:io mocks to support Dart 3.0 by @brianquinlan in 123706
  • Fix ListWheelScrollView gestures and paint coordinates in tests by @nt4f04uNd in 121342
  • Create CupertinoRadio Widget by @MitchellGoodwin in 123296
  • Update CupertinoPageRoute transition animation curves by @ivirtex in 122275
  • Revert “Workaround for exhaustivness bug in dart2js (#123242)” by @goderbauer in 123727
  • Wire up MenuAnchor clipBehaviour property by @whiskeyPeak in 123632
  • Remove no-shuffle from framework tests, part 1: easy cases by @gnprice in 123751
  • Fix bottom app bar height and end-contained fab location by @QuncCccccc in 123746
  • Setup channels during IntegrationTest registration on iOS by @jmagman in 123729
  • Fix TableRow with no children throws unnamed assertion by @TahaTesser in 123770
  • Fix state leak in rendering/editable_test (framework shuffle-all 2/n) by @gnprice in 123806
  • SemanticsFlag/SemanticsAction cleanup (part 2) by @bernaferrari in 123817
  • Add secondary tap capabilities to TableRowInkWell by @justinmc in 123036
  • Add option to keep MenuAnchor open after MenuItem tap by @whiskeyPeak in 123723
  • [iOS] Add spell check suggestions toolbar on tap by @camsim99 in 119189
  • Fix menu width issue for DropdownMenu by @QuncCccccc in 123823
  • TextField in a ListView becomes unresponsive by @justinmc in 123734
  • Hyperlink dart docs around BinaryMessenger deprecations by @goderbauer in 123798
  • Fix docs and error messages for scroll directions + sample code by @Piinks in 123819
  • M3 DatePicker landscape header text style is now TextTheme.headlineSmall by @HansMuller in 123732
  • Revert “[flutter_tools] Remove –no-sound-null-safety #3” by @CaseyHillers in 123969
  • Fix some MaterialBanner properties aren’t respected when presented by ScaffoldMessenger by @TahaTesser in 124024
  • Update localizations. by @godofredoc in 124099
  • Rename RenderView.window to RenderView.view by @goderbauer in 124060
  • Add adaptive constructor to Radio and RadioListTile by @MitchellGoodwin in 123816
  • Rename Sample classes by @gspencergoog in 124080
  • [flutter_tools] Remove –no-sound-null-safety #4 by @christopherfujino in 124039
  • FIX: SegmentedButton segments background cannot be made transparent by @rydmike in 123293
  • Adds i18n to widget layer by @chunhtai in 123620
  • Fix clipBehavior for Drawer with shape and add clipBehavior property. by @TahaTesser in 124104
  • [platform_view]fix iOS platform view’s focus node leakage by @hellohuanlin in 124066
  • Revert “Fix scrolling in the Drawer and NavigationDrawer triggers AppBar’s scrolledUnderElevation” by @Piinks in 124226
  • Add spell check TextSpan creation logic that doesn’t rely on composing region by @camsim99 in 123481
  • Add CallbackShortcuts example by @loic-sharma in 123944
  • TapAndDragGestureRecognizer should declare victory immediately when drag is detected by @Renzo-Olivares in 123055
  • Fix search view position by @QuncCccccc in 124169
  • Fix error about missing MediaQuery by @goderbauer in 124243
  • Remove mouse tap text drag selection throttling to improve responsiveness by @loune in 123460
  • [Docs] Fix Typos by @piedcipher in 124249
  • Fix a memory leak in AutomaticKeepAlive by @GregoryConrad in 124163
  • Deprecate these old APIs by @Hixie in 116793
  • Make tester.startGesture less async, for better stack traces by @gnprice in 123946
  • TextSelectionHandleControls deprecation deletion timeframe by @justinmc in 124262
  • [DropdownMenu] add helperText & errorText to DropdownMenu Widget by @piedcipher in 123775
  • Refactor reorderable list semantics by @chunhtai in 123263
  • Fix double the by @goderbauer in 124236
  • Fix surface-size state leak in material/paginated_data_table_test (framework shuffle-all 3/n) by @gnprice in 123842
  • Add vertical alignment offset to the MenuAnchor widget when overflowing by @whiskeyPeak in 123740
  • Initialize ThemeData.visualDensity using ThemeData.platform instead of defaultTargetPlatform by @gspencergoog in 124357
  • Revert “Refactor reorderable list semantics” by @XilaiZhang in 124368
  • Cherry Pick Spell Check Fixes by @justinmc in 125517
  • [CP] Integration tests support AGP 8.0 by @reidbaker in 125686

    Tooling

  • [gen_l10n] keys can contain dollar sign by @asashour in 114808
  • [tools]build ipa validate launch image using template files by @hellohuanlin in 116242
  • [flutter_tools] Pin path_provider_android and roll pub packages by @christopherfujino in 116377
  • Revert “[flutter_tools] Pin path_provider_android and roll pub packages” by @zanderso in 116424
  • [tools]build IPA validation bundle identifier using the default “com.example” prefix by @hellohuanlin in 116430
  • Platform binaries reland by @eyebrowsoffire in 115502
  • [flutter_tools] dont include material shaders in web builds by @jonahwilliams in 116538
  • Use file:/// style uris when passing platform to the compiler. by @eyebrowsoffire in 116553
  • Fix windows version validator under Chinese by @ctrysbita in 116282
  • [gen_l10n] Multiline descriptions by @thkim1011 in 116380
  • Adjust upper Dart SDK constraint by @mit-mit in 116586
  • Fix language version check logic to determine nullsafe soundness. by @a-siva in 116679
  • Throw error when plural case had undefined behavior by @thkim1011 in 116622
  • [flutter_tools] add test of flutter update-packages –transitive-closure –consumer-only by @christopherfujino in 116747
  • [flutter_tools] Add remap sampler support by @jonahwilliams in 116861
  • [flutter_tools] Pin and roll pub by @christopherfujino in 116745
  • Fix “flutter pub get” output test by @loic-sharma in 116912
  • Add an integration test to plugin template example by @stuartmorgan in 117062
  • Audit covariant usage in tool by @jmagman in 116930
  • [tools]Build IPA validation UI Polish by @hellohuanlin in 116744
  • Tiny fix about outdated message by @fzyzcjy in 114391
  • [flutter_tools] pin package intl and roll pub packages by @christopherfujino in 117168
  • Use the name of errors, not the diagnostic messages. by @eyebrowsoffire in 117229
  • [flutter_tools] Update DAP progress when waiting for Dart Debug extension connection by @DanTup in 116892
  • Support flutter build web --wasm by @eyebrowsoffire in 117075
  • [Android] Bump template AGP and NDK versions by @camsim99 in 116536
  • Add native unit tests to iOS and macOS templates by @stuartmorgan in 117147
  • [flutter_tools] timeline_test.dart flaky by @Jasguerrero in 116667
  • Simplify null check. by @asashour in 117026
  • Fix a few typos by @CicadaCinema in 117592
  • Fix the message strings for xcodeMissing and xcodeIncomplete by @peixinli in 117922
  • Correctly propagate verbosity to subtasks in flutter.gradle by @mraleph in 117897
  • [flutter_tools] Fix null check in parsing web plugin from pubspec.yaml by @christopherfujino in 117939
  • Fix flutter update-packages regression by fixing parameters in “pub get” runner by @nehalvpatel in 116687
  • Adding ‘is’ to list of kotlin reserved keywords by @gmackall in 116299
  • Allow iOS and macOS plugins to share darwin directory by @jmagman in 115337
  • Use program during attach if provided by @helin24 in 118130
  • Fix path for require.js by @nshahan in 118120
  • Allow select cases to be numbers by @thkim1011 in 116625
  • [Impeller Scene] Add SceneC asset importing by @bdero in 118157
  • Align flutter pub get/upgrade/add/remove/downgrade by @sigurdm in 117896
  • Move debug error message from failed pub to logger.printTrace by @sigurdm in 118379
  • [tool] Generate a binary version of the asset manifest by @andrewkolos in 117233
  • reduce pub output from flutter create by @andrewkolos in 118285
  • [web] Update build to use generated JS runtime for Dart2Wasm. by @joshualitt in 118359
  • Add MSYS2 detection on Windows Terminal by @awesometic in 117612
  • Use correct API docs link in create –sample help message by @parlough in 118371
  • Add Info.plist from build directory as input path to Thin Binary build phase by @vashworth in 118209
  • [flutter_tools] re-enable web shader compilation by @jonahwilliams in 118461
  • [flutter_tools] No more implicit –no-sound-null-safety by @christopherfujino in 118491
  • Fix path for require.js by @nshahan in 118722
  • Update packages + fix tests for javascript mime change by @DanTup in 118617
  • Support iOS wireless debugging by @vashworth in 118104
  • Revert “Support iOS wireless debugging” by @jmagman in 118826
  • Add build macos --config-only option by @a-wallen in 118649
  • [flutter_tools] Ensure service worker starts caching assets since first load by @davidlanderos-digital in 116833
  • Support logging ‘flutter run’ communication to DAP clients by @DanTup in 118674
  • [macos] add flavor options to commands in the flutter_tool by @a-wallen in 118421
  • Revert “[macos] add flavor options to commands in the flutter_tool” by @jmagman in 118858
  • Cleanup obsolete –compact-async compiler option by @alexmarkov in 118894
  • [reland] Support wireless debugging by @vashworth in 118895
  • [web] Fix paths fetched by flutter.js by @mdebbar in 118684
  • Remove unnecessary null checks in flutter_tool by @goderbauer in 118857
  • Cleanup old Dart SDK layout compatibility by @nshahan in 118819
  • Add Windows unit tests to plugin template by @stuartmorgan in 118638
  • Fix path name to discover debug apk on add2app builds by @GaryQian in 117999
  • Add usage event to track when a iOS network device is used by @vashworth in 118915
  • Add –serve-observatory flag to run, attach, and test by @bkonyi in 118402
  • Fix lexer issue where select/plural/other/underscores cannot be in identifier names. by @thkim1011 in 119190
  • Move windows-x64-flutter.zip to windows-x64-debug location. by @godofredoc in 119177
  • Download platform-agnostic Flutter Web SDK in the flutter_tool by @hterkelsen in 118654
  • Revert “Add –serve-observatory flag to run, attach, and test” by @zanderso in 119302
  • [flutter_tools] remove usage of remap samplers arg by @jonahwilliams in 119346
  • Refactoring to use ver command instead of systeminfo by @eliasyishak in 119304
  • Reland “Add –serve-observatory flag to run, attach, and test (#118402)” by @bkonyi in 119529
  • Fix typo in –machine help text by @loic-sharma in 119563
  • [flutter_tools] Fix parsing of existing DDS URIs from exceptions by @DanTup in 119506
  • Reland: [macos] add flavor options to tool commands by @cbracken in 119564
  • Use first Dart VM Service found with mDNS if there are duplicates by @vashworth in 119545
  • Make gen-l10n error handling independent of logger state by @thkim1011 in 119644
  • 🥅 Produce warning instead of error for storage base url overrides by @AlexV525 in 119595
  • Revert “Add –serve-observatory flag to run, attach, and test (#118402)” by @zanderso in 119729
  • 🔥 Do not format the messages file for gen-l10n by @AlexV525 in 119596
  • Avoid printing blank lines between “Another exception was thrown:” messages by @Hixie in 119587
  • Update the counter app to enable Material 3 by @gspencergoog in 118835
  • Fix PathNotFoundException while updating artifact cache by @Jasguerrero in 119748
  • Fix pub get --unknown-flag by @sigurdm in 119622
  • [web] Put all index.html operations in one place by @mdebbar in 118188
  • [flutter_tools] Use base DAP detach and ensure correct output by @DanTup in 119076
  • Manual pub roll with dwds fix by @christopherfujino in 119575
  • flutter_tool: remove explicit length header in HTTP response by @kevmoo in 119869
  • [flutter_tools] fix Cannot delete file ENOENT from fuchsia_asset_builder by @christopherfujino in 119867
  • Fix unable to find bundled Java version by @crasowas in 119244
  • Revert “Fix unable to find bundled Java version” by @godofredoc in 119981
  • De-flake adapter integration test by @bdero in 120016
  • [flutter_tools] Fix Future error handling ArgumentError in doctor –android-licenses by @christopherfujino in 119977
  • Reland “Add –serve-observatory flag to run, attach, and test (#118402)” by @bkonyi in 119737
  • Fix flutter_tools stuck when using custom LLDB prompt by @LinXunFeng in 119443
  • [web] Move JS content to its own .js files by @mdebbar in 117691
  • Stop recursively including assets from asset folders by @andrewkolos in 120167
  • un-pin package:intl by @christopherfujino in 119900
  • Re-land “Fix unable to find bundled Java version” by @christopherfujino in 120107
  • Revert “Stop recursively including assets from asset folders” by @mdebbar in 120283
  • Reland “Stop recursively including assets from asset directories” by @andrewkolos in 120312
  • [Tool] [Windows] Output build duration by @loic-sharma in 120311
  • Revert “[web] Move JS content to its own .js files” by @itsjustkevin in 120275
  • Support –local-engine=ios_debug_sim by @dcharkes in 119524
  • [flutter_tools] toolExit on sdkmanager exit during doctor –android-licenses by @christopherfujino in 120330
  • Clean up null safety messages by @mit-mit in 120350
  • Remove test that verifies we can switch to stateless by @jonahwilliams in 120390
  • Resolve dwarf paths to enable source-code mapping of stacktraces by @vaind in 114767
  • Delete Chrome temp cache after closing by @passsy in 119062
  • Reland “[web] Move JS content to its own .js files” by @mdebbar in 120363
  • Fix message type inconsistency between locales by @thkim1011 in 120129
  • Move linux-x64-flutter-gtk.zip to linux-x64-debug location. by @godofredoc in 120658
  • Improve network resources doctor check by @Hixie in 120417
  • Temporarily disable info-based analyzer unit tests. by @eyebrowsoffire in 120753
  • In test of –(no-)fatal-infos analyzer flags, pin missing_return to info by @zanderso in 120797
  • Add Android unit tests to plugin template by @stuartmorgan in 120720
  • Use the impellerc GLES output flag when compiling shaders for Android by @jason-simmons in 120647
  • [flutter_tools] Replace Future.catchError() with Future.then(onError: …) by @christopherfujino in 120637
  • Add Linux unit tests to plugin template by @stuartmorgan in 120814
  • Update AndroidManifest.xml.tmpl by @AlexV525 in 120527
  • [flutter_tools] Skip over “Resolving dependencies…” text in integration tests by @DanTup in 120077
  • Always use the testbed in web_test.dart so environment is populated. by @eyebrowsoffire in 120984
  • Print sub process that failed to run in tool by @jmagman in 120999
  • allow passing –file-reporter option to test running refs #69425 by @mateusfccp in 120716
  • feature/clean-a-specific-scheme: Add this-scheme new flag for clean c… by @EArminjon in 116733
  • [tool][web] Makes flutter.js more G3 friendly. by @ditman in 120504
  • [flutter_tools] show web-server in flutter devices by @christopherfujino in 121373
  • Give error on too many arguments to flutter config by @gnprice in 121494
  • Revert “[flutter_tools] show web-server in flutter devices” by @christopherfujino in 121532
  • [flutter_tools] Add support for URI formats like ?line=x for “flutter test” by @DanTup in 119740
  • Cocoapods ffi error can be in stdout or stderr by @tvolkert in 121470
  • [flutter_tool] advertise the default value for –dart2js-optimization by @kevmoo in 121621
  • flutter_tool: DRY up features that are fully enabled by @kevmoo in 121754
  • flutter_tool: only enable wasm compile in master channel by @kevmoo in 121755
  • Reorganize CLI flags for build web by @kevmoo in 121837
  • [flutter_tools] ensure no pub output while caching PubDependencies artifact by @christopherfujino in 121831
  • [flutter_tools/dap] Inform DAP client whether restart is supported by @DanTup in 121610
  • Update device filtering and introduce isConnected and connectionInterface by @vashworth in 121359
  • [flutter_tools] remove late from update-packages command by @christopherfujino in 121891
  • Use dart pub instead of dart __deprecated pub by @sigurdm in 121605
  • [tool] Proposal to multiple defines for –dart-define-from-file by @ronnnnn in 120878
  • Add backward compatibility in proxied_devices. by @chingjun in 122040
  • pin flutter_plugin_android_lifecycle and roll other pub deps by @christopherfujino in 122043
  • Adds vmservices for getting iOS build options by @chunhtai in 121736
  • [web] Ensure CanvasKit is served from the correct location by @mdebbar in 121902
  • Print on failure in web hotrestart tests by @annagrin in 122115
  • Delete FlutterCommand.intArg(), which is not used anywhere by @bartekpacia in 122124
  • Revert “[web:tools] always use CanvasKit from the cache when building web apps (#93002)” by @mdebbar in 117693
  • Create configOnly flag for android by @reidbaker in 121904
  • Use variable instead of multiple accesses through a map by @ueman in 122178
  • Improve Dart plugin registration handling by @stuartmorgan in 122046
  • [flutter_tools] Add namespace getter in Android project; use namespace as fallback by @navaronbracke in 121416
  • fix devtool instructional messages after flutter build ... --analyze-size . Fixes #122229 by @timmaffett in 122230
  • Adjust the minimum sdk version in the synthetic pkg for new Dart requirements by @flar in 122380
  • Fix Gradle 7 warnings that are now errors in Gradle 8 by @beroso in 121958
  • Update sdk version in temp testing package by @flar in 122423
  • [tool][web] Pass invoker flag to dart2js. by @sigmundch in 122344
  • Always use user-level pub cache by @sigurdm in 121802
  • Move target devices logic to its own classes and file by @vashworth in 121903
  • Separate attached and wireless devices by @vashworth in 122615
  • Add macos project auto migration code for FlutterApplication by @gspencergoog in 122336
  • Fix hot restart flake by @annagrin in 122776
  • [flutter_tools] throw tool exit on invocation of flutter format by @christopherfujino in 121646
  • Use depfile with dart2wasm to determine when to rebuild. by @eyebrowsoffire in 122817
  • Revert “Fix hot restart flake” by @christopherfujino in 122855
  • Revert unintentional changes to Info.plist files by @gspencergoog in 122896
  • Always flush files when setting up the test directory. by @eyebrowsoffire in 122856
  • [Tool] [Windows] Output app path on build completion by @loic-sharma in 122858
  • Revert “[Tool] [Windows] Output app path on build completion” by @loic-sharma in 122926
  • Skip web hot restart tests by @zanderso in 123019
  • [Tool] [Windows] Output app path on build completion by @loic-sharma in 122928
  • manual pub roll by @christopherfujino in 123071
  • [flutter_tool] Support disabling Impeller by @zanderso in 122960
  • [flutter_tools] replace –no-analytics with –suppress-analytics by @christopherfujino in 123133
  • Use DeviceDiscoveryFilter correctly in ProxiedDevices. by @chingjun in 123144
  • Enable prefer_mixin by @goderbauer in 123159
  • Fix Gradle warning in a freshly flutter createed Android project by @bartekpacia in 122290
  • [flutter_tools] toolexit on malformed yaml during gen-l10n by @christopherfujino in 123167
  • Provide an ApplicationPackage to the flutter_tools logs command by @jason-simmons in 123149
  • Make custom Utf8Decoder replacement not extend platform class. by @lrhn in 123211
  • Inject the gstatic CanvasKit CDN URL by default in flutter build web by @hterkelsen in 122772
  • Stop serving Observatory by default by @bkonyi in 122419
  • Ignore spam from SurfaceSyncer by @dnfield in 123262
  • Suppress analytics flag pass through to analysis server by @jcollins-g in 123235
  • Turn on –web-resources-cdn by default by @hterkelsen in 123425
  • Add lints test for all templates by @ShibataRyusei in 120526
  • throw ToolExit when --web-port is an integer outside the valid TCP port range by @andrewkolos in 123269
  • [macOS] Eliminate explicit main window init() by @cbracken in 123571
  • Don’t rethrow Dart plugin registration exceptions by @stuartmorgan in 122111
  • Add flags to make App.framework work in app extension by @jmagman in 123618
  • Update device selection to wait for wireless devices to load by @vashworth in 122932
  • [Windows] Add version info migration by @loic-sharma in 123414
  • Invalidate the WebStaticAssets target if the web sdk changes. by @eyebrowsoffire in 123739
  • Notify about existing caches when preloading by @sigurdm in 122592
  • Serve DevTools when running flutter test by @bkonyi in 123607
  • [Impeller] Plumb through the enable-vulkan-validation flag. by @chinmaygarde in 123808
  • Revert “Serve DevTools when running flutter test” by @zanderso in 123810
  • Disable Fuchsia SDK usage unless opted in by @dnfield in 123084
  • [Impeller] Plumb through the impeller-force-gl flag. by @chinmaygarde in 123828
  • Add readlink -f flag to CocoaPods script to workaround Xcode 14.3 issue by @jmagman in 124062
  • [flutter_tools] Pass app entrypoint to DWDS version 19.0.0 by @elliette in 124138
  • Make flutter_adapter_test more resilient to pub output by @vashworth in 124139
  • Better support for wireless devices in IDEs by @vashworth in 123716
  • Add flag to filter by device connection interface by @vashworth in 124034
  • Allow –ipv6 flag for flutter attach on iOS devices by @vashworth in 123822
  • Always use the canvaskit path from the web sdk. by @eyebrowsoffire in 123915
  • Reland “Serve DevTools when running flutter test (#123607)” by @bkonyi in 124058
  • [flutter_tools] Include mode in app.start event, and forward app.start to DAP clients by @DanTup in 121239
  • [macOS] Remigrate principal class to NSApplication by @cbracken in 124173
  • Add CustomDimensions.commandRunIsTest by @goderbauer in 124135
  • Add analytics package + setTelemetry method attached by @eliasyishak in 124015
  • Add Java-Gradle-AGP validation to flutter analyze by @reidbaker in 123916
  • Remove FakeProcessResult for Dart 3 compatibility by @brianquinlan in 124240
  • Normalize Java SDK (JDK) location logic across the tool by @andrewkolos in 124233
  • [Android] Catch and rethrow Java/Gradle incompatibility error by @camsim99 in 124084
  • Add tools test for buildWeb compilation by @jmagman in 124179
  • flutter tool: add experimental output during wasm build by @kevmoo in 124166
  • flutter_tool: add and use WebCompilerConfig by @kevmoo in 124183
  • flutter tool: log dart2wasm vs dart2js as appropriate during build by @kevmoo in 124165
  • flutter tool: make FlutterOptions abstract final by @kevmoo in 124178
  • Revert “flutter tool: make FlutterOptions abstract final” by @zanderso in 124303
  • Revert “flutter tool: log dart2wasm vs dart2js as appropriate during build” by @zanderso in 124305
  • Add decimalPatternDigits to gen-l10n valid NumberFormats by @Albert221 in 122682
  • flutter tool: make FlutterOptions abstract final by @kevmoo in 124335
  • flutter tool: log dart2wasm vs dart2js as appropriate during build by @kevmoo in 124331
  • [Cp] analytics update by @eliasyishak in 125445

    MacOS

  • Remove macOS impeller benchmarks by @jmagman in 118917
  • Verify Mac artifact codesigning on x64 and arm64 by @jmagman in 119971

New Contributors

  • @parlough made their first contribution in 116474
  • @ivirtex made their first contribution in 110127
  • @Dev-dfm made their first contribution in 110854
  • @LucasXu0 made their first contribution in 116849
  • @angel333 made their first contribution in 117385
  • @CicadaCinema made their first contribution in 117592
  • @peixinli made their first contribution in 117922
  • @morriskurz made their first contribution in 105024
  • @Time1ess made their first contribution in 118086
  • @awesometic made their first contribution in 117612
  • @IvoB1987 made their first contribution in 116581
  • @shogohida made their first contribution in 116654
  • @liumcse made their first contribution in 113556
  • @davidlanderos-digital made their first contribution in 116833
  • @saminarp made their first contribution in 116705
  • @peter-gy made their first contribution in 119000
  • @paldepind made their first contribution in 118971
  • @hasnentai made their first contribution in 119005
  • @tneotia made their first contribution in 110052
  • @jehhxuxu made their first contribution in 119638
  • @crasowas made their first contribution in 119244
  • @HaroonAwan made their first contribution in 115545
  • @LinXunFeng made their first contribution in 119443
  • @ksokolovskyi made their first contribution in 119822
  • @MarchMore made their first contribution in 120050
  • @manuthebyte made their first contribution in 117698
  • @WHYBBE made their first contribution in 120786
  • @jankuss made their first contribution in 116548
  • @yiiim made their first contribution in 120773
  • @EArminjon made their first contribution in 116733
  • @predatorx7 made their first contribution in 118229
  • @davidskelly made their first contribution in 115806
  • @xuelongqy made their first contribution in 119690
  • @inouiw made their first contribution in 114338
  • @Lioness100 made their first contribution in 121171
  • @0xZOne made their first contribution in 121203
  • @tomohiko-tanihata made their first contribution in 121481
  • @MahanRahmati made their first contribution in 117818
  • @sikandernoori made their first contribution in 120052
  • @JimGerth made their first contribution in 121408
  • @gonft made their first contribution in 113371
  • @Danau5tin made their first contribution in 118263
  • @DavideDessi319 made their first contribution in 120895
  • @ronnnnn made their first contribution in 120878
  • @jmatth made their first contribution in 121885
  • @navaronbracke made their first contribution in 121416
  • @timmaffett made their first contribution in 122230
  • @beroso made their first contribution in 121958
  • @acumen1005 made their first contribution in 120081
  • @lycstar made their first contribution in 122521
  • @Blquinn made their first contribution in 122474
  • @ShibataRyusei made their first contribution in 120526
  • @whiskeyPeak made their first contribution in 122812
  • @vpaladino778 made their first contribution in 94128
  • @Sese-Schneider made their first contribution in 123205
  • @loune made their first contribution in 123460
  • @GregoryConrad made their first contribution in 124163

Full Changelog: https://github.com/flutter/flutter/compare/3.7.0…3.10.0-1.5.pre

Engine

  • Roll Skia from 6f6793b298ff to b273c4c744be (1 revision) by @skia-flutter-autoroll in 38009
  • [Impeller Scene] Add offline mesh importer by @bdero in 37981
  • Fix: The Background and Overlay ImageView leak by @Nayuta403 in 37424
  • feat: add custom cursor interface on windows by @Kingtous in 36143
  • Remove glitches when scrolling on old Android TV devices by @DenisovAV in 37493
  • Made responses to platform methods threadsafe in linux by @gaaclarke in 37689
  • [web] Update Firefox to 106.0 by @hterkelsen in 38019
  • [Impeller] Add rect cutout by @bdero in 38020
  • Roll Skia from b273c4c744be to 355045d108f0 (10 revisions) by @skia-flutter-autoroll in 38021
  • Roll Skia from 355045d108f0 to e4273a995436 (1 revision) by @skia-flutter-autoroll in 38023
  • [Impeller] Pack 👏 the 👏 atlas 👏 by @bdero in 38024
  • Roll Skia from e4273a995436 to c6a481bef3fb (1 revision) by @skia-flutter-autoroll in 38025
  • Roll Skia from c6a481bef3fb to 5e687e4aced6 (1 revision) by @skia-flutter-autoroll in 38027
  • Roll Skia from 5e687e4aced6 to c432cb7480b5 (1 revision) by @skia-flutter-autoroll in 38029
  • Roll Fuchsia Mac SDK from hODX8Qi_7J5kwKp4S… to aHgLxcRDjOQNKL7zH… by @skia-flutter-autoroll in 38031
  • Roll Skia from c432cb7480b5 to 28c1bbab82b8 (2 revisions) by @skia-flutter-autoroll in 38033
  • Download EMSDK for host builders to build wasm_release by @hterkelsen in 38013
  • [web] Remove outdated information in web_ui/README by @mdebbar in 38006
  • Fix typo in Animator comment by @cbracken in 38040
  • Roll Fuchsia Mac SDK from aHgLxcRDjOQNKL7zH… to BDTULRXL5gDEHXmRA… by @skia-flutter-autoroll in 38043
  • Roll Skia from 28c1bbab82b8 to 6fdf7181e374 (16 revisions) by @skia-flutter-autoroll in 38046
  • [Impeller] add –enable-impeller-3d flag to support scene experimentation by @jonahwilliams in 37990
  • [canvaskit] Fix Shader program tests by @hterkelsen in 37644
  • [canvaskit] Fix Surface test by @hterkelsen in 37636
  • PlatformViews needs clipRect. by @endless7 in 37107
  • Documentation and other cleanup in dart:ui, plus a small performance improvement by @Hixie in 38047
  • [web] use a permanent live region for a11y announcements by @yjbanov in 38015
  • Roll Skia from 6fdf7181e374 to d0e3902c97b3 (6 revisions) by @skia-flutter-autoroll in 38051
  • [Impeller Scene] Rename mesh importer to scenec by @bdero in 38049
  • [embedder] Ensure FlutterMetalTexture cleanup call by @cbracken in 38038
  • Roll Fuchsia Mac SDK from BDTULRXL5gDEHXmRA… to w333oMghC5jK9C-YE… by @skia-flutter-autoroll in 38054
  • [Impeller] Make perspective transform resolve to left handed clip space by @bdero in 38052
  • [Impeller Scene] Wire up camera by @bdero in 38053
  • [Impeller] Add Quaternion to Matrix conversion by @bdero in 38056
  • Roll Fuchsia Mac SDK from w333oMghC5jK9C-YE… to N9nk_ceXcPxQEjGEL… by @skia-flutter-autoroll in 38057
  • Roll Skia from d0e3902c97b3 to 32827b415412 (1 revision) by @skia-flutter-autoroll in 38059
  • Roll Fuchsia Mac SDK from N9nk_ceXcPxQEjGEL… to 1ZS93HM4ImgmL2EPK… by @skia-flutter-autoroll in 38061
  • Roll Skia from 32827b415412 to 5dd1b7d6a303 (3 revisions) by @skia-flutter-autoroll in 38065
  • Bump github/codeql-action from 2.1.31 to 2.1.35 by @dependabot in 38066
  • Roll Fuchsia Mac SDK from 1ZS93HM4ImgmL2EPK… to SDbR-S_A_fv-v_Sbb… by @skia-flutter-autoroll in 38069
  • Roll Skia from 5dd1b7d6a303 to f75f98074f60 (3 revisions) by @skia-flutter-autoroll in 38070
  • Roll Skia from f75f98074f60 to 1a8a0e1113da (5 revisions) by @skia-flutter-autoroll in 38073
  • Roll Dart SDK from 6b7e44ae494b to 52599799b666 (19 revisions) by @skia-flutter-autoroll in 38076
  • Roll Skia from 1a8a0e1113da to e9c0d4b83ca4 (2 revisions) by @skia-flutter-autoroll in 38077
  • [Windows] Make the engine own the PlatformHandler by @loic-sharma in 37855
  • Bump buildroot by @bdero in 38062
  • [web] Add styling in CSS reset to remove Edge password reveal icon by @htoor3 in 38011
  • [ImpellerC] Print the working directory that was tried when failing to open by @bdero in 38079
  • [Impeller Scene] Parse GLTF primitives by @bdero in 38064
  • Roll Skia from e9c0d4b83ca4 to ad85f404b97d (3 revisions) by @skia-flutter-autoroll in 38089
  • Roll Fuchsia Mac SDK from SDbR-S_A_fv-v_Sbb… to 8p38Xk7Z7OLI7OA7R… by @skia-flutter-autoroll in 38090
  • Roll Dart SDK from 52599799b666 to 35a9facce191 (4 revisions) by @skia-flutter-autoroll in 38091
  • Update glfw to head and imgui to the docking branch by @bdero in 38085
  • Roll Skia from ad85f404b97d to e2244ea470c0 (5 revisions) by @skia-flutter-autoroll in 38096
  • Roll Skia from e2244ea470c0 to b63a254727f3 (1 revision) by @skia-flutter-autoroll in 38098
  • implement targetWidth and targetHeight by @alanwutang11 in 38028
  • Roll Fuchsia Mac SDK from 8p38Xk7Z7OLI7OA7R… to crEcyXdyZ686cAqMV… by @skia-flutter-autoroll in 38100
  • Check for renderer-specific versions of the tests first. by @eyebrowsoffire in 38088
  • Disable an extension in Xvfb to work around errors seen when running Impeller/Vulkan unit tests by @jason-simmons in 38092
  • Add gradle option to allow/show System.out.print logs by @reidbaker in 38104
  • Roll Skia from b63a254727f3 to 13e5241ce8b7 (6 revisions) by @skia-flutter-autoroll in 38106
  • [web:canvaskit] test zero font size by @yjbanov in 37916
  • Roll Skia from 13e5241ce8b7 to aea62b0970c3 (2 revisions) by @skia-flutter-autoroll in 38107
  • Roll Skia from aea62b0970c3 to dd3285a80b23 (1 revision) by @skia-flutter-autoroll in 38111
  • [Impeller] Remove unused flag enable-impeller-vulkan. by @chinmaygarde in 38109
  • Pin the analyzer package version in lib/web_ui by @jason-simmons in 38114
  • [Impeller Scene] Render imported meshes by @bdero in 38097
  • Use announce function in live region by @nbayati in 38084
  • Roll Dart SDK from 35a9facce191 to e517487c5679 (Dart 3.0) by @a-siva in 38105
  • Roll Fuchsia Mac SDK from crEcyXdyZ686cAqMV… to pMV6A0ykZQ8aA3NG2… by @skia-flutter-autoroll in 38120
  • Preliminary implementation of UIA for A11y on Windows by @yaakovschectman in 37754
  • Roll Fuchsia Linux SDK from NlJGkMbtZqQ6_BCpu… to xn8ztWtp-zww-jObz… by @skia-flutter-autoroll in 38122
  • Create FlutterActivity/FlutterFragment using light weight engine with FlutterEngineGroup by @Nayuta403 in 36963
  • Full implementation of text-input-test by @lin-erik in 37986
  • Reland fix wrong VSYNC event by @fzyzcjy in 37865
  • [iOS] Change locale format for spell check by @camsim99 in 38080
  • [embedder] Ensure destruction called on present by @cbracken in 38078
  • [Impeller Scene] Depth attachment; baked lighting example by @bdero in 38118
  • Remove dlCanvasRecorder from flutter::PictureRecorder by @flar in 38127
  • [Windows] Add more cursor plugin tests by @loic-sharma in 38112
  • Roll Fuchsia Mac SDK from pMV6A0ykZQ8aA3NG2… to 9SnrQ0vbR8IC7UIoP… by @skia-flutter-autoroll in 38135
  • [Impeller] order metal samplers according to declared order and not usage order by @jonahwilliams in 38115
  • Remove autoninja. by @godofredoc in 38136
  • [embedder] Expose metal surface from test context by @cbracken in 38133
  • Roll Fuchsia Mac SDK from 9SnrQ0vbR8IC7UIoP… to aMW0DjntzFJj4RoR3… by @skia-flutter-autoroll in 38139
  • Revert “Remove dlCanvasRecorder from flutter::PictureRecorder” by @flar in 38137
  • [embedder] Consistent naming for GL/Metal tests by @cbracken in 38141
  • [web] Trivial fix for non-static interop JS interop class. by @joshualitt in 38126
  • [tools] Eliminate version on Obj-C docs by @cbracken in 38145
  • [Impeller] Use DrawPath instead of Rect geometry when the paint style is stroke by @bdero in 38146
  • Roll Skia from dd3285a80b23 to f84dc9303045 (4 revisions) by @skia-flutter-autoroll in 38123
  • Roll Skia from f84dc9303045 to 2691cd7b4110 (40 revisions) by @skia-flutter-autoroll in 38151
  • Roll Skia from 2691cd7b4110 to 711396b81248 (1 revision) by @skia-flutter-autoroll in 38152
  • Pylint testing/run_tests.py by @zanderso in 38016
  • Roll Skia from 711396b81248 to b253b10374e7 (7 revisions) by @skia-flutter-autoroll in 38157
  • Roll Fuchsia Linux SDK from xn8ztWtp-zww-jObz… to rRJIjuO-dPNCpCTd9… by @skia-flutter-autoroll in 38134
  • Massage the JS interop around didCreateEngineInitializer by @eyebrowsoffire in 38147
  • Roll Skia from b253b10374e7 to ec407902999b (3 revisions) by @skia-flutter-autoroll in 38158
  • Don’t use sync*, as it is unimplemented in dart2wasm. by @eyebrowsoffire in 38149
  • [web] Use js_util.promiseToFuture with CanvasKitInit() by @mdebbar in 38128
  • Fix premature LayerStateStack layer culling by @flar in 38159
  • Roll Skia from ec407902999b to 44062eff3e25 (8 revisions) by @skia-flutter-autoroll in 38161
  • Roll Dart SDK from e517487c5679 to 0940b5e6ccd5 (3 revisions) by @skia-flutter-autoroll in 38162
  • [const_finder] Ignore constructor invocations from generated tear-off declarations by @christopherfujino in 38131
  • Roll Skia from 44062eff3e25 to 1b194c67700e (2 revisions) by @skia-flutter-autoroll in 38166
  • [Impeller Scene] Convert vertex positions to match Impeller’s clip space orientation by @bdero in 38174
  • Roll Fuchsia Linux SDK from rRJIjuO-dPNCpCTd9… to 8O5rMR_ehMaL3YhZ5… by @skia-flutter-autoroll in 38177
  • Roll Skia from 1b194c67700e to 491f5c134f76 (2 revisions) by @skia-flutter-autoroll in 38182
  • Fix sampler offsets by @jonahwilliams in 38170
  • Roll Skia from 491f5c134f76 to 0d482f9fa8b3 (1 revision) by @skia-flutter-autoroll in 38183
  • [Impeller Scene] Refactor Nodes/Meshes for simplicity and GLTF compatibility by @bdero in 38180
  • Roll Dart SDK from 0940b5e6ccd5 to 21f2997a8fc6 (9 revisions) by @skia-flutter-autoroll in 38172
  • Roll Skia from 0d482f9fa8b3 to 80d9e679f909 (2 revisions) by @skia-flutter-autoroll in 38195
  • Roll Skia from 80d9e679f909 to 29791c73ae16 (1 revision) by @skia-flutter-autoroll in 38200
  • [Impeller] Fix asset names used for the generated entrypoint name can contain invalid identifiers for the target language by @jonahwilliams in 38202
  • Roll Skia from 29791c73ae16 to 7bd37737e35d (1 revision) by @skia-flutter-autoroll in 38207
  • Roll Skia from 7bd37737e35d to 0cb546781e89 (4 revisions) by @skia-flutter-autoroll in 38213
  • Roll Skia from 0cb546781e89 to 833bfcb2b52f (1 revision) by @skia-flutter-autoroll in 38218
  • Roll Dart SDK from 21f2997a8fc6 to 6334e84d6956 (4 revisions) by @skia-flutter-autoroll in 38187
  • Roll Skia from 833bfcb2b52f to bb9378b61c4f (5 revisions) by @skia-flutter-autoroll in 38221
  • Roll Dart SDK from 6334e84d6956 to f32c7b011906 (3 revisions) by @skia-flutter-autoroll in 38223
  • [Windows] Fix crash if the Dart entry point is null by @loic-sharma in 38173
  • [cpp20] Fix incompatible aggregate initialization by @CaseyHillers in 38165
  • Roll Skia from bb9378b61c4f to 788fe69e7ade (6 revisions) by @skia-flutter-autoroll in 38226
  • [Impeller] Speculatively attempt to fix Metal PSO construction errors on host targets. by @chinmaygarde in 38229
  • Web trackpad pan by @moffatman in 36346
  • [Impeller] Fix typo in compiller help by @BrianCraig in 38214
  • Roll Skia from 788fe69e7ade to 2e417d4f7993 (3 revisions) by @skia-flutter-autoroll in 38235
  • Roll Skia from 2e417d4f7993 to 08dc0c9e4e70 (1 revision) by @skia-flutter-autoroll in 38239
  • Roll Skia from 08dc0c9e4e70 to 9abf4b1bf242 (4 revisions) by @skia-flutter-autoroll in 38240
  • [Impeller Scene] Node deserialization by @bdero in 38190
  • Roll Skia from 9abf4b1bf242 to c83eef7dc2a3 (3 revisions) by @skia-flutter-autoroll in 38243
  • Roll Fuchsia Mac SDK from aMW0DjntzFJj4RoR3… to Cd_ZtrDVcpQ85HRL3… by @skia-flutter-autoroll in 38242
  • Roll Skia from c83eef7dc2a3 to 971c342c3030 (2 revisions) by @skia-flutter-autoroll in 38248
  • Clarify file sharing flags in FML filesystem APIs on Windows by @jason-simmons in 38164
  • Always set orientation preferences on iOS 16+ by @jmagman in 38230
  • Manual roll of Skia from 971c342c3030 to 280ac8882cff by @jason-simmons in 38257
  • Roll Fuchsia Linux SDK from 8O5rMR_ehMaL3YhZ5… to A0jnUUORf2LQu1z2V… by @skia-flutter-autoroll in 38258
  • Roll Skia from 280ac8882cff to 537e1e8c1ca6 (9 revisions) by @skia-flutter-autoroll in 38264
  • Run Mac Host clang-tidy on 12 cores by @jmagman in 38261
  • Some fixes for dart2wasm by @eyebrowsoffire in 38167
  • Roll Fuchsia Mac SDK from Cd_ZtrDVcpQ85HRL3… to FQQdl8AGAsALFniHl… by @skia-flutter-autoroll in 38269
  • Generate font fallback data to be const. by @eyebrowsoffire in 38259
  • Roll Dart SDK from f32c7b011906 to 358d0d1aa3e7 (2 revisions) by @skia-flutter-autoroll in 38274
  • Roll Skia from 537e1e8c1ca6 to 729ccbfb87bc (7 revisions) by @skia-flutter-autoroll in 38277
  • Roll Fuchsia Linux SDK from A0jnUUORf2LQu1z2V… to e2lfUFBW5ddtTZBbw… by @skia-flutter-autoroll in 38280
  • Roll Skia from 729ccbfb87bc to 3171deabd88a (4 revisions) by @skia-flutter-autoroll in 38279
  • Roll Fuchsia Mac SDK from FQQdl8AGAsALFniHl… to u-tC0QEGUT4xQ4KOo… by @skia-flutter-autoroll in 38282
  • [ui] add link to website for fragment shaders by @jonahwilliams in 38273
  • pylint all Python scripts under testing/ by @zanderso in 38268
  • [web] correct float count in runtime effect by @jonahwilliams in 38288
  • Fix issues related to keyboard inset by @vashworth in 37719
  • [macOS] Refactor rendering infrastructure by @knopp in 37789
  • [web] Make Canvaskit’s malloc more useful by @mdebbar in 38130
  • Fix new unnecessary_parenthesis diagnostics. by @pq in 38291
  • Revert “[Impeller] Speculatively attempt to fix Metal PSO construction errors on host targets.” by @chinmaygarde in 38292
  • Reland “[Impeller] Speculatively attempt to fix Metal PSO construction errors on host targets.” by @zanderso in 38301
  • Roll Skia from 3171deabd88a to b368746d696a (13 revisions) by @skia-flutter-autoroll in 38294
  • Reland “Migrate darwin common “framework_shared” target to ARC #37049” by @cyanglaz in 37883
  • [Impeller] Remove validation log when the pipeline library is collected before pipeline is setup. by @chinmaygarde in 38306
  • [Impeller] Disable impeller_unittests. by @chinmaygarde in 38307
  • License script improvements by @Hixie in 38148
  • [Windows] Synthesize modifier keys events on pointer events by @bleroux in 38138
  • Roll Skia from b368746d696a to 3f81f95176ce (11 revisions) by @skia-flutter-autoroll in 38312
  • Roll Skia from 3f81f95176ce to 46e8f2a18a3d (3 revisions) by @skia-flutter-autoroll in 38314
  • Collapse bounds calculations into DisplayListBuilder by @ColdPaleLight in 34365
  • Roll Fuchsia Mac SDK from u-tC0QEGUT4xQ4KOo… to VEOIaacOA75U7PYyz… by @skia-flutter-autoroll in 38316
  • Roll Skia from 46e8f2a18a3d to 9f728d78f10d (1 revision) by @skia-flutter-autoroll in 38317
  • [linux] Allow overriding asset, ICU data path by @cbracken in 38296
  • Roll Skia from 9f728d78f10d to f549128104ba (1 revision) by @skia-flutter-autoroll in 38319
  • Roll Dart SDK from 358d0d1aa3e7 to 1dd5b1bf1099 (7 revisions) by @skia-flutter-autoroll in 38320
  • Migrate iOS text input plugin to use ARC by @LongCatIsLooong in 38179
  • Update web_sdk -> package test dependency to get updated package matcher by @alexmarkov in 38323
  • [fuchsia] Manually roll Fuchsia Linux SDK. by @akbiggs in 38324
  • Remove PlatformDispatcher.onError reference to the compute method by @ueman in 38246
  • make sure DisplayListCanvasRecorder updates clip bounds methods by @flar in 38325
  • Started using FlutterEngineGroups by default on Android by @gaaclarke in 37822
  • Bump github/codeql-action from 2.1.35 to 2.1.36 by @dependabot in 38210
  • Update buildroot to b2ab6e1908b3eb2. by @chinmaygarde in 38329
  • Revert “Roll Dart SDK from 358d0d1aa3e7 to 1dd5b1bf1099 (7 revisions)” by @a-siva in 38331
  • Roll Skia from f549128104ba to 5e69caecd166 (11 revisions) by @skia-flutter-autoroll in 38333
  • Add missing include to FlutterThreadSynchronizer by @knopp in 38337
  • Roll Fuchsia Mac SDK from VEOIaacOA75U7PYyz… to KtItDj-MERuua77aS… by @skia-flutter-autoroll in 38339
  • Roll Fuchsia Linux SDK from zwfwHRSLdmV61hYqe… to urDNtEiHFAcBBhYe0… by @skia-flutter-autoroll in 38340
  • Sped up reading with FlutterStandardCodec. by @gaaclarke in 38327
  • Roll Skia from 5e69caecd166 to 62f22c9c7d67 (3 revisions) by @skia-flutter-autoroll in 38341
  • Roll the test package used by Web in preparation for a Dart 3 SDK roll by @jason-simmons in 38342
  • Roll Dart SDK from 358d0d1aa3e7 to 7b4d4ec3cad1 (14 revisions) by @skia-flutter-autoroll in 38344
  • Revert “Started using FlutterEngineGroups by default on Android (#37822)” by @jason-simmons in 38351
  • Add an explicit constraint on the matcher package version to ensure Dart 3 compatibility by @jason-simmons in 38352
  • Roll Skia from 62f22c9c7d67 to 1b1f53d77ced (1 revision) by @skia-flutter-autoroll in 38343
  • Roll Fuchsia Mac SDK from KtItDj-MERuua77aS… to bn5VF1-xDf-wKjIw8… by @skia-flutter-autoroll in 38348
  • [Impeller] Remove 30fps cap from playgrounds by @bdero in 38347
  • [Impeller] Fix SceneC crash for nodes with children by @bdero in 38346
  • Roll Fuchsia Linux SDK from urDNtEiHFAcBBhYe0… to H6B0UgW07fc1nBtnc… by @skia-flutter-autoroll in 38357
  • Roll Skia from 1b1f53d77ced to 7b0a9d9a3008 (8 revisions) by @skia-flutter-autoroll in 38358
  • Port touch-based tests from embedder integration test by @lin-erik in 38234
  • Clarify dispatch semantics action id parameter by @cbracken in 38356
  • Ensure licenses excluded file list has newline at EOF by @zanderso in 38354
  • Update documentation to use --local-web-sdk flags. by @eyebrowsoffire in 38328
  • Remove DisplayList’s dependency on SkAutoTMalloc by @jason-simmons in 38359
  • Sped up FlutterStandardCodec writing speed. by @gaaclarke in 38345
  • [macOS, iOS] Migrate from assert to FML_DCHECK by @cbracken in 38368
  • Roll Fuchsia Mac SDK from bn5VF1-xDf-wKjIw8… to qYE6uXjRtAxy7p5HB… by @skia-flutter-autoroll in 38373
  • Use FML_DCHECK in place of assert in codec utils by @cbracken in 38365
  • Roll Fuchsia Linux SDK from H6B0UgW07fc1nBtnc… to PqyqxdbUFyd8xoYIP… by @skia-flutter-autoroll in 38377
  • Add a missing include to display_list_matrix_clip_tracker.h by @jason-simmons in 38371
  • [Impeller Scene] Fix crasher for nodes with no meshes by @bdero in 38374
  • [Impeller] Move GetSecondsElapsed to Playground by @bdero in 38375
  • Roll Fuchsia Mac SDK from qYE6uXjRtAxy7p5HB… to qk9nUlw83EeMMaWmE… by @skia-flutter-autoroll in 38380
  • Roll Fuchsia Linux SDK from PqyqxdbUFyd8xoYIP… to bloqad357AGI6lnOb… by @skia-flutter-autoroll in 38381
  • Use canvaskit toByteData for unsupported videoFrame formats by @alanwutang11 in 38361
  • Roll Fuchsia Mac SDK from qk9nUlw83EeMMaWmE… to DdU–deE0Xl4TQ2Bm… by @skia-flutter-autoroll in 38383
  • Roll Skia from 7b0a9d9a3008 to 0362c030efa7 (9 revisions) by @skia-flutter-autoroll in 38385
  • Roll Fuchsia Linux SDK from bloqad357AGI6lnOb… to mRBUNknZk43y-LHGS… by @skia-flutter-autoroll in 38386
  • Roll Fuchsia Mac SDK from DdU–deE0Xl4TQ2Bm… to NLb_T58g0l_X46JEN… by @skia-flutter-autoroll in 38387
  • Bump github/codeql-action from 2.1.36 to 2.1.37 by @dependabot in 38391
  • Roll Fuchsia Linux SDK from mRBUNknZk43y-LHGS… to yGQvkNl85l1TSeuo9… by @skia-flutter-autoroll in 38396
  • Roll Skia from 0362c030efa7 to fc0ac31a46f8 (4 revisions) by @skia-flutter-autoroll in 38399
  • Roll Fuchsia Mac SDK from NLb_T58g0l_X46JEN… to NS4fVXM2KhKcZ1uyD… by @skia-flutter-autoroll in 38400
  • Roll Skia from fc0ac31a46f8 to 46af4ad25426 (1 revision) by @skia-flutter-autoroll in 38403
  • pylint scripts under sky, remove dead scripts under sky/tools/roll by @zanderso in 38334
  • [web] Don’t overwrite editing state with semantic updates by @htoor3 in 38271
  • Add more missing includes of Skia headers by @kjlubick in 38398
  • Remove usage of SkToBool by @kjlubick in 38401
  • reland: Started using FlutterEngineGroups by default on Android by @gaaclarke in 38367
  • [Impeller Scene] Add animation/PBR descriptions to ipscene by @bdero in 38397
  • Roll Skia from 46af4ad25426 to 8876daf17554 (3 revisions) by @skia-flutter-autoroll in 38404
  • Bump ossf/scorecard-action from 2.0.4 to 2.1.1 by @dependabot in 38406
  • Fix signature logic in license tool by @Hixie in 38363
  • [macOS] Update FlutterView layer scale when backing properties change by @knopp in 38402
  • Roll Fuchsia Linux SDK from yGQvkNl85l1TSeuo9… to uKNwsaf92uZcX_QiY… by @skia-flutter-autoroll in 38411
  • Roll Skia from 8876daf17554 to e8c3fa6d7d2f (3 revisions) by @skia-flutter-autoroll in 38413
  • Manual Roll Dart SDK from 7b4d4ec3cad1 to 35f6108ef685 (4 revisions) by @a-siva in 38409
  • Roll Skia from e8c3fa6d7d2f to c42beb57e108 (2 revisions) by @skia-flutter-autoroll in 38416
  • Roll Fuchsia Mac SDK from NS4fVXM2KhKcZ1uyD… to ev2n-_c3kgBw1h4RG… by @skia-flutter-autoroll in 38418
  • Roll Skia from c42beb57e108 to 557183808708 (2 revisions) by @skia-flutter-autoroll in 38419
  • Use DisplayListMatrixClipTracker in DisplayListBuilder by @ColdPaleLight in 38349
  • Roll Skia from 557183808708 to 68dbdbdc2e49 (1 revision) by @skia-flutter-autoroll in 38420
  • Roll Fuchsia Linux SDK from uKNwsaf92uZcX_QiY… to iQT5jpUhipvetxSiH… by @skia-flutter-autoroll in 38421
  • Roll Skia from 68dbdbdc2e49 to a8378cd12673 (1 revision) by @skia-flutter-autoroll in 38422
  • Roll Skia from a8378cd12673 to eca2fed907ac (3 revisions) by @skia-flutter-autoroll in 38423
  • [Impeller] RRect blur improvements by @bdero in 38417
  • Roll Fuchsia Mac SDK from ev2n-_c3kgBw1h4RG… to nJJfWIwH5zElheIX8… by @skia-flutter-autoroll in 38424
  • Roll Skia from eca2fed907ac to 34fb45763ef7 (3 revisions) by @skia-flutter-autoroll in 38425
  • Roll Skia from 34fb45763ef7 to 09d796c0a728 (8 revisions) by @skia-flutter-autoroll in 38428
  • [Impeller] Remove depth/stencil attachments from imgui pipeline by @bdero in 38427
  • Roll Dart SDK from 35f6108ef685 to 1530a824fd5f (6 revisions) by @skia-flutter-autoroll in 38431
  • Roll Skia from 09d796c0a728 to a60f3f6214d3 (5 revisions) by @skia-flutter-autoroll in 38432
  • Roll Dart SDK from 1530a824fd5f to 8078926ca996 (1 revision) by @skia-flutter-autoroll in 38434
  • Fix floating point rounding issue in unit test bounds check by @flar in 38435
  • Roll Skia from a60f3f6214d3 to f8b6ec14e83f (4 revisions) by @skia-flutter-autoroll in 38438
  • Roll Dart SDK from 8078926ca996 to 778a29535ab5 (6 revisions) by @skia-flutter-autoroll in 38439
  • Roll Skia from f8b6ec14e83f to 2e3ee507e838 (1 revision) by @skia-flutter-autoroll in 38440
  • Roll Fuchsia Mac SDK from nJJfWIwH5zElheIX8… to UsYNZnnfR_s0OGQoX… by @skia-flutter-autoroll in 38444
  • Roll Dart SDK from 778a29535ab5 to 62ea309071c6 (1 revision) by @skia-flutter-autoroll in 38445
  • Roll Skia from 2e3ee507e838 to 7ad6f27aff57 (1 revision) by @skia-flutter-autoroll in 38447
  • Roll Skia from 7ad6f27aff57 to 239a9199a3d9 (5 revisions) by @skia-flutter-autoroll in 38450
  • [Impeller Scene] Make Geometry/Materials own command binding behavior by @bdero in 38437
  • Roll Skia from 239a9199a3d9 to cd149aaa33bd (2 revisions) by @skia-flutter-autoroll in 38451
  • Roll Dart SDK from 62ea309071c6 to fc0a3217b39a (2 revisions) by @skia-flutter-autoroll in 38452
  • Roll Skia from cd149aaa33bd to f1610a251e3a (5 revisions) by @skia-flutter-autoroll in 38456
  • [web] Render in custom target by @ditman in 37738
  • Roll Fuchsia Mac SDK from UsYNZnnfR_s0OGQoX… to Xu_G6EQQ2UG48e5qI… by @skia-flutter-autoroll in 38457
  • Roll Dart SDK from fc0a3217b39a to cb6245d8f8d3 (1 revision) by @skia-flutter-autoroll in 38458
  • Roll Skia from f1610a251e3a to 67904a365fdc (1 revision) by @skia-flutter-autoroll in 38459
  • Roll Skia from 67904a365fdc to c93fa176c9ca (6 revisions) by @skia-flutter-autoroll in 38460
  • Display list R-Tree culling by @flar in 38429
  • Roll Skia from c93fa176c9ca to 33807a735c32 (3 revisions) by @skia-flutter-autoroll in 38464
  • Roll Dart SDK from cb6245d8f8d3 to 47b0d07e6be9 (3 revisions) by @skia-flutter-autoroll in 38465
  • Roll Skia from 33807a735c32 to 89742d768c97 (3 revisions) by @skia-flutter-autoroll in 38467
  • Revert “[web] Render in custom target (#37738)” by @ditman in 38469
  • Roll Fuchsia Mac SDK from Xu_G6EQQ2UG48e5qI… to W0GUdjHi4gI48optN… by @skia-flutter-autoroll in 38468
  • Roll Dart SDK from 47b0d07e6be9 to 77356bcfa736 (1 revision) by @skia-flutter-autoroll in 38472
  • Roll Skia from 89742d768c97 to 51c838db272c (6 revisions) by @skia-flutter-autoroll in 38473
  • delete unused lib/src/engine/canvaskit/viewport_metrics.dart by @yjbanov in 38474
  • Roll Skia from 51c838db272c to aefd96b7c20d (1 revision) by @skia-flutter-autoroll in 38478
  • Roll Dart SDK from 77356bcfa736 to 47f192463696 (1 revision) by @skia-flutter-autoroll in 38476
  • Roll Skia from aefd96b7c20d to 3e39affa3e1d (1 revision) by @skia-flutter-autoroll in 38479
  • Roll Skia from 3e39affa3e1d to 45466d04ca49 (1 revision) by @skia-flutter-autoroll in 38480
  • Roll Dart SDK from 47f192463696 to 442614a6c1bb (1 revision) by @skia-flutter-autoroll in 38481
  • Roll Skia from 45466d04ca49 to e206aa0c44f0 (4 revisions) by @skia-flutter-autoroll in 38482
  • Roll Fuchsia Mac SDK from W0GUdjHi4gI48optN… to 9w7QDlttR9f7Gu7U6… by @skia-flutter-autoroll in 38483
  • Roll Skia from e206aa0c44f0 to a8b7ce3b6391 (1 revision) by @skia-flutter-autoroll in 38484
  • Reland “[web] Render in custom target (#37738)” by @ditman in 38477
  • Roll Fuchsia Mac SDK from 9w7QDlttR9f7Gu7U6… to 9qjOKSNAN2EiCgQxC… by @skia-flutter-autoroll in 38487
  • Roll Dart SDK from 442614a6c1bb to 6340d946feac (1 revision) by @skia-flutter-autoroll in 38489
  • Roll Skia from a8b7ce3b6391 to 38d9c68d35c6 (2 revisions) by @skia-flutter-autoroll in 38492
  • Roll Fuchsia Mac SDK from 9qjOKSNAN2EiCgQxC… to hGNNd-oOWFLY86Tnl… by @skia-flutter-autoroll in 38493
  • add virtual destructor to new virtual Culler class by @flar in 38494
  • Roll Fuchsia Mac SDK from hGNNd-oOWFLY86Tnl… to kV1stXDqE4asMxgjK… by @skia-flutter-autoroll in 38495
  • Roll Fuchsia Mac SDK from kV1stXDqE4asMxgjK… to 90MsGucOMFZ_grNUC… by @skia-flutter-autoroll in 38498
  • Roll Fuchsia Mac SDK from 90MsGucOMFZ_grNUC… to QOdpfMkM_LcPon_zm… by @skia-flutter-autoroll in 38499
  • Roll Skia from 38d9c68d35c6 to 879759ce3124 (1 revision) by @skia-flutter-autoroll in 38500
  • Bump ossf/scorecard-action from 2.1.1 to 2.1.2 by @dependabot in 38501
  • Bump actions/setup-python from 4.3.0 to 4.4.0 by @dependabot in 38502
  • Roll Skia from 879759ce3124 to 7442335dce20 (4 revisions) by @skia-flutter-autoroll in 38503
  • Roll Fuchsia Mac SDK from QOdpfMkM_LcPon_zm… to ozbhYRHpQKfnPwJdh… by @skia-flutter-autoroll in 38505
  • Roll Skia from 7442335dce20 to eeec7a127312 (1 revision) by @skia-flutter-autoroll in 38506
  • Roll Skia from eeec7a127312 to 7fe57dac0702 (1 revision) by @skia-flutter-autoroll in 38508
  • Roll Dart SDK from 6340d946feac to 494e4d4bf58d (1 revision) by @skia-flutter-autoroll in 38509
  • Roll Skia from 7fe57dac0702 to 8099f53e7a43 (1 revision) by @skia-flutter-autoroll in 38510
  • Roll Fuchsia Mac SDK from ozbhYRHpQKfnPwJdh… to HHADjSDGmZSkODScd… by @skia-flutter-autoroll in 38511
  • Roll Skia from 8099f53e7a43 to 789552988917 (1 revision) by @skia-flutter-autoroll in 38512
  • Roll Skia from 789552988917 to 6abfcf819da1 (2 revisions) by @skia-flutter-autoroll in 38513
  • Roll Dart SDK from 494e4d4bf58d to 742e1dc3e17f (1 revision) by @skia-flutter-autoroll in 38514
  • Roll Skia from 6abfcf819da1 to 4f64211cd741 (1 revision) by @skia-flutter-autoroll in 38515
  • Roll Skia from 4f64211cd741 to 3939e68c4b4d (2 revisions) by @skia-flutter-autoroll in 38517
  • Roll Skia from 3939e68c4b4d to 2b6d44eb650b (2 revisions) by @skia-flutter-autoroll in 38519
  • Roll Fuchsia Mac SDK from HHADjSDGmZSkODScd… to c1-ICa-ToxzhYLG7F… by @skia-flutter-autoroll in 38520
  • Roll Skia from 2b6d44eb650b to 34708fefacd0 (1 revision) by @skia-flutter-autoroll in 38521
  • [fuchsia] Debugging code for crash. by @akbiggs in 38518
  • Roll Skia from 34708fefacd0 to 1a93cfdae2fd (1 revision) by @skia-flutter-autoroll in 38522
  • Roll Dart SDK from 742e1dc3e17f to 68d8b0f58be7 (1 revision) by @skia-flutter-autoroll in 38523
  • Roll Skia from 1a93cfdae2fd to c5c0387b3399 (2 revisions) by @skia-flutter-autoroll in 38524
  • Roll Dart SDK from 68d8b0f58be7 to 5a173adb22ed (1 revision) by @skia-flutter-autoroll in 38525
  • Roll Skia from c5c0387b3399 to 656bb22387ac (1 revision) by @skia-flutter-autoroll in 38526
  • Roll Fuchsia Linux SDK from iQT5jpUhipvetxSiH… to yX7ot9Un0bpYQ-XX7… by @skia-flutter-autoroll in 38527
  • Roll Dart SDK from 5a173adb22ed to 2541cf36607f (1 revision) by @skia-flutter-autoroll in 38528
  • Roll Skia from 656bb22387ac to 913271ba5cbb (2 revisions) by @skia-flutter-autoroll in 38529
  • Roll Skia from 913271ba5cbb to f78bb848bbe1 (2 revisions) by @skia-flutter-autoroll in 38531
  • Roll Fuchsia Mac SDK from c1-ICa-ToxzhYLG7F… to jV7nfgH1Tb3Lw0w_S… by @skia-flutter-autoroll in 38532
  • Roll Dart SDK from 2541cf36607f to 6e07d9b025bd (1 revision) by @skia-flutter-autoroll in 38533
  • Roll Skia from f78bb848bbe1 to 4b578d72dc2e (1 revision) by @skia-flutter-autoroll in 38534
  • Roll Skia from 4b578d72dc2e to e4c86c2fed9a (1 revision) by @skia-flutter-autoroll in 38535
  • Roll Dart SDK from 6e07d9b025bd to f7b36d5e50a5 (1 revision) by @skia-flutter-autoroll in 38536
  • [web] Delete web_ui/BUILD.gn by @mdebbar in 38446
  • Roll Skia from e4c86c2fed9a to 2923399853d9 (2 revisions) by @skia-flutter-autoroll in 38537
  • Roll Fuchsia Linux SDK from yX7ot9Un0bpYQ-XX7… to P2mvdujRVOcn8wcf0… by @skia-flutter-autoroll in 38539
  • Roll Fuchsia Mac SDK from jV7nfgH1Tb3Lw0w_S… to JLTTlcNPJeScjSO2B… by @skia-flutter-autoroll in 38542
  • Roll Dart SDK from f7b36d5e50a5 to 7f154f949aaf (1 revision) by @skia-flutter-autoroll in 38543
  • Roll Skia from 2923399853d9 to 0027eb334691 (6 revisions) by @skia-flutter-autoroll in 38545
  • Roll Skia from 0027eb334691 to 668260c85e9d (1 revision) by @skia-flutter-autoroll in 38547
  • Roll Skia from 668260c85e9d to 25ffa2b757e9 (1 revision) by @skia-flutter-autoroll in 38548
  • [Impeller Scene] Add ColorSourceContents for drawing a node by @bdero in 38485
  • Roll Skia from 25ffa2b757e9 to beead917cd2e (1 revision) by @skia-flutter-autoroll in 38550
  • Roll Skia from beead917cd2e to 8c4aed0622aa (2 revisions) by @skia-flutter-autoroll in 38552
  • Roll Fuchsia Linux SDK from P2mvdujRVOcn8wcf0… to gnyHyot4AZp7HZgUI… by @skia-flutter-autoroll in 38555
  • Roll Skia from 8c4aed0622aa to cc3e0cd0a743 (1 revision) by @skia-flutter-autoroll in 38557
  • Roll Fuchsia Mac SDK from JLTTlcNPJeScjSO2B… to FeFYsNPy64-PEXPer… by @skia-flutter-autoroll in 38558
  • Roll Skia from cc3e0cd0a743 to c776239198f7 (1 revision) by @skia-flutter-autoroll in 38560
  • [fuchsia] Set presentation end times based on Flatland feedback by @uysalere in 38549
  • Roll Skia from c776239198f7 to 13435162b783 (1 revision) by @skia-flutter-autoroll in 38561
  • Roll Dart SDK from 7f154f949aaf to fa6cf7241184 (2 revisions) by @skia-flutter-autoroll in 38563
  • [fuchsia] Add trace flow for Flatland::Present by @uysalere in 38565
  • [Windows] Add engine builder to simplify tests by @loic-sharma in 38546
  • [flutter roll] Revert “[web] Don’t overwrite editing state with semantic updates” by @XilaiZhang in 38562
  • [Impeller Scene] Import skinned mesh vertex data by @bdero in 38554
  • Roll Fuchsia Linux SDK from gnyHyot4AZp7HZgUI… to KCm_e3N4gosNuY4IW… by @skia-flutter-autoroll in 38568
  • Roll Dart SDK from fa6cf7241184 to 224ac5ed9c66 (1 revision) by @skia-flutter-autoroll in 38569
  • Roll Fuchsia Mac SDK from FeFYsNPy64-PEXPer… to 2lzQU8FEjR5AkOr4d… by @skia-flutter-autoroll in 38571
  • Roll Skia from 13435162b783 to 9e8f31e3020c (3 revisions) by @skia-flutter-autoroll in 38572
  • Roll Skia from 9e8f31e3020c to 486deb23bc2a (2 revisions) by @skia-flutter-autoroll in 38574
  • Roll Dart SDK from 224ac5ed9c66 to 9f0d8b9f20da (1 revision) by @skia-flutter-autoroll in 38575
  • Roll Fuchsia Linux SDK from KCm_e3N4gosNuY4IW… to IApTRqW8UUSWAOcqA… by @skia-flutter-autoroll in 38578
  • Roll Fuchsia Mac SDK from 2lzQU8FEjR5AkOr4d… to Bewt-eq7gNu6sU_Ob… by @skia-flutter-autoroll in 38579
  • [fuchsia] Bump the target API level to 11 by @sebmarchand in 38544
  • Roll Dart SDK from 9f0d8b9f20da to 881c0b56a1f7 (1 revision) by @skia-flutter-autoroll in 38580
  • [Impeller Scene] Import materials, load embedded textures by @bdero in 38577
  • Roll Fuchsia Linux SDK from IApTRqW8UUSWAOcqA… to CXcPP_JZKQbSu2eIP… by @skia-flutter-autoroll in 38581
  • Roll Fuchsia Linux SDK from CXcPP_JZKQbSu2eIP… to PkN8FdI4aC9z7W4mI… by @skia-flutter-autoroll in 38584
  • Roll Fuchsia Linux SDK from PkN8FdI4aC9z7W4mI… to OOL-jWRElkQ2P3vJz… by @skia-flutter-autoroll in 38585
  • Roll Skia from 486deb23bc2a to a31d9c3b4583 (2 revisions) by @skia-flutter-autoroll in 38586
  • Roll Skia from a31d9c3b4583 to 01aeec883a43 (4 revisions) by @skia-flutter-autoroll in 38587
  • Roll Fuchsia Linux SDK from OOL-jWRElkQ2P3vJz… to AE3lAqTc632VsY14L… by @skia-flutter-autoroll in 38588
  • Roll Skia from 01aeec883a43 to 2ffa04c2f77c (2 revisions) by @skia-flutter-autoroll in 38591
  • Roll Skia from 2ffa04c2f77c to 269dce7e16bb (1 revision) by @skia-flutter-autoroll in 38592
  • Roll Fuchsia Linux SDK from AE3lAqTc632VsY14L… to UAq0LO56_kbgA_BUQ… by @skia-flutter-autoroll in 38593
  • Roll Skia from 269dce7e16bb to fde37f5986fd (1 revision) by @skia-flutter-autoroll in 38594
  • Roll Skia from fde37f5986fd to 809e328ed55c (1 revision) by @skia-flutter-autoroll in 38596
  • Roll Dart SDK from 881c0b56a1f7 to 617e70c95f5b (1 revision) by @skia-flutter-autoroll in 38597
  • Roll Fuchsia Linux SDK from UAq0LO56_kbgA_BUQ… to LA5kW39Gec7KvvM7x… by @skia-flutter-autoroll in 38598
  • [Impeller Scene] Import animation data by @bdero in 38583
  • Roll Skia from 809e328ed55c to 697f9b541a0e (1 revision) by @skia-flutter-autoroll in 38599
  • Roll Skia from 697f9b541a0e to 15d36b15bca1 (1 revision) by @skia-flutter-autoroll in 38601
  • [Impeller Scene] Animation binding and playback by @bdero in 38595
  • Roll Fuchsia Linux SDK from LA5kW39Gec7KvvM7x… to rPo4_TYHCtkoOfRup… by @skia-flutter-autoroll in 38607
  • Implement ITextProvider and ITextRangeProvider for UIA by @yaakovschectman in 38538
  • [Windows] Make the engine own the cursor plugin by @loic-sharma in 38570
  • Make AccessibilityBridge a AXPlatformTreeManager by @yaakovschectman in 38610
  • [Impeller Scene] Use std::chrono for animation durations by @bdero in 38606
  • Roll quiver to 3.2.1 by @jason-simmons in 38617
  • Roll Dart SDK from 617e70c95f5b to f6dcb8b0b5d3 (7 revisions) by @skia-flutter-autoroll in 38626
  • Roll Dart SDK from f6dcb8b0b5d3 to 0b064bc49557 (1 revision) by @skia-flutter-autoroll in 38630
  • Roll Skia from 15d36b15bca1 to 9423a8a0fc2d (37 revisions) by @skia-flutter-autoroll in 38631
  • Update FlutterPlatformNodeDelegate by @yaakovschectman in 38615
  • Roll Skia from 9423a8a0fc2d to 60e4a4a27375 (5 revisions) by @skia-flutter-autoroll in 38633
  • [flutter roll] quick fix to import map by @XilaiZhang in 38635
  • [Windows] Fix missing includes when building using Visual Studio 17.4 by @loic-sharma in 38614
  • make DisplayListFlags constexpr throughout by @flar in 38649
  • [Impeller Scene] Compute joint transforms and apply them to skinned meshes by @bdero in 38628
  • [Impeller] Set adaptive tolerance when rendering FillPathGeometry by @luckysmg in 38497
  • Roll Skia from 60e4a4a27375 to 158d51b34caa (19 revisions) by @skia-flutter-autoroll in 38654
  • [Impeller Scene] Fix material/vertex color overlapping by @bdero in 38653
  • Add TextProvider and TextEdit patterns to AXPlatformNodeWin by @yaakovschectman in 38646
  • Roll Skia from 158d51b34caa to ecd3a2f865ba (1 revision) by @skia-flutter-autoroll in 38659
  • Reduce the size of Overlay FlutterImageView in HC mode by @Nayuta403 in 38393
  • Consider more ax::mojom::Roles as text by @yaakovschectman in 38645
  • Remove single view assumptions from window.dart by @a-wallen in 38453
  • SkBudgeted -> skgpu::Budgeted by @kjlubick in 38660
  • Bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in 38390
  • Remove strict equality check for SkMatrix comparison by @lin-erik in 38665
  • [fuchsia] Enable CI for branches like fuchsia_r51a. by @akbiggs in 38683
  • Roll Skia from ecd3a2f865ba to 54dbda290908 (12 revisions) by @skia-flutter-autoroll in 38668
  • [web] Fix canvas2d leaks in text measurement by @mdebbar in 38640
  • Limit selection change to focused node on Windows by @yaakovschectman in 38634
  • Roll Dart SDK from 0b064bc49557 to cb29cb6d1d0f (12 revisions) by @skia-flutter-autoroll in 38688
  • Roll Skia from 54dbda290908 to b8c0a78a2378 (43 revisions) by @skia-flutter-autoroll in 38690
  • Roll Fuchsia Mac SDK from Bewt-eq7gNu6sU_Ob… to ORxExaprF9fW5d4MP… by @skia-flutter-autoroll in 38697
  • [fuchsia][scenic] Use infinite hit region by @jaeheon in 38647
  • Roll Dart SDK from cb29cb6d1d0f to 853eff8b0faa (2 revisions) by @skia-flutter-autoroll in 38694
  • Bump actions/upload-artifact from 3.1.0 to 3.1.2 by @dependabot in 38713
  • Bump actions/checkout from 3.2.0 to 3.3.0 by @dependabot in 38714
  • iOS FlutterTextureRegistry should be a proxy, not the engine itself by @endless7 in 37666
  • Re-enable UIA text/range provider unit tests by @yaakovschectman in 38718
  • Roll flutter/packages to 25454e by @GaryQian in 38685
  • Add CI builder for windows-arm64. by @pbo-linaro in 38394
  • Revert “Add CI builder for windows-arm64.” by @loic-sharma in 38729
  • Roll Dart SDK from 853eff8b0faa to 418bee5da2e2 (4 revisions) by @skia-flutter-autoroll in 38727
  • Undo axes flip on Mac when shift+scroll-wheel by @Piinks in 38338
  • Inline usage of SkIsPow2 by @kjlubick in 38722
  • [Impeller Scene] Add DisplayList OP and Dart bindings by @bdero in 38676
  • Roll Fuchsia Mac SDK from ORxExaprF9fW5d4MP… to zC90VpkAGMG1jJ-BK… by @skia-flutter-autoroll in 38734
  • Roll Dart SDK from 418bee5da2e2 to 8d7a6aabd3a3 (2 revisions) by @skia-flutter-autoroll in 38738
  • Roll Dart SDK from 8d7a6aabd3a3 to b90a008ddb29 (1 revision) by @skia-flutter-autoroll in 38740
  • Mark nodes as kIsLineBreakingObject by default, TODO further distinctions by @yaakovschectman in 38721
  • Roll Dart SDK from b90a008ddb29 to 5e344de60564 (1 revision) by @skia-flutter-autoroll in 38744
  • Roll Fuchsia Mac SDK from zC90VpkAGMG1jJ-BK… to 6xysoRPCXJ3cJX12x… by @skia-flutter-autoroll in 38746
  • Make operator == parameter non-nullable by @srawlins in 38663
  • Move canvaskit artifacts to expected location in Web SDK Archive by @hterkelsen in 38168
  • Roll Dart SDK from 5e344de60564 to 7b4d49402252 (1 revision) by @skia-flutter-autoroll in 38756
  • [web] retain GL/Gr context on window resize by @jonahwilliams in 38576
  • Add SpringAnimation.js from React Native by @Hixie in 38750
  • Roll Skia from b8c0a78a2378 to e1f3980272f3 (24 revisions) by @gaaclarke in 38758
  • removed forbidden skia include by @gaaclarke in 38761
  • Roll Dart SDK from 7b4d49402252 to 23cbd61a1327 (1 revision) by @skia-flutter-autoroll in 38764
  • Roll Fuchsia Mac SDK from 6xysoRPCXJ3cJX12x… to a9NpYJbjhDRX9P9u4… by @skia-flutter-autoroll in 38767
  • Roll Dart SDK from 23cbd61a1327 to 22fa50e09ee8 (3 revisions) by @skia-flutter-autoroll in 38776
  • Cleanup Skia includes in image_generator/descriptor by @kjlubick in 38775
  • Roll Fuchsia Mac SDK from a9NpYJbjhDRX9P9u4… to ao8fSjW8HrZSsu3yq… by @skia-flutter-autoroll in 38782
  • delete include of private GrMtlTypes header by @flar in 38783
  • [fuchsia] Replace deprecated AddLocalChild by @richkadel in 38788
  • Roll Skia from e1f3980272f3 to dfb838747295 (48 revisions) by @skia-flutter-autoroll in 38790
  • [web] Update felt to use generated JS runtime for Dart2Wasm. by @joshualitt in 38786
  • Add CI builder for windows-arm64. by @pbo-linaro in 38739
  • Roll Dart SDK from 22fa50e09ee8 to 21f5de0ad596 (2 revisions) by @skia-flutter-autoroll in 38796
  • [reverted] fix canvas drawLine bugs by @alanwutang11 in 38753
  • [Impeller Scene] Change how property resolution works to fix Animation blending; add mutation log to nodes; enable backface culling; add vertex color contribution back to meshes by @bdero in 38766
  • Roll Dart SDK from 21f5de0ad596 to 7879aa93da71 (1 revision) by @skia-flutter-autoroll in 38804
  • Roll Fuchsia Mac SDK from ao8fSjW8HrZSsu3yq… to gZ6xbsp2MRsoXfKgY… by @skia-flutter-autoroll in 38806
  • Roll Dart SDK from 7879aa93da71 to d7235947ff9b (1 revision) by @skia-flutter-autoroll in 38808
  • Roll Dart SDK from d7235947ff9b to edd406c07399 (2 revisions) by @skia-flutter-autoroll in 38814
  • Revert “fix canvas drawLine bugs” by @alanwutang11 in 38815
  • Add wasm_release build to linux_host_engine.json by @hterkelsen in 38755
  • fixed glfw example for arm64 by @gaaclarke in 38426
  • [macOS] Do not block raster thread when shutting down by @knopp in 38777
  • Roll Fuchsia Mac SDK from gZ6xbsp2MRsoXfKgY… to nIPtQ59jG1pxyatOq… by @skia-flutter-autoroll in 38819
  • Roll Dart SDK from edd406c07399 to 20cca507d98b (1 revision) by @skia-flutter-autoroll in 38823
  • Correct FrameTimingRecorder’s raster start time. by @luckysmg in 38674
  • [windows] Use FML_DCHECK in place of C assert by @cbracken in 38826
  • [windows] Eliminate unnecessary iostream imports by @cbracken in 38824
  • Roll Skia from dfb838747295 to 9e51c2c9e231 (26 revisions) by @skia-flutter-autoroll in 38827
  • Roll Skia from dfb838747295 to cc983d28f3bf (27 revisions) by @skia-flutter-autoroll in 38830
  • Roll Skia from cc983d28f3bf to fd54be29a3cc (3 revisions) by @skia-flutter-autoroll in 38833
  • Roll Dart SDK from 20cca507d98b to 3d629d00a8d7 (2 revisions) by @skia-flutter-autoroll in 38834
  • Roll Fuchsia Mac SDK from nIPtQ59jG1pxyatOq… to 21nYb648VWbpxc36t… by @skia-flutter-autoroll in 38839
  • Roll Skia from fd54be29a3cc to c72c7bf7e45b (3 revisions) by @skia-flutter-autoroll in 38840
  • Roll Dart SDK from 3d629d00a8d7 to 645fd748e79e (1 revision) by @skia-flutter-autoroll in 38841
  • [web] remove runtime effect check by @jonahwilliams in 38832
  • [web] cache sample and stencil params by @jonahwilliams in 38829
  • Roll Fuchsia Mac SDK from 21nYb648VWbpxc36t… to w0hr1ZMvYGJnWInwK… by @skia-flutter-autoroll in 38880
  • Add include to make g3 happy by @bdero in 38850
  • Roll Skia from c72c7bf7e45b to c64a10d525d1 (7 revisions) by @skia-flutter-autoroll in 38858
  • Roll Dart SDK from 645fd748e79e to 0097dcbada06 (3 revisions) by @skia-flutter-autoroll in 38883
  • Roll Skia from c64a10d525d1 to aa99fa0bdd31 (10 revisions) by @skia-flutter-autoroll in 38886
  • Roll Fuchsia Mac SDK from w0hr1ZMvYGJnWInwK… to nPbEqgIfE8TLOokQH… by @skia-flutter-autoroll in 38889
  • Roll Skia from aa99fa0bdd31 to 5a51583d09dd (2 revisions) by @skia-flutter-autoroll in 38892
  • Roll Fuchsia Mac SDK from nPbEqgIfE8TLOokQH… to SmEVvAFBC8oriPBou… by @skia-flutter-autoroll in 38897
  • Roll Skia from 5a51583d09dd to 34a14247bd4b (1 revision) by @skia-flutter-autoroll in 38901
  • Roll Skia from 34a14247bd4b to c727016cc09e (1 revision) by @skia-flutter-autoroll in 38903
  • Roll Skia from c727016cc09e to 214411b09e92 (2 revisions) by @skia-flutter-autoroll in 38907
  • Bump actions/setup-python from 4.4.0 to 4.5.0 by @dependabot in 38909
  • Bump github/codeql-action from 2.1.37 to 2.1.38 by @dependabot in 38910
  • Roll Skia from 214411b09e92 to 3704033dd106 (1 revision) by @skia-flutter-autoroll in 38908
  • [Impeller] Map UVs correctly for TiledTextureContents by @bdero in 38894
  • Roll Fuchsia Mac SDK from SmEVvAFBC8oriPBou… to bZfX8KCoI3CfxEzsG… by @skia-flutter-autoroll in 38912
  • Roll Skia from 3704033dd106 to 58e745419425 (4 revisions) by @skia-flutter-autoroll in 38936
  • Roll Fuchsia Mac SDK from bZfX8KCoI3CfxEzsG… to iwCuzAuMgsk75hlT0… by @skia-flutter-autoroll in 38938
  • Roll Skia from 58e745419425 to 6afb97022fa7 (1 revision) by @skia-flutter-autoroll in 38943
  • Revert “[flutter roll] Revert “[web] Don’t overwrite editing state with semantic updates”” by @htoor3 in 38854
  • [web] Reduce code size impact of fallback font data by @mdebbar in 38787
  • Roll Skia from 6afb97022fa7 to 8ea9b39f7213 (18 revisions) by @skia-flutter-autoroll in 38952
  • Roll Skia from 8ea9b39f7213 to 69d8378097df (6 revisions) by @skia-flutter-autoroll in 38953
  • Wrap focus() in a post update callback in tappable by @nbayati in 38958
  • Roll Fuchsia Mac SDK from iwCuzAuMgsk75hlT0… to -1N2YUML8GqNhK8YP… by @skia-flutter-autoroll in 38960
  • reland fix canvas drawLine bugs by @alanwutang11 in 38949
  • [Impeller] Fix contiguous clip restoration by @bdero in 38964
  • Update scenario screenshots to iOS 16 by @jmagman in 38962
  • Fix iOS safari keyboard issue when semantics is enabled by @nbayati in 38822
  • [Impeller Scene] Add ability to synchronously fetch loaded ipscene nodes by @bdero in 38913
  • Revert “Roll Dart SDK from 645fd748e79e to 0097dcbada06 (3 revisions)… by @iskakaushik in 38973
  • Roll Fuchsia Mac SDK from -1N2YUML8GqNhK8YP… to P5QcCJU8I71xVXuMT… by @skia-flutter-autoroll in 38976
  • Remove use of SkTAddOffset and sk_careful_memcpy by @kjlubick in 38977
  • Get unit tests working with dart2wasm by @eyebrowsoffire in 38784
  • [ios_platform_view] more precision when determine if a clip rrect is necessary by @cyanglaz in 38965
  • Bump chrome_and_driver version to 110. by @eyebrowsoffire in 38986
  • Roll Dart SDK from 645fd748e79e to ddf70a598f27 (14 revisions) by @skia-flutter-autoroll in 38990
  • Roll Fuchsia Mac SDK from P5QcCJU8I71xVXuMT… to tlYMsnCv86Fjt5LfF… by @skia-flutter-autoroll in 38994
  • Remove references to Observatory by @bkonyi in 38919
  • Roll Fuchsia Mac SDK from tlYMsnCv86Fjt5LfF… to 6oiZwMyNsjucSxTHJ… by @skia-flutter-autoroll in 39004
  • Merge MSAA alert functionality with UIA by @yaakovschectman in 38745
  • [web] dont look up webgl params if no GPU is available by @jonahwilliams in 38948
  • Shader analysis with malioc by @zanderso in 39005
  • [Impeller] Account for the transform in DLVerticesGeometry coverage by @bdero in 38998
  • Remove unused variables and import by @Nayuta403 in 38971
  • Fix invalid Unix locale to Flutter locale (BCP-47) mapping by @robert-ancell in 36512
  • Roll Skia from 69d8378097df to aedfc8695954 (4 revisions) by @skia-flutter-autoroll in 38966
  • Extract WideToUTF16String/UTF16StringToWide to FML by @cbracken in 39006
  • Revert “Extract WideToUTF16String/UTF16StringToWide to FML” by @godofredoc in 39019
  • [Impeller] Check the correct stencil coverage when deciding whether to elide a restore by @bdero in 39023
  • Roll Skia from aedfc8695954 to 1b3aa8b6e1cc (43 revisions) by @skia-flutter-autoroll in 39024
  • Extract WideToUTF16String/UTF16StringToWide to FML by @cbracken in 39020
  • Roll Skia from 1b3aa8b6e1cc to f6a5c806294d (11 revisions) by @skia-flutter-autoroll in 39027
  • Roll Dart SDK from ddf70a598f27 to fbbfc122dba6 (9 revisions) by @skia-flutter-autoroll in 39029
  • [macos] Synthesize modifier keys events on pointer events by @bleroux in 37870
  • Roll Dart SDK from fbbfc122dba6 to ac4c63168ff2 (1 revision) by @skia-flutter-autoroll in 39030
  • Roll Fuchsia Mac SDK from 6oiZwMyNsjucSxTHJ… to GvtVLigysBcywNN9T… by @skia-flutter-autoroll in 39032
  • Revert “Remove references to Observatory (#38919)” by @bkonyi in 39035
  • Roll Dart SDK from ac4c63168ff2 to 03d35455a8d8 (1 revision) by @skia-flutter-autoroll in 39036
  • [impeller] change input order in ColorFilterContents::MakeBlend by @jonahwilliams in 39038
  • Roll Dart SDK from 03d35455a8d8 to 807077cc5d1b (1 revision) by @skia-flutter-autoroll in 39042
  • [ios_platform_view] MaskView pool to reuse maskViews. by @cyanglaz in 38989
  • Roll Fuchsia Mac SDK from GvtVLigysBcywNN9T… to ZTKDeVL1HDAwsZdhl… by @skia-flutter-autoroll in 39044
  • Roll Dart SDK from 807077cc5d1b to 8c2eb20b5376 (2 revisions) by @skia-flutter-autoroll in 39047
  • Roll Fuchsia Linux SDK from rPo4_TYHCtkoOfRup… to S6wQW1tLFe-YnReaZ… by @skia-flutter-autoroll in 39048
  • Roll Dart SDK from 8c2eb20b5376 to 548678dd684c (1 revision) by @skia-flutter-autoroll in 39049
  • Roll Fuchsia Mac SDK from ZTKDeVL1HDAwsZdhl… to l7jVM3Urw73TVWfee… by @skia-flutter-autoroll in 39050
  • Roll Fuchsia Linux SDK from S6wQW1tLFe-YnReaZ… to l3c_b-vRr-o6ZFX_M… by @skia-flutter-autoroll in 39055
  • Roll Fuchsia Mac SDK from l7jVM3Urw73TVWfee… to 5TQ9IL4-Yu3KHCR-H… by @skia-flutter-autoroll in 39056
  • Roll Fuchsia Mac SDK from 5TQ9IL4-Yu3KHCR-H… to R4F4q-h902yt4s7ow… by @skia-flutter-autoroll in 39058
  • Roll Fuchsia Linux SDK from l3c_b-vRr-o6ZFX_M… to f613tOkDB282hW2tA… by @skia-flutter-autoroll in 39061
  • Add more flexible image loading API by @tvolkert in 38905
  • Roll Dart SDK from 548678dd684c to 608a0691a1d7 (1 revision) by @skia-flutter-autoroll in 39063
  • Roll Fuchsia Mac SDK from R4F4q-h902yt4s7ow… to rQtxqj3gePeR-nTLv… by @skia-flutter-autoroll in 39064
  • Bump github/codeql-action from 2.1.38 to 2.1.39 by @dependabot in 39065
  • Roll Dart SDK from 608a0691a1d7 to c52810968747 (1 revision) by @skia-flutter-autoroll in 39066
  • Roll Fuchsia Linux SDK from f613tOkDB282hW2tA… to GLRbnjiO5SbZKX-Us… by @skia-flutter-autoroll in 39067
  • Roll Dart SDK from c52810968747 to 107a1280a61f (1 revision) by @skia-flutter-autoroll in 39069
  • [web] Build multiple CanvasKit variants (using toolchain_args) by @mdebbar in 38448
  • Remove unnecessary null checks in doc snippet by @goderbauer in 39071
  • Roll Skia from f6a5c806294d to 1ccf2093cfa9 (2 revisions) by @skia-flutter-autoroll in 39028
  • Roll Fuchsia Mac SDK from rQtxqj3gePeR-nTLv… to HxpwvvbQdk54L6_8q… by @skia-flutter-autoroll in 39075
  • [Impeller] uniform offsets account for size by @jonahwilliams in 39077
  • Ability to disable browser context menu by @justinmc in 38682
  • Roll Skia from 1ccf2093cfa9 to 0328e12ab195 (59 revisions) by @skia-flutter-autoroll in 39078
  • [embedder] Fix getting vkGetInstanceProcAddr by @nanokatze in 39051
  • Fix doc analyzer breakage by @goderbauer in 39082
  • Roll Dart SDK from 107a1280a61f to d1a0e860679e (2 revisions) by @skia-flutter-autoroll in 39084
  • Roll Skia from 0328e12ab195 to 50d78376d30c (3 revisions) by @skia-flutter-autoroll in 39086
  • Roll Fuchsia Linux SDK from GLRbnjiO5SbZKX-Us… to dWbkAZchFHtZE9Wt_… by @skia-flutter-autoroll in 39087
  • Roll Skia from 50d78376d30c to 90fda2e72314 (4 revisions) by @skia-flutter-autoroll in 39089
  • Add mmap dependency to flutter_frontend_server by @mkustermann in 39090
  • Migrate @FfiNative to @Native by @dcharkes in 39034
  • Remove superfluous words from comments by @asashour in 39068
  • Roll Skia from 90fda2e72314 to 1bc48bcb1201 (4 revisions) by @skia-flutter-autoroll in 39100
  • Roll Dart SDK from d1a0e860679e to de14a48187ce (1 revision) by @skia-flutter-autoroll in 39099
  • [Impeller] drawAtlas blend mode. by @jonahwilliams in 38335
  • Roll Fuchsia Mac SDK from HxpwvvbQdk54L6_8q… to MUvFS0baOnigVUIND… by @skia-flutter-autoroll in 39105
  • [web] Remove dependency on ‘profiling’ subfolder of canvaskit. by @hterkelsen in 38169
  • [Impeller] Add and reorder FAQ entries. by @chinmaygarde in 39106
  • Improve crashes if messenger APIs are used incorrectly by @loic-sharma in 39041
  • Roll Fuchsia Linux SDK from dWbkAZchFHtZE9Wt_… to E9m-Gk382PkB7_Nbp… by @skia-flutter-autoroll in 39107
  • Roll Skia from 1bc48bcb1201 to b72fececbdcc (14 revisions) by @skia-flutter-autoroll in 39108
  • [Impeller] Switch to nearest sampling for the text atlas by @bdero in 39104
  • Manually roll ANGLE, vulkan-deps, SwiftShader by @loic-sharma in 38650
  • [Impeller] Linear sample atlas glyphs when the CTM isn’t translation/scale only by @bdero in 39112
  • Roll Skia from b72fececbdcc to 8ffd5c20d634 (3 revisions) by @skia-flutter-autoroll in 39114
  • Roll Fuchsia Mac SDK from MUvFS0baOnigVUIND… to _H53AyDxR9Pm2TbwN… by @skia-flutter-autoroll in 39122
  • Roll Skia from 8ffd5c20d634 to da5034f9d117 (4 revisions) by @skia-flutter-autoroll in 39123
  • [web] use a render target instead of a new surface for Picture.toImage by @jonahwilliams in 38573
  • Roll Skia from da5034f9d117 to c4b171fe5668 (1 revision) by @skia-flutter-autoroll in 39127
  • Only build analyze_snapshot on Linux host by @zanderso in 39129
  • Roll Fuchsia Linux SDK from E9m-Gk382PkB7_Nbp… to pGX7tanT1okL8XCg-… by @skia-flutter-autoroll in 39130
  • Remove unnecessary null checks by @goderbauer in 39113
  • [Impeller] Make text glyph offsets respect the current transform by @bdero in 39119
  • Roll ICU from 1b7d391f0528 to 2cce76fd67af (5 revisions) by @skia-flutter-autoroll in 39136
  • Fix position of ImageFilter layer when raster-cached by @moffatman in 38567
  • Roll Skia from c4b171fe5668 to 393fb1ec80f4 (9 revisions) by @skia-flutter-autoroll in 39138
  • Get the vulkan backend working again by @iskakaushik in 39103
  • [macOS] Formalize FlutterViewController’s initialization flow, and prohibit replacing by @dkwingsmt in 38981
  • Revert “[macOS] Formalize FlutterViewController’s initialization flow… by @dkwingsmt in 39144
  • Roll buildroot by @jason-simmons in 39141
  • Reland “[macOS] Formalize FlutterViewController’s initialization flow, and prohibit replacing” by @dkwingsmt in 39145
  • [Impeller] Use the start/end tangent of contours to compute stroke contour cap normals by @bdero in 39124
  • Roll Dart SDK from de14a48187ce to d9151e59f70b (6 revisions) by @skia-flutter-autoroll in 39146
  • Roll Clang from a93d03310e2c to 20d06c833d83 by @skia-flutter-autoroll in 39152
  • Roll Dart SDK from d9151e59f70b to f61211592196 (3 revisions) by @skia-flutter-autoroll in 39154
  • Roll Skia from 393fb1ec80f4 to 3d0e2ad41911 (6 revisions) by @skia-flutter-autoroll in 39153
  • Roll Fuchsia Mac SDK from _H53AyDxR9Pm2TbwN… to KLzrg8eFD9m5J9xa-… by @skia-flutter-autoroll in 39155
  • Roll Fuchsia Linux SDK from pGX7tanT1okL8XCg-… to ggI4a2jNo5aj6Rp6w… by @skia-flutter-autoroll in 39157
  • Roll Skia from 3d0e2ad41911 to 0e1cb7bc43dc (1 revision) by @skia-flutter-autoroll in 39156
  • Roll Skia from 0e1cb7bc43dc to 5e363a69efbe (3 revisions) by @skia-flutter-autoroll in 39158
  • Roll Dart SDK from f61211592196 to 160774c04493 (2 revisions) by @skia-flutter-autoroll in 39159
  • Roll Dart SDK from 160774c04493 to 5a8b34f040f5 (1 revision) by @skia-flutter-autoroll in 39160
  • Update infrastructure python code to be compatible with python 2 and python 3 by @ricardoamador in 39133
  • Roll Skia from 5e363a69efbe to ad7955820dc6 (2 revisions) by @skia-flutter-autoroll in 39161
  • Roll Skia from ad7955820dc6 to e9ac244d61b2 (6 revisions) by @skia-flutter-autoroll in 39165
  • Roll Dart SDK from 5a8b34f040f5 to 4a8615b7e3ed (1 revision) by @skia-flutter-autoroll in 39167
  • [fuchsia] Migrate to new RealmBuilder API by @tamird in 39163
  • [Impeller] partially remove remap sampler support by @jonahwilliams in 39147
  • Roll Fuchsia Linux SDK from ggI4a2jNo5aj6Rp6w… to kdjOCYzDtnfY30985… by @skia-flutter-autoroll in 39169
  • Roll Skia from e9ac244d61b2 to ba4721319a92 (1 revision) by @skia-flutter-autoroll in 39170
  • Roll Fuchsia Mac SDK from KLzrg8eFD9m5J9xa-… to MyL3JcOBni9CTx9wz… by @skia-flutter-autoroll in 39171
  • [Linux][FlView] fix rendering on startup when shown after plugin registration by @jpnurmi in 38982
  • [macos] Move TextInputPlugin outside of visible area by @knopp in 39031
  • Revert “[macos] Move TextInputPlugin outside of visible area” by @zanderso in 39176
  • Update buildroot to abada33190daa7. by @chinmaygarde in 39173
  • properly namespace flutter software pixel formats by @ardera in 38847
  • Roll Skia from ba4721319a92 to 091ec9bdcf9b (12 revisions) by @skia-flutter-autoroll in 39177
  • Roll Dart SDK from 4a8615b7e3ed to dcdd3fbb3116 (1 revision) by @skia-flutter-autoroll in 39178
  • [fuchsia] Migrate to new RealmBuilder API by @tamird in 39175
  • [Impeller] ensure 1x1 has mipcount of 1 by @jonahwilliams in 39182
  • Roll Fuchsia Linux SDK from kdjOCYzDtnfY30985… to 6c2H32X3EXOGlWIgb… by @skia-flutter-autoroll in 39193
  • Roll Dart SDK from dcdd3fbb3116 to 2cd9b7ac95e8 (2 revisions) by @skia-flutter-autoroll in 39185
  • Roll Fuchsia Mac SDK from MyL3JcOBni9CTx9wz… to 11wOrGFBXTHgxQVOi… by @skia-flutter-autoroll in 39192
  • Roll Skia from 091ec9bdcf9b to 0b75650caf2a (5 revisions) by @skia-flutter-autoroll in 39190
  • Fix Vulkan embedder example by @nanokatze in 39052
  • [Impeller] Enable Vulkan dev on macOS host by @iskakaushik in 39179
  • [fuchsia] Migrate to new RealmBuilder API by @tamird in 39196
  • Fix for downstream C++20 compiler by @zanderso in 39197
  • Handle proto deps that were added to the Dart SDK by @derekxu16 in 39098
  • [impellerc] remove coffset usage by @jonahwilliams in 39199
  • [impellerc] remove remaining remap sampler support by @jonahwilliams in 39198
  • Move Linux Fuchsia FEMU to bringup due to flakes by @zanderso in 39202
  • [Impeller] support overlapping stops with SSBO gradients. by @jonahwilliams in 39174
  • [fuchsia] Migrate to new RealmBuilder API by @tamird in 39205
  • [fuchsia] Diagnostics directory rights are R* by @miguelfrde in 39203
  • Use arm64 engine variant on simulators in iOS unit tests by @jmagman in 39213
  • Roll Dart SDK from 2cd9b7ac95e8 to 135f4c51c9ff (3 revisions) by @skia-flutter-autoroll in 39214
  • Roll Dart SDK from 2cd9b7ac95e8 to 135f4c51c9ff (3 revisions) by @skia-flutter-autoroll in 39217
  • Default to running the scenario tests on an arm iOS simulator variant on an Apple Silicon host Mac by @jmagman in 39210
  • Roll Dart SDK from 135f4c51c9ff to f9583e13e214 (2 revisions) by @skia-flutter-autoroll in 39221
  • Roll Fuchsia Mac SDK from 11wOrGFBXTHgxQVOi… to 1TFy9RSFMfNy7JpQU… by @skia-flutter-autoroll in 39223
  • Roll Fuchsia Linux SDK from 6c2H32X3EXOGlWIgb… to TiK_fVODtUaKOgxRf… by @skia-flutter-autoroll in 39224
  • Roll Skia from 0b75650caf2a to 7df7a83f733d (13 revisions) by @skia-flutter-autoroll in 39225
  • Roll Dart SDK from f9583e13e214 to 52dc94238144 (1 revision) by @skia-flutter-autoroll in 39227
  • Roll Skia from 7df7a83f733d to 0c636b805b9e (1 revision) by @skia-flutter-autoroll in 39228
  • Roll Fuchsia Linux SDK from TiK_fVODtUaKOgxRf… to O_p8I_8713KlTZ7WG… by @skia-flutter-autoroll in 39231
  • Roll Fuchsia Mac SDK from 1TFy9RSFMfNy7JpQU… to 9y7C2oamTv6Py4JSC… by @skia-flutter-autoroll in 39233
  • Roll Fuchsia Linux SDK from O_p8I_8713KlTZ7WG… to 1D63BqURfJdG4r3CK… by @skia-flutter-autoroll in 39234
  • Roll Skia from 0c636b805b9e to 59dcffca9061 (1 revision) by @skia-flutter-autoroll in 39235
  • Roll Fuchsia Mac SDK from 9y7C2oamTv6Py4JSC… to EAFnGijD0l5QxaPxF… by @skia-flutter-autoroll in 39236
  • Roll Fuchsia Linux SDK from 1D63BqURfJdG4r3CK… to xTXbcsPr5GJvFSLha… by @skia-flutter-autoroll in 39238
  • Reland “Remove references to Observatory (#38919)” by @bkonyi in 39139
  • [web] Expose felt flag for building CanvasKit Chromium by @mdebbar in 39201
  • Roll Skia from 59dcffca9061 to 3c4cd77c5e5d (22 revisions) by @skia-flutter-autoroll in 39264
  • Roll Fuchsia Mac SDK from EAFnGijD0l5QxaPxF… to CNkyuFjzxZhOxLNRS… by @skia-flutter-autoroll in 39263
  • Roll Fuchsia Linux SDK from xTXbcsPr5GJvFSLha… to cTwkXiHcuqwrumaJ5… by @skia-flutter-autoroll in 39265
  • [Windows] Remove dead code from FlutterWindow tests by @loic-sharma in 39216
  • [Windows] Use ‘FlutterWindowsEngineBuilder’ in keyboard unit tests by @loic-sharma in 39209
  • [web] @JS(‘Intl’) by @mdebbar in 39211
  • [web] Make our own icu_bidi for Skia by @mdebbar in 39200
  • @alwaysThrows is deprecated. Return Never instead. by @eyebrowsoffire in 39269
  • [macOS] Move A11yBridge to FVC by @dkwingsmt in 38855
  • Python 3 code updates for str and byte operations by @ricardoamador in 39275
  • Revert “[fuchsia] Diagnostics directory rights are R* (#39203)” by @miguelfrde in 39271
  • Roll Skia from 3c4cd77c5e5d to fc31f43cc40a (1 revision) by @skia-flutter-autoroll in 39278
  • Download emsdk for web framework tests. by @eyebrowsoffire in 39268
  • [Impeller] Remove useless variable when drawCircle by @luckysmg in 39250
  • Roll Skia from fc31f43cc40a to 3c6eb76a683a (1 revision) by @skia-flutter-autoroll in 39280
  • Roll Dart SDK from 52dc94238144 to c64a3f0c9fea (5 revisions) by @skia-flutter-autoroll in 39281
  • Roll Dart SDK from c64a3f0c9fea to 4fdbc7c28141 (1 revision) by @skia-flutter-autoroll in 39282
  • Roll Fuchsia Mac SDK from CNkyuFjzxZhOxLNRS… to IdMSzll1VeWJMV6v8… by @skia-flutter-autoroll in 39283
  • Python compatibility fix by @zanderso in 39286
  • Roll Skia from 3c6eb76a683a to c29211525dac (2 revisions) by @skia-flutter-autoroll in 39289
  • Roll Fuchsia Linux SDK from cTwkXiHcuqwrumaJ5… to 71lEeibIyrq0V8jId… by @skia-flutter-autoroll in 39284
  • Roll Dart SDK from 4fdbc7c28141 to 9bcc1773ebf0 (1 revision) by @skia-flutter-autoroll in 39290
  • Update buildroot to c02da5072d1bb2. by @whesse in 39292
  • [web] Remove unused test helper: expectPageHtml by @mdebbar in 39287
  • Unblock Skia roll by including SkSurface header by @bdero in 39295
  • clipPath to use fillType param by @alanwutang11 in 38956
  • Remove uses of --full-dart-sdk from the engine_v2 builders. by @eyebrowsoffire in 39297
  • [Shell] Update stale comments after multi-view by @loic-sharma in 39298
  • Roll Fuchsia Mac SDK from IdMSzll1VeWJMV6v8… to Clk4li1185E2JoIkU… by @skia-flutter-autoroll in 39300
  • Roll Dart SDK from 9bcc1773ebf0 to 8b57d23a7246 (1 revision) by @skia-flutter-autoroll in 39303
  • Add SkSurface include to every file where it’s used by @bdero in 39304
  • Roll Skia from c29211525dac to 654f4805e8b8 (21 revisions) by @skia-flutter-autoroll in 39309
  • Roll Skia from 654f4805e8b8 to da41cf18f651 (1 revision) by @skia-flutter-autoroll in 39311
  • Roll Fuchsia Linux SDK from 71lEeibIyrq0V8jId… to TFcelQ5SwrzkcYK2d… by @skia-flutter-autoroll in 39312
  • Roll Dart SDK from 8b57d23a7246 to de03e1f41b50 (1 revision) by @skia-flutter-autoroll in 39313
  • Roll Skia from da41cf18f651 to 8f33da33edcf (1 revision) by @skia-flutter-autoroll in 39315
  • Roll Dart SDK from de03e1f41b50 to 88d1f3ffa266 (1 revision) by @skia-flutter-autoroll in 39316
  • Roll Fuchsia Mac SDK from Clk4li1185E2JoIkU… to 31KOCvc_d1yPT_yes… by @skia-flutter-autoroll in 39317
  • Roll Skia from 8f33da33edcf to 4b5799677173 (1 revision) by @skia-flutter-autoroll in 39318
  • Use the x64 toolchain when building host artifacts on arm64 mac by @zanderso in 39279
  • Update README.md by @drewroengoogle in 39319
  • Roll Skia from 4b5799677173 to 86f7b2dd2b4f (8 revisions) by @skia-flutter-autoroll in 39320
  • Roll Dart SDK from 88d1f3ffa266 to b47964e5d575 (1 revision) by @skia-flutter-autoroll in 39321
  • Use Windows high contrast black/white theme with MaterialApp themes by @yaakovschectman in 39206
  • Roll Fuchsia Linux SDK from TFcelQ5SwrzkcYK2d… to QxkjqmRgowkk_n2NZ… by @skia-flutter-autoroll in 39322
  • Roll Skia from 86f7b2dd2b4f to a2e706ab283d (7 revisions) by @skia-flutter-autoroll in 39323
  • Roll Dart SDK from b47964e5d575 to 1c219a91e637 (1 revision) by @skia-flutter-autoroll in 39324
  • [Impeller] improve blur performance for Android and iPad Pro. by @jonahwilliams in 39291
  • [Impeller] let images with opacity and filters passthrough. by @jonahwilliams in 39237
  • Add iOS spring animation objc files by @luckysmg in 38801
  • Roll Skia from a2e706ab283d to 934ef0660509 (7 revisions) by @skia-flutter-autoroll in 39327
  • Roll Fuchsia Mac SDK from 31KOCvc_d1yPT_yes… to j5rQsxkO2VJrX55Yj… by @skia-flutter-autoroll in 39328
  • Roll buildroot to #75f75b73. by @godofredoc in 39329
  • Roll Dart SDK from 1c219a91e637 to 99014717b633 (1 revision) by @skia-flutter-autoroll in 39330
  • Add missing file to artifacts.zip and win platform. by @godofredoc in 39310
  • Roll Skia from 934ef0660509 to c3c5c6f61421 (1 revision) by @skia-flutter-autoroll in 39332
  • Roll Skia from c3c5c6f61421 to 532c04c00ad7 (1 revision) by @skia-flutter-autoroll in 39333
  • Roll Dart SDK from 99014717b633 to 11d97405a447 (3 revisions) by @skia-flutter-autoroll in 39337
  • Roll Fuchsia Mac SDK from j5rQsxkO2VJrX55Yj… to rqjJA8z_K0gdGcsvA… by @skia-flutter-autoroll in 39338
  • [Windows] Use ‘ninja’ instead of ‘ninja.exe’ by @loic-sharma in 39326
  • [web] Hide autofill overlay by @htoor3 in 39294
  • Roll Fuchsia Linux SDK from QxkjqmRgowkk_n2NZ… to pWloCaRzjLEAUvQEz… by @skia-flutter-autoroll in 39339
  • Roll Skia from 532c04c00ad7 to 60242c4ea6a7 (5 revisions) by @skia-flutter-autoroll in 39340
  • Roll Dart SDK from 11d97405a447 to 73b03bb636d3 (1 revision) by @skia-flutter-autoroll in 39341
  • Don’t rely on timings for dimension_provider unit test. by @eyebrowsoffire in 39343
  • Roll Skia from 60242c4ea6a7 to c2d81db3ef41 (5 revisions) by @skia-flutter-autoroll in 39344
  • [Web][HTML] Add mirrored characters support for RTL languages by @bleroux in 39162
  • [web] Update the within() matcher to be more useful by @mdebbar in 39288
  • [Impeller] Don’t ceil subpass texture sizes by @bdero in 39336
  • Bump ninja version to 1.11.1 by @derekxu16 in 39347
  • Roll Skia from c2d81db3ef41 to 4f0166baf5a4 (13 revisions) by @skia-flutter-autoroll in 39348
  • Roll Dart SDK from 73b03bb636d3 to 283b05994d68 (2 revisions) by @skia-flutter-autoroll in 39349
  • Roll Skia from 4f0166baf5a4 to a4079ec4c399 (1 revision) by @skia-flutter-autoroll in 39351
  • Roll Fuchsia Mac SDK from rqjJA8z_K0gdGcsvA… to 2xyEsodtHgcamPwX4… by @skia-flutter-autoroll in 39352
  • [impellerc] sort uniforms on metal backend by @jonahwilliams in 39345
  • Roll Fuchsia Linux SDK from pWloCaRzjLEAUvQEz… to CAyoT0SrHHyXCMF31… by @skia-flutter-autoroll in 39354
  • Roll Skia from a4079ec4c399 to ee68f3edfa96 (1 revision) by @skia-flutter-autoroll in 39355
  • Revert “[impellerc] sort uniforms on metal backend” by @bdero in 39356
  • Roll Dart SDK from 283b05994d68 to 69452c5012d9 (1 revision) by @skia-flutter-autoroll in 39357
  • [Impeller] Use minimal coverage for stencil restores after overdraw prevention by @bdero in 39358
  • Roll Dart SDK from 69452c5012d9 to be795cc64bd7 (1 revision) by @skia-flutter-autoroll in 39360
  • Roll Skia from ee68f3edfa96 to 62dcca5b175a (1 revision) by @skia-flutter-autoroll in 39362
  • Roll buildroot to 39b486f7 by @derekxu16 in 39361
  • Fire UIA event on Checkbox state change by @yaakovschectman in 39346
  • Roll Dart SDK from be795cc64bd7 to b7a0c75d4470 (1 revision) by @skia-flutter-autoroll in 39363
  • Roll Fuchsia Mac SDK from 2xyEsodtHgcamPwX4… to _6bmpi47oMZC-msOI… by @skia-flutter-autoroll in 39364
  • Add gen_snapshot to windows flutter artifact. by @godofredoc in 39353
  • [impellerc] sort uniforms on metal backend by @jonahwilliams in 39366
  • Roll Fuchsia Linux SDK from CAyoT0SrHHyXCMF31… to y0pMcSL4ejAh7JYTq… by @skia-flutter-autoroll in 39371
  • Roll Skia from 62dcca5b175a to 07a95bb37760 (10 revisions) by @skia-flutter-autoroll in 39369
  • Roll Skia from 07a95bb37760 to 83a3d8b16c94 (5 revisions) by @skia-flutter-autoroll in 39373
  • [Impeller] Append to existing atlas if room exists, reuse texture by @jonahwilliams in 38253
  • [fuchsia] fdio_service_connect no longer provides rights which we need by @miguelfrde in 39374
  • [impeller] drawVertices blend mode by @jonahwilliams in 38985
  • [ios] Lock refresh rate to 80fps when threads are merged by @cyanglaz in 39172
  • Roll Skia from 83a3d8b16c94 to f083b79aa388 (5 revisions) by @skia-flutter-autoroll in 39376
  • [Impeller] Retain embolden/skew font properties when rendering text glyphs by @bdero in 39378
  • Roll Dart SDK from b7a0c75d4470 to de912d108ebb (1 revision) by @skia-flutter-autoroll in 39379
  • [iOS] Ensure FlutterView’s background color is not nil to avoid CAMetalLayer nextDrawable being time-consuming by @luckysmg in 39359
  • Roll Skia from f083b79aa388 to 5d8a7ed8acfe (3 revisions) by @skia-flutter-autoroll in 39381
  • Roll Skia from 5d8a7ed8acfe to 8de8c6287254 (1 revision) by @skia-flutter-autoroll in 39382
  • [fuchsia] Add output_path property to customize output path of .so files by @lin-erik in 39007
  • Roll Fuchsia Mac SDK from _6bmpi47oMZC-msOI… to hcZFTTKMN0k4lXjfs… by @skia-flutter-autoroll in 39384
  • Roll Dart SDK from de912d108ebb to a507a9057730 (2 revisions) by @skia-flutter-autoroll in 39385
  • [Impeller] Make dark text appear less emboldened by @bdero in 39383
  • Roll Fuchsia Linux SDK from y0pMcSL4ejAh7JYTq… to D0jJKibnSzSOs68QJ… by @skia-flutter-autoroll in 39386
  • Roll Fuchsia Mac SDK from hcZFTTKMN0k4lXjfs… to j6dhXDhI_KUUyqTSF… by @skia-flutter-autoroll in 39390
  • Roll Fuchsia Linux SDK from D0jJKibnSzSOs68QJ… to Z6Bdg2fbH4n5ptsKZ… by @skia-flutter-autoroll in 39393
  • Roll Skia from 8de8c6287254 to 45a4fdcc0cb0 (1 revision) by @skia-flutter-autoroll in 39394
  • Roll Dart SDK from a507a9057730 to f18aa4402c1a (3 revisions) by @skia-flutter-autoroll in 39395
  • Roll Skia from 45a4fdcc0cb0 to 1bc762cbb8ce (1 revision) by @skia-flutter-autoroll in 39397
  • Roll Fuchsia Mac SDK from j6dhXDhI_KUUyqTSF… to f7zsdfKoUWP6RD8S_… by @skia-flutter-autoroll in 39398
  • Roll Fuchsia Linux SDK from Z6Bdg2fbH4n5ptsKZ… to V9ahWWCSVIMrpc9LX… by @skia-flutter-autoroll in 39399
  • Revert “Roll Dart SDK from a507a9057730 to f18aa4402c1a (3 revisions)” by @zanderso in 39422
  • Migrate engine_v2_builds to python3. by @godofredoc in 39404
  • Use jdk 11 in the engine. by @godofredoc in 39375
  • Fix cpp-wrappers archive. by @godofredoc in 39400
  • Roll Fuchsia Mac SDK from f7zsdfKoUWP6RD8S_… to jD_N9MDLvRtOuBMgY… by @skia-flutter-autoroll in 39439
  • Roll Fuchsia Linux SDK from V9ahWWCSVIMrpc9LX… to wlbzrDXNCXQZV0QdG… by @skia-flutter-autoroll in 39435
  • Roll Skia from 1bc762cbb8ce to 7e2c9f54c0fd (23 revisions) by @skia-flutter-autoroll in 39440
  • [Windows] Fix the ‘engine restart resets keyboard’ test by @loic-sharma in 39380
  • iOS keyboard animation synchronization by @CoolDude53 in 37604
  • Roll Skia from 7e2c9f54c0fd to 419bb63e733d (1 revision) by @skia-flutter-autoroll in 39447
  • Roll Skia from 419bb63e733d to 83da27e4cd3a (1 revision) by @skia-flutter-autoroll in 39448
  • Roll Skia from 83da27e4cd3a to 6babb6a1afe6 (1 revision) by @skia-flutter-autoroll in 39451
  • Roll Fuchsia Mac SDK from jD_N9MDLvRtOuBMgY… to zYEsaCaA1cokDUU43… by @skia-flutter-autoroll in 39453
  • Roll Fuchsia Linux SDK from wlbzrDXNCXQZV0QdG… to aRqjqB76Z2gNQsrTA… by @skia-flutter-autoroll in 39454
  • Roll Skia from 6babb6a1afe6 to 3b1401c4870d (1 revision) by @skia-flutter-autoroll in 39455
  • Roll Skia from 3b1401c4870d to 87dbc81b421f (4 revisions) by @skia-flutter-autoroll in 39457
  • [impeller] ensure full color glyphs respect alpha by @jonahwilliams in 39377
  • Add helpers for updating arm tools in CIPD by @zanderso in 39458
  • Roll Skia from 87dbc81b421f to bd48f82dcabb (8 revisions) by @skia-flutter-autoroll in 39459
  • Override _accessibilityHitTest to fix IOS 16 semantics issues by @hangyujin in 38794
  • Manual roll Dart SDK from a507a9057730 to 5c74c8b64dec (9 revisions) by @skia-flutter-autoroll in 39462
  • [Windows] Remove accessibility root assumptions by @loic-sharma in 39441
  • Roll Skia from bd48f82dcabb to f30529658275 (7 revisions) by @skia-flutter-autoroll in 39463
  • Update malioc analysis golden file by @zanderso in 39461
  • Roll Fuchsia Mac SDK from zYEsaCaA1cokDUU43… to uYw6cCpJIpQa42G4O… by @skia-flutter-autoroll in 39466
  • Revert “Manual roll Dart SDK from a507a9057730 to 5c74c8b64dec (9 revisions)” by @godofredoc in 39470
  • Reland “Manual roll Dart SDK from a507a9057730 to 5c74c8b64dec (9 revisions)” by @zanderso in 39475
  • Revert “Manual roll Dart SDK from a507a9057730 to 5c74c8b64dec (9 revisions)” by @zanderso in 39477
  • [macOS] Support text input autocomplete by @cbracken in 39460
  • Roll Skia from f30529658275 to 7cac214d0f4b (1 revision) by @skia-flutter-autoroll in 39478
  • Roll Fuchsia Linux SDK from aRqjqB76Z2gNQsrTA… to HGN3rmf37VA5Sc0e1… by @skia-flutter-autoroll in 39480
  • [Impeller] Fix stroke cap drawing not correct. by @luckysmg in 39481
  • Roll Fuchsia Mac SDK from uYw6cCpJIpQa42G4O… to vV4hr9qgSXTVhRzEr… by @skia-flutter-autoroll in 39485
  • Roll Skia from 7cac214d0f4b to 4d064e82ce8e (1 revision) by @skia-flutter-autoroll in 39486
  • Roll Skia from 4d064e82ce8e to d52b1a24c407 (4 revisions) by @skia-flutter-autoroll in 39487
  • Manual roll Dart SDK from a507a9057730 to 9c68f2a74491 (11 revisions) by @skia-flutter-autoroll in 39488
  • Roll Skia from d52b1a24c407 to 99a797d497fe (1 revision) by @skia-flutter-autoroll in 39489
  • Revert “[ios_platform_view] MaskView pool to reuse maskViews.” by @cyanglaz in 39490
  • Disable mouse-input-test by @amituttam in 39492
  • Roll Skia from 99a797d497fe to 638bfdc9e23c (4 revisions) by @skia-flutter-autoroll in 39494
  • Roll Fuchsia Linux SDK from HGN3rmf37VA5Sc0e1… to B6PQF-BmeXvmNZJy5… by @skia-flutter-autoroll in 39493
  • Migrate iOS and Android to use pushRouteInformation by @chunhtai in 39372
  • [Impeller] Fix sampling management problems by @bdero in 39483
  • Reland “[ios_platform_view] MaskView pool to reuse maskViews.” by @cyanglaz in 39498
  • Manual roll Dart SDK from 9c68f2a74491 to 63b8dc1906e5 (3 revisions) by @skia-flutter-autoroll in 39502
  • increase first frame timeout by @jonahwilliams in 39504
  • Update shader_optimization.md by @HannesGitH in 39497
  • Roll Skia from 638bfdc9e23c to 1762c093d086 (8 revisions) by @skia-flutter-autoroll in 39507
  • Roll Skia from 1762c093d086 to 5899b39484db (1 revision) by @skia-flutter-autoroll in 39508
  • Roll Fuchsia Mac SDK from vV4hr9qgSXTVhRzEr… to 4cSuz7lZeOIfzhUHg… by @skia-flutter-autoroll in 39509
  • Roll Skia from 5899b39484db to 970c33b0f43e (1 revision) by @skia-flutter-autoroll in 39510
  • Roll Fuchsia Linux SDK from B6PQF-BmeXvmNZJy5… to cn89DIQTewbdhBTO-… by @skia-flutter-autoroll in 39511
  • Roll buildroot to 0180f883 by @jason-simmons in 39503
  • Roll Skia from 970c33b0f43e to 1544d3a123bc (2 revisions) by @skia-flutter-autoroll in 39514
  • Only diff malioc results for a couple of GPU types by @zanderso in 39515
  • Roll Skia from 1544d3a123bc to db81bd26f149 (2 revisions) by @skia-flutter-autoroll in 39519
  • Manual roll ICU from 2cce76fd67af to 266a46937f05 (1 revision) by @skia-flutter-autoroll in 39518
  • Roll Fuchsia Mac SDK from 4cSuz7lZeOIfzhUHg… to s0lx1q5xbqV1jkRZM… by @skia-flutter-autoroll in 39520
  • Enable UIA in Window by @yaakovschectman in 39513
  • Roll Skia from db81bd26f149 to e238cde8581d (1 revision) by @skia-flutter-autoroll in 39522
  • Reland “[macos] Move TextInputPlugin outside of visible area” by @knopp in 39194
  • Remove unused .ci.yaml properties by @jmagman in 39501
  • [Impeller] Support blit passes on Vulkan. by @iskakaushik in 39438
  • [Windows] Prepare keyboard & text input plugins for multi-view by @loic-sharma in 39464
  • [macOS] Make FlutterEngine support multiple views by @dkwingsmt in 37976
  • [ios] Convert int in Dart to long long in Objective-C by @0xZOne in 39331
  • Roll Skia from e238cde8581d to 128d82c8931d (5 revisions) by @skia-flutter-autoroll in 39524
  • Fix classes that shouldn’t be extended/instantiated/mixedin by @goderbauer in 39517
  • Roll Fuchsia Linux SDK from cn89DIQTewbdhBTO-… to ibtVZPawJl1jwt5Sg… by @skia-flutter-autoroll in 39526
  • Fix position of BackdropFilter above PlatformView by @moffatman in 39244
  • Bump to Chrome 111. by @eyebrowsoffire in 39525
  • Roll Skia from 128d82c8931d to 59c9ef67fa34 (3 revisions) by @skia-flutter-autoroll in 39529
  • Roll Skia from 59c9ef67fa34 to 4013995114e1 (2 revisions) by @skia-flutter-autoroll in 39530
  • Roll Skia from 4013995114e1 to 182d5daf78dc (1 revision) by @skia-flutter-autoroll in 39531
  • Add Animated PNG demuxer by @bdero in 31098
  • [Impeller] Generate a Metal library symbols file for shader debugging. by @chinmaygarde in 39532
  • Roll Skia from 182d5daf78dc to 299221eaa3a9 (1 revision) by @skia-flutter-autoroll in 39533
  • Roll Fuchsia Mac SDK from s0lx1q5xbqV1jkRZM… to 86sd_NCGPMuQh08NX… by @skia-flutter-autoroll in 39534
  • Roll Skia from 299221eaa3a9 to 261f573f16db (1 revision) by @skia-flutter-autoroll in 39535
  • Roll Skia from 261f573f16db to badcdf5635ab (1 revision) by @skia-flutter-autoroll in 39538
  • Ignore invalid filters when constructing an image compose filter by @jason-simmons in 39528
  • Roll Fuchsia Linux SDK from ibtVZPawJl1jwt5Sg… to 482Njb1v72P7fNyj4… by @skia-flutter-autoroll in 39541
  • Roll Skia from badcdf5635ab to 54342413f5c0 (1 revision) by @skia-flutter-autoroll in 39542
  • Revert “[macOS] Make FlutterEngine support multiple views” by @dkwingsmt in 39536
  • [Impeller] Use minimal coverage for EntityPass clip restores by @bdero in 39540
  • [web] Fixes invisible platform view compositing edge cases. by @ditman in 39506
  • Revert “Remove deprecated TextInputClient scribble method code” by @justinmc in 39516
  • Roll Skia from 54342413f5c0 to 640fa258fc75 (3 revisions) by @skia-flutter-autoroll in 39544
  • add support to run dl_canvas_unittests on GPU surfaces (off by default) by @flar in 38993
  • Use DisplayListMatrixClipTracker in DiffContext by @knopp in 38010
  • Roll Fuchsia Mac SDK from 86sd_NCGPMuQh08NX… to 6nMZjuYXTcnD_VZQI… by @skia-flutter-autoroll in 39546
  • Roll Dart SDK from 63b8dc1906e5 to 02a5a3bedc5f (8 revisions) by @skia-flutter-autoroll in 39547
  • Roll Skia from 640fa258fc75 to f0fc6aa4d797 (1 revision) by @skia-flutter-autoroll in 39548
  • [Impeller] Don’t use unnecessary stencil attachments by @bdero in 39537
  • [macOS] Add XCode marks for TextInputPlugin by @cbracken in 39550
  • [Impeller] Adds wide gamut support for iOS. by @gaaclarke in 39111
  • Roll Skia from f0fc6aa4d797 to 5230650dc096 (4 revisions) by @skia-flutter-autoroll in 39551
  • Roll Skia from 5230650dc096 to 70a3a194ec98 (2 revisions) by @skia-flutter-autoroll in 39554
  • Roll Skia from 70a3a194ec98 to 6c3097e6f833 (1 revision) by @skia-flutter-autoroll in 39555
  • Roll Dart SDK from 02a5a3bedc5f to 1d26a1d57edf (2 revisions) by @skia-flutter-autoroll in 39557
  • Roll Skia from 6c3097e6f833 to ac09a28afd34 (1 revision) by @skia-flutter-autoroll in 39558
  • Roll Fuchsia Linux SDK from 482Njb1v72P7fNyj4… to MVMTNxWJaWdwPWstz… by @skia-flutter-autoroll in 39559
  • Roll Dart SDK from 1d26a1d57edf to b1836aacc08a (1 revision) by @skia-flutter-autoroll in 39561
  • Roll Fuchsia Mac SDK from 6nMZjuYXTcnD_VZQI… to FxFPRn_9rSWWAWFw0… by @skia-flutter-autoroll in 39562
  • Roll Fuchsia Linux SDK from MVMTNxWJaWdwPWstz… to arbaBzyUE2ok1bGl5… by @skia-flutter-autoroll in 39563
  • Roll Fuchsia Mac SDK from FxFPRn_9rSWWAWFw0… to y35kWL0rP5Nd06lTg… by @skia-flutter-autoroll in 39565
  • Roll Dart SDK from b1836aacc08a to c4255cea566a (1 revision) by @skia-flutter-autoroll in 39568
  • Roll Skia from ac09a28afd34 to ec87ec6fd34f (1 revision) by @skia-flutter-autoroll in 39569
  • Roll Dart SDK from c4255cea566a to 1caf3a9ad101 (1 revision) by @skia-flutter-autoroll in 39571
  • Roll Fuchsia Linux SDK from arbaBzyUE2ok1bGl5… to 8fdyKaKQqTPpjcp-L… by @skia-flutter-autoroll in 39572
  • Roll Skia from ec87ec6fd34f to 615965d545f4 (1 revision) by @skia-flutter-autoroll in 39573
  • Roll Fuchsia Mac SDK from y35kWL0rP5Nd06lTg… to KpTOXssqVhPv2OBZi… by @skia-flutter-autoroll in 39574
  • Roll Fuchsia Mac SDK from KpTOXssqVhPv2OBZi… to NZAnfCkpbswhYplty… by @skia-flutter-autoroll in 39577
  • Roll Fuchsia Linux SDK from 8fdyKaKQqTPpjcp-L… to R6oclCbqlvHdyGgut… by @skia-flutter-autoroll in 39578
  • [Impeller] Source the pipeline color attachment pixel format from RenderPass textures by @bdero in 39556
  • Roll Skia from 615965d545f4 to c6f1de2239fb (1 revision) by @skia-flutter-autoroll in 39581
  • Bump github/codeql-action from 2.1.39 to 2.2.4 by @dependabot in 39584
  • Roll Skia from c6f1de2239fb to d85501fa487d (1 revision) by @skia-flutter-autoroll in 39585
  • Roll Fuchsia Mac SDK from NZAnfCkpbswhYplty… to 6hbPQq6ED0PkuQiKM… by @skia-flutter-autoroll in 39587
  • Roll Dart SDK from 1caf3a9ad101 to f80c5db8736a (1 revision) by @skia-flutter-autoroll in 39588
  • Roll Skia from d85501fa487d to 9cc86b2a4f27 (2 revisions) by @skia-flutter-autoroll in 39589
  • Roll Fuchsia Linux SDK from R6oclCbqlvHdyGgut… to 5b_BYTPWG1E7qx1I8… by @skia-flutter-autoroll in 39590
  • Change run_tests.sh to use python3 by @whesse in 39586
  • Remove Libtxt and Minikin by @jason-simmons in 39499
  • [Impeller] Get rid of message about prototype status. by @chinmaygarde in 39566
  • Reland [macOS] Make FlutterEngine support multiple views by @dkwingsmt in 39576
  • [Impeller] Return entities from filters instead of snapshots by @bdero in 39560
  • [Impeller] Fix grammatical issues in faq.md. by @matthiasn in 39582
  • Roll Skia from 9cc86b2a4f27 to f27efe15433d (17 revisions) by @skia-flutter-autoroll in 39593
  • Roll Dart SDK from f80c5db8736a to ea59504416a8 (1 revision) by @skia-flutter-autoroll in 39594
  • [Impeller] Fix unsafe access for clip stencil coverage by @bdero in 39595
  • Add support for double tap action from Apple Pencil 2 by @LouiseHsu in 39267
  • Add unique device id for trackpad on web by @Piinks in 39260
  • remove use of SkCanvas and DLCanvasRecorder from ui.Canvas native code by @flar in 39599
  • [Impeller] Fix multi-function compute by @dnfield in 39603
  • Revert “Add support for double tap action from Apple Pencil 2” by @jonahwilliams in 39607
  • Revert “[ios_platform_view] MaskView pool to reuse maskViews.” by @cyanglaz in 39608
  • Roll Skia from f27efe15433d to 38e363bbf0e4 (8 revisions) by @skia-flutter-autoroll in 39611
  • Roll Fuchsia Mac SDK from 6hbPQq6ED0PkuQiKM… to OeUljRQOmJwgDhNOo… by @skia-flutter-autoroll in 39610
  • Roll Fuchsia Linux SDK from 5b_BYTPWG1E7qx1I8… to mWwKhmxRlXNJATVmu… by @skia-flutter-autoroll in 39613
  • Remove bringup from builds. by @godofredoc in 39605
  • Roll Skia from 38e363bbf0e4 to 53f66167d9cb (4 revisions) by @skia-flutter-autoroll in 39615
  • Roll Skia from 53f66167d9cb to bb7b22f3f444 (1 revision) by @skia-flutter-autoroll in 39616
  • Roll Skia from bb7b22f3f444 to 8de7f68a3661 (1 revision) by @skia-flutter-autoroll in 39619
  • Roll Fuchsia Mac SDK from OeUljRQOmJwgDhNOo… to EFcCpAxOuQllDqP0F… by @skia-flutter-autoroll in 39621
  • Roll Skia from 8de7f68a3661 to 67a8177742e6 (4 revisions) by @skia-flutter-autoroll in 39623
  • Remove libpng dependency in the APNG decoder by @jason-simmons in 39622
  • Add more info to malioc_diff.py output by @zanderso in 39625
  • Roll Dart SDK from ea59504416a8 to 22ad11262460 (2 revisions) by @skia-flutter-autoroll in 39624
  • [Impeller] Avoid stringstream usage in CreateUniformMemberKey by @jason-simmons in 39606
  • Fix a flake in EmbedderTest.CompositorRenderTargetsNotRecycledWhenAvoidsCacheSet by @jason-simmons in 39596
  • [impeller] Refactored backend specific feature checks to capabilities by @iskakaushik in 39598
  • [impellerc] Generate GLSL output for the runtime-stage-gles target by @jason-simmons in 39602
  • [Impeller] Special case color filter in tiled texture. by @jonahwilliams in 39445
  • Roll Skia from 67a8177742e6 to a3fe5233eb10 (9 revisions) by @skia-flutter-autoroll in 39627
  • Add app anatomy diagram by @goderbauer in 39628
  • Roll Fuchsia Linux SDK from mWwKhmxRlXNJATVmu… to A15Lg2MzGSkbj33mo… by @skia-flutter-autoroll in 39631
  • [Impeller] read from framebuffer for advanced blends on iOS. by @jonahwilliams in 39567
  • Fix build output path of the shader analysis core list by @zanderso in 39629
  • Roll Skia from a3fe5233eb10 to b7508e2f2577 (3 revisions) by @skia-flutter-autoroll in 39634
  • [Impeller] Make RenderTarget::CreateOffscreen utilities add a stencil by default by @bdero in 39636
  • Roll Skia from b7508e2f2577 to 5974e36ea190 (4 revisions) by @skia-flutter-autoroll in 39639
  • Roll Dart SDK from 22ad11262460 to 1dc26efa3c4c (1 revision) by @skia-flutter-autoroll in 39640
  • Roll Fuchsia Mac SDK from EFcCpAxOuQllDqP0F… to jsnm3dngrd9MveHrB… by @skia-flutter-autoroll in 39641
  • Roll Skia from 5974e36ea190 to 2a7644cf4bd7 (1 revision) by @skia-flutter-autoroll in 39642
  • Roll Skia from 2a7644cf4bd7 to df42581d2765 (3 revisions) by @skia-flutter-autoroll in 39643
  • Roll Dart SDK from 1dc26efa3c4c to 0456c4011cb3 (1 revision) by @skia-flutter-autoroll in 39644
  • [Impeller] Ignore the mask filter when saving layer by @ColdPaleLight in 39583
  • Roll Fuchsia Linux SDK from A15Lg2MzGSkbj33mo… to ejOvPyZ4UL2DoQhn6… by @skia-flutter-autoroll in 39645
  • Roll Dart SDK from 0456c4011cb3 to c022d475e9d8 (1 revision) by @skia-flutter-autoroll in 39646
  • Roll Skia from df42581d2765 to 40bb09c44a51 (1 revision) by @skia-flutter-autoroll in 39647
  • Roll Skia from 40bb09c44a51 to cd19d680b078 (1 revision) by @skia-flutter-autoroll in 39648
  • Roll Dart SDK from c022d475e9d8 to 5d17a336bdfe (1 revision) by @skia-flutter-autoroll in 39649
  • Roll Skia from cd19d680b078 to 21627ff455d0 (2 revisions) by @skia-flutter-autoroll in 39650
  • [macOS] Set textfield autofill type by @cbracken in 39632
  • Added wide gamut colors to offscreen buffers by @gaaclarke in 39482
  • Remove “bringup: true” from “Linux Fuchsia FEMU” by @zanderso in 39651
  • Roll buildroot to 64b0c3deecaff8e66c2deb74e2171e8297b2bfcd by @eyebrowsoffire in 39653
  • Add a white background to app anatomy diagram by @goderbauer in 39638
  • Add support for double tap action from Apple Pencil 2 by @LouiseHsu in 39637
  • Roll Dart SDK from 5d17a336bdfe to a594e34e85b6 (1 revision) by @skia-flutter-autoroll in 39656
  • Roll Skia from 21627ff455d0 to bb3d8185f067 (13 revisions) by @skia-flutter-autoroll in 39661
  • [web] consolidate network code into httpFetch by @yjbanov in 39657
  • Roll Fuchsia Linux SDK from ejOvPyZ4UL2DoQhn6… to q7u2WyX2BSRBIzyTW… by @skia-flutter-autoroll in 39663
  • Roll Fuchsia Mac SDK from jsnm3dngrd9MveHrB… to YpQKlqmyn8r_snx06… by @skia-flutter-autoroll in 39665
  • [macOS] Improve TextInputPlugin test readability by @cbracken in 39664
  • Roll Dart SDK from a594e34e85b6 to ce9397c5fc8f (1 revision) by @skia-flutter-autoroll in 39667
  • [Impeller] Fix render transform is not correct. by @luckysmg in 39617
  • Roll Skia from bb3d8185f067 to f24059cf165a (4 revisions) by @skia-flutter-autoroll in 39670
  • Roll Skia from f24059cf165a to b8b36146c7a0 (2 revisions) by @skia-flutter-autoroll in 39671
  • Roll Skia from b8b36146c7a0 to 7b3fb04bc3d4 (3 revisions) by @skia-flutter-autoroll in 39673
  • Roll Fuchsia Mac SDK from YpQKlqmyn8r_snx06… to xl9Y8o-9FDyvPogki… by @skia-flutter-autoroll in 39675
  • Roll Dart SDK from ce9397c5fc8f to 09361aea2ca8 (3 revisions) by @skia-flutter-autoroll in 39678
  • Roll Skia from 7b3fb04bc3d4 to f2c67bb88bc6 (1 revision) by @skia-flutter-autoroll in 39677
  • Roll Fuchsia Linux SDK from q7u2WyX2BSRBIzyTW… to yT4JLKTCWWwbRwB0l… by @skia-flutter-autoroll in 39679
  • Enable the same tests in linux host for v2 and legacy recipes. by @godofredoc in 39635
  • Roll Skia from f2c67bb88bc6 to 10c9e3b2185f (2 revisions) by @skia-flutter-autoroll in 39680
  • Roll Skia from 10c9e3b2185f to b1800a8b9595 (9 revisions) by @skia-flutter-autoroll in 39684
  • Delete dead statusBarPadding iOS code by @jmagman in 39682
  • [Impeller] align SSBOs to 16 bytes to fix iOS shader validation issue. by @jonahwilliams in 39654
  • Roll Dart SDK from 09361aea2ca8 to 3ec7f1f92216 (1 revision) by @skia-flutter-autoroll in 39686
  • Uses int64_t instead of int for the view_id parameter. by @0xZOne in 39618
  • [ios] reland “[ios_platform_view] MaskView pool to reuse maskViews. #38989” by @cyanglaz in 39630
  • [Impeller] Match position attribute name across runtime effect stages by @bdero in 39552
  • [Impeller] use IPSampleDecal in advanced blends. by @jonahwilliams in 39523
  • Remove extraneous if by @dnfield in 39683
  • [macOS] Implement platform view mutators by @knopp in 38699
  • [dart:ui] Introduce PlatformDispatcher.implicitView by @loic-sharma in 39553
  • [macOS] Eliminate mirrors support by @cbracken in 39694
  • Roll Skia from b1800a8b9595 to d0df677ffd5e (13 revisions) by @skia-flutter-autoroll in 39699
  • Roll Fuchsia Mac SDK from xl9Y8o-9FDyvPogki… to haDvcC5VzWVdQs9Rs… by @skia-flutter-autoroll in 39700
  • Roll Dart SDK from 3ec7f1f92216 to 7642080abaf7 (2 revisions) by @skia-flutter-autoroll in 39702
  • Roll Skia from d0df677ffd5e to ba60fed7f075 (6 revisions) by @skia-flutter-autoroll in 39703
  • Cached DisplayList opacity inheritance fix by @flar in 39690
  • Roll Dart SDK from 7642080abaf7 to 42829b6f80b1 (1 revision) by @skia-flutter-autoroll in 39707
  • Roll Fuchsia Linux SDK from yT4JLKTCWWwbRwB0l… to tMm2Lzb-LE20Rxwm9… by @skia-flutter-autoroll in 39709
  • Roll Skia from ba60fed7f075 to 5637cd56be32 (3 revisions) by @skia-flutter-autoroll in 39710
  • Roll Dart SDK from 42829b6f80b1 to c7ec16304216 (1 revision) by @skia-flutter-autoroll in 39711
  • Roll Fuchsia Mac SDK from haDvcC5VzWVdQs9Rs… to _wymybZYKzX_3iFd6… by @skia-flutter-autoroll in 39715
  • Migrate skia png codec call to public interface by @CaseyHillers in 39714
  • Roll Dart SDK from c7ec16304216 to 8a7dc36cadf6 (1 revision) by @skia-flutter-autoroll in 39716
  • Roll Skia from 5637cd56be32 to 02890036028e (2 revisions) by @skia-flutter-autoroll in 39717
  • [linux] Eliminate mirrors support by @cbracken in 39701
  • Adds a Linux Fuchsia FEMU config that enables CSO by @zanderso in 39718
  • [impeller] support generating mip-maps on Vulkan by @iskakaushik in 39689
  • [Impeller] Device default attachment pixel formats by @iskakaushik in 39655
  • Rollback Dart SDK to unblock the roller by @eyebrowsoffire in 39722
  • Roll Skia from 02890036028e to 0e444e355607 (9 revisions) by @skia-flutter-autoroll in 39723
  • [web] Make glassPaneElement and glassPaneShadow non-nullable by @mdebbar in 39692
  • Roll Skia from 0e444e355607 to 4b79e398dfe0 (5 revisions) by @skia-flutter-autoroll in 39725
  • Integrate ios_engine debug, profile and release. by @godofredoc in 39724
  • [web] Don’t include end-of-line characters in line boundary by @mdebbar in 39693
  • [gn + codesign] mac code sign configuration for FlutterMacOS.framework.zip by @XilaiZhang in 35707
  • Revert “[gn + codesign] mac code sign configuration for FlutterMacOS.framework.zip” by @godofredoc in 39735
  • [macOS] Mark move-only classes as such by @cbracken in 39734
  • [lint + clang tidy] add lint check for python file changes by @XilaiZhang in 39736
  • Roll Skia from 4b79e398dfe0 to 733a19f6a625 (9 revisions) by @skia-flutter-autoroll in 39740
  • Roll Fuchsia Linux SDK from tMm2Lzb-LE20Rxwm9… to hi7JwgHijuYYKAFUR… by @skia-flutter-autoroll in 39742
  • Roll Fuchsia Mac SDK from _wymybZYKzX_3iFd6… to baD5uG2X0rk-EZZly… by @skia-flutter-autoroll in 39743
  • Roll Skia from 733a19f6a625 to 2f05923f825e (3 revisions) by @skia-flutter-autoroll in 39744
  • Roll Dart SDK from 3ec7f1f92216 to cad83c2785e6 (8 revisions) by @skia-flutter-autoroll in 39745
  • Roll Dart SDK from cad83c2785e6 to 1a45ec0bd08e (2 revisions) by @skia-flutter-autoroll in 39748
  • Roll Fuchsia Linux SDK from hi7JwgHijuYYKAFUR… to Iykltk3-HtXqYplbg… by @skia-flutter-autoroll in 39750
  • Roll Fuchsia Mac SDK from baD5uG2X0rk-EZZly… to nvf4Ago0k-VS2JPxZ… by @skia-flutter-autoroll in 39751
  • Roll Dart SDK from 1a45ec0bd08e to 194b1d4829c9 (2 revisions) by @skia-flutter-autoroll in 39752
  • Roll ICU from 266a46937f05 to c6b685223182 (4 revisions) by @skia-flutter-autoroll in 39753
  • Roll Fuchsia Mac SDK from nvf4Ago0k-VS2JPxZ… to HtmcMFg6ZlyRkcNsB… by @skia-flutter-autoroll in 39754
  • Roll Fuchsia Linux SDK from Iykltk3-HtXqYplbg… to 7rgqQxifQPjH_2zXB… by @skia-flutter-autoroll in 39755
  • Roll Fuchsia Mac SDK from HtmcMFg6ZlyRkcNsB… to 7FGKB187AdG0SCban… by @skia-flutter-autoroll in 39756
  • Roll Fuchsia Linux SDK from 7rgqQxifQPjH_2zXB… to 0RfFdaUCok_sFfUN1… by @skia-flutter-autoroll in 39758
  • Rename WindowPadding to ViewPadding by @goderbauer in 39737
  • [Impeller] Implement invert colors flag. by @jonahwilliams in 39729
  • Roll Fuchsia Mac SDK from 7FGKB187AdG0SCban… to sXPr06r252ZU681Fi… by @skia-flutter-autoroll in 39760
  • Roll Dart SDK from 194b1d4829c9 to a1401ef3d0ec (1 revision) by @skia-flutter-autoroll in 39764
  • Roll Fuchsia Mac SDK from sXPr06r252ZU681Fi… to X3ES-2nMPaH13KIAI… by @skia-flutter-autoroll in 39766
  • Roll Dart SDK from a1401ef3d0ec to 12aec0627d0a (1 revision) by @skia-flutter-autoroll in 39767
  • Roll Fuchsia Mac SDK from X3ES-2nMPaH13KIAI… to 25mb67G0L_sZ_OQCC… by @skia-flutter-autoroll in 39769
  • Roll Skia from 2f05923f825e to a16472080754 (18 revisions) by @skia-flutter-autoroll in 39772
  • [Windows] Mark move-only classes as such by @cbracken in 39738
  • Roll Dart SDK from 12aec0627d0a to 0db7573c6b70 (2 revisions) by @skia-flutter-autoroll in 39774
  • Roll Skia from a16472080754 to 22b594afb4d3 (2 revisions) by @skia-flutter-autoroll in 39773
  • Fix documentation of FlEngineOnPreEngineRestartHandler by @robert-ancell in 39759
  • Started using bgr10_xr for opaque surfaces. by @gaaclarke in 39727
  • [platform_view] fix overlapping platform view not touchable by @hellohuanlin in 39527
  • Roll Fuchsia Mac SDK from 25mb67G0L_sZ_OQCC… to dj-2XkYHvZUsqlZTc… by @skia-flutter-autoroll in 39782
  • Updated the wide-gamut constant and added a unit test for it. by @gaaclarke in 39776
  • Roll Dart SDK from 0db7573c6b70 to c9a4fd7fd7fa (1 revision) by @skia-flutter-autoroll in 39783
  • Roll Dart SDK from c9a4fd7fd7fa to 5003b952affb (1 revision) by @skia-flutter-autoroll in 39787
  • Roll Dart SDK from 5003b952affb to 6f5df63655ad (1 revision) by @skia-flutter-autoroll in 39790
  • Roll Fuchsia Mac SDK from dj-2XkYHvZUsqlZTc… to cGa3bk2BmrHL_waB8… by @skia-flutter-autoroll in 39791
  • [web] Add dart:js_interop to BUILD.gn. by @joshualitt in 39792
  • [common] Use FML macro to prevent copy/assignment by @cbracken in 39786
  • Add more log when receiving semantics node not part of update by @chunhtai in 39777
  • Roll Skia from 22b594afb4d3 to 78bad646fe78 (24 revisions) by @skia-flutter-autoroll in 39793
  • [Impeller] Add root dockspace to playgrounds by @bdero in 39789
  • [Impeller] ensure glyph type contributes to FontGlyphPair hash/eq by @jonahwilliams in 39794
  • Roll Skia from 78bad646fe78 to 335cabcf8b99 (2 revisions) by @skia-flutter-autoroll in 39795
  • Made opaque wide gamut images take up 32 bits per pixel by @gaaclarke in 39691
  • save/restore around clipping the (potentially cached) frame canvas by @flar in 39797
  • [Embedder API] Add CODEOWNERS by @loic-sharma in 39784
  • Fix a race in ShellTest.PushBackdropFilterToVisitedPlatformViews by @jason-simmons in 39798
  • Roll Dart SDK from 6f5df63655ad to 602941be8007 (2 revisions) by @skia-flutter-autoroll in 39800
  • Deprecate WindowPadding by @goderbauer in 39775
  • Roll Skia from 335cabcf8b99 to 080897012390 (4 revisions) by @skia-flutter-autoroll in 39802
  • Roll Skia from 080897012390 to f163f6ed5db0 (1 revision) by @skia-flutter-autoroll in 39806
  • [iOS][Text Input] Avoid crash when its UIViewController.view is nil. by @luckysmg in 39768
  • Roll Skia from f163f6ed5db0 to fa36bb160826 (2 revisions) by @skia-flutter-autoroll in 39811
  • Roll Fuchsia Mac SDK from cGa3bk2BmrHL_waB8… to xFmgbl9L7nOoL8W-w… by @skia-flutter-autoroll in 39808
  • Roll Skia from fa36bb160826 to 29fc6cac02f5 (3 revisions) by @skia-flutter-autoroll in 39812
  • Roll Skia from 29fc6cac02f5 to 149bb820e0c3 (1 revision) by @skia-flutter-autoroll in 39813
  • Roll Skia from 149bb820e0c3 to 69f83e81ef3f (2 revisions) by @skia-flutter-autoroll in 39815
  • [Impeller] Wire up a playground that can run Dart by @bdero in 39805
  • [Impeller] Add PolygonMode to render layer by @bdero in 39810
  • Roll Fuchsia Linux SDK from 0RfFdaUCok_sFfUN1… to 69m3Jn73L34XwlsWH… by @skia-flutter-autoroll in 39761
  • [web] Copy everything under the local canvaskit folder by @mdebbar in 39799
  • Roll Skia from 69f83e81ef3f to a321a8750271 (2 revisions) by @skia-flutter-autoroll in 39819
  • Roll Fuchsia Mac SDK from xFmgbl9L7nOoL8W-w… to OCFfGKefENe8lYAwM… by @skia-flutter-autoroll in 39820
  • Roll Skia from a321a8750271 to 1b2d815e9778 (5 revisions) by @skia-flutter-autoroll in 39821
  • Roll Skia from 1b2d815e9778 to fff6c987d803 (2 revisions) by @skia-flutter-autoroll in 39823
  • Remove obsolete references in ViewConfiguration documentation by @bleroux in 39708
  • Match PlatformConfiguration properties to PlatformDispatcher ones by @pdblasi-google in 39685
  • Remove surface check when querying ExternalViewEmbedder by @dkwingsmt in 39803
  • Fix references in docs by @goderbauer in 39828
  • Roll Skia from fff6c987d803 to c23446d2da26 (10 revisions) by @skia-flutter-autoroll in 39831
  • Revert “Match PlatformConfiguration properties to PlatformDispatcher ones (#39685)” by @jason-simmons in 39833
  • Roll Skia from c23446d2da26 to 8fc2ded77979 (1 revision) by @skia-flutter-autoroll in 39835
  • Roll Fuchsia Mac SDK from OCFfGKefENe8lYAwM… to O8Tsxg5k_mmhxYUTh… by @skia-flutter-autoroll in 39837
  • Roll Skia from 8fc2ded77979 to e7ed04a6fb12 (1 revision) by @skia-flutter-autoroll in 39839
  • Create DlCanvas interface and implement with DisplayListBuilder and SkCanvasAdapter by @flar in 39762
  • Roll Skia from e7ed04a6fb12 to aa36fbbd0c1d (3 revisions) by @skia-flutter-autoroll in 39846
  • Roll Skia from aa36fbbd0c1d to 3f396dc3ef80 (1 revision) by @skia-flutter-autoroll in 39849
  • Roll Fuchsia Mac SDK from O8Tsxg5k_mmhxYUTh… to yH66bYEkvZAwnmz1h… by @skia-flutter-autoroll in 39852
  • Roll Skia from 3f396dc3ef80 to 94473dfd9bfb (5 revisions) by @skia-flutter-autoroll in 39853
  • uncomment a DL raster cache unittest enhancement now that it is feasible by @flar in 39845
  • remove obsolete DisplayListCanvasRecorder and its tests by @flar in 39844
  • Unregister the FlutterWindowsView on its destruction by @yaakovschectman in 39824
  • Roll Skia from 94473dfd9bfb to ad8cdf1f6239 (8 revisions) by @skia-flutter-autoroll in 39856
  • [web] Glue code for CanvasKit Chromium by @mdebbar in 39592
  • Roll Skia from ad8cdf1f6239 to 11f351576a5e (8 revisions) by @skia-flutter-autoroll in 39858
  • Roll Skia from 11f351576a5e to ce6d48da7883 (9 revisions) by @skia-flutter-autoroll in 39864
  • delete DL ops no longer needed after removing SkCanvasRecorder by @flar in 39863
  • Roll Skia from ce6d48da7883 to 84dbaef3909d (4 revisions) by @skia-flutter-autoroll in 39867
  • Manual roll Dart SDK from 602941be8007 to 30f20b81c857 (6 revisions) by @skia-flutter-autoroll in 39873
  • [Impeller] all vertex UBOs now named FrameInfo, all fragment ubos now named FragInfo by @jonahwilliams in 39869
  • Roll Skia from 84dbaef3909d to 9b91a4116d13 (1 revision) by @skia-flutter-autoroll in 39877
  • [Impeller] Avoid printing inactionable warning from Metal compiler by @dnfield in 39859
  • Roll Fuchsia Mac SDK from yH66bYEkvZAwnmz1h… to wtSn1iCpHYqcNOWFY… by @skia-flutter-autoroll in 39879
  • Roll Skia from 9b91a4116d13 to 26d0fec03f78 (1 revision) by @skia-flutter-autoroll in 39883
  • Roll Skia from 26d0fec03f78 to 92f1d2274214 (1 revision) by @skia-flutter-autoroll in 39884
  • Roll Fuchsia Mac SDK from wtSn1iCpHYqcNOWFY… to jmdJzdnm_5bNiNAB5… by @skia-flutter-autoroll in 39888
  • Roll Fuchsia Mac SDK from jmdJzdnm_5bNiNAB5… to lz0NIfjcTGrVbRkV2… by @skia-flutter-autoroll in 39894
  • Roll ICU from c6b685223182 to 1e49ac26ddc7 (1 revision) by @skia-flutter-autoroll in 39899
  • Roll Dart SDK from 30f20b81c857 to 2a2b8bc0b434 (3 revisions) by @skia-flutter-autoroll in 39902
  • Roll Fuchsia Mac SDK from lz0NIfjcTGrVbRkV2… to EUG2_YQagdm0RPRlc… by @skia-flutter-autoroll in 39901
  • Roll Dart SDK from 2a2b8bc0b434 to 046c78d307d7 (1 revision) by @skia-flutter-autoroll in 39907
  • Roll Dart SDK from 046c78d307d7 to 6095d12c274b (1 revision) by @skia-flutter-autoroll in 39911
  • Roll Fuchsia Mac SDK from EUG2_YQagdm0RPRlc… to MJVDOc_XyHzPOTAY7… by @skia-flutter-autoroll in 39912
  • [Impeller] drawAtlas performance improvements by @jason-simmons in 39865
  • [Impeller] dont append to existing atlas if type changed by @jonahwilliams in 39913
  • Turned off wide gamut color pixel format for the simulator by @gaaclarke in 39825
  • [Impeller] move most texture flips to vertex shader by @jonahwilliams in 39872
  • Add testing hints by @gspencergoog in 39868
  • Revert “Add testing hints” by @zanderso in 39921
  • [Impeller] Change Path::CreatePolyline from tolerance to scale, and make it required by @dnfield in 39917
  • Roll Skia from 92f1d2274214 to 40d29bfd33c3 (18 revisions) by @skia-flutter-autoroll in 39916
  • [Impeller] Fix test failure for IMPELLER_ENABLE_3D by @bdero in 39919
  • [fuchsia] Avoid log spam by @jaeheon in 39862
  • [Impeller] texture coordinates implementation by @jonahwilliams in 39781
  • Fix shader doc references by @goderbauer in 39855
  • Remove unused flag skia_canvaskit_enable_particles by @eyebrowsoffire in 39925
  • [Impeller] Add texture->texture blits to device capabilities by @bdero in 39924
  • Actually print out if xcrun metal fails by @dnfield in 39926
  • [gn + codesign] move snapshot meta data to generators by @XilaiZhang in 39726
  • [gn + codesign] add android artifact metadata to legacy build target by @XilaiZhang in 39696
  • [gn + codesign] add metadata for path ops by @XilaiZhang in 39698
  • Fix pylint errors by @bdero in 39934
  • [Impeller] Share LazyGlyphAtlas across EntityPass by @luckysmg in 38244
  • Roll Skia from 40d29bfd33c3 to 7a03a0e52abb (8 revisions) by @skia-flutter-autoroll in 39929
  • [Impeller] Use blit for root pass copy by @bdero in 39933
  • [Impeller] Patch up sundry issues in the Vulkan backend. by @chinmaygarde in 39905
  • Roll Fuchsia Mac SDK from MJVDOc_XyHzPOTAY7… to 7eLQAJldHyttOlid3… by @skia-flutter-autoroll in 39938
  • Roll Skia from 7a03a0e52abb to d34e9e59922c (3 revisions) by @skia-flutter-autoroll in 39939
  • Roll Skia from d34e9e59922c to b36fa840c424 (3 revisions) by @skia-flutter-autoroll in 39940
  • Roll Skia from b36fa840c424 to 272946c7c142 (1 revision) by @skia-flutter-autoroll in 39942
  • Roll Skia from 272946c7c142 to 7e0367e830b8 (5 revisions) by @skia-flutter-autoroll in 39949
  • Roll Fuchsia Mac SDK from 7eLQAJldHyttOlid3… to CyF7Zv5YjfR_wEsCI… by @skia-flutter-autoroll in 39951
  • [Impeller] remove emulation of clamp, repeat, and mirror tile modes by @jonahwilliams in 39948
  • Reland: Add testing hints (#39868) by @gspencergoog in 39931
  • [Impeller] dont create mipmap when mipcount == 1 by @jonahwilliams in 39950
  • fix references to Text widget by @goderbauer in 39954
  • [web] Download CanvasKit chromium when possible by @mdebbar in 39827
  • Roll Skia from 7e0367e830b8 to 8f9cc7033711 (7 revisions) by @skia-flutter-autoroll in 39956
  • [Impeller] Start stroke tessellation in compute by @dnfield in 39543
  • [Embedder API] Add ‘array of pointers’ guidance by @loic-sharma in 39804
  • Fix typo in ColorFilter docs by @hterkelsen in 36448
  • Roll Skia from 8f9cc7033711 to 9c10a9973167 (8 revisions) by @skia-flutter-autoroll in 39962
  • Remove obsolete builders. by @godofredoc in 39960
  • Bump github/codeql-action from 2.2.4 to 2.2.5 by @dependabot in 39908
  • Remove bringup from fuchsia builds. by @godofredoc in 39965
  • Roll Skia from 9c10a9973167 to 0b0aef3be61f (3 revisions) by @skia-flutter-autoroll in 39966
  • Roll Skia from 0b0aef3be61f to ec1cab5c4c3e (1 revision) by @skia-flutter-autoroll in 39968
  • Roll Skia from ec1cab5c4c3e to 016ae2f464c1 (2 revisions) by @skia-flutter-autoroll in 39970
  • Roll Fuchsia Mac SDK from CyF7Zv5YjfR_wEsCI… to mAGnaEprMOgehiiKs… by @skia-flutter-autoroll in 39973
  • Roll Dart SDK from 6095d12c274b to dd211cd297a4 (6 revisions) by @skia-flutter-autoroll in 39974
  • Roll Skia from 016ae2f464c1 to bed6349fac15 (1 revision) by @skia-flutter-autoroll in 39978
  • Roll Skia from bed6349fac15 to c3018296ee25 (6 revisions) by @skia-flutter-autoroll in 39980
  • Roll Dart SDK from dd211cd297a4 to e5ca587137ad (2 revisions) by @skia-flutter-autoroll in 39981
  • Simplify FlView by @robert-ancell in 39467
  • [Impeller] Remove transient usage from sampled and stored images by @iskakaushik in 39957
  • [Impeller] Improve atlas blending performance by reducing size of subpass. by @jonahwilliams in 39669
  • [Impeller] Add checkbox for toggling the ColorWheel cache by @bdero in 39986
  • add DlCanvas(SkCanvas) vs DlCanvas(Builder) variants to DL rendertests by @flar in 39944
  • [Impeller] Uniquely label offscreen resources by @bdero in 39987
  • Revert “[Impeller] Uniquely label offscreen resources” by @godofredoc in 39993
  • Use CSO by default on Fuchsia FEMU by @zanderso in 39990
  • Fix FlView self variables using non-standard names. by @robert-ancell in 39468
  • Skwasm Renderer - initial implementation by @eyebrowsoffire in 39072
  • Roll Fuchsia Mac SDK from mAGnaEprMOgehiiKs… to kGVG1Npf12LqF5Sem… by @skia-flutter-autoroll in 39991
  • [Impeller] Reland uniquely label offscreen resources by @bdero in 39995
  • Build flutter_web_sdk_archive in engine_v2 build. by @eyebrowsoffire in 40000
  • Expose GestureSettings on FlutterView by @goderbauer in 39997
  • [Impeller] Made toByteData work on wide gamut images (always downscaling to sRGB). by @gaaclarke in 39932
  • Roll Skia from c3018296ee25 to 5bd366392bc1 (16 revisions) by @skia-flutter-autoroll in 40002
  • Roll Dart SDK from e5ca587137ad to 29cf7ad69286 (1 revision) by @skia-flutter-autoroll in 40003
  • remove obsolete DlAttribute::From(SkObject) methods by @flar in 40005
  • [fuchsia] Remove CFv1 support by @anp in 39732
  • Don’t include other files outside the flutter_web_sdk. by @eyebrowsoffire in 40009
  • Roll Skia from 5bd366392bc1 to d2902848c831 (3 revisions) by @skia-flutter-autoroll in 40011
  • Roll Skia from d2902848c831 to 536720de3bba (2 revisions) by @skia-flutter-autoroll in 40013
  • fix typo by @Nayuta403 in 39971
  • [Impeller] Press z to toggle wireframe by @bdero in 40001
  • Roll Fuchsia Mac SDK from kGVG1Npf12LqF5Sem… to oGC2UFWpzRXTrEiJg… by @skia-flutter-autoroll in 40016
  • Roll Dart SDK from 29cf7ad69286 to 512513bc574f (1 revision) by @skia-flutter-autoroll in 40018
  • Roll Skia from 536720de3bba to 5ce859c0a3e1 (1 revision) by @skia-flutter-autoroll in 40021
  • Roll Dart SDK from 512513bc574f to a32e24068a6c (1 revision) by @skia-flutter-autoroll in 40023
  • Roll Skia from 5ce859c0a3e1 to a0ab1e734490 (3 revisions) by @skia-flutter-autoroll in 40024
  • Revert “[lint + clang tidy] add lint check for python file changes” by @jmagman in 39930
  • Fix includes of SkBitmap/SkImage by @kjlubick in 40026
  • [web] Remember which variant of CanvasKit is being used by @mdebbar in 40027
  • Fix double free or corruption exception (GLFW_drm example) by @HidenoriMatsubayashi in 39880
  • Remove PlatformConfiguration and ViewConfiguration by @goderbauer in 40012
  • Roll Skia from a0ab1e734490 to d953c63dd96b (9 revisions) by @skia-flutter-autoroll in 40035
  • [Embedder API] Freeze parts of API for ABI stability by @loic-sharma in 39963
  • Do not end the frame in the raster cache if ScopedFrame::Raster returns kResubmit by @jason-simmons in 40007
  • [macOS] Add README.md for macOS embedder by @cbracken in 40032
  • Roll Dart SDK from a32e24068a6c to b1016d8f293a (2 revisions) by @skia-flutter-autoroll in 40036
  • Roll Fuchsia Mac SDK from oGC2UFWpzRXTrEiJg… to 4BjO0CPYCTfpHYDyO… by @skia-flutter-autoroll in 40037
  • Roll Skia from d953c63dd96b to 04e32a9e5641 (2 revisions) by @skia-flutter-autoroll in 40038
  • Restore the ViewConfiguration.displayFeatures doc template by @jason-simmons in 40041
  • Roll Fuchsia Linux SDK from 69m3Jn73L34XwlsWH… to I8Sswr-ZpmUl1IEst… by @skia-flutter-autoroll in 40042
  • Roll Skia from 04e32a9e5641 to 35aef51800ea (4 revisions) by @skia-flutter-autoroll in 40050
  • Roll Skia from 35aef51800ea to 78b8b95fdb15 (1 revision) by @skia-flutter-autoroll in 40051
  • Roll Dart SDK from b1016d8f293a to c757f4bf468d (2 revisions) by @skia-flutter-autoroll in 40052
  • Roll Fuchsia Mac SDK from 4BjO0CPYCTfpHYDyO… to Aarq5ppBEACFT-OYe… by @skia-flutter-autoroll in 40053
  • Revert “Roll Dart SDK from b1016d8f293a to c757f4bf468d (2 revisions)” by @zanderso in 40054
  • Roll Skia from 78b8b95fdb15 to 274229be345c (1 revision) by @skia-flutter-autoroll in 40055
  • [web] Add explicit JS type test for JsStrategy. by @joshualitt in 39765
  • Remove special handling of gtk debug artifact. by @godofredoc in 40040
  • Roll Fuchsia Linux SDK from I8Sswr-ZpmUl1IEst… to PBLCo17vVpkuMhyLV… by @skia-flutter-autoroll in 40056
  • Add platform channel System.exitApplication and System.requestAppExit support by @gspencergoog in 39836
  • [Impeller] fix subpass collapse pass ending logic by @jonahwilliams in 40057
  • Roll Skia from 274229be345c to 17451252b774 (1 revision) by @skia-flutter-autoroll in 40058
  • [Impeller] simplify text shaders by moving UV computation to contents by @jonahwilliams in 39989
  • [Windows] Remove another accessibility root ID assumption by @loic-sharma in 39994
  • Add new test font by @LongCatIsLooong in 39809
  • [Impeller] Fix CanGenerateMipmaps by @bdero in 40061
  • Add web_engine build configuration. by @godofredoc in 40044
  • Remove obsolete SkPaint foreground/background attributes from TextStyle by @jason-simmons in 40059
  • [web] Copy canvaskit_chromium/* to canvaskit/chromium/* by @mdebbar in 39796
  • [Windows] Revert UIA by @yaakovschectman in 40062
  • [ios] add setting flag to enable embedder api. by @cyanglaz in 40025
  • Roll buildroot by @zanderso in 40063
  • Web engine build config cleanup. by @godofredoc in 40064
  • Roll Skia from 17451252b774 to 9f561bc846d0 (2 revisions) by @skia-flutter-autoroll in 40067
  • Separate desktop builds to its own builder. by @godofredoc in 40074
  • Roll Fuchsia Mac SDK from Aarq5ppBEACFT-OYe… to eypsYM2vQ9nO11P96… by @skia-flutter-autoroll in 40075
  • [Impeller] Unify scale param for path and path component computation. by @luckysmg in 40047
  • Roll Fuchsia Linux SDK from PBLCo17vVpkuMhyLV… to 7zNyN-D58x6wG7HL8… by @skia-flutter-autoroll in 40076
  • Roll Skia from 9f561bc846d0 to 5ce2918379b4 (1 revision) by @skia-flutter-autoroll in 40078
  • Always use integers to hold the size of the performance overlay cache bitmap by @jason-simmons in 40071
  • Roll Fuchsia Linux SDK from 7zNyN-D58x6wG7HL8… to 4iq5VNjEcZIlrUtDK… by @skia-flutter-autoroll in 40080
  • Roll Fuchsia Mac SDK from eypsYM2vQ9nO11P96… to lO7cFvQ7UoYqKRDnV… by @skia-flutter-autoroll in 40079
  • Roll Skia from 5ce2918379b4 to 6ab9a7f46467 (1 revision) by @skia-flutter-autoroll in 40081
  • Roll Skia from 6ab9a7f46467 to ab12a43ea332 (4 revisions) by @skia-flutter-autoroll in 40082
  • [Impeller] Round glyph locations per-run to fix per-glyph jitter by @bdero in 40073
  • Roll Skia from ab12a43ea332 to d43c1424807e (2 revisions) by @skia-flutter-autoroll in 40084
  • Roll Skia from d43c1424807e to 7e1756b42f94 (1 revision) by @skia-flutter-autoroll in 40087
  • Roll Fuchsia Linux SDK from 4iq5VNjEcZIlrUtDK… to kQnUhe74CH6d0V1vj… by @skia-flutter-autoroll in 40090
  • Sequester all Skia<->DL interactions into the skia sub-module by @flar in 40083
  • Fix incorrect response to platform SystemSound.play by @robert-ancell in 39992
  • Roll Skia from 7e1756b42f94 to fd380c7801f8 (4 revisions) by @skia-flutter-autoroll in 40095
  • Roll Fuchsia Mac SDK from lO7cFvQ7UoYqKRDnV… to YHXIOcHEIEtyHcNG4… by @skia-flutter-autoroll in 40094
  • Compile skwasm with better space saving flags. by @eyebrowsoffire in 40093
  • Optimize search for the default bundle by @jiahaog in 39975
  • Roll Skia from fd380c7801f8 to 3e38c84ce48e (1 revision) by @skia-flutter-autoroll in 40096
  • Manual roll Dart SDK from b1016d8f293a to 1ae877e6c3d3 (5 revisions) by @skia-flutter-autoroll in 40089
  • [canvaskit] read pixels back in Picture.toImage by @yjbanov in 40004
  • Fix imports for FlutterApplication by @gspencergoog in 40100
  • Roll Skia from 3e38c84ce48e to fea7089047e9 (4 revisions) by @skia-flutter-autoroll in 40102
  • Revert “Sequester all Skia<->DL interactions into the skia sub-module (#40083)” by @jason-simmons in 40103
  • [Impeller] Fix the test ‘Play/DisplayListTest.CanDrawBackdropFilter/Metal’ by @ColdPaleLight in 40105
  • Manual roll Dart SDK from 1ae877e6c3d3 to de9de602355a (5 revisions) by @skia-flutter-autoroll in 40107
  • Roll Skia from fea7089047e9 to c3f1c1acfcab (2 revisions) by @skia-flutter-autoroll in 40109
  • Roll Skia from c3f1c1acfcab to 540a13bcac50 (2 revisions) by @skia-flutter-autoroll in 40110
  • Roll Fuchsia Linux SDK from kQnUhe74CH6d0V1vj… to G1HHF0VGz1AUEh8jh… by @skia-flutter-autoroll in 40111
  • Roll Fuchsia Mac SDK from YHXIOcHEIEtyHcNG4… to YFkWXnKI84MQ1ox25… by @skia-flutter-autoroll in 40113
  • Roll Skia from 540a13bcac50 to 5ff664171376 (1 revision) by @skia-flutter-autoroll in 40116
  • Manual roll Dart SDK from de9de602355a to 57e44338da37 (5 revisions) by @skia-flutter-autoroll in 40112
  • Roll Skia from 5ff664171376 to ec96c2172789 (4 revisions) by @skia-flutter-autoroll in 40120
  • Revert “[fuchsia] Remove CFv1 support” by @anp in 40104
  • Reland “Sequester all Skia<->DL interactions into the skia sub-module” by @flar in 40114
  • Roll Dart SDK from 57e44338da37 to e3a6035e0719 (2 revisions) by @skia-flutter-autoroll in 40121
  • Remove bringup from web engine build. by @godofredoc in 40117
  • Add new Dart package dependency on dart-lang/tools by @whesse in 40118
  • Fix some includes missing “flutter/” prefix. by @gspencergoog in 40122
  • Use a single FlGLArea by @robert-ancell in 39473
  • Roll Skia from ec96c2172789 to 36d1215ca0f3 (4 revisions) by @skia-flutter-autoroll in 40123
  • [web][felt] Add ‘archive’ target + ‘profile’ mode by @mdebbar in 40060
  • Roll Fuchsia Linux SDK from G1HHF0VGz1AUEh8jh… to -04__Nnx6VDMwXnnu… by @skia-flutter-autoroll in 40126
  • Roll Skia from 36d1215ca0f3 to 3e47f1b18dac (3 revisions) by @skia-flutter-autoroll in 40127
  • Roll Fuchsia Mac SDK from YFkWXnKI84MQ1ox25… to nj4pClkOciFXkzMRK… by @skia-flutter-autoroll in 40128
  • Roll Dart SDK from e3a6035e0719 to 9e7b67b57444 (1 revision) by @skia-flutter-autoroll in 40129
  • [platform_view]fix regression for addSubview when re-ordering by @hellohuanlin in 40091
  • [engine] move asset mapping copy to background thread by @jonahwilliams in 39918
  • [Impeller] Optimize the calculation of interpolant value of linear gradient by @ColdPaleLight in 40085
  • [Impeller] Replace FML_OS_PHYSICAL_IOS compile check with runtime capabilties check based on metal GPU family. by @jonahwilliams in 40124
  • Roll Skia from 3e47f1b18dac to 7b18d6c5c676 (1 revision) by @skia-flutter-autoroll in 40134
  • Roll Dart SDK from 9e7b67b57444 to 066c0f382448 (2 revisions) by @skia-flutter-autoroll in 40136
  • Roll Skia from 7b18d6c5c676 to 2b81c4827704 (3 revisions) by @skia-flutter-autoroll in 40137
  • Roll Skia from 2b81c4827704 to 4710eaeacb13 (1 revision) by @skia-flutter-autoroll in 40138
  • Roll Skia from 4710eaeacb13 to b9b82a02e173 (1 revision) by @skia-flutter-autoroll in 40140
  • Roll Fuchsia Mac SDK from nj4pClkOciFXkzMRK… to SlKTzfi-Jbx8nt3me… by @skia-flutter-autoroll in 40141
  • Roll Fuchsia Linux SDK from -04__Nnx6VDMwXnnu… to 2H5Y5sYlKgM74XQtr… by @skia-flutter-autoroll in 40142
  • Roll Dart SDK from 066c0f382448 to 8b2fbdea005b (1 revision) by @skia-flutter-autoroll in 40144
  • Roll Skia from b9b82a02e173 to 49e7eadb1edf (1 revision) by @skia-flutter-autoroll in 40145
  • Revert “[engine] move asset mapping copy to background thread” by @zanderso in 40147
  • Improve error messaging when render target cannot be created by @dnfield in 40150
  • Add missing inputs declaration by @eseidel in 40133
  • Remove unused gn target. by @eyebrowsoffire in 40149
  • [web] Fix SkParagraphBuilder tests for the chromium variant by @mdebbar in 40152
  • Roll Dart SDK from 8b2fbdea005b to 6027980b780c (1 revision) by @skia-flutter-autoroll in 40153
  • Fix gif frame reuse by @dnfield in 40125
  • Roll Skia from 49e7eadb1edf to bc2449a2f7fc (11 revisions) by @skia-flutter-autoroll in 40155
  • Remove single-window assumption from scenario_app by @goderbauer in 40156
  • Roll Fuchsia Mac SDK from SlKTzfi-Jbx8nt3me… to lfirU5p2GigxFWZVA… by @skia-flutter-autoroll in 40158
  • Roll Skia from bc2449a2f7fc to 72c62c68dcaa (4 revisions) by @skia-flutter-autoroll in 40162
  • Revert “Reland “Sequester all Skia<->DL interactions into the skia sub-module”” by @flar in 40161
  • Roll Fuchsia Linux SDK from 2H5Y5sYlKgM74XQtr… to 2R3ybztMdyKjvEdPR… by @skia-flutter-autoroll in 40164
  • [Impeller][Compute] Guard subgroups with feature detection by @dnfield in 40159
  • [Impeller] Add rounding utils to all geometry primitives by @bdero in 40168
  • Roll Skia from 72c62c68dcaa to 40065b435865 (3 revisions) by @skia-flutter-autoroll in 40170
  • Roll Skia from 40065b435865 to e9471b0a9286 (1 revision) by @skia-flutter-autoroll in 40172
  • Make the Linux GTK widget focusable by @jason-simmons in 40163
  • Roll Skia from e9471b0a9286 to 529fb1efd882 (1 revision) by @skia-flutter-autoroll in 40174
  • Roll Dart SDK from 6027980b780c to 7240b35cc401 (1 revision) by @skia-flutter-autoroll in 40165
  • Remove single window assumption from testing/dart by @goderbauer in 40160
  • Android: Made sure we get the initial route from the intent. by @gaaclarke in 40148
  • Roll Skia from 529fb1efd882 to 0fbaf2cf8652 (5 revisions) by @skia-flutter-autoroll in 40180
  • [Desktop] Use references for semantics update by @loic-sharma in 40167
  • [Impeller] Render a compute generated stroke by @dnfield in 40184
  • Apply the buffer offset when converting a vertex color Int32List to a Uint32List by @jason-simmons in 40066
  • Add analyze_snapshot to android_aot builder. by @godofredoc in 40169
  • [web] Use CK’s malloced array correctly by @mdebbar in 40181
  • [Embedder API] Lock nested structs for ABI stability by @loic-sharma in 40069
  • Enable invalid_case_patterns lint by @goderbauer in 40185
  • [ios] refactor platform_message_handler_ios by @cyanglaz in 40182
  • Roll Skia from 0fbaf2cf8652 to 5054c9159afa (2 revisions) by @skia-flutter-autoroll in 40191
  • Update buildroot to a357fb6285af70772d. by @chinmaygarde in 40192
  • Switched floats to ints in gradient shaders for better performance by @gaaclarke in 40189
  • Reland: Move asset opening to background thread, fix dart persistent value destruction by @jonahwilliams in 40183
  • Reland “[fuchsia] Remove component framework v1 support. (#39732)” by @anp in 40198
  • Fixed crash with images without specified colorspaces in wide gamut test by @gaaclarke in 40097
  • Use 32 cores in Linux Host and Web Engine. by @godofredoc in 40200
  • Roll Skia from 5054c9159afa to bd14d5f42db9 (3 revisions) by @skia-flutter-autoroll in 40201
  • Do not include wasm-opt with in-tree dart sdk build by @eyebrowsoffire in 40195
  • Add platform channel System.exitApplication and System.requestAppExit support by @robert-ancell in 40033
  • Roll Dart SDK from 7240b35cc401 to c522cbe4fb12 (5 revisions) by @skia-flutter-autoroll in 40203
  • Roll Skia from bd14d5f42db9 to af3cd5046449 (1 revision) by @skia-flutter-autoroll in 40205
  • Use no_goma for the web framework tests. by @eyebrowsoffire in 40197
  • [Impeller] Build Impeller Vulkan backend on Windows by @bdero in 40196
  • fix typo in LayerInfo::has_compatible_op by @flar in 40209
  • Roll Dart SDK from c522cbe4fb12 to b2550fec823c (1 revision) by @skia-flutter-autoroll in 40213
  • Roll Skia from af3cd5046449 to 5c8c19ec776a (1 revision) by @skia-flutter-autoroll in 40212
  • Roll Skia from 5c8c19ec776a to 97ef3c783588 (2 revisions) by @skia-flutter-autoroll in 40214
  • Roll Dart SDK from b2550fec823c to 689440e4d163 (1 revision) by @skia-flutter-autoroll in 40218
  • Roll Skia from 97ef3c783588 to ca2798726315 (1 revision) by @skia-flutter-autoroll in 40220
  • Find the emsdk by relative path so that this works with the monorepo. by @eyebrowsoffire in 40207
  • Roll Skia from ca2798726315 to 0ec5c487291d (1 revision) by @skia-flutter-autoroll in 40221
  • Roll Skia from 0ec5c487291d to 1c36c5c38ef4 (1 revision) by @skia-flutter-autoroll in 40224
  • [web] Access engine version to get correct gstatic URL by @hterkelsen in 40194
  • Roll dart back to 7240b35cc401 by @flar in 40229
  • Make FlutterTest the default test font by @LongCatIsLooong in 40188
  • [Impeller] remove unused shader, format malioc diff by @jonahwilliams in 40230
  • Roll Fuchsia Linux SDK to 12.20230309.0.1 by @flar in 40231
  • Roll buildroot to 287917d342224d34d6fbdf863aee8417a5f2e8b8 by @zanderso in 40232
  • Manual roll Dart SDK from 7240b35cc401 to c766fffb626e (9 revisions) by @skia-flutter-autoroll in 40233
  • Revert “[web] Access engine version to get correct gstatic URL (#40194)” by @yjbanov in 40235
  • Revert “Make FlutterTest the default test font” by @LongCatIsLooong in 40237
  • Make the context current before accessing GL in MakeSkiaGpuImage by @dnfield in 40208
  • [macOS] Forward mouseDown/Up to view controller by @cbracken in 40241
  • Add GN arguments that disable building host artifacts and unittests by @zanderso in 40242
  • [Impeller] More sundry fixes to the Vulkan backend. by @chinmaygarde in 40244
  • Bump github/codeql-action from 2.2.5 to 2.2.6 by @dependabot in 40246
  • Change extends Iterator to using implements by @lrhn in 40175
  • [Impeller] support for foreground shaders on text by @jonahwilliams in 40193
  • Revert “[Impeller] More sundry fixes to the Vulkan backend.” by @zanderso in 40247
  • [Impeller][Compute] Fix visual issues with heart by @dnfield in 40240
  • Use plain Uint32List objects with the fragmenter APIs. by @eyebrowsoffire in 40239
  • Roll Skia from 1c36c5c38ef4 to 88bdb0c778ed (1 revision) by @skia-flutter-autoroll in 40227
  • Roll Dart SDK from c766fffb626e to cfcbda5733ac (1 revision) by @skia-flutter-autoroll in 40249
  • Roll Skia from 88bdb0c778ed to 75e4b07cb82a (23 revisions) by @skia-flutter-autoroll in 40252
  • Revert “Roll Dart SDK from c766fffb626e to cfcbda5733ac (1 revision)” by @zanderso in 40257
  • Make no_lto in presubmit explicit in .ci.yaml by @zanderso in 40254
  • Let local users specify malioc path via environment by @dnfield in 40256
  • Revert “Make no_lto in presubmit explicit in .ci.yaml” by @zanderso in 40260
  • Roll Skia from 75e4b07cb82a to d93e6f3d5eaa (5 revisions) by @skia-flutter-autoroll in 40259
  • fix unittests that depend on DisplayList when Impeller 3D is enabled by @flar in 40258
  • Roll Skia from d93e6f3d5eaa to aaa5cd7e610d (2 revisions) by @skia-flutter-autoroll in 40263
  • .ci.yaml: s/flutter_internal/flutter by @dnfield in 40262
  • [Impeller] Fix incorrect rendering path when duplicated point exists. by @luckysmg in 40115
  • Roll Skia from aaa5cd7e610d to 917188669023 (1 revision) by @skia-flutter-autoroll in 40265
  • Roll Skia from 917188669023 to 9b4eef31d1ea (1 revision) by @skia-flutter-autoroll in 40266
  • Roll Skia from 9b4eef31d1ea to 0012a5e840d0 (2 revisions) by @skia-flutter-autoroll in 40269
  • Roll Skia from 0012a5e840d0 to 06b16dcb003e (1 revision) by @skia-flutter-autoroll in 40272
  • Roll Fuchsia Linux SDK from VFZ_BtgLOf7FaEr6X… to LEydKfJiGWKUm-o1q… by @skia-flutter-autoroll in 40273
  • Add null-aware access to semantics instance by @htoor3 in 40146
  • Roll Skia from 06b16dcb003e to 35dc16845fbe (2 revisions) by @skia-flutter-autoroll in 40275
  • [Impeller] Implement two-point conical gradient. by @gaaclarke in 40236
  • Reland “Sequester all Skia<->DL interactions into the skia sub-module” by @flar in 40243
  • Preserve order when regenerating GPU images by @dnfield in 40268
  • Fix forward declares and includes of some Skia Ganesh types by @kjlubick in 40279
  • Added wide-gamut color support for ui.Image.toByteData and ui.Image.colorSpace by @gaaclarke in 40031
  • Revert “Reland “Sequester all Skia<->DL interactions into the skia sub-module”” by @flar in 40283
  • [Impeller] Correct the results of ‘GetRight()’ and ‘GetBottom()’ for maximum rect by @ColdPaleLight in 40271
  • Roll Fuchsia Linux SDK from LEydKfJiGWKUm-o1q… to BRE9jdqYpdkbU0j7H… by @skia-flutter-autoroll in 40286
  • [Impeller] Make matrix image filter in saving layer work as expected by @ColdPaleLight in 40171
  • Roll Skia from 35dc16845fbe to b0351e00199e (16 revisions) by @skia-flutter-autoroll in 40291
  • Improve Linux texture examples. by @robert-ancell in 40289
  • [Impeller] Simplify subpass branches; remove unused effect_matrix param by @bdero in 40292
  • Revert “Added wide-gamut color support for ui.Image.toByteData and ui.Image.colorSpace” by @CaseyHillers in 40295
  • Roll Skia from b0351e00199e to 4d90ba479527 (1 revision) by @skia-flutter-autoroll in 40298
  • Bump pubspecs to unblock Dart SDK roller by @goderbauer in 40297
  • Manual roll Dart SDK from c766fffb626e to 3b109a04f783 (9 revisions) by @skia-flutter-autoroll in 40296
  • [Impeller] Make matrix image filters work as expected with nested saving layers by @ColdPaleLight in 40299
  • Roll Skia from 4d90ba479527 to 3b9131c65c01 (5 revisions) by @skia-flutter-autoroll in 40304
  • Roll Fuchsia Linux SDK from BRE9jdqYpdkbU0j7H… to YaWqKKuj-fAqfpKCm… by @skia-flutter-autoroll in 40306
  • Roll Dart SDK from 3b109a04f783 to 5c210933cdfe (2 revisions) by @skia-flutter-autoroll in 40307
  • Analyze more shaders by @zanderso in 40285
  • [Impeller] Improve performance of CupertinoPicker with opacity peephole by @jonahwilliams in 40101
  • Reland “Make FlutterTest the default test font” (#40188) by @LongCatIsLooong in 40245
  • Reland: “Added wide-gamut color support for ui.Image.toByteData and ui.Image.colorSpace” by @gaaclarke in 40312
  • Bump lower Dart SDK constraints to 3.0 by @goderbauer in 40178
  • [impeller] implement GetPositionUVBuffer by @jonahwilliams in 40248
  • Revert Dart SDK to c766fffb626e by @zanderso in 40315
  • Revert “Bump lower Dart SDK constraints to 3.0” by @zanderso in 40317
  • Added float32 support to decodeImageFromPixels by @gaaclarke in 40068
  • Move Fuchsia FEMU to bringup due to flakes by @zanderso in 40321
  • Roll Skia from 3b9131c65c01 to 132ad29f753f (11 revisions) by @skia-flutter-autoroll in 40320
  • [web] Better way to detect CanvasKit variant by @mdebbar in 40154
  • Revert “[web] Better way to detect CanvasKit variant” by @gaaclarke in 40329
  • Reland “Sequester all Skia<->DL interactions into the skia sub-module” by @flar in 40319
  • [macOS] Rename FlutterViewController.id to viewId by @cbracken in 40323
  • Roll Skia from 132ad29f753f to 4e218a8fe79a (11 revisions) by @skia-flutter-autoroll in 40333
  • Add fl_texture_get_id, so textures can be passed to Flutter by @robert-ancell in 40290
  • [macOS,Windows] Use static casts where possible by @cbracken in 40334
  • Roll Skia from 4e218a8fe79a to a8b49a804a98 (1 revision) by @skia-flutter-autoroll in 40335
  • Use 32 cores builder for linux v2 web engine. by @godofredoc in 40336
  • Roll Skia from a8b49a804a98 to a0c3c5653a84 (1 revision) by @skia-flutter-autoroll in 40340
  • Manual roll Dart SDK from c766fffb626e to e5d18aac86df (14 revisions) by @skia-flutter-autoroll in 40341
  • Roll Fuchsia Linux SDK from YaWqKKuj-fAqfpKCm… to bXql_WHqGrwP5ZIWm… by @skia-flutter-autoroll in 40342
  • Roll Skia from a0c3c5653a84 to 845f3b1f4a34 (2 revisions) by @skia-flutter-autoroll in 40343
  • Roll Skia from 845f3b1f4a34 to 89fd0386af44 (1 revision) by @skia-flutter-autoroll in 40344
  • Roll Fuchsia Mac SDK from lfirU5p2GigxFWZVA… to 3NfZ5JD61eNz4jJqB… by @skia-flutter-autoroll in 40346
  • Reland: Bump lower Dart SDK constraints to 3.0 by @goderbauer in 40318
  • Roll Skia from 89fd0386af44 to 27c3b94a7cf5 (1 revision) by @skia-flutter-autoroll in 40348
  • Write entitlements for Dart SDK binary wasm-opt by @zanderso in 40349
  • Add drone dimensions to windows_android_aot_engine by @keyonghan in 40324
  • Manual roll Dart SDK from e5d18aac86df to 2cd913e06b8c (1 revision) by @skia-flutter-autoroll in 40351
  • [Impeller] Specialize RRect geometry by @jonahwilliams in 40337
  • Reland “[web] Better way to detect CanvasKit variant (#40154)” by @mdebbar in 40347
  • Print the malioc_diff.py command to update for new shaders by @zanderso in 40322
  • Roll Skia from 27c3b94a7cf5 to d72d0daae5fe (1 revision) by @skia-flutter-autoroll in 40353
  • Pass parameters by value to StreamHandlerError by @yaakovschectman in 40311
  • Roll Skia from d72d0daae5fe to fb9b061b6673 (2 revisions) by @skia-flutter-autoroll in 40354
  • Revert “Reland “Sequester all Skia<->DL interactions into the skia sub-module”” by @flar in 40357
  • [macOS] Eliminate unnecessary dynamic declaration by @cbracken in 40327
  • [Impeller] fix opacity inheritance test by @jonahwilliams in 40360
  • Fix incorrect usage of fl_method_error_response_new in documentation example by @robert-ancell in 40288
  • [Impeller] mark decoded images as optimized for GPU access by @jonahwilliams in 40356
  • Remove work around for dart 3 compiler bug by @goderbauer in 40350
  • Handle error more gracefully, add test for same by @gspencergoog in 40361
  • [Impeller] Update scene importer tests by @bdero in 40363
  • Output web test artifacts to out directory. by @eyebrowsoffire in 40355
  • Update documentation on AccessibilityFeatures.boldText by @dnfield in 40364
  • Roll Skia from fb9b061b6673 to 9b7c0ae5007a (3 revisions) by @skia-flutter-autoroll in 40365
  • Roll Fuchsia Linux SDK from bXql_WHqGrwP5ZIWm… to KkszhtIq-FnMtAGq7… by @skia-flutter-autoroll in 40367
  • [Windows] Fix crash if clipboard is set to null by @loic-sharma in 40238
  • [Impeller] Apply only the alpha channel for bitmap text colors by @jason-simmons in 40362
  • Roll Skia from 9b7c0ae5007a to 562cc981238b (3 revisions) by @skia-flutter-autoroll in 40368
  • [Impeller] Fixed the conical gradient. by @gaaclarke in 40371
  • Roll Skia from 562cc981238b to 20fe0b3ce27a (1 revision) by @skia-flutter-autoroll in 40372
  • [Impeller] dont tessellate rectangles in TextureContents by @jonahwilliams in 40370
  • [Impeller] Un-bitrot impeller_unittests; disable failing tests; disable non-metal backends. by @zanderso in 40339
  • Manual roll Dart SDK from 2cd913e06b8c to 05265d5fec65 (2 revisions) by @skia-flutter-autoroll in 40369
  • Roll Fuchsia Mac SDK from 3NfZ5JD61eNz4jJqB… to z32cF6YFs6CvZbY3g… by @skia-flutter-autoroll in 40374
  • Roll Skia from 20fe0b3ce27a to 37a12ad56a79 (1 revision) by @skia-flutter-autoroll in 40375
  • Roll Skia from 37a12ad56a79 to 1f63c4b0e59d (2 revisions) by @skia-flutter-autoroll in 40376
  • Roll Skia from 1f63c4b0e59d to 3c8855f36d5e (1 revision) by @skia-flutter-autoroll in 40378
  • [web] Migrate DOM shim to JS types. by @joshualitt in 40310
  • replace some ._() constructors with class modifiers by @goderbauer in 40328
  • Roll Fuchsia Linux SDK from KkszhtIq-FnMtAGq7… to 8GanOoCaXBjvWHor2… by @skia-flutter-autoroll in 40381
  • Compile tests as generator. by @godofredoc in 40106
  • Roll Skia from 3c8855f36d5e to 9bfb45d3e065 (1 revision) by @skia-flutter-autoroll in 40383
  • Use skia_enable_ganesh instead of legacy GN arg by @kjlubick in 40382
  • disabled the impeller unit tests again by @gaaclarke in 40389
  • [web] Remove image codecs from Canvaskit Chromium by @mdebbar in 40309
  • Revert “[Impeller] mark decoded images as optimized for GPU access” by @jonahwilliams in 40387
  • Wrap the iOS platform message handler in an autorelease pool block by @jason-simmons in 40373
  • Update analyzer for api_conform_test by @goderbauer in 40386
  • Roll Fuchsia Mac SDK from z32cF6YFs6CvZbY3g… to 4ZrEK2uzGdp_Gz3DU… by @skia-flutter-autoroll in 40385
  • Ignore some MTLCompiler failures in impeller unit tests by @zanderso in 40391
  • Add doc comment to Pipeline by @cbracken in 40388
  • [macOS] Remove a single accessibility root assumption by @loic-sharma in 40316
  • Remove temporary flag and make FlutterTest the default font for real by @LongCatIsLooong in 40352
  • drawTextBlob should not be compatible with opacity inheritance by @flar in 40396
  • Use analyzer from dart source everywhere by @goderbauer in 40398
  • Roll Skia from 9bfb45d3e065 to 49b902e5fb91 (11 revisions) by @skia-flutter-autoroll in 40397
  • Default the CanvasKit base URL to local artifacts. by @hterkelsen in 40293
  • Roll Skia from 49b902e5fb91 to aa983f5486f0 (7 revisions) by @skia-flutter-autoroll in 40404
  • [Impeller] Add playground flag to render for a specific amount of time. by @chinmaygarde in 40377
  • [Impeller] Remove unused bounds method from typographer interface by @bdero in 40406
  • [Impeller] Provisional iOS impeller flag-flip. by @zanderso in 40405
  • Revert “Default the CanvasKit base URL to local artifacts.” by @zanderso in 40415
  • [Impeller] Remove Skia dependency from the impeller/image interface by @bdero in 40403
  • [Impeller] Add anonymous contents by @bdero in 40413
  • Roll Fuchsia Linux SDK from 8GanOoCaXBjvWHor2… to cbVcty00KkB3vbCBQ… by @skia-flutter-autoroll in 40416
  • Roll Fuchsia Mac SDK from 4ZrEK2uzGdp_Gz3DU… to yLhTPJD-x3Avx9H_U… by @skia-flutter-autoroll in 40419
  • Roll Skia from aa983f5486f0 to d087c1f461c8 (1 revision) by @skia-flutter-autoroll in 40420
  • [Impeller] Add flags to enable the Vulkan and OpenGL ES backends. by @chinmaygarde in 40422
  • [Impeller] Don’t mip filter TextureFilterInput snapshots when there’s no mipmap by @bdero in 40425
  • Roll Fuchsia Mac SDK from yLhTPJD-x3Avx9H_U… to GXAf_fGTkKub-RRYx… by @skia-flutter-autoroll in 40430
  • [web] Fix minor bug in dom.dart. by @joshualitt in 40428
  • Roll Fuchsia Linux SDK from cbVcty00KkB3vbCBQ… to PDGxZavi1gOc3IvRW… by @skia-flutter-autoroll in 40432
  • [Impeller] Prevent passes from reading their own resolve texture on the Vulkan and GL backends by @bdero in 40418
  • [Impeller] Remove work queues. by @chinmaygarde in 40429
  • Roll Fuchsia Mac SDK from GXAf_fGTkKub-RRYx… to M0fRocbi0LTExrYQ3… by @skia-flutter-autoroll in 40437
  • Roll Fuchsia Linux SDK from PDGxZavi1gOc3IvRW… to YLzkZ3N0GvTgBCcMI… by @skia-flutter-autoroll in 40438
  • Roll Skia from d087c1f461c8 to ac371b34ea98 (1 revision) by @skia-flutter-autoroll in 40439
  • Roll Skia from ac371b34ea98 to 30456d261bd0 (1 revision) by @skia-flutter-autoroll in 40441
  • Roll Fuchsia Mac SDK from M0fRocbi0LTExrYQ3… to 7Qlskx4DM6DhfDQ8x… by @skia-flutter-autoroll in 40442
  • Reland “Sequester all Skia<->DL interactions into the skia sub-module” by @flar in 40435
  • Roll Fuchsia Linux SDK from YLzkZ3N0GvTgBCcMI… to 9sc93KgVblyQ_mGC_… by @skia-flutter-autoroll in 40443
  • [Impeller] Load instead of restore drawing for non-MSAA passes by @bdero in 40436
  • Roll Skia from 30456d261bd0 to d21c3f85a242 (1 revision) by @skia-flutter-autoroll in 40444
  • Roll Skia from d21c3f85a242 to f7e520c53ab0 (4 revisions) by @skia-flutter-autoroll in 40445
  • Bump actions/checkout from 3.3.0 to 3.4.0 by @dependabot in 40446
  • Bump github/codeql-action from 2.2.6 to 2.2.7 by @dependabot in 40447
  • Roll Fuchsia Mac SDK from 7Qlskx4DM6DhfDQ8x… to yz_AXiZUgmA5Xk8GR… by @skia-flutter-autoroll in 40448
  • Roll Skia from f7e520c53ab0 to 5b2cbd717b55 (1 revision) by @skia-flutter-autoroll in 40449
  • Roll Skia from 5b2cbd717b55 to 942757383cc2 (1 revision) by @skia-flutter-autoroll in 40450
  • Roll Skia from 942757383cc2 to 635fe9f97690 (2 revisions) by @skia-flutter-autoroll in 40451
  • Send PointerSignalKind.scale events from web by @moffatman in 36348
  • add final class modifiers to fix dart roll by @goderbauer in 40434
  • Roll Skia from 635fe9f97690 to 0c4a277118d7 (5 revisions) by @skia-flutter-autoroll in 40452
  • Roll Fuchsia Linux SDK from 9sc93KgVblyQ_mGC_… to 9aQCaR8elBT7fpYzL… by @skia-flutter-autoroll in 40457
  • Reland “[ios_platform_view] MaskView pool to reuse maskViews” (#39608)” by @cyanglaz in 40456
  • Roll dart to 01350005aab7a7bfe2dc98066cb7acc95a811f7a by @aam in 40455
  • Roll Skia from 0c4a277118d7 to 6200939397a5 (5 revisions) by @skia-flutter-autoroll in 40461
  • Disable MTLCommandBufferErrorOptionEncoderExecutionStatus in release mode by @dnfield in 40453
  • Rename FontCollection to FlutterFontCollection by @jason-simmons in 40395
  • Rename setters for lifecycle state by @gspencergoog in 40462
  • [impeller] serialize texture upload by @jonahwilliams in 40464
  • Roll Skia from 6200939397a5 to 7ecb228be2ab (1 revision) by @skia-flutter-autoroll in 40465
  • Roll Dart SDK from 01350005aab7 to 440d8b1fb962 (3 revisions) by @skia-flutter-autoroll in 40468
  • Roll Skia from 7ecb228be2ab to e476fa366806 (7 revisions) by @skia-flutter-autoroll in 40471
  • Roll Fuchsia Mac SDK from yz_AXiZUgmA5Xk8GR… to QbAS_W2kLpak4-LQo… by @skia-flutter-autoroll in 40473
  • Roll Skia from e476fa366806 to ec49e09be218 (1 revision) by @skia-flutter-autoroll in 40475
  • restructure DL sources into sub-directories and new file naming conventions by @flar in 40157
  • Roll HarfBuzz to version 7.1.0 by @jason-simmons in 40131
  • [Impeller] change default sampler descriptor to use nearest mip level and remove kNone by @jonahwilliams in 40460
  • Roll Skia from ec49e09be218 to ecbc27e5ed5d (2 revisions) by @skia-flutter-autoroll in 40476
  • Revert “[Impeller] change default sampler descriptor to use nearest mip level and remove kNone” by @jonahwilliams in 40481
  • Roll Skia from ecbc27e5ed5d to a67ab6a2026c (5 revisions) by @skia-flutter-autoroll in 40482
  • Roll Fuchsia Linux SDK from 9aQCaR8elBT7fpYzL… to 90aU71NehM6MXXscf… by @skia-flutter-autoroll in 40485
  • Avoid registering service extensions in flutter-release mode by @mkustermann in 40484
  • Roll Dart SDK from 440d8b1fb962 to 0ec0ac0d7bbf (3 revisions) by @skia-flutter-autoroll in 40486
  • Add Windows exit requests and responses by @yaakovschectman in 40400
  • Roll Fuchsia Mac SDK from QbAS_W2kLpak4-LQo… to vdrDvqVpPEp_l5cT4… by @skia-flutter-autoroll in 40487
  • Roll Skia from a67ab6a2026c to 7864879fae42 (1 revision) by @skia-flutter-autoroll in 40488
  • [web] Turn on CanvasKit Chromium by @mdebbar in 40459
  • Roll Skia from 7864879fae42 to f03b8fe595bd (5 revisions) by @skia-flutter-autoroll in 40490
  • Revert “Roll Dart SDK from 440d8b1fb962 to 0ec0ac0d7bbf (3 revisions)” by @zanderso in 40496
  • Revert “[web] Turn on CanvasKit Chromium” by @zanderso in 40495
  • Roll Skia from f03b8fe595bd to 9eae049da296 (5 revisions) by @skia-flutter-autoroll in 40494
  • [Impeller] Remove MipFilter::kNone redux by @jonahwilliams in 40491
  • [impeller] disable opacity peephole due to stencil issues by @jonahwilliams in 40497
  • [impeller] add CompressionType enum to texture descriptor by @jonahwilliams in 40499
  • Add drone_dimension to target Linux Web Framework tests by @keyonghan in 40466
  • Roll buildroot to b44849ee7d2b080fd5cc699e7fd37d79c13d012d by @aam in 40489
  • Roll Skia from 9eae049da296 to dfea2d94a990 (5 revisions) by @skia-flutter-autoroll in 40500
  • [Linux] Fix duplicate calls to system font loading during startup by @vially in 40469
  • [Impeller] Allocate images into host buffer, blit to device private texture. by @jonahwilliams in 40410
  • [web] Put image codecs back into CanvasKit Chromium by @mdebbar in 40501
  • Deprecate SingletonFlutterWindow and global window singleton by @goderbauer in 39302
  • [Impeller] Avoid truncation to zero when resizing threadgroups by @dnfield in 40502
  • Roll Fuchsia Linux SDK from 90aU71NehM6MXXscf… to XYtiITCMi_qgdIapN… by @skia-flutter-autoroll in 40504
  • Remove unopt build from linux_android debug. by @godofredoc in 40498
  • Roll Skia from dfea2d94a990 to 6cdd4b3f9b8e (5 revisions) by @skia-flutter-autoroll in 40505
  • [Impeller] Refactor Cubic/Quad tests to make sure all threads reach barrier() by @dnfield in 40506
  • [Embedder API] Introduce new update semantics callback by @loic-sharma in 39807
  • Revert “Deprecate SingletonFlutterWindow and global window singleton” by @bdero in 40507
  • Roll Skia from 6cdd4b3f9b8e to 3e6bfdfea566 (3 revisions) by @skia-flutter-autoroll in 40510
  • [impeller] if not creating mipmaps dont set mip count by @jonahwilliams in 40513
  • Roll Fuchsia Mac SDK from vdrDvqVpPEp_l5cT4… to Q2XkmCZ1C5vUGoxvz… by @skia-flutter-autoroll in 40514
  • [Impeller] Take subgroup size into account when prefix summing by @dnfield in 40509
  • [Impeller] Give ComputeSubgroupTest unique name to avoid running tests twice by @dnfield in 40516
  • Roll Skia from 3e6bfdfea566 to 574b1eefd3bd (1 revision) by @skia-flutter-autoroll in 40518
  • Roll Skia from 574b1eefd3bd to c5a28115fe5f (3 revisions) by @skia-flutter-autoroll in 40521
  • Roll Dart SDK from 440d8b1fb962 to 9c3b6d5c2d6c (7 revisions) by @skia-flutter-autoroll in 40522
  • Manual roll Dart SDK from 440d8b1fb962 to 9c3b6d5c2d6c (7 revisions) by @skia-flutter-autoroll in 40523
  • Roll Fuchsia Linux SDK from XYtiITCMi_qgdIapN… to jTXjkK7l8z5PUflk-… by @skia-flutter-autoroll in 40524
  • Roll Skia from c5a28115fe5f to d5c4e64ad4e2 (1 revision) by @skia-flutter-autoroll in 40525
  • Revert “Roll Dart SDK from 440d8b1fb962 to 9c3b6d5c2d6c (7 revisions)” by @bdero in 40527
  • Reland “[web] Turn on CanvasKit Chromium (#40459)” by @mdebbar in 40503
  • Roll Skia from d5c4e64ad4e2 to bbb7dd250442 (1 revision) by @skia-flutter-autoroll in 40528
  • Migrate SVG to JS types by @joshualitt in 40401
  • Roll Fuchsia Mac SDK from Q2XkmCZ1C5vUGoxvz… to gU5klY6Nr_DPEj89p… by @skia-flutter-autoroll in 40529
  • Roll Dart SDK from 440d8b1fb962 to 9c3b6d5c2d6c (7 revisions) by @zanderso in 40530
  • Roll Skia from bbb7dd250442 to 49c0f15de01f (2 revisions) by @skia-flutter-autoroll in 40531
  • Reland “Deprecate SingletonFlutterWindow and global window singleton (#39302)” by @goderbauer in 40511
  • Fix includes in image_decoder_impeller by @kjlubick in 40533
  • Roll Dart SDK from 9c3b6d5c2d6c to 45a360d262c2 (1 revision) by @skia-flutter-autoroll in 40534
  • (Reland) “[gn + codesign] codesign metadata for FlutterMacOS.framework.zip” by @XilaiZhang in 40508
  • Remove bringup option from Fuchsia Linux FEMU by @bdero in 40537
  • [Impeller] Share stencil coverage stack between subpasses to support pass collapsing by @bdero in 40540
  • Roll Skia from 49c0f15de01f to 4f1cae66791c (17 revisions) by @skia-flutter-autoroll in 40541
  • [Impeller] Add validation for mipmap generation enforced at binding time by @bdero in 40515
  • Read the FLTEnableImpeller flag from the right bundle by @zanderso in 40535
  • Run windows_arm build only on main branch. by @godofredoc in 40546
  • [impeller] always copy bitmaps when given unencoded data by @jonahwilliams in 40543
  • [impeller] dont apply opacity peephole on image/color filters by @jonahwilliams in 40551
  • Roll Fuchsia Mac SDK from gU5klY6Nr_DPEj89p… to 2fD4d–s8xvao7L0K… by @skia-flutter-autoroll in 40554
  • Roll Fuchsia Linux SDK from jTXjkK7l8z5PUflk-… to 7hXfYvZuO55TTq7jT… by @skia-flutter-autoroll in 40555
  • Roll Dart SDK from 45a360d262c2 to 9256fffbd5af (2 revisions) by @skia-flutter-autoroll in 40557
  • Roll Skia from 4f1cae66791c to fc95eca74604 (7 revisions) by @skia-flutter-autoroll in 40559
  • Roll Skia from fc95eca74604 to 6ce91944f834 (1 revision) by @skia-flutter-autoroll in 40560
  • Make SkFontMgr subclasses flexible for sk_sp by @bungeman in 40556
  • Roll Skia from 6ce91944f834 to ce5ff5cc03ce (3 revisions) by @skia-flutter-autoroll in 40563
  • Roll Dart SDK from 9256fffbd5af to e8e045620234 (1 revision) by @skia-flutter-autoroll in 40561
  • Roll Skia from ce5ff5cc03ce to c42320d53714 (2 revisions) by @skia-flutter-autoroll in 40565
  • [web] Add dart:js_interop to _embedder.yaml. by @joshualitt in 40545
  • Roll Skia from c42320d53714 to b46961dcb142 (7 revisions) by @skia-flutter-autoroll in 40572
  • Roll Fuchsia Linux SDK from 7hXfYvZuO55TTq7jT… to aIkSAx7637llNDq75… by @skia-flutter-autoroll in 40573
  • Roll Fuchsia Mac SDK from 2fD4d–s8xvao7L0K… to 9av1df47QEp50vkZc… by @skia-flutter-autoroll in 40576
  • Add web engine global tests. by @godofredoc in 40550
  • [Impeller] remove tessellation from texture contents by @jonahwilliams in 40570
  • [Impeller] use lossy texture compression on iOS for decode images and MSAA resolve textures. by @jonahwilliams in 40520
  • Roll Skia from b46961dcb142 to 32ffab0c9432 (3 revisions) by @skia-flutter-autoroll in 40577
  • Use target platform name when generating artifacts. by @godofredoc in 40519
  • Roll Dart SDK from e8e045620234 to d94bd4eacd4d (3 revisions) by @skia-flutter-autoroll in 40580
  • Fix default test font on web by @LongCatIsLooong in 40479
  • Roll Skia from 32ffab0c9432 to 86228d7534de (7 revisions) by @skia-flutter-autoroll in 40586
  • [impeller] runtime effect doesnt accept opacity by @jonahwilliams in 40579
  • Roll Dart SDK from d94bd4eacd4d to 225c42bede05 (1 revision) by @skia-flutter-autoroll in 40587
  • Roll Fuchsia Mac SDK from 9av1df47QEp50vkZc… to 5sB3ScvhSdJi061Ng… by @skia-flutter-autoroll in 40592
  • Roll Fuchsia Linux SDK from aIkSAx7637llNDq75… to jdkyVHuAgQFiwEVQj… by @skia-flutter-autoroll in 40594
  • Roll Dart SDK from 225c42bede05 to 715cdb7c7d15 (2 revisions) by @skia-flutter-autoroll in 40595
  • Adding autosubmit configuration pointer file by @ricardoamador in 40581
  • [web] Migrate canvaskit_api to JS types. by @joshualitt in 40538
  • Listen to WM_CLOSE message on Windows to allow framework to cancel exit by @yaakovschectman in 40493
  • Revert “[web] Migrate canvaskit_api to JS types.” by @joshualitt in 40602
  • Roll Dart SDK from 715cdb7c7d15 to 17655a04d99a (1 revision) by @skia-flutter-autoroll in 40600
  • [Windows] Use the new update semantics embedder API by @loic-sharma in 40072
  • Reland “Default the CanvasKit base URL to local artifacts.” by @hterkelsen in 40470
  • Revert “Unregister the FlutterWindowsView on its destruction” by @yaakovschectman in 40607
  • Ensure all golden filenames end in .png. by @eyebrowsoffire in 40604
  • Added additional uri field to routeInformationUpdated to accept entir… by @chunhtai in 40250
  • Avoid implicit conversions to floats in dart:ui by @dnfield in 40098
  • Roll Fuchsia Mac SDK from 5sB3ScvhSdJi061Ng… to Nrn4D-aMBpMe5ngaF… by @skia-flutter-autoroll in 40610
  • Roll Skia from 86228d7534de to 497dc2e1f01f (14 revisions) by @skia-flutter-autoroll in 40611
  • Roll Dart SDK from 17655a04d99a to a040e32db8f2 (1 revision) by @skia-flutter-autoroll in 40612
  • [Impeller] Make PathComponent POD, allow querying specific component type counts by @dnfield in 40605
  • [Impeller] Adds golden image tests. by @gaaclarke in 40366
  • Roll Dart SDK from a040e32db8f2 to 25d7c5d88496 (1 revision) by @skia-flutter-autoroll in 40618
  • Roll Fuchsia Linux SDK from jdkyVHuAgQFiwEVQj… to 6JDOgmv1GqjN0MccU… by @skia-flutter-autoroll in 40622
  • Roll Dart SDK from 25d7c5d88496 to 57061b644e84 (1 revision) by @skia-flutter-autoroll in 40624
  • Roll Fuchsia Mac SDK from Nrn4D-aMBpMe5ngaF… to odB7mmGuAH51yrWgy… by @skia-flutter-autoroll in 40625
  • Roll Skia from 497dc2e1f01f to 17bce5f4f78f (2 revisions) by @skia-flutter-autoroll in 40629
  • [Impeller] More sundry fixes to the Vulkan backend. by @chinmaygarde in 40603
  • Roll Skia from 17bce5f4f78f to d06e59e7d041 (1 revision) by @skia-flutter-autoroll in 40630
  • Roll Fuchsia Linux SDK from 6JDOgmv1GqjN0MccU… to smNcvjxC6Ja3FkteX… by @skia-flutter-autoroll in 40631
  • Roll Fuchsia Mac SDK from odB7mmGuAH51yrWgy… to 34M7LHe2DUL5mebOm… by @skia-flutter-autoroll in 40633
  • Roll Skia from d06e59e7d041 to 009ed54d103d (1 revision) by @skia-flutter-autoroll in 40644
  • Roll Fuchsia Linux SDK from smNcvjxC6Ja3FkteX… to y4h2rtyt6Mx8xHEte… by @skia-flutter-autoroll in 40647
  • Roll Fuchsia Mac SDK from 34M7LHe2DUL5mebOm… to d30zLnNyJDgYNmKD4… by @skia-flutter-autoroll in 40649
  • [Impeller] Enable RendererTest::TheImpeller for Vulkan. by @chinmaygarde in 40634
  • [Impeller] Fix build failures for Impeller Scene by @bdero in 40635
  • [Impeller] Fix AtlasContents crash by @bdero in 40637
  • [Impeller] Fix accumulating translucency opacity peephole bug by @bdero in 40639
  • [Impeller] Fix stroke cap disconnection by @bdero in 40643
  • [Impeller] Remove verbose logs in the Vulkan pipeline cache. by @chinmaygarde in 40651
  • Roll Dart SDK from 57061b644e84 to c1185c030a98 (2 revisions) by @skia-flutter-autoroll in 40654
  • Revert Dart SDK to a040e32db8f2 by @zanderso in 40656
  • Roll Fuchsia Linux SDK from y4h2rtyt6Mx8xHEte… to v0tCO5SkPScqIBWIr… by @skia-flutter-autoroll in 40655
  • Roll Skia from 009ed54d103d to 4d02e783654f (1 revision) by @skia-flutter-autoroll in 40657
  • Roll Skia from 4d02e783654f to 4ca827754bc1 (2 revisions) by @skia-flutter-autoroll in 40659
  • Roll Fuchsia Mac SDK from d30zLnNyJDgYNmKD4… to trm3jGwgZopG-wITx… by @skia-flutter-autoroll in 40660
  • Bump actions/checkout from 3.4.0 to 3.5.0 by @dependabot in 40662
  • Remove timezone from flutter by @filmil in 40588
  • Post 3.0 lint sync by @goderbauer in 40394
  • [Impeller] Document tricky bits in EntityPass, make positioning less confusing by @bdero in 40636
  • Roll Fuchsia Linux SDK from v0tCO5SkPScqIBWIr… to jlj9dbwYl_4cILVwQ… by @skia-flutter-autoroll in 40665
  • [web] Accepts assetBase through JS config. by @ditman in 40615
  • Revert “[web] Accepts assetBase through JS config. (#40615)” by @ditman in 40670
  • [Impeller] initialize text alpha to 1.0 by @jonahwilliams in 40667
  • Roll Skia from 4ca827754bc1 to c55605969a59 (5 revisions) by @skia-flutter-autoroll in 40668
  • [web] Add js_types sources to build. by @joshualitt in 40597
  • Return an empty JavaScript object as a replacement for exports/module in patchCanvasKitModule by @jason-simmons in 40582
  • Simplify SkFontMgr classes for sk_sp by @bungeman in 40627
  • [Impeller] Fix Impeller Metal wide gamut by @bdero in 40671
  • Revert “[web] Add js_types sources to build.” by @joshualitt in 40685
  • Revert “Return an empty JavaScript object as a replacement for exports/module in patchCanvasKitModule” by @bdero in 40686
  • Revert “Post 3.0 lint sync” by @bdero in 40687
  • Improved readme for impeller golden tests. by @gaaclarke in 40679
  • Web test reorganization by @eyebrowsoffire in 39984
  • Roll Fuchsia Mac SDK from trm3jGwgZopG-wITx… to J3ZHl8r1H1VE-fB8y… by @skia-flutter-autoroll in 40693
  • [macOS] Eliminate explicit main window init() by @cbracken in 40695
  • Manual roll Dart SDK from a040e32db8f2 to 2bb9c265fa24 (7 revisions) by @skia-flutter-autoroll in 40689
  • Reland “Post 3.0 lint sync (#40394)” by @goderbauer in 40688
  • Revert “Reland “Default the CanvasKit base URL to local artifacts.”” by @itsjustkevin in 40700
  • Roll Dart SDK from 2bb9c265fa24 to 8481b8f08044 (1 revision) by @skia-flutter-autoroll in 40702
  • [canvaskit] Use FontCollection API from CanvasKit to mitigate caching issues by @hterkelsen in 40673
  • Revert “[canvaskit] Use FontCollection API from CanvasKit to mitigate caching issues” by @hterkelsen in 40705
  • [Impeller] Fix EntityPass target flip for Vulkan by @bdero in 40701
  • [Impeller] Cleanup unusued Vulkan APIs and enable more tests. by @chinmaygarde in 40696
  • Roll Fuchsia Linux SDK from jlj9dbwYl_4cILVwQ… to JH1CUJ3kBRCcQn2AI… by @skia-flutter-autoroll in 40708
  • Roll Fuchsia Mac SDK from J3ZHl8r1H1VE-fB8y… to n85YWHBBE4HYwce_E… by @skia-flutter-autoroll in 40709
  • Reland “[web] Add js_types sources to build.” by @joshualitt in 40692
  • Reland “Return an empty JavaScript object as a replacement for exports/module in patchCanvasKitModule (#40582)” by @jason-simmons in 40698
  • Roll Dart SDK from 8481b8f08044 to 1acd1e649fb7 (1 revision) by @skia-flutter-autoroll in 40711
  • [web] Print screenshot paths at the right spot by @mdebbar in 40714
  • Roll Skia from c55605969a59 to 20e334d13467 (22 revisions) by @skia-flutter-autoroll in 40716
  • [Impeller] Absorb DrawPaints at the beginning of EntityPasses by @bdero in 40675
  • Handle removed shaders more gracefully in malioc_diff.py by @zanderso in 40720
  • Update ICU dependency to updated build by @yaakovschectman in 40676
  • Reland “[web] Migrate canvaskit_api to JS types.” by @joshualitt in 40613
  • Roll Skia from 20e334d13467 to a3f3c11dfd50 (3 revisions) by @skia-flutter-autoroll in 40721
  • [Impeller] Enable CanRenderInstance and CanCreateCPUBackedTexture on Vulkan. by @chinmaygarde in 40722
  • [macOS] Use the new update semantics embedder API by @loic-sharma in 40584
  • Reland “[web] Accepts assetBase through JS config. (#40615)” by @ditman in 40677
  • Roll Skia from a3f3c11dfd50 to 7311e9220faf (2 revisions) by @skia-flutter-autoroll in 40724
  • [Impeller] Allow metal shaders to compile through SPIR-V with openGL semantics. by @jonahwilliams in 40616
  • [Impeller] support half precision uniforms and half precision samplers by @jonahwilliams in 40590
  • Default the CanvasKit base URL to local artifacts. by @hterkelsen in 40717
  • Forward stdout and stderr from dart2wasm when verbose. by @eyebrowsoffire in 40731
  • [Impeller] Allow toggling vulkan validation using a command line test flag. by @chinmaygarde in 40728
  • Roll buildroot to build CanvasKit for speed instead of code size by @hterkelsen in 40737
  • [Impeller] Gaussian blur: Add alpha mask specialization by @bdero in 40707
  • Roll Skia from 7311e9220faf to e3eeabb14e9c (4 revisions) by @skia-flutter-autoroll in 40745
  • Add an option to malioc_diff.py to print a unified diff by @zanderso in 40732
  • Roll Dart SDK from 1acd1e649fb7 to 69867ba60bb7 (2 revisions) by @skia-flutter-autoroll in 40738
  • [Impeller] migrate texture fill shaders to half precision. by @jonahwilliams in 40735
  • Reland “[canvaskit] Use FontCollection API from CanvasKit to mitigate caching issues” by @hterkelsen in 40740
  • Roll Skia from e3eeabb14e9c to f415e93eafc8 (1 revision) by @skia-flutter-autoroll in 40747
  • Roll Fuchsia Mac SDK from n85YWHBBE4HYwce_E… to A7rAmHDuuQ89yV9Fw… by @skia-flutter-autoroll in 40749
  • [web] remove obsolete object caches; simplify native object management by @yjbanov in 40617
  • Roll Fuchsia Linux SDK from JH1CUJ3kBRCcQn2AI… to whJeWVcM-8gVZRdVR… by @skia-flutter-autoroll in 40750
  • Roll Skia from f415e93eafc8 to 145d93ee3f4f (1 revision) by @skia-flutter-autoroll in 40751
  • [Impeller] Use NSAutoReleasePool for Metal playgrounds. by @dnfield in 40748
  • [Impeller] Start a more generic stroke tessellator for path by @dnfield in 40690
  • [Impeller] Enable playgrounds using a runtime instead of a build time flag. by @chinmaygarde in 40729
  • Roll Skia from 145d93ee3f4f to 001ba6e28f99 (2 revisions) by @skia-flutter-autoroll in 40754
  • Roll Dart SDK from 69867ba60bb7 to 5606c2c7e1fc (3 revisions) by @skia-flutter-autoroll in 40758
  • Revert “Listen to WM_CLOSE message on Windows to allow framework to… by @cbracken in 40739
  • Roll Fuchsia Mac SDK from A7rAmHDuuQ89yV9Fw… to mxMrU7aA6avJRQ9qf… by @skia-flutter-autoroll in 40760
  • [Impeller] migrate Gaussian shaders to half precision. by @jonahwilliams in 40752
  • Suppress warning for missing super call onBackPressed cl/516851539 by @reidbaker in 40757
  • Revert “Roll Dart SDK from 69867ba60bb7 to 5606c2c7e1fc (3 revisions)” by @zanderso in 40767
  • Roll Fuchsia Linux SDK from whJeWVcM-8gVZRdVR… to hiuBNrBiGQLcPYrmg… by @skia-flutter-autoroll in 40763
  • Disable LTO in builds of CanvasKit to reduce binary size by @jason-simmons in 40733
  • Switch from Noto Emoji to Noto Color Emoji and update font data by @hterkelsen in 40666
  • [macOS]Support SemanticsService.announce by @hangyujin in 40585
  • [Impeller] Fail GN when building an enabled Impeller backend is impossible. by @bdero in 40772
  • [Impeller] Don’t use waitUntilScheduled on iOS by @bdero in 40768
  • Manual roll Dart SDK from 69867ba60bb7 to 5606c2c7e1fc (3 revisions) by @skia-flutter-autoroll in 40774
  • [iOS] Send connectionClosed message when resignFirstResponder to ensure framework focus state is correct. by @luckysmg in 40703
  • Roll Fuchsia Mac SDK from mxMrU7aA6avJRQ9qf… to Q6kd9UtAZUuEmcFb9… by @skia-flutter-autoroll in 40775
  • [Impeller] Handle cases where the max swapchain image count can be zero. by @chinmaygarde in 40776
  • Revert “[iOS] Send connectionClosed message when resignFirstResponder to ensure framework focus state is correct.” by @luckysmg in 40777
  • Roll Dart SDK from 5606c2c7e1fc to 267a5fa8c8b9 (3 revisions) by @skia-flutter-autoroll in 40778
  • Roll Fuchsia Linux SDK from hiuBNrBiGQLcPYrmg… to wylduTqeHd3pLUo0V… by @skia-flutter-autoroll in 40780
  • [Impeller] Guard against empty grid sizes by @dnfield in 40769
  • Roll Skia from 001ba6e28f99 to 1d687fb03a4a (1 revision) by @skia-flutter-autoroll in 40756
  • [Impeller] Fallback to graphics queue is transfer queue is not available by @dnfield in 40787
  • [Impeller] Remove duplicate include in scene_context.h by @dnfield in 40785
  • Revert “[Impeller] migrate Gaussian shaders to half precision.” by @jonahwilliams in 40784
  • [web] LRU cache for text segmentation by @mdebbar in 40782
  • [Impeller] Go back to using MSL compiler backend for Vulkan by @dnfield in 40786
  • SemanticsFlag/SemanticsAction cleanup (part 1) by @bernaferrari in 40571
  • Roll Skia from 1d687fb03a4a to 9b2e538f1367 (31 revisions) by @skia-flutter-autoroll in 40790
  • Roll Fuchsia Mac SDK from Q6kd9UtAZUuEmcFb9… to oI2Ff-WGV-Y2oa3CD… by @skia-flutter-autoroll in 40791
  • [Impeller] Enable vulkan validations via a flag on Android. by @chinmaygarde in 40792
  • [Impeller] Always create at least one RenderPass if the clear color has been overridden by @bdero in 40793
  • [fuchsia] Feedback filing migration by @thomasgales in 40736
  • Roll Dart SDK from 267a5fa8c8b9 to 6ac8d3ad105f (3 revisions) by @skia-flutter-autoroll in 40794
  • Add initial docs for the engine build definition. by @godofredoc in 40621
  • Use new SkImages namespace instead of legacy SkImage static functions by @kjlubick in 40761
  • [Impeller] Un-ifdef vulkan code in impellerc by @zanderso in 40797
  • Bump github/codeql-action from 2.2.7 to 2.2.8 by @dependabot in 40661
  • [Impeller] backfilled golden tests from playground tests in aiks_unittests. by @gaaclarke in 40770
  • [Impeller] use native decal on metal and Vulkan backend by @jonahwilliams in 40723
  • ui_web library by @eyebrowsoffire in 40608
  • [Impeller] move everything needed by the code gen template to core by @dnfield in 40801
  • [Impeller] Delete dead code from reflector.cc by @dnfield in 40805
  • Revert “[Impeller] move everything needed by the code gen template to core” by @dnfield in 40811
  • Roll Skia from 9b2e538f1367 to f6c1eefd4600 (4 revisions) by @skia-flutter-autoroll in 40807
  • [Impeller] iOS/macOS: Only wait for command scheduling prior to present by @bdero in 40781
  • Re-enable LTO and roll buildroot to enable sINLINING_LIMIT by @eyebrowsoffire in 40808
  • [Impeller] Use Vulkan by default by @dnfield in 40809
  • [Impeller] Skip TextRotated golden test. by @dnfield in 40818
  • [Impeller] Reland move more files to core. by @dnfield in 40812
  • Roll Fuchsia Mac SDK from oI2Ff-WGV-Y2oa3CD… to kiAbXJ_MIn6CAC9-C… by @skia-flutter-autoroll in 40819
  • Roll Skia from f6c1eefd4600 to 38cbca906011 (2 revisions) by @skia-flutter-autoroll in 40816
  • Revert “[Impeller] Use Vulkan by default (#40809)” by @zanderso in 40820
  • Clean up gn script goma logic a bit by @zanderso in 40817
  • Roll Skia from 38cbca906011 to 5f965db93be3 (7 revisions) by @skia-flutter-autoroll in 40821
  • Complete the update semantics embedder API migration by @loic-sharma in 40773
  • Roll Skia from 5f965db93be3 to 2b86c6d364d0 (4 revisions) by @skia-flutter-autoroll in 40823
  • [macOS] Change view ID to signed by @dkwingsmt in 39958
  • Revert “Re-enable LTO and roll buildroot to enable sINLINING_LIMIT” by @hterkelsen in 40822
  • [Impeller] Declare gradient shader inputs as high precision to avoid overflows. by @jason-simmons in 40806
  • Fix pretty list printer to handle nulls by @zanderso in 40825
  • Revert “[macOS] Change view ID to signed” by @zanderso in 40829
  • [Impeller] Increase precision of texture coordinate input by @jonahwilliams in 40803
  • Roll Skia from 2b86c6d364d0 to 33f80c07a09c (1 revision) by @skia-flutter-autoroll in 40826
  • Add ui_web to embedder.yaml so that the analyzer knows about it. by @eyebrowsoffire in 40827
  • Remove ios-release-nobitcode from engine v2 builders. by @godofredoc in 40830
  • Roll Fuchsia Mac SDK from kiAbXJ_MIn6CAC9-C… to f16HBH4MJdaKy7Hlf… by @skia-flutter-autoroll in 40831
  • [web] use callConstructor for FinalizationRegistry due to bug in dart2js by @yjbanov in 40798
  • [web] Fix canvasKitVariant test by @mdebbar in 40833
  • [web] Move text editing nodes outside of shadowDOM by @htoor3 in 39688
  • Roll Skia from 33f80c07a09c to 4d1e9cabf0c8 (3 revisions) by @skia-flutter-autoroll in 40836
  • [Impeller] Migrate gaussian blur to half precision. by @jonahwilliams in 40800
  • Revert “Add ui_web to embedder.yaml so that the analyzer knows about it.” by @zanderso in 40840
  • Revert “[web] use callConstructor for FinalizationRegistry due to bug… by @yjbanov in 40841
  • [Impeller] take advantage of native decal sampling, blend cleanups by @jonahwilliams in 40839
  • Roll Dart SDK from 6ac8d3ad105f to 7e36e11608f3 (6 revisions) by @skia-flutter-autoroll in 40842
  • Roll Skia from 4d1e9cabf0c8 to 9973ef180f1f (2 revisions) by @skia-flutter-autoroll in 40843
  • Revert “[web] Move text editing nodes outside of shadowDOM” by @zanderso in 40847
  • [Impeller] migrated more golden images by @gaaclarke in 40835
  • [Impeller] convert filters to half precision by @jonahwilliams in 40832
  • Roll Skia from 9973ef180f1f to e3aa2ce8a38b (1 revision) by @skia-flutter-autoroll in 40852
  • Roll Dart SDK from 7e36e11608f3 to 638efc51d06f (2 revisions) by @skia-flutter-autoroll in 40853
  • [Impeller] Add external synchronization to Vulkan queues access. by @chinmaygarde in 40848
  • [Impeller] Apply binding base correction to all shader variants. by @chinmaygarde in 40854
  • [Impeller] Make validation logs non-fatal by default. by @chinmaygarde in 40855
  • [Impeller] Remove redundant TargetPlatformNeedsSL. by @chinmaygarde in 40857
  • Roll Skia from e3aa2ce8a38b to 47d56658e6bf (1 revision) by @skia-flutter-autoroll in 40858
  • Roll Dart SDK from 638efc51d06f to d9e26506468f (1 revision) by @skia-flutter-autoroll in 40859
  • Revert “[web] remove obsolete object caches; simplify native object management” by @CaseyHillers in 40861
  • Roll Dart SDK from d9e26506468f to cf701d71db54 (1 revision) by @skia-flutter-autoroll in 40864
  • Roll Skia from 47d56658e6bf to 51fa1d5813d3 (2 revisions) by @skia-flutter-autoroll in 40866
  • Roll Dart SDK from cf701d71db54 to 5f7049d377cb (1 revision) by @skia-flutter-autoroll in 40869
  • Roll Skia from 51fa1d5813d3 to fbff5b8e6bee (1 revision) by @skia-flutter-autoroll in 40868
  • Roll Dart SDK from 5f7049d377cb to 8296054868c9 (1 revision) by @skia-flutter-autoroll in 40870
  • [Linux] fix: make textures thread-safe on linux by @Kingtous in 40478
  • [Impeller] Add a Stage 2 pass to the Vulkan shader compilation pipeline. by @chinmaygarde in 40873
  • Roll Dart SDK from 8296054868c9 to ca96c7c53af6 (1 revision) by @skia-flutter-autoroll in 40874
  • [web] remove obsolete object caches; simplify native object management by @yjbanov in 40862
  • Roll Dart SDK from ca96c7c53af6 to 2e79d3e7bb24 (1 revision) by @skia-flutter-autoroll in 40876
  • Bump github/codeql-action from 2.2.8 to 2.2.9 by @dependabot in 40877
  • Bump ossf/scorecard-action from 2.1.2 to 2.1.3 by @dependabot in 40878
  • Roll Dart SDK from 2e79d3e7bb24 to 741a0ff895ad (1 revision) by @skia-flutter-autoroll in 40881
  • Roll Skia from fbff5b8e6bee to 58c9a8096801 (1 revision) by @skia-flutter-autoroll in 40875
  • Roll Skia from 58c9a8096801 to 5d72f0cd7c3b (5 revisions) by @skia-flutter-autoroll in 40884
  • Roll Skia from 5d72f0cd7c3b to 1dcbcaa213e7 (2 revisions) by @skia-flutter-autoroll in 40885
  • Revert “[web] remove obsolete object caches; simplify native object management” by @CaseyHillers in 40882
  • Roll Dart SDK from 741a0ff895ad to f08901c71710 (1 revision) by @skia-flutter-autoroll in 40887
  • [Impeller] Build fixes for impeller-cmake by @bdero in 40880
  • Roll Skia from 1dcbcaa213e7 to 5013d1788fd5 (1 revision) by @skia-flutter-autoroll in 40888
  • Sync Mac Host Engine with its engine v2 counterpart. by @godofredoc in 40856
  • Re-introduce WM_CLOSE listener, new quit protocol posts a second message to next handler by @yaakovschectman in 40802
  • Revert “Sync Mac Host Engine with its engine v2 counterpart.” by @zanderso in 40892
  • Roll Skia from 5013d1788fd5 to 1670c7c18c63 (1 revision) by @skia-flutter-autoroll in 40889
  • [Impeller] Don’t crash in image decompression if the context is unavailable. by @chinmaygarde in 40890
  • [Impeller] Skip the color blend in drawVertices when using the destination blend mode by @jason-simmons in 40891
  • Revert “[Impeller] iOS/macOS: Only wait for command scheduling prior to present” by @jonahwilliams in 40895
  • [Impeller] Add subpass blend goldens by @bdero in 40879
  • Roll Skia from 1670c7c18c63 to 57aa7f9475de (1 revision) by @skia-flutter-autoroll in 40896
  • [Impeller] Adds the ability to specify a golden threshold by @gaaclarke in 40824
  • [Impeller] reduce advanced blend subpass count for single input with foreground color by @jonahwilliams in 40886
  • Roll Skia from 57aa7f9475de to ad459a5b8df4 (2 revisions) by @skia-flutter-autoroll in 40900
  • Disable partial repaint on Android by @jonahwilliams in 40898
  • [Impeller] reduce gaussian sampling by 2x by @jonahwilliams in 40871
  • [Impeller] Respect enable-impeller command line setting over info.plist setting by @dnfield in 40902
  • Change back to using the memory address of a texture as its ID. by @robert-ancell in 40899
  • Fail the run_suite_step if any test failures are detected. by @eyebrowsoffire in 40834
  • [Impeller] More impeller goldens from aiks_unittests by @gaaclarke in 40901
  • Exit early on invalid gn CPU argument combos for simulators by @dnfield in 40903
  • [Impeller] convert blend shaders to half precision by @jonahwilliams in 40897
  • [Impeller] Enable SSBOs in the Vulkan backend. by @chinmaygarde in 40908
  • Roll Dart SDK from f08901c71710 to 1f98bd4cf916 (2 revisions) by @skia-flutter-autoroll in 40910
  • [Impeller] Fix variable name spelling/typos in several comments. by @timmaffett in 40909
  • Roll Dart SDK from 1f98bd4cf916 to 73127306ac6b (1 revision) by @skia-flutter-autoroll in 40911
  • [Impeller] Emulate Skia’s SK_LEGACY_IGNORE_DRAW_VERTICES_BLEND_WITH_NO_SHADER in drawVertices by @jason-simmons in 40893
  • Roll Skia from ad459a5b8df4 to 548bef69d1ae (1 revision) by @skia-flutter-autoroll in 40905
  • [web] Migrate EventListener’s to JS types. by @joshualitt in 40566
  • Roll Skia from 548bef69d1ae to 827013b3dbef (8 revisions) by @skia-flutter-autoroll in 40913
  • Revert “[Impeller] reduce advanced blend subpass count for single input with foreground color” by @jonahwilliams in 40914
  • [web] remove obsolete object caches; simplify native object management by @yjbanov in 40894
  • Roll Skia from 827013b3dbef to c162dae2b297 (6 revisions) by @skia-flutter-autoroll in 40919
  • Roll Dart SDK from 73127306ac6b to f97b9d9b2f64 (2 revisions) by @skia-flutter-autoroll in 40923
  • [Impeller] Clarify validation log behavior. by @chinmaygarde in 40921
  • [Impeller] Update API name to indicate descriptor set registrations. by @chinmaygarde in 40922
  • The dart:wasm library is no longer used directly by user code. by @eyebrowsoffire in 40920
  • Reland “Sync Mac Host Engine with its engine v2 counterpart.”” by @godofredoc in 40906
  • Revert “[web] remove obsolete object caches; simplify native object management” by @CaseyHillers in 40937
  • Manual roll Dart SDK from f97b9d9b2f64 to beff36793081 (1 revision) by @skia-flutter-autoroll in 40934
  • [macOS] Handle termination in FlutterAppDelegate by @cbracken in 40929
  • [Impeller] Snap glyph positions to screen space pixels and map UVs correctly by @bdero in 40912
  • Roll Skia from c162dae2b297 to dfc65350a1fd (16 revisions) by @skia-flutter-autoroll in 40940
  • Manual roll Dart SDK from beff36793081 to 36ace2c92e0a (2 revisions) by @skia-flutter-autoroll in 40942
  • Migrate mac_unopt to engine_v2. by @godofredoc in 40860
  • [macOS] Remove FlutterApplication class by @cbracken in 40939
  • Roll Skia from dfc65350a1fd to 1d1783aa55c3 (3 revisions) by @skia-flutter-autoroll in 40943
  • [web] fix SkFinalizationRegistry for dart2js (attempt 4) by @yjbanov in 40938
  • Fix super tiny typo by @fzyzcjy in 40932
  • Revert “Roll Skia from dfc65350a1fd to 1d1783aa55c3 (3 revisions)” by @zanderso in 40950
  • Roll Fuchsia Linux SDK from wylduTqeHd3pLUo0V… to XMKD7xno4MYCkCYzS… by @skia-flutter-autoroll in 40947
  • [Impeller] Fix coverage values when a stroked path is rotated by @dnfield in 40917
  • [fuchsia] Rename params and add comments to FlatlandConnection by @uysalere in 40941
  • [Android] Make temporary fix for Samsung spell checker giving blank results for all words by @camsim99 in 40924
  • Copy canvaskit files directly into flutter_web_sdk by @eyebrowsoffire in 40951
  • [Impeller] adjusted the rotated text test to have an opaque background and account for screen scale by @gaaclarke in 40954
  • [web] Move text editing nodes outside of shadowDOM - reopened by @htoor3 in 40904
  • Revert “[web] Move text editing nodes outside of shadowDOM - reopened” by @htoor3 in 40960
  • Manual roll Skia from dfc65350a1fd to 557d71a445ac (9 revisions) by @skia-flutter-autoroll in 40961
  • Roll Fuchsia Linux SDK from XMKD7xno4MYCkCYzS… to rQKj0gZPJNATiErM8… by @skia-flutter-autoroll in 40965
  • Fix autofill for android by @bparrishMines in 40771
  • [Impeller] Make multi-frame image decodes work even if the GPU switch is disabled by @dnfield in 40963
  • [Impeller] Removed requirement for multisample buffers from egl setup. by @gaaclarke in 40944
  • Manual roll Dart SDK from 36ace2c92e0a to 0c85a16bac6d (6 revisions) by @skia-flutter-autoroll in 40974
  • Don’t build wasm targets for the web sdk archive in host mode. by @eyebrowsoffire in 40967
  • [Impeller] Sample the gaussian function once per texture sample by @bdero in 40949
  • [CP][web] Make ‘Noto Color Emoji’ opt-in (#40990) by @CaseyHillers in 40991
  • [flutter_releases] Flutter beta 3.10.0-1.1.pre Engine Cherrypicks by @CaseyHillers in 41081
  • [CP][Impeller] Check coverage after screen clip (#41129) by @bdero in 41167
  • [CP][Impeller] Improve accuracy of glyph spacing (#41101) by @bdero in 41123
  • [CP] [Impeller] Allow image rasterization/decoding before/without surface … by @dnfield in 41189
  • [cp] fix ios background crash by @cyanglaz in 41166
  • [CP] [Impeller] Remove glyph pixel rounding during text frame conversion (#41285) by @bdero in 41304
  • Flutter beta 3.10.0-1.3.pre Engine by @godofredoc in 41338
  • [CP] [web] Fix HashUrlStrategy.addPopStateListener by @ditman in 41459
  • [flutter_releases] Flutter beta 3.10.0-1.4.pre Engine Cherrypicks by @itsjustkevin in 41489
  • [CP][codesign] Add pinned xcode version to mac android aot engine by @XilaiZhang in 41541
  • [flutter_releases] Flutter beta 3.10.0-1.5.pre Engine Cherrypicks by @Jasguerrero in 41670

New Contributors

  • @Kingtous made their first contribution in 36143
  • @DenisovAV made their first contribution in 37493
  • @endless7 made their first contribution in 37107
  • @reidbaker made their first contribution in 38104
  • @BrianCraig made their first contribution in 38214
  • @vashworth made their first contribution in 37719
  • @nanokatze made their first contribution in 39051
  • @derekxu16 made their first contribution in 39098
  • @CoolDude53 made their first contribution in 37604
  • @amituttam made their first contribution in 39492
  • @HannesGitH made their first contribution in 39497
  • @matthiasn made their first contribution in 39582
  • @anp made their first contribution in 39732
  • @vially made their first contribution in 40469
  • @thomasgales made their first contribution in 40736

Full Changelog: https://github.com/flutter/engine/compare/3.7.4…3.10.0-1.5.pre