82300 Commits

Author SHA1 Message Date
Michael Goderbauer
3fbabb89f6
Fix link to engine docs in CONTRIBUTING.md (#161401) 2025-01-09 23:01:24 +00:00
engine-flutter-autoroll
14c2c83ede
Roll Packages from 3fc6b7ace3ff to 65547511c004 (11 revisions) (#161379)
3fc6b7ace3...65547511c0

2025-01-09 stanleycocoa@gmail.com [webview_flutter_wkwebview] Add a
listener for the canGoBack property change on the iOS platform.
(flutter/packages#8203)
2025-01-09 39571861+memishood@users.noreply.github.com [flutter_svg]
Implement errorBuilder callback (flutter/packages#8364)
2025-01-08 10687576+bparrishMines@users.noreply.github.com
[interactive_media_ads] Adds remaining methods for internal wrapper of
the iOS native `IMAAdDisplayContainer`. (flutter/packages#8153)
2025-01-08 jhy03261997@gmail.com [go_router_builder] Add a fallback for
a not null List or Set param (flutter/packages#8349)
2025-01-08 engine-flutter-autoroll@skia.org Manual roll Flutter (stable)
from 8495dee1fd4a to 17025dd88227 (2 revisions) (flutter/packages#8396)
2025-01-08 10687576+bparrishMines@users.noreply.github.com
[ci][video_player_android][camera_android_camerax] Manual roll and fix
tests (flutter/packages#8391)
2025-01-07 ditman@gmail.com [ci] Run web tests in wasm (unit +
integration). (flutter/packages#8111)
2025-01-07 liff@iki.fi [camera_platform_interface] Add API support query
for image streaming (flutter/packages#8307)
2025-01-07 10687576+bparrishMines@users.noreply.github.com
[camera_android_camerax][video_player_android] Suppresses deprecation of
the `SurfaceProducer.Callback.onSurfaceDestroyed` method
(flutter/packages#8388)
2025-01-07 jessiewong401@gmail.com Bump Remaining Plugin Example Apps to
targetSdkVersion >= 34 and compileSdkVersion >= 34
(flutter/packages#8361)
2025-01-07 matanlurey@users.noreply.github.com Replace
`onSurfaceCreated` with `onSurfaceAvailable`. (flutter/packages#8384)

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-01-09 22:57:50 +00:00
Valentin Vignal
34081dc2c9
Add mouseCursor parameter to ReorderableListView (#160246)
Part of https://github.com/flutter/flutter/issues/58192#issue-626789189


<table>
  <tr>
    <th>Defautl</th>
    <th>Customized</th>
  </tr>
  <tr>
    <td>



https://github.com/user-attachments/assets/91819d7e-472b-481d-84ff-bec0d812ab53



</td>
    <td>


https://github.com/user-attachments/assets/61a6841f-1845-4444-a03a-8870f0b67969




</td>
  </tr>
</table>


## 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-01-09 22:29:02 +00:00
Matan Lurey
59f630b7b5
Remove Cirrus CI from Flutter goldens. (#161396)
Towards https://github.com/flutter/flutter/issues/161387.

I believe this effectively a NOP as the `CIRRUS_`-environment variables
are never set.
2025-01-09 22:27:24 +00:00
Lucas SAUDON
900eab1601
removeuseMaterial3: true, in from the template (#160525)
`useMaterial3` was `true` by default for some versions, so I think it
can be removed from the template.

## 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 `///`).
- [ ] 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-01-09 21:18:15 +00:00
Matan Lurey
a336069ba1
Remove accept_android_sdk_licenses.sh, which appears unused. (#161388)
Towards https://github.com/flutter/flutter/issues/161387.

From what I can tell, this is no longer referenced or used (I
cross-checked `flutter/recipes` as well).
2025-01-09 21:14:38 +00:00
Siva
da6343150b
Roll Dart to Version 3.7.0-312.0.dev (#161394)
https://dart.googlesource.com/sdk.git/+log/ba910918075e..dbe08d993b3f


[dbe08d9](https://dart.googlesource.com/sdk.git/+/dbe08d993b3fe700ed716fa068742e8fb80b0a0a)
[Version
3.7.0-312.0.dev](https://dart.googlesource.com/sdk.git/+/dbe08d993b3fe700ed716fa068742e8fb80b0a0a)
by Dart CI · 19 hours ago
[3.7.0-312.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-312.0.dev)

[6254583](https://dart.googlesource.com/sdk.git/+/625458335f3714cc12fdbab06c7e11ba7c461d4c)
[[element model] migrate
`type_constraint_generation_test`](https://dart.googlesource.com/sdk.git/+/625458335f3714cc12fdbab06c7e11ba7c461d4c)
by pq · 22 hours ago

[26a2bf2](https://dart.googlesource.com/sdk.git/+/26a2bf20b7cc379f24a79cb76b0d1a3de3026e37)
[[DAS] Fixes for static declarations on Go to Imports
command](https://dart.googlesource.com/sdk.git/+/26a2bf20b7cc379f24a79cb76b0d1a3de3026e37)
by FMorschel · 22 hours ago

[c033dd2](https://dart.googlesource.com/sdk.git/+/c033dd24afd5e8cc9e61599caa063f9f22948261)
[[ddc] Updating tearoffs to be evaluated on
access.](https://dart.googlesource.com/sdk.git/+/c033dd24afd5e8cc9e61599caa063f9f22948261)
by MarkZ · 22 hours ago

[609f2f9](https://dart.googlesource.com/sdk.git/+/609f2f95b1b5e676b64427a75e7dfb84b45fff7c)
[Linter. Issue 59814. Report
unnecessary_async.](https://dart.googlesource.com/sdk.git/+/609f2f95b1b5e676b64427a75e7dfb84b45fff7c)
by Konstantin Shcheglov · 22 hours ago

[810eeb4](https://dart.googlesource.com/sdk.git/+/810eeb44656bd32a28d92f88fd05c0e1cb84bdad)
[Elements. Migrate
lib/src/dart/ast/element_locator.dart](https://dart.googlesource.com/sdk.git/+/810eeb44656bd32a28d92f88fd05c0e1cb84bdad)
by Konstantin Shcheglov · 22 hours ago

[a429df7](https://dart.googlesource.com/sdk.git/+/a429df7391c7c527d416cdd591df5f2245a22362)
[Version
3.7.0-311.0.dev](https://dart.googlesource.com/sdk.git/+/a429df7391c7c527d416cdd591df5f2245a22362)
by Dart CI · 23 hours ago
[3.7.0-311.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-311.0.dev)

[94528752](https://dart.googlesource.com/sdk.git/+/94528752b2dcea728420e1cc29977dbb97c50b1d)
[[CQ] cleanup (migration-related) extension
naming](https://dart.googlesource.com/sdk.git/+/94528752b2dcea728420e1cc29977dbb97c50b1d)
by pq · 24 hours ago

[7234e6f](https://dart.googlesource.com/sdk.git/+/7234e6fa1038258dfb1c02db55095660a89a4535)
[Add analyzer entries for Dart
3.7](https://dart.googlesource.com/sdk.git/+/7234e6fa1038258dfb1c02db55095660a89a4535)
by Sam Rawlins · 25 hours ago

[e4e42f7](https://dart.googlesource.com/sdk.git/+/e4e42f798d4eaa3e70dd48d297f43702c7afe37f)
[[analyzer] Fix type of transformedParameters when inheriting
covariance](https://dart.googlesource.com/sdk.git/+/e4e42f798d4eaa3e70dd48d297f43702c7afe37f)
by Paul Berry · 26 hours ago

[3a73f32](https://dart.googlesource.com/sdk.git/+/3a73f3282476e70d1b905fa830df7be3328815cd)
[[vm,mirrors] reflectClass: throw ArgumentError for function and record
types](https://dart.googlesource.com/sdk.git/+/3a73f3282476e70d1b905fa830df7be3328815cd)
by Alexander Markov · 26 hours ago

[742850f](https://dart.googlesource.com/sdk.git/+/742850f9cc3341fcba1aaf9c2d5b5ed2babbaa61)
[[vm/aot,dart2wasm,tfa] Infer null after comparison with null only if
value is potentially
nullable](https://dart.googlesource.com/sdk.git/+/742850f9cc3341fcba1aaf9c2d5b5ed2babbaa61)
by Alexander Markov · 28 hours ago

[e46aff2](https://dart.googlesource.com/sdk.git/+/e46aff2119121d210e6e241c7d0dea52c8b4cdae)
[Version
3.7.0-310.0.dev](https://dart.googlesource.com/sdk.git/+/e46aff2119121d210e6e241c7d0dea52c8b4cdae)
by Dart CI · 31 hours ago
[3.7.0-310.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-310.0.dev)

[735a739](https://dart.googlesource.com/sdk.git/+/735a73943db7ce5a18078f5d98bd463d145386ff)
[Reland "[vm] Turn on entry point checking in JIT
mode."](https://dart.googlesource.com/sdk.git/+/735a73943db7ce5a18078f5d98bd463d145386ff)
by Ivan Inozemtsev · 35 hours ago

[7ec45fa](https://dart.googlesource.com/sdk.git/+/7ec45fa41b04afb4ee96935aa473027368e56272)
[Bump tools to
b412ba4550bb634caf3c1064b7ebb671cd5e9247](https://dart.googlesource.com/sdk.git/+/7ec45fa41b04afb4ee96935aa473027368e56272)
by Devon Carew · 35 hours ago

[4de3500](https://dart.googlesource.com/sdk.git/+/4de350042e2025ab3cfceb7630f480857e4d3915)
[Version
3.7.0-309.0.dev](https://dart.googlesource.com/sdk.git/+/4de350042e2025ab3cfceb7630f480857e4d3915)
by Dart CI · 2 days ago
[3.7.0-309.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-309.0.dev)

[fec029f](https://dart.googlesource.com/sdk.git/+/fec029fa046a42c1291b37ef04677fe2c686e5a4)
[[analyzer] Mark latest lint and diagnostic docs as
published](https://dart.googlesource.com/sdk.git/+/fec029fa046a42c1291b37ef04677fe2c686e5a4)
by Parker Lougheed · 2 days ago

[525afed](https://dart.googlesource.com/sdk.git/+/525afedd3f30f04765f8bd798d323f42f0c6a11b)
[Revert "analyzer: Support doc-imports with
prefixes"](https://dart.googlesource.com/sdk.git/+/525afedd3f30f04765f8bd798d323f42f0c6a11b)
by Sam Rawlins · 2 days ago

[91af235](https://dart.googlesource.com/sdk.git/+/91af235e319779544e6733da15ac45bdf3174cb2)
[Version
3.7.0-308.0.dev](https://dart.googlesource.com/sdk.git/+/91af235e319779544e6733da15ac45bdf3174cb2)
by Dart CI · 2 days ago
[3.7.0-308.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-308.0.dev)

[b35bb73](https://dart.googlesource.com/sdk.git/+/b35bb73ac9227fd3266fdb6c79fdfb43feede4f1)
[[element model] migrate
`string_types`](https://dart.googlesource.com/sdk.git/+/b35bb73ac9227fd3266fdb6c79fdfb43feede4f1)
by pq · 2 days ago

[9b8841a](https://dart.googlesource.com/sdk.git/+/9b8841a1010a7ccc77ec816ab46e9d09d65d1cfc)
[[CQ] unify
`directives_ordering_test`s](https://dart.googlesource.com/sdk.git/+/9b8841a1010a7ccc77ec816ab46e9d09d65d1cfc)
by pq · 2 days ago

[77e8027](https://dart.googlesource.com/sdk.git/+/77e802730c24e183436389ce5dd9310b9d222a16)
[[CQ] remove stale `test_data`
directory](https://dart.googlesource.com/sdk.git/+/77e802730c24e183436389ce5dd9310b9d222a16)
by pq · 2 days ago

[213aa8d](https://dart.googlesource.com/sdk.git/+/213aa8d46ca1f92d6e840b91ccda6af8e09c31c5)
[Update DevTools rev to
8762b31f0d0ffeea6449fd02740e9ce7acb32503](https://dart.googlesource.com/sdk.git/+/213aa8d46ca1f92d6e840b91ccda6af8e09c31c5)
by Elliott Brooks · 2 days ago

[c86d7fe](https://dart.googlesource.com/sdk.git/+/c86d7fe8b912fdc6c14fe491696c20beabefabf3)
[[CQ] update `unnecessary_ignore`
calculation](https://dart.googlesource.com/sdk.git/+/c86d7fe8b912fdc6c14fe491696c20beabefabf3)
by pq · 2 days ago

[a1f5ee9](https://dart.googlesource.com/sdk.git/+/a1f5ee9861c73486ab3f9bdc8090c0d0342d5397)
[[element model] migrate
`abstract_single_unit`](https://dart.googlesource.com/sdk.git/+/a1f5ee9861c73486ab3f9bdc8090c0d0342d5397)
by pq · 2 days ago

[057426e](https://dart.googlesource.com/sdk.git/+/057426eb7f5450f0212a87a3351c7ad25045f3cf)
[[dart2js] Include block statements as potentially captured
scopes.](https://dart.googlesource.com/sdk.git/+/057426eb7f5450f0212a87a3351c7ad25045f3cf)
by Nate Biggs · 2 days ago

[2258ea7](https://dart.googlesource.com/sdk.git/+/2258ea7ec2ac40f91f4b45a66238b8d7d02a6df1)
[[quick fix] new correction for
`unnecessary_underscores`](https://dart.googlesource.com/sdk.git/+/2258ea7ec2ac40f91f4b45a66238b8d7d02a6df1)
by pq · 2 days ago

[a33ae0f](https://dart.googlesource.com/sdk.git/+/a33ae0fabfdc0f6a56b391ef89a02bdf33b52417)
[[CQ] unify featureSet
access](https://dart.googlesource.com/sdk.git/+/a33ae0fabfdc0f6a56b391ef89a02bdf33b52417)
by pq · 2 days ago

[876752e](https://dart.googlesource.com/sdk.git/+/876752e40f3d37dded07fd4cf51ec06eb3b332cb)
[[CQ] add feature `isEnabled`
utility](https://dart.googlesource.com/sdk.git/+/876752e40f3d37dded07fd4cf51ec06eb3b332cb)
by pq · 2 days ago

[1b04589](https://dart.googlesource.com/sdk.git/+/1b04589b5d2458bc4bb0dd68e3bf87c4c3759a02)
[[analysis_server] Improve error reported by handleExpectedRequest when
the expected request never
arrives](https://dart.googlesource.com/sdk.git/+/1b04589b5d2458bc4bb0dd68e3bf87c4c3759a02)
by Danny Tuppeny · 2 days ago

[d80fab4](https://dart.googlesource.com/sdk.git/+/d80fab4a8a6d630a6c4e55eac7032126b7035091)
[[dart2wasm] Fix dynamic switch
casts.](https://dart.googlesource.com/sdk.git/+/d80fab4a8a6d630a6c4e55eac7032126b7035091)
by Nate Biggs · 2 days ago

[a70ab61](https://dart.googlesource.com/sdk.git/+/a70ab6124cf2cbafbd890f8933bfd3228185bb5e)
[[deps] remove
dart-lang/http_multi_server](https://dart.googlesource.com/sdk.git/+/a70ab6124cf2cbafbd890f8933bfd3228185bb5e)
by Devon Carew · 2 days ago
2025-01-09 20:49:53 +00:00
Flutter GitHub Bot
ebdda42877
Marks Linux analyzer_benchmark to be flaky (#161307)
<!-- meta-tags: To be used by the automation script only, DO NOT MODIFY.
{
  "name": "Linux analyzer_benchmark"
}
-->
Issue link: https://github.com/flutter/flutter/issues/161306
2025-01-09 20:47:24 +00:00
Jonah Williams
96dffbeda5
[Impeller] fix scaling of trampoline import of GLES textures into Vulkan. (#161331)
Not sure if this just needs the dpr transform or the entire canvas
transform.

Fixes https://github.com/flutter/flutter/issues/159688

## Before


![flutter_04](https://github.com/user-attachments/assets/be60b1d0-4e94-491c-b1da-a03d66897f12)


## After


![flutter_03](https://github.com/user-attachments/assets/64cca8b7-3ae7-4f40-af26-ae61d9ec6290)
2025-01-09 20:39:29 +00:00
Srujan Gaddam
a38abc864c
Support DDC library bundle format and remove support for DDC module format (#161276)
This gets us closer to enabling [hot
reload](https://github.com/dart-lang/sdk/issues/54934) on the web as
this format is a prerequisite. Historically, we added support for the
DDC module format only to enable hot reload, but that format is not
feasible for the goal, so we added the DDC library bundle format. The
DDC library bundle format is currently represented as the combination of
the `ddc` module format and `canary`. We no longer need to support the
old DDC module format.

- Adds build artifacts to build the SDKs for this format (but only in
sound mode as unsound is unsupported), and removes said artifacts for
the DDC module format.
- Update artifact maps and constants to add the new format and remove
the old format.
- Adds handling of the `canaryFeatures` flag.
- Update dwds to 24.3.0 and use the new
`FrontendServerDdcLibraryBundleStrategyProvider`.
- Add bootstrap code for the new format. Kept DDC module format
bootstrap code as it's used internally.
- Updates tests.

I ran `spinning_square` with the new module format to verify that it can
run.

## 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].
- [ ] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [X] All existing and new tests are passing.
2025-01-09 20:36:43 +00:00
Matan Lurey
fe73879f95
Remove seemingly stale web Cirrus and "Web Installer" instructions (#161389)
Towards https://github.com/flutter/flutter/issues/161387.

Bit of markdown TLC as well.
2025-01-09 20:13:04 +00:00
Matan Lurey
f2e59e738c
Proposal to deprecate webGoldenComparator. (#161196)
Towards https://github.com/flutter/flutter/issues/160261.

This is a PR and proposal all-in-one to deprecate, and remove, pending
the removal of the HTML backend, `WebGoldenComparator` (and related
symbols, `webGoldenComparator` and `DefaultWebGoldenComparator`).

The concept of `WebGoldenComparator` was added because the HTML-based
renderer could not support the `GoldenFileComparator` contract:


7141c2a136/packages/flutter_test/lib/src/_matchers_web.dart (L105-L108)

Once the Skia renderer (and now, SkWasm renderer) were added, it was now
possible to support the same API used by the native engine(s). This PR
conditionally, if _not_ using the HTML renderer, uses
`goldenFileComparator` instead, which re-uses the same code that
previously backed `DefaultWebGoldenFileComparator`.

No _new_ logic has been introduced in this change. This might need an
iteration or two to get right.

Feedback welcome!
2025-01-09 19:26:08 +00:00
Nate Wilson
3d433adf87
ImplicitlyAnimatedWidgetState code cleanup (#160567)
preparing for https://github.com/flutter/flutter/pull/154378

It'd be nice to clean up the implicitly animated widget logic,
especially since it could make the upcoming PR easier to review.
2025-01-09 18:00:31 +00:00
Matan Lurey
e0b424b7cd
Exclude *texture* as matching for a: text input (#161354)
... probably save @justinmc and others having to go through engine
texture changes :P
2025-01-09 16:28:24 +00:00
Jonah Williams
6bda88b61b
[Impeller] add opt in flag for SurfaceControl testing. (#161353)
Adds an opt in flag for the Android surface control based swapchain.
This is off by default, but added for the sake of bug reports and
investigation of the functionality.
2025-01-09 16:09:41 +00:00
Siva
5f77df9269
Roll Dart to Version 3.7.0-307.0.dev (#161278)
https://dart.googlesource.com/sdk.git/+log/77f0285d5e3a..ba910918075e


[ba91091](https://dart.googlesource.com/sdk.git/+/ba910918075e93faaf2d1bd1c27c84c288220401)
[Version
3.7.0-307.0.dev](https://dart.googlesource.com/sdk.git/+/ba910918075e93faaf2d1bd1c27c84c288220401)
by Dart CI · 4 hours ago
[dev](https://dart.googlesource.com/sdk.git/+/refs/heads/dev)
[3.7.0-307.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-307.0.dev)

[9aef59d](https://dart.googlesource.com/sdk.git/+/9aef59da78e18cabc452f46a478017f61d928669)
[[deps] remove
dart-lang/lints](https://dart.googlesource.com/sdk.git/+/9aef59da78e18cabc452f46a478017f61d928669)
by Devon Carew · 5 hours ago

[205437e](https://dart.googlesource.com/sdk.git/+/205437ed585208550a85b8507c4023143d4a5fcf)
[[lint] more tests for
`unnecessary_underscores`](https://dart.googlesource.com/sdk.git/+/205437ed585208550a85b8507c4023143d4a5fcf)
by pq · 5 hours ago

[a546836](https://dart.googlesource.com/sdk.git/+/a5468363c63e1dbf082f3cbfd4c394037723245f)
[CQ. Remove unnecessary 'async' where no
'await'.](https://dart.googlesource.com/sdk.git/+/a5468363c63e1dbf082f3cbfd4c394037723245f)
by Konstantin Shcheglov · 5 hours ago

[9b9f7c2](https://dart.googlesource.com/sdk.git/+/9b9f7c2f1baf844cd484ac15a846f13546e5262c)
[Roll Clang from 388d7f144880 to
684052173971](https://dart.googlesource.com/sdk.git/+/9b9f7c2f1baf844cd484ac15a846f13546e5262c)
by Alexander Aprelev · 6 hours ago

[5c1796f](https://dart.googlesource.com/sdk.git/+/5c1796f4e0fd2aa3eea51e65259bd0c231d4c5ce)
[[vm,ffi] Avoid linking test DLLs to
`dart.exe`](https://dart.googlesource.com/sdk.git/+/5c1796f4e0fd2aa3eea51e65259bd0c231d4c5ce)
by Gabriel Terwesten · 7 hours ago

[1830689](https://dart.googlesource.com/sdk.git/+/1830689c808a5876cb52718b13a953495af3bc33)
[DAS: Correct comment references in
services/](https://dart.googlesource.com/sdk.git/+/1830689c808a5876cb52718b13a953495af3bc33)
by Sam Rawlins · 7 hours ago

[dbe5496a](https://dart.googlesource.com/sdk.git/+/dbe5496ade6003efaebf22a660582c1bbaf05b59)
[Version
3.7.0-306.0.dev](https://dart.googlesource.com/sdk.git/+/dbe5496ade6003efaebf22a660582c1bbaf05b59)
by Dart CI · 8 hours ago
[3.7.0-306.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-306.0.dev)

[7e94bec](https://dart.googlesource.com/sdk.git/+/7e94becfe4c4a44985527ef8dc2653792397c1a6)
[Unconditionally shut down the resident frontend server after each VM
Service test run that uses
it](https://dart.googlesource.com/sdk.git/+/7e94becfe4c4a44985527ef8dc2653792397c1a6)
by Derek Xu · 8 hours ago

[b99b43a](https://dart.googlesource.com/sdk.git/+/b99b43a657ee96435de9c0e1dce53065235d9cba)
[Tweak some X64 assembler instructions to save
bytes.](https://dart.googlesource.com/sdk.git/+/b99b43a657ee96435de9c0e1dce53065235d9cba)
by Lasse R.H. Nielsen · 9 hours ago

[84ba05a](https://dart.googlesource.com/sdk.git/+/84ba05a78eea5483cca24864c86337af549cf03b)
[Version
3.7.0-305.0.dev](https://dart.googlesource.com/sdk.git/+/84ba05a78eea5483cca24864c86337af549cf03b)
by Dart CI · 12 hours ago
[3.7.0-305.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-305.0.dev)

[a6d675a](https://dart.googlesource.com/sdk.git/+/a6d675a855683e426f32575d63432fb8cec6c4d5)
[Bump github/codeql-action from 3.27.9 to
3.28.0](https://dart.googlesource.com/sdk.git/+/a6d675a855683e426f32575d63432fb8cec6c4d5)
by dependabot[bot] · 14 hours ago

[d838283](https://dart.googlesource.com/sdk.git/+/d838283d597c1640a8e795b24e694c083917daf8)
[[cfe] Update nullabilities after bounds change in
instantiations](https://dart.googlesource.com/sdk.git/+/d838283d597c1640a8e795b24e694c083917daf8)
by Chloe Stefantsova · 14 hours ago

[3393bef](https://dart.googlesource.com/sdk.git/+/3393befc9981060445af865412f1c2b7bb21dfb6)
[[cfe] Remove constructors for alpha
renaming](https://dart.googlesource.com/sdk.git/+/3393befc9981060445af865412f1c2b7bb21dfb6)
by Chloe Stefantsova · 14 hours ago

[d3818ff](https://dart.googlesource.com/sdk.git/+/d3818ff31e1e3acbd716819f3c257158e3ab60e8)
[Bump actions/upload-artifact from 4.4.3 to
4.5.0](https://dart.googlesource.com/sdk.git/+/d3818ff31e1e3acbd716819f3c257158e3ab60e8)
by dependabot[bot] · 15 hours ago

[8cd13b2](https://dart.googlesource.com/sdk.git/+/8cd13b290ced762280b8f06df4a999b87529f1e8)
[[dart2js] Fix inconsistent treatment of
statement](https://dart.googlesource.com/sdk.git/+/8cd13b290ced762280b8f06df4a999b87529f1e8)
by Stephen Adams · 22 hours ago

[259bf24](https://dart.googlesource.com/sdk.git/+/259bf2445d60f7c12955e04ceb72c835ae74569a)
[[lint] `unnecessary_underscores` core
implementation](https://dart.googlesource.com/sdk.git/+/259bf2445d60f7c12955e04ceb72c835ae74569a)
by pq · 23 hours ago

[85bd13a](https://dart.googlesource.com/sdk.git/+/85bd13a58cc9ae6f04596da9449bbc143b7694f3)
[Version
3.7.0-304.0.dev](https://dart.googlesource.com/sdk.git/+/85bd13a58cc9ae6f04596da9449bbc143b7694f3)
by Dart CI · 24 hours ago
[3.7.0-304.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-304.0.dev)

[125ef43](https://dart.googlesource.com/sdk.git/+/125ef4373d2b75e4222b09ba60e16eb88635b151)
[CQ. Remove unnecessary 'async' where no
'await'.](https://dart.googlesource.com/sdk.git/+/125ef4373d2b75e4222b09ba60e16eb88635b151)
by Konstantin Shcheglov · 24 hours ago

[98befcf](https://dart.googlesource.com/sdk.git/+/98befcf28115518df7efbba1d9a32039f59178bc)
[[pkg] rev packages to have a min sdk verison of at least
3.0](https://dart.googlesource.com/sdk.git/+/98befcf28115518df7efbba1d9a32039f59178bc)
by Devon Carew · 25 hours ago

[03fd2aa](https://dart.googlesource.com/sdk.git/+/03fd2aaa4eae56cfcfc9d0bcd0ca9f3d5946ca18)
[[analyzer] Use AstNodeImpl when interfacing with shared
code](https://dart.googlesource.com/sdk.git/+/03fd2aaa4eae56cfcfc9d0bcd0ca9f3d5946ca18)
by Paul Berry · 25 hours ago

[f023483](https://dart.googlesource.com/sdk.git/+/f0234832d19ae270a2b5293ffc4103d738a982a0)
[[analyzer] Use DartPatternImpl when interfacing with shared
code](https://dart.googlesource.com/sdk.git/+/f0234832d19ae270a2b5293ffc4103d738a982a0)
by Paul Berry · 25 hours ago

[a56b0d6](https://dart.googlesource.com/sdk.git/+/a56b0d62d63fb2963aad0f588c1ef6304730c1f8)
[[analyzer] Use ExpressionImpl when interfacing with shared
code](https://dart.googlesource.com/sdk.git/+/a56b0d62d63fb2963aad0f588c1ef6304730c1f8)
by Paul Berry · 25 hours ago

[8191171](https://dart.googlesource.com/sdk.git/+/81911714dea3b0f82e10d3e6e964601c16137640)
[[analyzer] Use StatementImpl when interfacing with shared
code](https://dart.googlesource.com/sdk.git/+/81911714dea3b0f82e10d3e6e964601c16137640)
by Paul Berry · 25 hours ago

[1c4d7e1](https://dart.googlesource.com/sdk.git/+/1c4d7e1d4d1044467816538b7d7a65cff19c95a3)
[[DAS] Fixes multiple fixes for insertions in multi-file
library](https://dart.googlesource.com/sdk.git/+/1c4d7e1d4d1044467816538b7d7a65cff19c95a3)
by FMorschel · 26 hours ago

[2d2901b](https://dart.googlesource.com/sdk.git/+/2d2901b9bbf03e595e320d2ed05bcf0ebf4f9217)
[Fix a bug in
since_sdk_version.dart](https://dart.googlesource.com/sdk.git/+/2d2901b9bbf03e595e320d2ed05bcf0ebf4f9217)
by Brian Wilkerson · 26 hours ago

[701bf9c](https://dart.googlesource.com/sdk.git/+/701bf9ce2facc5187bbe1b19e79f1af496c840a1)
[[deps] rev http,
protobuf](https://dart.googlesource.com/sdk.git/+/701bf9ce2facc5187bbe1b19e79f1af496c840a1)
by Devon Carew · 26 hours ago

[02440ed](https://dart.googlesource.com/sdk.git/+/02440ed34a79557c1f148ac9874ebbfe5d8ac70d)
[Analyzer: Fix a few dozen comment
references](https://dart.googlesource.com/sdk.git/+/02440ed34a79557c1f148ac9874ebbfe5d8ac70d)
by Sam Rawlins · 27 hours ago

[46987d9](https://dart.googlesource.com/sdk.git/+/46987d95011ea24b21592d8be49152d425d6c181)
[Roll Fuchsia SDK from 26.20241211.4.1 to
26.20241231.3.1](https://dart.googlesource.com/sdk.git/+/46987d95011ea24b21592d8be49152d425d6c181)
by DEPS Autoroller · 27 hours ago

[29a9b4f](https://dart.googlesource.com/sdk.git/+/29a9b4f087e565f7d6bb64b9e7f23f5ae68ba513)
[[analyzer] Use InterfaceTypeImpl when interfacing with shared
code](https://dart.googlesource.com/sdk.git/+/29a9b4f087e565f7d6bb64b9e7f23f5ae68ba513)
by Paul Berry · 27 hours ago

[e4dceb3](https://dart.googlesource.com/sdk.git/+/e4dceb3d3e93293f5b9958dffc4ba0783a2c1588)
[Roll gn from 468c6128db7f to
c97a86a72105](https://dart.googlesource.com/sdk.git/+/e4dceb3d3e93293f5b9958dffc4ba0783a2c1588)
by DEPS Autoroller · 27 hours ago

[f06d9cf](https://dart.googlesource.com/sdk.git/+/f06d9cfbac26f775c2b27566e69d67d738a767ef)
[Version
3.7.0-303.0.dev](https://dart.googlesource.com/sdk.git/+/f06d9cfbac26f775c2b27566e69d67d738a767ef)
by Dart CI · 28 hours ago
[3.7.0-303.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-303.0.dev)

[bd97824](https://dart.googlesource.com/sdk.git/+/bd97824c4771d3c7f1d0e9c2fae32389ab28f2ce)
[[Migrate] library_element.dart
(extensions)](https://dart.googlesource.com/sdk.git/+/bd97824c4771d3c7f1d0e9c2fae32389ab28f2ce)
by Brian Wilkerson · 28 hours ago

[35576597](https://dart.googlesource.com/sdk.git/+/35576597d26acb9c18a1589ede482af1d020c7e1)
[Roll BoringSSL from ee0c13ad1808 to 822902749a59 (20
revisions)](https://dart.googlesource.com/sdk.git/+/35576597d26acb9c18a1589ede482af1d020c7e1)
by DEPS Autoroller · 28 hours ago

[3e8be5e](https://dart.googlesource.com/sdk.git/+/3e8be5ee841ecd1babf4828b282cdcf7efe1e797)
[[VM/Service] Introduce some string constants in
running_isolates.dart](https://dart.googlesource.com/sdk.git/+/3e8be5ee841ecd1babf4828b282cdcf7efe1e797)
by Derek Xu · 28 hours ago

[0931a60](https://dart.googlesource.com/sdk.git/+/0931a604a659393b47484f014fc68bea83b0f681)
[[analyzer] Use FormalParameterElementOrMember when interfacing with
shared
code.](https://dart.googlesource.com/sdk.git/+/0931a604a659393b47484f014fc68bea83b0f681)
by Paul Berry · 28 hours ago

[e2219ef](https://dart.googlesource.com/sdk.git/+/e2219ef3dbf0c4868e8db85c42d5572ed500658e)
[Bump core to
7a71ad6b9170e09d5cbe39f3fccdee648659f1e7](https://dart.googlesource.com/sdk.git/+/e2219ef3dbf0c4868e8db85c42d5572ed500658e)
by Devon Carew · 29 hours ago

[36e605d](https://dart.googlesource.com/sdk.git/+/36e605d014d714308ee2f2393ffdf5fa74a276a5)
[[Migrate] flutter.dart
(extensions)](https://dart.googlesource.com/sdk.git/+/36e605d014d714308ee2f2393ffdf5fa74a276a5)
by Brian Wilkerson · 29 hours ago

[fb5fbf1](https://dart.googlesource.com/sdk.git/+/fb5fbf1dec8823937c61f3735c90993a5d80e75d)
[[dart2wasm] Fix null checks being added on non-nullable value
types.](https://dart.googlesource.com/sdk.git/+/fb5fbf1dec8823937c61f3735c90993a5d80e75d)
by Nate Biggs · 29 hours ago

[a3917df](https://dart.googlesource.com/sdk.git/+/a3917df240eb88b24609b55dd68f7ee61afd30c8)
[[analyzer] Change RecordType to stop implementing
SharedRecordTypeStructure.](https://dart.googlesource.com/sdk.git/+/a3917df240eb88b24609b55dd68f7ee61afd30c8)
by Paul Berry · 29 hours ago

[6b21d8b5](https://dart.googlesource.com/sdk.git/+/6b21d8b559a8a8c7570cfa65db710ed29450e55e)
[Format
tests/language/b*.](https://dart.googlesource.com/sdk.git/+/6b21d8b559a8a8c7570cfa65db710ed29450e55e)
by Robert Nystrom · 29 hours ago

[d82e84c](https://dart.googlesource.com/sdk.git/+/d82e84ca2fa70bde2c1e01c1cec1e009fc0e1a7e)
[[dart2wasm] Fix tearoff codegen on boxed
types.](https://dart.googlesource.com/sdk.git/+/d82e84ca2fa70bde2c1e01c1cec1e009fc0e1a7e)
by Nate Biggs · 29 hours ago

[0a01346](https://dart.googlesource.com/sdk.git/+/0a0134613b9ebc0453faaedc413ca6357e034d2e)
[Bump test to
f364fc8291d668d85c702a5b9f9a4f2e5c1ade0e](https://dart.googlesource.com/sdk.git/+/0a0134613b9ebc0453faaedc413ca6357e034d2e)
by Devon Carew · 29 hours ago

[73eaef2](https://dart.googlesource.com/sdk.git/+/73eaef20f6f7bb378872b3078b7eddfda881d683)
[[analyzer] Use InterfaceElementImpl2 when interfacing with shared
code.](https://dart.googlesource.com/sdk.git/+/73eaef20f6f7bb378872b3078b7eddfda881d683)
by Paul Berry · 30 hours ago

[3e1e0bb](https://dart.googlesource.com/sdk.git/+/3e1e0bb68e02fbea44c213cd82eec61cf5863463)
[[deps] Roll
dart-lang/native](https://dart.googlesource.com/sdk.git/+/3e1e0bb68e02fbea44c213cd82eec61cf5863463)
by Daco Harkes · 30 hours ago

[e62236e](https://dart.googlesource.com/sdk.git/+/e62236eb4ece10bee89994d0a5377a2983270ce2)
[CQ. Pass ErrorReporter to
ScopeResolverVisitor.](https://dart.googlesource.com/sdk.git/+/e62236eb4ece10bee89994d0a5377a2983270ce2)
by Konstantin Shcheglov · 30 hours ago

[131fe7b](https://dart.googlesource.com/sdk.git/+/131fe7b525d949faca2fff928a1ab6d0711e9c89)
[[dds/dap] Extract URIs from stack traces with regex instead of
package_stack_trace](https://dart.googlesource.com/sdk.git/+/131fe7b525d949faca2fff928a1ab6d0711e9c89)
by Danny Tuppeny · 30 hours ago

[71f18e8](https://dart.googlesource.com/sdk.git/+/71f18e8a0c21888d69e6341ea77d1744b4d076b6)
[Update dartdev
readme](https://dart.googlesource.com/sdk.git/+/71f18e8a0c21888d69e6341ea77d1744b4d076b6)
by Michael Thomsen · 31 hours ago

[810ad29](https://dart.googlesource.com/sdk.git/+/810ad296c52b9550488bcc98bbc31a6e4bac77cb)
[Version
3.7.0-302.0.dev](https://dart.googlesource.com/sdk.git/+/810ad296c52b9550488bcc98bbc31a6e4bac77cb)
by Dart CI · 31 hours ago
[3.7.0-302.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-302.0.dev)

[9acd26e](https://dart.googlesource.com/sdk.git/+/9acd26ee8b66a6dff7862d9bf4abe1c796de25f1)
[Kill hanging dartaotruntime_product processes on the
bots](https://dart.googlesource.com/sdk.git/+/9acd26ee8b66a6dff7862d9bf4abe1c796de25f1)
by Alexander Markov · 32 hours ago

[528db85](https://dart.googlesource.com/sdk.git/+/528db8544a7eaaec5a9717aa642401d893852e73)
[Remove some unused fields in
ScopeResolverVisitor](https://dart.googlesource.com/sdk.git/+/528db8544a7eaaec5a9717aa642401d893852e73)
by Sam Rawlins · 32 hours ago

[cfddce0](https://dart.googlesource.com/sdk.git/+/cfddce0a36755aeca0e007b15675c1a1c777872a)
[[analyzer] Use TypeParameterElementImpl2 when interfacing with shared
code.](https://dart.googlesource.com/sdk.git/+/cfddce0a36755aeca0e007b15675c1a1c777872a)
by Paul Berry · 32 hours ago

[292987f](https://dart.googlesource.com/sdk.git/+/292987fb1dad24c3203fbb5187513dcb95d6c8e7)
[analyzer: Support doc-imports with
prefixes](https://dart.googlesource.com/sdk.git/+/292987fb1dad24c3203fbb5187513dcb95d6c8e7)
by Sam Rawlins · 33 hours ago

[a8b8df2](https://dart.googlesource.com/sdk.git/+/a8b8df2e457ac1e63400d4875f2b0a6e1c8bf2f0)
[[_fe_analyzer_shared] Renames to prepare for analyzer
refactoring.](https://dart.googlesource.com/sdk.git/+/a8b8df2e457ac1e63400d4875f2b0a6e1c8bf2f0)
by Paul Berry · 33 hours ago

[df1df58](https://dart.googlesource.com/sdk.git/+/df1df58988fc6bfbd7e19da3cafecb5bf20bd7dc)
[Make SplayTreeMap entry values
mutable.](https://dart.googlesource.com/sdk.git/+/df1df58988fc6bfbd7e19da3cafecb5bf20bd7dc)
by Lasse R.H. Nielsen · 34 hours ago

[180452fb](https://dart.googlesource.com/sdk.git/+/180452fbce4661481cedb56f33c4e54465f2444d)
[Version
3.7.0-301.0.dev](https://dart.googlesource.com/sdk.git/+/180452fbce4661481cedb56f33c4e54465f2444d)
by Dart CI · 3 days ago
[3.7.0-301.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-301.0.dev)

[2ad4452](https://dart.googlesource.com/sdk.git/+/2ad44521dc99c2dfa924c3a7867e8baad6e78359)
[[Migrate] ast.dart
(extentions)](https://dart.googlesource.com/sdk.git/+/2ad44521dc99c2dfa924c3a7867e8baad6e78359)
by Brian Wilkerson · 3 days ago

[3b88b9a](https://dart.googlesource.com/sdk.git/+/3b88b9ae137475dc3e52f01e6ce457e115430ace)
[Version
3.7.0-300.0.dev](https://dart.googlesource.com/sdk.git/+/3b88b9ae137475dc3e52f01e6ce457e115430ace)
by Dart CI · 4 days ago
[3.7.0-300.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-300.0.dev)

[076b05f](https://dart.googlesource.com/sdk.git/+/076b05f7d60df594e31d16035772f4857c6825c7)
[Elements. Migrate class/enum/etc tests by moving
forPromotableFields.](https://dart.googlesource.com/sdk.git/+/076b05f7d60df594e31d16035772f4857c6825c7)
by Konstantin Shcheglov · 4 days ago

[f4363fe](https://dart.googlesource.com/sdk.git/+/f4363fea3d7b2d337d70d340832d52b07a6e99ba)
[Version
3.7.0-299.0.dev](https://dart.googlesource.com/sdk.git/+/f4363fea3d7b2d337d70d340832d52b07a6e99ba)
by Dart CI · 4 days ago
[3.7.0-299.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-299.0.dev)

[d5a860e](https://dart.googlesource.com/sdk.git/+/d5a860e8f70a28ba9a63339b5173fc5ca5ec85c9)
[[Migrate]
analysis_session.dart](https://dart.googlesource.com/sdk.git/+/d5a860e8f70a28ba9a63339b5173fc5ca5ec85c9)
by Brian Wilkerson · 4 days ago

[499a34a](https://dart.googlesource.com/sdk.git/+/499a34afdbc22471166dc6a045787bac803d9ded)
[Elements. Migrate
analyzer/lib/src/lint/constants.dart](https://dart.googlesource.com/sdk.git/+/499a34afdbc22471166dc6a045787bac803d9ded)
by Konstantin Shcheglov · 4 days ago

[d284a8d](https://dart.googlesource.com/sdk.git/+/d284a8d046d5db0f6babba7f5798bca6a975f54e)
[Elements. Migrate
test/src/summary/elements/type_alias_test.dart](https://dart.googlesource.com/sdk.git/+/d284a8d046d5db0f6babba7f5798bca6a975f54e)
by Konstantin Shcheglov · 4 days ago

[5ff3ea7](https://dart.googlesource.com/sdk.git/+/5ff3ea7c73e730ab8d8c4850bd2fef7dcfcb3598)
[Version
3.7.0-298.0.dev](https://dart.googlesource.com/sdk.git/+/5ff3ea7c73e730ab8d8c4850bd2fef7dcfcb3598)
by Dart CI · 4 days ago
[3.7.0-298.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-298.0.dev)

[29fe663](https://dart.googlesource.com/sdk.git/+/29fe663917ee6a5e27e05fa7e8bdf77490abed35)
[[test] Porting VM enum tests to the hot reload test
framework](https://dart.googlesource.com/sdk.git/+/29fe663917ee6a5e27e05fa7e8bdf77490abed35)
by MarkZ · 4 days ago

[178de40](https://dart.googlesource.com/sdk.git/+/178de40b69ae34bbad12e9a44b37b19080982b59)
[Elements. Migrate
lib/src/dart/constant/potentially_constant.dart](https://dart.googlesource.com/sdk.git/+/178de40b69ae34bbad12e9a44b37b19080982b59)
by Konstantin Shcheglov · 4 days ago

[3b7eb26](https://dart.googlesource.com/sdk.git/+/3b7eb266a327dce1426fe48123702c9933b395a1)
[[test] Fixing hot reload suite diff
checking.](https://dart.googlesource.com/sdk.git/+/3b7eb266a327dce1426fe48123702c9933b395a1)
by MarkZ · 4 days ago

[0e880e8](https://dart.googlesource.com/sdk.git/+/0e880e80841d85a68a1530e35ac5b4c36c6e8707)
[[Migrate] Remove two files that are already
migrated](https://dart.googlesource.com/sdk.git/+/0e880e80841d85a68a1530e35ac5b4c36c6e8707)
by Brian Wilkerson · 4 days ago

[8b9428b](https://dart.googlesource.com/sdk.git/+/8b9428b3207c811ab518271fea9ab5c84e7c8af1)
[[Migrate]
edit_get_available_refactorings.dart](https://dart.googlesource.com/sdk.git/+/8b9428b3207c811ab518271fea9ab5c84e7c8af1)
by Brian Wilkerson · 4 days ago

[9d040aa](https://dart.googlesource.com/sdk.git/+/9d040aaea9467f8649a2aa1530ab54dae8ed1143)
[[Migrate]
move_file.dart](https://dart.googlesource.com/sdk.git/+/9d040aaea9467f8649a2aa1530ab54dae8ed1143)
by Brian Wilkerson · 4 days ago

[04de771](https://dart.googlesource.com/sdk.git/+/04de77134ed2768c428387fd6c49a688f3d66a9c)
[CQ. Remove remaining IDL declarations for available
files.](https://dart.googlesource.com/sdk.git/+/04de77134ed2768c428387fd6c49a688f3d66a9c)
by Konstantin Shcheglov · 4 days ago

[7041cda](https://dart.googlesource.com/sdk.git/+/7041cda56d006ed1d75b7dc65354823a1768cb48)
[[Migrate]
CorrectionProducer](https://dart.googlesource.com/sdk.git/+/7041cda56d006ed1d75b7dc65354823a1768cb48)
by Brian Wilkerson · 4 days ago

[fe9c469](https://dart.googlesource.com/sdk.git/+/fe9c469a3da32745a72b31e754b4415a6376776e)
[DAS: Correct some comment
references](https://dart.googlesource.com/sdk.git/+/fe9c469a3da32745a72b31e754b4415a6376776e)
by Sam Rawlins · 4 days ago

[c02b3a4](https://dart.googlesource.com/sdk.git/+/c02b3a4ea8ba95cdc7f90ac7226a967ec9c3d371)
[[Migration]
occurrences_dart.dart](https://dart.googlesource.com/sdk.git/+/c02b3a4ea8ba95cdc7f90ac7226a967ec9c3d371)
by Brian Wilkerson · 4 days ago

[2d23904](https://dart.googlesource.com/sdk.git/+/2d2390469460acaba2fa368dd3c9f141dedef50c)
[Issue 57018. Fix for inlining a getter when it is the target of a
prefixed
identifier.](https://dart.googlesource.com/sdk.git/+/2d2390469460acaba2fa368dd3c9f141dedef50c)
by Konstantin Shcheglov · 4 days ago

[460042a](https://dart.googlesource.com/sdk.git/+/460042a3893817618be477cfd209e2a361a3d73c)
[Version
3.7.0-297.0.dev](https://dart.googlesource.com/sdk.git/+/460042a3893817618be477cfd209e2a361a3d73c)
by Dart CI · 4 days ago
[3.7.0-297.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-297.0.dev)

[88f8f3e](https://dart.googlesource.com/sdk.git/+/88f8f3ecda93b77dc5a0fa1afff296ce20387cfb)
[[deps] remove the dart-lang/test_process
dep](https://dart.googlesource.com/sdk.git/+/88f8f3ecda93b77dc5a0fa1afff296ce20387cfb)
by Devon Carew · 5 days ago

[0379ad3](https://dart.googlesource.com/sdk.git/+/0379ad32e92270772777fbc04185077835ba168c)
[Version
3.7.0-296.0.dev](https://dart.googlesource.com/sdk.git/+/0379ad32e92270772777fbc04185077835ba168c)
by Dart CI · 5 days ago
[3.7.0-296.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-296.0.dev)

[7b13bf7](https://dart.googlesource.com/sdk.git/+/7b13bf754168764dd1ebfe2097fb5c9c73a1ae18)
[[analysis_server] move package:matcher to a
dev_dependency](https://dart.googlesource.com/sdk.git/+/7b13bf754168764dd1ebfe2097fb5c9c73a1ae18)
by Devon Carew · 5 days ago

[242a20e](https://dart.googlesource.com/sdk.git/+/242a20e64b2f0ef194e805fba6f2e3289749114d)
[Remove an unreferences assist
kind](https://dart.googlesource.com/sdk.git/+/242a20e64b2f0ef194e805fba6f2e3289749114d)
by Brian Wilkerson · 5 days ago

[5dc0e3c](https://dart.googlesource.com/sdk.git/+/5dc0e3cd3dab0b73bf4873927847e32660914d40)
[Issue 57019. Fix for inlining method expression into
interpolation.](https://dart.googlesource.com/sdk.git/+/5dc0e3cd3dab0b73bf4873927847e32660914d40)
by Konstantin Shcheglov · 5 days ago

[3b718da](https://dart.googlesource.com/sdk.git/+/3b718daac6f227b77ccb38fd35c1d89041feabc5)
[Version
3.7.0-295.0.dev](https://dart.googlesource.com/sdk.git/+/3b718daac6f227b77ccb38fd35c1d89041feabc5)
by Dart CI · 5 days ago
[3.7.0-295.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-295.0.dev)

[cb93352](https://dart.googlesource.com/sdk.git/+/cb93352697ed4302af14c255274befdbec38e38e)
[[vm] Cleanup todo - assert isolate_group is available when
compiling.](https://dart.googlesource.com/sdk.git/+/cb93352697ed4302af14c255274befdbec38e38e)
by Alexander Aprelev · 5 days ago

[673ee1f](https://dart.googlesource.com/sdk.git/+/673ee1f21813dd4c3d53db488652d889e37484b7)
[[gardening] Ensure crashpad_handler is in executables list for
Windows.](https://dart.googlesource.com/sdk.git/+/673ee1f21813dd4c3d53db488652d889e37484b7)
by Alexander Aprelev · 5 days ago

[d2d2bf8](https://dart.googlesource.com/sdk.git/+/d2d2bf8e4fd98071750fbbcaeae2ed6bb2f4fd8f)
[[io] HttpClient: add a more descriptive message if the
HTTP](https://dart.googlesource.com/sdk.git/+/d2d2bf8e4fd98071750fbbcaeae2ed6bb2f4fd8f)
by Brian Quinlan · 5 days ago

[6884914](https://dart.googlesource.com/sdk.git/+/68849148fde1b07aa1ca18af92139a144b773413)
[[infra] Kill crashpad_handler, which seems to be sometimes hanging
around.](https://dart.googlesource.com/sdk.git/+/68849148fde1b07aa1ca18af92139a144b773413)
by Alexander Aprelev · 5 days ago

[101e028](https://dart.googlesource.com/sdk.git/+/101e028d1f30f8c77776815844e4443ac5cad0c8)
[[io] Fix a bug where NUL was allowed in HTTP
headers.](https://dart.googlesource.com/sdk.git/+/101e028d1f30f8c77776815844e4443ac5cad0c8)
by Brian Quinlan · 5 days ago

[fab7204](https://dart.googlesource.com/sdk.git/+/fab7204bca2edb94d700fb1bfc19e16ffb8e7c98)
[Version
3.7.0-294.0.dev](https://dart.googlesource.com/sdk.git/+/fab7204bca2edb94d700fb1bfc19e16ffb8e7c98)
by Dart CI · 5 days ago
[3.7.0-294.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-294.0.dev)

[be2aabd](https://dart.googlesource.com/sdk.git/+/be2aabd91c67f7f331c49cb74e18fe5e469f04db)
[[deps] rev ecosystem, glob, http, http_multi_server, lints, markdown,
package_config, pool, pub_semver, shelf, source_maps, source_span, sse,
stack_trace, stream_channel, string_scanner, term_glyph,
test_descriptor, test_reflective_loader, watcher, web,
web_socket_channel, webdev,
yaml](https://dart.googlesource.com/sdk.git/+/be2aabd91c67f7f331c49cb74e18fe5e469f04db)
by Devon Carew · 5 days ago

[cd66003](https://dart.googlesource.com/sdk.git/+/cd66003e13f7eeee568ffabfa44a335c23e38b9a)
[Fix snapshot sniffing code to give better error
messages.](https://dart.googlesource.com/sdk.git/+/cd66003e13f7eeee568ffabfa44a335c23e38b9a)
by asiva · 5 days ago

[27b0750](https://dart.googlesource.com/sdk.git/+/27b075087dda0824026f2a9540273189eb18bdb5)
[Version
3.7.0-293.0.dev](https://dart.googlesource.com/sdk.git/+/27b075087dda0824026f2a9540273189eb18bdb5)
by Dart CI · 5 days ago
[3.7.0-293.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-293.0.dev)

[0d63c97](https://dart.googlesource.com/sdk.git/+/0d63c9735829d134758eb0e5a6de0c4d6bc79a27)
[Reformat files in the top level of
tests/language/.](https://dart.googlesource.com/sdk.git/+/0d63c9735829d134758eb0e5a6de0c4d6bc79a27)
by Robert Nystrom · 6 days ago

[d97d49c](https://dart.googlesource.com/sdk.git/+/d97d49cd1724d4dc458625cdb645acb69eb474bb)
[Version
3.7.0-292.0.dev](https://dart.googlesource.com/sdk.git/+/d97d49cd1724d4dc458625cdb645acb69eb474bb)
by Dart CI · 8 days ago
[3.7.0-292.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-292.0.dev)

[299af19](https://dart.googlesource.com/sdk.git/+/299af1953f02a789ad10ff133a8178923de0670d)
[Version
3.7.0-291.0.dev](https://dart.googlesource.com/sdk.git/+/299af1953f02a789ad10ff133a8178923de0670d)
by Dart CI · 8 days ago
[3.7.0-291.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-291.0.dev)

[bc521ee](https://dart.googlesource.com/sdk.git/+/bc521ee54eb1834ee01299b7b286cbfc53768cc7)
[Elements. Add
InterfaceElement2.lookUpConcreteMethod()](https://dart.googlesource.com/sdk.git/+/bc521ee54eb1834ee01299b7b286cbfc53768cc7)
by Konstantin Shcheglov · 8 days ago

[8c270c4](https://dart.googlesource.com/sdk.git/+/8c270c4ac54accd4e48c1ca51613fa89b449674b)
[Elements. Add ElementDirective
super-interface.](https://dart.googlesource.com/sdk.git/+/8c270c4ac54accd4e48c1ca51613fa89b449674b)
by Konstantin Shcheglov · 8 days ago

[53fa6c6](https://dart.googlesource.com/sdk.git/+/53fa6c6b42d8abab9cbcff6f59dcdab023c02baf)
[Version
3.7.0-290.0.dev](https://dart.googlesource.com/sdk.git/+/53fa6c6b42d8abab9cbcff6f59dcdab023c02baf)
by Dart CI · 8 days ago
[3.7.0-290.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-290.0.dev)

[d3fed40](https://dart.googlesource.com/sdk.git/+/d3fed4088b7df99c5e2b83d4b02ef383111ee423)
[DAS: Clean up some broken comment
references](https://dart.googlesource.com/sdk.git/+/d3fed4088b7df99c5e2b83d4b02ef383111ee423)
by Sam Rawlins · 8 days ago

[3cf0093](https://dart.googlesource.com/sdk.git/+/3cf00938213513dcc16cc845c1c0efc2ea3ddf59)
[[analyzer] Stop implementing some shared types in public
API.](https://dart.googlesource.com/sdk.git/+/3cf00938213513dcc16cc845c1c0efc2ea3ddf59)
by Paul Berry · 8 days ago

[70c0a2e](https://dart.googlesource.com/sdk.git/+/70c0a2e5f9740c33951fffe4223d9a6f2d7a6f15)
[Sort declarations in
type_analyzer_operations.dart.](https://dart.googlesource.com/sdk.git/+/70c0a2e5f9740c33951fffe4223d9a6f2d7a6f15)
by Paul Berry · 8 days ago

[a395aca](https://dart.googlesource.com/sdk.git/+/a395acae43265ca3eabd10b49467dd0630ab0410)
[Version
3.7.0-289.0.dev](https://dart.googlesource.com/sdk.git/+/a395acae43265ca3eabd10b49467dd0630ab0410)
by Dart CI · 11 days ago
[3.7.0-289.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-289.0.dev)

[b1f0731](https://dart.googlesource.com/sdk.git/+/b1f0731cbf9ba9619bd7b04a0a6703a8512f288c)
[[tests] Enum shorthands == tests for constructors and static
methods.](https://dart.googlesource.com/sdk.git/+/b1f0731cbf9ba9619bd7b04a0a6703a8512f288c)
by Kallen Tu · 11 days ago

[0c87073](https://dart.googlesource.com/sdk.git/+/0c87073c8edc380c3717eaae9e81e70ce22b6e56)
[Version
3.7.0-288.0.dev](https://dart.googlesource.com/sdk.git/+/0c87073c8edc380c3717eaae9e81e70ce22b6e56)
by Dart CI · 12 days ago
[3.7.0-288.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-288.0.dev)

[ba9f351](https://dart.googlesource.com/sdk.git/+/ba9f3516fba5d75a39290f3a0a4a91d134bcf049)
[[gardening] Fix multi-line comment gcc
warning.](https://dart.googlesource.com/sdk.git/+/ba9f3516fba5d75a39290f3a0a4a91d134bcf049)
by Alexander Aprelev · 12 days ago

[3b7716a](https://dart.googlesource.com/sdk.git/+/3b7716ab00c3514a446334cbb331707f2fc942c7)
[[gardening] Fix embedder_samples_test leaks, uninitialized
variables.](https://dart.googlesource.com/sdk.git/+/3b7716ab00c3514a446334cbb331707f2fc942c7)
by Alexander Aprelev · 12 days ago

[a3ef455](https://dart.googlesource.com/sdk.git/+/a3ef4553a52a8e4653baecb8eb713f9fb9846826)
[DAS: Small fixes for LegacyAnalysisServer docs and
ctor](https://dart.googlesource.com/sdk.git/+/a3ef4553a52a8e4653baecb8eb713f9fb9846826)
by Sam Rawlins · 12 days ago

[b12fa8c](https://dart.googlesource.com/sdk.git/+/b12fa8cfc224c1b4e666630b05545e19ff70e94f)
[[tests] Enum shorthands - Collection literal tests for constructors and
static
methods.](https://dart.googlesource.com/sdk.git/+/b12fa8cfc224c1b4e666630b05545e19ff70e94f)
by Kallen Tu · 12 days ago

[1428d38](https://dart.googlesource.com/sdk.git/+/1428d38f820119f5b917d9b479f1a5b9933a3493)
[Version
3.7.0-287.0.dev](https://dart.googlesource.com/sdk.git/+/1428d38f820119f5b917d9b479f1a5b9933a3493)
by Dart CI · 12 days ago
[3.7.0-287.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-287.0.dev)

[a286ce7](https://dart.googlesource.com/sdk.git/+/a286ce72ef1a035b95e9921702ad4ab788ab3f88)
[[io]: Fix a bug where HttpResponse.writeln did not honor the
charset.](https://dart.googlesource.com/sdk.git/+/a286ce72ef1a035b95e9921702ad4ab788ab3f88)
by Brian Quinlan · 12 days ago

[6a29e9f](https://dart.googlesource.com/sdk.git/+/6a29e9f1390071cdde9bb1d692c61f24463653a8)
[[vm/gardening] Fix unused variable warning due to args evaluation
ordering](https://dart.googlesource.com/sdk.git/+/6a29e9f1390071cdde9bb1d692c61f24463653a8)
by Alexander Aprelev · 12 days ago

[b2f5d0a](https://dart.googlesource.com/sdk.git/+/b2f5d0a8a3ece4a0b47a63e51c2dfc2677a934ba)
[Version
3.7.0-286.0.dev](https://dart.googlesource.com/sdk.git/+/b2f5d0a8a3ece4a0b47a63e51c2dfc2677a934ba)
by Dart CI · 13 days ago
[3.7.0-286.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-286.0.dev)

[c01fe77](https://dart.googlesource.com/sdk.git/+/c01fe77e57ca8becab4df67349151e3c9206b06c)
[Elements. Changes for
google3.](https://dart.googlesource.com/sdk.git/+/c01fe77e57ca8becab4df67349151e3c9206b06c)
by Konstantin Shcheglov · 13 days ago

[bf2cf87](https://dart.googlesource.com/sdk.git/+/bf2cf8715a2bf19168a35948f75ff89831fcd6e5)
[Version
3.7.0-285.0.dev](https://dart.googlesource.com/sdk.git/+/bf2cf8715a2bf19168a35948f75ff89831fcd6e5)
by Dart CI · 13 days ago
[3.7.0-285.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-285.0.dev)

[61f1d69](https://dart.googlesource.com/sdk.git/+/61f1d6910773225ebddcaf1fd0fc1837fea588cf)
[[analyzer] Stop implementing SharedFunctionTypeStructure in analyzer
public
API.](https://dart.googlesource.com/sdk.git/+/61f1d6910773225ebddcaf1fd0fc1837fea588cf)
by Paul Berry · 13 days ago

[ed6b041](https://dart.googlesource.com/sdk.git/+/ed6b04149ee5f0cd635edc811ebedb9071e99787)
[Version
3.7.0-284.0.dev](https://dart.googlesource.com/sdk.git/+/ed6b04149ee5f0cd635edc811ebedb9071e99787)
by Dart CI · 2 weeks ago
[3.7.0-284.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-284.0.dev)

[d2f3470](https://dart.googlesource.com/sdk.git/+/d2f3470d410c9d6788d21321f8610f08df19b23b)
[[analyzer] Use PromotableElementImpl2 to interface to shared analysis
code.](https://dart.googlesource.com/sdk.git/+/d2f3470d410c9d6788d21321f8610f08df19b23b)
by Paul Berry · 2 weeks ago

[43cb724](https://dart.googlesource.com/sdk.git/+/43cb724b81ca067a383ee6d0b17c0221495ea656)
[Version
3.7.0-283.0.dev](https://dart.googlesource.com/sdk.git/+/43cb724b81ca067a383ee6d0b17c0221495ea656)
by Dart CI · 2 weeks ago
[3.7.0-283.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-283.0.dev)

[a7fe1e6](https://dart.googlesource.com/sdk.git/+/a7fe1e6f55cf910871e65640a49fa1bd9af065e3)
[Embedder samples
tests](https://dart.googlesource.com/sdk.git/+/a7fe1e6f55cf910871e65640a49fa1bd9af065e3)
by Ivan Inozemtsev · 2 weeks ago

[90f89d6](https://dart.googlesource.com/sdk.git/+/90f89d6faed76b93ddb0a2ea86e4490f2057688a)
[Version
3.7.0-282.0.dev](https://dart.googlesource.com/sdk.git/+/90f89d6faed76b93ddb0a2ea86e4490f2057688a)
by Dart CI · 2 weeks ago
[3.7.0-282.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-282.0.dev)

[3557eb4](https://dart.googlesource.com/sdk.git/+/3557eb4a268c77de76391e2b63d56f91b5bed006)
[[analyzer] Remove
Element2.location](https://dart.googlesource.com/sdk.git/+/3557eb4a268c77de76391e2b63d56f91b5bed006)
by Danny Tuppeny · 2 weeks ago

[4de40bb](https://dart.googlesource.com/sdk.git/+/4de40bb260eedc605019d3c566d33cd21aabcb7a)
[Version
3.7.0-281.0.dev](https://dart.googlesource.com/sdk.git/+/4de40bb260eedc605019d3c566d33cd21aabcb7a)
by Dart CI · 2 weeks ago
[3.7.0-281.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-281.0.dev)

[354c64f](https://dart.googlesource.com/sdk.git/+/354c64f52f3813874f04cae26919cae8d7651bb8)
[[Migration]
deprecated_member_use_verifier.dart](https://dart.googlesource.com/sdk.git/+/354c64f52f3813874f04cae26919cae8d7651bb8)
by Brian Wilkerson · 2 weeks ago

[5b9e53e](https://dart.googlesource.com/sdk.git/+/5b9e53ede69c921fe01c72863fc2da140004d741)
[[Migrate]
required_parameters_verifier.dart](https://dart.googlesource.com/sdk.git/+/5b9e53ede69c921fe01c72863fc2da140004d741)
by Brian Wilkerson · 2 weeks ago

[ce20c39](https://dart.googlesource.com/sdk.git/+/ce20c39061e1b6bad3d7b33f6d382088012a60fd)
[Version
3.7.0-280.0.dev](https://dart.googlesource.com/sdk.git/+/ce20c39061e1b6bad3d7b33f6d382088012a60fd)
by Dart CI · 3 weeks ago
[3.7.0-280.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-280.0.dev)

[be85840](https://dart.googlesource.com/sdk.git/+/be858403dd78dba69b9400a03e6f7ead35694c4f)
[Version
3.7.0-279.0.dev](https://dart.googlesource.com/sdk.git/+/be858403dd78dba69b9400a03e6f7ead35694c4f)
by Dart CI · 3 weeks ago
[3.7.0-279.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-279.0.dev)

[7cc1322](https://dart.googlesource.com/sdk.git/+/7cc1322fee1d699496078f3d50ead07b38791778)
[Elements. Changes to support google3
migration.](https://dart.googlesource.com/sdk.git/+/7cc1322fee1d699496078f3d50ead07b38791778)
by Konstantin Shcheglov · 3 weeks ago

[facaffc](https://dart.googlesource.com/sdk.git/+/facaffc09cd3f3d9cf525b372031c9142ee2f7ce)
[Elements. Stop using ElementLocation for Element.hashCode, use
identityHashCode().](https://dart.googlesource.com/sdk.git/+/facaffc09cd3f3d9cf525b372031c9142ee2f7ce)
by Konstantin Shcheglov · 3 weeks ago

[d08e08c](https://dart.googlesource.com/sdk.git/+/d08e08c2b4e74e548da4cc1c85a21202c1af8f49)
[Version
3.7.0-278.0.dev](https://dart.googlesource.com/sdk.git/+/d08e08c2b4e74e548da4cc1c85a21202c1af8f49)
by Dart CI · 3 weeks ago
[3.7.0-278.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-278.0.dev)

[b79f187](https://dart.googlesource.com/sdk.git/+/b79f187eeecd9bc4dbf79e90f018e1819d04a8c3)
[[element model] migrate
`body_inference_context`](https://dart.googlesource.com/sdk.git/+/b79f187eeecd9bc4dbf79e90f018e1819d04a8c3)
by pq · 3 weeks ago

[8a08c1b](https://dart.googlesource.com/sdk.git/+/8a08c1bc56c5a31ffce79855aeac136a31e6b340)
[[element model] migrate `session_helper`
API](https://dart.googlesource.com/sdk.git/+/8a08c1bc56c5a31ffce79855aeac136a31e6b340)
by pq · 3 weeks ago

[9f3e0cf](https://dart.googlesource.com/sdk.git/+/9f3e0cf09db754796ec82914a5ac8898e362ff39)
[[element model] update allow
list](https://dart.googlesource.com/sdk.git/+/9f3e0cf09db754796ec82914a5ac8898e362ff39)
by pq · 3 weeks ago

[e4b9170](https://dart.googlesource.com/sdk.git/+/e4b9170ca43e1df3ea9bb1f75559f47c23391c37)
[DAS: Support more possible added return
types.](https://dart.googlesource.com/sdk.git/+/e4b9170ca43e1df3ea9bb1f75559f47c23391c37)
by Sam Rawlins · 3 weeks ago

[6272722](https://dart.googlesource.com/sdk.git/+/627272206741b67e520afb1d122dc1e46c0976d9)
[[Migrate]
dead_code_verifier.dart](https://dart.googlesource.com/sdk.git/+/627272206741b67e520afb1d122dc1e46c0976d9)
by Brian Wilkerson · 3 weeks ago

[2a874be](https://dart.googlesource.com/sdk.git/+/2a874be92bf21a448f5e2768b3e5c37ce5645ae5)
[[web] Roll
chrome](https://dart.googlesource.com/sdk.git/+/2a874be92bf21a448f5e2768b3e5c37ce5645ae5)
by Sigmund Cherem · 3 weeks ago

[9823ea6e](https://dart.googlesource.com/sdk.git/+/9823ea6e12f5c8e6120cde7c588809c9ec509515)
[Version
3.7.0-277.0.dev](https://dart.googlesource.com/sdk.git/+/9823ea6e12f5c8e6120cde7c588809c9ec509515)
by Dart CI · 3 weeks ago
[3.7.0-277.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.7.0-277.0.dev)

[505f353](https://dart.googlesource.com/sdk.git/+/505f353f59908ff3d90ff4417ab654f02737b567)
[[dart:js/js_util] Deprecate dart:js and
dart:js_util](https://dart.googlesource.com/sdk.git/+/505f353f59908ff3d90ff4417ab654f02737b567)
by Srujan Gaddam · 3 weeks ago

[f3b6370](https://dart.googlesource.com/sdk.git/+/f3b6370109c9cf70d94400d9955f92e60ebb843b)
[[web libraries] Deprecate Dart web
libraries](https://dart.googlesource.com/sdk.git/+/f3b6370109c9cf70d94400d9955f92e60ebb843b)
by Srujan Gaddam · 3 weeks ago

[99f8798](https://dart.googlesource.com/sdk.git/+/99f879839c6a95e21862668d6a26a881da1aa8b9)
[[vm] Cleanup unused
BoolField](https://dart.googlesource.com/sdk.git/+/99f879839c6a95e21862668d6a26a881da1aa8b9)
by Alexander Markov · 3 weeks ago

[7783e61](https://dart.googlesource.com/sdk.git/+/7783e61a02478ba3fe74daaea086f3389f1bb0cf)
[Revert "[dartdev] Use VmInteropHandler for invoking sub
commands"](https://dart.googlesource.com/sdk.git/+/7783e61a02478ba3fe74daaea086f3389f1bb0cf)
by Ben Konyi · 3 weeks ago

[b5d4097](https://dart.googlesource.com/sdk.git/+/b5d40976546e9620be36e4faf5e2cfc7e8f5657b)
[[element model] migrate
`top_level_function_test`](https://dart.googlesource.com/sdk.git/+/b5d40976546e9620be36e4faf5e2cfc7e8f5657b)
by pq · 3 weeks ago

[e1376f6](https://dart.googlesource.com/sdk.git/+/e1376f638326dc461b83f25d39be306c00b4b4e1)
[[element model] migrate
`local_variable_test`](https://dart.googlesource.com/sdk.git/+/e1376f638326dc461b83f25d39be306c00b4b4e1)
by pq · 3 weeks ago

[7a5174a](https://dart.googlesource.com/sdk.git/+/7a5174adcdc8f452ee2e5472af376117d4832a15)
[Revert "Fix Fuchsia build
error."](https://dart.googlesource.com/sdk.git/+/7a5174adcdc8f452ee2e5472af376117d4832a15)
by Ben Konyi · 3 weeks ago

[c2033b3](https://dart.googlesource.com/sdk.git/+/c2033b369d352d3ffc5b2e2425ba402cbf268a73)
[[element model] migrate
`display_string_test`](https://dart.googlesource.com/sdk.git/+/c2033b369d352d3ffc5b2e2425ba402cbf268a73)
by pq · 3 weeks ago

[bb71825](https://dart.googlesource.com/sdk.git/+/bb71825b80578a2c4c63db8caca1f222653be426)
[[element model] migrate `non_covariant_type_parameter_position` (and
test)](https://dart.googlesource.com/sdk.git/+/bb71825b80578a2c4c63db8caca1f222653be426)
by pq · 3 weeks ago

[60dd16b](https://dart.googlesource.com/sdk.git/+/60dd16be6dd035873cbfb98e3e5a3c075449e65a)
[[ResidentFrontendServer] Remove explicit getters from the
`ResidentCompilerInfo`
class](https://dart.googlesource.com/sdk.git/+/60dd16be6dd035873cbfb98e3e5a3c075449e65a)
by Derek Xu · 3 weeks ago

[26fdfab](https://dart.googlesource.com/sdk.git/+/26fdfabf14254c86d659b356f7cf0844d53a2b20)
[[VM/Service] Use the resident frontend server for expression evaluation
when it's
available](https://dart.googlesource.com/sdk.git/+/26fdfabf14254c86d659b356f7cf0844d53a2b20)
by Derek Xu · 3 weeks ago

[9a6f6c5](https://dart.googlesource.com/sdk.git/+/9a6f6c5a94961f0d6f037bc3675bbd0650befa03)
[[ResidentFrontendServer] Add 'compileExpression'
endpoint](https://dart.googlesource.com/sdk.git/+/9a6f6c5a94961f0d6f037bc3675bbd0650befa03)
by Derek Xu · 3 weeks ago

[846ad95](https://dart.googlesource.com/sdk.git/+/846ad952e79b6d41a53b8336d8256bf5c358334f)
[[VM] Make `runtime` target build dependencies required to start the
resident frontend
server](https://dart.googlesource.com/sdk.git/+/846ad952e79b6d41a53b8336d8256bf5c358334f)
by Derek Xu · 3 weeks ago

[0357274](https://dart.googlesource.com/sdk.git/+/035727423c34d1913aa6a291cf4edf14a2469596)
[[element model] migrate
`constant_evaluator`](https://dart.googlesource.com/sdk.git/+/035727423c34d1913aa6a291cf4edf14a2469596)
by pq · 3 weeks ago

[85f6898](https://dart.googlesource.com/sdk.git/+/85f689811fda4be1d642094c16182aad6badc9ba)
[[deps] Roll
dart-lang/native](https://dart.googlesource.com/sdk.git/+/85f689811fda4be1d642094c16182aad6badc9ba)
by Daco Harkes · 3 weeks ago

[4587eca](https://dart.googlesource.com/sdk.git/+/4587ecaf843fcb30128a7fa0f3c428c7c38c699c)
[[element model] migrate
`top_level_inference_test`](https://dart.googlesource.com/sdk.git/+/4587ecaf843fcb30128a7fa0f3c428c7c38c699c)
by pq · 3 weeks ago

[ef8bf7d](https://dart.googlesource.com/sdk.git/+/ef8bf7da1fac7abd3554b0bdde9e64dc95b2d634)
[[element model] migrate
`since_sdk_version_test`](https://dart.googlesource.com/sdk.git/+/ef8bf7da1fac7abd3554b0bdde9e64dc95b2d634)
by pq · 3 weeks ago

[d5b973c](https://dart.googlesource.com/sdk.git/+/d5b973c32c03dad9188f4598ebe41a8b9c70cf92)
[[element model] migrate
`top_level_declarations_test`](https://dart.googlesource.com/sdk.git/+/d5b973c32c03dad9188f4598ebe41a8b9c70cf92)
by pq · 3 weeks ago
2025-01-09 06:48:57 +00:00
Michael Goderbauer
8607659202
remove formatter from snippet tool (#161347)
The source code stored on disk is already formatted now, no need to
format it again.

The import sorter is also removed because the source files on disk
already have their import sort order enforced by lints.
2025-01-09 04:35:24 +00:00
Robert Ancell
67f24bebe1
Refactor keyboard manager tests (#160637)
Carefully refactored FlKeyboardManager tests to make them more
consistent with existing tests in preparation for future changes to this
class.
2025-01-09 04:24:19 +00:00
Jonah Williams
a1b5917c28
[flutter_tools] ignore viewpost ime and samsung spam messages. (#161199)
Fixes https://github.com/flutter/flutter/issues/160598
2025-01-09 01:14:47 +00:00
Loïc Sharma
593b40d3e4
Revert "[SwiftPM] Add separate feature flag for the app migration (#158897)" (#161342)
This reverts https://github.com/flutter/flutter/pull/158897 (commit
e7a1b6808635464839c556c1a242765210f12df9) as it is intended to be in the
same release as https://github.com/flutter/flutter/pull/161275.

However, https://github.com/flutter/flutter/pull/161275 had to be
reverted and won't be relanded until after the release cutoff. Hence,
I'm reverting this as well.
2025-01-09 00:30:06 +00:00
Jim Graham
41a8939428
git ignore .ccls-cache (#161340)
Ignore the cache directory from the ccls extension to VSCode.
2025-01-09 00:10:05 +00:00
auto-submit[bot]
05899f84c6
Reverts "[SwiftPM] Turn on by default (#161275)" (#161339)
<!-- start_original_pr_link -->
Reverts: flutter/flutter#161275
<!-- end_original_pr_link -->
<!-- start_initiating_author -->
Initiated by: loic-sharma
<!-- end_initiating_author -->
<!-- start_revert_reason -->
Reason for reverting: failing post submit check
`[build_ios_framework_module_test](https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_arm64%20build_ios_framework_module_test)

```
[2025-01-08 14:19:48.853336] [STDOUT] stdout:            ** BUILD SUCCEEDED **
[2025-01-08 14:19:50.360684] [STDOUT] stdout: [+1522 ms]  ├─Building plugins... (completed in 4.8s)
[2025-01-08 14:19:50.360824] [STDOUT] stdout: [       
<!-- end_revert_reason -->
<!-- start_original_pr_author -->
Original PR Author: loic-sharma
<!-- end_original_pr_author -->

<!-- start_reviewers -->
Reviewed By: {cbracken, vashworth, jmagman}
<!-- end_reviewers -->

<!-- start_revert_body -->
This change reverts the following previous change:
This turns on Swift Package Manager by default:

1. New apps will have Swift Package Manager integration
2. New plugins will support Swift Package Manager
3. Existing apps will continue to use CocoaPods. They can migrate to SwiftPM using `flutter config --enable-swift-package-manager-migration`.

See this mini design doc: https://github.com/flutter/flutter/issues/151567#issuecomment-2455941279

Here's the PR that updates the SwiftPM docs: https://github.com/flutter/website/pull/11495

Part of https://github.com/flutter/flutter/issues/151567

## 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

<!-- end_revert_body -->

Co-authored-by: auto-submit[bot] <flutter-engprod-team@google.com>
2025-01-08 22:54:47 +00:00
Justin McCandless
d9342ae870
Update engine instructions for monorepo (#161184)
I was struggling to get the engine to compile now that it's under the
flutter/flutter monorepo, and I noticed that the wiki docs have not been
updated since the monorepo migration completed. This PR attempts to
update them to give a process that works with the new setup.

I've gone ahead and updated all of the links in the "Engine repo"
section of [the wiki](https://github.com/flutter/flutter/wiki) to point
to the flutter/flutter copies of these docs since they were previously
pointing to the flutter/engine copies.

I tested these instructions by following them myself and successfully
getting the engine changes in
https://github.com/flutter/flutter/pull/161103 to work with the
framework changes in https://github.com/flutter/flutter/pull/159013 on
iOS compiling with `et`.
2025-01-08 21:24:53 +00:00
Jonah Williams
0c25fa4546
[Impeller] re-enable Adreno 630 (#161287)
Part of https://github.com/flutter/flutter/issues/161209
2025-01-08 21:19:03 +00:00
Loïc Sharma
d8c4fc0bc6
[SwiftPM] Turn on by default (#161275)
This turns on Swift Package Manager by default:

1. New apps will have Swift Package Manager integration
2. New plugins will support Swift Package Manager
3. Existing apps will continue to use CocoaPods. They can migrate to
SwiftPM using `flutter config --enable-swift-package-manager-migration`.

See this mini design doc:
https://github.com/flutter/flutter/issues/151567#issuecomment-2455941279

Here's the PR that updates the SwiftPM docs:
https://github.com/flutter/website/pull/11495

Part of https://github.com/flutter/flutter/issues/151567

## 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
2025-01-08 21:15:57 +00:00
Matan Lurey
46341c6670
Make the encoding of a YamlNode to a String more explicit. (#161270)
It wasn't clear to me (or @bkonyi, in our
[discussion](https://discord.com/channels/608014603317936148/1326246134238285929))
why `yaml_edit` was being used, and now it is!
2025-01-08 21:14:29 +00:00
Jackson Gardner
1e9202e1ee
Normalize the translation column of the color matrix. (#161109)
`dart:ui` specifies that the translation column of the color matrix
should be in the range 0..255. Skia expects a normalized range between 0
and 1. Skwasm was not normalizing this before passing it to Skia, but
CanvasKit was. After writing a unit test, it appears that the HTML
renderer has the same problem, so I also fixed that as well.

This addresses https://github.com/flutter/flutter/issues/159697
2025-01-08 20:39:21 +00:00
Matan Lurey
132e298335
Rename native_driver to android_{driver_extensions|engine_test} (#161263)
Towards https://github.com/flutter/flutter/issues/161261 (before I add
more tests).

This is a 1:1 move, with massaging of
`run_flutter_driver_android_tests.dart` to be more automated as tests
are added.

/cc @reidbaker
2025-01-08 20:28:38 +00:00
Jonah Williams
04a60d6b27
[Impeller] reland: fix porterduff shader and handle optimized out texture binding in GLES backend. (#161326)
Reland and forward fix for current tree breakage. GLES may optimize out
the shader binding in a way that behaves differently from Metal/Vulkan.
Don't treat this as an error.

This happens because certain combinations of porter duff constants
result in a 0 * texture lookup.
2025-01-08 20:23:57 +00:00
jesswrd
f9a3747af0
Updating AVD Dependency for Android 28 Emulator (#160978)
Emulators depending on Android 28 API are currently failing. Advancing
the AVD dependency to 8733065022087935185, the same version used in
other repos, should fix the errors.

Fixes b/379736755

## 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
2025-01-08 19:57:45 +00:00
Mohammed CHAHBOUN
8cc303ef60
Adds onHover and onLongPress to IconButton widget (#160032)
Adds `onHover` and `onLongPress` to `IconButton` widget

fix #159972 

## 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].
- [ ] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [x] All existing and new tests are passing.
2025-01-08 19:57:44 +00:00
Flutter GitHub Bot
603484f1bf
Marks Linux linux_desktop_impeller to be unflaky (#161302)
<!-- meta-tags: To be used by the automation script only, DO NOT MODIFY.
{
  "name": "Linux linux_desktop_impeller"
}
-->
The test has been passing for [50 consecutive
runs](https://data.corp.google.com/sites/flutter_infra_metrics_datasite/flutter_check_test_flakiness_status_dashboard/?p=BUILDER_NAME:%22Linux%20linux_desktop_impeller%22).
This test can be marked as unflaky.
2025-01-08 19:56:25 +00:00
auto-submit[bot]
7b8c5d8ffd
Reverts "[Impeller] porter duff workarounds for Adreno GPU. (#161273)" (#161318)
<!-- start_original_pr_link -->
Reverts: flutter/flutter#161273
<!-- end_original_pr_link -->
<!-- start_initiating_author -->
Initiated by: jtmcdole
<!-- end_initiating_author -->
<!-- start_revert_reason -->
Reason for reverting: tree broken:

https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8726329921123044593/+/u/run_new_gallery_opengles_impeller__transition_perf/stdout

```
[2025-01-07 23:23:30.242453] [STDOUT] stdout: [        ] signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
[2025-01-07 23:23:30.242492] [STDOUT] stdout: [        ] Abort message: '[FATAL:flutter/impeller/renderer/backen
<!-- end_revert_reason -->
<!-- start_original_pr_author -->
Original PR Author: jonahwilliams
<!-- end_original_pr_author -->

<!-- start_reviewers -->
Reviewed By: {jtmcdole}
<!-- end_reviewers -->

<!-- start_revert_body -->
This change reverts the following previous change:
Part of https://github.com/flutter/flutter/issues/161209

Many Adreno 6XX are having trouble compiling the PorterDuff and ConicalGradient Pipeline. This rewrites the former to use specialization constants to reduce runtime branches. From testing on an S9+, this is sufficient to get it to compile correctly.

As a bonus, this should be faster... though it adds more shaders.

<!-- end_revert_body -->

Co-authored-by: auto-submit[bot] <flutter-engprod-team@google.com>
Co-authored-by: John McDole <codefu@google.com>
2025-01-08 19:12:16 +00:00
Victor Sanni
9d7f6cc43b
Revert "fixed keyboardDismissBehavior on scroll without a drag" (#161277)
Reverts https://github.com/flutter/flutter/pull/154675 as it regresses
`ScrollViewKeyboardDismissBehavior.onDrag`.

Fixes https://github.com/flutter/flutter/issues/160331
2025-01-08 17:36:31 +00:00
Jia Hao
2b51318302
Revert "use uuid from package:uuid instead of from package:usage" (#161292)
Reverts flutter/flutter#161102

This requires a non-trivial update to `package:uuid` internally - see
b/388416319 for more details.
2025-01-08 17:11:29 +00:00
Jonah Williams
b5df29072d
[Impeller] porter duff workarounds for Adreno GPU. (#161273)
Part of https://github.com/flutter/flutter/issues/161209

Many Adreno 6XX are having trouble compiling the PorterDuff and
ConicalGradient Pipeline. This rewrites the former to use specialization
constants to reduce runtime branches. From testing on an S9+, this is
sufficient to get it to compile correctly.

As a bonus, this should be faster... though it adds more shaders.
2025-01-08 05:50:21 +00:00
Jonah Williams
5f2bf18183
[Impeller] disable input attachment / self dependency on Adreno 630 and older. (#161274)
Part of https://github.com/flutter/flutter/issues/161209

The input attachment self dependency is broken on 6XX series Adreno, and
without this change advanced blends do not work.
2025-01-08 01:48:30 +00:00
Flutter GitHub Bot
f3633a942d
Marks Mac_benchmark flutter_gallery_macos__compile to be flaky (#160496)
<!-- meta-tags: To be used by the automation script only, DO NOT MODIFY.
{
  "name": "Mac_benchmark flutter_gallery_macos__compile"
}
-->
Issue link: https://github.com/flutter/flutter/issues/160495

Co-authored-by: Chris Bracken <chris@bracken.jp>
2025-01-08 00:53:17 +00:00
Elliott Brooks
322f7af5fb
Clear selection state when exiting select mode (#161267)
Fixes https://github.com/flutter/devtools/issues/8654
2025-01-07 23:40:11 +00:00
Bartek Pacia
4b23b81828
Remove support for imperative apply of Flutter Gradle Plugin (#160947)
imperative apply has been deprecated since #139690

part of #121541

Doing this will make things easier for us during the conversion of
`flutter.groovy` into Kotlin.
2025-01-07 21:51:59 +00:00
Jonah Williams
a3a4995607
[Impeller] disable runtime mipmap generation on Adreno. (#161257)
I bypassed the ~compressor~ mip generation.

https://github.com/flutter/flutter/issues/160441
https://github.com/flutter/flutter/issues/159876
https://github.com/flutter/flutter/issues/160587

I have no idea how to get this to work. next thing to try is to force
mip generation to happen in a square power of 2 texture, and then blit
the individual mip regions onto the dest texture. For now, disable, as
the issue is quite severe.
2025-01-07 21:51:54 +00:00
Devon Carew
ad5e1fe300
[deps] remove references to archived repos (#161248)
- remove references to archived repos; test_reflective_loader, sse,
source_span, source_maps, pub_semver, pool and package_config

These have moved into the dart-lang/tools monorepo.

*List which issues are fixed by this PR. You must list at least one
issue. An issue is not required if the PR fixes something trivial like a
typo.*

- done as part of https://github.com/dart-lang/sdk/issues/56591

## 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 `///`).
- [ ] 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-01-07 21:49:48 +00:00
Robert Ancell
94c4d0568e
Allow async platform responses in FlMockBinaryMessenger (#160636)
To help simplify the keyboard tests.
2025-01-07 21:48:44 +00:00
Matan Lurey
9467677fef
Change timing of onSurfaceDestroyed to match onSurfaceCleanup (#161252)
Follow-up to https://github.com/flutter/flutter/pull/160937
(https://github.com/flutter/flutter/issues/160933).

This more or less mirrors what we did already for `onSurfaceCreated` to
match `onSurfaceAvailable`.

With this approach, the master branch should immediately start seeing
better behavior in terms of being able to use the `onSurfaceDestroyed`
callback effectively (before the surface has been released). For
example, for a plugin that already uses `onSurfaceDestroyed`, [i.e
`camerax`](97ce56a68e/packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/PreviewHostApiImpl.java):

```java
@Override
public void onSurfaceDestroyed() {
  // Invalidate the SurfaceRequest so that CameraX knows to to make a new request
  // for a surface.
  request.invalidate();
}
```

... the request is now invalidated _before_ the surface has been
destroyed, which is what (I believe) we wanted?

---

Folks that want to publish package updates that _definitely_ use the
correct timing will have to wait for the next stable.

/cc @hasali19 would be great to get your input here.
2025-01-07 21:15:09 +00:00
Matan Lurey
13ae4cd8d8
Move validation logic for .ci.yaml to flutter/flutter. (#161249)
Towards https://github.com/flutter/flutter/issues/160915 (future
cleanup: remove the validation from `flutter/cocoon`).

This PR effectively duplicates the logic in
https://github.com/flutter/cocoon/pull/4137, in `flutter/flutter`.

/cc @jtmcdole
2025-01-07 20:52:28 +00:00
LongCatIsLooong
f6b9f937da
Extract analyze test expectations from test fixture (#161108)
This allows analyze tests to interpret inline comments in a specific
format as error message expectations.
e.g.,:

Adding `// ERROR: this is bad because A, B, C, D` to line 50 in
`file.ext`

would match an error message that looks like `../path/path/file.ext: 50:
this is bad because A, B, C, D`

## 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-01-07 20:51:24 +00:00
engine-flutter-autoroll
4a4eb2a320
Roll Packages from 07ae98c5aff9 to 3fc6b7ace3ff (3 revisions) (#161244)
07ae98c5af...3fc6b7ace3

2025-01-07 kevmoo@users.noreply.github.com go_router_builder: latest
dependencies (flutter/packages#8326)
2025-01-06 47866232+chunhtai@users.noreply.github.com [go_router]
Updates readme to reflect current status (flutter/packages#8374)
2025-01-06 louisehsu@google.com [in_app_purchase_storekit] fix finish()
not completing (flutter/packages#8324)

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-01-07 19:50:00 +00:00
Loïc Sharma
e7a1b68086
[SwiftPM] Add separate feature flag for the app migration (#158897)
<!--
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
-->

### Overview

This splits the Swift Package Manager feature in two:

1. **SwiftPM feature**: This builds plugins using SwiftPM (if the app
supports it), and, uses the new app & plugin templates that support
SwiftPM
2. **SwiftPM app migration feature**: this updates an existing Flutter
iOS or macOS app to support Swift Package Manager. This feature requires
the SwiftPM feature - if SwiftPM is off, the app migration is also off.

For now, both features are off by default. We plan to turn on the first
feature in the next stable release. The app migration feature will be
stay off by default until we have higher confidence in the migration.

See this mini design doc:
https://github.com/flutter/flutter/issues/151567#issuecomment-2455941279

Here's the PR that updates the SwiftPM docs:
https://github.com/flutter/website/pull/11495

Part of https://github.com/flutter/flutter/issues/151567

## 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

---------

Co-authored-by: Andrew Kolos <andrewrkolos@gmail.com>
2025-01-07 19:46:03 +00:00
Chinmay Garde
8273197bc7
[Impeller] Update README on preview status on Android. (#161253) 2025-01-07 19:43:53 +00:00
Matan Lurey
e3b301f23d
Stamp golden files to verify engine Skia Gold is WAI. (#161240)
Auto-generated by `dart testing/skia_gold_client/tool/generate.dart`.

This is just to make sure that everything is working after the recent
configuration.
2025-01-07 18:23:39 +00:00