Movatterモバイル変換


[0]ホーム

URL:


Skip to main content

docs.flutter.dev uses cookies from Google to deliver and enhance the quality of its services and to analyze traffic.

Learn more

Flutter 3.41 is live! Check out theFlutter 3.41 blog post!

Flutter 3.32.0 release notes

Release notes for Flutter 3.32.0.

This page has release notes for 3.32.0. For information about subsequent bug-fix releases, check out the FlutterCHANGELOG.

Flutter framework

#

Framework

#
  • Do not block vertical drag gestures in CupertinoSheetRoute body by @MitchellGoodwin in161696
  • MakePipelineOwner abase class by @LongCatIsLooong in161789
  • [Impeller] backfilling TextContents unit tests by @gaaclarke in161625
  • Fix documentation of Flow.clipBehavior by @mernen in161863
  • Roll pub packages by @flutter-pub-roller-bot in162015
  • Adds cupertino picker semantics test by @chunhtai in161768
  • [Impeller] Migrate unit tests off of Skia geometry classes by @flar in161855
  • const AnimationStyle by @nate-thegrate in160564
  • Reverts "[Impeller] Migrate unit tests off of Skia geometry classes (#161855)" by @auto-submit in162046
  • Replace hacky code creating fake devices by @robert-ancell in162056
  • fix: Call codec.dispose influtter_test by @koji-1009 in161131
  • fix: Call codec.dispose influtter/test by @koji-1009 in161127
  • Roll pub packages by @flutter-pub-roller-bot in162095
  • Reland "[Impeller] Migrate unit tests off of Skia geometry classes (#161855)" by @flar in162146
  • Update Android integration test package for newer AGP by @FrankenApps in161856
  • [DisplayList] Move nested canvas enums into their own TU. by @chinmaygarde in162037
  • Removescenario_app/android and rename toios_scenario_app. by @matanlurey in160992
  • Table implements redepth by @chunhtai in162282
  • Started adjusting uvs to match pixel snapping. by @gaaclarke in162049
  • [engine, web] return switch expressions in many places by @kevmoo in162336
  • Fix scrollUntilVisible in WidgetTester by @hgraceb in159582
  • Add WidgetPreview and @Preview() annotation by @bkonyi in159219
  • Reverts "Started adjusting uvs to match pixel snapping. (#162049)" by @auto-submit in162392
  • Roll package:vm_service to 15.0.0 and package:leak_tracker to 10.0.9 by @bkonyi in162325
  • Fix unexpected shown of Scrollbar by @hgraceb in159386
  • Add tests to confirm CupertinoSliverNavigationBar snaps when partially scrolled in .always bottom mode by @victorsanni in162425
  • Fixed some floating point inaccuracies in TextContents by @gaaclarke in162351
  • Fixed the text aspect ratio by @gaaclarke in162415
  • fix syntax error in comment pseudocode by @PurplePolyhedron in162453
  • Upgradepackage:intl to0.20.2 by @mosuem in162591
  • [web] Unskip some paragraph tests that are passing now by @mdebbar in162537
  • ConvertSkiaException toTestFailure on post-submit. by @matanlurey in162623
  • Increased the glyph atlas resolution 2x by @gaaclarke in162555
  • feat(CupertinoButton): Add minWidth and minHeight to replace minSize. by @StanleyCocos in161295
  • [semantics] Use a switch over a map to enumerate checks by @kevmoo in162424
  • Add color to CupertinoButton.filled constructor by @vizakenjack in161660
  • Adjust padding for Cupertino sheet content by @MitchellGoodwin in162481
  • Make CupertinoSheetRoute usable with Cupertino(Sliver)NavigationBar by @victorsanni in162181
  • [web] Only create one<style> for SelectableRegion by @mdebbar in161682
  • fix: RangeError when selecting text in SelectionArea by @rkishan516 in162228
  • Added equals and hashCode for TextInputConfiguration and AutofillConfiguration by @Paulik8 in162238
  • Add role check in SemanticsNode._isDifferentFromCurrentSemanticAnnotation function. by @ksokolovskyi in162578
  • Fix: Ensure CupertinoAlertDialog divider spans full width and resolve by @dev-lup in161490
  • Changed docs for hintOverrides field of SemanticsProperties by @Paulik8 in162632
  • Remove--verbose from devicelab task executions. by @matanlurey in162644
  • Reverts "Remove--verbose from devicelab task executions. (#162644)" by @auto-submit in162853
  • [Android] HC++ wire up dart platform channel code and integration test. by @jonahwilliams in162751
  • Fix DropdownMenu example RenderFlex overflowed error by @huycozy in162558
  • Fixed translated text's subpixel alignment. by @gaaclarke in162824
  • Support CupertinoSliverNavigationBar.search with condensed large title by @victorsanni in159120
  • [raw_menu_anchor.0.dart] Remove misdrawn emojis. by @davidhicks980 in162807
  • [Android] fix hcpp gestures. by @jonahwilliams in162859
  • Improved error message when PageController is not attached to PageView by @Paulik8 in162422
  • Fix doc reference typos by @goderbauer in162893
  • Return more eagerly when toggling service extensions by @jakemac53 in162774
  • Re-land #162644: Remove--verbose from devicelab task executions. by @matanlurey in163017
  • [Android] add runtime flag to determine if HCPP is supported. by @jonahwilliams in163004
  • Fix Linux keyboard support for AltGr by @robert-ancell in162495
  • [Android] add HCPP platform views benchmark and integration test. by @jonahwilliams in163018
  • [Android] fix hcpp tapping, again, and add test. by @jonahwilliams in163035
  • fix: Dispose codec after completing frame creation by @koji-1009 in159945
  • Adds hasSelectedState parameter to matchesSemantics for migration by @chunhtai in163014
  • Roll pub packages by @flutter-pub-roller-bot in163083
  • feat: removeRoute now call didComplete by @EArminjon in157725
  • Move FlTextInputHandler from FlView by @robert-ancell in162131
  • EnablegoldenFileComparator fix for on-device integration tests. by @matanlurey in163157
  • Backfill subpixel unit tests by @gaaclarke in162710
  • [web] Cleanup everything HTML from the framework by @mdebbar in162837
  • [web] Cleanup everything HTML from the flutter tool and test harness by @mdebbar in162836
  • Turned on ImageFilter.compose for web CupertinoDesktopTextSelectionToolbar by @gaaclarke in163229
  • Tweaked TextContents math to avoid floating point errors by @gaaclarke in162480
  • Refactor SliverMainAxisGroup for reverse mode. by @yiiim in161849
  • Adds all semantics roles by @chunhtai in163075
  • Add missing properties to _ArcPaintPredicate. by @ksokolovskyi in162572
  • Validate Gold integration by @Piinks in163629
  • Create helper method to dispatch object creation and disposal. by @polina-c in163637
  • Make Flutter version information accessible at runtime by @ueman in140783
  • Reverts "Make Flutter version information accessible at runtime (#140783)" by @auto-submit in163753
  • Create Android-API-And-Related-Versions.md by @reidbaker in163556
  • fix(CupertinoDatePicker): font is inconsistent by @StanleyCocos in162932
  • CupertinoSliverNavigationBar.search fidelity updates by @victorsanni in163089
  • WebKit should respect TextCapitalization.words by @NabilaWorks in161027
  • Enable--explicit-package-dependencies by default. by @matanlurey in160289
  • Secure paste milestone 2 by @justinmc in159013
  • Update gradle memory properties in example and test projects by @jmagman in163798
  • [web] Actual removal of HTML code by @mdebbar in164003
  • Reland "Make Flutter version information accessible at runtime (#140783)" by @ueman in163761
  • Shorten method signature to make invokations fit one line. by @polina-c in163822
  • SliverMainAxisGroup multiple PinnedHeaderSliver children by @yiiim in163528
  • Update dragDevices doc to include default PointerDeviceKind.trackpad by @jmagman in163898
  • [DisplayList] Delete all legacy Skia-oriented method overloads in DlCanvas by @flar in164054
  • Set SliverResizingHeader's maxScrollObstructionExtent to minExtent by @pathconnected in162955
  • Fix minor issues in documentation of WidgetsApp by @dominikh in163942
  • [iOS] Add platform view to integration_test example by @cbracken in164144
  • Add localization forBack andCancel buttons in CupertinoNavigationBar by @Michae1Weiss in162581
  • Roll pub packages by @flutter-pub-roller-bot in163567
  • Fix korean cupertino datepicker datetime order by @chul0061 in163850
  • Roll pub packages by @flutter-pub-roller-bot in164316
  • android_host_app_v2_embedding update dependencies and documentation by @reidbaker in164195
  • remove last usages of min/compile/target SdkVersion, align sourceCompatibility across repo and update android version documentation by @reidbaker in164198
  • Document howengine.version (is/will be) computed by @matanlurey in164335
  • Add action for configuring default action of EditableText.onTapUpOutside by @Hannnes1 in162575
  • Make pressing and moving on CupertinoButton closer to native behavior. by @yiiim in161731
  • Add aisSystemTextScaler matcher by @LongCatIsLooong in160120
  • [A11y] Add radio group role by @loic-sharma in164154
  • feature: make the text input plugin use the correct view on the Windows platform by @mattkae in163847
  • Move flutter/third_party/txt into flutter/txt by @jason-simmons in164248
  • AddclipRSuperellipse, and use them for dialogs by @dkwingsmt in161111
  • Fix race condition causing crash when interacting with an animating scrollable by @victorsanni in164392
  • [skwasm] Clear font collection cache when font is loaded manually. by @eyebrowsoffire in164588
  • Fix: Update CupertinoSheetRoute transition rounded corner by @rkishan516 in163700
  • [web] Detect scrollable semantics nodes more reliably by @mdebbar in164491
  • Adds aria-controls support by @chunhtai in163894
  • [Widget Inspector] Handle null exceptions callingrenderObject by @elliette in163642
  • RoundSuperellipse algorithm v3: Ultrawideband heuristic formula by @dkwingsmt in164755
  • Align nav bar bottom transition with large title animation by @victorsanni in162097
  • #163840 - CupertinoButton cursor doesn't change to clickable on desktop by @srivats22 in164196
  • [Impeller] Workaround for mismatched transform in preroll vs paint for text frames. by @jonahwilliams in164931
  • AddwithDurationAndBounce toSpringDescription by @bernaferrari in164411
  • Consolidate GTK mocks by @robert-ancell in164890
  • Clarify performacne of SingleTickerProviderStateMixin vs TickerProviderStateMixin by @yakagami in164870
  • feat(FixedExtentScrollController): Add parent class properties to the constructor. by @StanleyCocos in163190
  • Convert AppLinkSettings to kotlin by @reidbaker in164391
  • Switched the font atlas to discrete math for hash keys by @gaaclarke in164822
  • Check for a null codec in MultiFrameImageStreamCompleter after calling _emitFrame by @jason-simmons in165009
  • Fixes rendering text rotated 180 degrees by @gaaclarke in165008
  • [widgets/raw_menu_anchor.dart] Fixed minor typos and applied style guide suggestions by @davidhicks980 in162805
  • Keyboard type update by @rekire in164274
  • AddedsemanticsIdentifier toText Widgets by @ashishbeck in163843
  • [Cupertino] Fix incorrect scaffold docs by @loic-sharma in164068
  • Add CupertinoCheckbox widget of the week video by @loic-sharma in165094
  • [Cupertino] Improve comment in navigation bar docs by @loic-sharma in164067
  • adds status and alert roles by @chunhtai in164925
  • Add CupertinoSwitch widget of the week video by @loic-sharma in165093
  • add docs on android limitation for screen orientations by @ash2moon in165021
  • Adds list and list item roles by @chunhtai in164809
  • Update the mouse cursor handler to work with multi-view on Windows by @hbatagelo in163855
  • OverlayPortal.overlayChildLayoutBuilder by @LongCatIsLooong in164034
  • [Accessibility] Add required semantics flags by @loic-sharma in164585
  • Add remaining dart fixes for Color deprecations when importing painting.dart by @Piinks in162609
  • Removes assumption that basis scalar and rounded_scalar match by @gaaclarke in165166
  • [web][a11y]Delete _childContainerElement by @hannah-hyj in163662
  • OverlayPortal.childLayoutBuilder should rebuild whenOverlayPortal rebuilds. by @LongCatIsLooong in165331
  • Update tests to use Xcode 16.2 and iOS 18.2 Simulator by @vashworth in165318
  • integration_test example Android app: migrate to Gradle KTS by @bartekpacia in157193
  • Reverts "[web][a11y]Delete _childContainerElement (#163662)" by @auto-submit in165416
  • ImplementAutocomplete layout with the new OverlayPortal childLayoutBuilder API by @LongCatIsLooong in165249
  • deprecate Android announcement events and add deprecation warning. by @ash2moon in165195
  • (#112207) Addingview_id parameter to DispatchSemanticsAction and UpdateSemantics by @mattkae in164577
  • Cupertino navigation bars transitionBetweenRoutes fidelity update by @victorsanni in164956
  • [Impeller] add a configuration option that allows defering all PSO construction until needed. by @jonahwilliams in165261
  • Reverts "[Impeller] add a configuration option that allows defering all PSO construction until needed. (#165261)" by @auto-submit in165619
  • Fix SpringSimulation formula for underdamping by @dkwingsmt in165017
  • Reland: [Impeller] add a configuration option that allows defering all PSO construction until needed. by @jonahwilliams in165622
  • [ Widget Preview ] RemoveWidgetPreview in favor of using annotation properties by @bkonyi in165500
  • Reland #163662 [web][a11y]Delete _childContainerElement by @hannah-hyj in165434
  • Implements anti-aliased lines by @gaaclarke in164734
  • feat(CupertinoDatePicker): add a two points time seperator column by @koukibadr in163417
  • Add set semantics enabled API and wire iOS a11y bridge by @chunhtai in161265
  • Update Java Versions to 21 on CI by @jesswrd in165210
  • Add factory constructors for shorthands that would collide by @Piinks in165597
  • [web] Fix semantic scrollable when there are no scroll actions by @mdebbar in165064
  • Revert "Add set semantics enabled API and wire iOS a11y bridge (#1612… by @chunhtai in165901
  • Refactoredcontent_context.h to move logic out of the header by @gaaclarke in165833
  • Animate a CupertinoButton based on tap move events only if the move happens between a tap down and a tap up by @jason-simmons in165729
  • Add enableDrag property to CupertinoSheetRoute and showCupertinoSheet by @masal9pse in163923
  • Fix: Remove attach target on deactivation of widget from overlay portal controller by @rkishan516 in164439
  • MakerealAsyncZone run microtasks and timers in the correct zone. by @lrhn in162731
  • Roll pub packages by @flutter-pub-roller-bot in165932
  • docs: fix ListView reference in SliverList documentation by @mahmerkhan in165827
  • Update documentation onTextPainter to note default color differences by @JaffaKetchup in165048
  • add PointerDeviceKind to ScaleStartDetails by @yakagami in165096
  • [web] Remove package:js in favor of dart:js_interop by @srujzs in165324
  • Make sureLayoutBuilder rebuild in an inactive route by @LongCatIsLooong in154681
  • [Widget Inspector] Jump to source code of implementation widgets from Flutter Inspector by @elliette in165924
  • Add the ios-reviewers review team by @loic-sharma in166034
  • Add drawRSuperellipse support to mock_canvas. by @ksokolovskyi in165744
  • Remove<meta content="IE=Edge" http-equiv="X-UA-Compatible"> by @bkonyi in166252
  • [fuchsia] Remove explicit LogSink and InspectSink routing and use dictionaries instead by @gbbosak in162780
  • Public nodes needing paint or layout by @emerssso in166148
  • [Impeller] small cpu perf for text contents. by @jonahwilliams in166199
  • [engine, web_ui] Fix instances of library_private_types_in_public_api by @kevmoo in166156
  • [Impeller] cache for text shadows. by @jonahwilliams in166228
  • Fix: DelegateTransition for cupertino sheet route by @rkishan516 in164675
  • Skip flaking scheduler test by @Piinks in166471
  • Fix ISSUE_TEMPLATE Ordering:10 < 9, but10 > 09 by @matanlurey in166455
  • Fix read only TextField focus traversal on macOS by @bleroux in166056
  • [Impeller] if drawTextFrame scale is massive, convert to Path. by @jonahwilliams in166234
  • [web] fix text selection offset in multi-line fields by @yjbanov in166565
  • Reverts "[web] fix text selection offset in multi-line fields (#166565)" by @auto-submit in166644
  • Fix: CupertinoSheetTransition moves SystemUIOverlayStyle to outside of delegatedTransition and only changes top bar by @rkishan516 in164680
  • [web] reland fix text selection offset in multi-line fields by @yjbanov in166714
  • AddRoundedSuperellipseBorder and apply it toCupertinoActionSheet by @dkwingsmt in166303
  • Fix: DraggableScrollableSheet may not close if snapping is enabled by @chika3742 in165557
  • add check for announcement support per platform by @ash2moon in166099

Material

#
  • feat: Change default value of keyboardDismissBehavior by @EArminjon in158580
  • Reland "#143249 Autocomplete options width" by @victorsanni in161695
  • fix reorderable_list_test.dart by @yjbanov in161836
  • UpdateListTile test to prevent log dump and test error message. by @TahaTesser in161811
  • Fix DropdownMenu icon and item icon misalignment by @bleroux in161717
  • DeprecateThemeData.indicatorColor in favor ofTabBarThemeData.indicatorColor by @TahaTesser in160024
  • Fix incorrect [enabled] documentation by @sethmfuller in161650
  • Match CupertinoPageTransitionsBuilder animation duration to CupertinoPageRoute (2) by @chika3742 in161577
  • fix: Add enabled property for search anchor named constructor by @rkishan516 in161468
  • Fix DropdownButtonFormField clips text when large text scale is used by @bleroux in159975
  • Autocomplete keyboard navigation by @justinmc in159455
  • Add ability to maintain bottom view padding inNavigationBar safe area by @TahaTesser in162076
  • feat: Addhint (Widget) property to InputDecoration by @maheshj01 in161424
  • Fix TextField intrinsic width when hint is not visible by @bleroux in161235
  • [web] Remove HTML renderer from framework tests by @mdebbar in162038
  • Rename 'SelectionChangedCause.scribble' to 'SelectionChangedCause.stylusHandwriting' by @piedcipher in161518
  • fix: appbar leading width is not square for custom toolbar height by @gaganyadav80 in161880
  • Pass-throughmaxLines inDropdownMenu by @piedcipher in161903
  • Pass-throughtextInputAction inDropdownMenu by @piedcipher in162309
  • FixTab linear and elastic animation blink by @TahaTesser in162315
  • Reverts "FixTab linear and elastic animation blink (#162315)" by @auto-submit in162387
  • Back integrate translations from TC by @QuncCccccc in162274
  • Adds semantics role checks by @chunhtai in162290
  • Drag handle semantic role by @Wasmund1 in161941
  • fix slider semantic label by @ChrisCRCB in162304
  • FixCheckbox default visual density to meet Material 3 guidelines by @TahaTesser in159081
  • Add FormField.errorBuilder by @bleroux in162255
  • [Reland] FixTab linear and elastic animation blink (#162315) by @TahaTesser in162450
  • Fix NavigationRail examples overflow alignment by @yaostyle in159937
  • Implement RawMenuAnchor by @davidhicks980 in158255
  • Add button flag to NavigationDestination by @QuncCccccc in161568
  • Update SnackBar.onVisible documentation by @bleroux in162448
  • Support ignoring pointer events on tooltip overlay (#142465) by @BenjiFarquhar in161363
  • Updateyear2023 flag deprecation message by @TahaTesser in162607
  • Add missing space between DayPeriodControl and time control in time picker by @MinSeungHyun in162230
  • Add a data driven fix for InputDecoration.maintainHintHeight by @bleroux in162600
  • Fix issue #156954: Wrong dateHelpText in MaterialLocalizationIt by @Paulik8 in161889
  • SearchAnchor viewOnClose by @Macacoazul01 in160892
  • Introduce caching mechanism during compile semantics tree monorepo and formatted version by @chunhtai in161195
  • Update code comments for navigation_bar.dart by @gaspardruan in162596
  • Remove outdated ignores by @goderbauer in162773
  • FixSlider renders track when track colors are transparent by @TahaTesser in161814
  • Adjustments to FocusHighlightMode handling by @goderbauer in162417
  • Directional focus edge traversal behavior. by @yiiim in161285
  • Fix Status Bar Icon Brightness by @jesswrd in162297
  • Adds dialog and alertdialog role by @chunhtai in162692
  • UpdateTheme documentation withCupertino details by @Renzo-Olivares in161980
  • Fix DropdownButtonFormField padding when ButtonTheme.alignedDropdown is true by @bleroux in162810
  • fixDropdownMenu crashes when provided menuStyle with small maximumSize by @PurplePolyhedron in162380
  • Fix buttons with icons ignore providedforegroundColor by @TahaTesser in162880
  • Fix DropdownMenu default width does not take label into account by @bleroux in161219
  • fix the issue that can't set app bar traversal order for flexible space by @hannah-hyj in162910
  • docs(ListTile): update documentation for the contentPadding property by @kszczek in163147
  • Add table related semantics role by @hannah-hyj in162339
  • ChangecardTheme,dialogTheme, andtabBarTheme type toxxxThemeData by @QuncCccccc in157292
  • showDialogs adds arequestFocus parameter. by @yiiim in162928
  • Fix the issue where DropdownMenu does not gain focus when tapped. by @yiiim in162874
  • CircularProgressIndicator throws null exception by @dbspoudel in163356
  • feat: Add selectionColor property to selectable text by @lucas-goldner in162177
  • Adds support for applying delta/factor transformations for TextTheme height, letter and word spacing by @dickermoshe in158103
  • Add BorderRadiusGeometry to Divider Widget for Customisable Border Radius by @walid-ashik in163414
  • FixRangeSlider renders track when track colors are transparent by @TahaTesser in162386
  • Clean up leak tracker instrumentation tech debt. by @polina-c in164070
  • Guard against zero item extent for carousel by @navaronbracke in163310
  • Drag handles only need to be tested on mobile platforms. by @yiiim in163723
  • Fixed the issue that Slider's secondaryTrackValue is not updated. by @yiiim in163996
  • Fix: Update DelegatedTransition animation parameter correctly by @rkishan516 in163853
  • feat(Tooltip): pass the default text style down the tree by @kszczek in163259
  • Adds animateToItem to the CarouselController by @Mairramer in162694
  • Added calendar delegate to support custom calendar systems by @sarbagyastha in161874
  • Update Material 2IconButton padding documentation by @TahaTesser in164383
  • computeDryLayout access size bad by @LongCatIsLooong in164663
  • Add onHover and onFocusChange callbacks for TabBar by @Piinks in164816
  • [framework]Add semantics role to table rows. by @hannah-hyj in163337
  • Fix NavigationBar indicator overlay color by @bleroux in164484
  • Prevent explicit roles from merging by @chunhtai in164732
  • Remove redundantuseMaterial3: true by @2shrestha22 in163376
  • Revert "Prevent explicit roles from merging (#164732)" by @chunhtai in165222
  • Refactor: Move sliders value indicator shape to seperate file by @rkishan516 in162858
  • feat(Tooltip): replace the height parameter with constraints by @kszczek in163314
  • Fix arrowHeadColor breaks differentiation between states by @huycozy in165178
  • Add documentation for the secondary button by @DarienRomero in164555
  • Reland role merge by @chunhtai in165330
  • fix: "show dialog" functions should allow setting an AnimationStyle by @ujjwaltwitx in164002
  • Introduce Expansible, a base widget for ExpansionTile by @victorsanni in164049
  • Add aria menu roles to menu-related widgets by @QuncCccccc in164741
  • AddSearchAnchor.viewOnOpen andSearchAnchor.bar.onOpen by @huycozy in164541
  • Prefer using non nullable opacityAnimation property by @AhmedLSayed9 in164795
  • feat: Added forceErrorText in DropdownButtonFormField #165188 by @Memet18 in165189
  • Add focus check to onTapUpOutside by @Hannnes1 in162939
  • Use SystemContextMenu by default on iOS by @justinmc in165354
  • Makechip.dart useWidgetStatesController by @ValentinVignal in161487
  • High contrast color scheme based on system forced colors by @mdebbar in165068
  • Removed not working hyperlinks to ScriptCategory values by @Mastermind-sap in165395
  • Refactor: Migrate Date picker from MaterialState and MaterialStateProperty by @rkishan516 in164972
  • Feat: Add brightnessOf method for theme by @rkishan516 in163733
  • Fix typo in carousel.dart by @icnahom in164727
  • Fix: Hero animation for page transition by @rkishan516 in164469
  • Adds semantics role and adjust semantics for navigation bar by @chunhtai in162467
  • [a11y] add SemanticsValidationResult by @yjbanov in165935
  • Add styling parameters inPopupMenuDivider by @Dimilkalathiya in164790
  • Fix: Range slider show overlay for both thumbs on hovering one by @rkishan516 in165393
  • Deprecate ExpansionTileController by @victorsanni in166368
  • Migrate to Theme.brightnessOf method by @rkishan516 in163950
  • Update localizations from console by @Piinks in166496
  • Adds semantics input type by @chunhtai in165925
  • Feat: Add yearShape property to DatePickerThemeData by @rkishan516 in163909
  • FixDropdownMenu keyboard navigation on filtered entries by @ahmedrasar in165868
  • Initialize Flutter Beta (flutter-3.32-candidate.0) by @matanlurey in166783

iOS

#
  • Enabled provisioning updates and device registration during building xcarchive. by @czarny in159622
  • When parsing flavors, handle Xcode build configurations that are not lowercase by @jmagman in161455
  • Avoid iOS text selection crash by returning nil range by @importRyan in161996
  • remove more (simple) usage of package:usage by @andrewkolos in162354
  • [iOS][Engine] Fix view removal process for AutofillContextAction.cancel by @koji-1009 in160653
  • replace deprecated [UIScreen mainScreen] in iOS by @dkyurtov in162785
  • [iOS] remove Skia interfaces from iOS platform code. by @jonahwilliams in163505
  • [iOS] switch iOS to slimpeller variant. by @jonahwilliams in163808
  • [Embedder] Wire view focus event and focus request by @knopp in163930
  • Check if simctl is installed before trying to list devices or runtimes by @jmagman in163895
  • Fix extra numbers showing up when enabling VoiceControl by @LouiseHsu in163593
  • Intercept error when iOS 18.4 crashes with JIT mode and give guided error by @vashworth in164072
  • Add PlatformDispatcher.engineId by @knopp in163476
  • when resetting FlutterPlatformViewsController, clear out some additional internal state to prevent it from carrying over across a Hot Restart by @PaulAllanSturm in164456
  • Add lldb init file by @vashworth in164344
  • Migrate Mutators to DisplayList/Impeller geometry by @flar in164258
  • [a11y] fixes overlayPortals not showing VoiceControl labels by @LouiseHsu in164754
  • [DisplayList] DlPath supports generic path dispatching by @flar in164753
  • Save a provisioning profile to flutter config for manual code-signing by @vashworth in164984
  • Roll libcxx to bd557f6f by @jason-simmons in165621
  • [ios][pv]fix platform view crash due to screenScale=0 by @hellohuanlin in165525
  • [iOS] reduce wide gamut memory by 50% (for onscreen surfaces). by @jonahwilliams in165601
  • Reverts "[iOS] reduce wide gamut memory by 50% (for onscreen surfaces). (#165601)" by @auto-submit in165915
  • Replace deprecated openURL API call by @hellohuanlin in164247
  • Fix-[FlutterView focusItemsInRect:] crash by @LongCatIsLooong in165454
  • iOS: Change engine NSAssert to FML_CHECK by @cbracken in166009
  • [ios][pv]check UIScreen to be nil in platform view overlay setState call by @hellohuanlin in166024
  • Make iOS Flutter framework extension-safe by @vashworth in165346
  • [ios][pv]fully revert the UIScreen.main deprecated API change by @hellohuanlin in166080
  • [Engine][iOS] Cancel animation when recievedUIKeyboardWillHideNotification with duration 0.0 by @koji-1009 in164884
  • Trim any text before osascript JSON response by @vashworth in166296

Android

#
  • fix failing lint : findByPath requires a specific ordering of project evaluation inaar_init_script.gradle by @AbdeMohlbi in159301
  • Add a README with instructions for editing and running tests for the FGP by @gmackall in161830
  • Refactor code inside flutter.groovy by @AbdeMohlbi in160250
  • Add instructions to download the Gradle wrapper to FGP readme, and add to gitignore by @gmackall in162332
  • [Android] Fix integration test to check if dev dependencies are removed from release builds + address no non-dev dependency plugin edge case by @camsim99 in161826
  • [Android] HC++ plumbing. by @jonahwilliams in162407
  • [FGP Kotlin conversion] ConvertDeeplink andIntentFilterCheck by @gmackall in161835
  • [Impeller] Disable Vulkan on Emulators. by @jonahwilliams in162454
  • [Android] add HC++ platform view class. by @jonahwilliams in161829
  • [Android] add lint ignores to Flutter JNI. by @jonahwilliams in162527
  • Fix FGP's generateLockfiles task always executing its action at configuration time by @bartekpacia in162220
  • Adds urlspan to support link semantics in Android by @chunhtai in162419
  • [Android] HC++ external view embedder and JNI plumbing. by @jonahwilliams in162493
  • [Android] wire up Java Transaction to AHB swapchain. by @jonahwilliams in162750
  • [Android] Add missing API level check for hcpp by @jonahwilliams in162901
  • [Android] Make PVC1 and PVC2 share a platform view registry. by @jonahwilliams in162857
  • [flutter_tools] remove SkSL bundling and dump skp on compilation. by @jonahwilliams in162849
  • [Android] Remove overlay when platform views are removed from screen. by @jonahwilliams in162908
  • [Android] fix hcpp overlay layer intersection. by @jonahwilliams in163024
  • [android] speculative fix for hcpp crashes. by @jonahwilliams in163108
  • updatemostRecentSemanticVersion to handle strings like "8.6-rc-2" by @AbdeMohlbi in158020
  • Convert dependency version checker to Kotlin source by @gmackall in162771
  • [Android] increment shared_ptr for jni impl. by @jonahwilliams in163152
  • [Android] add missing null check to java object for hcpp mode. by @jonahwilliams in163165
  • [android] correct API availibility checks for hcpp. by @jonahwilliams in163226
  • [Impeller] disable Vulkan on known bad exynos SoCs. by @jonahwilliams in163236
  • convertresolve_dependencies.gradle toresolve_dependencies.gradle.kts by @AbdeMohlbi in159399
  • Show 'started' messages, explain how to debug hangs in the Android JUnit tests by @matanlurey in163242
  • Create VersionUtils class and unit tests and extract logic out of flutter.groovy by @reidbaker in163166
  • [android] use macro definition to shrink repetitive JNI code size. by @jonahwilliams in163395
  • Restorelinux_android_emulator_tests to CI. by @matanlurey in163747
  • [remake] Restore old back handling for FlutterFragmentActivity by @gmackall in161545
  • MoveAndroidRenderingApi fromcommon toshell/platform/android by @matanlurey in163796
  • [Impeller] move AHB check to Vulkan, use Vulkan surface on 29. by @jonahwilliams in164109
  • Reverts "[Impeller] move AHB check to Vulkan, use Vulkan surface on 29. (#164109)" by @auto-submit in164166
  • [Impeller] make DLOG into LOG for startup errors. by @jonahwilliams in164110
  • [Impeller] detect mediatek soc and fall back to GLES. by @jonahwilliams in164126
  • [Impeller] Reland: move AHB check into Flutter main, don't disable ImageReader on 29. by @jonahwilliams in164201
  • Implement opacityFlutterMutator for hcpp by @gmackall in164147
  • Add emptyio.flutter.app.FlutterApplication to give deprecation notice, and un-break projects that have not migrated by @gmackall in164233
  • [Android] Use java for looking up Android API level. by @jonahwilliams in163558
  • Delete unused build archive targets by @cbracken in164414
  • Start usingbin/cache/engine.{stamp|realm} instead ofbin/internal/engine.{realm|version}. by @matanlurey in164352
  • android: Clean up gen_snapshot artifact build by @cbracken in164418
  • [Android] match dequeued images to FIF. by @jonahwilliams in164422
  • Update ktlint to 1.5 by @reidbaker in164409
  • android: Build universal gen_snapshot for Android by @cbracken in164453
  • Enforce minSdk constraint for Android Flutter by @ash2moon in164251
  • ImplementclipPath Mutator for hcpp by @gmackall in164525
  • Clip layers reduce rrects and paths to simpler shapes when possible by @flar in164693
  • Write macOS universal gen_snapshot binaries to a separate output directory by @jason-simmons in164667
  • Change fallback behavior for devices pre API 29 to Skia regardless of Impeller state. by @jonahwilliams in165075
  • remove conditional code for handling very old AGP versions by @bartekpacia in162053
  • [FGP conversion] PortFlutterExtension from Groovy to Kotlin by @gmackall in165143
  • [Impeller] Enable mediatek on API 34+. by @jonahwilliams in165156
  • ConvertBaseFlutterTask From Groovy to Kotlin by @jesswrd in163148
  • Create aFlutterPluginUtils.kt, and port static methods fromFlutterPlugin there by @gmackall in165239
  • [Android] Fix crash on some key repeat events by @bleroux in165307
  • [Impeller] tear down swapchain when backgrounding. by @jonahwilliams in165259
  • PortFlutterTask from Groovy to Kotlin by @gmackall in165244
  • [gradle] fix local engine property name by @jonahwilliams in165444
  • MoreFlutterPlugin static method conversion by @gmackall in165506
  • Release the SurfaceTextureSurfaceProducer's surface in the release method by @jason-simmons in165835
  • Remove problematic stream usage fromFlutterView by @gmackall in162024
  • [Impeller] Lower min API for MTK down to 31. by @jonahwilliams in165939
  • Move app link settings task configuration to kotlin by @reidbaker in165819
  • [android] only release background image readers on Android 14. by @jonahwilliams in165942
  • Move.cxx directory out ofandroid/app by @gmackall in166277
  • ConvertAppPluginLoaderPlugin to Kotlin, and addNativePluginLoaderReflectionBridge to expose it in Kotlin by @gmackall in166027
  • Convert the Flutter Gradle Plugin entirely to Kotlin source by @gmackall in166114
  • Reverts "Convert the Flutter Gradle Plugin entirely to Kotlin source (#166114)" by @auto-submit in166666
  • [reland] Convert the Flutter Gradle Plugin entirely to Kotlin source by @gmackall in166676
  • bump warn agp version from 7.3 to 8.3 by @reidbaker in166555
  • Fix warnings in FGP by @gmackall in166727

Windows

#
  • [Windows] Allow apps to prefer low power GPUs by @zaiste-linganer in162490
  • [windows] Implement merged UI and platform thread by @knopp in162935
  • [Windows] Use enum to configure UI thread policy by @knopp in163727
  • [windows] wire the focus request and the focus events through the Windows platform by @mattkae in164296
  • [Windows] Make lifecycle manager updates atomic by @knopp in164872

Linux

#
  • Remove some stray printf debugging by @robert-ancell in161706
  • Make fl_keyboard_manager_handle_event async by @robert-ancell in161637
  • Refactor event redispatching by @robert-ancell in161701
  • Remove FlKeyboardViewDelegate by @robert-ancell in161705
  • Move FlKeyboardManager and FlKeyboardHandler from FlView to FlEngine. by @robert-ancell in161925
  • Keyboard tidy ups by @robert-ancell in162054
  • Fix warnings on startup about display monitor by @robert-ancell in162653
  • Simplify hash table iteration. by @robert-ancell in162483
  • Roll gn to c97a86a72105f3328a540f5a5ab17d11989ab7dd by @bc-lee in161012
  • Replace hard coded numbers with mouse button defines by @robert-ancell in163503
  • Add windowing channel support to Linux embedder by @robert-ancell in163180
  • Replace update semantics handler with signal. by @robert-ancell in163583
  • Fix window creation callback for multi-window by @robert-ancell in164353
  • Support forward and back buttons by @robert-ancell in164356
  • Don't process cursor changes until view is realized. by @robert-ancell in164349
  • [Linux] Move rendering to raster thread by @knopp in161879
  • Fix regression in semantics update handling. by @robert-ancell in165842
  • Move tracking of renderables from FlRenderer to FlEngine by @robert-ancell in165848
  • Move OpenGL context management to FlOpenGLManager by @robert-ancell in166025
  • Rename FlRenderer to FlCompositorOpenGL by @robert-ancell in166037

Web

#
  • Getet working for local web engine builds. by @eyebrowsoffire in161825
  • [web] Remove spam from test output by @mdebbar in161774
  • [web] Remove deprecated web-only APIs from dart:ui by @mdebbar in161775
  • Unskip test. by @polina-c in162106
  • Fix skwasm target in wasm_debug_unopt build. by @eyebrowsoffire in162100
  • Reverts "Unskip test. (#162106)" by @auto-submit in162122
  • [web] Correctly read the repetitionCount for images by @harryterkelsen in162414
  • Reenable linux_web_engine mac tests on Mac-14 by @vashworth in162409
  • [web] Remove HTML build artifacts by @mdebbar in162528
  • [web] Gracefully handle empty ui.Vertices by @harryterkelsen in162461
  • [web] Remove HTML from the engine's test suites by @mdebbar in162404
  • [web] do not send SemanticsAction.focus inside frame by @yjbanov in162554
  • [web] warm-up frame does not block schedule frame by @yjbanov in162779
  • [canvaskit] Resize to exactly the requested dimensions by @harryterkelsen in162708
  • chore(canvaskit): remove SurfaceFrame from Surface by @harryterkelsen in162825
  • [web] Move frame_reference.dart to the html/ folder by @mdebbar in162608
  • [web] robustify safaridriver launch sequence by @yjbanov in162919
  • Remove unsound artifacts, remove*Sound qualifier. by @matanlurey in163015
  • [canvaskit] Add configuration option to force multi-Surface rendering by @harryterkelsen in163087
  • [canvaskit] UsetransferToImageBitmap instead ofcreateImageBitmap by @harryterkelsen in163175
  • [skwasm] UsetransferToImageBitmap instead ofcreateImageBitmap by @eyebrowsoffire in163251
  • [canvaskit] Handle MakeGrContext returning null by @harryterkelsen in163332
  • [web] Cleanup everything HTML from the engine (outside html/ folder) by @mdebbar in162840
  • Remove duplicate sources in theweb_sdk. by @matanlurey in163636
  • Manual roll of Dart SDK from 023ac80cef14 to 2cecb16348e4 by @jason-simmons in163621
  • [web:a11y] wheel events switch to pointer mode by @yjbanov in163582
  • introduce system color palette by @yjbanov in163335
  • [canvaskit] UsevisualViewport.scale to determine device pixel ratio. by @harryterkelsen in163688
  • [Engine] Add RoundSuperellipse to drawing OP by @dkwingsmt in160883
  • [web] retry safaridriver session creation by @yjbanov in163791
  • [deps] update dep references from older repos to newer (current SOT) repos by @devoncarew in163891
  • [web_ui] move several uses of (deprecated) pkg:js to js_interop_unsafe by @kevmoo in164264
  • [web_ui] dependency cleanup by @kevmoo in164256
  • Wires up expanded state in web engine by @chunhtai in164048
  • [Web] Improve onboarding docs by @loic-sharma in164246
  • [skwasm] Dynamic Threading by @eyebrowsoffire in164748
  • [web_ui] Tighten up font fallback code by @kevmoo in164951
  • Support detection of light and dark system colors by @mdebbar in164933
  • Use AOT snapshot of kernel_worker by @a-siva in165103
  • Revert "[skwasm] Dynamic Threading (#164748)" by @eyebrowsoffire in165350
  • [skwasm] Fix clip rect occlusion rect calculation. by @eyebrowsoffire in165446
  • [web] skip image_to_byte_data_test.dart in Firefox by @yjbanov in165678
  • Add debug json mechanism for EngineSceneBuilder. by @eyebrowsoffire in165821
  • [Engine] RSuperellipse.contains that reuses C++ implementation by @dkwingsmt in164857
  • [dart:ui] AddPath.addRSuperellipse by @dkwingsmt in166045
  • Reland "[skwasm] Dynamic Threading" by @eyebrowsoffire in166454
  • Disable firefox image_to_byte_data_test as a group. by @eyebrowsoffire in166559
  • [CP-beta][skwasm] UsequeueMicrotask instead ofpostMessage when single-threaded by @flutteractionsbot in167154

Tooling

#
  • route CLI command usage information through the logger instead of usingprint by @andrewkolos in161533
  • remove usage ofUsage from build system by @andrewkolos in160663
  • Set meta tag in default index by @srujzs in161493
  • Initialize dartLoader.rootDirectories so the Web stack trace mapper can convert package source paths by @jason-simmons in160383
  • [ flutter_tool ] Fix flakiness in doctor_test.dart by @bkonyi in161917
  • [native assets] Cleanup dead code by @dcharkes in161913
  • Roll pub packages by @flutter-pub-roller-bot in161924
  • [native assets] Cleanup dead code 2 by @dcharkes in161916
  • Don't crash flutter tool if Chrome is not available by @saltedpotatos in154941
  • Add a better error message whenflutter drive --target is used incorrectly. by @matanlurey in162023
  • [native assets] Roll dependencies by @dcharkes in162017
  • [native assets] Roll dependencies by @dcharkes in162068
  • Show error on macOS if missing Local Network permissions by @loic-sharma in161846
  • Remove "Mac Designed for iPad" as a discoverableflutter run device by @jmagman in161459
  • flutter_tools: flutter_tester is a host artifact by @cbracken in162047
  • Android templates: update default Kotlin from 1.8.22 to 2.1.0, update default Gradle from 8.9 to 8.12 by @bartekpacia in160974
  • Formalizeupdate_engine_version.{sh|ps1}. by @matanlurey in162118
  • remove dependency onUsage fromPub class by @andrewkolos in162279
  • [ Widget Previews ] Add support for detecting previews and generating code by @bkonyi in161911
  • Support hot restart for DDC library bundle format by @srujzs in162123
  • Reverts "[ Widget Previews ] Add support for detecting previews and generating code (#161911)" by @auto-submit in162327
  • Fix tests to prepare for--explicit-package-dependencies and a bug. by @matanlurey in162289
  • Reland "[ Widget Previews ] Add support for detecting previews and generating code (#161911)"" by @bkonyi in162337
  • Removes dev dependencies from generated plugin registrant for non-Android platforms by @camsim99 in161828
  • Fixflutter doctor instructions displayed whencmdline-tools (Android SDK) cannot be found by @andrewkolos in162281
  • DeleteFlutterCommand.usageValues by @andrewkolos in162468
  • Reverts "DeleteFlutterCommand.usageValues (#162468)" by @auto-submit in162494
  • [ Tool ] Remove use of globals from widget-preview commands by @bkonyi in162522
  • Roll pub packages by @flutter-pub-roller-bot in162542
  • Implement hot reload using the DDC library bundle format by @srujzs in162498
  • Remove default for stripped option inengine/src/flutter/tools/gn, don't strip by default on android by @gmackall in161546
  • [reland] deleteFlutterCommand.usageValues by @andrewkolos in162550
  • Delete two unused test fixtures influtter_tools. by @matanlurey in162643
  • delete references toUsage in config_test.dart by @andrewkolos in162648
  • deleteUsage in doctor tests by @andrewkolos in162646
  • Skip web hot reload tests that test execution for all platforms for now by @srujzs in162682
  • Use recompile-restart instruction when hot restarting on the web by @srujzs in162616
  • Wait until all scripts are loaded in the page before running main for the DDC library bundle format by @srujzs in162707
  • [ Widget Preview ] Add support for building and launching the widget preview scaffold by @bkonyi in162326
  • move tool test ownership from andrew to ben by @andrewkolos in162706
  • flutter build aar regenerates tooling between each build-mode step by @matanlurey in162705
  • Start removing unsound null safety from the web SDK tools. by @matanlurey in162850
  • Revert thepreview-device feature, tests, and code that only existed for it. by @matanlurey in162835
  • Add experimental hot reload flag support to flutter tools by @biggs0125 in162889
  • Change the default optimization level to-O2 for wasm in release mode. by @eyebrowsoffire in162917
  • [ Widget Preview ] Update generated scaffold project to include early preview rendering by @bkonyi in162847
  • [ Widget Preview ] Cleanup PreviewDetector code by @bkonyi in163050
  • Generate a correct.flutter-plugin-dependencies file for iOS/macOS projects by @matanlurey in162834
  • Make developingflutter_tools nicer: Usefail instead ofthrow StateError. by @matanlurey in163094
  • explicitly set packageConfigPath for strategy providers by @jyameo in163080
  • Finish removingnull-safety mode, checks, and reporting. by @matanlurey in163153
  • Removesynthetic package qualifier forflutter: generate: error. by @matanlurey in163145
  • Forward fixpackage:flutter_gen removal inresident_runner_test.dart by @matanlurey in163170
  • Opt-out of--explicit-package-dependencies forflutter_gen_test. by @matanlurey in163174
  • [flutter_tools] remove SkSL target for iOS builds. by @jonahwilliams in163144
  • Add.flutter-plugins-dependencies toFlutterBuildSystem; update logic, add tests. by @matanlurey in163278
  • Align web terminal messages with the VM by @srujzs in163268
  • [ Widget Preview ] Add experimental support for web-based widget preview environment by @bkonyi in163154
  • Move DWDS initialization into the onLoadEndCallback for the DDC library bundle format by @srujzs in163338
  • Invalidatepod install output if.flutter-plugins-dependencies content changes. by @matanlurey in163275
  • Roll pub packages by @flutter-pub-roller-bot in163474
  • [ Widget Preview ] Invalidate scaffold project if SDK changes and regenerate pubspec on change by @bkonyi in163343
  • Get flavor/scheme in assemble command from the build configuration by @vashworth in162907
  • Allow flutter tools to detach a running Chrome session by @biggs0125 in163349
  • [ Widget Preview ] Movepreview_detector_test.dart fromgeneral.shard tocommands.shard by @bkonyi in163619
  • AddFlutterVersion.engineCommitDate, helps signal engine artifact SHA issues by @matanlurey in163652
  • Avoid implicitly settingdetermineDevDependencies: true (it's not a safe operation) by @matanlurey in163711
  • It is now safe to callgetBuildMode().release by @matanlurey in163712
  • [web] DRY up access to headers required for multi-threaded WebAssembly by @kevmoo in163555
  • MakereleaseMode explicit, informdetermineDevDependencies entirely on the flag by @matanlurey in163780
  • Reland #163711 after #163780 by @matanlurey in163812
  • Remove legacy scenec stuff from flutter_tool by @bdero in163569
  • Suppress stderr during Xcode command line installation check by @jmagman in163785
  • Fix and test an edge case infindPackageConfigFile. by @matanlurey in163902
  • Show Linux driver information in flutter doctor by @robert-ancell in163980
  • Remove the last vestiges of null-unsafety influtter_tools. by @matanlurey in164026
  • Remove as-clause in doc-import; they don't work yet by @srawlins in164234
  • Delete and update stale documentation regarding engine/engine hash. by @matanlurey in164324
  • Refactor writing of package config in tests by @sigurdm in163734
  • Fix flutter doctor usage of eglinfo in failure cases. by @robert-ancell in164334
  • Fix incorrectly checking for invalid environment variables in the tool by @ueman in164101
  • [tool] Allow using archiveName in android bundle build by @Sameri11 in162390
  • Use dwds 24.3.6 and pass uri for the reload scripts path to FrontendServerDdcLibraryBundleProvider by @srujzs in164582
  • Roll pub packages by @flutter-pub-roller-bot in164713
  • Use separate artifacts for arm64 and x64 versions of gen_snapshot on Apple platforms by @jason-simmons in164419
  • Make LLDB check a warning instead of a failure by @vashworth in164828
  • [tools, web] Make sure to copy the dump-info file if dump-info is used by @kevmoo in165013
  • [flutter_tools] Call reassemble with DWDS 24.3.7 and update hot reload and restart analytics by @srujzs in165006
  • Fix SwiftPM scheme migration to handle when there are no BuildActionEntries by @vashworth in164660
  • UpdateEngine-artifacts.md by @matanlurey in165127
  • [native assets] Add the native asset manifest to the bundle dependencies in non-debug modes by @jason-simmons in165023
  • fix(doctor): add an alternative path for the Dart plugin by @kszczek in163215
  • Normalize path before searching for package config by @sigurdm in165392
  • [native assets] Roll dependencies by @dcharkes in165574
  • Re-enable bash_entrypoint_test.dart by @bkonyi in165809
  • Set injectDebuggingSupportCode in DWDS based on specified device ID by @jyameo in165820
  • Allowgenerate: true as long as synthetic packages are not being used. by @matanlurey in165838
  • Remove a doc reference to it's own method. by @matanlurey in165834
  • [ Hot Restart ] Fix possible hang due to unhandled exception in UI isolates on hot restart by @bkonyi in165693
  • [flutter_tool] Handle RPCErrorKind.kConnectionDisposed by @DanTup in164299
  • [ Widget Preview ] Display an error widget when an exception is thrown while defining the widget tree by @bkonyi in166005
  • Get analytics welcome message under test by @andrewkolos in162627
  • Delete some verbose vm service logging by @andrewkolos in162709
  • [flutter_tools] Fix VS Code package.json path on macOS with case-sensitive file system by @bc-lee in163409
  • [ Widget Previews ] Default to using Flutter Web for the widget preview environment by @bkonyi in166091
  • [ Tool ] Correctly select entrypoint target for web build from positional argument list by @bkonyi in166260
  • [Gen-l10n] Infer placeholder types on both templates and localizations by @benthillerkus in163690
  • [tool] Don't write the .flutter-plugins-dependencies file if it is unchanged by @loic-sharma in166164
  • [tool] Improve using project files in build targets by @loic-sharma in166211
  • Add--ignore-timeouts flag forflutter test command by @nilsreichardt in164437
  • [Gen-l10n] AddMessage.resourceId andlocale to allL10nException error messages by @benthillerkus in163654
  • Remove unnecessary cache busting mechanism in hot restart by @srujzs in166295
  • [native_assets] Roll dependencies by @dcharkes in166282
  • [ Widget Previews ] Addwidget_preview_scaffold.shard to test thewidget_preview_scaffold template contents by @bkonyi in166358
  • Make coverage collection aware of workspaces by @liamappelbe in166389
  • [Widget Preview] implemented gridview and listview layouts by @jyameo in166150
  • [ Widget Preview ] Update generated test files by @bkonyi in166701
  • [flutter_tools] Update dwds version to 24.3.10 by @srujzs in166699
  • Roll pub packages by @flutter-pub-roller-bot in166503
  • [ Widget Preview ] Add initial support for communications over the Dart Tooling Daemon (DTD) by @bkonyi in166698

Documentation

#
  • Updategenerate_gradle_lockfiles.dart to handle batch updating kotlin Gradle files by @gmackall in162628

Other changes

#
  • Roll pub packages by @flutter-pub-roller-bot in161680
  • [Impeller] Update partial repaint to use a fullsize onscreen. by @jonahwilliams in161626
  • Enable duplicatelinux_host_engine_test. by @matanlurey in161613
  • Update social links in readme by @kevmoo in161778
  • [Impellerc] correctly pad arrays of vec3s in reflector. by @jonahwilliams in161697
  • [Impeller] remove Adreno denylist entries. by @jonahwilliams in161740
  • [Impeller] use 3 fences to synchronize AHB swapchains (like we do for KHR). by @jonahwilliams in161767
  • Roll Dart to Version 3.8.0-1.0.dev by @a-siva in161781
  • revert removing Twitter, retain BlueSky by @lukepighetti in161803
  • [Impeller] when mips are disabled, also disable from sampler options. by @jonahwilliams in161765
  • Remove tests, GLFW examples, and non-artifact builds fromlinux_host_engine. by @matanlurey in161786
  • Fix link to Linux custom embedder artifacts by @loic-sharma in161699
  • Update documentation on what display information is provided. by @robert-ancell in161785
  • Mark Linux_pixel_7pro flavors_test unflaky by @jmagman in160994
  • Do not handle Dart isolate messages if the isolate is being shut down by @jason-simmons in161824
  • [impeller] prevent PowerVR from using Vulkan backend. by @jonahwilliams in161841
  • Merge changelog for 3.27.3 release by @eyebrowsoffire in161977
  • [Impeller] disable older xclipse gpu driver. by @jonahwilliams in161981
  • Roll Dart to version Version 3.8.0-19.0.dev by @a-siva in161989
  • Addwindows_host_engine_test. by @matanlurey in161992
  • Expand the.ci.yaml andbuilder.json linter by @matanlurey in161991
  • [web] Remove HTML from bots, test suites and e2e tests by @mdebbar in161537
  • Makefont-subset a standalonerun_tests.py variant. by @matanlurey in162016
  • Experiment with afiles-changed.json per PR by @matanlurey in161788
  • Add piping and bringup nodes for_vulkan and_opengles suites. by @matanlurey in162020
  • Roll Dart to Version 3.8.0-24.0.dev by @a-siva in162035
  • [Impeller] adjust coverage origin when rounding out SaveLayer bounds. by @jonahwilliams in161838
  • Revert "Move the analyzer_benchmark to Mac arm64 devicelab bots" by @jason-simmons in161822
  • fix: Call codec.dispose indev/ by @koji-1009 in161112
  • fix: Call codec.dispose in tests ofengine/src/flutter by @koji-1009 in161115
  • [Impeller] Implement inherited opacity for ColorFilterContents by @jason-simmons in161834
  • [Impeller] check both linear sampling props for AHBs. by @jonahwilliams in162043
  • Shiftmac_clang_tidy to a Linux orchestrator. by @matanlurey in162042
  • Addwindows_host_engine_test to presubmit, remove lint exceptions. by @matanlurey in162032
  • [Impeller] Make glIsTexture mockable for use by the ReactorGLES.NameUntrackedHandle test by @jason-simmons in162082
  • Delete an unused (manual) workflow, added missing copyright headers. by @matanlurey in162050
  • Add to Setup Path Example to Engine README by @jesswrd in162115
  • [Impeller] Fix source offset in PathBuilder::AddPath by @flar in162052
  • Add integration test for cutout rotation evaluation by @reidbaker in160354
  • [Impeller] Skip clip entity replay that cannot impact current clip. by @jonahwilliams in162113
  • [Impeller] when a command pool has many unused buffers, reset with release resources flag. by @jonahwilliams in162171
  • Force Impeller backend forandroid_engine_test, and test both OpenGLES and Vulkan by @matanlurey in162089
  • Don't install xcode when doinglocal_engine web builds on mac. by @eyebrowsoffire in162164
  • Pincustomer_testing to the SHA specified intests.version by @matanlurey in162048
  • [canvaskit] Fix debug build for CanvasKit by @harryterkelsen in162198
  • Enable the Android Engine OpenGLES/Vulkan suites. by @matanlurey in162258
  • fixfelt link to point to flutter repo instead of the engine repo by @AbdeMohlbi in161423
  • Don't depend on Dart from FML. by @chinmaygarde in162271
  • Bump the all-github-actions group with 2 updates by @dependabot in162277
  • [Impeller] make swapchain related external fence/semaphore extensions optional. by @jonahwilliams in162205
  • Add missingproperties: ... and move to presubmit. by @matanlurey in162170
  • Fix update_engine_version_test in presence of FLUTTER_PREBUILT_ENGINE_VERSION env vars. by @aam in162270
  • Apparently it is illegal to usestderr in this project. by @matanlurey in162294
  • Add a currently unusedruns_in_merge_queue property toLinux analyze. by @matanlurey in162335
  • Update README.md to not have engine link for android by @reidbaker in162330
  • Update README.md to include googler post verification steps by @reidbaker in162272
  • [DisplayList] Don't call Skia Ganesh methods when its not available. by @chinmaygarde in162345
  • [Impeller] Fix various typos by @jason-simmons in162295
  • Reverts "Add a currently unusedruns_in_merge_queue property toLinux analyze. (#162335)" by @auto-submit in162402
  • Add 2 retries for hybrid composition platform views. by @matanlurey in162400
  • Remove engine PRs link from team-windows triage by @loic-sharma in162263
  • Manual roll of Skia to f22419dbed05 by @jason-simmons in162293
  • [Impeller] Avoid NaN values when setting up for the fast squircle blur shader by @flar in162421
  • [Android] SurfaceTransaction updates for HC++. by @jonahwilliams in162405
  • Limit number of retries when downloading the Dart SDK on Windows by @mdebbar in162411
  • Bump `Linux mac_clang_tidy" to 120m timeout by @jtmcdole in162475
  • Fix the build borked in162475. by @matanlurey in https://github.com/flutter/flutter/pull/162484
  • Add new web contributors to web triage doc. by @yjbanov in162420
  • Add iOS tool codeowner by @jmagman in162167
  • Document flutter/package deps version policy by @stuartmorgan-g in162492
  • Roll pub packages by @flutter-pub-roller-bot in162476
  • Add a special case for the Fuchsia SDK ftl.fidl file in the license script by @jason-simmons in162423
  • [Impeller] Remove some unused methods from EntityPassClipStack by @jason-simmons in162478
  • [Impeller] Increase conical gradient precision. by @jonahwilliams in162543
  • [Flutter GPU] Breaking: Use exceptions for resource creation errors. by @bdero in162104
  • FixLinux docs_publish running at head by @jtmcdole in162557
  • [FML] Make logging available in constexpr contexts. by @chinmaygarde in162343
  • Exclude build.gradle.kts files from automatic lockfile generation in display rotation by @reidbaker in162622
  • Warn that integration tests are not run automatically by @reidbaker in162626
  • Run web benchmarks at -O2 to evaluate performance. by @eyebrowsoffire in162625
  • Improve the test forclangd --check to choose files deterministically by @bc-lee in161072
  • Add Benchmarks and examples to compare swiftui and flutter by @LouiseHsu in160681
  • Roll Dart to version Version 3.8.0-67.0.dev by @a-siva in162259
  • Increase timeout for Linux flutter_packaging_test by @jtmcdole in162673
  • No, but really increase the timeout to 60 minutes by @jtmcdole in162680
  • Uprev fuchsia components by @zijiehe-google-com in162338
  • Roll Dart to Version 3.8.0-70.0.dev by @a-siva in162691
  • Added opacity note towithValues docstring by @gaaclarke in162612
  • Increase timeout for Linux web_tool_tests to 60m by @srujzs in162752
  • Merge CHANGELOG for 3.27.4 stable release by @camsim99 in162761
  • Run Mac_arm64 framework_tests_misc on Mac-14 with Xcode 16 by @vashworth in162670
  • Roll customer_testing from b4cc09721 to 6a6d0963c (3 commits) by @gnprice in162763
  • Verify the existence of debug symbols ingradle_plugin_bundle_test by @gmackall in162645
  • Revert web_benchmarks back to default optimization level (-O4) by @eyebrowsoffire in162762
  • support running et fetch from anywhere by @yjbanov in162712
  • Added support to set viewport by @AthulJoseph27 in162602
  • Enable*_module_test_ios tests that are skipped on presubmit. by @matanlurey in162892
  • Removeandroid_verified_input, it was never added to CI and does not run locally. by @matanlurey in162895
  • Delete un-testedhybrid_android_views, add layering toandroid_engine_test. by @matanlurey in162903
  • Add team-ios label to relevant PRs by @jmagman in162491
  • Make sure to opt hcpp tests into using hcpp by @jonahwilliams in162906
  • Lower minimum java file count to 1. by @jonahwilliams in162915
  • Drop link to engine.version which is no longer checked in. by @robert-ancell in162497
  • Add additional information to DeviceLab readme for running DeviceLab tests locally by @harri35 in160243
  • Remove the redirects from src/build_overrides to src/flutter/build_overrides by @jason-simmons in162553
  • [Impeller] rrect_blur: scale max radius clamp by transform by @gaaclarke in161238
  • FYI matanlurey (does not require review, but probably should) on dev/test infra. by @matanlurey in162642
  • Include device lab version for how to run test by @reidbaker in163010
  • Update gen_keycodes output to new engine location. by @robert-ancell in162479
  • Try golden-testing on a Mokey (bringup: true), retry on an emulator by @matanlurey in163029
  • Roll Dart to 3.8.0-76.0.dev by @jason-simmons in162913
  • [Embedder] Implement merged platform and UI thread by @knopp in162944
  • FixSkiaException ->TestFailure, add tests. by @matanlurey in163054
  • Roll vulkan-deps to 9edf248c597b by @jason-simmons in162549
  • Add new builder for experiment with dynamic modules. by @sigmundch in162855
  • Update conductor to support monorepos by @christopherfujino in161704
  • [ios][secure_paste]show menu item based on info sent from framework by @hellohuanlin in161103
  • [Impeller] libImpeller: Add support for Metal and Vulkan rendering. by @chinmaygarde in161547
  • [Impeller] mirror tile mode requires highp for Adreno. by @jonahwilliams in163066
  • [devicelab] dont strip symbols in platform views layout test. by @jonahwilliams in163101
  • Update .ci.yaml to support Fuchsia cherrypick branches by @jrwang in163000
  • Reverts "Roll Skia from f31c733c86c4 to 25937c31f153 (2 revisions) (#163127)" by @auto-submit in163133
  • [Embedder] Detect and ignore stale task runner tasks by @knopp in163129
  • [Impeller] Add RoundSuperellipse class, containment check and stroking by @dkwingsmt in162826
  • [Impeller] In Paint::CreateContents, do not set a color source size if the size is empty by @jason-simmons in163099
  • Trigger display_cutout_rotation flutter driver test in ci. by @reidbaker in162641
  • Revert "Marks Mac_benchmark flutter_gallery_macos__compile to be flaky" by @jmagman in162039
  • Update TESTOWNERS by @goderbauer in163162
  • Increase timeout for Windows build_android_host_app_with_module_aar by @flar in163161
  • Update iOS / macOS triage links by @jmagman in163171
  • Remove android 34 redundant emulator tests by @reidbaker in163227
  • Add gradle lockfiles for display_cutout_rotation by @reidbaker in163241
  • [Impeller] Ensure that texture coordinate coverage and gradient color source sizes used by DrawVertices are nonempty by @jason-simmons in163177
  • remove frame policy benchmark. by @jonahwilliams in163245
  • Roll pub packages by @flutter-pub-roller-bot in163252
  • Remove the unusednon_nullable integration test suite. by @matanlurey in163246
  • [Impeller] Call glDebugMessageControlKHR only if the KHR_debug extension is available by @jason-simmons in163273
  • Manually roll customer_testing to enable rfw tests by @victoreronmosele in163030
  • [Impeller] don't use glFramebufferBlit for onscreen restore. by @jonahwilliams in163327
  • Fix failing chrome_dev_mode tests by @bkonyi in163346
  • Remove bringup for android_display_cutout by @reidbaker in163312
  • [Impeller] when binding to READ_FRAMEBUFFER, treat multisampled textures as single sampled. by @jonahwilliams in163345
  • update module_host_with_custom_build_v2_embedding to target android 35 and to use the latest gradle and agp versions by @reidbaker in163542
  • [Impeller] Don't create a redundant typography context. by @chinmaygarde in163513
  • Update integration test and benchmark Android .gitignore files to match the current app template by @jason-simmons in163276
  • [Impeller] add support for rational bezier conics to Path by @flar in163282
  • Revert "[Impeller] add support for rational bezier conics to Path (#63282)" by @matanlurey in163624
  • Hot Restart should dispose all previous Platform Views (macOS) by @PaulAllanSturm in163439
  • Add a test to run on Galaxy S24 by @zanderso in163357
  • Create g3_bug.yml by @mariamhas in163151
  • [Impeller] ensure that OpenGL "flipped" textures do not leak via texture readback. by @jonahwilliams in163501
  • Reland "[Impeller] add support for rational bezier conics to Path (#63282)" by @flar in163645
  • [iOS] always post new task during gesture dispatch. by @jonahwilliams in163646
  • enclosingElement -> enclosingElement3 by @LongCatIsLooong in163681
  • Redistribute iOS TESTOWNERS by @vashworth in163653
  • Check for tracked engine.version before overriding by @jtmcdole in163672
  • Skip Xcode install on mac_mokey Android tests by @jmagman in163685
  • Revert "Create g3_bug.yml" by @mariamhas in163757
  • Reverts "Avoid implicitly settingdetermineDevDependencies: true (it's not a safe operation) (#163711)" by @auto-submit in163762
  • Ensureexclude_dev_dependencies_test runs ifflutter_tools changes. by @matanlurey in163768
  • [DisplayList] Migrate rendering tests and benchmarks to DL geometry by @flar in163766
  • Fix incorrect function name in FlutterEngineRun documentation by @robert-ancell in163696
  • Update how to use VSCode withclangd after the monorepo merge by @matanlurey in163671
  • [fuchsia] reorder tests in test_suites.yaml and update the comment by @zijiehe-google-com in163799
  • Enablelinux_android_emulator_tests on presubmit. by @matanlurey in163879
  • Mark platform_views_hcpp_scroll_perf__timeline_summary out of bringup by @jmagman in163883
  • Revert "Marks Windows_mokey native_assets_android to be flaky" by @jmagman in163881
  • Revert "Marks Mac_benchmark flutter_view_macos__start_up to be flaky" by @jmagman in163880
  • Revert "Marks Mac_benchmark basic_material_app_macos__compile to be flaky" by @jmagman in163878
  • [fuchsia] include more tests in the fuchsia builders by @zijiehe-google-com in163800
  • Add integration test for Gradle-initiated android builds with flavors by @Sameri11 in163737
  • [Impeller] Disable text cache. by @jonahwilliams in163906
  • pure_android_host_apps android versions update by @reidbaker in163617
  • [ui] Fix ImageFilter.shader equality to consider uniform values. by @jonahwilliams in163348
  • Roll .ci.yaml changes into the LUCI configuration only when the master branch is updated by @jason-simmons in163897
  • [iOS] increase backdrop cached task limit. by @jonahwilliams in164036
  • Enable luci_flags for faster builds by @jtmcdole in164069
  • [fuchsia] enable assets_unittests by @zijiehe-google-com in164019
  • pure_android_host_apps/android_host_app_v2_embedding multiple gradle and AGP versions by @reidbaker in163849
  • Increase the timeout for Mac web_tool_tests to 45 minutes by @jason-simmons in164118
  • Update multiple flutters benchmark test to latest gradle and agp and gradle defined dependencies by @reidbaker in164029
  • Revert "Marks Linux_pixel_7pro service_extensions_test to be flaky" by @jmagman in163882
  • Run new gallery transition perf benchmark on Galaxy S24 by @zanderso in163665
  • [Engine] Remove dead code for RoundedSuperellipse by @dkwingsmt in164163
  • Add a buildtools directory and move third_party/ninja to the project root in order to match the expectations of depot_tools by @jason-simmons in163890
  • Added compilation failure if a max ubo size is exceeded by @gaaclarke in164038
  • Reverts "Add a buildtools directory and move third_party/ninja to the project root in order to match the expectations of depot_tools (#163890)" by @auto-submit in164209
  • [Impeller] work around for crashy Nexus 5 Driver. by @jonahwilliams in164040
  • Update fuchsia_test_scripts_version to the latest version by @zijiehe-google-com in164123
  • Use the Dart isolate ownership API on the root isolate by @liamappelbe in163703
  • Reland "Add a buildtools directory and move third_party/ninja to the project root in order to match the expectations of depot_tools" by @jason-simmons in164240
  • Increase customer test timeout to 60 minutes by @loic-sharma in164239
  • Run more builds faster by @jtmcdole in164125
  • Do not update patch versions fordependabot/github-actions. by @matanlurey in164055
  • Bump codecov/codecov-action from 5.3.1 to 5.4.0 in the all-github-actions group by @dependabot in164306
  • Revert dart sdks that were causing dartaotruntime issues in g3 by @aam in164307
  • Update links to theflutter/engine repository for the monorepo. by @matanlurey in164328
  • Update conductor to write engine.version file by @christopherfujino in163350
  • Split up the conical gradient fragment shader by @gaaclarke in164058
  • Remove Cheserton's File by @matanlurey in164340
  • Write an identical value tobin/cache/engine.stamp to prepare for migration by @matanlurey in164317
  • RemoveMac mac_unopt presubmit retry count by @jtmcdole in164350
  • Roll pub packages by @flutter-pub-roller-bot in164357
  • Align jvmTarget usages across codebase, while editing build.gradle files align them with android version documentation by @reidbaker in164200
  • Reverts "Write an identical value tobin/cache/engine.stamp to prepare for migration (#164317)" by @auto-submit in164396
  • Moveintegration_test.FlutterDeviceScreenshotTest to the framework slow shard by @matanlurey in164398
  • [macOS] Prepare FlutterKeyboardManager for multi-view by @knopp in163962
  • Roll-forward #164317: Usebin/cache/engine.stamp by @matanlurey in164401
  • In update_engine_version_test.dart, do not populate the test environment with the host platform environment by @jason-simmons in164395
  • Update linux_host_engine.json ci/host_release description by @eseidel in164402
  • Add macos/android_debug_unopt to local_engine.json by @cbracken in164410
  • [Fuchsia] Enable extra test suits and correct the error reasons by @zijiehe-google-com in164338
  • Run run_debug_test_android and run_release_test in prod by @jmagman in164231
  • Removefind_engine_commit.dart, which is unused in the monorepo. by @matanlurey in164494
  • Removeengine_hash.sh, which is no longer used by google3. by @matanlurey in164502
  • Reverts "Run run_debug_test_android and run_release_test in prod (#164231)" by @auto-submit in164512
  • Updateupdate_dart_sdk.sh|ps1 and related to usebin/cache/engine.stamp|realm. by @matanlurey in164498
  • Overhaulupdate_engine_version.{sh|ps1} to reflect the new computation flow by @matanlurey in164513
  • Eliminate platform-specific logging in core engine by @cbracken in164522
  • Roll pub packages by @flutter-pub-roller-bot in164529
  • Roll pub packages by @flutter-pub-roller-bot in164556
  • Reland dart sdks that were causing dartaotruntime issues in g3 (#164307) by @aam in164554
  • [Impeller] use DeviceLocal textures for gifs on non-iOS devices. by @jonahwilliams in164573
  • Revert "Skip Xcode install on mac_mokey Android tests (#163685)" by @reidbaker in164581
  • [macos] prefer integrated GPU. by @jonahwilliams in164569
  • Reverts "[Impeller] use DeviceLocal textures for gifs on non-iOS devices. (#164573)" by @auto-submit in164600
  • Fix to Linux_pixel_7pro integration_ui_keyboard_resize test flakiness by @harri35 in162308
  • [Impeller] fix macOS managed memory. by @jonahwilliams in164635
  • Cleanup content context by @gaaclarke in164229
  • Add a workflow (only triggered from rest events) for hasing experiment by @jtmcdole in164657
  • [Impeller] use device private on non-iOS devices. by @jonahwilliams in164601
  • Roll pub packages by @flutter-pub-roller-bot in164721
  • [hcpp] Add tests for transform mutator by @gmackall in164664
  • [Impeller] test empty snapshot and allocation failure. by @jonahwilliams in164668
  • [Impeller] Store the TextureGLES cached framebuffer object as a reactor handle by @jason-simmons in164761
  • Roll gn to 7a8aa3a08a13521336853a28c46537ec04338a2d by @cbracken in164806
  • Use Python 3.12 to run the yapf formatter if no lower version is available by @jason-simmons in164807
  • content-aware-hash experiment update by @jtmcdole in164803
  • [Impeller] dont redundantly set stencil reference on vulkan backend. by @jonahwilliams in164763
  • Add and link toInfra-Triage.md. by @matanlurey in164673
  • Merge CHANGELOG for 3.29.1 stable release by @camsim99 in164743
  • [Impeller] add capability check for extended range formats. by @jonahwilliams in164817
  • [macOS] Enable Impeller by default on macOS. by @jonahwilliams in164572
  • Create 10_google3_bug.yml by @mariamhas in163788
  • [Impeller] Fixes to YUV imports on Android, Incomplete read of pipeline cache data, missing enabled extensions. by @jonahwilliams in164744
  • increase Linux tool_integration_tests* subsharding by @andrewkolos in164935
  • [Impeller] OpenGL MSAA for desktop/web devices. by @jonahwilliams in163939
  • Roll Dart SDK from d70b123c77d4 to 2d5dfe32cf2e by @a-siva in164948
  • [macOS] Prepare TextInputPlugin for multi-view by @knopp in164014
  • Roll Vulkan memory allocator to c788c521 by @jason-simmons in164825
  • inet, support building the Dart SDK with dynamic module support by @andrewkolos in165003
  • Roll Dart from 2d5dfe32cf2e to 404de187d1e5 by @a-siva in165026
  • Update Mac_mokey microbenchmarks with issue to the bringup: true in ci config for easier discovery by @harri35 in164694
  • [Impeller] fix crash when loading shader before AiksContext is initialized. by @jonahwilliams in165071
  • Revert "[macOS] Enable Impeller by default on macOS." by @jonahwilliams in165091
  • [Impeller] fix validation check when restoring to onscreen with BDF and mips. by @jonahwilliams in165098
  • [Impeller] disable depth-stencil and MSAA for gaussian and downsample. by @jonahwilliams in165137
  • [Impeller] cache descriptor set layouts. by @jonahwilliams in164952
  • Changelog updates from 3.29.2 by @reidbaker in165194
  • Point ktlint AS docs to the.editorconfig that is actually used by ci, instead of making a copy in the README by @gmackall in165213
  • Deletedocs/infra/Infra-Ticket-Queue.md by @matanlurey in165258
  • Add documentation for Java test filtering to plugins test document by @Piinks in165314
  • [DisplayList] Use internal conversion for opacity->alpha by @flar in165349
  • Add missing Dart SDK dependencies to DEPS by @sigurdm in165308
  • [Impeller] limit mipmap generation by @jonahwilliams in165357
  • Roll Dart SDK from 725172afbc42 to 2a13e6c0b088 (3 revisions) by @jason-simmons in165403
  • [Impeller] Return an empty contents in Paint::CreateContents if a runtime effect sampler is invalid by @jason-simmons in165165
  • Add checks for disposed images in FragmentShader.setImageSampler by @jason-simmons in165214
  • [Impeller] Move skia_conversions towards retirement by @flar in165408
  • Roll SwiftShader to d040a5ba by @jason-simmons in165421
  • [Impeller] fix barriers on PowerVR hardware / ensure Render pass cached on non-MSAA. by @jonahwilliams in165497
  • [Impeller][DisplayList] Consolidate BlendMode definitions by @flar in165450
  • [Impeller] libImpeller: Expose APIs to draw shadows. by @chinmaygarde in165517
  • Skip/api/update-task-status on Devicelab by @matanlurey in165614
  • disable linux lsan. by @jonahwilliams in165620
  • remove missing import. by @jonahwilliams in165624
  • Disable the address sanitizer in the linux_unopt build by @jason-simmons in165661
  • MarkLinux linux_web_engine as bringup by @jtmcdole in165665
  • Remove the path_ops library test from the run_tests script by @jason-simmons in165675
  • Fix pylint warning in run_tests.py by @jason-simmons in165692
  • Moving Linux linux_unopt for tree greeness by @jtmcdole in165694
  • Remove unused Cocoon components fromdevicelab/bin/test_runner.dart. by @matanlurey in165628
  • Reverts "Moving Linux linux_unopt for tree greeness (#165694)" by @auto-submit in165705
  • Reverts "Remove unused Cocoon components fromdevicelab/bin/test_runner.dart. (#165628)" by @auto-submit in165709
  • Remove Cocoon fromdev/devicelab, keeping Skia perf stats upload. by @matanlurey in165749
  • Reverts "Remove Cocoon fromdev/devicelab, keeping Skia perf stats upload. (#165749)" by @auto-submit in165754
  • Re-land: "Remove Cocoon fromdev/devicelab, keeping Skia perf stats upload" by @matanlurey in165755
  • Update .gitignore to reinclude **/.cxx/ by @reidbaker in165793
  • Unset GIT_DIR and other variables before updating by @jtmcdole in165818
  • [fuchsia] Roll F26 by @miguelfrde in165697
  • [Impeller] remove transfer barriers from render pass, drop blit, tighten up graphics on level 3. by @jonahwilliams in165584
  • Reverts "[Impeller] remove transfer barriers from render pass, drop blit, tighten up graphics on level 3. (#165584)" by @auto-submit in165898
  • Roll Dart SDK from 31df9f4a0c12 to e28bf080514a (1 revision) by @jason-simmons in165893
  • Update the Dart package creation script to copy source files instead of creating symlinks to the source tree by @jason-simmons in165242
  • Update docs after #165258 by @Piinks in165716
  • in RBE doc, remove bit aboutgcloud being included in the engine source by @andrewkolos in165005
  • [Impeller] remove overriding of sampler mode to decal. by @jonahwilliams in165908
  • [Impeller] disable GLES tracing unless opted in. by @jonahwilliams in165887
  • [Impeller] reland: tighten up the graphics on level 3. by @jonahwilliams in165912
  • [Impeller] re-remove wireframe. by @jonahwilliams in165929
  • [ Device Lab ] Upgrade Device Lab projects to Java 18 by @bkonyi in165987
  • [Impeller] libImpeller: Implement APIs for fetching glyph and line metrics. by @chinmaygarde in165701
  • Fix CODEOWNERS after monorepo merge by @loic-sharma in165217
  • Revert "[ Device Lab ] Upgrade Device Lab projects to Java 18" by @bkonyi in166016
  • Remove Linux engine PR link by @robert-ancell in164878
  • Reapply "[ Device Lab ] Upgrade Device Lab projects to Java 18" (#166016) by @bkonyi in166059
  • Scale aa lines by @gaaclarke in165917
  • [Impeller] Move to the new location before rendering a stroke path contour containing only one point by @jason-simmons in165940
  • Fix build_android_host_app_with_module_source device lab tests by @bkonyi in166077
  • Mark Linux customer tests as flaky by @MitchellGoodwin in166103
  • [CI] remove check for exact golden files. by @jonahwilliams in166031
  • [Impeller] split vertices uber into 2 shaders. by @jonahwilliams in165938
  • Mark Linux coverage as bringup by @zanderso in166144
  • [Impeller] allow newer powervr gpu to use Vulkan. by @jonahwilliams in165520
  • [impeller] refactored LineContents to make it more testable, added tests by @gaaclarke in166035
  • Remove bringup flag for customer tests by @MitchellGoodwin in166161
  • Roll Dart SDK from 4494ffead9af to 65fe9906a916 (7 revisions) by @jason-simmons in166162
  • Started clamping scaled antialias lines size by @gaaclarke in166149
  • [Impeller] optimize drawImageRect with blend and matrix color filter. by @jonahwilliams in165998
  • move around shaders in vertices uber 1/2 by @jonahwilliams in166180
  • [fuchsia][sysmem2] switch to sysmem2 tokens by @dustingreen in166120
  • [Impeller] fix min filter for GL external textures. by @jonahwilliams in166224
  • Fix CODEOWNERS for the iOS review team by @loic-sharma in166178
  • [Impeller] handle shader ordering bug on macOS. by @jonahwilliams in165937
  • [Impeller] remove validation warning ignores. by @jonahwilliams in166205
  • Updated to latest AVD to Support Android 16 (API 36) by @jesswrd in165926
  • [Impeller] Directly tessellate conics to linear path segments by @flar in166165
  • [impeller] fixes diagonal antialiased lines by @gaaclarke in166298
  • [android_engine_test] disable old HC mode tests. by @jonahwilliams in166293
  • Update TESTOWNERS username by @stuartmorgan-g in166191
  • UpdateCODEOWNERS by @matanlurey in166444
  • Update Roadmap by @mit-mit in166332
  • Started pixel aligning hairlines by @gaaclarke in166351
  • Roll pub packages by @flutter-pub-roller-bot in166043
  • [macOS] Implement merged UI and platform thread by @knopp in162883
  • Update docs to debug the Android embedder by @jmagman in166170
  • [Impeller] Render conics without conversion from Flutter apps by @flar in166305
  • Reverts "[Impeller] Render conics without conversion from Flutter apps (#166305)" by @auto-submit in166591
  • Add x64 ddm variants by @jiahaog in166511
  • [Embedder] Only call removeview callback when raster thread is done with the view by @knopp in164571
  • Relands "[Impeller] Render conics without conversion from Flutter apps (#166305)" by @flar in166598
  • Removebringup:true from Linux tool_tests_widget_preview_scaffold by @bkonyi in166687
  • Reverts "Removebringup:true from Linux tool_tests_widget_preview_scaffold (#166687)" by @auto-submit in166700
  • Reverts "Reverts "Removebringup:true from Linux tool_tests_widget_preview_scaffold (#166687)" (#166700)" by @auto-submit in166711
  • Roll HarfBuzz to 11.0.0 by @jason-simmons in166596
  • Enable a swath ofbringup: true builds that were forgotten to the void. by @matanlurey in166757
  • Added Docs For Updating to a New Java Version in CI by @jesswrd in166159
  • Createengine.version by @matanlurey in166995
  • [CP-beta]Run tests on either iOS 17 or iOS 18 by @flutteractionsbot in167216
  • [flutter-3.32-candidate.0] Update Dart DEPS by @elliette in167303
  • Updateengine.version by @matanlurey in167295
  • Make a NOP edit to (re)-trigger postsubmits by @matanlurey in167407

New contributors

#
  • @lukepighetti made their first contribution in161803
  • @mernen made their first contribution in161863
  • @sethmfuller made their first contribution in161650
  • @czarny made their first contribution in159622
  • @FrankenApps made their first contribution in161856
  • @importRyan made their first contribution in161996
  • @gaganyadav80 made their first contribution in161880
  • @Wasmund1 made their first contribution in161941
  • @ChrisCRCB made their first contribution in162304
  • @bc-lee made their first contribution in161072
  • @vizakenjack made their first contribution in161660
  • @MinSeungHyun made their first contribution in162230
  • @zaiste-linganer made their first contribution in162490
  • @Paulik8 made their first contribution in161889
  • @gaspardruan made their first contribution in162596
  • @dev-lup made their first contribution in161490
  • @AthulJoseph27 made their first contribution in162602
  • @harri35 made their first contribution in160243
  • @jrwang made their first contribution in163000
  • @jyameo made their first contribution in163080
  • @PaulAllanSturm made their first contribution in163439
  • @mariamhas made their first contribution in163151
  • @dkyurtov made their first contribution in162785
  • @dbspoudel made their first contribution in163356
  • @lucas-goldner made their first contribution in162177
  • @dickermoshe made their first contribution in158103
  • @walid-ashik made their first contribution in163414
  • @pathconnected made their first contribution in162955
  • @dominikh made their first contribution in163942
  • @Michae1Weiss made their first contribution in162581
  • @chul0061 made their first contribution in163850
  • @mattkae made their first contribution in163847
  • @ashishbeck made their first contribution in163843
  • @2shrestha22 made their first contribution in163376
  • @DarienRomero made their first contribution in164555
  • @ujjwaltwitx made their first contribution in164002
  • @Memet18 made their first contribution in165189
  • @koukibadr made their first contribution in163417
  • @miguelfrde made their first contribution in165697
  • @masal9pse made their first contribution in163923
  • @mahmerkhan made their first contribution in165827
  • @JaffaKetchup made their first contribution in165048
  • @Mastermind-sap made their first contribution in165395
  • @dustingreen made their first contribution in166120
  • @emerssso made their first contribution in166148
  • @icnahom made their first contribution in164727
  • @ahmedrasar made their first contribution in165868
Was this page's content helpful?

Unless stated otherwise, the documentation on this site reflects Flutter 3.38.6. Page last updated on 2025-11-08.View source orreport an issue.


[8]ページ先頭

©2009-2026 Movatter.jp