Notas de la versión de Flutter 3.19.0
Notas de la versión para Flutter 3.19.0.
Esta página contiene las notas de la versión para 3.19.0. Para obtener información sobre las versiones posteriores de corrección de errores, consulta nuestro CHANGELOG.
Flutter
#Framework
#- Actualizar la lógica para obtener la instancia de
Analyticsdesde package:unified_analytics por @eliasyishak en 134756 - Exponer onAttach y onDetach en subclases de ScrollController por @Piinks en 135721
- Actualizar leak_tracker para corregir la inestabilidad por @polina-c en 135760
- ViewportOffset debería despachar la creación en el constructor por @ksokolovskyi en 135420
- Cubrir más pruebas de test/widgets con rastreo de fugas #12 por @ksokolovskyi en 135385
- Rastrear fugas en Widgets de Cupertino por @NobodyForNothing en 135353
- Rastrear fugas en page_test.dart por @NobodyForNothing en 135352
- Corregir fugas de memoria en WidgetInspector y WidgetInspectorService por @ksokolovskyi en 135828
- Cubrir campo de texto de Cupertino en pruebas para fugas de memoria por @NobodyForNothing en 135804
- Corregir un par de pruebas de CupertinoTextField para evitar fallos en las pruebas de rastreo de fugas por @ksokolovskyi en 135851
- Rastrear fugas en tab_scaffold_test.dart por @NobodyForNothing en 135309
- Cubrir algunas pruebas de Cupertino con rastreo de fugas por @NobodyForNothing en 135230
- Corregir que el campo character de RawKeyEvent siempre sea null en iOS por @LinXunFeng en 135100
- Eliminar métodos InlineSpan no utilizados por @LongCatIsLooong en 135882
- Reemplazar enlace roto en la documentación de
CupertinoPickerpor @Pante en 135897 - Pequeña mejora del estilo de código usando registros en lugar de listas por @fzyzcjy en 135886
- RenderEditable debería eliminar las capas creadas por @polina-c en 135942
- Simplificar la aserción en
AsyncSnapshotpor @mateusfccp en 135899 - Permitir fugas en torno al toque hacia abajo/arriba, mientras no se corrija la inestabilidad por @polina-c en 136133
- [leak-tracking] Agregar rastreo de fugas en test/painting #2 por @droidbg en 136169
- [web] Corregir el comportamiento de los atajos de teclado
page uppage downhomeenden la web por @htoor3 en 135454 - [leak-tracking] Cubrir testwidgets con rastreo de fugas en test/gestures por @droidbg en 136166
- [leak-tracking] Agregar rastreo de fugas en test/painting #1 por @droidbg en 136167
- TestClipPaintingContext debería eliminar ContainerLayer por @polina-c en 135949
- [flutter_tools] permitir que las pruebas de integración de la herramienta salgan con SIGINT por @christopherfujino en 136271
- Relajar una prueba en
Paint.toString()para ignorardither: ...por @matanlurey en 136302 - Agregar
SizeTransition.fixedCrossAxisSizeFactorpor @ValentinVignal en 134659 - _RenderSnapshotWidget debería eliminar la OffsetLayer creada por @ksokolovskyi en 136267
- Incluir factores de tamaño al calcular el tamaño intrínseco de un
RenderPositionedBoxpor @fischerscode en 135823 - Agregar extensión de servicio
profilePlatformChannelspor @kenzieschmoll en 136051 - [leak-tracking] Agregar rastreo de fugas en test/rendering - 1 por @droidbg en 136275
- Permitir la versión más reciente de pkg:material_color_utilities por @kevmoo en 132445
- Actualiza las referencias a
finders.dartencontroller.dartpara usar un espacio de nombres por @pdblasi-google en 136423 - Corregir el fallo de la muestra de documentación del API de PageView en escritorio y web por @huycozy en 135910
- Actualizar file,process,process_runner por @goderbauer en 136418
- Corregir TODO en la documentación por @goderbauer en 136485
- [SingleChildScrollView] Corregir los píxeles de desplazamiento si están fuera de rango durante la disposición por @xu-baolin en 136239
- Hacer que constraints sea un argumento covariante en RenderBox.computeDryLayout() por @tvolkert en 136432
- [leak-tracking] Agregar rastreo de fugas en test/rendering -3 por @droidbg en 136308
- [leak-tracking] Agregar rastreo de fugas en test/rendering -2 por @droidbg en 136310
- Dejar de omitir fugas en la prueba por @polina-c en 136512
- Marcar fuga en NativeCodec.getNextFrame por @polina-c en 136514
- Cambios para usar ValueNotifier en lugar de una reconstrucción forzada para WidgetInspector por @CoderDake en 131634
- [Impeller] Resumen de tiempos de fotogramas de la GPU por @jonahwilliams en 136408
- Cambiar algún uso de RawKeyEvent a KeyEvent en preparación para su obsolescencia por @gspencergoog en 136420
- Cubrir Cupertino en pruebas para rastreo de fugas de memoria -2 por @droidbg en 136577
- Cubrir Cupertino en pruebas para fugas de memoria y corregir que Opacity Layer no se elimine por @droidbg en 136576
- Rastreo de fugas y corrección en la prueba del campo de búsqueda de Cupertino. RestorableTextEditingController no eliminado por @droidbg en 136615
- Evitar el uso de Platform.script en isolates_test.dart por @dnfield en 136669
- Agregar documentación a SchedulerBinding por @tvolkert en 136433
- Revertir "[SingleChildScrollView] Corregir los píxeles de desplazamiento si están fuera de rango durante la disposición" por @Piinks en 136744
- hacer que integration_test_driver_extended.dart admita writeResponseData--(hecho) por @linchen2chris en 128382
- GoldenFileComparators debería eliminar los objetos Image creados por @ksokolovskyi en 136716
- Agrega API para realizar acciones semánticas en pruebas por @pdblasi-google en 132598
- Agregar ejemplos de findChildIndexCallback por @gildaswise en 133469
- Dispositivo de vista previa de Flutter por @christopherfujino en 135639
- Corrige la capacidad de llamar a nextFocus() en un nodo para enfocar a su descendiente por @chunhtai en 136773
- Agregar código para actualizar
focusedChildal eliminar nietos del alcance por @gspencergoog en 136771 - Revierte "Usar Layer.toImage para pruebas Golden en CanvasKit" por @auto-submit en 136860
- Revierte "Agregar código para actualizar
focusedChildal eliminar nietos del alcance" por @auto-submit en 136862 - Revierte "Corrige la capacidad de llamar a nextFocus() en un nodo para enfocar a su descendiente" por @auto-submit en 136894
- Volver a publicar: "Agregar código para actualizar
focusedChildal eliminar nietos del alcance" por @gspencergoog en 136899 - Actualizar dependencias de Flutter para incluir las últimas versiones de vm_service y dwds por @elliette en 136734
- Revertir "[Velocity Tracker] Corregido: Problema 97761: El desplazamiento en Flutter no coincide con iOS; desplazamiento inadvertido cuando el usuario levanta el dedo" por @Piinks en 136905
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 136924
- Intrínsecos de WidgetSpan en RenderEditable por @LongCatIsLooong en 136979
- Volver a publicar "Usar Layer.toImage para pruebas Golden en CanvasKit" por @harryterkelsen en 136918
- Cubrir pintura en pruebas para fugas de memoria por @droidbg en 136696
- Volver a publicar "Corrige la capacidad de llamar a nextFocus() en un nodo para enfocar a su desc... por @chunhtai en 136898
- Corregir la terminología de TextStyle por @LongCatIsLooong en 137000
- Usar el parámetro
coverableLineCachedecoverage.collectpara acelerar la cobertura por @liamappelbe en 136851 - Error de escritura en la doc de CustomPainterSemantics por @EnduringBeta en 137081
- Advertencias de Dartdoc por @goderbauer en 137077
- Actualizar paquetes en flutter y flutter_test por @polina-c en 137106
- corregir algunos errores de escritura por @cuishuang en 137144
- Corregir archivos de bloqueo de Gradle por @polina-c en 137190
- Revertir "Corregir archivos de bloqueo de Gradle" por @QuncCccccc en 137198
- corregir desplazamiento incorrecto de elementos en SliverReorderableLists por @yiiim en 136828
- Agregar dependencia de leak_tracker a flutter_test por @polina-c en 137069
- Permitir que
OverflowBoxse ajuste al tamaño de su contenido (shrink-wrap) por @fzyzcjy en 129095 - Corregir la estructura de pkg:integration_test por @goderbauer en 137283
- Agregar ProcessTextService por @bleroux en 137145
- Eventos de analítica unificada para validadores de doctor por @eliasyishak en 136647
- Agregar ConstrainedLayoutBuilder.updateShouldRebuild() por @tvolkert en 136691
- Hacer que
SemanticsNode.isMergedIntoParentsea de solo lectura por @LongCatIsLooong en 137304 - Agregar
isLogicalKeyPressedaHardwareKeyboardpor @gspencergoog en 136856 - Instrumentar más elementos desechables por @polina-c en 137309
- BannerPainter debería despachar eventos de creación y eliminación por @ksokolovskyi en 137472
- Instrumentar RestorationBucket, _RouteEntry y DisposableBuildContext para el rastreo de fugas por @ksokolovskyi en 137477
- Mover la dependencia de leak_tracker de dependencies a dev_dependencies en flutter_test por @polina-c en 137633
- Documentar el argumento scale en NetworkImage por @tvolkert en 137456
- Corregir un pequeño error de escritura en la doc de window.dart por @hrishikesh-kadam en 137483
- PerformanceModeRequestHandle debería despachar eventos de creación y eliminación por @ksokolovskyi en 137642
- Agregar dependencia de leak_tracker y leak_tracker_testing a flutter_test por @polina-c en 137646
- Agregar no-shuffle a reorderable_list_test.dart por @zanderso en 137698
- Corregir errores de escritura por @droidbg en 137479
- Migración de eventos de analítica unificada para
BuildEventpor @eliasyishak en 137562 - restablecer el estado de CustomSemanticsAction antes de ejecutar las pruebas por @dnfield en 137697
- Se agregó EdgeInsetsDirectional.copyWith por @piedcipher en 137559
- Se instrumentó PipelineOwner para el rastreo de fugas por @droidbg en 137494
- Instrumentar ImageStreamCompleterHandle para rastreo de fugas por @droidbg en 137482
- Eliminar el relleno duplicado en CupertinoFormSection por @JaspervanRiet en 137039
- El selector de fechas de Cupertino debería eliminar los controladores de desplazamiento que creó por @NobodyForNothing en 135355
- Corrige el fallo de
DragTargetsiDraggable.dataesnullpor @ValentinVignal en 133136 - [Android] Soporte para Android 34 por @camsim99 en 137191
- Actualizar leak_tracker y eliminar algunas dependencias en la lista de permitidos por @polina-c en 137806
- [leak-tracking] Agregar más rastreo de fugas en test/painting #3 por @droidbg en 136170
- [web] despachar eventos keyup correspondientes en integraciones de edición de texto por @knopp en 136874
- AppLifecycleListener debería despachar eventos de creación y eliminación por @ksokolovskyi en 137840
- Revierte "[Android] Soporte para Android 34" por @auto-submit en 137865
- Enviar el rectángulo del cursor al incrustador al actualizar la selección por @cbracken en 137863
- InheritedElement.removeDependent() por @s0nerik en 129210
- Cubrir pruebas de text_selection con rastreo de fugas por @ksokolovskyi en 137009
- ScrollActivity debería despachar eventos de creación y eliminación por @ksokolovskyi en 137961
- SemanticsHandle debería despachar eventos de creación y eliminación por @ksokolovskyi en 137960
- Se agregó un ejemplo de documentación del API para AnimationController por @HansMuller en 137975
- Documentar dónde las curvas de
Curvescorresponden a funciones de suavizado de CSS por @gnprice en 137318 - Revertir "Agregar no-shuffle a reorderable_list_test.dart" por @dnfield en 137715
- Ticker debería despachar eventos de creación y eliminación por @ksokolovskyi en 137844
- Agregar soporte para color y modo de mezcla de color (blendmode) en FadeInImage por @prasadsunny1 en 137681
- Documentar casos adicionales por @dnfield en 137957
- [Android] Corregir avisos de obsolescencia en
FlutterTestRunner.javapor @camsim99 en 138093 - Eliminar physicalGeometry por @goderbauer en 138103
- [Android] Soporte para Android 34 (segundo intento) por @camsim99 en 137967
- Actualizar el constructor de analítica para incluir
FLUTTER_HOSTpor @eliasyishak en 138107 - Corregir #128925 configurando adecuadamente la fuente de eventos de Android por @johnmccutchan en 138241
- Actualizar el rastreador de fugas por @polina-c en 138283
- Limpiar sinónimos, generación de códigos de tecla por @gspencergoog en 138192
- Actualizar la documentación de DraggableScrollableSheet para reflejar cambios en el API por @huycozy en 136471
- Finalmente eliminar analysis_options_user.yaml por @goderbauer en 138261
- Corregiendo error de escritura por @peterabrahamdev en 138253
- Agregar a la documentación de TableCell por @Piinks en 138258
- Volver a publicar [SingleChildScrollView] Corregir los píxeles de desplazamiento si están fuera de rango durante la disposición por @xu-baolin en 136871
- SemanticOwner debería despachar eventos de creación y eliminación por @droidbg en 138388
- Corregir toque en 2D para detener el desplazamiento por @Piinks en 138442
- Volver a publicar actualización de VelocityTracker (#132291) por @Piinks en 137381
- [web] omitir la comprobación golden inestable overflow_clipbehavior_none.cupertino.0.png por @yjbanov en 138498
- Revierte "Volver a publicar actualización de VelocityTracker (#132291)" por @auto-submit en 138512
- Fijar versión de package:web a 0.4.0 por @srujzs en 138428
- Preparar
ShortcutActivatoryShortcutManagerpara migrar aKeyEventdesdeRawKeyEventpor @gspencergoog en 136854 - [flutter_tools] - Agregar sección
queriesal archivo manifest de Android por @bleroux en 137207 - Reducir aún más las animaciones cuando --no-cli-animations está configurado por @Hixie en 133598
- Corregir la animación de expansión del encabezado persistente sliver por @feduke-nukem en 137913
- Habilitar la bandera silenciosa para excepciones de cadenas no válidas al construir un TextSpan por @jason-simmons en 138564
- Desactivar el rastreador de fugas en master para hacer que las fugas encontradas no sean bloqueantes por @polina-c en 138567
- Actualizar enlaces y texto circundante para la nueva documentación de
main-apipor @parlough en 138602 - Volver a publicar actualización de VelocityTracker (de nuevo) por @Piinks en 138843
- Revertir "Volver a publicar actualización de VelocityTracker (de nuevo)" por @eyebrowsoffire en 138863
- Agregar parámetro
commandHasTerminal+ evento de uso de Apple + eventossendExceptionparapackage:unified_analyticspor @eliasyishak en 138806 - hacer que FakeView no envíe Scene ni semántica al motor por @yjbanov en 138849
- Corregir problema de recolección de basura en SliverGrid por @chunhtai en 138915
- Escribir pruebas para ejemplos del API de BottomNavigationBar e IconButton por @JaspervanRiet en 138188
- Preparar para vistas con tamaño dinámico por @goderbauer en 138565
- Preparar para vistas con tamaño dinámico - parte 2 por @goderbauer en 139079
- Migrar customer_testing a pruebas fragmentadas (sharded) por @godofredoc en 138659
- Corregir las documentaciones de textScalerOf y maybeTextScalerOf por @bleroux en 139123
- Asegurar que Icon centre verticalmente su glifo de icono por @LongCatIsLooong en 138937
- función(table-widget): Se agregó intrinsicHeight al enum TableCellVerticalAlignment por @gbtb16 en 130264
- Se agregó algo de documentación para OverlayPortal por @yiiim en 138934
- Corregir comentario por @gzurowski en 138973
- Escribir pruebas para ejemplos del API de
snack_bar.0,elevated_button.0,stepper.0,radio.0,filled_button.0,outlined_button.0ycard.0por @piedcipher en 138987 - Proporcionar parámetro a Icon e IconThemeData para que consideren el escalador de texto del contexto por @mateusfccp en 135708
- Simplificar la lógica de devicelab y corregir pruebas por @Hixie en 139122
- Analizar para evitar el uso de Stopwatches en el framework por @Piinks en 138507
- Actualizar VelocityTracker (4) por @Piinks en 139166
- agregar sourceTimeStamp a ScaleUpdateDetails por @yakagami en 135936
- Dimensionamiento dinámico de vistas por @goderbauer en 138648
- Presentar estrategias de arrastre multitáctil para
DragGestureRecognizerpor @xu-baolin en 136708 - Escribir pruebas para ejemplos del API de
cupertino_text_field.0,data_table.0,icon_button.2yink_well.0por @piedcipher en 139258 - Agregar
undoStackModifieraUndoHistorypor @Renzo-Olivares en 138674 - Reintentar en caso de fallo transitorio de Skia por @Hixie en 139182
- Revierte "Reintentar en caso de fallo transitorio de Skia" por @auto-submit en 139407
- Agregar benchmarks de Impeller para diseños complejos por @jonahwilliams en 139490
- Permitir que TapRegion detecte todos los clics de botones del ratón por @anidotnet en 136799
- Se eliminó el obsoleto NavigatorState.focusScopeNode por @Piinks en 139260
- Actualizar dependencias por @Hixie en 139606
- Restablecer el período de obsolescencia para setPubRootDirectories por @Piinks en 139592
- [Android] Actualizar la versión de Gradle de la plantilla y pruebas de integración a 7.6.4 por @camsim99 en 139276
- No enviar imágenes a Gold en ramas de versión por @Piinks en 139706
- MultiDragPointerState debería despachar eventos de creación y eliminación por @ksokolovskyi en 138807
- SelectionOverlay y TextSelectionOverlay deberían despachar eventos de creación y eliminación por @ksokolovskyi en 138804
- ScrollDragController debería despachar eventos de creación y eliminación por @ksokolovskyi en 138800
- SnapshotPainter debería despachar eventos de creación y eliminación por @ksokolovskyi en 138810
- Animar TextStyle.fontVariations por @Hixie en 138881
- Agregar Overlay.wrap por conveniencia por @goderbauer en 139823
- Agregar identificador de accesibilidad a
SemanticsPropertiespor @bartekpacia en 138331 - Manejar el caso cuando _CupertinoBackGestureDetector se elimina durante el arrastre por @hangyujin en 139585
- Se renombró el directorio
appbaraapp_baren las pruebas de ejemplos del API por @piedcipher en 139922 - Implementar expresiones
switchenexamples/yanimation/por @nate-thegrate en 139882 - corregir error tipográfico de 'not' en lugar de 'now' para
useInheritedMediaQuerypor @timmaffett en 139940 - [Docs] Se agregó el
CupertinoApp.showSemanticsDebuggerfaltante por @piedcipher en 139913 - Hacer que las pruebas sean más resistentes a fallos de Skia gold y refactorizar flutter_goldens para una eliminación extensa de deuda técnica por @Hixie en 139549
- Revierte "Hacer que las pruebas sean más resistentes a fallos de Skia gold y refactorizar flutter_goldens para una eliminación extensa de deuda técnica" por @auto-submit en 140085
- Detectar
Stopwatchmediante análisis estático por @LongCatIsLooong en 140019 - 🎨: corregir diseño de cupertinoActionSheet por @Anishishi en 134345
- Revertir "Dimensionamiento dinámico de vistas" por @chingjun en 140165
- corregir la animación al soltar en reorderable_list por @yiiim en 139362
- Etiqueta para borrar texto de Cupertino por @MitchellGoodwin en 129727
- Aumentar las versiones de las librerías del rastreador de fugas por @polina-c en 140018
- Mover la dependencia de package:web a dependencia de desarrollo por @srujzs en 139696
- Reorganizar las dependencias en leak_tracker por @polina-c en 140233
- Usar nuevo parámetro
enabledFeatureparaAnalyticspor @eliasyishak en 139934 - [github actions] PR menor para probar las últimas acciones de github por @XilaiZhang en 140252
- Usar
SemanticsUpdateBuilderde nuevo, eliminar todas las referencias al temporalSemanticsUpdateBuilderNewpor @bartekpacia en 139942 - Documentar la diferencia entre softWrap y maxLine por @paldepind en 139363
- SemanticsProperties: establecer por defecto
identifierytooltipcomo null por @bartekpacia en 140283 - Actualizar a la versión del rastreador de fugas que no depende de test_widgets por @polina-c en 140247
- Se agregó el callback onEnd en AnimatedSize por @feduke-nukem en 139859
- Hacer que la prueba de impacto (hit testing) de
TextSpansea precisa por @LongCatIsLooong en 139717 - [web] Volver a habilitar la prueba ahora que se corrigió el origen de la inestabilidad por @harryterkelsen en 140462
- Revierte "Hacer que la prueba de impacto (hit testing) de
TextSpansea precisa" por @auto-submit en 140468 - Volver a publicar cambios de
find.textRange.ofSubstringpor @LongCatIsLooong en 140469 - Eliminar omisiones (ignores) obsoletas de la herramienta por @goderbauer en 140467
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 140472
- Integrar testWidgets con rastreo de fugas por @polina-c en 138057
- Revertir "Integrar testWidgets con rastreo de fugas (#138057)" por @flar en 140502
- Revierte "[web] Volver a habilitar la prueba ahora que se corrigió el origen de la inestabilidad" por @auto-submit en 140515
- Agregar el caso send_text_input_action a deserialization_factory para permitir usos de sendTextInputAction a través de flutter_driver por @nonvachara-paloit en 139197
- Hacer que las pruebas sean más resistentes a fallos de Skia gold y refactorizar flutter_goldens para una eliminación extensa de deuda técnica por @Hixie en 140101
- Actualizar paquetes de pub por @flutter-pub-roller-bot en 140525
- [web] Volver a habilitar la prueba de campo de texto ahora que la corrección llegó al motor por @harryterkelsen en 140678
- exponer didExceedMaxLines desde RenderParagraph por @huanghui1998hhh en 139962
- Mostrar ancho y alto en la superposición del inspector por @CoderDake en 140709
- Agregar parámetro de línea de comandos que activa el rastreo de fugas por @polina-c en 138653
- Establecer plantilla y migrar aplicaciones a iOS 12 como mínimo por @jmagman en 140478
- Volver a publicar "Hacer que la prueba de impacto (hit testing) de
TextSpansea precisa" (#140468) por @LongCatIsLooong en 140621 - Revierte "Establecer plantilla y migrar aplicaciones a iOS 12 como mínimo" por @auto-submit en 140822
- Actualizar leak_tracker por @polina-c en 140758
- Corregir 139196 selección fuera de límites (OOB) por @LongCatIsLooong en 140300
- [flutter] Permitir que ViewCollection comience vacía por @ditman en 140532
- Establecer plantilla y migrar aplicaciones a iOS 12 como mínimo por @jmagman en 140823
- corregir: no se puede ingresar una nueva línea usando el control de entrada personalizado por @Satsrag en 140356
- Enlazar a la página wiki sobre cómo actualizar dependencias en cada archivo
pubspec.yamlpor @elliette en 140826 - Manejar KEYCODE_DPAD_CENTER y KEYCODE_ENTER por @mossmana in 140808
- Volver a publicar la integración de testWidgets con rastreo de fugas por @polina-c en 140521
- Revierte "Volver a publicar la integración de testWidgets con rastreo de fugas" por @auto-submit en 140926
- corregir error de escritura y reajuste de texto por @goderbauer en 140925
- Migrar las comprobaciones de última versión de proyectos de Xcode a Xcode 15.1 por @jmagman en 140256
- Volver a publicar "integrar testWidgets con rastreo de fugas" (#140521) por @polina-c en 140928
- actualización manual de pub para incorporar correcciones de dds por @christopherfujino en 140979
- [web] Corregir y des-omitir algunas pruebas más de CanvasKit por @yjbanov en 140821
- Revierte "actualización manual de pub para incorporar correcciones de dds" por @auto-submit en 141033
- Actualización manual de pub fijando el canal de web socket por @christopherfujino en 141040
- Actualizar la versión del motor a 968e2945 por @godofredoc en 142275
Material
#- Actualizar localizaciones por @godofredoc en 135691
- Actualizar pruebas de
Drawerpara M2/M3 por @TahaTesser en 135752 - DraggableScrollableController debería despachar la creación en el constructor por @ksokolovskyi en 135423
- Actualizar pruebas de diálogos para Material3 por @MitchellGoodwin en 135775
- Corregir fugas de memoria en DateRangePickerDialog por @ksokolovskyi en 136034
- Llamar a
markNeedsPaintal agregar overlayChild aOverlaypor @LongCatIsLooong en 135941 - bottom_sheet: Aclarar la doc sobre el comportamiento cuando useSafeArea es false por @chrisbobbe en 134793
- Actualizar la prueba de BottomSheet para M3 + corregir un problema en la resolución de elevación por @bleroux en 136071
- Actualizar pruebas de
CircleAvataryDataTablepara Material 3 por @TahaTesser en 135901 - Volver a publicar "Agrega un TraversalEdgeBehavior de alcance padre y corrige rutas modales... por @chunhtai en 134554
- Actualizar la documentación de
MediaQuerypara destacar la naturaleza asíncrona del tamaño por @gspencergoog en 135719 - RenderAnnotatedRegion debería eliminar las capas creadas por @ksokolovskyi en 136086
- Cubrir más pruebas de test/material con rastreo de fugas por @ksokolovskyi en 136093
- TimePickerDialog debería eliminar los ChangeNotifiers creados por @ksokolovskyi en 136261
- Separar pruebas de localización para Material2 y Material3 por @MitchellGoodwin en 135779
- [framework] restaurar la transición antigua de página con zoom para benchmarking por @jonahwilliams en 133346
- Agregar controladores de eventos de tecla que ocurren antes o después del recorrido de enfoque por @gspencergoog en 136280
- Corregir la inestabilidad: finalizar los gestos descartados en las pruebas para liberar recursos, y actualizar el comentario de doc por @polina-c en 136136
- Corregir que
FlexibleSpaceBarrealice composición con opacidad cercana a cero por @TahaTesser en 136255 - Corregir algunos detalles de obsolescencia por @Piinks en 136385
- SearchBar debería escuchar los cambios en el SearchController y actualizar las sugerencias al cambiar por @bryanoli en 134337
SnackBarflotante siempre debería flotar por encima de los Widgets inferiores por @QuncCccccc en 136411- Corregir que los Widgets chip no apliquen el
iconThemeproporcionado por @TahaTesser en 135751 - Permitir que
TapRegionconsuma eventos de toque por @gspencergoog en 136305 - SearchAnchor debería eliminar el FocusNode y SearchController creados por @ksokolovskyi en 136120
- _RouterState debería eliminar la información de ruta _RestorableRouteInformation creada por @ksokolovskyi en 136556
- Corregir que el inkwell del indicador de
NavigationRailno admita color transparente por @TahaTesser en 136359 - No mantener la referencia obsoleta del lienzo (canvas) en _RenderSegmentedButton por @dnfield en 136658
- Se eliminaron traducciones TBD para el mensaje opcional remainingTextFieldCharacterCounZero por @HansMuller en 136684
- Corregido: Se muestran filas vacías en la última página de la tabla de datos paginada por @aakash-pamnani en 132646
- [Feat] Color de trazo para el indicador de valor del Slider por @838 en 135986
- Corregir el orden de callbacks en
SlideronChangedy que nunca llama aonChangeStarten la interacción permitidaSliderInteraction.slideOnlypor @TahaTesser en 136720 - Convertir los menús para usar OverlayPortal por @gspencergoog en 130534
- Usar Layer.toImage para pruebas Golden en CanvasKit por @harryterkelsen en 135249
- _DefaultTabControllerState debería eliminar todas las instancias creadas de TabController por @ksokolovskyi en 136608
- Permitir a los usuarios personalizar el algoritmo de búsqueda en
DropdownMenupor @QuncCccccc en 136848 - Agrega más casos de uso de accesibilidad (a11y) por @chunhtai en 136761
- Agregar eventos en la línea de tiempo para callbacks posteriores al fotograma (post frame) por @tvolkert en 136435
OverlayPortal.overlayChildaporta semántica aOverlayPortalen lugar de aOverlaypor @LongCatIsLooong en 134921- Actualizar la documentación de
ColorScheme.fromSwatchpara Material 3 por @TahaTesser en 136816 - Agregar soporte para botón de eliminar a
FilterChippor @TahaTesser en 136645 - Agregar propiedad
InputDatePickerFormField.focusNodepor @piedcipher en 136673 - Cubrir las últimas pruebas de test/material con rastreo de fugas por @ksokolovskyi en 137004
- TextField - permitir personalizar el color del cursor en estado de error por @lirantzairi en 136121
- Corregir errores de escritura por @piedcipher en 137173
- Actualizar pruebas de
OutlinedButtonpara Material 3 por @TahaTesser en 136809 - Revertir "Actualizar pruebas de
OutlinedButtonpara Material 3 (#136809)" por @TahaTesser en 137242 - corregir:: activar onTapOutside solo si tiene el enfoque por @Mairramer en 136291
- Corregir documentación y comentario desubicados en la caché de localización de ThemeData por @gnprice en 137315
- AnimationController debería despachar la creación en el constructor por @ksokolovskyi en 134839
- Corregir errores de escritura por @piedcipher en 137292
- Corregir errores de escritura por @droidbg en 137325
- Volver a publicar - Actualizar pruebas de
OutlinedButtonpara Material 3 (#136809) por @TahaTesser en 137247 - Actualizar la prueba de
DataTablecuando se presiona una fila de datos para Material 3 por @TahaTesser en 137230 - Revertir "Volver a publicar - Actualizar pruebas de
OutlinedButtonpara Material 3 (#136809) (#137247)" por @TahaTesser en 137406 - Revertir "Actualizar la prueba de
DataTablecuando se presiona una fila de datos para Material 3 (#137230)" por @TahaTesser en 137407 - TextPainter debería despachar eventos de creación y eliminación por @ksokolovskyi en 137416
- Corregir errores de escritura por @droidbg en 137465
- Actualizar la documentación de los constructores
ColorScheme.light,ColorScheme.dark,ColorScheme.highContrastLightyColorScheme.highContrastDarkpara Material 3 por @TahaTesser en 137149 - corregir errores de escritura por @droidbg en 137178
- Actualizar
framework_test.dartpara eliminar el uso deButtonBary eliminar referencias de otras clases por @TahaTesser en 137550 - Revierte "Actualizar
framework_test.dartpara eliminar el uso deButtonBary eliminar referencias de otras clases" por @auto-submit en 137731 - Agregar métodos fábrica
Card.filledyCard.outlinedpor @QuncCccccc en 136229 - Actualizar la documentación de
IconButton.iconSizepor @QuncCccccc en 137741 - Evitar pasar un valor anulable a parámetros potencialmente no anulables por @srawlins en 137359
- Se actualizó el ejemplo de navegación anidada con NavigationBar por @HansMuller en 137788
- InkFeature debería despachar eventos de creación y eliminación por @ksokolovskyi en 137793
- Doc de Tooltip: Recomendar configurar preferBelow en false en el tema por @chrisbobbe en 135879
- Eliminar tipo genérico no utilizado de BottomSheet por @goderbauer en 137791
- HeroController debería despachar eventos de creación y eliminación por @ksokolovskyi en 137835
- Proporcionar un mensaje de error útil cuando
ColorScheme.brightnessno coincida conThemeData.brightnesspor @TahaTesser en 137611 - Actualizar pruebas de BottomNavigationBar para M3 por @bleroux en 136624
- Revierte "Actualizar pruebas de BottomNavigationBar para M3" por @auto-submit en 137948
Switchadaptativo por @QuncCccccc en 130425- Agregar
onSubmittedyonChangedparaSearchAnchorySearchAnchor.barpor @QuncCccccc en 136840 - Hacer posible desactivar el toque para descartar un tooltip por @hangyujin en 137375
- Corregir la selección de texto en
SearchAnchor/SearchBarpor @Renzo-Olivares en 137636 - Agrega la propiedad
useRootNavigatoral WidgetPopupMenuButtonpor @piedcipher en 137453 - GestureRecognizer debería despachar eventos de creación y eliminación por @ksokolovskyi en 138223
- Marca como obsoletos los callbacks onWillAccept y onAccept en DragTarget por @chinmoy12c en 133691
- Error de escritura en docs: comprised -> composed por @EnduringBeta en 137896
- Volver a publicar "Actualizar
framework_test.dartpara eliminar el uso deButtonBary eliminar referencias de otras clases (#137550) por @TahaTesser en 137753 - Hacer que
UnderlineInputBordersea consistente por @bernaferrari en 124153 - Presentar
AnimationStylepor @TahaTesser en 137945 - Habilitar
flutter screenshotfuera del directorio del proyecto Flutter por @victoreronmosele en 138160 - Revierte "Presentar
AnimationStyle" por @auto-submit in 138628 - Corregir que NoSplash no se elimine por @LinXunFeng en 138542
- Volver a publicar actualización de la prueba de la barra de navegación inferior para m3 por @bleroux en 137998
- [Volver a publicar] Presentar
AnimationStylepor @TahaTesser en 138721 - Se agregaron características solicitadas en #137530 por @mhbdev en 137532
- Corregir que los Chips con Tooltip lancen una aserción al habilitar o deshabilitar por @TahaTesser en 138799
- Corregir enlaces a las especificaciones de pestañas de M3 por @TahaTesser en 138808
- Actualizar el color de contorno por defecto para
OutlinedButtonpor @QuncCccccc en 138768 - Agregar la capacidad de personalizar la superposición del indicador de
NavigationBary corregir la forma del indicador para la superposición por @TahaTesser en 138901 - Actualizar DartDoc a 8.0.0 por @kallentu en 139088
- Registrar el enfoque en la entrada de la ruta para mover el enfoque de a11y al último elemento enfocado por @hangyujin en 135771
- Corregir el ancho intrínseco del decorador de entrada por @neko-andrew en 138074
- Corregir la semilla de turbulencia para todas las pruebas con destellos de tinta (ink sparkles) por @Piinks en 138757
- Corregir error de formato del encabezado en la doc de PopupMenuButton por @kalafut en 139084
- Se agregaron las propiedades keyboardType y textInputAction a SearchBar, SearchAnchor y SearchAnchor.bar por @piedcipher en 138553
- Implementar expresiones
switchendev/por @nate-thegrate en 139048 - Actualizar la documentación de
ButtonStyleButton.scaledPadding. Migrar invocadores en flutter/flutter por @LongCatIsLooong en 139014 - TextField y TextFormField pueden usar un MaterialStatesController por @Renzo-Olivares en 133977
- se implementaron las opciones leadingWidth y automaticallyImplyLeading por @VB10 en 136165
- Mejora la documentación de CardTheme.shape por @dumazy en 139096
- Elimina
PlatformMenuBar.bodyobsoleto por @gspencergoog en 138509 - Refactoriza para usar fuentes del sistema Apple por @MitchellGoodwin en 137275
- Corrige el callback
onDeletedde chips para que no muestre el botón de eliminar cuando está deshabilitado por @TahaTesser en 137685 - [l10n] Actualiza shareButtonLabel de Material por @bleroux en 138899
- Elimina el uso de InkSparkle.constantTurbulenceSeedSplashFactory por @bleroux en 139481
- Optimiza la visualización del Overlay en el Slider por @hgraceb en 139021
- Convierte algunos usos de
RawKeyEvent, et al. aKeyEventpor @gspencergoog en 139329 - Corrige que
DropdownMenulance un error deTextEditingControllerdescartado al seleccionar por @gspencergoog en 139385 - Elimina print extraviado por @Hixie en 139550
- Soporte para la propiedad dismissDirection en SnackBarTheme por @shanmugam28 en 139068
- Corrige que el contenido del diálogo de
DatePickerno sea visible en escalas de texto más bajas por @TahaTesser en 139236 - Actualiza las pruebas de
Tooltippara Material 3 por @TahaTesser en 139145 - Añade
AnimationStyleaExpansionTilepor @TahaTesser en 139664 - Elimina parámetros obsoletos de
ElevatedButton.styleFrom(),OutlinedButton.styleFrom()yTextButton.styleFrom()por @QuncCccccc en 139267 - Implementa
SubmenuButton.onFocusChangepor @QuncCccccc en 139678 - Añade color de fondo a NavigationDrawerDestination por @hangyujin en 139154
- Introduce
exitDurationen Tooltip para dispositivos con puntero de ratón por @JaspervanRiet en 138321 - Añade el botón 'Compartir' a la barra de herramientas de selección en Android por @bleroux en 139479
- Añade la propiedad
enabledaExpansionTilepor @mateusfccp en 139519 - Mejora la prueba de visualización del indicador de valor del slider por @hgraceb en 139198
- Usa el paquete de dart analyze para
num.clamppor @LongCatIsLooong en 139867 - Corrige casos límite al seleccionar palabras en SelectionArea por @Renzo-Olivares en 136920
- Marca como obsoleto
RawKeyEvent,RawKeyboard, et al. por @gspencergoog en 136677 - Corrige el manejo de dayPeriodColor para colores que no son MaterialStateColors por @gspencergoog en 139845
- Cambia el icono del botón de retroceso de iOS en la app bar de Material por @MitchellGoodwin en 134754
- Añade nombres de parámetros usados frecuentemente por @hgraceb en 140027
- Elimina
ThemeData.selectedRowColorobsoleto por @Renzo-Olivares en 139080 - Overlay admite entornos no restringidos por @goderbauer en 139513
- Corrige el desbordamiento de la etiqueta de BottomNavigationBarItem por @sharmashashi en 120206
- feat: Añade onTapAlwaysCalled en TextFormField por @lsaudon en 140089
- Elimina el uso de testWidgetsWithLeakTracking. por @polina-c en 140239
- Centra el Snackbar flotante con ancho personalizado cuando la dirección es RTL por @bleroux en 140215
- _TabBarViewState no debería recrear el page controller por @bleroux en 135500
- Elimina los ignores desactualizados del framework por @goderbauer en 140465
- Corrige el patrón de importación por @QuncCccccc en 140425
- Añade botones personalizados para la barra de herramientas de selección de texto a nivel de sistema en Android por @bleroux en 139738
- Renombra MemoryAllocations a FlutterMemoryAllocations. por @polina-c en 140623
- Mejora la documentación de comentarios en tabs.dart por @shirne en 140568
- Añade key a BottomNavigationBarItem por @Gibbo97 en 139617
- Añade
SegmentedButton.styleFrompor @AcarFurkan en 137542 - Cambia el cursor regular a un cursor flotante cuando ocurre una pulsación larga. por @yiiim en 138479
- [Fix] Consistencia en las pruebas relacionadas con ButtonStyleButton por @piedcipher en 140610
- Corrige la lógica de actualización de estados de
SegmentedButtonpor @sharabiddin en 140772 - Añade barra de desplazamiento para menús por @QuncCccccc en 140941
- Corrige que la
TabBarcon desplazamiento se expanda a todo el ancho cuando se elimina el divisor por @TahaTesser en 140963 - Corrige la cancelación de actualización por @lukehutch en 139535
iOS
#- Omite inyectar ajustes de Bonjour cuando la publicación de puertos está deshabilitada por @vashworth en 136562
- Revierte "Skip injecting Bonjour settings when port publication is disabled" por @auto-submit en 136750
- [Reland] Omite inyectar ajustes de Bonjour cuando la publicación de puertos está deshabilitada por @vashworth en 136751
- Revierte "[Reland] Skip injecting Bonjour settings when port publication is disabled" por @auto-submit en 136839
- [Reland] Omite inyectar ajustes de Bonjour cuando la publicación de puertos está deshabilitada por @vashworth en 136842
- Asegura que el proyecto Xcode esté configurado para iniciar el depurador por @vashworth en 136977
- [flutter_tool] Cambia el mensaje impreso al seleccionar la identidad del desarrollador para la firma de código por @christopherfujino en 136978
- [native assets] Salida de la herramienta en caso de fallo de compilación por @dcharkes en 137995
- Migración para los eventos
sendTimingparapackage:unified_analyticspor @eliasyishak en 138896 - Revierte "Migration for the
sendTimingevents forpackage:unified_analytics" por @auto-submit en 139278 - [flutter_tools] build ios-frameworks: opción para excluir frameworks de plugins de la compilación por @p-mazhnik en 129739
- [Reland] Migración para los eventos
sendTimingparapackage:unified_analyticspor @eliasyishak en 139299 - Si un método para encontrar la VM de Dart falla para CoreDevice, espera al otro método por @vashworth en 139754
- [flutter_tools] Captura SocketException al escribir en stdin de ios-deploy por @christopherfujino en 139784
- [flutter_tools] Maneja FileSystemException al intentar eliminar el directorio temporal de core_devices.dart por @christopherfujino en 140415
- En
flutter run, lanza una salida de la herramienta cuando se proporciona--flavorpero no es compatible con el dispositivo objetivo por @andrewkolos en 139045
Android
#- Tarea/gradle elimina apply redundante por @bartekpacia en 135348
- Soporte de native assets para Android por @dcharkes en 135148
- [CP][Android] Revierte "Reland: "Fix how Gradle resolves Android plugin" (#137115)" por @camsim99 en 142491
macOS
#- Restaura y corrige flavors_test_macos por @andrewkolos en 139841
Web
#- #60704: Pasa el certificado para la conexión TLS en localhost por @arpitgandhi9 en 106635
Herramientas
#- Actualiza el bootstrap de wasm para permitir el acceso del wrapper de emscripten a skwasm. por @eyebrowsoffire en 135723
- Usa el dill de la plataforma desde el engine al compilar con dart2wasm. por @eyebrowsoffire en 134970
- Actualiza las dependencias de dart-lang/native por @dcharkes en 135905
- [Android] Actualiza el rango de Java compatible en la advertencia de Java/AGP/Gradle por @camsim99 en 135710
- [flutter_tools] Captura StdinException al establecer la terminal en SingleCharMode por @christopherfujino en 136283
- [flutter_tool] Elimina las pruebas omitidas por @zanderso en 136364
- Reland "Switch flutter_tools to run frontend server from AOT snapshot" por @derekxu16 en 136282
- Deja de recomendar android sdk root por @christopherfujino en 136296
- [flutter_tools] Maneja ERROR_INVALID_FUNCTION al intentar crear enlaces simbólicos entre unidades por @christopherfujino en 136424
- Añade la opción
--trace-to-fileaflutter runpor @derekxu16 en 135713 - [web] Elimina el indicador de carga en las compilaciones de -d web-server por @yjbanov en 136482
- Corrige los TODOs de prefer_mixin por @goderbauer en 136480
- Soporte para la opción --web-header en flutter run por @aran en 136297
- Limpia las pruebas de la opción
--dart-define-from-filepor @andrewkolos en 135980 - No compila native assets en
flutter build bundlepor @dcharkes en 136641 - Implementa GApplication:shutdown para que un desarrollador de Flutter sepa dónde poner el código que debería ejecutarse al cerrar la aplicación. por @robert-ancell en 136780
- Aplica null-assert al valor proporcionado a un Completer que espera un valor no nulo por @srawlins en 136776
- Actualiza flutter_lints a 3.0 por @goderbauer en 136841
- No incluye entradas de los archivos
--dart-define-from-fileen la configuración de gradle o el entorno durante la compilación por @andrewkolos en 136865 - [flutter_tools] Mueve build_preview_test de commands/permeable al shard de integración por @christopherfujino en 136912
- Establece por defecto las arquitecturas objetivo Darwin e iOS de
NativeAssetssi faltan por @dcharkes en 136948 - Añade la llamada faltante al método padre de GApplication::shutdown e implementa GApplication::startup por @robert-ancell en 136836
- Actualiza paquetes de pub por @flutter-pub-roller-bot en 137067
- Actualiza paquetes de pub por @flutter-pub-roller-bot en 137087
- Revierte "Use
coverage.collect'scoverableLineCacheparam to speed up coverage" por @auto-submit en 137121 - [macOS] Refactoriza el análisis de compilación/tamaño de código en macOS por @cbracken en 137164
- Elimina
bringup: truede realm_checker y elimina la prueba redundante de la herramienta. por @eyebrowsoffire en 137186 - Declara dependencia de copyFlutterAssetsTask en bundleAarTask por @gmackall en 137370
- Da a
throwsToolExituna descripción más útil por @andrewkolos en 136694 - Actualiza el nombre del archivo del manifiesto de assets referenciado en
WebServiceWorkerpor @andrewkolos en 135954 - Asegura que
flutter build apk --releaseoptimice y reduzca el código de la plataforma por @mkustermann en 136880 - Revierte "Ensure
flutter build apk --releaseoptimizes+shrinks platform code" por @auto-submit en 137433 - [web] Añade la propiedad 'nonce' a loadEntrypoint de flutter.js por @ditman en 137204
- Reland Optimización de
coverableLineCache(#136851) por @liamappelbe en 137385 - [flutter_tools] Asegura que processUtils reporte el código de salida en ProcessExceptions por @christopherfujino en 136672
- [web] Almacena en caché la URL base como index.html raíz por @p-mazhnik en 136594
- Corrige el formato por @dcharkes en 137613
- Actualiza paquetes de pub por @flutter-pub-roller-bot en 137650
- Proporciona más información en el error de gradle 'unsupported class file' por @gmackall en 136756
- Protege a flutter analyze --suggestions de lanzar errores por falta de valor de AGP. por @reidbaker en 137719
- [flutter_tools] No intenta compilar la herramienta desde dart.sh por @christopherfujino en 129186
- Fija las dependencias de dart-lang/native por @dcharkes en 137601
- Corrige el mensaje de salida de la herramienta mostrado cuando el usuario proporciona algo que no es una lista a "assets" para un componente diferido por @andrewkolos en 137837
- Cambia el cast en el parseo de json por @iinozemtsev en 137708
- Migración para
HotEventpara el ejecutor Hot de Flutter por @eliasyishak en 137717 - Actualiza paquetes de pub por @flutter-pub-roller-bot en 137862
- [flutter_tools] Salida de la herramienta al usar plugins con dispositivo de vista previa por @christopherfujino en 136936
- [flutter_tools] Corrige el dispositivo de vista previa del engine local por @christopherfujino en 138046
- [flutter_tools] Deshabilita flutter build AAR para plugins por @christopherfujino en 137878
- Actualiza paquetes de pub por @flutter-pub-roller-bot en 138114
- Evita que la herramienta falle cuando
IntelliJValidatorOnMacencuentra una instalación a la que le faltaCFBundleIdentifierpor @andrewkolos en 138095 - Parseo mejorado de la versión de Java por @reidbaker en 138155
- Actualiza paquetes de pub por @flutter-pub-roller-bot en 138163
- Elimina la codificación URI innecesaria de la url de websocket en el listener por @dnfield en 137969
- Prepara la prueba analyze_once para la eliminación del soporte de analysis_options_user por @srawlins en 138229
CommandResultEventmigrado por @eliasyishak en 138165- [macOS] Suprime la advertencia de createItemModels en Xcode 15 por @cbracken en 138243
- Corrige la ruta de vscode instalado vía snap por @KristijanZic en 136997
- Consume flutter.js desde los artefactos del engine. por @eyebrowsoffire en 137113
- Migración de analíticas unificadas para
CodeSizeAnalysispor @eliasyishak en 138351 - Captura el error de directorio faltante en
FontConfigManagerpor @eliasyishak en 138496 - Simplemente usa interpolación de cadenas para la url de ws en las pruebas por @dnfield en 138235
- Actualiza cupertino_icons a 1.0.6 por @lsaudon en 136962
- Mejora la lógica de la ruta del archivo de salida en el análisis de Android por @chunhtai en 136981
- Corrige el fallo por eliminación de archivos en BuildIOSArchiveCommand.runCommand por @vashworth en 138734
- En
flutter doctor -v, cuando el JRE está demasiado desactualizado para ejecutarsdkmanager, imprime un mensaje de error útil por @andrewkolos en 138762 - [flutter_tools] Corrige el estado no válido "future already completed" en los registros de flutter por @christopherfujino en 138517
- Caso límite en flutter/flutter/issues/135402 con prueba por @reidbaker en 138814
- Ofrece un mensaje de error accionable cuando un Pod requiere una versión mínima del SO más alta por @stuartmorgan en 138097
- Actualiza la plantilla de proyecto de app para Android para aplicar el plugin de Kotlin para Gradle de forma declarativa por @bartekpacia en 139006
- Añade validación de tipos a la lógica de parseo de archivos .arb que no son plantilla por @andrewkolos en 139035
- [flutter_tools] Corrige las instrucciones para deshabilitar las animaciones de la CLI por @christopherfujino en 139094
- Actualiza dependencias por @Hixie en 139203
- Corrección de error tipográfico en dartdoc en prueba de herramienta por @mdebbar en 139386
- Añadida la ruta de vscode-insiders instalado vía snap por @KristijanZic en 137117
- Hace público
handleJsonEventpara que se pueda sobrescribir internamente. por @chingjun en 139531 - Envía un evento cuando DDS con proxy crea una conexión. por @chingjun en 139530
- Hace que Java.version devuelva null si
java --versionfalla o no se puede ejecutar por @andrewkolos en 139614 - Migra los valores de uso de comandos por @eliasyishak en 139383
- Soporte para la empaquetación condicional de assets basada en
--flavorpor @andrewkolos en 132985 - Revierte "Support conditional bundling of assets based on
--flavor" por @auto-submit en 139787 - Actualiza paquetes de pub por @flutter-pub-roller-bot en 139864
- Actualiza paquetes de pub por @flutter-pub-roller-bot en 139926
- Actualiza paquetes de pub por @flutter-pub-roller-bot en 139969
- Permite a los plugins usar compileSdkPreview por @gmackall en 131901
- Advierte cuando los plugins de Gradle se aplican usando la forma heredada "apply script method" por @bartekpacia en 139690
- Revierte "Warn when Gradle plugins are applied using the legacy "apply script method" way" por @auto-submit en 140102
- No usa project en doLast por @reidbaker en 139325
- Optimiza la transferencia de archivos al usar dispositivos con proxy. por @chingjun en 139968
- [deps] Actualiza el SDK de Android a 34 por @dcharkes en 138183
- [reland] Soporte para la empaquetación condicional de assets basada en
--flavorpor @andrewkolos en 139834 - Adapta la redacción para el SDK de Android requerido para plugins por @Gustl22 en 140043
- [macOS,iOS] Versión recomendada de CocoaPods: 1.13.0 por @cbracken en 135447
- Refactorizado el nombre del método ipa de la herramienta CLI para admitir --export-options-plist por @raphire08 en 138555
- Reland "Warn when Gradle plugins are applied using the legacy apply script method" por @bartekpacia en 140103
- Revierte cambios automatizados hechos al settings.gradle obsoleto (plugins.each) por @Gustl22 en 140037
- Pasos de migración Parte 1/n para la migración de Kotlin por @reidbaker en 140452
- Reland: "Fix how Gradle resolves Android plugin" por @Gustl22 en 137115
- [flutter_tools] Asegura que los clientes del demonio de flutter puedan detectar dispositivos de vista previa por @christopherfujino en 140112
- Corrige la empaquetación condicional de assets por flavor para macos por @andrewkolos en 140433
- Usa comillas dobles en lugar de comillas simples en los archivos de compilación de gradle por @reidbaker en 140512
- Deshabilita el orden aleatorio de pruebas en asset_bundle_test.dart por @zanderso en 140666
- Hace que la herramienta flutter reintente en caso de error de red 502 Bad Gateway de gradle por @zanderso en 140670
- Revierte "[Impeller] Plumb through the impeller-force-gl flag." por @dnfield en 140535
- Actualiza dependencias con
flutter update-packages --force-upgradepor @elliette en 140810 - Corrige la condición de carrera de configuración en las pruebas del paquete de assets por @andrewkolos en 140832
- [flutter_tools] Añade soporte para --enable-impeller al dispositivo de pruebas por @jonahwilliams en 140899
- Elimina la depuración de bitcode obsoleta de las herramientas por @jmagman en 140903
- Corrige el uso del engine local en plugins de macOS por @stuartmorgan en 140222
- Fija package:vm_service por @DanTup en 140972
- Gen l10n añade opción de argumentos nombrados por @TabooSun en 138663
- Añade soporte de empaquetación condicional de assets por flavor a
flutter testpor @andrewkolos en 140944 - [cp] Reemplaza el
existsobsoleto en podhelper.rb por @stuartmorgan en 141381 - CP: [Beta] Actualiza DWDS a la versión 23.0.0+1 por @elliette en 142168
Documentación
#- Verifica los enlaces de ejemplo en busca de enlaces mal formados por @gspencergoog en 137807
Otros cambios
#- Deshabilita temporalmente NexusLowRes, version=29 por @ricardoamador en 135785
- Añade comprobación de dispositivo listo por @ricardoamador en 135526
- Añade soporte para pasos de
setupen las pruebas de clientes de flutter por @kenzieschmoll en 135726 - Sube frame_request_pending_latency [intento #2] por @moffatman en 135890
- Revierte "Marks Linux_samsung_a02 new_gallery__transition_perf to be unflaky" por @zanderso en 136097
- Actualiza github/codeql-action de 2.21.6 a 2.22.0 por @dependabot en 136095
- [Windows] Añade las primeras pruebas de plugin Arm64 por @loic-sharma en 135512
- Corrige las instrucciones de
flutter driveen el README deMacrobenchmarkpor @TahaTesser en 135990 - [conductor] Elimina PublishChannel y usa el comando MPA por @CaseyHillers en 135884
- Migra la plantilla de issue "Non-speed related performance issues" a formularios de GitHub por @huycozy en 135130
- Elimina el simulador después de plugin_test_ios por @vashworth en 136265
- [Windows] Añade benchmarks de Arm64 por @loic-sharma en 135514
- Extiende el tiempo de espera predeterminado de 30 min a 1 hora para las pruebas de compilación en windows por @christopherfujino en 136300
- Elimina la prueba de Devicelab 'Windows_arm64 plugin_test' por @loic-sharma en 136379
- Cambia a Chrome for Testing en lugar del Chromium estándar. por @eyebrowsoffire en 136214
- [Windows Arm64] Añade la prueba de Devicelab 'platform_channel_sample_test_windows' por @loic-sharma en 136401
- Crea plantilla para issues sombrilla por @itsjustkevin en 134235
- Corrige error tipográfico en el nombre de la función por @vashworth en 136273
- Cambia algunas pruebas para ejecutarse en Macs sin dispositivos iOS conectados por @vashworth en 136463
- Elimina bringup de las pruebas y devuelve algunas a presubmit. Reorganiza TESTOWNERS. por @vashworth en 136498
- Ejecuta pruebas en dev/tools como parte de framework-misc y hace que pasen por @christopherfujino en 136501
- Actualiza github/codeql-action de 2.22.0 a 2.22.3 por @dependabot en 136563
- Aumenta la división de pruebas de compilación en windows, revierte el tiempo de espera a 30 mins por @christopherfujino en 136474
- Sube tiempos de cuadro de la GPU para Impeller en Android/iOS. por @jonahwilliams en 136565
- Actualiza las analíticas en el sitio de generación de docs de la API para usar el nuevo UA4 por @christopherfujino en 136497
- Vuelve a habilitar las pruebas de Nexus 6P por @ricardoamador en 136689
- Vuelve a habilitar NexusLowRes API 29 por @ricardoamador en 136686
- Añade dispositivos físicos con Android 14 a las pruebas de firebase por @gmackall en 136736
- Actualiza actions/checkout de 3.6.0 a 4.1.1 por @dependabot en 136762
- Desmarca linux_android platform_channels_benchmarks como inestable por @gmackall en 136838
- [Impeller] Añade trazado GPU de OpenGL a las pruebas de devicelab. por @jonahwilliams en 136974
- [docs] Expande las categorías para notas de lanzamiento automatizadas por @itsjustkevin en 136967
- Actualiza dartdoc a 7.0.1 y realiza limpieza por @goderbauer en 136975
- Actualiza github/codeql-action de 2.22.3 a 2.22.4 por @dependabot en 136985
- [ci_yaml] Elimina back_fill=false en el roller por @CaseyHillers en 137076
- Actualiza ossf/scorecard-action de 2.2.0 a 2.3.1 por @dependabot en 137103
- Migra las compilaciones de mac a dependencia de ruby. por @godofredoc en 136929
- Verifica el archivo de realm en su propio shard. por @eyebrowsoffire en 137160
- [gallery] Reland actualización de gallery a ecfb9e5352bd12032301b12b30d5853d83d89bda por @jonahwilliams en 137199
- Revierte "[gallery] Reland roll gallery to ecfb9e5352bd12032301b12b30d5853d83d89bda" por @auto-submit en 137264
- Elimina archivos gem y docker. por @godofredoc en 137200
- Ejecuta la prueba con una versión anterior de Xcode por @vashworth en 137293
- Ejecuta pruebas ya sea en macOS 12 o 13 por @vashworth en 137365
- Actualiza goldctl en .ci.yaml por @Piinks en 137441
- Proporciona una excepción para listar un issue. por @goderbauer en 137092
- Actualiza github/codeql-action de 2.22.4 a 2.22.5 por @dependabot en 137450
- Corrige fallo de división por cero en el benchmark animation_bench por @whesse en 137539
- Revierte "Roll Flutter Engine from 39be0fc34503 to ec3e988099be (2 revisions)" por @jason-simmons en 137647
- Actualiza la etiqueta de versión del paquete cipd del perfil de aprovisionamiento. por @yusuf-goog en 137710
- Actualiza los tokens de Carousel a v0.202 por @QuncCccccc en 137728
- [github] Elimina asignados en solicitudes de CP por @CaseyHillers en 137729
- Corrige comprobaciones de mounted por @goderbauer en 137778
- Migra docs de la API de master a main. por @godofredoc en 137726
- Avanza la versión de flutter gallery. por @jonahwilliams en 137846
- [benchmarks] Deshabilita el repintado parcial para macrobenchmarks de desenfoque de fondo múltiple en iOS. por @jonahwilliams en 137902
- Mueve new_gallery_transition_perf de Skia en a02 de staging a prod por @zanderso en 138013
- Usa no-response desde cocoon. por @godofredoc en 138037
- Revierte "Use no-response from cocoon." por @auto-submit en 138042
- Ejecuta un par de pruebas de iOS en presubmit por @vashworth en 138089
- Elimina la versión de fuchsia mac por @CaseyHillers en 138101
- Usa una versión específica de mac_toolchain por @vashworth en 138115
- Mueve Mac_build_test flutter_gallery__transition_perf_e2e_ios a staging por @vashworth en 138196
- Usa merge-base en find_commit.dart por @natebosch en 138033
- Solo ejecuta pruebas en macOS 12 por @vashworth en 138260
- Añade una sección de DevTools a CONTRIBUTING.md por @kenzieschmoll en 137193
- Ejecuta todas las pruebas en ejemplos/ por @goderbauer en 138374
- Actualiza github/codeql-action de 2.22.5 a 2.22.6 por @dependabot en 138438
- Actualiza dessant/lock-threads de 4.0.1 a 5.0.0 por @dependabot en 138437
- Añade nuevos paquetes a la plantilla de issue para paquetes de primera parte por @huycozy en 138540
- Actualiza release.yml por @johnpryan en 138561
- Propietarios de pruebas: cyanglaz -> vashworth por @cyanglaz en 138726
- Actualiza dartdoc a 7.0.2 por @srawlins en 138760
- Añade advertencias de dartdoc por @goderbauer en 138766
- Añade mhbdev a AUTHORS por @mhbdev en 138311
- Corrige la etiqueta team-infra en dependabot por @goderbauer en 138917
- Actualiza dessant/lock-threads de 5.0.0 a 5.0.1 por @dependabot en 138921
- Prueba de integración de gama amplia y vista de plataforma. por @jonahwilliams en 138837
- Revierte "Wide gamut and platform view integration test." por @auto-submit en 139100
- Reland Añade prueba de gama amplia para vista de plataforma por @jonahwilliams en 139101
- Ejecuta platform_channels_benchmarks en Pixel 7 Pro por @zanderso en 139092
- Vuelve a habilitar las pruebas en macOS 13 por @vashworth en 139083
- Mueve la prueba de análisis a pruebas por shard. por @godofredoc en 139161
- Revierte "Reland Add platform view wide gamut test" por @auto-submit en 139189
- Migra fuchsia_precache a pruebas por shard. por @godofredoc en 139202
- Usa la receta correcta en fuchsia_precache. por @godofredoc en 139279
- Mueve las pruebas de Impeller en Pixel 7 Pro de staging a prod por @zanderso en 139280
- Refactoriza prepare_package.dart por @christopherfujino en 139277
- Migra docs_test a shard. por @godofredoc en 139282
- Añadido soporte para vscode y vscode-insiders instalados vía Flatpak por @KristijanZic en 137123
- Actualiza actions/labeler de 4.3.0 a 5.0.0 por @dependabot en 139506
- Actualiza sync-labels para usar booleano por @drewroengoogle en 139516
- Aumenta la división por shards de las pruebas de compilación en windows por @christopherfujino en 139503
- Revierte "Update sync-labels to use boolean" por @auto-submit en 139533
- Revierte "Bump actions/labeler from 4.3.0 to 5.0.0" por @auto-submit en 139534
- Actualiza la versión de labeler, corrige el yaml para que funcione con v5 por @drewroengoogle en 139564
- Mueve docs para que usen su propia receta. por @godofredoc en 139521
- Actualiza el script generate_gradle_lockfiles para representar plantillas más nuevas, y lo ejecuta en dev/ por @gmackall en 135175
- Actualiza paquetes de pub por @flutter-pub-roller-bot en 139510
- Corrige que labeler en realidad no estuviera realizando ningún etiquetado por @drewroengoogle en 139596
- Añade dart doc enlazado para Display en media query. por @reidbaker en 139587
- Vuelve a habilitar las build_tests de windows por @christopherfujino en 139599
- [ci.yaml] Añade filtros runif y un tiempo de espera más estricto a packaging_test por @CaseyHillers en 139694
- Actualiza paquetes de pub por @flutter-pub-roller-bot en 139739
- [github] Elimina el hash de commit de la plantilla de issue de CP por @CaseyHillers en 139676
- Actualiza github/codeql-action de 2.22.6 a 2.22.9 por @dependabot en 139767
- Actualiza Dartdoc a 8.0.2 por @kallentu en 139780
- Actualiza paquetes de pub por @flutter-pub-roller-bot en 139811
- [flutter release] Añade plantilla de cherry pick para la descripción de pull requests por @XilaiZhang en 139590
- Hace detallado el comando tar c en prepare_package.dart por @christopherfujino en 139687
- [ci.yaml] Añade el ci.yaml faltante al runIf de las pruebas de hot reload de android por @CaseyHillers en 139932
- [github actions] Automatiza los Cherry Picks de Flutter por @XilaiZhang en 139524
- Actualiza los lockfiles de Gallery para la nueva versión del plugin video_player por @jason-simmons en 139832
- Selecciona el entorno de ejecución del simulador para las pruebas basándose en la compilación de entorno de ejecución preferida por Xcode por @vashworth en 139919
- Actualiza paquetes de pub por @flutter-pub-roller-bot en 139995
- Actualiza github/codeql-action de 2.22.9 a 2.22.10 por @dependabot en 140003
- Se añade a sí mismo como revisor de bundler en dependabot por @jmagman en 140081
- Actualiza paquetes de pub por @flutter-pub-roller-bot en 140024
- [Windows] Elimina la guarda de encabezado del mapa de teclas generado por @loic-sharma en 140082
- Desdesfija la versión de mac_toolchain por @vashworth en 139938
- Actualiza github/codeql-action de 2.22.10 a 3.22.11 por @dependabot en 140087
- Revierte "Roll Flutter Engine from 9f7004e3e30e to 45b95f264d63 (1 revision)" por @auto-submit en 140123
- Se vuelve a añadir a CODEOWNERS por @jmagman en 140080
- Expande y actualiza algunas categorías de release.yml por @parlough en 140120
- Realiza mejoras a las plantillas existentes para nuevas issues por @huycozy en 140142
- Actualiza actions/upload-artifact de 3.1.3 a 4.0.0 por @dependabot en 140177
- Revierte "Roll Flutter Engine from 0e7248d43251 to 0b0fab821536 (4 revisions)" por @auto-submit en 140194
- [github actions] Usa el token del usuario real flutter mirror bot por @XilaiZhang en 140191
- Establece la versión objetivo de la app de iOS en la prueba de compilación para no incrustar el entorno de ejecución de Swift por @jmagman en 140188
- Solo ejecuta archivos dart como prueba en el shard de pruebas de herramientas de vista previa de Android por @gmackall en 140099
- Traslada algunas pruebas alojadas en Linux en moto g4 a pixel 7 por @zanderso en 140389
- Elimina soluciones temporales para
plugin_lint_macnecesarias para versiones anteriores de Cocoapods por @vashworth en 140395 - Vuelve a mover hybrid_android_views_integration_test a Moto G4 por @zanderso en 140421
- [github actions] Añade un flujo de trabajo mínimo para probar el token por @XilaiZhang en 140363
- [github actions] Cambia el flujo de trabajo de ejemplo mínimo para ser activado manualmente por @XilaiZhang en 140435
- Mueve las pruebas trasladadas a Pixel 7 de staging a prod por @zanderso en 140438
- Elimina la insignia de estado de compilación de Cirrus por @cbracken en 140461
- Actualiza los permisos de trabajos por @godofredoc en 140476
- Actualiza README.md por @mit-mit en 140382
- Habilita la verificación de
android_preview_tool_integration_testspor @gmackall en 140470 - Ejecuta las pruebas de staging en mac con Xcode 15 por @vashworth en 140518
- [web] Vuelve a incluir pruebas de canvaskit que ahora pasan por @yjbanov en 140480
- Migra verify_codesigned. por @godofredoc en 139328
- Salida más útil de test.dart por @Hixie en 140175
- Actualiza README.md por @LinXunFeng en 140661
- Prueba de integración de entrada verificada por @johnmccutchan en 140806
- Revierte "Verified input integration test" por @auto-submit en 140833
- Prueba de entrada verificada intento 2 por @johnmccutchan en 140836
- Añade a Lucas Saudon a AUTHORS por @lsaudon en 139965
- [github actions] Refactoriza y corrige acciones de cherry pick por @XilaiZhang en 140499
- Añade objetivos de rastreo de fugas en Windows por @keyonghan en 140423
- Ejecuta la mitad de las pruebas de devicelab en iOS con Xcode 15 por @vashworth en 140927
- Añade el estado de la CI de Flutter al README por @CaseyHillers en 140513
- Elimina temporalmente la variable de entorno para los bots de rastreo de fugas. por @polina-c en 140978
- Traslada algunas pruebas de Android en macOS de Moto G4 a Pixel 7 Pro por @zanderso en 140912
- Elimina el comando codesign de conductor. por @godofredoc en 141044
- [flutter_releases] Cherrypicks del Framework para Flutter beta 3.19.0-1.0.pre por @godofredoc en 141305
- [flutter_releases] Cherrypicks del Framework para Flutter beta 3.19.0-0.2.pre por @XilaiZhang en 141727
- [CP] Actualiza las pruebas a Xcode 15 por @vashworth en 142320
- [flutter_releases] Cherrypicks del Framework para Flutter beta 3.19.0-0.4.pre por @itsjustkevin en 142777
Nuevos colaboradores
#- @Pante realizó su primera contribución en 135897
- @droidbg realizó su primera contribución en 136169
- @fischerscode realizó su primera contribución en 135823
- @aran realizó su primera contribución en 136297
- @linchen2chris realizó su primera contribución en 128382
- @838 realizó su primera contribución en 135986
- @cuishuang realizó su primera contribución en 137144
- @lirantzairi realizó su primera contribución en 136121
- @hrishikesh-kadam realizó su primera contribución en 137483
- @s0nerik realizó su primera contribución en 129210
- @KristijanZic realizó su primera contribución en 136997
- @peterabrahamdev realizó su primera contribución en 138253
- @feduke-nukem realizó su primera contribución en 137913
- @arpitgandhi9 realizó su primera contribución en 106635
- @victoreronmosele realizó su primera contribución en 138160
- @kallentu realizó su primera contribución en 139088
- @neko-andrew realizó su primera contribución en 138074
- @kalafut realizó su primera contribución en 139084
- @gbtb16 realizó su primera contribución en 130264
- @gzurowski realizó su primera contribución en 138973
- @VB10 realizó su primera contribución en 136165
- @yakagami realizó su primera contribución en 135936
- @anidotnet realizó su primera contribución en 136799
- @hgraceb realizó su primera contribución en 139021
- @shanmugam28 realizó su primera contribución en 139068
- @Anishishi realizó su primera contribución en 134345
- @sharmashashi realizó su primera contribución en 120206
- @raphire08 realizó su primera contribución en 138555
- @nonvachara-paloit realizó su primera contribución en 139197
- @huanghui1998hhh realizó su primera contribución en 139962
- @shirne realizó su primera contribución en 140568
- @Satsrag realizó su primera contribución en 140356
- @Gibbo97 realizó su primera contribución en 139617
- @AcarFurkan realizó su primera contribución en 137542
- @sharabiddin realizó su primera contribución en 140772
- @lukehutch realizó su primera contribución en 139535
- @TabooSun realizó su primera contribución en 138663
Registro de cambios completo: https://github.com/flutter/flutter/compare/3.16.0...3.19.0-0.4.pre
Motor
#Impeller
#- [Impeller] Revierte cambios de configuración de stencil. por @jonahwilliams en 46386
- [Impeller] Implementa grabador de canvas con serializador de trazas por @gaaclarke en 46376
- [Impeller] Simplifica la bandera de invertir colores al admitir filtros de color compuestos. por @jonahwilliams en 46391
- Revierte "[Impeller] simplify invert colors flag by supporting composed color filters." por @auto-submit en 46414
- [Impeller] Rehace la simplificación de invertir colores. por @jonahwilliams en 46416
- [Impeller] Cobertura de filtro de subpaso corregida con filtros de imagen por @gaaclarke en 46431
- [Impeller] Aplica la transformación a la cobertura de PointFieldGeometry por @jason-simmons en 46428
- [Impeller] Hace que algunos errores de OpenGL no sean fatales, los verifica en modo depuración (no unopt). por @matanlurey en 46434
- [Impeller] Deshabilita el blit de textura a textura en GLES. por @jonahwilliams en 46443
- [Impeller] Corrige los UVs de mezcla de framebuffer. por @bdero en 46489
- [Impeller] Stencil -> Clip por @bdero en 46519
- [Impeller] Invoca
glDebugMessageControlantes deglPushDebugGrouppor @matanlurey en 46392 - [Impeller] Implementa un
MockGLESque proporciona trampolines paraProcGLESTablepor @matanlurey en 46433 - [Impeller] No define
CanvasRecordersiIMPELLER_TRACE_CANVASno está establecido. por @jiahaog en 46476 - [Impeller] Aclara el espacio de cobertura. por @bdero en 46524
- [Impeller] Rastrea la cobertura de recorte por paso cuando no se colapsa. por @bdero en 46597
- [Impeller] Refactoriza CapabilitiesGLES en un Capabilities. por @jonahwilliams en 46621
- [Impeller] Asegura que la geometría conocida tenga un cálculo de límites simple. por @jonahwilliams en 46623
- [Impeller] Añade IMPELLER_DEBUG alrededor de group. por @jonahwilliams en 46642
- [Impeller] Soporta opcionalmente SamplerAddressMode::kDecal en el backend de OpenGLES por @ColdPaleLight en 46650
- [Impeller] Ejecuta las pruebas de renderizado de DisplayList. por @flar en 46422
- [Impeller] Hace paramétrico el tamaño de la ventana en las pruebas playground/golden por @gaaclarke en 46682
- [Impeller] Implementa soporte de recuperación de framebuffer para OpenGLES. por @jonahwilliams en 46585
- [Impeller] Registra un error específico de framebuffer incompleto. por @jonahwilliams en 46692
- [Impeller] Protege las llamadas al proc de extensión DebugMessageControlKHR. por @bdero en 46747
- Mueve //third_party/glfw a //flutter/third_party/glfw por @cbracken en 46733
- [Impeller] Permite que los conjuntos de variantes del pipeline tengan valores predeterminados diferentes. por @bdero en 46751
- [Impeller] Evita llamadas de profundidad GL no válidas en macOS de escritorio. por @bdero en 46758
- [Impeller] flutter_tester --enable-impeller por @dnfield en 46389
- [Impeller] Actualiza impeller-cmake por @bdero en 46764
- [Impeller] Usa tiras de triángulos para eliminar vértices de rectángulos duplicados. por @bdero en 46610
- [Impeller] Especifica el color de borde predeterminado para el modo de ajuste de textura que limita. por @chinmaygarde en 46806
- [Impeller] Corrige la optimización de color de limpieza para subpasos grandes. por @jonahwilliams en 46887
- [Impeller] Añade el tiempo de cuadro de la GPU al backend de Vulkan usando consultas de marcas de tiempo. por @jonahwilliams en 46796
- [Impeller] Limpiezas del trazador GPU de Vulkan por @jonahwilliams en 46915
- [Impeller] Ajusta las operaciones de cobertura de recorte para manejar pilas de recortes por paso por @jason-simmons en 46912
- [Impeller] Implementa un mecanismo de reintento para dart:ui/Image.toByteData. por @gaaclarke en 46840
- [Impeller] GPUTracer para Metal. por @jonahwilliams en 46846
- Reemplaza el uso de SkFont::refTypefaceOrDefault() por @kjlubick en 46969
- [Impeller] Añadidas sentencias de traza para colorsources por @gaaclarke en 47007
- [Impeller] Reelabora Vulkan GPUTracker para decorar los cmd buffers existentes. por @jonahwilliams en 46963
- Mueve imgui de buildroot a third_party de flutter por @cbracken en 47031
- Deshabilita la prueba de hilos que falla en la CI por @jonahwilliams en 47034
- [Impeller] Documenta ReactorGLES. por @chinmaygarde en 47070
- [Impeller] Protege la ejecución de operaciones de ReactorGLES con un mutex por @jason-simmons en 47068
- [Impeller] Usa una fábrica de punteros débiles en GPUSurfaceGLImpeller compatible con la fusión de hilos de rasterizado por @jason-simmons en 47081
- Elimina el parámetro no utilizado
fboenSetAsFramebufferAttachment()de GLES. por @matanlurey en 47133 - [Impeller] Trazador GPU para GLES. por @jonahwilliams en 47080
- Pipeline de vista múltiple por @dkwingsmt en 44473
- Revierte "Multiview pipeline" por @auto-submit en 47174
- [Impeller] Aumentado el relleno para desenfoques por @gaaclarke en 47176
- [Impeller] Corrige el reinicio de cmd pool desde el hilo secundario. por @jonahwilliams en 47184
- [Impeller] Limpiezas de consultas Vk. por @jonahwilliams en 47208
- [Impeller] Añadidas pruebas para verificar comportamientos de saveLayer vacío. por @gaaclarke en 47138
- Revierte "Reland: Multiview pipeline " por @zanderso en 47237
- Reland 2: Pipeline de vista múltiple por @dkwingsmt en 47239
- [Impeller] Renombra blobcat a shader_archive(r). por @chinmaygarde en 47247
- [Impeller] Actualiza la imagen del pipeline de shaders con un gráfico. por @chinmaygarde en 47250
- [Impeller] Ajustes a SubmitKHR y consultas. por @jonahwilliams en 47249
- [Impeller] Habilita MSAA para OpenGLES: Intento 2. por @matanlurey en 47030
- [Impeller] Los componentes de curva en la ruta del trazo usan las direcciones de inicio como sus desplazamientos iniciales por @chunhtai en 46203
- [Impeller] Asigna la cantidad exacta de descriptores y los pobla de una sola vez. por @jonahwilliams en 47200
- [Impeller] Añade soporte para archivos fat de shaders para múltiples backends de renderizado. por @chinmaygarde en 47278
- [Impeller] Aplica tramado incondicionalmente en fragmentos de shaders de degradados. por @matanlurey en 46746
- OpenGL <4.x no admite formatos solo de stencil, por lo que se elimina el TODO por @matanlurey en 47286
- [Impeller] Actualiza la documentación del pipeline de compilación de shaders para detallar archivos multiarquitectura. por @chinmaygarde en 47289
- Añade linter para verificar comentarios de argumentos por @gaaclarke en 47305
-
[Impeller] Remove use of FML_DISALLOW_
macros in Impeller. by @chinmaygarde in 47307 - Violaciones de comentarios de argumentos del linter omitidas por @gaaclarke en 47310
- Limpia un poco las dependencias de paquetes de Dart por @zanderso en 47306
- [Impeller] Almacena en caché la ubicación en los metadatos. por @jonahwilliams en 46640
- [Impeller] Documentación mejorada del desenfoque gaussiano. por @gaaclarke en 47283
- [Impeller] Añadido openplayground faltante por @gaaclarke en 47338
- [Impeller] Elimina el closure gigante en EntityPass. por @jonahwilliams en 47343
- [Impeller] Corrige los criterios de transformación y geometría para una optimización en TiledTextureContents por @jason-simmons en 47341
- [Impeller] Añade FilterContents::GetSourceCoverage para habilitar el recorte de saveLayer filtrado. por @flar en 47183
- [Impeller] Corrige la fuga de framebuffers usados en el renderizado MSAA de GLES por @jason-simmons en 47362
- [Impeller] Habilita GLES MSAA solo si la extensión multisampled_render_to_texture2 está disponible por @jason-simmons en 47364
- [Impeller] Añade latch de espera de presentación. por @jonahwilliams en 47311
- Mueve flatbuffers a flutter/third_party por @zanderso en 47387
- [Impeller] Comenzado el escalado del sigma de desenfoque gaussiano para coincidir con la salida de Skia por @gaaclarke en 47405
- [Impeller] Getters de Rect por @flar en 47411
- Migra inja, sqlite, libtess2 a //flutter/third_party. por @chinmaygarde en 47408
- [Impeller] Cambia de
glBlitFramebuffera resolución MSAA implícita. por @matanlurey en 47282 - [Impeller] Restaura los tiempos de consulta GPU de GLES. por @jonahwilliams en 47511
- [Impeller] Migra pruebas unitarias a fábricas de Rect nombradas por @flar en 47430
- [Impeller] Buffers de renderizado MSAA de OpenGLES (es decir, para stencils) por @matanlurey en 47495
- [Impeller] No devuelve un Contents nulo si el filtro de desenfoque de un Paint produce un rectángulo de cobertura vacío por @jason-simmons en 47496
- Elimina quirúrgicamente
.*dither.*del Engine por @matanlurey en 46750 - [Impeller] Permite que las escenas 3D se rendericen cuando MSAA no sea compatible. por @bdero en 47217
- [Impeller] Actualizado el enlace de benchmark de iOS por @gaaclarke en 47515
- [Impeller] Coloca los estáticos de Rect bajo la plantilla Rect. por @bdero en 47529
- [Impeller] Grabación/reproducción de buffer de stencil en lugar de almacenamiento MSAA. por @jonahwilliams en 47397
- [Impeller] OpenGLES: Asegura que las texturas frag/vert estén vinculadas con unidades de textura únicas. por @bdero en 47218
- [Impeller] Corrige el acceso a nullopt y simplifica el cálculo de cobertura en GetSubpassCoverage. por @bdero en 47347
- [Impeller] Incluye cstdint en todas partes donde se use uint32_t. por @bdero en 47533
- Consolida todas las copias de la función auxiliar de pruebas OpenFixtureAsSkData por @jason-simmons en 47491
- [Impeller] Mueve toda la construcción restante de Rect a fábricas nombradas por @flar en 47582
- Añade algunos comentarios importantes a algunos de los métodos de FilterContents por @flar en 47567
- [Impeller] Añade soporte para constantes de especialización. por @jonahwilliams en 47432
- [Impeller] Skia gold para pruebas de dart de flutter_tester. por @dnfield en 47066
- [Impeller] Marca como obsoletos los campos expuestos de Rect por @flar en 47592
- [Impeller] Usa la constante de especialización para la característica decal de pipelines de desenfoque. por @jonahwilliams en 47617
- Revierte el PR de constante de especialización y un cambio que lo usaba por @zanderso en 47650
- [Impeller] Añade un ejemplo de prueba de entidad con HAL "real" en lugar de mocking. por @jonahwilliams en 47631
- [Impeller] Eliminada la sobrecarga de operadores (violación del estilo C++) por @gaaclarke en 47658
- [Impeller] Elimina los accesos a campos de Rect desde el subdirectorio aiks por @flar en 47628
- Mueve algunos paquetes de Dart a //flutter/third_party/pkg por @zanderso en 47654
- [Impeller] Corrige la ruta rápida de destino de drawVertices para aplicar alpha. por @jonahwilliams en 47695
- [Impeller] Corrige EntityPassTarget::Flip con MSAA implícito. por @jonahwilliams en 47701
- [Impeller] Escala la cobertura del desenfoque para coincidir con la salida renderizada por @gaaclarke en 47621
- [Impeller] Añade soporte para constantes de especialización redux. por @jonahwilliams en 47678
- No usa archivos BUILD.gn de Skia por @zanderso en 47677
- [Impeller] Añadidas pruebas para matrices por @gaaclarke en 47754
- Revierte "[Impeller] Add support for specialization constants redux." por @auto-submit en 47762
- [Impeller] Hace que los métodos IsEmpty en Rect y Size reconozcan NaN por @flar en 47725
- [Impeller] Soporta análisis estático de seguridad de hilos con variables de condición. por @chinmaygarde en 47763
- [Impeller] Añade Rect::GetNormalizingTransform para manejar la conversión de coordenadas UV por @flar en 47775
- [Impeller] Añade macros EXPECT_OBJ_NEAR similares a las versiones ASSERT_OBJ_NEAR por @flar en 47795
- [Impeller] Elimina la capacidad de leer desde la pantalla. por @jonahwilliams en 47808
- [Impeller] Añade soporte para el concepto de Skia de RRect::isSimple necesario para el despacho de DL por @flar en 47736
- Revierte "[Impeller] add support for Skia concept of RRect::isSimple needed for DL dispatching" por @auto-submit en 47821
- [Impeller] Crea una instancia global de Vulkan en PlaygroundImplVK para evitar que SwiftShader se descargue después de que se complete una prueba por @jason-simmons en 47781
- [Impeller] Documentado el segundo paso en el desenfoque gaussiano. por @gaaclarke en 47822
- [Impeller] Añade soporte para constantes de especialización (III). por @jonahwilliams en 47765
- Reland "[Impeller] add support for Skia concept of RRect::isSimple needed for DL dispatching" por @flar en 47824
- [Impeller] Elimina APIs de Path no utilizadas/no probadas. por @jonahwilliams en 47841
- Ampliado el conjunto de lints de rendimiento por @gaaclarke en 47868
- [Impeller] Reduce las asignaciones para la generación de polilíneas por @dnfield en 47837
- [Impeller] Implementa Canvas::DrawLine para teselar líneas directamente por @flar en 47846
- [Flutter GPU] Añade DeviceBuffer. por @bdero en 47699
- [Impeller] Añade benchmark para teselación convexa. por @jonahwilliams en 47956
- [Impeller] Simplifica la teselación convexa por @jonahwilliams en 47957
- [Impeller] Algunos clang tidies en impeller por @jonahwilliams en 48077
- [Impeller] Añade envío asíncrono de comandos para el pase de blit. por @jonahwilliams en 48040
- [Impeller] Crea un TextureMTL respaldado por un drawable. por @jonahwilliams en 48049
- [Impeller] Corrige el problema donde el bloqueo no se volvía a adquirir cuando la espera salía en CV. por @chinmaygarde en 48104
- [Impeller] Almacena todos los datos de puntos de ruta en un único buffer. por @jonahwilliams en 47896
- [Impeller] Implementa desenfoque gaussiano que reduce la escala antes de aplicar el desenfoque por @gaaclarke en 47576
- [Impeller] Clang tidy aún más por @jonahwilliams en 48102
- [Impeller] Añade soporte para texturas GL externas a TiledTextureContents. por @bdero en 47586
- [Flutter GPU] Añade Textures. por @bdero en 48118
- [Impeller] Limpiezas en las interfaces de geometría. por @jonahwilliams en 48180
- [Impeller] Unifica en torno a "transform" por @gaaclarke en 48184
- Hace
impeller/{archivist|compiler|core|entity}/...compatible con … por @matanlurey en 48153 - Hace
impeller/geometry/...compatible con.clang-tidy. por @matanlurey en 48154 - Hace
impeller/aiks/...compatible con.clang-tidy. por @matanlurey en 48152 - Hace
impeller/...compatible with.clang-tidy. por @matanlurey en 48155 - Reemplaza llamadas a SkFontMgr::RefDefault por @kjlubick en 48179
- [Impeller] Intenta reemplazar
*desccon verificaciones de value/is_valid. por @matanlurey en 48194 - [Impeller] Implementa "blur halo" gaussiano por @gaaclarke en 48149
- [Impeller] Preasigna el buffer de comandos a la siguiente potencia de dos de la lista de entidades. por @jonahwilliams en 48185
- Hace
{flow|fml|impeller}/...compatible con.clang_tidy. por @matanlurey en 48241 - [Impeller] Asegura que las superficies de superposición se construyan con ajustes de amplia gama de colores. por @jonahwilliams en 48190
- Aún más cumplimiento con
.clang_tidy, edición rezagados. por @matanlurey en 48291 - [Impeller] No copia la pintura hasta que estemos seguros de que se aplicará la optimización de desenfoque de RRect. por @jonahwilliams en 48298
- [Impeller] Hace que el estado del buffer del host tenga conteo de referencias interno. por @jonahwilliams en 48303
- [Impeller] Pasa ref const a los helpers de vinculación. por @jonahwilliams en 48318
- [Impeller] Almacena en caché las propiedades del render target en Render Pass. por @jonahwilliams en 48323
- Revierte "[Impeller] pass const ref to binding helpers." por @auto-submit en 48330
- [Flutter GPU] Codificación ráster. ¡Primer triángulo! por @bdero en 48314
- [Impeller] La extensión OES no se aplica a texturas regulares para soporte de calcomanías por @jonahwilliams en 48388
- [Impeller] Usa constante de especificación para soporte de calcomanías en el filtro de morph. por @jonahwilliams en 48288
- [Flutter GPU] Vinculación de texturas, vinculación de índices, adjuntos, estado de profundidad. por @bdero en 48386
- [Impeller] Revierte la optimización de teselación no nula. por @jonahwilliams en 48234
- [Impeller] Añade explicador para perfilado de CPU en Android. por @jonahwilliams en 48407
- [Impeller] Pruebas de desenfoque gaussiano actualizadas para usar texturas privadas de dispositivo por @gaaclarke en 48417
- Actualiza
HeaderFilterRegexde una vez por todas. por @matanlurey en 48145 - [Impeller] Añade benchmarks que miden el tiempo que toma registrar operaciones de canvas. por @jonahwilliams en 48374
- Reemplaza todas las llamadas a SkTypeface::Make con las de SkFontMgr por @kjlubick en 48319
- [Impeller] Recicla conjuntos de descriptores. por @jonahwilliams en 48343
- [Impeller] Implementa la incorporación de la transformación de captura instantánea del desenfoque gaussiano por @gaaclarke en 48426
- [Impeller] Ajusta el escalado de sigma al escalado de Skia. por @jonahwilliams en 48434
- [Impeller] Omite el desenfoque de máscara con sigma 0. por @jonahwilliams en 48457
- [Impeller] Corrige inestabilidad en la prueba del reciclador del pool de descriptores. por @jonahwilliams en 48479
- [Impeller] Corrige el orden de operaciones en la búsqueda de texturas generadas por SkSL. por @jonahwilliams en 48488
- [Impeller] Comenzó a expandir la región de recorte de desenfoque por @gaaclarke en 48535
- [Impeller] Añade teselación directa de círculos para DrawCircle y extremos redondeados por @flar en 48103
- [Impeller] Corrige el tamaño de los cuadrados en DrawPoints(PointMode). por @flar en 48547
- [Impeller] Tesela directamente círculos con trazo. por @flar en 48586
- Elimina algunas declaraciones anticipadas triviales de Impeller por @dnfield en 48635
- [Impeller] Mueve BufferView/Texture/Sampler al vincular. por @jonahwilliams en 48628
- [Impeller] Elimina el constructor de copia de impeller::Path. por @jonahwilliams en 48616
- [Impeller] Elimina las instanciaciones duplicadas de la suite de pruebas de entidades. por @chinmaygarde en 48654
- [Impeller] Documenta qué es parte de estos metadatos de shader. por @jonahwilliams en 48647
- [Impeller] Renderiza sombras de emojis con colores correctos. por @jonahwilliams en 48593
- [Impeller] Elimina el soporte para shaders de control/evaluación de teselación. por @jonahwilliams en 48649
- [Impeller] Hace que Entity sea de solo movimiento, simplifica la construcción de contenidos de geometría/filtro. por @jonahwilliams en 48596
- [Impeller] Comenzó a tener en cuenta brechas de enteros en blur sigma, activó el filtro lineal por @gaaclarke en 48651
- [Impeller] Prefiere mover el buffer de vértices, ubica en el comando en lugar del objeto de vinculación. por @jonahwilliams en 48630
- [Impeller] Declara las constantes de especialización como floats. por @jason-simmons en 48644
- [Impeller] Lectura del framebuffer en Vulkan mediante VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS por @jonahwilliams en 48458
- [Impeller] Desactiva la descarte de entidades por defecto. por @jonahwilliams en 48717
- Reemplaza el uso de Fontmgr::RefDefault con llamadas de creación explícitas por @kjlubick en 48571
- [Impeller] Proporciona el color de limpieza a una mezcla avanzada si se optimizó de más por @jason-simmons en 48646
- [Impeller] Almacena las vinculaciones de Buffer/Texture en un vector en lugar de un map. por @jonahwilliams en 48719
- Revierte "Replace use of Fontmgr::RefDefault with explicit creation calls" por @jason-simmons en 48755
- Reaplica "Replace use of Fontmgr::RefDefault with explicit creation calls" por @jason-simmons en 48764
- [Impeller] Implementa un nuevo modo de tile de desenfoque por @gaaclarke en 48805
- [Impeller] No asigna cadenas de captura en modo de producción. por @jonahwilliams en 48760
- [Impeller] Tesela directamente elipses rellenas por @flar en 48770
- Mueve
//third_party/tinygltfa//flutter/third_party/tinygltfpor @matanlurey en 48852 - [Impeller] Limita el nuevo sigma de desenfoque por @gaaclarke en 48813
- [Impeller] Hizo que la prueba de entidad de desenfoque pudiera usar el nuevo desenfoque por @gaaclarke en 48881
- [Impeller] Elimina eventos de traza que han dejado de ser útiles. por @jonahwilliams en 48856
- Mueve
third_party/stbaflutter/third_party. por @matanlurey en 48845 - [Impeller] Recicla la textura del atlas de glifos de manera más agresiva. por @jonahwilliams en 48888
- [Impeller] Teselación directa de rectángulos redondeados rellenos simples por @flar en 48919
- Mueve
third_party/swiftshader, actualizaDEPSde buildroot. por @matanlurey en 48946 - Migra
impeller/**.ha guardas de encabezado. por @matanlurey en 48962 - [Impeller] Usa geometría de teselación directa para formas de recorte simples por @flar en 48959
- [Impeller] Calcula la clave de ContextContentOptions mediante manipulación de bits (en lugar de hacer hash de cada propiedad). por @jonahwilliams en 48902
- [Impeller] Hizo que el nuevo desenfoque funcione en dispositivos sin el modo de dirección decal por @gaaclarke en 48899
- [Windows] Pasa a
FlutterCompositorpara renderizado por @loic-sharma en 48849 - [Flutter GPU] Importación de shader en tiempo de ejecución. por @bdero en 48875
- [Impeller] Añade prueba golden para desenfoque recortado+transformado. por @bdero en 48886
- [Impeller] Hizo que el nuevo desenfoque admita desenfoques 1D por @gaaclarke en 49001
- Revierte "[Windows] Move to
FlutterCompositorfor rendering" por @auto-submit en 49015 - [Impeller] Rectángulos redondeados con extremos circulares no deberían generar elipses por @flar en 49021
- [Impeller] Activó el nuevo desenfoque. por @gaaclarke en 48472
- [Impeller] Distingue entre sin color de limpieza y color de limpieza negro transparente. por @jonahwilliams en 49038
- Revierte "[Impeller] Turned on new blur." por @gaaclarke en 49062
- [Impeller] Separa las pruebas de degradado de aiks_unittests por @gaaclarke en 49050
- [Impeller] impellerc: elimina código no utilizado por @dnfield en 49061
- Revierte "[Impeller] Provide the clear color to an advanced blend if it was optimized out" por @jason-simmons en 49064
- [Impeller] Desactiva el seguimiento de límites de Aiks para SaveLayers filtrados. por @bdero en 49076
- [Impeller] No pasa el flag depfile al crear un bundle de shaders en ImpellerC por @jason-simmons en 49114
- Añade FlutterMetalLayer como alternativa opcional a CAMetalLayer por @knopp en 48226
- [Impeller] Hace privados los campos origin y size de Rect por @flar en 49168
- [Impeller] Añade AiksTest interactivo de Blur+Clip. por @bdero en 49283
- [Impeller] Nuevo desenfoque: matemática refactorizada y corregido tamaño de padding expandido por @gaaclarke en 49206
- Revierte "[Impeller] new blur: refactored math and fixed expanded padding size" por @gaaclarke en 49298
- [Impeller] Corregido Rect::Contains por @gaaclarke en 49294
- Reaplica
[Impeller] new blur: refactored math and fixed expanded padding sizepor @gaaclarke en 49302 - Reaplica "[Windows] Move to FlutterCompositor for rendering" por @loic-sharma en 49262
- [Impeller] Hace que los archivos IPLR sean multiplataforma por @dnfield en 49253
- [Impeller] No omite el renderizado cuando el desenfoque de máscara es cero por @flar en 49342
- [Impeller] Elimina el uso de campos privados de Rect de PathBuilder por @flar en 49334
- [Impeller] Nuevo desenfoque: implementado alternado (ping pong) por @gaaclarke en 49252
- Comienza a conectar fragment program para OpenGLES por @dnfield en 49347
- Revierte "Reland "[Windows] Move to FlutterCompositor for rendering" por @loic-sharma en 49461
- [Impeller] Añade documentación sobre la captura de flamegraph en iOS. por @jonahwilliams en 49469
- [Impeller] Permite múltiples parámetros --runtime-stage-* para impellerc por @dnfield en 49475
- [Impeller] Desactiva cómputo para Vulkan. por @jonahwilliams en 49463
- [Impeller] Extrajo las pruebas unitarias de path a su propio archivo por @gaaclarke en 49499
- [Impeller] Nuevo desenfoque: limita uvs a la región de desenfoque por @gaaclarke en 49299
- [Impeller] Migra desenfoque al cálculo de coeficientes en la cpu por @gaaclarke en 49512
- [Impeller] RenderPass ahora proporciona la matriz ortográfica por @flar en 49544
- [Impeller] Elimina declaración anticipada de SamplerLibrary. por @jonahwilliams en 49573
- [CP] [Impeller] Permite radios de esquina no cuadrados para desenfoques rápidos por @flar en 50023
Android
#- Desactiva enableHardwareBufferRenderingTarget por @CaseyHillers en 46425
- Añade una bandera en AndroidManifest.xml para desactivar Platform Views respaldadas por ImageReader por @johnmccutchan en 46430
- Restringe Platform Views respaldadas por ImageReader a Android 33+ por @johnmccutchan en 46478
- Corrige el parpadeo de pantalla en alto FPS en Platform Views al usar ImageReaderPlatformViewRenderTarget por @johnmccutchan en 46724
- [Android] Añade soporte para acciones de procesamiento de texto por @bleroux en 44579
- Corrige 303652511 y añade una prueba de regresión por @johnmccutchan en 46743
- Renombra HardwareBufferExternalTexture* a ImageExternalTexture* por @johnmccutchan en 46786
- Revierte "[Android] Add support for text processing actions (#44579)" por @gmackall en 46788
- No usa objcopy para incrustar icudtl de Android por @zanderso en 46862
- Corrige declaración anticipada y algunos enums obsoletos por @kjlubick en 46882
- Reaplica - [Android] Add support for text processing actions por @bleroux en 46817
- Permite objetivo de renderizado de views de plataforma respaldado por Image en Android >= 29 de nuevo por @johnmccutchan en 46958
- Reduce la severidad de un mensaje de log por @johnmccutchan en 47172
- Actualiza enum fml::ThreadPriority para coincidir con la guía de estilo. por @chinmaygarde en 47255
- No vuelve a inicializar la RenderSurface por defecto al regresar del modo de composición híbrida por @johnmccutchan en 47358
- Añade
KeyEventDeviceTypeaKeyDatapor @gspencergoog en 47315 - Corrige lint ImmutableEnum por @jiahaog en 47739
- Corrige lint de conversión de reducción (narrowing conversion) por @jiahaog en 47740
- Usa targetSdkVersion 33 para AndroidManifest.xml de la plataforma Android por @utzcoz en 47683
- Actualiza Android SDK a 34 "UpsideDownCake" por @gmackall en 47609
- Revierte "Upgrade Android SDK to 34 "UpsideDownCake"" por @auto-submit en 47834
- [Reaplica] Actualiza Android SDK a 34 "UpsideDownCake" por @gmackall en 47839
- [Android] Eleva la versión de robolectric para soportar pruebas unitarias en Android 34 por @camsim99 en 47768
- Eleva minSdk a 19 para pruebas de Android por @utzcoz en 47686
- Revierte "Bump minSdk to 19 for Android tests" por @auto-submit en 47935
- Revierte "Add an AndroidManifest.xml flag to disable ImageReader backend Platform Views (#46430)" por @johnmccutchan en 48024
- [Impeller] Condiciona la selección de Vulkan a API 29 por @dnfield en 48089
- Hace
flow/embedded_views.hcompatible con.clang_tidy. por @matanlurey en 47994 - Revierte "Make
flow/embedded_views.hcompatible with.clang_tidy." por @auto-submit en 48130 - Reaplica "Make
flow/embedded_views.hcompatible with.clang_tidy." por @matanlurey en 48137 - [Android] Envía mensaje " did gain focus" desde el engine al framework por @hangyujin en 47114
- Corrige algunos errores tipográficos por @bartekpacia en 47960
- [PlatformView][Android] Redimensionamiento de VirtualDisplay en Android31 y superior por @designDo en 47946
- Hace
{shell|lib/ui}/...compatible con.clang_tidy. por @matanlurey en 48242 - [Impeller] Cambió a libc++ enlazada estáticamente en las capas de validación de vulkan. por @gaaclarke en 48290
- Termina de hacer
shell/platform/android/...compatible con.clang-tidy. por @matanlurey en 48296 - Reduce la cantidad de superficies requeridas al presentar views de plataforma por @knopp en 43301
- Corrige nuevo lint de la actualización de android 14, y lo elimina de la línea base por @gmackall en 47817
- [Android] Añade soporte para el comando "Share.invoke" de PlatformChannel por @bleroux en 48265
- [Android] Verifica si hay texto para pegar antes de intentar obtener datos de URI por @camsim99 en 48166
- Añade soporte para exponer el identificador de accesibilidad como resource-id en Android por @bartekpacia en 47961
- ExternalViewEmbedder para multivista por @dkwingsmt en 46169
- Añade un nuevo tipo de textura externa al embedder de Android por @johnmccutchan en 48803
- Suprime la advertencia para la nueva librería Activity. por @chingjun en 49046
- Corrige convención de nombres de guardas de encabezado en
shell/. por @matanlurey en 49006 - Hace que la view de PlatformViewsController use la acción del evento rastreado & conteo de punteros por @academy3746 en 47424
- Usa la nueva clase de textura externa SurfaceProducer para renderizar views de plataforma por @johnmccutchan en 49201
- Evento de puntero multivista por @dkwingsmt en 46213
- Añade soporte de try-with-resource a TraceSection por @0xZOne en 49445
- Corrige NPE cuando el delegado del plugin de plataforma es nulo por @0xZOne en 49391
- Platform Views en Android soportan Eventos de Entrada Verificados por @johnmccutchan en 49268
- Corrige un crash en la nueva textura externa SurfaceProducer por @johnmccutchan en 49496
iOS
#- [ios] Enlaza PlatformView de regreso al árbol de semántica por @cyanglaz en 46471
- Reemplaza el obsoleto [UIScreen mainScreen] en FlutterView.mm por @mossmana en 46802
- No responde al selector
insertionPointColoren iOS 17+ por @LongCatIsLooong en 46373 - [iOS TextInputPlugin] ajusta el markedTextRange al reemplazar texto. por @LongCatIsLooong en 46603
- Mueve rapidjson a flutter/third_party por @zanderso en 47354
- Hizo visible FlutterTaskQueue para Swift. por @gaaclarke en 47348
- [ios] haciendo que los punteros inteligentes de Objective-C soporten ARC por @cyanglaz en 47612
- [ios17][text_input]corrige congelamiento del teclado en iOS 17.0 al cambiar de idioma (sin depender de la afinidad de texto) por @hellohuanlin en 47566
- [ios]corrige que el resaltado de autocorrección en iOS 16 se muestre en la esquina superior izquierda por @hellohuanlin en 47279
- [ios] introduce weak_nsobject por @cyanglaz en 47947
- Reaplica "[Impeller] Fail if software backend is chosen and Impeller is enabled on iOS." por @dnfield en 46275
- [Ios] mueve pruebas unitarias flutter_test_ios_mrc a arc por @cyanglaz en 48162
- Hace
shell/platform/{darwin|embedder}/...compatible con.clang-tidy. por @matanlurey en 48160 - Mueve expat, ocmock, libjpeg-turbo, libwebp y wuffs a //flutter/third_party por @zanderso en 48193
- Corrige crash al compartir pantalla en iPad por @LouiseHsu en 48220
- Corrige no poder ocultar la barra de estado de iOS mediante setEnabledSystemUIMode por @LinXunFeng en 48271
- [ios] Envía mensaje " did gain focus" desde el engine al framework por @hangyujin en 48252
- Corrige _availability_version_check para iOS 11 y 12 por @zanderso en 48624
- Añade soporte para exponer el identificador de accesibilidad como accessibilityIdentifier en iOS por @bartekpacia en 48858
- Añade manifiesto de privacidad xcprivacy al framework de iOS por @jmagman en 48951
- Corrige el arreglo
NSPrivacyCollectedDataTypesen el manifiesto de privacidad por @jmagman en 49041 - Actualiza clang a 725656bdd885483c39f482a01ea25d67acf39c46 por @zanderso en 49248
Web
#- Usa construcciones de
dart:_wasmpara evitar la dependencia deWebAssembly.Functionpor @eyebrowsoffire en 46388 - Elimina el soporte para
Paint.enableDithering=falseendart:ui. por @matanlurey en 46745 - Actualiza goldctl por @zanderso en 46771
- [web] Añade fuente de respaldo Noto Music por @CoderDake en 46720
- Cambia a Chrome For Testing en lugar de Chromium por @eyebrowsoffire en 46683
- [web] Deja de usar
flutterViewEmbedderpara views de plataforma por @mdebbar en 46046 - Corregida la traducción de AutofillHints.middleName para web. por @eriko13 en 46429
- Solo ejecuta pruebas web de mac en macOS 12 por @vashworth en 46965
- Incluye mapas de símbolos en builds de CanvasKit y Skwasm. por @eyebrowsoffire en 46973
- [web] Asegura que el evento de tecla manejado no se propague al IME por @knopp en 46829
- Revierte "[web] Ensure handled key event is not propagated to IME" por @flar en 47086
- [web] Adjunta oyentes de eventos de puntero en la fase de burbujeo (bubble phase) por @mdebbar en 47121
- [web] Hace que HotRestartCacheHandler sea independiente por @mdebbar en 46906
- Corrige problemas de carga asíncrona de imágenes en skwasm. por @eyebrowsoffire en 47117
- [web] Soporta
flutterViewIden mensajes de views de plataforma por @mdebbar en 46891 - Añade soporte para enlaces en accesibilidad web por @chunhtai en 46117
- [web] Elimina solución alternativa para remover slots de forma segura en Safari por @mdebbar en 47169
- Actualiza a la versión más reciente de package:test por @natebosch en 46592
- Reaplica "Use a single OffscreenCanvas for rendering in CanvasKit (#45744)" por @harryterkelsen en 47241
- [web] DomManager para cada FlutterView por @mdebbar en 47388
- Actualiza goldctl por @Piinks en 47391
- Mueve flutter.js al engine. por @eyebrowsoffire en 47240
- Expone más métodos en
ui.Paragraph: líneas por @LongCatIsLooong en 46125 - Revierte "Expose more methods on
ui.Paragraph: lines" por @auto-submit en 47584 - Reaplica: [web] Ensure handled key event is not propagated to IME por @knopp en 47099
- Empaqueta flutter.js mediante esbuild por @eyebrowsoffire en 47573
- [web] corrige clics en nodos semánticos combinados (intento #2) por @yjbanov en 47360
- [web] Implementación no singleton de ui.FlutterView por @mdebbar en 47806
- Elimina la geometría física por @goderbauer en 47825
- Revierte "Remove physical geometry" por @auto-submit en 47862
- [web] Refactoriza anuncios de a11y fuera de FlutterViewEmbedder por @mdebbar en 47487
- Reaplica "Remove physical geometry" por @goderbauer en 47872
- Elimina implementaciones de tipos JS en clases @staticInterop por @srujzs en 47869
- [web] Mueve los estilos de FlutterViewEmbedder a StyleManager por @mdebbar en 47489
- [web] - corrige bug de selección en textfield en Safari por @htoor3 en 47917
- [web] Limpieza de adaptadores de eventos táctiles y de mouse por @mdebbar en 43697
- Mueve Skia a //flutter/third_party/skia por @zanderso en 47913
- [web] Inicialización explícita de la vista implícita por @mdebbar en 47921
- Usa flutter.js en el arnés de pruebas real. por @eyebrowsoffire en 47670
- [web] JSConfig: Añade el valor multiViewEnabled. por @ditman en 47939
- [web] Mueve
EmbeddingStrategyyDimensionsProviderfuera deFlutterViewEmbedderpor @mdebbar en 48025 - [web] Aplica estilos globales antes de insertar el elemento DOM por @mdebbar en 48027
- [canvaskit] Dimensiona el PictureRecorder al llamar a Scene.toImage por @harryterkelsen en 48142
- [web] Mueve toda la creación del DOM a DomManager por @mdebbar en 48123
- [web] Mueve la gestión del DOM de la escena a DomManager por @mdebbar en 47460
- [web] EngineFlutterView.dispose() por @mdebbar en 48183
- [web] Añade métodos JS add/removeView. por @ditman en 48106
- Expone algunas APIs más de glifos de
ui.Paragraphpor @LongCatIsLooong en 47698 - [web] Conecta la nueva API de JS al FlutterViewManager por @mdebbar en 48283
- [canvaskit] Habilita renderizado multivista por @harryterkelsen en 48301
- Dimensionamiento dinámico de vista [dart:ui] por @goderbauer en 48090
- [canvaskit] Recurre a
drawImagepara navegadores que no soportancreateImageBitmappor @harryterkelsen en 48336 - [canvaskit] Desactiva el soporte de createImageBitmap en Chrome 110 o anterior en Windows. por @harryterkelsen en 48475
- [web] Sin vista implícita en modo multivista por @mdebbar en 48505
- [canvaskit] Vuelve al renderizado por
drawImageen Chrome 110 o anterior por @harryterkelsen en 48515 - [canvaskit] Añade ImageFilter.compose por @harryterkelsen en 48546
- [web] Implementa multivista para semántica por @yjbanov en 48251
- [web] elimina ulimit y añade -i a felt por @yjbanov en 47414
- Reintenta cuando safaridriver falla por @vashworth en 48791
- Añade el objetivo
flutter_jscomo una dependencia paraweb_sdk. por @eyebrowsoffire en 48814 - Corrige cambios CSS con macOS 13 y Safari por @vashworth en 48807
- [web] PointerBinding por vista por @mdebbar en 48248
- Migración de SemanticsUpdateBuilder: introduce
identifierpor @bartekpacia en 48882 - [web] Maneja redimensionamientos al nivel de vista por @mdebbar en 48892
- Actualización manual de Dart SDK de 82c4571bb2de a a677378ae254 por @jason-simmons en 48933
- [web:multiview] Hace que CanvasKitRenderer escuche eventos de creación/eliminación de vista por @harryterkelsen en 48812
- Regresa Dart SDK a 3.3.0-219.0.dev por @jason-simmons en 48990
- Permite que las pruebas se ejecuten en macOS 13 por @vashworth en 48894
- Reaplica actualización manual de Dart SDK de 82c4571bb2de a a677378ae254 por @jason-simmons en 49034
- Corrige un bug en la implementación de
getClosestGlyphInfodel renderizador HTML por @LongCatIsLooong en 48774 - Corrige automáticamente las guardas de encabezado en el resto del repositorio
flutter/engine. por @matanlurey en 49059 - [web] Establece la propiedad cursor en body por @mdebbar en 49098
- Elimina
SemanticsUpdateBuilderNewy todas sus referencias y usos por @bartekpacia en 49139 - Convierte delta de la rueda de chromium a píxeles físicos en macOS por @knopp en 49028
- [web] Aplica la regla de renderizado onDrawFrame/onBeginFrame por @harryterkelsen en 49214
- Sincroniza lints con flutter/flutter por @goderbauer en 49192
- [web:multiview] Solo llama a
Renderer.clearFragmentProgramCacheen Hot Restart por @harryterkelsen en 48758 - [web] Difiere la inyección de views de plataforma hasta que sea necesario. por @ditman en 48960
- [web] autofocus en nuevas rutas por @yjbanov en 47727
- Revierte cambio de onrender por @cbracken en 49333
- Reaplica "[web] Enforce onDrawFrame/onBeginFrame render rule" por @harryterkelsen en 49336
- [web] hace consistentes las implementaciones de TextStyle por @yjbanov en 49465
Escritorio
#- [macOS] Asegura que el first responder sea consistente durante y después de la entrada de texto por @knopp en 46032
- [macOS] FlutterMutatorView debería recortar a los límites por @knopp en 46463
- [macOS] Corrige pruebas fallidas en Sonoma por @knopp en 46461
- Corrige uso de designadores anidados por @jiahaog en 45869
- [macOS] Falla tempranamente cuando no hay notificación de a11y por @cbracken en 47129
- [macOS] Elimina llamadas innecesarias a loadView por @cbracken en 47166
- [Windows] Introduce FlutterWindowsViewController por @loic-sharma en 47242
- [Windows] Refactoriza la detección del modo de alto contraste por @loic-sharma en 47314
- [macOS] Reutiliza la instancia de NSWindow en las pruebas unitarias por @cbracken en 47350
- [macOS] Envuelve las pruebas de textura externa en un pool autorelease por @cbracken en 47492
- [macOS] Elimina pruebas de FlutterCompositor por @cbracken en 47527
- [Windows] Reduce las advertencias producidas por las pruebas unitarias por @loic-sharma en 47724
- [testing] Extrae la utilidad de prueba StreamCapture por @cbracken en 47774
- [macOS] Abandona las pruebas si el engine no está en ejecución por @cbracken en 47771
- [macOS] Limpia recursos en las pruebas de ViewController por @cbracken en 47792
- [macOS] Asigna texturas como unique_ptr más temprano por @cbracken en 47786
- [Windows] Elimina el estado global en las pruebas de teclado por @loic-sharma en 47829
- [macOS] Elimina los includes de OCMock sin usar por @cbracken en 48031
- [macOS] Limpia asignaciones en las pruebas del respondedor de teclas por @cbracken en 48048
- Actualiza salida de keycode por @gspencergoog en 47988
- [macOS] Limpia asignaciones en la prueba del plugin de menú por @cbracken en 48093
- [macOS] Reemplaza subclases de fixture con usings por @cbracken en 48111
- [macOS] Reemplaza mock de pasteboard con fake por @cbracken en 48110
- Asigna el rol de mojom
kSwitcha los switches por @yaakovschectman en 48146 - [Windows] Comienza a desacoplar el plugin de entrada de texto de la vista por @loic-sharma en 47833
- [Windows] Desacopla el contexto GL de la vista por @loic-sharma en 48636
- [Windows] Establece el intervalo de intercambio en el hilo de ráster después del inicio por @loic-sharma en 47787
- Soluciones alternativas para advertencias de clang-tidy en la próxima actualización de Clang por @jason-simmons en 48963
- [Windows] Refactoriza el mock del gestor de superficie por @loic-sharma en 48953
- [Windows] Elimina la guarda de encabezado del mapa de teclas generado por @loic-sharma en 48993
- [macos] Corrección de fuga de memoria en FlutterKeyboardManager por @sergiy-sc en 48824
- [Windows] Corrige comentario incorrecto del gestor de superficie por @loic-sharma en 49335
- [Windows] Elimina abstracciones de
PlatformWindowyRenderTargetpor @loic-sharma en 49312 - [Windows] Mueve el estado de composición DWM a la tabla de procs de Windows para simulaciones (mocking) por @loic-sharma en 49397
- [Windows] Mueve el vaciado (flush) DWM a la tabla de procs de Windows para simulaciones (mocking) por @loic-sharma en 49398
Otros cambios
#- Actualiza impeller-cmake a head por @bdero en 46385
- Rasterizador multivista por @dkwingsmt en 45512
- [Linux] Renombra 'set_allow_channel_overflow' a 'set_warns_on_channel_… por @bleroux en 46360
- Excluye
flutter/third_party/**de verificaciones de clang-tidy explícitamente. por @matanlurey en 46514 - Actualiza buildroot a 5d60bd2. por @chinmaygarde en 46564
- Usa métodos de GdkEvent para acceder a valores, el acceso directo se eliminó en GTK4. por @robert-ancell en 46526
- Reemplaza uso de la lógica de codificación/decodificación Base64 de Skia con una copia del código equivalente por @kjlubick en 46543
- Añade Base64::EncodedSize para ordenar asignaciones por @kjlubick en 46624
- [fuchsia] Elimina versión fija sdk 2.12 de paquetes importados por fuchsia por @aam en 46629
- Elimina pruebas obsoletas que eran sensibles al tiempo. por @chinmaygarde en 46686
- Usa llamadas de TextFrame para Impeller en rendertests por @flar en 46696
- Elimina solución alternativa para versiones más antiguas de MSVC. por @chinmaygarde en 46689
- Usa máquinas x86 para builds de ios. por @godofredoc en 46726
- Se prepara para mover nuevas carpetas a
third_party/añadiendo un.gitignore. por @matanlurey en 46729 - [Impeller] No descarta lecturas traseras fuera del rect de daño. por @bdero en 46705
- Corrige algunas entradas de image_external_texture en el archivo golden de licencias por @jason-simmons en 46790
- Ejecuta el script de treemap de tamaño de binario desde el directorio buildroot por @jason-simmons en 46740
- Actualiza SwiftShader para incluir una corrección requerida por el toolchain de Clang más reciente por @jason-simmons en 46803
- Elimina el envoltorio (wrapper) de frontend server por @zanderso en 46440
- [fuchsia] Añade error fatal para falla de Vulkan por @uysalere en 46831
- Elimina temporalmente las ejecuciones de pruebas de Dart del engine con Impeller activado por @jason-simmons en 46854
- Revierte "Remove the frontend server wrapper" por @zanderso en 46863
- Actualiza para usar GrDirectContexts::MakeVulkan por @kjlubick en 46878
- [Impeller] Comenzó a lanzar errores si dart:ui/Image.toByteData falla por @gaaclarke en 46738
- Usa --timeline_recorder=systrace en lugar de --systrace_timeline por @derekxu16 en 46884
- [Impeller] Solo permite Impeller en flutter_tester si vulkan está habilitado. por @dnfield en 46895
- Ups, permite archivos en directorios third_party incluidos. por @matanlurey en 46897
- Revierte "Reland: Enforce the rule of calling FlutterView.Render (#45300)" por @dkwingsmt en 46919
- Evita un interbloqueo (deadlock) en el proceso flutter_tester al eliminar el contexto de Impeller Vulkan durante el apagado por @jason-simmons en 46860
- Corrige
Platform.scriptpara flutter_tester por @dnfield en 46911 - Revierte "Fix
Platform.scriptfor flutter_tester" por @jason-simmons en 46981 - Mueve el árbol de compilación secundario al engine. por @chinmaygarde en 46989
- Cambia algunos DEPS del engine de github a espejos (mirrors) por @zanderso en 46633
- Actualización manual de Clang de 576b184d6e3b a 00396e6a1a0b por @jason-simmons en 46980
- Solución alternativa para una advertencia de clang-tidy en CPUSpeedTracker por @jason-simmons en 47024
- Actualiza buildroot para incorporar la eliminación de //gpu. por @chinmaygarde en 47014
- [fml][embedder] Mejora el registro de comprobación de hilos por @cbracken en 47020
- Actualiza buildroot para incorporar la eliminación de //tools. por @chinmaygarde en 47032
- Revierte "Roll buildroot to pull in removal of //tools." por @zanderso en 47053
- Añade archivo de código fuente faltante por @jiahaog en 47046
- Añade
--lint-all=<regex>como opción paraclang_tidy, refactoriza objetivos de lint por @matanlurey en 46522 - Reaplica: Remove the frontend server wrapper por @zanderso en 47010
- Reaplica 2 (parte 1): Enforce the rule of calling
FlutterView.Renderpor @dkwingsmt en 47062 - Migra const_finder para usar la implementación de package:kernel por @christopherfujino en 47077
- Actualiza buildroot a ab76ccba2ca4ce4. por @chinmaygarde en 47078
- Añade importación faltante por @jiahaog en 47083
- [iOS] Carga fuentes del sistema Cupertino adicionales por @cyanglaz en 46857
- Reaplica 2 (parte 2): Enforce the rule of calling
FlutterView.Renderpor @dkwingsmt en 47095 - Añade opción para guardar imágenes de falla de Impeller en rendertests por @flar en 47142
- Actualiza buildroot para eliminar
-Wno-c99-designatorpor @jiahaog en 47145 - [Impeller] Desactiva el protocolo de servicio de estadísticas de ráster. por @jonahwilliams en 47206
- [Impeller] Elimina soluciones alternativas de carga de imágenes. por @jonahwilliams en 47209
- Añade encabezados faltantes al source_set de fml. por @chinmaygarde en 47232
- Reaplica: Multiview pipeline por @dkwingsmt en 47234
- Migró fuera de UnmodifiableUint8ListView por @gaaclarke en 47276
- Revierte Dart SDK a 360370ff93b053253343832432f8329a11372ffc por @jason-simmons en 47326
- Añade pruebas de firebase test lab. por @godofredoc en 47320
- Actualiza HarfBuzz a 8.2.2 por @jason-simmons en 47284
- [Impeller] Desactiva capturas de pantalla del árbol de capas. por @jonahwilliams en 46171
- Revierte "[Impeller] Disable layer tree screenshots." por @auto-submit en 47356
- Corrección para
uint8_tno definido visto en Clang-15+GCC13 por @johnoneil en 47288 - Omite renderizados no válidos en Dart por @dkwingsmt en 47323
- Revierte "Manual roll Dart SDK from 360370ff93b0 to 18678a3eddb7 (9 revisions)" por @auto-submit en 47380
- Mueve shaderc a flutter/third_party por @zanderso en 47383
- Mueve gtest-parallel a flutter/third_party por @zanderso en 47393
- Elimina //third_party/khronos por @zanderso en 47398
- Añade dependencias del emulador de Android como "test_dependencies" a pruebas de Android por @ricardoamador en 47384
- Elimina llamada a SkTypeface::MakeDefault por @kjlubick en 47344
- Revierte "Roll Dart SDK from 5a666e8d8259 to 38e8459ca2aa (4 revisions)" por @zanderso en 47459
- Revierte "[Impeller] remove image upload workarounds." por @jonahwilliams en 47402
- [deps] Deja de mover la carpeta NDK dentro del SDK de Android por @dcharkes en 47454
- Actualiza fijación de package:equatable por @zanderso en 47475
- [Error tipográfico corregido] en DEPS por @khalid586 en 47440
- Hizo que clang tidy use arm64 si está en un mac arm64. por @gaaclarke en 47494
- Actualiza impeller-cmake a head por @bdero en 47563
- Cambia prueba de FTL a dispositivo de alta capacidad por @gmackall en 47579
- Actualiza pruebas de DisplayList para seleccionar explícitamente la fuente Roboto por @jason-simmons en 47493
- Corrige condición de carrera en pruebas de escenario de Platform View por @vashworth en 47575
- Ejecuta pruebas en macOS 12 o 13 por @vashworth en 47606
- Añade un respaldo temporal para mover run_binary_file_analysis.py por @athomas en 47598
- Elimina el flujo de trabajo de espejo del engine. por @godofredoc en 47603
- Reaplica "Expose more methods on ui.Paragraph: lines" (#47584) por @LongCatIsLooong en 47623
- Sube símbolos de depuración en build v2 de fuchsia del engine. por @godofredoc en 47626
- Mueve //third_party/benchmark a //flutter/third_party/benchmark por @zanderso en 47652
- Corrige valor de retorno C++ incorrecto de PictureRecorder::endRecording() por @mkustermann en 47645
- Corrige subida de símbolos por @godofredoc en 47669
- Revierte "Roll Dart SDK from b9ae53ac4663 to 96664852accc (1 revision)" por @auto-submit en 47687
- Corrige la capa tonic basada en FFI para usar static_cast<>() de C++ apropiados por @mkustermann en 47644
- Promueve la versión 2 de la compilación de fuchsia a prod. por @godofredoc en 47729
- Elimina Fuchsia Mac SDK de DEPS por @CaseyHillers en 47700
- Incluye ubicaciones actualizadas para componentes third_party de dart en la lista de ignorados de licencias. por @aam en 47770
- Revierte "Promote fuchsia build v2 to prod." por @auto-submit en 47779
- Revierte "Remove Fuchsia Mac SDK from DEPS" por @auto-submit en 47791
- [Impeller] Comprobación de nulo para drawable. por @jonahwilliams en 47488
- Cambia a Android 14 para pruebas de firebase en dispositivos físicos por @gmackall en 47016
- Mueve la actualización de estado de la ventana al callback realice de la ventana por @gspencergoog en 47713
- Reaplica "Remove Fuchsia Mac SDK from DEPS" por @CaseyHillers en 47823
- Usa versión específica de mac_toolchain por @vashworth en 47835
- Elimina referencias al directorio runtime/third_party en el Dart SDK por @athomas en 47853
- Desactiva temporalmente la prueba UnobstructedPlatformViewTests testMultiplePlatformViewsWithOverlays por @vashworth en 47883
- Revierte "Roll Dart SDK from 33307e78db2b to 5075ac874117 (3 revisions)" por @auto-submit en 47909
- Solo ejecuta pruebas en macOS 12 por @vashworth en 47933
- Regresa Dart SDK a 3.3.0-120.0.dev por @zanderso en 47959
- Revierte "[deps] Stop moving NDK folder inside Android SDK (#47454)" por @dcharkes en 47905
- [engine] Solicita la tasa de cuadros una vez por cuadro. por @jonahwilliams en 47954
- Añade un módulo libcxxabi que proporciona soporte para almacenamiento local de hilos en C++ por @jason-simmons en 47886
- Corrige la subida de símbolos de fuchsia. por @godofredoc en 47938
- Hace
fml/...compatible con.clang_tidy. por @matanlurey en 47992 - Revierte "Make
fml/...compatible with.clang_tidy." por @auto-submit en 48004 - Hace
display_list/...compatible con.clang_tidy. por @matanlurey en 47993 - Revierte "Roll Dart SDK from 6219f11bf0fb to b3d3b381fd7b (1 revision)" por @auto-submit en 48011
- Migra fuchsia a builds v2 del engine. por @godofredoc en 48042
- Regresa Dart a 3.3.0-135.0.dev por @zanderso en 48070
- En la prueba del bucle de juego de escenario, cancela la tarea del escritor de resultados si la actividad ha sido destruida por @jason-simmons en 48051
- Hace
lib/ui/{text|window}/...compatible con.clang_tidy. por @matanlurey en 48000 - Revierte "Make
lib/ui/{text|window}/...compatible with.clang_tidy." por @auto-submit en 48083 - Elimina la compilación v1 de fuchsia en linux. por @godofredoc en 48085
- Hace
lib/ui/compositing/...compatible con.clang_tidy. por @matanlurey en 48001 - Reaplica "Make
fml/...compatible with.clang_tidypor @matanlurey en 48030 - Hace
fml/status_or.hcompatible con.clang_tidy. por @matanlurey en 48002 - Reaplica "Make
lib/ui/{text|window}/...compatible with.ci.yaml" por @matanlurey en 48097 - Hace
lib/ui/painting/...compatible con.clang_tidy. por @matanlurey en 47999 - Hace
flow/...compatible con.clang_tidy. por @matanlurey en 47995 - Corrige condición de carrera en pruebas de escenario de Unobstructed Platform View por @vashworth en 48096
- Desactiva las cláusulas
runIfNoten.ci.yaml, ya que no son seguras. por @matanlurey en 48132 - Hace
flow/...compatible con.clang_tidy. por @matanlurey en 48148 - Hace
lib/ui/text/...compatible con.clang-tidy. por @matanlurey en 48156 - Solo ejecuta prueba de systrace en API 29+, evita construir la app de escenario para 28 por @dnfield en 48163
- Vuelve a habilitar UnobstructedPlatformViewTests testMultiplePlatformViewsWithOverlays por @vashworth en 48139
- Realmente hace
status_or.hcompatible con.clang-tidy. por @matanlurey en 48151 - Hace
fml/...compatible con.clang-tidy. por @matanlurey en 48150 - Hace
testing/...yvulkan/...compatibles con.clang-tidy. por @matanlurey en 48161 - Hace
display_list/...compatible con.clang_tidy. por @matanlurey en 48147 - Protege el script de carga del sdk contra ndk faltante, añade documentación para verificar acceso de escritura, mejora comentarios para añadir contexto por @reidbaker en 47989
- [Impeller] Escribe una prueba de decoración de texto en la capa
dart:uipor @matanlurey en 48101 - Hace
vulkan/...compatible con.clang_tidy. por @matanlurey en 48240 - Silencia un lint en
common/settings.hpara activarclang_tidy. por @matanlurey en 48239 - Corrige error de ruta de subdirectorio cmake en los ejemplos glfw del embedder por @hongeSunCoder en 48013
- Hace
runtime/...yshell/common/...compatibles con.clang-tidy. por @matanlurey en 48158 - Regresa Dart SDK a 3.3.0-152.0.dev por @zanderso en 48272
- Actualiza archivo de compilación de skia para considerar nuevos cambios de skcms. por @eyebrowsoffire en 48286
- Termina de hacer
shell/common/...compatible con.clang-tidy. por @matanlurey en 48295 - Termina de hacer
shell/platform/linux/...compatible con.clang-tidy. por @matanlurey en 48297 - Revierte "Manual roll Dart SDK from f1fd14505782 to df958dc1ca7b (6 revisions)" por @eyebrowsoffire en 48325
- Elimina código no utilizado/solo para pruebas de FML por @dnfield en 48327
- Actualiza shaderc a google/shaderc@37e25539ce199ecaf19fb7f7d27818716d36686d por @dnfield en 48415
- Los DisplayLists raíz de SurfaceFrame ya no prepararán un RTree por @flar en 48422
- Omite eventos no esperados en MultiPlatformViewBackgroundForegroundScenario por @vashworth en 48456
- Elimina el uso de arreglos de longitud variable por @jason-simmons en 48232
- Corrige CanonicalizeURL para el esquema file por @dnfield en 48466
- Corrige que la aplicación no se elimine al romper referencias circulares al salir por @robert-ancell en 47684
- cstdint faltante en binary_messenger por @jwinarske en 48481
- Revierte "binary_messenger missing cstdint" por @auto-submit en 48483
- [fuchsia] Actualiza nivel de API de Fuchsia a 15 por @jrwang en 48233
- Usa espejo de Chromium para la dependencia de archivo por @sealesj en 48509
- Evita recargar la captura instantánea del kernel al generar un isolate en el mismo grupo por @dnfield en 48478
- Intenta actualizar a una nueva versión de googletest (2021->2023). por @matanlurey en 48285
- Vuelve a habilitar pruebas de macOS 13 por @vashworth en 48418
- Solo ejecuta pruebas de firebase en HEAD por @CaseyHillers en 48548
- Añade prefijo
fluttera la importación por @jiahaog en 48617 - Revierte "Bump actions/labeler from 4.3.0 to 5.0.0" por @auto-submit en 48676
- Usa espejos de flutter para dependencias cuyo origen en github no sea Google por @sealesj en 48642
- Actualiza labeler a 5.0.0, corrige formato yaml para labeler 5.0.0 por @drewroengoogle en 48682
- Estado habilitado de A11y por @jrwang en 48653
- Evita tamaños no constantes en VLAs. por @chinmaygarde en 48693
- Actualiza abseil a d07bb1bc8e59b37204d457ee365b52b0d11feec0 por @dnfield en 48700
- Corrige que labeler no estuviera realizando ninguna etiqueta realmente por @drewroengoogle en 48701
- Elimina el constructor de fuchsia v1. por @godofredoc en 48703
- [Windows] Refactoriza la tabla de procs de GLES por @loic-sharma en 48688
- Elimina propiedades obsoletas. por @godofredoc en 48753
- Actualiza la revisión de clang de 00396e6a1a0b7 a b3a9e8f7c0afb00. por @chinmaygarde en 48705
- Revierte "Update clang revision from 00396e6a1a0b7 to b3a9e8f7c0afb00." por @auto-submit en 48802
- Regresa Dart SDK a be8a95b6717d por @jason-simmons en 48799
- Añade una nota de que actualizar clang_version manualmente es peligroso. por @matanlurey en 48808
- Revierte "Roll Clang from 00396e6a1a0b to 725656bdd885" por @auto-submit en 48832
- Ejecuta clang_tidy completo en presubmit por @zanderso en 48831
- Actualiza
buildroot, eliminandocolorama. por @matanlurey en 48854 - [ci.yaml] Añade DEPS a runIf de las pruebas del emulador por @CaseyHillers en 48885
- [Android] Añade objetivo para que linux_android_emulator_tests se ejecute en AVDs con Android 33 & 34 por @camsim99 en 48811
- Revierte "[Android] Add target to have linux_android_emulator_tests run on AVDs with Android 33 & 34" por @auto-submit en 48895
- Mueve
third_party/yapfaflutter/third_party/yapf. por @matanlurey en 48847 - Actualiza
buildrooty eliminalibxml. por @matanlurey en 48906 - [Android] Reaplica "Add target to have linux_android_emulator_tests run on AVDs with Android 33 & 34" por @camsim99 en 48936
- Añade un constructor para
GlyphInfo. por @LongCatIsLooong en 48971 - Revierte "[Android] Re-land "Add target to have linux_android_emulator_tests run on AVDs with Android 33 & 34"" por @auto-submit en 48988
- [Windows] Expone comandos de control de 'resize' y 'overflow' de los buffers de canales expuestos por el canal de control. por @bleroux en 47158
- Elimina metadatos sin usar en DEPS provenientes de escaneo de vulnerabilidades por @sealesj en 48995
- Desfija la versión de mac_toolchain por @vashworth en 48994
- Renombra
font-subsetafont_subset. por @matanlurey en 49051 - Actualización manual de Dart SDK de a677378ae254 a 0471164827b9 por @jason-simmons en 49054
- Mueve
third_party/jsonaflutter/third_party/json. por @matanlurey en 48844 - Corrige texto faltante en la superposición de rendimiento (en Android) por @kjlubick en 49035
- Usa espejos de flutter para dependencias de origen que no sea google en lugar de fuchsia por @sealesj en 48735
- Ejecuta pruebas en macOS 13 exclusivamente por @vashworth en 49099
- Actualiza SwiftShader a 2fa7e9b99ae4e70ea5ae2cc9c8d3afb43391384f por @dnfield en 49112
- Revierte "Run tests on macOS 13 exclusively" por @auto-submit en 49115
- Enlaza estáticamente swiftshader en flutter_tester por @dnfield en 48708
- Opta por el ABI inestable de libcxx y añade un espacio de nombres personalizado. por @chinmaygarde en 49002
- Duplica el tiempo de espera (timeout) en compilaciones de mac. por @godofredoc en 49205
- Actualiza dart a 3.3.0-242.0.dev por @aam en 49239
- Asegura que run_tests.py ejecute pruebas de dart en Skia por @flar en 49260
- Revierte "Reland 2: Multiview Pipeline (#47239)" por @dkwingsmt en 49238
- [Docs] Añade más información sobre la ejecución de pruebas en iOS por @bartekpacia en 48859
- [release] Actualiza la configuración de lanzamiento por @itsjustkevin en 49254
- Corrige testAppExtensionLaunching para Xcode 15/iOS 17 por @vashworth en 49242
- No condiciona la descarga del Dart SDK de Windows arm64 a la bandera de candidato de lanzamiento por @zanderso en 49244
- SemanticsUpdateBuilder: hace que todos los argumentos sean no nulos por @bartekpacia en 49148
- Pipeline de multivista Parte 1: Omite llamadas de renderizado ilegales por @dkwingsmt en 49266
- Asegura rects ordenados en ui.Canvas para compatibilidad heredada por @flar en 49309
- Activa capturas de pantalla de la app de escenario por @jmagman en 49066
- Corrige GetImpellerContext para ShellTestPlatformViewGL por @dnfield en 49337
- Asegura finalizar la suite si se omiten todas las pruebas por @dnfield en 49339
- Revierte "Roll Dart SDK from 7e9f7eab80d3 to c5a75ac9057c (1 revision)" por @auto-submit en 49491
- Revierte la omisión de renderizado ilegal en Dart por @dkwingsmt en 49473
- [fuchsia] Añade libbackend_fuchsia_globals.so a common_libs por @jrwang en 49484
- Añade el estado de CI de Flutter al README por @CaseyHillers en 49330
- [fuchsia] Elimina prueba LoggingSocketTest.UseSyslogOnFuchsia por @mbrase en 49524
- Usa Mac M1s o x86 siempre que sea posible. por @godofredoc en 49540
- [Android] Reaplica "Re-land 'Add target to have linux_android_emulator_tests run on AVDs with Android 33 & 34'" por @camsim99 en 49101
- Obtiene la fuente del sistema de iOS correcta para cada grosor (weight) por @MitchellGoodwin en 48937
- Añade dependencias de compilación para Embedder de Android por @zoujunhua en 48397
- Permite generar isolates de UI adicionales en flutter_tester por @dnfield en 48706
- CP: Ejecuta pruebas únicamente en macOS 13 (#49722) por @godofredoc en 49774
- CP: Usa cualquier máquina mac disponible para la ejecución del orquestador. (#49845) por @godofredoc en 49876
- Actualiza el SDK de Dart a 42b177d9f por @godofredoc en 50008
- [flutter_releases] Cherrypicks de Engine para Flutter beta 3.19.0-0.4.pre por @itsjustkevin en 50209
Nuevos colaboradores
#- @CoderDake hizo su primera contribución en 46720
- @eriko13 hizo su primera contribución en 46429
- @natebosch hizo su primera contribución en 46592
- @khalid586 hizo su primera contribución en 47440
- @bartekpacia hizo su primera contribución en 47960
- @hongeSunCoder hizo su primera contribución en 48013
- @designDo hizo su primera contribución en 47946
- @academy3746 hizo su primera contribución en 47424
- @MitchellGoodwin hizo su primera contribución en 48937
- @zoujunhua hizo su primera contribución en 48397
Full Changelog: https://github.com/flutter/engine/compare/3.16.0...3.19.0-0.4.pre
A menos que se indique lo contrario, la documentación de este sitio refleja Flutter 3.44.0. Página actualizada por última vez el 2026-05-05. Ver código fuente oreportar un problema.