Jonah Williams
dbbfa2ff31
[Impeller] Workaround for mismatched transform in preroll vs paint for text frames. ( #164931 )
...
Fixes https://github.com/flutter/flutter/issues/164606
When we preroll the text frame, we record the scale/transform used to
compute the size and subpixel position. Use this same size + transform
for the subsequent paint so that it is not possible for it to mismatch.
This is not really a fix for the underlying issue where the subpixel
position may be mismatched.
2025-03-11 02:10:33 +00:00
Siva
9e5906fc15
Roll Dart SDK from d70b123c77d4 to 2d5dfe32cf2e ( #164948 )
...
https://dart.googlesource.com/sdk.git/+log/d70b123c77d4115f332652c9bb21ac46a2456889..2d5dfe32cf2e6b3c3d6b396885502a5402b4fc72/
[2d5dfe3](https://dart.googlesource.com/sdk.git/+/2d5dfe32cf2e6b3c3d6b396885502a5402b4fc72 )
[Version
3.8.0-171.0.dev](https://dart.googlesource.com/sdk.git/+/2d5dfe32cf2e6b3c3d6b396885502a5402b4fc72 )
by Dart CI · 5 days ago
[3.8.0-171.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-171.0.dev )
[33286f9](https://dart.googlesource.com/sdk.git/+/33286f9cbb09885f4b40264ecd388a86d1aa436f )
[Roll Fuchsia SDK from 27.20250303.4.1 to
27.20250304.5.1](https://dart.googlesource.com/sdk.git/+/33286f9cbb09885f4b40264ecd388a86d1aa436f )
by DEPS Autoroller · 5 days ago
[d9b0213](https://dart.googlesource.com/sdk.git/+/d9b0213e69bba34fe57f8755a180a0ed4d6a32f8 )
[CQ. Use null assert instead of type cast for declaredFragment, where
possible.](https://dart.googlesource.com/sdk.git/+/d9b0213e69bba34fe57f8755a180a0ed4d6a32f8 )
by Konstantin Shcheglov · 5 days ago
[1335dfc](https://dart.googlesource.com/sdk.git/+/1335dfcb7103de5f40e48548e036de19f862658b )
[DAS: Consolidate containsAny
helper](https://dart.googlesource.com/sdk.git/+/1335dfcb7103de5f40e48548e036de19f862658b )
by Sam Rawlins · 5 days ago
[a296f24](https://dart.googlesource.com/sdk.git/+/a296f24193285858832eec4a0c4f449180239cdf )
[Elements. Deprecate
'augmented'.](https://dart.googlesource.com/sdk.git/+/a296f24193285858832eec4a0c4f449180239cdf )
by Konstantin Shcheglov · 5 days ago
[174f64f](https://dart.googlesource.com/sdk.git/+/174f64f4df27f9cacd6218f89e98f643b75a4136 )
[Elements. Deprecate V1 element
visitors.](https://dart.googlesource.com/sdk.git/+/174f64f4df27f9cacd6218f89e98f643b75a4136 )
by Konstantin Shcheglov · 5 days ago
[217ec28](https://dart.googlesource.com/sdk.git/+/217ec28ac9f2b610ebff28193fa47bfc318903be )
[Version
3.8.0-170.0.dev](https://dart.googlesource.com/sdk.git/+/217ec28ac9f2b610ebff28193fa47bfc318903be )
by Dart CI · 5 days ago
[3.8.0-170.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-170.0.dev )
[e4cd515](https://dart.googlesource.com/sdk.git/+/e4cd515df697343dd0a372efc24b9738dfef88fa )
[[dart2wasm] Optimize fused json+utf8 decoder
performance](https://dart.googlesource.com/sdk.git/+/e4cd515df697343dd0a372efc24b9738dfef88fa )
by Martin Kustermann · 5 days ago
[b2c5870](https://dart.googlesource.com/sdk.git/+/b2c5870a2e0fdbb55f541370af9252d8584b48ae )
[[analytics] sort lints in report
collection](https://dart.googlesource.com/sdk.git/+/b2c5870a2e0fdbb55f541370af9252d8584b48ae )
by pq · 5 days ago
[4ee4acc](https://dart.googlesource.com/sdk.git/+/4ee4acc93cbd4905b0115f5c5a8cc735ad0a8cd6 )
[DAS: Tidy docs and API in
import_library.dart](https://dart.googlesource.com/sdk.git/+/4ee4acc93cbd4905b0115f5c5a8cc735ad0a8cd6 )
by Sam Rawlins · 5 days ago
[9ccf69b](https://dart.googlesource.com/sdk.git/+/9ccf69b90c800c184f643e121140f73bcdd1674b )
[[ddc] Delete unsound null safety from
runtime](https://dart.googlesource.com/sdk.git/+/9ccf69b90c800c184f643e121140f73bcdd1674b )
by Nicholas Shahan · 5 days ago
[00c9992](https://dart.googlesource.com/sdk.git/+/00c99925fce71cc02c49230439ff7720c08f7876 )
[[ddc] Delete unsound null safety from the
compiler](https://dart.googlesource.com/sdk.git/+/00c99925fce71cc02c49230439ff7720c08f7876 )
by Nicholas Shahan · 5 days ago
[b8dbdda](https://dart.googlesource.com/sdk.git/+/b8dbdda316420113451976bf98dc82335293b6ee )
[[DAS] Fixes instance members completion on dart
docs](https://dart.googlesource.com/sdk.git/+/b8dbdda316420113451976bf98dc82335293b6ee )
by FMorschel · 5 days ago
[a9e37e2](https://dart.googlesource.com/sdk.git/+/a9e37e26449b38717f999d72aeb5b776dad20b27 )
[[analyzer] Add warnings to test expectations rather than
ignoring.](https://dart.googlesource.com/sdk.git/+/a9e37e26449b38717f999d72aeb5b776dad20b27 )
by Paul Berry · 5 days ago
[b70685e](https://dart.googlesource.com/sdk.git/+/b70685ed17b1fa521f1f8d4e5257f56fafe8a6b5 )
[[vm, simarm64] Handle FFI
callbacks.](https://dart.googlesource.com/sdk.git/+/b70685ed17b1fa521f1f8d4e5257f56fafe8a6b5 )
by Ryan Macnak · 5 days ago
[6eeba69](https://dart.googlesource.com/sdk.git/+/6eeba6924d8c5b9fc104f9d4358238f5f20ce499 )
[Version
3.8.0-169.0.dev](https://dart.googlesource.com/sdk.git/+/6eeba6924d8c5b9fc104f9d4358238f5f20ce499 )
by Dart CI · 5 days ago
[3.8.0-169.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-169.0.dev )
[34e54a4](https://dart.googlesource.com/sdk.git/+/34e54a466190b2fcfb607ee607c76635f5a301a0 )
[[analysis_server] Support properties in line values behind a
flag](https://dart.googlesource.com/sdk.git/+/34e54a466190b2fcfb607ee607c76635f5a301a0 )
by Danny Tuppeny · 5 days ago
[0865762](https://dart.googlesource.com/sdk.git/+/086576297b9003873b2c89518340603f43daccfa )
[Cleanup after element model
migration](https://dart.googlesource.com/sdk.git/+/086576297b9003873b2c89518340603f43daccfa )
by Keerti Parthasarathy · 5 days ago
[b251a6f](https://dart.googlesource.com/sdk.git/+/b251a6f8e459d35e83e4c2c1fa0755d512596d8f )
[Add a completion test to verify scoping
rules.](https://dart.googlesource.com/sdk.git/+/b251a6f8e459d35e83e4c2c1fa0755d512596d8f )
by Keerti Parthasarathy · 5 days ago
[199bc8f](https://dart.googlesource.com/sdk.git/+/199bc8f50edcd9c75145528c68d95c0e594ee085 )
[[cfe] Fix some CFE
tests](https://dart.googlesource.com/sdk.git/+/199bc8f50edcd9c75145528c68d95c0e594ee085 )
by Johnni Winther · 5 days ago
[ee32a22](https://dart.googlesource.com/sdk.git/+/ee32a22712b64006b98a3923ff77f4d9476e2f84 )
[[gardening] Make standalone/regress_52715_test more
robust](https://dart.googlesource.com/sdk.git/+/ee32a22712b64006b98a3923ff77f4d9476e2f84 )
by Martin Kustermann · 5 days ago
[7ac7948](https://dart.googlesource.com/sdk.git/+/7ac794883907304b9c7a31798d94b792e664e096 )
[Version
3.8.0-168.0.dev](https://dart.googlesource.com/sdk.git/+/7ac794883907304b9c7a31798d94b792e664e096 )
by Dart CI · 5 days ago
[3.8.0-168.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-168.0.dev )
[d3027d5](https://dart.googlesource.com/sdk.git/+/d3027d5ba440e0472d3859df60fd25c037b69db0 )
[[gardening] Make new test work also in obfuscation
modified](https://dart.googlesource.com/sdk.git/+/d3027d5ba440e0472d3859df60fd25c037b69db0 )
by Martin Kustermann · 6 days ago
[7f43b34](https://dart.googlesource.com/sdk.git/+/7f43b34b6b0e16077a65fb3593b339036cbc93b9 )
[Adjust `hasObviousType` to include negated numeric
literals](https://dart.googlesource.com/sdk.git/+/7f43b34b6b0e16077a65fb3593b339036cbc93b9 )
by Erik Ernst · 6 days ago
[16dc25b](https://dart.googlesource.com/sdk.git/+/16dc25bb4fad01043b001079931a065e67e3eb95 )
[Version
3.8.0-167.0.dev](https://dart.googlesource.com/sdk.git/+/16dc25bb4fad01043b001079931a065e67e3eb95 )
by Dart CI · 6 days ago
[3.8.0-167.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-167.0.dev )
[f702c93](https://dart.googlesource.com/sdk.git/+/f702c93b1ae96ad5c92caa483f33960c5df62f6f )
[[analysis server] Sort members more
consistant](https://dart.googlesource.com/sdk.git/+/f702c93b1ae96ad5c92caa483f33960c5df62f6f )
by Jens Johansen · 6 days ago
[d99a44e](https://dart.googlesource.com/sdk.git/+/d99a44eadca1f78c6c30d7a913ef11c91e6d647c )
[Version
3.8.0-166.0.dev](https://dart.googlesource.com/sdk.git/+/d99a44eadca1f78c6c30d7a913ef11c91e6d647c )
by Dart CI · 6 days ago
[3.8.0-166.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-166.0.dev )
[dfb20b1](https://dart.googlesource.com/sdk.git/+/dfb20b1522ea574daabd8ea460dc52e313ed2a74 )
[Augment. Disable most element model, resolution, diagnoatics
tests.](https://dart.googlesource.com/sdk.git/+/dfb20b1522ea574daabd8ea460dc52e313ed2a74 )
by Konstantin Shcheglov · 6 days ago
[a9a2eb1](https://dart.googlesource.com/sdk.git/+/a9a2eb1b7379bebde7ef6c03e7166c5e9db448b7 )
[Version
3.8.0-165.0.dev](https://dart.googlesource.com/sdk.git/+/a9a2eb1b7379bebde7ef6c03e7166c5e9db448b7 )
by Dart CI · 6 days ago
[3.8.0-165.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-165.0.dev )
[4967abb](https://dart.googlesource.com/sdk.git/+/4967abbb3a85b2ff7f27f0033cee2008eefdbd00 )
[[cfe] Handle dot shorthand
invocations.](https://dart.googlesource.com/sdk.git/+/4967abbb3a85b2ff7f27f0033cee2008eefdbd00 )
by Kallen Tu · 6 days ago
[7139b68](https://dart.googlesource.com/sdk.git/+/7139b68c690bb1fdabf0ab8007e9c191aaf2dcb3 )
[[DEPS] Update firefox, d8, jsshell, and
jsc](https://dart.googlesource.com/sdk.git/+/7139b68c690bb1fdabf0ab8007e9c191aaf2dcb3 )
by Srujan Gaddam · 6 days ago
[f7d62a5](https://dart.googlesource.com/sdk.git/+/f7d62a5ec6651808bdc6418721771e1ed8a2c773 )
[[DAS] Fixes rename FieldFormalParameter outside
library](https://dart.googlesource.com/sdk.git/+/f7d62a5ec6651808bdc6418721771e1ed8a2c773 )
by FMorschel · 6 days ago
[7382fe9](https://dart.googlesource.com/sdk.git/+/7382fe9d0abc8f9d1b2dd45d3dff00701b3a15e8 )
[Remove legacy support from shared type analyzer and flow
analysis.](https://dart.googlesource.com/sdk.git/+/7382fe9d0abc8f9d1b2dd45d3dff00701b3a15e8 )
by Paul Berry · 6 days ago
[aeb2581](https://dart.googlesource.com/sdk.git/+/aeb2581f30da0452b0fc101767bd86785ed5dbc0 )
[[vm] Use toString when generating stacktrace in isolate error
handler](https://dart.googlesource.com/sdk.git/+/aeb2581f30da0452b0fc101767bd86785ed5dbc0 )
by Mylo Fawcett · 6 days ago
[68eea5b](https://dart.googlesource.com/sdk.git/+/68eea5bb13c060b25b6c53ef27436ba30ba9210c )
[[analyzer] Add Fragment.offset
getter.](https://dart.googlesource.com/sdk.git/+/68eea5bb13c060b25b6c53ef27436ba30ba9210c )
by Paul Berry · 6 days ago
[9ee4414](https://dart.googlesource.com/sdk.git/+/9ee441453668d37bf379365015130efec4cf634f )
[[analysis_server] Add a diagnostic page to stream the analysis
PerformanceLog](https://dart.googlesource.com/sdk.git/+/9ee441453668d37bf379365015130efec4cf634f )
by Danny Tuppeny · 6 days ago
[fe6f87f](https://dart.googlesource.com/sdk.git/+/fe6f87f1370925450b6a8dc1be686bcbd143515b )
[[analyzer] Fix dead code reporting in property access and
is/as.](https://dart.googlesource.com/sdk.git/+/fe6f87f1370925450b6a8dc1be686bcbd143515b )
by Paul Berry · 6 days ago
[24f9911](https://dart.googlesource.com/sdk.git/+/24f991115357bc79c6b70e79de70e9beff410371 )
[Version
3.8.0-164.0.dev](https://dart.googlesource.com/sdk.git/+/24f991115357bc79c6b70e79de70e9beff410371 )
by Dart CI · 6 days ago
[3.8.0-164.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-164.0.dev )
[29c24db](https://dart.googlesource.com/sdk.git/+/29c24dbe2728ec7f3a2895a51ddb8aa0f2fb7d23 )
[[analyzer] Annotate experimental and deprecated APIs in api.txt
file](https://dart.googlesource.com/sdk.git/+/29c24dbe2728ec7f3a2895a51ddb8aa0f2fb7d23 )
by Paul Berry · 6 days ago
[7661785](https://dart.googlesource.com/sdk.git/+/76617858bd257a5357c8f69ff3d6a95ccb9fad00 )
[Roll Clang from 84af3ee5124d to
0454dd8c48cd](https://dart.googlesource.com/sdk.git/+/76617858bd257a5357c8f69ff3d6a95ccb9fad00 )
by DEPS Autoroller · 6 days ago
[c19e5ce](https://dart.googlesource.com/sdk.git/+/c19e5ce2274acdddb7284aec1040df972c23a22c )
[Roll BoringSSL from 673e61fc215b to 5e73d0302c50 (1
revision)](https://dart.googlesource.com/sdk.git/+/c19e5ce2274acdddb7284aec1040df972c23a22c )
by DEPS Autoroller · 6 days ago
[e6baf6a](https://dart.googlesource.com/sdk.git/+/e6baf6a7b24494a25d513d8de146665db5919ac6 )
[Roll gn from 3d0d3445f67d to
eabc4de478e6](https://dart.googlesource.com/sdk.git/+/e6baf6a7b24494a25d513d8de146665db5919ac6 )
by DEPS Autoroller · 6 days ago
[d217d92](https://dart.googlesource.com/sdk.git/+/d217d92cbcc0fea1c5c0e33bf6ce8f2da557a143 )
[Roll Fuchsia SDK from 27.20250228.4.1 to
27.20250303.4.1](https://dart.googlesource.com/sdk.git/+/d217d92cbcc0fea1c5c0e33bf6ce8f2da557a143 )
by DEPS Autoroller · 6 days ago
[7fbec00](https://dart.googlesource.com/sdk.git/+/7fbec0089524bcfa070ed7df4d726ea4b4b3437b )
[[vm, simarm64] Handle FFI
callouts.](https://dart.googlesource.com/sdk.git/+/7fbec0089524bcfa070ed7df4d726ea4b4b3437b )
by Ryan Macnak · 6 days ago
[961aa05](https://dart.googlesource.com/sdk.git/+/961aa056b4ffebf2e0447aac6dfdf1690f5180e9 )
[analyzer: Warn about doc-import combinators and
prefixes](https://dart.googlesource.com/sdk.git/+/961aa056b4ffebf2e0447aac6dfdf1690f5180e9 )
by Sam Rawlins · 6 days ago
[f057e13](https://dart.googlesource.com/sdk.git/+/f057e13e31cc23f0ee9f9462c2010bce0f0e0335 )
[[dart2wasm] Add BoxedInt immutable array cache to support
dart:convert.](https://dart.googlesource.com/sdk.git/+/f057e13e31cc23f0ee9f9462c2010bce0f0e0335 )
by Nate Biggs · 6 days ago
[7d7af3b](https://dart.googlesource.com/sdk.git/+/7d7af3bf0971ac2a1077bc5dab43783bfedee7f6 )
[[io] Remove assertion for socket timeout exception
contents.](https://dart.googlesource.com/sdk.git/+/7d7af3bf0971ac2a1077bc5dab43783bfedee7f6 )
by Brian Quinlan · 6 days ago
[f2f09f1](https://dart.googlesource.com/sdk.git/+/f2f09f14239958786d9684e246b3c0a198abdc98 )
[Version
3.8.0-163.0.dev](https://dart.googlesource.com/sdk.git/+/f2f09f14239958786d9684e246b3c0a198abdc98 )
by Dart CI · 6 days ago
[3.8.0-163.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-163.0.dev )
[388f22a8](https://dart.googlesource.com/sdk.git/+/388f22a88bc809b5938f3f1a70bb760ab3c65e4a )
[analyzer: Migrate call sites of Substitution.fromPairs to
.fromPairs2](https://dart.googlesource.com/sdk.git/+/388f22a88bc809b5938f3f1a70bb760ab3c65e4a )
by Sam Rawlins · 6 days ago
[9349e0e](https://dart.googlesource.com/sdk.git/+/9349e0e72051ebdd507cee7b7ab5bb23791e3028 )
[Version
3.8.0-162.0.dev](https://dart.googlesource.com/sdk.git/+/9349e0e72051ebdd507cee7b7ab5bb23791e3028 )
by Dart CI · 6 days ago
[3.8.0-162.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-162.0.dev )
[1ebf3df](https://dart.googlesource.com/sdk.git/+/1ebf3df9202a9d48ec29057cd47e8d0a1297d9e4 )
[[kernel] Add tool for checking AST
equivalence](https://dart.googlesource.com/sdk.git/+/1ebf3df9202a9d48ec29057cd47e8d0a1297d9e4 )
by Johnni Winther · 6 days ago
[0060b0f](https://dart.googlesource.com/sdk.git/+/0060b0f665ac5b6865fdb9d91e8735a20ee3b160 )
[[cfe] Remove nnbd
mode](https://dart.googlesource.com/sdk.git/+/0060b0f665ac5b6865fdb9d91e8735a20ee3b160 )
by Johnni Winther · 7 days ago
[b9348c7](https://dart.googlesource.com/sdk.git/+/b9348c7216cfaa2cfb4ad1a05d83dff87f2a6df3 )
[[cfe] Handle patches as
parts](https://dart.googlesource.com/sdk.git/+/b9348c7216cfaa2cfb4ad1a05d83dff87f2a6df3 )
by Johnni Winther · 7 days ago
[24b14ce](https://dart.googlesource.com/sdk.git/+/24b14ce2468d6f655135a1ca3eb8d328e5d74fff )
[[cfe] Remove tests using import
augment](https://dart.googlesource.com/sdk.git/+/24b14ce2468d6f655135a1ca3eb8d328e5d74fff )
by Johnni Winther · 7 days ago
[5ae4277](https://dart.googlesource.com/sdk.git/+/5ae4277214b0db055f04962982bb3fd325bdaae1 )
[[vm/wasm] Fix
patches](https://dart.googlesource.com/sdk.git/+/5ae4277214b0db055f04962982bb3fd325bdaae1 )
by Johnni Winther · 7 days ago
[2d84bd8](https://dart.googlesource.com/sdk.git/+/2d84bd8623a2f5059478d55cfe847b024be5b0aa )
[Revert "Add gen_snapshot binaries, producing Linux ARM64/x64
snapshots"](https://dart.googlesource.com/sdk.git/+/2d84bd8623a2f5059478d55cfe847b024be5b0aa )
by Ivan Inozemtsev · 7 days ago
[e6d55c6](https://dart.googlesource.com/sdk.git/+/e6d55c6c2f6193a7ec5ab7aaae0c25eaebd620b9 )
[Add gen_snapshot binaries, producing Linux ARM64/x64
snapshots](https://dart.googlesource.com/sdk.git/+/e6d55c6c2f6193a7ec5ab7aaae0c25eaebd620b9 )
by Ivan Inozemtsev · 7 days ago
[9083597](https://dart.googlesource.com/sdk.git/+/9083597bcde6cc72f6509494daead73c64f28811 )
[Version
3.8.0-161.0.dev](https://dart.googlesource.com/sdk.git/+/9083597bcde6cc72f6509494daead73c64f28811 )
by Dart CI · 7 days ago
[3.8.0-161.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-161.0.dev )
[ccb0fed](https://dart.googlesource.com/sdk.git/+/ccb0fedf02070f0473c5c19b12611b2659977285 )
[[DEPS] Update
Chrome](https://dart.googlesource.com/sdk.git/+/ccb0fedf02070f0473c5c19b12611b2659977285 )
by Mayank Patke · 7 days ago
[f149741](https://dart.googlesource.com/sdk.git/+/f14974152c5efd50ee261dedff3358e7781fa79c )
[Version
3.8.0-160.0.dev](https://dart.googlesource.com/sdk.git/+/f14974152c5efd50ee261dedff3358e7781fa79c )
by Dart CI · 7 days ago
[3.8.0-160.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-160.0.dev )
[5bf9bdb](https://dart.googlesource.com/sdk.git/+/5bf9bdb4965034e64f8c5329eecc326e2603a24f )
[Elements. Deprecate V1 getters in
src/dart/ast/ast.dart](https://dart.googlesource.com/sdk.git/+/5bf9bdb4965034e64f8c5329eecc326e2603a24f )
by Konstantin Shcheglov · 7 days ago
[237742f](https://dart.googlesource.com/sdk.git/+/237742feab187491d77a12a35cada1a470d0d9a9 )
[[dart2js] Remove '--no-sound-null-safety' flag and make
'--sound-null-safety' flag a no-op with
warning.](https://dart.googlesource.com/sdk.git/+/237742feab187491d77a12a35cada1a470d0d9a9 )
by Nate Biggs · 7 days ago
[bb53879](https://dart.googlesource.com/sdk.git/+/bb53879638ff8f2e8dfac561d588700fb6513db0 )
[Update DevTools rev to
e4d5a4cf4ea9b85882dc1a505633b7f825777731](https://dart.googlesource.com/sdk.git/+/bb53879638ff8f2e8dfac561d588700fb6513db0 )
by Elliott Brooks · 7 days ago
[abd0ae7](https://dart.googlesource.com/sdk.git/+/abd0ae78b422cf02f3f7031352744105c34a9e0a )
[Fine. Move addExports() invocation, split
_LibraryMatch.](https://dart.googlesource.com/sdk.git/+/abd0ae78b422cf02f3f7031352744105c34a9e0a )
by Konstantin Shcheglov · 7 days ago
[3f4a341](https://dart.googlesource.com/sdk.git/+/3f4a341fea36d494687d1dd59aaf5e561cee1b7c )
[DAS plugins: Log an isolate-spawning exception to
terminal](https://dart.googlesource.com/sdk.git/+/3f4a341fea36d494687d1dd59aaf5e561cee1b7c )
by Sam Rawlins · 7 days ago
[fa3461b](https://dart.googlesource.com/sdk.git/+/fa3461bfad2f03f179ba653af1e9910067eb89b8 )
[[io] When (SecureSocket|Socket).startConnect fails due to timeout,
include a `OSError("Connection timed out", 110)` in the
SocketException.](https://dart.googlesource.com/sdk.git/+/fa3461bfad2f03f179ba653af1e9910067eb89b8 )
by Brian Quinlan · 7 days ago
[1cb6dd0](https://dart.googlesource.com/sdk.git/+/1cb6dd08ea358ef93d70a0c8b8c052c4d14ac587 )
[Fix spelling of entitlement in
code_patcher.cc](https://dart.googlesource.com/sdk.git/+/1cb6dd08ea358ef93d70a0c8b8c052c4d14ac587 )
by Eric Seidel · 7 days ago
[89b65bc](https://dart.googlesource.com/sdk.git/+/89b65bcea940d9631d187d86f3a140c2820811fb )
[Version
3.8.0-159.0.dev](https://dart.googlesource.com/sdk.git/+/89b65bcea940d9631d187d86f3a140c2820811fb )
by Dart CI · 7 days ago
[3.8.0-159.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-159.0.dev )
[22b26e5](https://dart.googlesource.com/sdk.git/+/22b26e5a293d921b860421bbd7da042c2eeeea29 )
[[vm, dynamic modules] Bugfixes in the bytecode reader and interpreter
runtime](https://dart.googlesource.com/sdk.git/+/22b26e5a293d921b860421bbd7da042c2eeeea29 )
by Alexander Markov · 7 days ago
[409e103](https://dart.googlesource.com/sdk.git/+/409e1037457d3eadcea14c38e2b736cbf5a46915 )
[Roll BoringSSL from ad62e9cab155 to 673e61fc215b (1
revision)](https://dart.googlesource.com/sdk.git/+/409e1037457d3eadcea14c38e2b736cbf5a46915 )
by DEPS Autoroller · 7 days ago
[7513ce7](https://dart.googlesource.com/sdk.git/+/7513ce79c386bc4ec04465dc47b9e5aa65599862 )
[Roll Fuchsia SDK from 27.20250224.5.1 to
27.20250228.4.1](https://dart.googlesource.com/sdk.git/+/7513ce79c386bc4ec04465dc47b9e5aa65599862 )
by DEPS Autoroller · 7 days ago
[dbfcf55](https://dart.googlesource.com/sdk.git/+/dbfcf55762c3ba1cf73a85db79404c1ed7253075 )
[[analysis_server] Add isDeprecated flag to editable
arguments](https://dart.googlesource.com/sdk.git/+/dbfcf55762c3ba1cf73a85db79404c1ed7253075 )
by Danny Tuppeny · 7 days ago
[29993c8](https://dart.googlesource.com/sdk.git/+/29993c82e94a635e03cc5124606ae6c659fb81cc )
[Roll gn from 4a8016dc3915 to
3d0d3445f67d](https://dart.googlesource.com/sdk.git/+/29993c82e94a635e03cc5124606ae6c659fb81cc )
by DEPS Autoroller · 7 days ago
[0046ae8](https://dart.googlesource.com/sdk.git/+/0046ae8a46849b4306ca108503670f2b896ab16c )
[Elements. Migrate
lib/error/listener.dart](https://dart.googlesource.com/sdk.git/+/0046ae8a46849b4306ca108503670f2b896ab16c )
by Konstantin Shcheglov · 7 days ago
[4aa8b10](https://dart.googlesource.com/sdk.git/+/4aa8b109786eea2c396d93510311db856a272100 )
[[DAS] Makes "Add type annotation" consider explicit type
arguments](https://dart.googlesource.com/sdk.git/+/4aa8b109786eea2c396d93510311db856a272100 )
by FMorschel · 7 days ago
[e501352](https://dart.googlesource.com/sdk.git/+/e50135276fb873147654de54d8d3f07b0fd256bb )
[Version
3.8.0-158.0.dev](https://dart.googlesource.com/sdk.git/+/e50135276fb873147654de54d8d3f07b0fd256bb )
by Dart CI · 8 days ago
[3.8.0-158.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-158.0.dev )
[e8c8500](https://dart.googlesource.com/sdk.git/+/e8c8500477bd17d9abee2cf2a36a0b1e3414fa67 )
[[DAS] Fixes quotes conversion to work the same
everywhere](https://dart.googlesource.com/sdk.git/+/e8c8500477bd17d9abee2cf2a36a0b1e3414fa67 )
by FMorschel · 8 days ago
[5145406](https://dart.googlesource.com/sdk.git/+/514540606f158f2fc6502580ab10d79e1908a078 )
[Version
3.8.0-157.0.dev](https://dart.googlesource.com/sdk.git/+/514540606f158f2fc6502580ab10d79e1908a078 )
by Dart CI · 10 days ago
[3.8.0-157.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-157.0.dev )
[81bc15a](https://dart.googlesource.com/sdk.git/+/81bc15a5472e884e5821770da2bfba7f111f10a3 )
[Roll BoringSSL from 748a2d281d33 to ad62e9cab155 (9
revisions)](https://dart.googlesource.com/sdk.git/+/81bc15a5472e884e5821770da2bfba7f111f10a3 )
by DEPS Autoroller · 10 days ago
[43a0777](https://dart.googlesource.com/sdk.git/+/43a0777ac9c97901d430155baf920c66e34dff97 )
[[tests] Fix infinite loop in dot shorthands
test.](https://dart.googlesource.com/sdk.git/+/43a0777ac9c97901d430155baf920c66e34dff97 )
by Kallen Tu · 10 days ago
[b7bc2f4](https://dart.googlesource.com/sdk.git/+/b7bc2f47cce63004ed4fbc1636f8e7c250ba80bb )
[Version
3.8.0-156.0.dev](https://dart.googlesource.com/sdk.git/+/b7bc2f47cce63004ed4fbc1636f8e7c250ba80bb )
by Dart CI · 10 days ago
[3.8.0-156.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-156.0.dev )
[25a8f54](https://dart.googlesource.com/sdk.git/+/25a8f54e449a908838f4e2414ffc1da2dc74f00f )
[Elements. Deprecate V1 in
dart/element/type_provider.dart](https://dart.googlesource.com/sdk.git/+/25a8f54e449a908838f4e2414ffc1da2dc74f00f )
by Konstantin Shcheglov · 10 days ago
[877d87a](https://dart.googlesource.com/sdk.git/+/877d87ac857548476ea32f0fd74c6a1e90a00517 )
[Elements. Migrate
src/dart/ast/extensions.dart](https://dart.googlesource.com/sdk.git/+/877d87ac857548476ea32f0fd74c6a1e90a00517 )
by Konstantin Shcheglov · 10 days ago
[7d2a27f](https://dart.googlesource.com/sdk.git/+/7d2a27f44af0071655e65fd6d0eae2818ff0e71c )
[Elements. Deprecate V1 in
dart/element/type_system.dart](https://dart.googlesource.com/sdk.git/+/7d2a27f44af0071655e65fd6d0eae2818ff0e71c )
by Konstantin Shcheglov · 10 days ago
[539840f](https://dart.googlesource.com/sdk.git/+/539840f91caf1b4890472e47255471eaa466e0cd )
[dartdev: Simplify some JSON-parsing code; remove dead
code](https://dart.googlesource.com/sdk.git/+/539840f91caf1b4890472e47255471eaa466e0cd )
by Sam Rawlins · 10 days ago
[c2a60ab](https://dart.googlesource.com/sdk.git/+/c2a60abadc945dd79e523c5c9794c12460bdc904 )
[Add the DevExp team as owners of the analyzer_utilities
package](https://dart.googlesource.com/sdk.git/+/c2a60abadc945dd79e523c5c9794c12460bdc904 )
by Brian Wilkerson · 10 days ago
[1258b7c](https://dart.googlesource.com/sdk.git/+/1258b7cd89cdf285127f150158843dd681e0dad2 )
[Elements. Migrate
ConstantVerifier.](https://dart.googlesource.com/sdk.git/+/1258b7cd89cdf285127f150158843dd681e0dad2 )
by Konstantin Shcheglov · 10 days ago
[b42700f](https://dart.googlesource.com/sdk.git/+/b42700fb21a284eb2f4e7d8707b9912268412b28 )
[DAS plugins: Print plugin pub-related crash information to terminal;
stop
analyzing](https://dart.googlesource.com/sdk.git/+/b42700fb21a284eb2f4e7d8707b9912268412b28 )
by Sam Rawlins · 10 days ago
[58ff654](https://dart.googlesource.com/sdk.git/+/58ff654dd59cb7b1da9db50d4e40bb16cd7afc54 )
[[DAS] Adds 'Create extension method/operator'
fixes](https://dart.googlesource.com/sdk.git/+/58ff654dd59cb7b1da9db50d4e40bb16cd7afc54 )
by FMorschel · 10 days ago
[91f5aad](https://dart.googlesource.com/sdk.git/+/91f5aad129dd7481db7ebee98ad253f419e53f2c )
[Elements. Deprecate V1 APIs in
dart/element/type.dart](https://dart.googlesource.com/sdk.git/+/91f5aad129dd7481db7ebee98ad253f419e53f2c )
by Konstantin Shcheglov · 10 days ago
[fb6fed1](https://dart.googlesource.com/sdk.git/+/fb6fed168817c4d37ca06bbf1520abc71c1534db )
[Bump webdev to
f4856867de3e7b6ea6778dbc47cff44b12f9eed2](https://dart.googlesource.com/sdk.git/+/fb6fed168817c4d37ca06bbf1520abc71c1534db )
by Jessy Yameogo · 10 days ago
[dfb5f03](https://dart.googlesource.com/sdk.git/+/dfb5f034a90151441314fd30385b622c2c9201ee )
[[VM/Debugger] Ignore uninitialized late variables when building scope
in
ActivationFrame::BuildParameters](https://dart.googlesource.com/sdk.git/+/dfb5f034a90151441314fd30385b622c2c9201ee )
by Derek Xu · 10 days ago
[bc21f34](https://dart.googlesource.com/sdk.git/+/bc21f3499107c8a489626e731e3e345434058a31 )
[[ddc] Break compiling with unsound null
safety](https://dart.googlesource.com/sdk.git/+/bc21f3499107c8a489626e731e3e345434058a31 )
by Nicholas Shahan · 10 days ago
[a13434f](https://dart.googlesource.com/sdk.git/+/a13434f3ef310ec76f75b541fcf88acc2cda17df )
[Version
3.8.0-155.0.dev](https://dart.googlesource.com/sdk.git/+/a13434f3ef310ec76f75b541fcf88acc2cda17df )
by Dart CI · 10 days ago
[3.8.0-155.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-155.0.dev )
[2c7b8c0](https://dart.googlesource.com/sdk.git/+/2c7b8c0f82e7b734bee43209fd934a0d9dfd59ea )
[Roll Fuchsia SDK from 27.20250221.6.1 to
27.20250224.5.1](https://dart.googlesource.com/sdk.git/+/2c7b8c0f82e7b734bee43209fd934a0d9dfd59ea )
by DEPS Autoroller · 10 days ago
[01c09b3](https://dart.googlesource.com/sdk.git/+/01c09b3c52e42e039dfbba960123f5b8d3df63fd )
[[CQ] [testing] mock support for
`test_reflective_loader`](https://dart.googlesource.com/sdk.git/+/01c09b3c52e42e039dfbba960123f5b8d3df63fd )
by pq · 10 days ago
[f04f534](https://dart.googlesource.com/sdk.git/+/f04f5345073b86730a7b1fdae6471a1106444225 )
[[vm] Make FFI implementation less fragile wrt field
order](https://dart.googlesource.com/sdk.git/+/f04f5345073b86730a7b1fdae6471a1106444225 )
by Alexander Markov · 10 days ago
[0a7aae2](https://dart.googlesource.com/sdk.git/+/0a7aae264809b0e9792240a2b602d02838a9948b )
[[VM/Profiler] Correctly apply the value of --profile-period specified
on the
CLI](https://dart.googlesource.com/sdk.git/+/0a7aae264809b0e9792240a2b602d02838a9948b )
by Derek Xu · 10 days ago
[7179fd5](https://dart.googlesource.com/sdk.git/+/7179fd549a0aacf326498c2ecee3717a696a0bcc )
[Roll BoringSSL from daa03aac8d88 to 748a2d281d33 (1
revision)](https://dart.googlesource.com/sdk.git/+/7179fd549a0aacf326498c2ecee3717a696a0bcc )
by DEPS Autoroller · 10 days ago
[41abb29](https://dart.googlesource.com/sdk.git/+/41abb291402617e63ea4c59be45ffc7ad6f036b3 )
[[cfe] Handle extension type declarations with dot
shorthands.](https://dart.googlesource.com/sdk.git/+/41abb291402617e63ea4c59be45ffc7ad6f036b3 )
by Kallen Tu · 10 days ago
[f042e6e](https://dart.googlesource.com/sdk.git/+/f042e6e31ff79d0f00f856b8aa93d6c1cd5309f1 )
[Roll gn from ab638bd7cbb9 to
4a8016dc3915](https://dart.googlesource.com/sdk.git/+/f042e6e31ff79d0f00f856b8aa93d6c1cd5309f1 )
by DEPS Autoroller · 10 days ago
[1b70bb86](https://dart.googlesource.com/sdk.git/+/1b70bb8651fe797b686de55f23cefa52462600ac )
[[CQ] [linter] unify test package dependency
creation](https://dart.googlesource.com/sdk.git/+/1b70bb8651fe797b686de55f23cefa52462600ac )
by pq · 10 days ago
[b3ca203](https://dart.googlesource.com/sdk.git/+/b3ca203e8f3848802a140a773eb1f6c725d306b3 )
[Elements. Start deprecating V1
elements.](https://dart.googlesource.com/sdk.git/+/b3ca203e8f3848802a140a773eb1f6c725d306b3 )
by Konstantin Shcheglov · 10 days ago
[142f941](https://dart.googlesource.com/sdk.git/+/142f941b5b25d05f08c3a286040bd155d321595b )
[Elements. Avoid List.cast() mostly when create
InterfaceTypeImpl.](https://dart.googlesource.com/sdk.git/+/142f941b5b25d05f08c3a286040bd155d321595b )
by Konstantin Shcheglov · 10 days ago
[568a1c5](https://dart.googlesource.com/sdk.git/+/568a1c5f7059bb5612fb1b768bf574e0c8257b3d )
[Version
3.8.0-154.0.dev](https://dart.googlesource.com/sdk.git/+/568a1c5f7059bb5612fb1b768bf574e0c8257b3d )
by Dart CI · 10 days ago
[3.8.0-154.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-154.0.dev )
[79a3052](https://dart.googlesource.com/sdk.git/+/79a3052b6d0483121ee3ba155aa7e5c1b2b1ef54 )
[[analyzer] Expose some inheritance manager methods through the public
API.](https://dart.googlesource.com/sdk.git/+/79a3052b6d0483121ee3ba155aa7e5c1b2b1ef54 )
by Paul Berry · 10 days ago
[230e4f9](https://dart.googlesource.com/sdk.git/+/230e4f92c3e1d4a05a1974dc215d86c52b7d3877 )
[Revised Building.md and improved
Building-Dart-SDK-for-ARM-or-RISC-V.md](https://dart.googlesource.com/sdk.git/+/230e4f92c3e1d4a05a1974dc215d86c52b7d3877 )
by Mo Luo · 10 days ago
[5316613](https://dart.googlesource.com/sdk.git/+/5316613bde8db8135871642bf0feda3f89a11f97 )
[[cfe] Detect Record and Function through
builders](https://dart.googlesource.com/sdk.git/+/5316613bde8db8135871642bf0feda3f89a11f97 )
by Johnni Winther · 10 days ago
[721c556](https://dart.googlesource.com/sdk.git/+/721c5565db217109124df1b29a682b8f921245ee )
[Version
3.8.0-153.0.dev](https://dart.googlesource.com/sdk.git/+/721c5565db217109124df1b29a682b8f921245ee )
by Dart CI · 10 days ago
[3.8.0-153.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-153.0.dev )
[939699a](https://dart.googlesource.com/sdk.git/+/939699a9cf0ec85b03052c89c6cfd653c2992fa6 )
[[vm] Add NOTIFY_DEBUGGER_ABOUT_RX_PAGES
hook](https://dart.googlesource.com/sdk.git/+/939699a9cf0ec85b03052c89c6cfd653c2992fa6 )
by Vyacheslav Egorov · 11 days ago
[d8c4803](https://dart.googlesource.com/sdk.git/+/d8c48032bb9d95c9e94846e41a9234a2cddbdfba )
[[cfe] Remove legacy raw types from
CoreTypes](https://dart.googlesource.com/sdk.git/+/d8c48032bb9d95c9e94846e41a9234a2cddbdfba )
by Chloe Stefantsova · 11 days ago
[7605d46](https://dart.googlesource.com/sdk.git/+/7605d46be1fe228fb0e4d28fa4d1a407fcd3a65d )
[Version
3.8.0-152.0.dev](https://dart.googlesource.com/sdk.git/+/7605d46be1fe228fb0e4d28fa4d1a407fcd3a65d )
by Dart CI · 11 days ago
[3.8.0-152.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-152.0.dev )
[cb96256](https://dart.googlesource.com/sdk.git/+/cb96256bc2be8021c649da6d36c010de97cd3986 )
[Elements. Migrate
src/dart/analysis/search.dart](https://dart.googlesource.com/sdk.git/+/cb96256bc2be8021c649da6d36c010de97cd3986 )
by Konstantin Shcheglov · 11 days ago
[3f5a1ba](https://dart.googlesource.com/sdk.git/+/3f5a1bab675e01441236d44b8659fd8c952da7d8 )
[[dds/dap] Don't wait for 10s for outstanding requests/events when tests
tear
down](https://dart.googlesource.com/sdk.git/+/3f5a1bab675e01441236d44b8659fd8c952da7d8 )
by Danny Tuppeny · 11 days ago
[b08d837](https://dart.googlesource.com/sdk.git/+/b08d83706de923c09452433f3997a8458ce2f9a2 )
[[VM/Service] Move test logic of http_get_isolate_rpc_test from testee
to main
process](https://dart.googlesource.com/sdk.git/+/b08d83706de923c09452433f3997a8458ce2f9a2 )
by Derek Xu · 11 days ago
[376b934](https://dart.googlesource.com/sdk.git/+/376b93429e3aa1d661809f4bafdcdc43a0bdd6af )
[[VM/Service] Add map update missing from socket profiling
code](https://dart.googlesource.com/sdk.git/+/376b93429e3aa1d661809f4bafdcdc43a0bdd6af )
by Derek Xu · 11 days ago
[c339839](https://dart.googlesource.com/sdk.git/+/c33983985f2617f37ab6475a191a3339290d8d44 )
[[VM/Service] Ensure that wildcard_test.dart exercises the VM Service's
`Frame` building
code](https://dart.googlesource.com/sdk.git/+/c33983985f2617f37ab6475a191a3339290d8d44 )
by Derek Xu · 11 days ago
[4b115c7](https://dart.googlesource.com/sdk.git/+/4b115c74876d5e1b10648c9b670078f3481ad81f )
[Version
3.8.0-151.0.dev](https://dart.googlesource.com/sdk.git/+/4b115c74876d5e1b10648c9b670078f3481ad81f )
by Dart CI · 11 days ago
[3.8.0-151.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-151.0.dev )
[64a9566](https://dart.googlesource.com/sdk.git/+/64a95663b22cccfaded1b8eb6e590d33f9df9500 )
[[DAS] Makes convert into field assist consider extensions
correctly](https://dart.googlesource.com/sdk.git/+/64a95663b22cccfaded1b8eb6e590d33f9df9500 )
by FMorschel · 11 days ago
[a30dc89](https://dart.googlesource.com/sdk.git/+/a30dc8934fb8b1d32691abae855b381167bf9865 )
[[CQ] [linter] de-duplicate `reflectiveTestLoader`
handling](https://dart.googlesource.com/sdk.git/+/a30dc8934fb8b1d32691abae855b381167bf9865 )
by pq · 11 days ago
[4f4f867](https://dart.googlesource.com/sdk.git/+/4f4f86737550250a1277d3f61b7249cfd1bdf6f7 )
[[deps] rev package:lints; address 'unnecessary_underscores'
lints](https://dart.googlesource.com/sdk.git/+/4f4f86737550250a1277d3f61b7249cfd1bdf6f7 )
by Devon Carew · 11 days ago
[a59bae3](https://dart.googlesource.com/sdk.git/+/a59bae3f372d06e5f7605c54bc27a5322e20acc6 )
[Cleanup code in
analysis_server_plugin](https://dart.googlesource.com/sdk.git/+/a59bae3f372d06e5f7605c54bc27a5322e20acc6 )
by Brian Wilkerson · 11 days ago
[e9683ac](https://dart.googlesource.com/sdk.git/+/e9683ace806800c8233f94bb44a4fc5ba3344d01 )
[Update ignore comments missed in previous
CL](https://dart.googlesource.com/sdk.git/+/e9683ace806800c8233f94bb44a4fc5ba3344d01 )
by Brian Wilkerson · 11 days ago
[48b7b37](https://dart.googlesource.com/sdk.git/+/48b7b37ebcf6422166d81f023d056cb40cb3aa46 )
[[analysis_server] Add imports for test/group
snippets](https://dart.googlesource.com/sdk.git/+/48b7b37ebcf6422166d81f023d056cb40cb3aa46 )
by Danny Tuppeny · 11 days ago
[e9c22e4](https://dart.googlesource.com/sdk.git/+/e9c22e4d6498b2481a23d7b5b937751698e91f51 )
[Bump ecosystem to
06bbbffc1dae26164ee0a9603d0a30af620b84d0](https://dart.googlesource.com/sdk.git/+/e9c22e4d6498b2481a23d7b5b937751698e91f51 )
by Devon Carew · 11 days ago
[d1bffec](https://dart.googlesource.com/sdk.git/+/d1bffecec545da69ab90b523c3c98a5940a5db07 )
[[vm/ffi] Cleanup some legacy
multi-tests](https://dart.googlesource.com/sdk.git/+/d1bffecec545da69ab90b523c3c98a5940a5db07 )
by Daco Harkes · 11 days ago
[c5af227](https://dart.googlesource.com/sdk.git/+/c5af227b8c47c9e3ab3a652870bebab2919f2e0a )
[Remove 'expired' property from 'null-aware-elements'
flag](https://dart.googlesource.com/sdk.git/+/c5af227b8c47c9e3ab3a652870bebab2919f2e0a )
by Chloe Stefantsova · 11 days ago
[c9aa87b](https://dart.googlesource.com/sdk.git/+/c9aa87bf26ae37f2fab983bfddb09ad8a9c2bb8f )
[[parser] Avoid an extra error in CFE for dot
shorthands.](https://dart.googlesource.com/sdk.git/+/c9aa87bf26ae37f2fab983bfddb09ad8a9c2bb8f )
by Kallen Tu · 11 days ago
[04e06aa](https://dart.googlesource.com/sdk.git/+/04e06aa477d20299ab415aed5d31495e9994da28 )
[[analyzer] Add declaredFragment getters to a few more AST
nodes.](https://dart.googlesource.com/sdk.git/+/04e06aa477d20299ab415aed5d31495e9994da28 )
by Paul Berry · 11 days ago
[fe3c184](https://dart.googlesource.com/sdk.git/+/fe3c184acd5e89579c7cea8c4694e991382c479b )
[Elements. Use more TypeImpl, and less
casts.](https://dart.googlesource.com/sdk.git/+/fe3c184acd5e89579c7cea8c4694e991382c479b )
by Konstantin Shcheglov · 11 days ago
[323039c](https://dart.googlesource.com/sdk.git/+/323039c4a3b100fe79795575b3e91be89341b946 )
[Elements. Migrate
dart/analysis/index.dart](https://dart.googlesource.com/sdk.git/+/323039c4a3b100fe79795575b3e91be89341b946 )
by Konstantin Shcheglov · 11 days ago
[02ed4df](https://dart.googlesource.com/sdk.git/+/02ed4dfd71b4b2c3ee0bf6ce72bd3b11a7cf67f6 )
[Version
3.8.0-150.0.dev](https://dart.googlesource.com/sdk.git/+/02ed4dfd71b4b2c3ee0bf6ce72bd3b11a7cf67f6 )
by Dart CI · 11 days ago
[3.8.0-150.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-150.0.dev )
[1e5a270](https://dart.googlesource.com/sdk.git/+/1e5a27000bd0e99819123340049caad643e40a53 )
[[analysis_server] Add 'Analysis Driver Timings' and 'FileByteStore
Timings' to
report](https://dart.googlesource.com/sdk.git/+/1e5a27000bd0e99819123340049caad643e40a53 )
by Jens Johansen · 11 days ago
[067f881](https://dart.googlesource.com/sdk.git/+/067f88127737e9fbd29d0f2f2dc27ddb831fff00 )
[Bump language version for
pkg/dtd](https://dart.googlesource.com/sdk.git/+/067f88127737e9fbd29d0f2f2dc27ddb831fff00 )
by Sigurd Meldgaard · 11 days ago
[92a6a2c](https://dart.googlesource.com/sdk.git/+/92a6a2c1d56dabc5c5564383b353f046b4f666a3 )
[[PE] [linter] refine `strict_top_level_inference` reflective test
detection](https://dart.googlesource.com/sdk.git/+/92a6a2c1d56dabc5c5564383b353f046b4f666a3 )
by pq · 11 days ago
[3a9befe](https://dart.googlesource.com/sdk.git/+/3a9befe4e8a438a4affb7b5822f1449890805148 )
[Bump language version for
pkg/record_use](https://dart.googlesource.com/sdk.git/+/3a9befe4e8a438a4affb7b5822f1449890805148 )
by Sigurd Meldgaard · 11 days ago
[1ceb8ba](https://dart.googlesource.com/sdk.git/+/1ceb8ba8c70c643255abea9aed86feef5b439294 )
[Bump language version for
pkg/dart_service_protocol_shared](https://dart.googlesource.com/sdk.git/+/1ceb8ba8c70c643255abea9aed86feef5b439294 )
by Sigurd Meldgaard · 11 days ago
[38d0ce7](https://dart.googlesource.com/sdk.git/+/38d0ce70b204da45cc160f97e943b9ddb410664a )
[Bump language version for
pkg/native_stack_traces](https://dart.googlesource.com/sdk.git/+/38d0ce70b204da45cc160f97e943b9ddb410664a )
by Sigurd Meldgaard · 11 days ago
[ca3cea2](https://dart.googlesource.com/sdk.git/+/ca3cea291c0889bdaa1dd07bbded56e73f9de38d )
[Bump language version for
pkg/dds_*](https://dart.googlesource.com/sdk.git/+/ca3cea291c0889bdaa1dd07bbded56e73f9de38d )
by Sigurd Meldgaard · 11 days ago
[1ca5b1d](https://dart.googlesource.com/sdk.git/+/1ca5b1d14430a6781c8f145c650e0147863fa940 )
[[deps] Roll
dart-lang/native](https://dart.googlesource.com/sdk.git/+/1ca5b1d14430a6781c8f145c650e0147863fa940 )
by Daco Harkes · 11 days ago
[7b34ecd](https://dart.googlesource.com/sdk.git/+/7b34ecdb9d3f1ea76a21e28e51a1dba3b97b7015 )
[[cfe] Remove LibraryBuilder.scope and
DeclarationBuilder.scope](https://dart.googlesource.com/sdk.git/+/7b34ecdb9d3f1ea76a21e28e51a1dba3b97b7015 )
by Johnni Winther · 11 days ago
[79f3c70](https://dart.googlesource.com/sdk.git/+/79f3c70f8a1cb7b57d845e4a41df49ce18af4dce )
[Enable 'null-aware-elements' flag in
3.8](https://dart.googlesource.com/sdk.git/+/79f3c70f8a1cb7b57d845e4a41df49ce18af4dce )
by Chloe Stefantsova · 11 days ago
2025-03-11 00:50:37 +00:00
Victoria Ashworth
84b38b8dfc
Make LLDB check a warning instead of a failure ( #164828 )
...
We added LLDB file in https://github.com/flutter/flutter/pull/164344 .
This adjusts it so if the LLDB file is missing it gives a warning rather
than an error that fails the build.
## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [x] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
2025-03-10 23:27:53 +00:00
Jonah Williams
4fef40c0f6
[Impeller] OpenGL MSAA for desktop/web devices. ( #163939 )
...
Add support for MSAA without the render to texture extension. This
allows our CI goldens to run with anti aliasing.
Fixes https://github.com/flutter/flutter/issues/158360 (again)
2025-03-10 23:16:28 +00:00
engine-flutter-autoroll
1beba504d9
Roll Skia from 95d0fb365d73 to b9f4a95a5976 (6 revisions) ( #164937 )
...
https://skia.googlesource.com/skia.git/+log/95d0fb365d73..b9f4a95a5976
2025-03-10 jvanverth@google.com Revert "[graphite] Add
TextAtlasManager::freeGpuResources()."
2025-03-10 bungeman@google.com Only call format_message when needed
2025-03-10 jvanverth@google.com [graphite] Add
TextAtlasManager::freeGpuResources().
2025-03-10 egdaniel@google.com Reland "Fix need query for copyOnWrite
for dual-proxies Ganesh images."
2025-03-10 jvanverth@google.com [graphite] Possible fixes for
ClipAtlasManager PGO crash.
2025-03-10 fmalita@google.com Suppress new tests on lottie-web perf bots
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC codefu@google.com ,danieldilan@google.com,kjlubick@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-10 23:06:54 +00:00
Andrew Kolos
d212ca3cb3
increase Linux tool_integration_tests* subsharding ( #164935 )
...
The last subshard of Linux tool_integration_test is timing out again:
https://ci.chromium.org/ui/p/flutter/builders/luci.flutter.prod/Linux%20tool_integration_tests_6_6
This increases the subsharding to get the tree to a healthy state
<details>
<summary> Pre-launch checklist </summary>
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [x] All existing and new tests are passing.
</details>
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
2025-03-10 22:49:15 +00:00
Jonah Williams
95e10121a8
[Impeller] Fixes to YUV imports on Android, Incomplete read of pipeline cache data, missing enabled extensions. ( #164744 )
...
- Handle textures that require a YUV import but aren't an undefined
format.
- INCOMPLETE is actually a success case for the pipeline cache. CERTAIN
drivers ALWAYS return incomplete, even when they wrote all the data.
Probably an off by one or something like that...
- Ensures Optional AndroidExtensions are enabled
- Only creates a YUV conversion if necessary
2025-03-10 22:43:36 +00:00
Jackson Gardner
b2a4a05683
[skwasm] Dynamic Threading ( #164748 )
...
This switches skwasm over from the emscripten pthreads implementation to
emscripten's "wasm workers" threading implementation. The pthreads
implementation simply will not run at all in a non-crossOriginIsolated
context, but the wasm workers implementation only fails if we actually
attempt to spawn a thread. This means we can actually choose whether to
use a single-threaded or multi-threaded strategy at runtime, which means
we don't have to build two variants of skwasm for single- vs
multi-threaded.
2025-03-10 21:23:29 +00:00
engine-flutter-autoroll
d6c4153332
Roll Fuchsia Linux SDK from U-zlyIZrZRbr9I6gv... to ngvNj-Ffcrgs_jPdQ... ( #164926 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter
Please CC codefu@google.com ,zra@google.com on the revert to ensure that
a human
is aware of the problem.
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-10 20:44:17 +00:00
mariamhas
faba665f8e
Create 10_google3_bug.yml ( #163788 )
...
attempting to recreate this template with the right name and fixes after
the revert
<!--
Thanks for filing a pull request!
Reviewers are typically assigned within a week of filing a request.
To learn more about code review, see our documentation on Tree Hygiene:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
-->
*If you had to change anything in the [flutter/tests] repo, include a
link to the migration guide as per the [breaking change policy].*
## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x]I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [x] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
2025-03-10 20:28:51 +00:00
Victor Sanni
cd433d4d36
Align nav bar bottom transition with large title animation ( #162097 )
...
Makes the bottom widget sync up with the large title in hero transitions
between nav bars.
## Before
https://github.com/user-attachments/assets/3f8c67c3-20c2-4751-b29b-7db8d3f3409f
## After
https://github.com/user-attachments/assets/5e4c966f-1818-4851-87a1-0bf613ebda0b
## Native searchable-to-searchable:
https://github.com/user-attachments/assets/56cf93e0-e529-4ca8-9f49-4e40f710e5ed
## Flutter searchable-to-searchable:
https://github.com/user-attachments/assets/a98d9f53-8d4b-44cf-afa9-541751c21172
Fixes [CupertinoSliverNavigationBar/CupertinoNavigationBar bottom is not
displayed during nav bar flying hero
transitions](https://github.com/flutter/flutter/issues/162203 )
## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [x] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
2025-03-10 19:36:04 +00:00
engine-flutter-autoroll
ffaec10986
Roll Skia from 4ac86f17f2d4 to 95d0fb365d73 (3 revisions) ( #164917 )
...
https://skia.googlesource.com/skia.git/+log/4ac86f17f2d4..95d0fb365d73
2025-03-10 lukasza@chromium.org [rust png] Stop supporting old `png`
0.17 versions.
2025-03-10 kjlubick@google.com Remove legacy mismatched blit code
2025-03-10 tingshao@microsoft.com Move definition of
SkSVGDOM::MakeFromStream to cpp file
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC codefu@google.com ,danieldilan@google.com,kjlubick@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-10 18:09:35 +00:00
Jonah Williams
b16430b2fd
[macOS] Enable Impeller by default on macOS. ( #164572 )
...
Enables impeller by default on macOS devices. An opt out can still be
configured by passing --no-enable-impeller or using the
FLTEnableImpeller / NO setting in the Info.plist.
2025-03-10 16:19:21 +00:00
engine-flutter-autoroll
43ca28b8e8
Roll Packages from 4c5a7ed11ea1 to 464cea53002e (5 revisions) ( #164904 )
...
4c5a7ed11e...464cea5300
2025-03-10 robert.odrowaz@leancode.pl [camera_avfoundation] Tests
backfilling - part 2 (flutter/packages#8796 )
2025-03-08 neilself@gmail.com [google_sign_in] Add Android account name
field as optional (flutter/packages#8573 )
2025-03-07 engine-flutter-autoroll@skia.org Roll Flutter from
321fbc0e7e81 to 6b93cf93c100 (18 revisions) (flutter/packages#8817 )
2025-03-07 engine-flutter-autoroll@skia.org Roll Flutter (stable) from
68415ad1d920 to 09de023485e9 (1139 revisions) (flutter/packages#8813 )
2025-03-07 veronika@resolutionapp.co.nz [google_maps_flutter_web] set
icon anchor for markers (flutter/packages#8077 )
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-10 15:56:30 +00:00
engine-flutter-autoroll
082497087c
Roll Skia from f17d37ee0ac6 to 4ac86f17f2d4 (1 revision) ( #164893 )
...
https://skia.googlesource.com/skia.git/+log/f17d37ee0ac6..4ac86f17f2d4
2025-03-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn
from 82fb5f1d2123 to a04b51ef7139 (3 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC codefu@google.com ,danieldilan@google.com,kjlubick@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-10 07:09:36 +00:00
engine-flutter-autoroll
cb74735412
Roll Skia from 0f53870c7449 to f17d37ee0ac6 (1 revision) ( #164887 )
...
https://skia.googlesource.com/skia.git/+log/0f53870c7449..f17d37ee0ac6
2025-03-09 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll
ANGLE from 0cdbc7814e59 to 6c2737be88ac (13 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC codefu@google.com ,danieldilan@google.com,kjlubick@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-10 04:07:15 +00:00
engine-flutter-autoroll
93c8ed0775
Roll Fuchsia Linux SDK from 6tAcm4hdtXPE55GJP... to U-zlyIZrZRbr9I6gv... ( #164868 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter
Please CC codefu@google.com ,zra@google.com on the revert to ensure that
a human
is aware of the problem.
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-09 16:36:24 +00:00
engine-flutter-autoroll
27788051c4
Roll Skia from 345dc2d05dcd to 0f53870c7449 (1 revision) ( #164865 )
...
https://skia.googlesource.com/skia.git/+log/345dc2d05dcd..0f53870c7449
2025-03-09 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com
Update SKP version
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC codefu@google.com ,danieldilan@google.com,kjlubick@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-09 14:10:23 +00:00
engine-flutter-autoroll
b30fe22b98
Roll Skia from 916caa2f0102 to 345dc2d05dcd (1 revision) ( #164843 )
...
https://skia.googlesource.com/skia.git/+log/916caa2f0102..345dc2d05dcd
2025-03-08 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll
Dawn from ef26b90ad02e to 82fb5f1d2123 (21 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC codefu@google.com ,kjlubick@google.com,michaelludwig@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-08 16:44:26 +00:00
engine-flutter-autoroll
95aee5b6b8
Roll Fuchsia Linux SDK from ixl5bKWCqsRiYGvps... to 6tAcm4hdtXPE55GJP... ( #164838 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter
Please CC codefu@google.com ,zra@google.com on the revert to ensure that
a human
is aware of the problem.
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-08 14:24:30 +00:00
engine-flutter-autoroll
99d21c80d4
Roll Skia from b29851b2ada6 to 916caa2f0102 (1 revision) ( #164835 )
...
https://skia.googlesource.com/skia.git/+log/b29851b2ada6..916caa2f0102
2025-03-07 egdaniel@google.com Revert "Fix need query for copyOnWrite
for dual-proxies Ganesh images."
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC codefu@google.com ,kjlubick@google.com,michaelludwig@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-08 07:25:10 +00:00
Jonah Williams
a7e276a20d
[Impeller] add capability check for extended range formats. ( #164817 )
...
Fixes https://github.com/flutter/flutter/issues/164794
We support devices that do not support XR formats. If we try to decode
to an XR format this will fail at runtime.
2025-03-08 02:43:08 +00:00
Sarbagya Dhaubanjar
6d6d7914f9
Added calendar delegate to support custom calendar systems ( #161874 )
...
Added `CalendarDelegate` class that supports plugging in custom calendar
logics other than Gregorian Calendar System.
Here is an example implementation for Nepali(Bikram Sambat) Calendar
System:
https://github.com/sarbagyastha/nepali_date_picker/blob/m3/lib/src/nepali_calendar_delegate.dart
Demo using the `NepaliDatePickerDelegate`:
https://date.sarbagyastha.com.np/
Fixes https://github.com/flutter/flutter/issues/77531 ,
https://github.com/flutter/flutter/issues/161873
## Pre-launch Checklist
- [X] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [x] All existing and new tests are passing.
---------
Co-authored-by: Tong Mu <dkwingsmt@users.noreply.github.com>
2025-03-08 02:41:17 +00:00
Tong Mu
83781ae65c
RoundSuperellipse algorithm v3: Ultrawideband heuristic formula ( #164755 )
...
This PR revises the algorithm for RoundSuperellipses, replacing the
current "max ratio" approximation with an algorithm that works for
ratios from 2.0 to infinity.
The previous "max ratio" approximation, which replaces the middle of
edges with straight lines when the ratio is above 2.3, turns out to
produce results too close to classic RRects. After reexamining the
shapes and more calculation, I discovered that the max-ratio
approximation is flawed. Even squircles with with really high ratios
(~100) have a significant part of the edges that must not be
approximated by straight lines.
The new version is much closer to native.
### Comparison
Native: (Notice the long wedgy gap at the end of curves)
<img
src="https://github.com/user-attachments/assets/61b60191-7d45-4c49-9e09-b0422243cd8c "
width="400"/>
Before PR: (Notice the short wedgy gap at the end of curves)
<img
src="https://github.com/user-attachments/assets/15ea374b-4b16-4187-aaa4-94f432fbb61e "
width="400"/>
After PR:
<img
src="https://github.com/user-attachments/assets/973ef4d1-7c26-44a9-b45e-10d109d5618b "
width="400"/>
Another example (after PR). Even though the rectangular RSE has ratios
of around 4, there are still curvature near the middle section of edges,
which can be identified with the help of antialias pixels.
<img width="838" alt="image"
src="https://github.com/user-attachments/assets/5078d098-c582-48a8-81e5-615909def675 "
/>
### Details
I found that `n` has really good linearity towards larger ratios.
<img width="844" alt="image"
src="https://github.com/user-attachments/assets/73e99e45-a0f0-450b-8e2b-f6fd97082958 "
/>
I also found a good candidate for the precomputed unknown (called
`k_xJ`), which has a smooth curve at the beginning and almost straight
line towards larger `n`, removing the need to cap the scope of
application of the formula.
<img width="1203" alt="image"
src="https://github.com/user-attachments/assets/67664898-2dbd-4f00-a9ba-d76030cf3742 "
/>
The algorithm for paths are also updated in a similar way and
approximated the Bezier factors with heuristic formulae for bigger `n`s.
I've also verified that the path deviates from the geometry by no more
than 0.01% over the range of n [15, 100]
Theoretically removing "stretch" should simplify the algorithms.
Unfortunately I had to spend more lines to process cases of zero radii,
which were conveniently handled by stretches.
## Pre-launch Checklist
- [ ] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [ ] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [ ] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [ ] I signed the [CLA].
- [ ] I listed at least one issue that this PR fixes in the description
above.
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [ ] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [ ] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [ ] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
2025-03-08 02:39:09 +00:00
Camille Simon
3f90143391
Merge CHANGELOG for 3.29.1 stable release ( #164743 )
...
Merges CHANGELOG from stable to master for 3.29.1 release.
Note that I did reformat the candidate branch `CHANGELOG` since it
appeared abnormal to me
(https://github.com/flutter/flutter/blob/flutter-3.29-candidate.0/CHANGELOG.md ,
the 3.29 changes section and the 3.29.1 changes section). I can submit a
PR to fix that if that was the right move. Might have to cherrypick it
though.
## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [ ] I listed at least one issue that this PR fixes in the description
above.
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [ ] All existing and new tests are passing.
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
2025-03-08 02:37:37 +00:00
Matan Lurey
86c95e9e45
Add and link to Infra-Triage.md
. ( #164673 )
...
Based on our discussions internally, making this available externally so
we can link to it more easily.
2025-03-08 00:40:26 +00:00
engine-flutter-autoroll
8b29bc6d8a
Roll Skia from cbc7e99d6c2f to b29851b2ada6 (10 revisions) ( #164812 )
...
https://skia.googlesource.com/skia.git/+log/cbc7e99d6c2f..b29851b2ada6
2025-03-07 fmalita@google.com [skottie] Roll lottie-samples to include
new regression test assets
2025-03-07 bungeman@google.com Remove and de-duplicate Android FontMgr
streams
2025-03-07 egdaniel@google.com Fix need query for copyOnWrite for
dual-proxies Ganesh images.
2025-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll
shaders-base from 81fa6c51b85b to 536def9c5709
2025-03-07 kjlubick@google.com Update documentation about rolling into
Chromium
2025-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll
skottie-base from 7b44b80c0fac to 9ee87e7f230f
2025-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll
debugger-app-base from cc91ae26ecef to bfb2f80c0482
2025-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll
jsfiddle-base from 18808c894e65 to b07c254904bc
2025-03-07 lukasza@chromium.org [rust png] Update `png` from 0.17.15 to
0.18.0-rc
2025-03-07 michaelludwig@google.com [skif] Fix device-to-layer bounds
mapping
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC codefu@google.com ,kjlubick@google.com,michaelludwig@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-07 23:21:32 +00:00
Jonah Williams
74a8d79e14
[Impeller] dont redundantly set stencil reference on vulkan backend. ( #164763 )
...
Cache the last stencil reference in RenderPassVK. If the requested
stencil reference is set to the same value, don't update it on the cmd
buffer.
Hypothetical performance improvement, but easy to do.
2025-03-07 22:53:26 +00:00
John McDole
711162887d
content-aware-hash experiment update ( #164803 )
...
- output to annotations which can be used from a simple url
- output summary to see if that's at all valuable
2025-03-07 21:35:39 +00:00
Elliott Brooks
b7bea22ab8
[Widget Inspector] Handle null exceptions calling renderObject
( #163642 )
...
Fixes https://github.com/flutter/devtools/issues/8905
Based on the stacktrace in
https://github.com/flutter/devtools/issues/8905 :
* This call to `renderObject` can throw a null-exception:
39b4951f8f/packages/flutter/lib/src/widgets/framework.dart (L3745)
* That exception is thrown here:
39b4951f8f/packages/flutter/lib/src/widgets/framework.dart (L6534)
I've been unable to figure out a way to get into a state that reproduces
this. Instead, this PR simply handles the exception and returns `null`
(because we already gracefully handle the case where the `renderObject`
is `null`.
2025-03-07 21:21:55 +00:00
Jason Simmons
c0e6f90652
Use Python 3.12 to run the yapf formatter if no lower version is available ( #164807 )
...
Python 3.12 still provides the dependencies required by yapf (such as
lib2to3)
2025-03-07 20:54:09 +00:00
Chris Bracken
647e5a1407
Roll gn to 7a8aa3a08a13521336853a28c46537ec04338a2d ( #164806 )
...
Roll to tip-of-tree prior to testing Swift toolchain for macOS/iOS.
Issue: https://github.com/flutter/flutter/issues/144791
## Pre-launch Checklist
- [X] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [X] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [X] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [X] I signed the [CLA].
- [X] I listed at least one issue that this PR fixes in the description
above.
- [X] I updated/added relevant documentation (doc comments with `///`).
- [X] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [X] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [X] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
2025-03-07 20:34:20 +00:00
Jason Simmons
d14d2505f3
[Impeller] Store the TextureGLES cached framebuffer object as a reactor handle ( #164761 )
...
TextureGLES references may be owned by garbage collected objects. If a
GC drops the last reference to a TextureGLES, then the TextureGLES
destructor will run on a thread that does not have an EGL context. That
will cause failures when the destructor tries to delete the cached FBO
held by the TextureGLES.
This PR replaces the raw FBO handle with a ReactorGLES untracked handle.
The ReactorGLES will schedule deletion of the underlying FBO on a thread
that can call GLES APIs.
2025-03-07 18:50:23 +00:00
engine-flutter-autoroll
6b93cf93c1
Roll Skia from 32c1931117b8 to cbc7e99d6c2f (1 revision) ( #164788 )
...
https://skia.googlesource.com/skia.git/+log/32c1931117b8..cbc7e99d6c2f
2025-03-07 lukasza@chromium.org [rust png] Make implementation
compatible with 0.17.6 and 0.18.0-rc.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC codefu@google.com ,kjlubick@google.com,michaelludwig@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-07 17:54:10 +00:00
engine-flutter-autoroll
1b14b0c11a
Roll Packages from fc9d5ca9ceaa to 4c5a7ed11ea1 (4 revisions) ( #164785 )
...
fc9d5ca9ce...4c5a7ed11e
2025-03-07 stuartmorgan@google.com Update PR template for clarity
(flutter/packages#8777 )
2025-03-06 neilself@gmail.com [google_sign_in] Add Android account name
field as optional (implementation package changes)
(flutter/packages#8805 )
2025-03-06 engine-flutter-autoroll@skia.org Roll Flutter from
2578d97f32c8 to 321fbc0e7e81 (29 revisions) (flutter/packages#8808 )
2025-03-06 reidbaker@google.com [various] Updates packages to use
flutter.compileSdkVersion (flutter/packages#8734 )
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-07 15:56:08 +00:00
engine-flutter-autoroll
d9f48174fc
Roll Skia from 79f8af105a61 to 32c1931117b8 (1 revision) ( #164782 )
...
https://skia.googlesource.com/skia.git/+log/79f8af105a61..32c1931117b8
2025-03-07 kjlubick@google.com Remove staging flag around
DawnTextureInfo
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC codefu@google.com ,kjlubick@google.com,michaelludwig@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-07 15:30:09 +00:00
engine-flutter-autoroll
e190868b71
Roll Fuchsia Linux SDK from fhm5z889sA5T1AQao... to ixl5bKWCqsRiYGvps... ( #164780 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter
Please CC codefu@google.com ,zra@google.com on the revert to ensure that
a human
is aware of the problem.
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-07 12:15:27 +00:00
engine-flutter-autoroll
7ab81e095e
Roll Skia from 181d81920670 to 79f8af105a61 (1 revision) ( #164770 )
...
https://skia.googlesource.com/skia.git/+log/181d81920670..79f8af105a61
2025-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE
from 9bdc6763a131 to 0cdbc7814e59 (7 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC codefu@google.com ,kjlubick@google.com,michaelludwig@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-07 09:05:10 +00:00
engine-flutter-autoroll
cd337fd310
Roll Skia from cc74d34e7e68 to 181d81920670 (1 revision) ( #164766 )
...
https://skia.googlesource.com/skia.git/+log/cc74d34e7e68..181d81920670
2025-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn
from 95322781656f to ef26b90ad02e (17 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC codefu@google.com ,kjlubick@google.com,michaelludwig@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-07 06:51:21 +00:00
Jim Graham
f1090285df
Clip layers reduce rrects and paths to simpler shapes when possible ( #164693 )
...
Flutter code can pass clips in the widget tree down as Path objects even
if they were originally simpler shapes. We now catch those
simplifications in the clip_*_layer code and perform reduced operations
in their place.
2025-03-07 05:01:22 +00:00
Jonah Williams
a45d325bad
[Impeller] test empty snapshot and allocation failure. ( #164668 )
...
Speculative fix for https://github.com/flutter/flutter/issues/164628
If our render target allocation failed, we need to bail out of toImage
so that we don't crash. Adds a test that simulates this by asking for a
0x0 texture.
2025-03-07 02:35:28 +00:00
engine-flutter-autoroll
dadb05cf8e
Roll Skia from 263308ea4386 to cc74d34e7e68 (2 revisions) ( #164746 )
...
https://skia.googlesource.com/skia.git/+log/263308ea4386..cc74d34e7e68
2025-03-06 bungeman@google.com Use SkTypefaceID instead of uint32_t
2025-03-06 bungeman@google.com Use SkGlyphID instead of uint16_t
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC codefu@google.com ,kjlubick@google.com,michaelludwig@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-07 00:07:42 +00:00
chunhtai
e0b9869468
Adds aria-controls support ( #163894 )
...
<!--
Thanks for filing a pull request!
Reviewers are typically assigned within a week of filing a request.
To learn more about code review, see our documentation on Tree Hygiene:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
-->
adding a new property in semantics properties called
controlsVisibilityOfNodes, where developer can assign
SemanticsProperties.identifier of other nodes to indicates which nodes'
visibilities this node controls
fixes https://github.com/flutter/flutter/issues/162125
## Pre-launch Checklist
- [ ] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [ ] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [ ] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [ ] I signed the [CLA].
- [ ] I listed at least one issue that this PR fixes in the description
above.
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [ ] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [ ] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [ ] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
2025-03-06 22:41:09 +00:00
Jim Graham
66e910d27e
Migrate Mutators to DisplayList/Impeller geometry ( #164258 )
...
Mutator types and MutatorsStack will now use DisplayList/Impeller
geometry objects.
2025-03-06 21:27:51 +00:00
Victoria Ashworth
eb07c51230
Add lldb init file ( #164344 )
...
Adds an .lldbinit file to iOS app xcscheme.
Adding to scheme files can be error prone since a developer may be using
custom schemes (flavors). If we can't add it to the scheme, we print an
error without failing.
Since it is part of the scheme, it will be added to the project and will
be used on every run regardless of the device type/version. The Dart
side handles limiting to specific devices. If needed, we can alter the
.lldbinit file during `flutter assemble` to rewrite it since it doesn't
read the file until launch time (therefore it can be changed during
build time).
During `flutter assemble`, if the project doesn't have an LLDB Init File
set for any schemes, it'll throw an error if running in debug mode with
an iOS 18.4+ device.
## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [ ] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [x] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
2025-03-06 21:21:52 +00:00
Jason Simmons
8876bccf3a
Use separate artifacts for arm64 and x64 versions of gen_snapshot on Apple platforms ( #164419 )
...
Fixes https://github.com/flutter/flutter/issues/156175
2025-03-06 20:14:08 +00:00
engine-flutter-autoroll
50f6b48e85
Roll Skia from ccd8cc23aa94 to 263308ea4386 (1 revision) ( #164728 )
...
https://skia.googlesource.com/skia.git/+log/ccd8cc23aa94..263308ea4386
2025-03-06 jamesgk@google.com [graphite] Specialization for clamp image
tiling
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC codefu@google.com ,kjlubick@google.com,michaelludwig@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-06 19:42:07 +00:00
Gray Mackall
c45b835577
[hcpp] Add tests for transform mutator ( #164664 )
...
Adds tests covering all transform cases (rotation, flipping, scaling,
translation).
Fixes https://github.com/flutter/flutter/issues/164213 .
## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [ ] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
---------
Co-authored-by: Gray Mackall <mackall@google.com>
2025-03-06 18:18:19 +00:00
flutter-pub-roller-bot
7cdea599da
Roll pub packages ( #164721 )
...
This PR was generated by `flutter update-packages --force-upgrade`.
2025-03-06 18:01:43 +00:00
engine-flutter-autoroll
ac4e54c049
Roll Packages from abba683067fb to fc9d5ca9ceaa (3 revisions) ( #164714 )
...
abba683067...fc9d5ca9ce
2025-03-06 tarrinneal@gmail.com manual roll with video player test
disabled (flutter/packages#8803 )
2025-03-05 tugorez@users.noreply.github.com [rfw] Make widget builders
work with loops (flutter/packages#8650 )
2025-03-05 reidbaker@google.com [shared_preferences_android] dependabot
takeover datastore (flutter/packages#8784 )
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2025-03-06 16:02:16 +00:00