Gianluca Bettega
1fecd2bd79
SearchAnchor viewOnClose ( #160892 )
...
Fixes https://github.com/flutter/flutter/issues/160891
## 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: Qun Cheng <36861262+QuncCccccc@users.noreply.github.com>
2025-02-05 21:02:37 +00:00
Paulik8
e78f135e36
Fix issue #156954 : Wrong dateHelpText in MaterialLocalizationIt ( #161889 )
...
Fix #156954
- Changed current value `dataHelpText` used in `MaterialLocalizationIt`
from "mm/gg/aaaa" to "gg/mm/aaaa"
- Wrote test
<!--
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
-->
*Replace this paragraph with a description of what this PR is changing
or adding, and why. Consider including before/after screenshots.*
*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.*
*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.
- [ ] 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.
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-02-05 20:59:16 +00:00
Mouad Debbar
996badc9cf
[web] Only create one <style> for SelectableRegion ( #161682 )
...
We used to create and insert a new `<style>` element for each
`SelectableRegion` widget. That's unnecessary. All we need is one
`<style>` element that contains the style sheets that we want to apply.
Most of this PR is re-working the tests to be able to check that the
issue is actually fixed.
Fixes https://github.com/flutter/flutter/issues/161519
2025-02-05 20:51:29 +00:00
Jackson Gardner
093485d91c
Revert web_benchmarks back to default optimization level (-O4
) ( #162762 )
...
As per https://github.com/flutter/flutter/issues/162620 .
We got the data we were looking for with the experiment. Return the
benchmarks to the default optimization level.
2025-02-05 20:50:18 +00:00
Andrew Kolos
14bc862547
move tool test ownership from andrew to ben ( #162706 )
2025-02-05 20:50:16 +00:00
engine-flutter-autoroll
b6f659e9ba
Roll Packages from 02c6fef4ef63 to e6ce02c2a859 (25 revisions) ( #162760 )
...
02c6fef4ef...e6ce02c2a8
2025-02-05 65381000+raju8000@users.noreply.github.com [vector_graphics]
Allow transition between placeholder and loaded image to have an
animation (flutter/packages#8195 )
2025-02-04 andrechalella@gmail.com [flutter_markdown] Make custom table
column alignments work when text wraps (flutter/packages#8340 )
2025-02-04 10687576+bparrishMines@users.noreply.github.com
[interactive_media_ads] Adds internal wrapper for iOS native
`IMAAdPodInfo` (flutter/packages#8429 )
2025-02-03 tarrinneal@gmail.com [pigeon] reorg generator files
(flutter/packages#8532 )
2025-02-03 byoungchan.lee@gmx.com [pigeon] [swift] Fix `PigeonError`
sendability conformance in Swift 6 (flutter/packages#8302 )
2025-02-03 engine-flutter-autoroll@skia.org Roll Flutter from
b007899d3a7a to 8e2a6fc3fd2c (61 revisions) (flutter/packages#8556 )
2025-02-03 20989940+aednlaxer@users.noreply.github.com
[google_maps_flutter] Support for Ground Overlay - platform interface
(flutter/packages#8518 )
2025-01-31 737941+loic-sharma@users.noreply.github.com [tool] Add
--xcode-warnings-exceptions flag (flutter/packages#8524 )
2025-01-31 stuartmorgan@google.com [tool] Ensure that injected
dependency overrides are sorted (flutter/packages#8542 )
2025-01-31 jonahwilliams@google.com [vector_graphics] Revert leak
tracker change (flutter/packages#8544 )
2025-01-31 parlough@gmail.com [shared_preferences_tool] Loosen
vm_service constraint to allow for 15 (flutter/packages#8539 )
2025-01-31 32538273+ValentinVignal@users.noreply.github.com
[in_app_purchase] Activate leak testing for android
(flutter/packages#8369 )
2025-01-31 cunderw@gmail.com [flutter_markdown] Allow tables to be
scrollable with IntrinsicColumnWidth (flutter/packages#8526 )
2025-01-30 goderbauer@google.com Update CODEOWNERS for pkg:animations
(flutter/packages#8534 )
2025-01-30 engine-flutter-autoroll@skia.org Roll Flutter from
c1ffaa9d9deb to b007899d3a7a (43 revisions) (flutter/packages#8527 )
2025-01-30 pawel.jakubowski@leancode.pl [video_player_web] Adjust Web
implementation to the new platform interface (flutter/packages#8528 )
2025-01-30 tarrinneal@gmail.com [shared_preferences] Exposed
SharedPreferencesOptions. (flutter/packages#8530 )
2025-01-29 stuartmorgan@google.com Re-land [shared_preferences] Add
shared preferences devtool (flutter/packages#8531 )
2025-01-29 84978733+alejandro-all-win-software@users.noreply.github.com
[in_app_purchase_storekit] Add Swift Package Manager compatibility
(flutter/packages#8469 )
2025-01-29 stuartmorgan@google.com Revert "Re-land [shared_preferences]
Add shared preferences devtool" (flutter/packages#8529 )
2025-01-29 32538273+ValentinVignal@users.noreply.github.com
[go_router_builder] Fixes trailing `?` by comparing iterables
(flutter/packages#8521 )
2025-01-29 737941+loic-sharma@users.noreply.github.com [tool] Refactor
args of strings or YAML file lists (flutter/packages#8513 )
2025-01-28 48155875+Michae1Weiss@users.noreply.github.com [go_router]
Add missing await keyword to onTap callback in the code example in
`navigation.md` (flutter/packages#8343 )
2025-01-28 stuartmorgan@google.com Re-land [shared_preferences] Add
shared preferences devtool (flutter/packages#8519 )
2025-01-28 32538273+ValentinVignal@users.noreply.github.com
[vector_graphics] Fix memory leaks and activate leak testing
[prod-leak-fix] (flutter/packages#8373 )
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-02-05 20:49:28 +00:00
Gray Mackall
148e86c034
Verify the existence of debug symbols in gradle_plugin_bundle_test
( #162645 )
...
A small piece of https://github.com/flutter/flutter/pull/162464 that I
wanted to land anyways.
## 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
Co-authored-by: Gray Mackall <mackall@google.com>
2025-02-05 20:47:22 +00:00
Bruno Leroux
65124c5765
Add a data driven fix for InputDecoration.maintainHintHeight ( #162600 )
...
## Description
This PR adds a dart fix to migrate from
InputDecoration.maintainHintHeight to InputDecoration.maintainHintSize.
## Related PR
Follow up to https://github.com/flutter/flutter/pull/161235
## Tests
Adds 1 test.
2025-02-05 20:46:22 +00:00
Greg Price
5ce5251e40
Roll customer_testing from b4cc09721 to 6a6d0963c (3 commits) ( #162763 )
...
Looks like this is the first roll since this pin was introduced in
#162041 / #162048 .
For fun and the possible convenience of the next person doing one of
these, here's the command I used to generate the log below:
$ git log --oneline --no-decorate --format='%cs %aE %s' b4cc09721.. \
| perl -pe 's,#,flutter/tests#,g'
b4cc09721...6a6d0963c
2025-02-05 greg@zulip.com Re-land "Update Zulip tests and re-enable
(flutter/tests#441 )" (flutter/tests#446 )
2025-01-30 goderbauer@google.com Update contact for pkg:animations
(flutter/tests#447 )
2025-01-24 matanlurey@users.noreply.github.com Add a PR template that
explains updating `tests.version` (flutter/tests#445 )
## 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.
- [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-02-05 20:45:38 +00:00
Victoria Ashworth
0781d2efc8
Run Mac_arm64 framework_tests_misc on Mac-14 with Xcode 16 ( #162670 )
...
This test was failing on macOS 14, but [may pass if used with Xcode
16](https://github.com/flutter/flutter/issues/150008#issuecomment-2368846893 ).
Let's force it to run with Xcode 16.
Fixes https://github.com/flutter/flutter/issues/150008 .
## 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-02-05 20:45:38 +00:00
Camille Simon
ae0d77e034
Merge CHANGELOG for 3.27.4 stable release ( #162761 )
...
Merges CHANGELOG from stable to master for 3.27.4 release.
Appears to include a correction for 3.27.3 as well
(https://github.com/flutter/flutter/pull/162132 was a 3.27 cherry pick).
## 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].
- [ ] 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-02-05 20:45:36 +00:00
Ben Konyi
0889cca518
[ Widget Preview ] Add support for building and launching the widget preview scaffold ( #162326 )
...
This also wires up the preview detector to trigger hot reloads when new
previews are detected or previews are removed.
Note: while this change results in lib/generated_preview.dart being
generated and updated, it's not currently referenced by lib/main.dart
and the preview environment will render a black screen.
---------
Co-authored-by: Andrew Kolos <andrewrkolos@gmail.com>
2025-02-05 20:44:56 +00:00
Srujan Gaddam
3b3936a703
Increase timeout for Linux web_tool_tests to 60m ( #162752 )
...
https://github.com/flutter/flutter/issues/162714
The "run test.dart for web_tool_tests" step is now taking longer than 30
minutes due to an increase in the number of tests.
## 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.
- [ ] All existing and new tests are passing.
2025-02-05 17:31:59 +00:00
Victor Sanni
dfb36f032e
Make CupertinoSheetRoute usable with Cupertino(Sliver)NavigationBar ( #162181 )
...
Working on the cupertino nav bars recently gave me some context on those
widgets, so when I saw this
[comment](https://github.com/flutter/flutter/pull/157568#issuecomment-2590955571 )
I was inspired to add a fix :)
Thanks @MaherSafadii for [starting the
exploration](https://github.com/flutter/flutter/pull/157568#issuecomment-2592535332 )
and also for the very helpful
[screenshots](https://github.com/flutter/flutter/issues/162021#issuecomment-2608430023 ).
Removes the following when
CupertinoNavigationBar/CupertinoSliverNavigationBar is used in a
CupertinoSheetRoute:
- Unneeded back button
- Superfluous top padding in CupertinoNavigationBar
- Full page route transitions
## Before:
https://github.com/user-attachments/assets/a6da3957-0cff-4491-9380-bbc676ac799d
## After:
https://github.com/user-attachments/assets/37cd1628-a47e-44aa-85c7-abceda6e7944
<details>
<summary>Sample code</summary>
```dart
// Copyright 2014 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import 'package:flutter/cupertino.dart';
/// Flutter code sample for [CupertinoSheetRoute].
class CupertinoSheetApp extends StatelessWidget {
const CupertinoSheetApp({super.key});
@override
Widget build(BuildContext context) {
return const CupertinoApp(title: 'Cupertino Sheet', home: HomePage());
}
}
class HomePage extends StatelessWidget {
const HomePage({super.key});
@override
Widget build(BuildContext context) {
return CupertinoPageScaffold(
navigationBar: const CupertinoNavigationBar(
middle: Text('Sheet Example'),
automaticBackgroundVisibility: false,
),
child: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
CupertinoButton.filled(
onPressed: () {
Navigator.of(context).push(
CupertinoSheetRoute<void>(
builder: (BuildContext context) => const _SheetScaffold(),
),
);
},
child: const Text('Open Bottom Sheet'),
),
],
),
),
);
}
}
class _SheetScaffold extends StatelessWidget {
const _SheetScaffold();
@override
Widget build(BuildContext context) {
return CupertinoPageScaffold(
navigationBar: CupertinoNavigationBar(
backgroundColor: CupertinoColors.systemGrey.withOpacity(0.5),
middle: const Text('CupertinoNavigationBar Sample'),
automaticBackgroundVisibility: false,
),
child: Column(
children: <Widget>[
Container(height: 50, color: CupertinoColors.systemRed),
Container(height: 50, color: CupertinoColors.systemGreen),
Container(height: 50, color: CupertinoColors.systemBlue),
Container(height: 50, color: CupertinoColors.systemYellow),
Center(
child: CupertinoButton.filled(
onPressed: () {
Navigator.of(context).push(
CupertinoSheetRoute<void>(
builder: (BuildContext context) =>
const SliverNavBarExample(),
),
);
},
child: const Text('Open Bottom Sheet'),
),
)
],
),
);
}
}
class SliverNavBarExample extends StatelessWidget {
const SliverNavBarExample({super.key});
@override
Widget build(BuildContext context) {
return CupertinoPageScaffold(
child: CustomScrollView(
slivers: <Widget>[
const CupertinoSliverNavigationBar(
leading: Icon(CupertinoIcons.person_2),
largeTitle: Text('Contacts'),
trailing: Icon(CupertinoIcons.add_circled),
),
SliverFillRemaining(
child: Padding(
padding: const EdgeInsets.symmetric(horizontal: 10.0),
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: <Widget>[
const Text('Drag me up', textAlign: TextAlign.center),
CupertinoButton.filled(
onPressed: () {},
child: const Text('Bottom Automatic mode'),
),
CupertinoButton.filled(
onPressed: () {},
child: const Text('Bottom Always mode'),
),
],
),
),
),
],
),
);
}
}
```
</details>
Fixes [Cupertino navbars apply too much top padding within a
sheet](https://github.com/flutter/flutter/issues/162021 ).
## 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.
2025-02-05 01:49:25 +00:00
Srujan Gaddam
d3c96c65e5
Wait until all scripts are loaded in the page before running main for the DDC library bundle format ( #162707 )
...
https://github.com/flutter/flutter/issues/162567
- Uses the `bootstrapScript` field in `loadConfig` to run a script after
all scripts have loaded.
- This script just calls a callback that is set up beforehand and calls
main.
- Modifies the callback that calls `dartDevEmbedder.runMain` to wait
until both DWDS called main and all scripts have loaded.
- Unskips hot reload tests now that the race condition should no longer
exist.
## 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.
2025-02-05 01:12:29 +00:00
Byoungchan Lee
44785daf01
Roll gn to c97a86a72105f3328a540f5a5ab17d11989ab7dd ( #161012 )
...
The current version is more than 3 years old.
## 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 `///`).
- [ ] 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-02-05 01:09:14 +00:00
Jonah Williams
8c11026d3f
[Android] HC++ external view embedder and JNI plumbing. ( #162493 )
...
Part of HC++ work. still not wired up end to end, but only requires a
few more swapchain changes and a runtime flag...
2025-02-05 01:09:13 +00:00
Robert Ancell
b68321a45d
Simplify hash table iteration. ( #162483 )
...
Removes the need to use structures to keep state and keeps logic in the
same function.
2025-02-05 01:03:04 +00:00
Mateusz Przybylski
6ea438f296
[Windows] Allow apps to prefer low power GPUs ( #162490 )
...
…and make ANGLE backend to choose low-power GPU when this flag is
provided.
## 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-02-05 00:39:28 +00:00
chunhtai
b0d95460e4
Refactors platform_view_android_delegate test ( #162696 )
...
<!--
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
-->
Reduce magic number
## 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-02-05 00:08:24 +00:00
gaaclarke
dea13f8baf
Added opacity note to withValues
docstring ( #162612 )
...
issue: https://github.com/flutter/flutter/issues/162069
This expands the docstring for `withValues()` to help people who are
migrating from the old nomenclature.
## 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-02-04 23:55:14 +00:00
Robert Ancell
5a53ac3996
Fix warnings on startup about display monitor ( #162653 )
...
Create the display monitor at initialization, not engine start.
Handle case where the window is not visible and the monitor can't be
determined.
Don't leak the monitor when the engine is disposed.
2025-02-04 23:10:27 +00:00
Seunghyun Min
bd055cf960
Add missing space between DayPeriodControl and time control in time picker ( #162230 )
...
<!--
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
-->
Fixes #162229
| Before | After |
|--------|--------|
| 

| 

|
## 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-02-04 22:37:11 +00:00
Siva
29a2f674ca
Roll Dart to Version 3.8.0-70.0.dev ( #162691 )
...
https://dart.googlesource.com/sdk.git/+log/a2b2500d528ed1af27459d321c3c784809415c30..548dcc7a544dd23b8835be61e5d790d8001a2d0c
[548dcc7](https://dart.googlesource.com/sdk.git/+/548dcc7a544dd23b8835be61e5d790d8001a2d0c )
[Version
3.8.0-70.0.dev](https://dart.googlesource.com/sdk.git/+/548dcc7a544dd23b8835be61e5d790d8001a2d0c )
by Dart CI · 21 hours ago
[3.8.0-70.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-70.0.dev )
[7fd0d07](https://dart.googlesource.com/sdk.git/+/7fd0d073a9229e4484e725e1c7646423d4c94059 )
[[vm] Cleanup experimental createUriForKernelBlob
API](https://dart.googlesource.com/sdk.git/+/7fd0d073a9229e4484e725e1c7646423d4c94059 )
by Alexander Markov · 24 hours ago
[66300e9](https://dart.googlesource.com/sdk.git/+/66300e97e2f2bf311f107e249450a9167ce5ce68 )
[[CQ] enable
`unnecessary_ignore`](https://dart.googlesource.com/sdk.git/+/66300e97e2f2bf311f107e249450a9167ce5ce68 )
by pq · 24 hours ago
[4be9188](https://dart.googlesource.com/sdk.git/+/4be918837925009116d1c0cecac8a6d9f5ae4fa7 )
[[analysis_server] Support occurrences (Document Highlights) with
different
lengths](https://dart.googlesource.com/sdk.git/+/4be918837925009116d1c0cecac8a6d9f5ae4fa7 )
by Danny Tuppeny · 25 hours ago
[ba6e1c7](https://dart.googlesource.com/sdk.git/+/ba6e1c79de36d5343cdada0336859782f4bd8d9f )
[Version
3.8.0-69.0.dev](https://dart.googlesource.com/sdk.git/+/ba6e1c79de36d5343cdada0336859782f4bd8d9f )
by Dart CI · 25 hours ago
[3.8.0-69.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-69.0.dev )
[9b0ae33](https://dart.googlesource.com/sdk.git/+/9b0ae33a43f7fd47652326f86846128bbddb209c )
[Roll BoringSSL from d3f26f8af085 to afa405fd7c90 (16
revisions)](https://dart.googlesource.com/sdk.git/+/9b0ae33a43f7fd47652326f86846128bbddb209c )
by DEPS Autoroller · 25 hours ago
[6de0ef3](https://dart.googlesource.com/sdk.git/+/6de0ef3d5f2d56c437a76c2f269815bb405129a4 )
[[DAS] Fix auto-complete update
combinators](https://dart.googlesource.com/sdk.git/+/6de0ef3d5f2d56c437a76c2f269815bb405129a4 )
by FMorschel · 26 hours ago
[0b11d0c](https://dart.googlesource.com/sdk.git/+/0b11d0c9e6272122614fc8b142ab4b387cd4b6cf )
[Elements. Migrate
VarianceBuilder.](https://dart.googlesource.com/sdk.git/+/0b11d0c9e6272122614fc8b142ab4b387cd4b6cf )
by Konstantin Shcheglov · 26 hours ago
[c93b1ff](https://dart.googlesource.com/sdk.git/+/c93b1ff1714e8449152605cc9614b859b1f9cdb5 )
[Elements. Migrate
DartObjectImplTest.](https://dart.googlesource.com/sdk.git/+/c93b1ff1714e8449152605cc9614b859b1f9cdb5 )
by Konstantin Shcheglov · 27 hours ago
[1372538](https://dart.googlesource.com/sdk.git/+/13725388554890652cdb5372adcb3d55edf440be )
[[DAS] Fixes import prefix go to definition
(multiple)](https://dart.googlesource.com/sdk.git/+/13725388554890652cdb5372adcb3d55edf440be )
by FMorschel · 27 hours ago
[1cfbde8](https://dart.googlesource.com/sdk.git/+/1cfbde886b811307366fd90560a68c4bad71ed2e )
[Elements. Migrate
analyzer/test/src/dart/micro/simple_file_resolver_test.dart](https://dart.googlesource.com/sdk.git/+/1cfbde886b811307366fd90560a68c4bad71ed2e )
by Konstantin Shcheglov · 28 hours ago
[5528fc6](https://dart.googlesource.com/sdk.git/+/5528fc688463681b0c92ad521f3ad30f05ba1c44 )
[Roll Fuchsia Test Scripts from g6IlaYL1_wNmk3zNj... to
47fHFQ75rAiCuvG7G...](https://dart.googlesource.com/sdk.git/+/5528fc688463681b0c92ad521f3ad30f05ba1c44 )
by DEPS Autoroller · 28 hours ago
[4ce857e](https://dart.googlesource.com/sdk.git/+/4ce857e7abd9b6fa92a9ee05bce25ed3d3b5dd38 )
[Version
3.8.0-68.0.dev](https://dart.googlesource.com/sdk.git/+/4ce857e7abd9b6fa92a9ee05bce25ed3d3b5dd38 )
by Dart CI · 29 hours ago
[3.8.0-68.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-68.0.dev )
[14e7e66](https://dart.googlesource.com/sdk.git/+/14e7e66e99ade9ac89be0c7243ba44f69b0b5a0b )
[Linking libraries is not async
anymore.](https://dart.googlesource.com/sdk.git/+/14e7e66e99ade9ac89be0c7243ba44f69b0b5a0b )
by Konstantin Shcheglov · 29 hours ago
[c27cec6](https://dart.googlesource.com/sdk.git/+/c27cec63aab23e78319ba592eeabd800bb09f723 )
[[cfe] Remove macro
support](https://dart.googlesource.com/sdk.git/+/c27cec63aab23e78319ba592eeabd800bb09f723 )
by Johnni Winther · 30 hours ago
[36f0c32](https://dart.googlesource.com/sdk.git/+/36f0c3209ae417eda4bcb6f655feb85aa41e0564 )
[Format
tests/language/g*.](https://dart.googlesource.com/sdk.git/+/36f0c3209ae417eda4bcb6f655feb85aa41e0564 )
by Robert Nystrom · 33 hours ago
[3166d71](https://dart.googlesource.com/sdk.git/+/3166d7188f2ea6c3c8f543b5a16b5fbedbe77977 )
[Format
tests/language/e*.](https://dart.googlesource.com/sdk.git/+/3166d7188f2ea6c3c8f543b5a16b5fbedbe77977 )
by Robert Nystrom · 33 hours ago
[8e17d8b](https://dart.googlesource.com/sdk.git/+/8e17d8b8416ec751bb661e5ab4207b3b1096bb24 )
[[gardening] Remove deleted test from stress test
configuration.](https://dart.googlesource.com/sdk.git/+/8e17d8b8416ec751bb661e5ab4207b3b1096bb24 )
by Tess Strickland · 34 hours ago
2025-02-04 22:27:40 +00:00
Srujan Gaddam
5157d2314b
Use recompile-restart instruction when hot restarting on the web ( #162616 )
...
recompile has been split into recompile and recompile-restart in the
frontend server so that DDC can distinguish between hot reload
recompiles and hot restart recompiles, and therefore emit rejection
errors only on hot reload.
https://github.com/dart-lang/webdev/issues/2516
## 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.
2025-02-04 21:24:44 +00:00
Srujan Gaddam
f5e8fc35f0
Skip web hot reload tests that test execution for all platforms for now ( #162682 )
...
https://github.com/flutter/flutter/issues/162567
There's a general timing error that may occur when loading scripts,
where main might be run before the scripts are done loading, leading to
a crash. These tests test that output is being printed to stdout, and
wait forever for that, leading to timeouts. This is flaky, so the race
condition may or may not occur.
## 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.
Example of a timeout:
https://ci.chromium.org/ui/p/flutter/builders/try/Linux%20web_tool_tests/50762/overview
2025-02-04 20:10:20 +00:00
Taha Tesser
93fb5829b8
Update year2023
flag deprecation message ( #162607 )
...
Fixes [Improve `year2023` flag deprecation
message](https://github.com/flutter/flutter/issues/162606 )
## 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].
- [ ] 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-02-04 19:21:06 +00:00
chunhtai
0e1df622a1
Adds urlspan to support link semantics in Android ( #162419 )
...
<!--
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
-->
fixes https://github.com/flutter/flutter/issues/102535
## 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-02-04 18:59:47 +00:00
zijiehe@
950b5ac7b0
Uprev fuchsia components ( #162338 )
...
Updates fuchsia sdk, gn-sdk and test-scripts to the latest versions. It
should recover the fuchsia LSC which needs the latest combination of
fuchsia sdk and test-scripts. And since I am here, I'd update the gn-sdk
as well.
Unfortunately this CL needs extra code changes due to the API changes,
but they are fairly straightforward.
## 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-02-04 18:56:14 +00:00
Benji Farquhar
aa27e785e0
Support ignoring pointer events on tooltip overlay ( #142465 ) ( #161363 )
...
As #142465 states, tooltips often interrupt widget interactivity by not
allowing events to pass through to the Tooltip child, which is
especially poor UX when hovering interact-able widgets on web when the
mouse happens to land on the tooltip.
I've gone with defaulting ignorePointer to true when a simple message is
supplied, since there won't ever be anything interact-able on the
Tooltip, and defaulting to false when richMessage is supplied, so it
doesn't break anyone's code that has interact-able widgets in the
Tooltip.
## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [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-02-04 18:38:53 +00:00
Mitchell Goodwin
ccae8cc794
Adjust padding for Cupertino sheet content ( #162481 )
...
Fixes #162215 and partially supports #162181 .
The Cupertino sheet had two issues layout: It still had MediaQuery
padding at the top of the screen as if there was safe area content to
avoid and some of the sheet was permanently offscreen. This caused a
FloatingActionButton to be clipped, but if you put a scrolling widget in
the sheet with text at the very bottom, it was impossible to scroll the
text into view. This PR removes the top padding, and changes the bottom
padding to equal the amount offscreen.
Before:
<img width="396" alt="Screenshot 2025-01-30 at 11 21 36 AM"
src="https://github.com/user-attachments/assets/4e27db47-8d54-44c7-8cba-58790b88fef3 "
/>
After:
<img width="396" alt="Screenshot 2025-01-30 at 11 19 54 AM"
src="https://github.com/user-attachments/assets/68f056f2-7731-4a56-8124-187d7efae020 "
/>
## 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.
- [ ] 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-02-04 18:33:57 +00:00
Andrew Kolos
db9591cfbf
delete Usage
in doctor tests ( #162646 )
...
Tiny delete op. Toward https://github.com/flutter/flutter/issues/150575
<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-02-04 18:32:06 +00:00
Andrew Kolos
53a21710cf
delete references to Usage
in config_test.dart ( #162648 )
...
Fixes https://github.com/flutter/flutter/issues/162413 . Toward
https://github.com/flutter/flutter/issues/150575
<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-02-04 18:32:06 +00:00
John McDole
e7bdde6534
No, but really increase the timeout to 60 minutes ( #162680 )
...
`timeout` does work for the overall build timeout.
`properties["test_timeout_secs"]` does the individual steps timeout.
They should both be set.
2025-02-04 18:21:31 +00:00
John McDole
875823b6d6
Increase timeout for Linux flutter_packaging_test ( #162673 )
...
This test increased in time and is timing out. While we search for the
cause, we need to increase the timeout
2025-02-04 16:51:44 +00:00
Bruno Leroux
5b29db924b
Update SnackBar.onVisible documentation ( #162448 )
...
## Description
This PR updated `SnackBar.onVisible` documentation to explain why it can
be call several times.
## Related Issue
Fixes [Snackbar onVisible is called
twice](https://github.com/flutter/flutter/issues/162377 )
## Tests
Documentation only
2025-02-04 13:29:29 +00:00
Siva
e0aae0d4b2
Roll Dart to version Version 3.8.0-67.0.dev ( #162259 )
...
https://dart.googlesource.com/sdk.git/+log/3fc177bfd7016bcfa2781f43f1aa04d4cbc1351f..a2b2500d528ed1af27459d321c3c784809415c30
[a2b2500](https://dart.googlesource.com/sdk.git/+/a2b2500d528ed1af27459d321c3c784809415c30 )
[Version
3.8.0-67.0.dev](https://dart.googlesource.com/sdk.git/+/a2b2500d528ed1af27459d321c3c784809415c30 )
by Dart CI · 6 hours ago
[3.8.0-67.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-67.0.dev )
[7b9c5d9](https://dart.googlesource.com/sdk.git/+/7b9c5d938b60ecdec19e03f8cd057d31f403c6b8 )
[[ddc,frontend_server] Remove macro
tests](https://dart.googlesource.com/sdk.git/+/7b9c5d938b60ecdec19e03f8cd057d31f403c6b8 )
by Johnni Winther · 9 hours ago
[f05ae1c](https://dart.googlesource.com/sdk.git/+/f05ae1c3af438c9fb29a5d6cc33e9011c2a182f2 )
[[dart2wasm] Introduce unchecked entrypoints to instance
members](https://dart.googlesource.com/sdk.git/+/f05ae1c3af438c9fb29a5d6cc33e9011c2a182f2 )
by Martin Kustermann · 10 hours ago
[45efb7a](https://dart.googlesource.com/sdk.git/+/45efb7aee85d29a078eba8f454bf0d13bd06f72b )
[Version
3.8.0-66.0.dev](https://dart.googlesource.com/sdk.git/+/45efb7aee85d29a078eba8f454bf0d13bd06f72b )
by Dart CI · 14 hours ago
[3.8.0-66.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-66.0.dev )
[152963b](https://dart.googlesource.com/sdk.git/+/152963b149166b56f9401235c841e027a4475774 )
[Elements. Migrate
FunctionTypeBuilder.](https://dart.googlesource.com/sdk.git/+/152963b149166b56f9401235c841e027a4475774 )
by Konstantin Shcheglov · 16 hours ago
[base](https://dart.googlesource.com/sdk.git/+/refs/heads/base )
[79d9e91](https://dart.googlesource.com/sdk.git/+/79d9e91e2e64e44ebaf0081ea26be353ece5ea50 )
[Elements. Migrate
ClassHierarchy.](https://dart.googlesource.com/sdk.git/+/79d9e91e2e64e44ebaf0081ea26be353ece5ea50 )
by Konstantin Shcheglov · 16 hours ago
[150c791](https://dart.googlesource.com/sdk.git/+/150c7917f2dce328fb12498e0cae7279b02811a5 )
[Elements. Migrate
SimpleIdentifierResolver.](https://dart.googlesource.com/sdk.git/+/150c7917f2dce328fb12498e0cae7279b02811a5 )
by Konstantin Shcheglov · 17 hours ago
[07624c6](https://dart.googlesource.com/sdk.git/+/07624c6127dfe38489a60797f98dd6c1df13ea7c )
[Version
3.8.0-65.0.dev](https://dart.googlesource.com/sdk.git/+/07624c6127dfe38489a60797f98dd6c1df13ea7c )
by Dart CI · 2 days ago
[3.8.0-65.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-65.0.dev )
[3396a7b](https://dart.googlesource.com/sdk.git/+/3396a7b92a9eca863b8cf053e9fa9ddadb337746 )
[[tests] Adding ddc and vm specific hot reload
differences.](https://dart.googlesource.com/sdk.git/+/3396a7b92a9eca863b8cf053e9fa9ddadb337746 )
by MarkZ · 3 days ago
[68872a4](https://dart.googlesource.com/sdk.git/+/68872a48efee971e521cde9fea842e4403e5ceb3 )
[Version
3.8.0-64.0.dev](https://dart.googlesource.com/sdk.git/+/68872a48efee971e521cde9fea842e4403e5ceb3 )
by Dart CI · 3 days ago
[3.8.0-64.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-64.0.dev )
[385f41f](https://dart.googlesource.com/sdk.git/+/385f41f7b8bce28dbb6bc9b67acc0cae25ae85cf )
[Elements. Migrate
src/dart/element/scope.dart](https://dart.googlesource.com/sdk.git/+/385f41f7b8bce28dbb6bc9b67acc0cae25ae85cf )
by Konstantin Shcheglov · 3 days ago
[df96f15](https://dart.googlesource.com/sdk.git/+/df96f151cab6b6be5f5b4eacb11485932baadc7c )
[Elements. APIs for constant
initializers.](https://dart.googlesource.com/sdk.git/+/df96f151cab6b6be5f5b4eacb11485932baadc7c )
by Konstantin Shcheglov · 3 days ago
[a373214](https://dart.googlesource.com/sdk.git/+/a37321413145c0882bdb936c79a23eca5dc0a1d3 )
[Version
3.8.0-63.0.dev](https://dart.googlesource.com/sdk.git/+/a37321413145c0882bdb936c79a23eca5dc0a1d3 )
by Dart CI · 3 days ago
[3.8.0-63.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-63.0.dev )
[b79729c](https://dart.googlesource.com/sdk.git/+/b79729c5d274194b4abcd61aa44038be671d97a4 )
[Roll gn from ed1abc107815 to
ab638bd7cbb9](https://dart.googlesource.com/sdk.git/+/b79729c5d274194b4abcd61aa44038be671d97a4 )
by DEPS Autoroller · 3 days ago
[ebbdbe4](https://dart.googlesource.com/sdk.git/+/ebbdbe4ef82be44907584bd6313f39128a5c4ea4 )
[[tests] Porting instance and hierarchy change tests to the hot reload
framework.](https://dart.googlesource.com/sdk.git/+/ebbdbe4ef82be44907584bd6313f39128a5c4ea4 )
by MarkZ · 3 days ago
[4f80ed7](https://dart.googlesource.com/sdk.git/+/4f80ed70b8811ef7c52bd0a6994ba6bc19fd0e2f )
[Update DevTools rev to
b38abb81337b10c4b675d418e50f82a5fe6a894d](https://dart.googlesource.com/sdk.git/+/4f80ed70b8811ef7c52bd0a6994ba6bc19fd0e2f )
by Elliott Brooks · 3 days ago
[fc8e165](https://dart.googlesource.com/sdk.git/+/fc8e165e0bf8b811a7f705ed565c9d9868229770 )
[[DEPS] Roll
Chrome/Firefox/jsshell.](https://dart.googlesource.com/sdk.git/+/fc8e165e0bf8b811a7f705ed565c9d9868229770 )
by Mayank Patke · 3 days ago
[6ccd2fb](https://dart.googlesource.com/sdk.git/+/6ccd2fb2507784a1c0cc21f22a8bd53a68dc65f1 )
[Format
tests/language/d*.](https://dart.googlesource.com/sdk.git/+/6ccd2fb2507784a1c0cc21f22a8bd53a68dc65f1 )
by Robert Nystrom · 3 days ago
[e239d06](https://dart.googlesource.com/sdk.git/+/e239d06f0c234713643807120474493854510ae6 )
[Version
3.8.0-62.0.dev](https://dart.googlesource.com/sdk.git/+/e239d06f0c234713643807120474493854510ae6 )
by Dart CI · 3 days ago
[3.8.0-62.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-62.0.dev )
[f259e6b](https://dart.googlesource.com/sdk.git/+/f259e6b8a8aafc261303d34acef55e55150e54db )
[Elements. Migrate
ImportsVerifier.](https://dart.googlesource.com/sdk.git/+/f259e6b8a8aafc261303d34acef55e55150e54db )
by Konstantin Shcheglov · 3 days ago
[2946ea7](https://dart.googlesource.com/sdk.git/+/2946ea71d52ad4573b783bc7ad5fd9fa195db885 )
[Macro. Remove more from analyzer/ and
analysis_seever/.](https://dart.googlesource.com/sdk.git/+/2946ea71d52ad4573b783bc7ad5fd9fa195db885 )
by Konstantin Shcheglov · 3 days ago
[38d534e](https://dart.googlesource.com/sdk.git/+/38d534ea5759eee7d75578f18153d391e34b5416 )
[Elements. Make PropertyAccessorElement2.enclosingElement2
non-nullable.](https://dart.googlesource.com/sdk.git/+/38d534ea5759eee7d75578f18153d391e34b5416 )
by Konstantin Shcheglov · 3 days ago
[ca31648](https://dart.googlesource.com/sdk.git/+/ca31648dbb9ee9a5707588bf665bd60ce2ef71a3 )
[Support 'new' analyzer plugins in `dart
analyze`.](https://dart.googlesource.com/sdk.git/+/ca31648dbb9ee9a5707588bf665bd60ce2ef71a3 )
by Sam Rawlins · 3 days ago
[f5d01eb](https://dart.googlesource.com/sdk.git/+/f5d01eb734fab6e6cbefe090d0536e62ab529646 )
[DAS plugins: Remove direct dependency on
_fe_analyzer_shared](https://dart.googlesource.com/sdk.git/+/f5d01eb734fab6e6cbefe090d0536e62ab529646 )
by Sam Rawlins · 3 days ago
[dca1482](https://dart.googlesource.com/sdk.git/+/dca14822da967a2b6e1f7dcd89e177ecf1e80e58 )
[Version
3.8.0-61.0.dev](https://dart.googlesource.com/sdk.git/+/dca14822da967a2b6e1f7dcd89e177ecf1e80e58 )
by Dart CI · 3 days ago
[3.8.0-61.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-61.0.dev )
[3f30223](https://dart.googlesource.com/sdk.git/+/3f302232e4913310ee37644077c9fc61d88881f8 )
[[dart2wasm] Cleanup some code in
RTT](https://dart.googlesource.com/sdk.git/+/3f302232e4913310ee37644077c9fc61d88881f8 )
by Martin Kustermann · 3 days ago
[c854870](https://dart.googlesource.com/sdk.git/+/c854870450c16718f000630854ac77a20beb9c70 )
[[vm/io] Reduce baseline overhead in async
IO](https://dart.googlesource.com/sdk.git/+/c854870450c16718f000630854ac77a20beb9c70 )
by Vyacheslav Egorov · 3 days ago
[4bd7eab](https://dart.googlesource.com/sdk.git/+/4bd7eabeac8acdcc4223390e66d4adfeed568a3d )
[Version
3.8.0-60.0.dev](https://dart.googlesource.com/sdk.git/+/4bd7eabeac8acdcc4223390e66d4adfeed568a3d )
by Dart CI · 3 days ago
[3.8.0-60.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-60.0.dev )
[58fd1bd](https://dart.googlesource.com/sdk.git/+/58fd1bd90ebf2d5a023646fc2728c15b74972d31 )
[Fix Outputs in Hashmap
Examples](https://dart.googlesource.com/sdk.git/+/58fd1bd90ebf2d5a023646fc2728c15b74972d31 )
by Tirth · 3 days ago
[d2f6a5b](https://dart.googlesource.com/sdk.git/+/d2f6a5bee76c28e8cf0b0b32ebfa2866b05634f5 )
[[co19] Roll co19 to
9b05eab312a0247b890c06a05ef667e56a4534ff](https://dart.googlesource.com/sdk.git/+/d2f6a5bee76c28e8cf0b0b32ebfa2866b05634f5 )
by Sergey G. Grekhov · 3 days ago
[08c802c](https://dart.googlesource.com/sdk.git/+/08c802c7fc4e53363a6d9626349466a2285ef35f )
[[CFE] Additions to benchmarker.dart et
al](https://dart.googlesource.com/sdk.git/+/08c802c7fc4e53363a6d9626349466a2285ef35f )
by Jens Johansen · 3 days ago
[4f134cd](https://dart.googlesource.com/sdk.git/+/4f134cd7e0c84b4794012e1be0d3f11bace33e6c )
[Version
3.8.0-59.0.dev](https://dart.googlesource.com/sdk.git/+/4f134cd7e0c84b4794012e1be0d3f11bace33e6c )
by Dart CI · 3 days ago
[3.8.0-59.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-59.0.dev )
[a11aeeb](https://dart.googlesource.com/sdk.git/+/a11aeeb5007bb118e49c60ff84c6edbfab4232a4 )
[[dart2js] Annotation for exception stacks with shorter
prefix](https://dart.googlesource.com/sdk.git/+/a11aeeb5007bb118e49c60ff84c6edbfab4232a4 )
by Stephen Adams · 4 days ago
[381a5f3](https://dart.googlesource.com/sdk.git/+/381a5f3f109cc797fb4d8a281f73ece0ca831e67 )
[Version
3.8.0-58.0.dev](https://dart.googlesource.com/sdk.git/+/381a5f3f109cc797fb4d8a281f73ece0ca831e67 )
by Dart CI · 4 days ago
[3.8.0-58.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-58.0.dev )
[e038d8a](https://dart.googlesource.com/sdk.git/+/e038d8ac8144cae1fbdd0185b3e901901b471993 )
[[dart2js] Add implicit null to type for optional non-nullable
parameters.](https://dart.googlesource.com/sdk.git/+/e038d8ac8144cae1fbdd0185b3e901901b471993 )
by Nate Biggs · 4 days ago
[1c91d21](https://dart.googlesource.com/sdk.git/+/1c91d215cc558cf97dd86702c1e0de3808105029 )
[[tests] Enum Shorthands - == and selector chain
tests.](https://dart.googlesource.com/sdk.git/+/1c91d215cc558cf97dd86702c1e0de3808105029 )
by Kallen Tu · 4 days ago
[b528b6e](https://dart.googlesource.com/sdk.git/+/b528b6e441e7e5bc2a249a9d7f93f7124e7253c2 )
[Macro. Remove most of the
implementation.](https://dart.googlesource.com/sdk.git/+/b528b6e441e7e5bc2a249a9d7f93f7124e7253c2 )
by Konstantin Shcheglov · 4 days ago
[0235cf4](https://dart.googlesource.com/sdk.git/+/0235cf4efd9c2edf947419c270b4896ebf6a8550 )
[Elements. Migrate
PrefixExpressionResolver.](https://dart.googlesource.com/sdk.git/+/0235cf4efd9c2edf947419c270b4896ebf6a8550 )
by Konstantin Shcheglov · 4 days ago
[f287cd2](https://dart.googlesource.com/sdk.git/+/f287cd28383482967fef85b62461a00f49903557 )
[Elements. Migrate
VariableDeclarationResolver.](https://dart.googlesource.com/sdk.git/+/f287cd28383482967fef85b62461a00f49903557 )
by Konstantin Shcheglov · 4 days ago
[c7fc65a](https://dart.googlesource.com/sdk.git/+/c7fc65a514f3b9a07ce9b74225ef462feee5b3f6 )
[Elements. Migrate
computeSimplyBounded().](https://dart.googlesource.com/sdk.git/+/c7fc65a514f3b9a07ce9b74225ef462feee5b3f6 )
by Konstantin Shcheglov · 4 days ago
[de0b8dc](https://dart.googlesource.com/sdk.git/+/de0b8dc5f906942907720b59ddaf7051c6040267 )
[Version
3.8.0-57.0.dev](https://dart.googlesource.com/sdk.git/+/de0b8dc5f906942907720b59ddaf7051c6040267 )
by Dart CI · 4 days ago
[3.8.0-57.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-57.0.dev )
[e42a919](https://dart.googlesource.com/sdk.git/+/e42a9195d211403c6ca8bba16a5efa17f8883724 )
[Elements. Migrate
FunctionExpressionResolver.](https://dart.googlesource.com/sdk.git/+/e42a9195d211403c6ca8bba16a5efa17f8883724 )
by Konstantin Shcheglov · 4 days ago
[6000ee0](https://dart.googlesource.com/sdk.git/+/6000ee0e88c4a0fcd03a9fff9f764cdc389b035c )
[[release] Update cherry-pick
documentation](https://dart.googlesource.com/sdk.git/+/6000ee0e88c4a0fcd03a9fff9f764cdc389b035c )
by Kevin Chisholm · 4 days ago
[aa34e70](https://dart.googlesource.com/sdk.git/+/aa34e70d503048d9a9ce6d2b7066a1a38e53c49c )
[Revert "Make Zone functions not call `register*`, but properly catch
errors."](https://dart.googlesource.com/sdk.git/+/aa34e70d503048d9a9ce6d2b7066a1a38e53c49c )
by Alexander Markov · 4 days ago
[126af93](https://dart.googlesource.com/sdk.git/+/126af93f388a33c6f06167ad5667f6f5a509e4ab )
[Remove macros build
tests.](https://dart.googlesource.com/sdk.git/+/126af93f388a33c6f06167ad5667f6f5a509e4ab )
by David Morgan · 4 days ago
[497a88b](https://dart.googlesource.com/sdk.git/+/497a88bb261567bfe2f0962224f5a3a7286c1b11 )
[Remove macros language
tests.](https://dart.googlesource.com/sdk.git/+/497a88bb261567bfe2f0962224f5a3a7286c1b11 )
by David Morgan · 4 days ago
[0af8d40](https://dart.googlesource.com/sdk.git/+/0af8d4001edbbfabc8a109f466576c3249c36040 )
[Macro. Remove
pkg/json](https://dart.googlesource.com/sdk.git/+/0af8d4001edbbfabc8a109f466576c3249c36040 )
by Konstantin Shcheglov · 4 days ago
[5855d91](https://dart.googlesource.com/sdk.git/+/5855d91ba80177e80a45bc3cb3660e901273f52e )
[[ddc] Correctly extend type parameters for factory
constructors.](https://dart.googlesource.com/sdk.git/+/5855d91ba80177e80a45bc3cb3660e901273f52e )
by Nate Biggs · 4 days ago
[3832ca7](https://dart.googlesource.com/sdk.git/+/3832ca7feb770451da4d73f6f9e95ba48b3fe16c )
[Version
3.8.0-56.0.dev](https://dart.googlesource.com/sdk.git/+/3832ca7feb770451da4d73f6f9e95ba48b3fe16c )
by Dart CI · 4 days ago
[3.8.0-56.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-56.0.dev )
[fc2c46a](https://dart.googlesource.com/sdk.git/+/fc2c46ae82cf9c34a7c20bfaecaa759782ba1533 )
[Make Zone functions not call `register*`, but properly catch
errors.](https://dart.googlesource.com/sdk.git/+/fc2c46ae82cf9c34a7c20bfaecaa759782ba1533 )
by Lasse R.H. Nielsen · 4 days ago
[f797e5f](https://dart.googlesource.com/sdk.git/+/f797e5f13841479c4f05e5af1248ef5fe2af673c )
[[cfe] Remove
MixinApplicationBuilder](https://dart.googlesource.com/sdk.git/+/f797e5f13841479c4f05e5af1248ef5fe2af673c )
by Johnni Winther · 4 days ago
[89512dc](https://dart.googlesource.com/sdk.git/+/89512dc8e863d49abb1d1f47f9c73c83794450c9 )
[Initial ideas list for 2025, just to give it a place to
live](https://dart.googlesource.com/sdk.git/+/89512dc8e863d49abb1d1f47f9c73c83794450c9 )
by Jonas Finnemann Jensen · 4 days ago
[3581fa7](https://dart.googlesource.com/sdk.git/+/3581fa7850f09eef3973958f0b756e680affb013 )
[[dart2wasm] No longer pass `--experimental-wasm-imported-strings` to V8
(js-string builtins are enabled by
default)](https://dart.googlesource.com/sdk.git/+/3581fa7850f09eef3973958f0b756e680affb013 )
by Martin Kustermann · 4 days ago
[25f17fd](https://dart.googlesource.com/sdk.git/+/25f17fd9304a086cacc8a5647b55c9df3fd22e10 )
[Version
3.8.0-55.0.dev](https://dart.googlesource.com/sdk.git/+/25f17fd9304a086cacc8a5647b55c9df3fd22e10 )
by Dart CI · 4 days ago
[3.8.0-55.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-55.0.dev )
[c32eddd](https://dart.googlesource.com/sdk.git/+/c32edddf809c85aeb9fba4b517b13231e46f3e11 )
[[cfe] Report "!" in constant expressions as
error](https://dart.googlesource.com/sdk.git/+/c32edddf809c85aeb9fba4b517b13231e46f3e11 )
by Chloe Stefantsova · 4 days ago
[bfc2fc0](https://dart.googlesource.com/sdk.git/+/bfc2fc065ed96a58e9d7c76385f0f464287d23ea )
[[cfe] Create factories through
fragments](https://dart.googlesource.com/sdk.git/+/bfc2fc065ed96a58e9d7c76385f0f464287d23ea )
by Johnni Winther · 4 days ago
[21b930b](https://dart.googlesource.com/sdk.git/+/21b930b5d795ab0bc7411893ef1d4c1f15af95ce )
[[release] Correct stable changelog
entries](https://dart.googlesource.com/sdk.git/+/21b930b5d795ab0bc7411893ef1d4c1f15af95ce )
by Alexander Thomas · 4 days ago
[44dfe08](https://dart.googlesource.com/sdk.git/+/44dfe081b21243874de2164923e99ce9c102950e )
[[ddc] Add a covariant parameter check for optional nonnullable
parameters with null initializer on lowered constructor
tearoffs.](https://dart.googlesource.com/sdk.git/+/44dfe081b21243874de2164923e99ce9c102950e )
by Nate Biggs · 4 days ago
[2c3b07e](https://dart.googlesource.com/sdk.git/+/2c3b07ef5ea1fa1b5a5ce0f3e05ec62c332f0338 )
[Version
3.8.0-54.0.dev](https://dart.googlesource.com/sdk.git/+/2c3b07ef5ea1fa1b5a5ce0f3e05ec62c332f0338 )
by Dart CI · 5 days ago
[3.8.0-54.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-54.0.dev )
[63261a7](https://dart.googlesource.com/sdk.git/+/63261a7b6d732ffa2e44852ae9a3271b7e4de53a )
[[frontend_server/ddc] Add recompile-restart
instruction](https://dart.googlesource.com/sdk.git/+/63261a7b6d732ffa2e44852ae9a3271b7e4de53a )
by Srujan Gaddam · 5 days ago
[0083128](https://dart.googlesource.com/sdk.git/+/00831285373830dde6ccf3801087bb5f17c991e8 )
[[tests] Using git diff over diff for stability in hot reload
tests.](https://dart.googlesource.com/sdk.git/+/00831285373830dde6ccf3801087bb5f17c991e8 )
by MarkZ · 5 days ago
[176d02e](https://dart.googlesource.com/sdk.git/+/176d02e0df5ddacfd0eeb695f1e4612ee7241791 )
[Version
3.8.0-53.0.dev](https://dart.googlesource.com/sdk.git/+/176d02e0df5ddacfd0eeb695f1e4612ee7241791 )
by Dart CI · 5 days ago
[3.8.0-53.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-53.0.dev )
[174ce40](https://dart.googlesource.com/sdk.git/+/174ce4005f34bc860d1a4189ff21292b0796c94b )
[[CQ] remove `macro`
tests](https://dart.googlesource.com/sdk.git/+/174ce4005f34bc860d1a4189ff21292b0796c94b )
by pq · 5 days ago
[6e17841](https://dart.googlesource.com/sdk.git/+/6e17841614ed095168314c48a60ebc0db1539aac )
[Macro. Remove tests from analyzer/ and
analysis_server/.](https://dart.googlesource.com/sdk.git/+/6e17841614ed095168314c48a60ebc0db1539aac )
by Konstantin Shcheglov · 5 days ago
[a11d2fe](https://dart.googlesource.com/sdk.git/+/a11d2feb9238ae267c330911ec7531ce85210b4a )
[[CQ] enforce
`unnecessary_ignore`](https://dart.googlesource.com/sdk.git/+/a11d2feb9238ae267c330911ec7531ce85210b4a )
by pq · 5 days ago
[cf4d274](https://dart.googlesource.com/sdk.git/+/cf4d27487f16413c3be15babab94611bba93776d )
[[ddc] Add options to emit, read and diff delta dills for hot
reload.](https://dart.googlesource.com/sdk.git/+/cf4d27487f16413c3be15babab94611bba93776d )
by Nate Biggs · 5 days ago
[6d54fd3](https://dart.googlesource.com/sdk.git/+/6d54fd365b2b95a4b62aa7d9ccb142c769688dd8 )
[Elements. Migrate ResolutionTest to the
end.](https://dart.googlesource.com/sdk.git/+/6d54fd365b2b95a4b62aa7d9ccb142c769688dd8 )
by Konstantin Shcheglov · 5 days ago
[35a1098](https://dart.googlesource.com/sdk.git/+/35a10987e1652b7d49991ab2dc2ee7f521fe8d8f )
[Elements. Migrate
InferredTypeTest.](https://dart.googlesource.com/sdk.git/+/35a10987e1652b7d49991ab2dc2ee7f521fe8d8f )
by Konstantin Shcheglov · 5 days ago
[1fe5663](https://dart.googlesource.com/sdk.git/+/1fe566312131ae9c339592c88345182d53abd6ab )
[Elements. Avoid a few casts to
LibraryElementImpl.](https://dart.googlesource.com/sdk.git/+/1fe566312131ae9c339592c88345182d53abd6ab )
by Konstantin Shcheglov · 5 days ago
[74d55b4](https://dart.googlesource.com/sdk.git/+/74d55b44265b7636819984b74655446e86b98369 )
[Elements. Migrate to
TypeSystemImpl.instantiateInterfaceToBounds2()](https://dart.googlesource.com/sdk.git/+/74d55b44265b7636819984b74655446e86b98369 )
by Konstantin Shcheglov · 5 days ago
[71772dc](https://dart.googlesource.com/sdk.git/+/71772dcd5e4ee32b0947d28327da24a97165651d )
[Version
3.8.0-52.0.dev](https://dart.googlesource.com/sdk.git/+/71772dcd5e4ee32b0947d28327da24a97165651d )
by Dart CI · 5 days ago
[3.8.0-52.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-52.0.dev )
[05d293a](https://dart.googlesource.com/sdk.git/+/05d293aac290e069ae807fe8952f4de06d742b90 )
[Move web regression tests into langauge
suite.](https://dart.googlesource.com/sdk.git/+/05d293aac290e069ae807fe8952f4de06d742b90 )
by Nate Biggs · 5 days ago
[ca6cb0e](https://dart.googlesource.com/sdk.git/+/ca6cb0e036f7e54d81b9813f58973bdd73e2df78 )
[Roll Clang from 6d12b954a7df to
84af3ee5124d](https://dart.googlesource.com/sdk.git/+/ca6cb0e036f7e54d81b9813f58973bdd73e2df78 )
by DEPS Autoroller · 5 days ago
[94707b6](https://dart.googlesource.com/sdk.git/+/94707b6b85da22eb43a1b58e02e1e3579a5ae9bf )
[Add 'flags' to
FeatureSet.latestLanguageVersion()](https://dart.googlesource.com/sdk.git/+/94707b6b85da22eb43a1b58e02e1e3579a5ae9bf )
by Konstantin Shcheglov · 5 days ago
[a6668da](https://dart.googlesource.com/sdk.git/+/a6668da7845178464f17ef47b46f4434915bb10a )
[Elements. Migrate
TypeAliasSelfReferenceFinder.](https://dart.googlesource.com/sdk.git/+/a6668da7845178464f17ef47b46f4434915bb10a )
by Konstantin Shcheglov · 5 days ago
[3392647](https://dart.googlesource.com/sdk.git/+/33926472155795c4ba1a867a2e62ca8cd4a71251 )
[Elements. Migrate
ConstructorReferenceResolver.](https://dart.googlesource.com/sdk.git/+/33926472155795c4ba1a867a2e62ca8cd4a71251 )
by Konstantin Shcheglov · 5 days ago
[366f33f](https://dart.googlesource.com/sdk.git/+/366f33f7c857b60c9336512df722f837e0331d0a )
[Record LibraryAnalyzer and resolve / diagnostics
performance.](https://dart.googlesource.com/sdk.git/+/366f33f7c857b60c9336512df722f837e0331d0a )
by Konstantin Shcheglov · 5 days ago
[dc77d08](https://dart.googlesource.com/sdk.git/+/dc77d08abd08bf248510b8e6c64a87735ad428a2 )
[Elements. Migrate PrefixElementResolutionTest into
LibraryFragmentElementTest.](https://dart.googlesource.com/sdk.git/+/dc77d08abd08bf248510b8e6c64a87735ad428a2 )
by Konstantin Shcheglov · 5 days ago
[23b4b3c2](https://dart.googlesource.com/sdk.git/+/23b4b3c2540c66c1e8d9979d27f598d099293234 )
[[tests] Updates for the change in
path.](https://dart.googlesource.com/sdk.git/+/23b4b3c2540c66c1e8d9979d27f598d099293234 )
by Tess Strickland · 5 days ago
[204039c](https://dart.googlesource.com/sdk.git/+/204039cdf2414d82355af159a1ec422ebb572c09 )
[[analysis_server] Add "defaultValue" to EditableArguments
API](https://dart.googlesource.com/sdk.git/+/204039cdf2414d82355af159a1ec422ebb572c09 )
by Danny Tuppeny · 5 days ago
[0ab0deb](https://dart.googlesource.com/sdk.git/+/0ab0deb4f0cce3d7a560713637ff84a14ca479d7 )
[Version
3.8.0-51.0.dev](https://dart.googlesource.com/sdk.git/+/0ab0deb4f0cce3d7a560713637ff84a14ca479d7 )
by Dart CI · 5 days ago
[3.8.0-51.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-51.0.dev )
[671bbe9](https://dart.googlesource.com/sdk.git/+/671bbe901415736fd7204951cbb3c04e9ad793ab )
[Bump actions/stale from 9.0.0 to
9.1.0](https://dart.googlesource.com/sdk.git/+/671bbe901415736fd7204951cbb3c04e9ad793ab )
by dependabot[bot] · 5 days ago
[38097ab](https://dart.googlesource.com/sdk.git/+/38097ab83e4fa1f69149b5167d3611d07c73f9ce )
[Bump github/codeql-action from 3.28.1 to
3.28.5](https://dart.googlesource.com/sdk.git/+/38097ab83e4fa1f69149b5167d3611d07c73f9ce )
by dependabot[bot] · 5 days ago
[918a97a](https://dart.googlesource.com/sdk.git/+/918a97a0bfe71a3578a7d5852e352f67e50dc7b4 )
[Version
3.8.0-50.0.dev](https://dart.googlesource.com/sdk.git/+/918a97a0bfe71a3578a7d5852e352f67e50dc7b4 )
by Dart CI · 5 days ago
[3.8.0-50.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-50.0.dev )
[11edab5](https://dart.googlesource.com/sdk.git/+/11edab526417b979825ccf8e1ba4ba64547a0bc4 )
[[analyzer] Add correction for adding '?' before null-aware
elements](https://dart.googlesource.com/sdk.git/+/11edab526417b979825ccf8e1ba4ba64547a0bc4 )
by Chloe Stefantsova · 5 days ago
[61c7fe1](https://dart.googlesource.com/sdk.git/+/61c7fe13a64d977c5657a45386786049699017cf )
[Version
3.8.0-49.0.dev](https://dart.googlesource.com/sdk.git/+/61c7fe13a64d977c5657a45386786049699017cf )
by Dart CI · 6 days ago
[3.8.0-49.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-49.0.dev )
[b6778c9](https://dart.googlesource.com/sdk.git/+/b6778c956b6db2f92d503ce28c4ad167d9fe6a74 )
[[test] Porting mixin hot reload
tests.](https://dart.googlesource.com/sdk.git/+/b6778c956b6db2f92d503ce28c4ad167d9fe6a74 )
by MarkZ · 6 days ago
[6590bb4](https://dart.googlesource.com/sdk.git/+/6590bb4d39b5c74123243fbee94269c9267fdd0b )
[Elements. Migrate. Update
ResolutionTest.assertElement()](https://dart.googlesource.com/sdk.git/+/6590bb4d39b5c74123243fbee94269c9267fdd0b )
by Konstantin Shcheglov · 6 days ago
[6bec51e](https://dart.googlesource.com/sdk.git/+/6bec51e7d9acd5eb5ae784410fd14d123465df47 )
[Elements. Migrate
FunctionReferenceResolver.](https://dart.googlesource.com/sdk.git/+/6bec51e7d9acd5eb5ae784410fd14d123465df47 )
by Konstantin Shcheglov · 6 days ago
[bf81d87](https://dart.googlesource.com/sdk.git/+/bf81d87196926fa096a3341563a30ea181f08fcd )
[Version
3.8.0-48.0.dev](https://dart.googlesource.com/sdk.git/+/bf81d87196926fa096a3341563a30ea181f08fcd )
by Dart CI · 6 days ago
[3.8.0-48.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-48.0.dev )
[ca2119e](https://dart.googlesource.com/sdk.git/+/ca2119e0a6292da8725dadaa61f4406311f66953 )
[[anlaysis_server] Improve the error text/codes for property editor
APIs](https://dart.googlesource.com/sdk.git/+/ca2119e0a6292da8725dadaa61f4406311f66953 )
by Danny Tuppeny · 6 days ago
[305388a](https://dart.googlesource.com/sdk.git/+/305388a26cb147434e1e727c8b19cc975a35b275 )
[Elements. Migrate
analyzer/test/util/id_testing_helper.dart](https://dart.googlesource.com/sdk.git/+/305388a26cb147434e1e727c8b19cc975a35b275 )
by Konstantin Shcheglov · 6 days ago
[13b3ee3](https://dart.googlesource.com/sdk.git/+/13b3ee3821396a664de035243654900baee59f5c )
[Elements. Migrate
ConstantVisitorTest.](https://dart.googlesource.com/sdk.git/+/13b3ee3821396a664de035243654900baee59f5c )
by Konstantin Shcheglov · 6 days ago
[f5e6ff5](https://dart.googlesource.com/sdk.git/+/f5e6ff5095223df07aeef8f69d87c93c39933eec )
[Avoid throwing an exception if authentication isn't
requested](https://dart.googlesource.com/sdk.git/+/f5e6ff5095223df07aeef8f69d87c93c39933eec )
by Paul Sturm · 6 days ago
[ae5cc18](https://dart.googlesource.com/sdk.git/+/ae5cc187c2c5dceab7834766949eb24d4f007e85 )
[Elements. Update ResolutionTest to return V2
elements.](https://dart.googlesource.com/sdk.git/+/ae5cc187c2c5dceab7834766949eb24d4f007e85 )
by Konstantin Shcheglov · 6 days ago
[79814c6](https://dart.googlesource.com/sdk.git/+/79814c61d526383be6a7faa5f6fde22cdf8d26a0 )
[Version
3.8.0-47.0.dev](https://dart.googlesource.com/sdk.git/+/79814c61d526383be6a7faa5f6fde22cdf8d26a0 )
by Dart CI · 6 days ago
[3.8.0-47.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-47.0.dev )
[217bfed](https://dart.googlesource.com/sdk.git/+/217bfed9bd549fcbb17d6a64ad80d813f4d1236f )
[[ DDS ] Add middleware that converts exceptions thrown by handlers into
error
responses](https://dart.googlesource.com/sdk.git/+/217bfed9bd549fcbb17d6a64ad80d813f4d1236f )
by Jason Simmons · 6 days ago
[8968e0e](https://dart.googlesource.com/sdk.git/+/8968e0e2d6398da72697b259bc87e734119bfa44 )
[[ddc] Remove unsound null safety option from
tests](https://dart.googlesource.com/sdk.git/+/8968e0e2d6398da72697b259bc87e734119bfa44 )
by Nicholas Shahan · 6 days ago
[b693194](https://dart.googlesource.com/sdk.git/+/b693194f416e66778b9031792a7a3a04a4be6e2e )
[[native assets] Don't fail early on invalid package
config](https://dart.googlesource.com/sdk.git/+/b693194f416e66778b9031792a7a3a04a4be6e2e )
by Daco Harkes · 6 days ago
[f2d8bf9](https://dart.googlesource.com/sdk.git/+/f2d8bf94252dc8e4121962815835ed32c2205b30 )
[Version
3.8.0-46.0.dev](https://dart.googlesource.com/sdk.git/+/f2d8bf94252dc8e4121962815835ed32c2205b30 )
by Dart CI · 6 days ago
[3.8.0-46.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-46.0.dev )
[6431ae1](https://dart.googlesource.com/sdk.git/+/6431ae18ca16d683d1aab008ad53e102c37247a9 )
[Version
3.8.0-45.0.dev](https://dart.googlesource.com/sdk.git/+/6431ae18ca16d683d1aab008ad53e102c37247a9 )
by Dart CI · 6 days ago
[3.8.0-45.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-45.0.dev )
[6e33c95](https://dart.googlesource.com/sdk.git/+/6e33c95463bd3bc71da5a35e571d6e8c596c4edd )
[Dart
Engine](https://dart.googlesource.com/sdk.git/+/6e33c95463bd3bc71da5a35e571d6e8c596c4edd )
by Ivan Inozemtsev · 6 days ago
[79df099](https://dart.googlesource.com/sdk.git/+/79df09999e77b3072001e056352bc9ef3f4918c1 )
[Fix recognizing X64C in
pkg/vm/tool/precompiler2.](https://dart.googlesource.com/sdk.git/+/79df09999e77b3072001e056352bc9ef3f4918c1 )
by Ryan Macnak · 6 days ago
[dd2dcba](https://dart.googlesource.com/sdk.git/+/dd2dcba87467dcae981bc3836ba2acb96f43c508 )
[Make `.expect` files not contain platform library implementation
details.](https://dart.googlesource.com/sdk.git/+/dd2dcba87467dcae981bc3836ba2acb96f43c508 )
by Lasse R.H. Nielsen · 6 days ago
[9a8d436](https://dart.googlesource.com/sdk.git/+/9a8d4362dffbbcc5d6664b6d5f2d2628493e918d )
[[CFE] Fix
instrumenter](https://dart.googlesource.com/sdk.git/+/9a8d4362dffbbcc5d6664b6d5f2d2628493e918d )
by Jens Johansen · 6 days ago
[fdad92c](https://dart.googlesource.com/sdk.git/+/fdad92cc62970fe8276c53f6db8d81a10693461a )
[[cfe] Cleanup
SourceFactoryBuilder](https://dart.googlesource.com/sdk.git/+/fdad92cc62970fe8276c53f6db8d81a10693461a )
by Johnni Winther · 6 days ago
[9b33264](https://dart.googlesource.com/sdk.git/+/9b33264ed12bf070157bee240f5b846b04eee5e5 )
[[dart2wasm] Keep static symbols in `dart2wasm-*optimized-*`
builders](https://dart.googlesource.com/sdk.git/+/9b33264ed12bf070157bee240f5b846b04eee5e5 )
by Martin Kustermann · 6 days ago
[2b04863](https://dart.googlesource.com/sdk.git/+/2b04863132a8ed29fdff55a31164a19086aa89e9 )
[Version
3.8.0-44.0.dev](https://dart.googlesource.com/sdk.git/+/2b04863132a8ed29fdff55a31164a19086aa89e9 )
by Dart CI · 6 days ago
[3.8.0-44.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-44.0.dev )
[52a5282](https://dart.googlesource.com/sdk.git/+/52a528280a78f882ca1921b7cfa1f080ada5aa6c )
[[infra] Split build steps for aot-win-{debug,release}-arm64 to avoid
timeouts.](https://dart.googlesource.com/sdk.git/+/52a528280a78f882ca1921b7cfa1f080ada5aa6c )
by Alexander Aprelev · 7 days ago
[8ca1656](https://dart.googlesource.com/sdk.git/+/8ca165644d07e3b452a92ad534ad9d9c83ec75dc )
[Version
3.8.0-43.0.dev](https://dart.googlesource.com/sdk.git/+/8ca165644d07e3b452a92ad534ad9d9c83ec75dc )
by Dart CI · 7 days ago
[3.8.0-43.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-43.0.dev )
[4312e9a](https://dart.googlesource.com/sdk.git/+/4312e9a957040b1d5497048e49479efba25353a5 )
[[element model] migrate
`function_expression_invocation_resolver`](https://dart.googlesource.com/sdk.git/+/4312e9a957040b1d5497048e49479efba25353a5 )
by pq · 7 days ago
[7d808b2](https://dart.googlesource.com/sdk.git/+/7d808b20277bba7e5304179999c6275a011c12c3 )
[[element model] migrate
`assignment_expression_resolver`](https://dart.googlesource.com/sdk.git/+/7d808b20277bba7e5304179999c6275a011c12c3 )
by pq · 7 days ago
[9677798](https://dart.googlesource.com/sdk.git/+/967779815f0c797ab400ac8dc9ef38c0479d61d0 )
[Elements. Migrate
MetadataElementTest.](https://dart.googlesource.com/sdk.git/+/967779815f0c797ab400ac8dc9ef38c0479d61d0 )
by Konstantin Shcheglov · 7 days ago
[32082be](https://dart.googlesource.com/sdk.git/+/32082be3eba7f1c6f1d36bfb0f6b1cae1eb43313 )
[[dart2js] invariance optimization for field setters under
`-O2`](https://dart.googlesource.com/sdk.git/+/32082be3eba7f1c6f1d36bfb0f6b1cae1eb43313 )
by Stephen Adams · 7 days ago
[70fbbd2](https://dart.googlesource.com/sdk.git/+/70fbbd208fb9aa801eb90c4b98c79e6797169c04 )
[Elements. Migrate
TypeInferenceElementTest.](https://dart.googlesource.com/sdk.git/+/70fbbd208fb9aa801eb90c4b98c79e6797169c04 )
by Konstantin Shcheglov · 7 days ago
[af6b3f4](https://dart.googlesource.com/sdk.git/+/af6b3f4fcc9e4777304b4e0abfae257bbfec8db0 )
[Elements. Migrate
TopLevelVariableElementTest.](https://dart.googlesource.com/sdk.git/+/af6b3f4fcc9e4777304b4e0abfae257bbfec8db0 )
by Konstantin Shcheglov · 7 days ago
[6e3c85a](https://dart.googlesource.com/sdk.git/+/6e3c85a5fa399fd311b24a6fd8ddac647e8c9557 )
[Elements. Migrate
NamedTypeBuilder.](https://dart.googlesource.com/sdk.git/+/6e3c85a5fa399fd311b24a6fd8ddac647e8c9557 )
by Konstantin Shcheglov · 7 days ago
[efee57c](https://dart.googlesource.com/sdk.git/+/efee57c5f821d316ef3e02d6c257a0d5f658e612 )
[[vm] Replace unreachable 'throw' code with
Never/Stop](https://dart.googlesource.com/sdk.git/+/efee57c5f821d316ef3e02d6c257a0d5f658e612 )
by Alexander Markov · 7 days ago
[1442ca0](https://dart.googlesource.com/sdk.git/+/1442ca085b222694c0b3de3df042c53e20a97af6 )
[Version
3.8.0-42.0.dev](https://dart.googlesource.com/sdk.git/+/1442ca085b222694c0b3de3df042c53e20a97af6 )
by Dart CI · 7 days ago
[3.8.0-42.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-42.0.dev )
[ea62736](https://dart.googlesource.com/sdk.git/+/ea62736e716a6f1dc2676387a0c7e591545c5579 )
[[element model] migrate
`find_node`](https://dart.googlesource.com/sdk.git/+/ea62736e716a6f1dc2676387a0c7e591545c5579 )
by pq · 7 days ago
[ce1f3e9](https://dart.googlesource.com/sdk.git/+/ce1f3e9d48de9a005db6481804cae0f1a1de7a12 )
[Elements. Migrate
PostfixExpressionResolver.](https://dart.googlesource.com/sdk.git/+/ce1f3e9d48de9a005db6481804cae0f1a1de7a12 )
by Konstantin Shcheglov · 7 days ago
[b4eceec](https://dart.googlesource.com/sdk.git/+/b4eceecdc3bf81f6fc8d4e045b101a69637186d8 )
[[element model] migrate
`typed_literal_resolver`](https://dart.googlesource.com/sdk.git/+/b4eceecdc3bf81f6fc8d4e045b101a69637186d8 )
by pq · 7 days ago
[f98a7f9](https://dart.googlesource.com/sdk.git/+/f98a7f9b89c08ea6130b14cdb72b2af45b9191f3 )
[[element model] migrate
`resolution_result`](https://dart.googlesource.com/sdk.git/+/f98a7f9b89c08ea6130b14cdb72b2af45b9191f3 )
by pq · 7 days ago
[8eb9bcd](https://dart.googlesource.com/sdk.git/+/8eb9bcd7f0e3442a7644123e7335cf27be4396f8 )
[[analysis_server] Verify with/without documentChanges for EditArguments
tests](https://dart.googlesource.com/sdk.git/+/8eb9bcd7f0e3442a7644123e7335cf27be4396f8 )
by Danny Tuppeny · 7 days ago
[04484a2](https://dart.googlesource.com/sdk.git/+/04484a2c59ee8338a7a17fdefcce0159827680e8 )
[Elements. Migrate
ExtensionMemberResolver.](https://dart.googlesource.com/sdk.git/+/04484a2c59ee8338a7a17fdefcce0159827680e8 )
by Konstantin Shcheglov · 7 days ago
[193f8a2](https://dart.googlesource.com/sdk.git/+/193f8a26ad7028d001d9a2a163e8411ee5d1c6f1 )
[Roll gn from c97a86a72105 to
ed1abc107815](https://dart.googlesource.com/sdk.git/+/193f8a26ad7028d001d9a2a163e8411ee5d1c6f1 )
by DEPS Autoroller · 7 days ago
[732fa5e](https://dart.googlesource.com/sdk.git/+/732fa5ed79b1c771b5d0342972d15318b2a2a52e )
[[deps] rev core, ecosystem, test,
webdev](https://dart.googlesource.com/sdk.git/+/732fa5ed79b1c771b5d0342972d15318b2a2a52e )
by Devon Carew · 7 days ago
[e9896a9](https://dart.googlesource.com/sdk.git/+/e9896a9a68c75d51c4cc301d84fe84d69402bf09 )
[Elements. Migrate
CommentReferenceResolver.](https://dart.googlesource.com/sdk.git/+/e9896a9a68c75d51c4cc301d84fe84d69402bf09 )
by Konstantin Shcheglov · 7 days ago
[2a7da83](https://dart.googlesource.com/sdk.git/+/2a7da83df02fcf088af74816d4686390ac319d51 )
[Version
3.8.0-41.0.dev](https://dart.googlesource.com/sdk.git/+/2a7da83df02fcf088af74816d4686390ac319d51 )
by Dart CI · 7 days ago
[3.8.0-41.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-41.0.dev )
[b7a9e2b](https://dart.googlesource.com/sdk.git/+/b7a9e2b5d90807c137832c221f50d29f53d107c0 )
[Roll Fuchsia Test Scripts from gUHjJPMGJW0yseyRp... to
g6IlaYL1_wNmk3zNj...](https://dart.googlesource.com/sdk.git/+/b7a9e2b5d90807c137832c221f50d29f53d107c0 )
by DEPS Autoroller · 7 days ago
[f72732c](https://dart.googlesource.com/sdk.git/+/f72732c351d73944162191f40100c61aecef46da )
[Elements. Migrate, remove v1 getters from
SimpleResolutionResult.](https://dart.googlesource.com/sdk.git/+/f72732c351d73944162191f40100c61aecef46da )
by Konstantin Shcheglov · 7 days ago
[e4d0480](https://dart.googlesource.com/sdk.git/+/e4d04807f763a4ffb42945365a4a809f3cee98ae )
[Roll Clang from 684052173971 to
6d12b954a7df](https://dart.googlesource.com/sdk.git/+/e4d04807f763a4ffb42945365a4a809f3cee98ae )
by DEPS Autoroller · 7 days ago
[af534bd](https://dart.googlesource.com/sdk.git/+/af534bd08700ca03cc927a731b54d9a8d8997a1c )
[[element model] migrate
`super_formal_parameter_test`](https://dart.googlesource.com/sdk.git/+/af534bd08700ca03cc927a731b54d9a8d8997a1c )
by pq · 7 days ago
[90ba332](https://dart.googlesource.com/sdk.git/+/90ba3320291b71577ad6d6cecf58d1243f220d91 )
[Roll Fuchsia SDK from 26.20250106.5.1 to
26.20250120.5.1](https://dart.googlesource.com/sdk.git/+/90ba3320291b71577ad6d6cecf58d1243f220d91 )
by DEPS Autoroller · 7 days ago
[82f8a10](https://dart.googlesource.com/sdk.git/+/82f8a10cdbd3e5e973e90a0c87bdad66d98e8301 )
[[vm] Take only a read lock during
Field::SetStaticValue.](https://dart.googlesource.com/sdk.git/+/82f8a10cdbd3e5e973e90a0c87bdad66d98e8301 )
by Ryan Macnak · 7 days ago
[8a1010f](https://dart.googlesource.com/sdk.git/+/8a1010f43928d49a3fff37a59efad2ba4501684e )
[Roll BoringSSL from 5a2194f43d88 to d3f26f8af085 (48
revisions)](https://dart.googlesource.com/sdk.git/+/8a1010f43928d49a3fff37a59efad2ba4501684e )
by DEPS Autoroller · 7 days ago
[6417e1c](https://dart.googlesource.com/sdk.git/+/6417e1ce8a25be7a8efe3fdb2e91ec2031db5809 )
[Elements. Migrate
TypeConstraintGatherer.](https://dart.googlesource.com/sdk.git/+/6417e1ce8a25be7a8efe3fdb2e91ec2031db5809 )
by Konstantin Shcheglov · 7 days ago
[1ec4ea7](https://dart.googlesource.com/sdk.git/+/1ec4ea79fd57fb1c5df13bfe1b5b63198505f3d3 )
[[analysis_server] Include "get" or "set" in LSP override completions to
distinguish
them](https://dart.googlesource.com/sdk.git/+/1ec4ea79fd57fb1c5df13bfe1b5b63198505f3d3 )
by Danny Tuppeny · 7 days ago
[8884a8b](https://dart.googlesource.com/sdk.git/+/8884a8b4ad99edf08d4d8aa6e3fb349897e2b930 )
[[analysis_server] Make it easier to print protocol messages when
running LSP-over-Legacy
tests](https://dart.googlesource.com/sdk.git/+/8884a8b4ad99edf08d4d8aa6e3fb349897e2b930 )
by Danny Tuppeny · 7 days ago
[6ddd96b4](https://dart.googlesource.com/sdk.git/+/6ddd96b45a8d3b382bff049225275ed2ad0fffc8 )
[[vm,compiler] Treat 'Never' return type as
unreachable](https://dart.googlesource.com/sdk.git/+/6ddd96b45a8d3b382bff049225275ed2ad0fffc8 )
by Alexander Markov · 7 days ago
[83f540b](https://dart.googlesource.com/sdk.git/+/83f540b4f03c17c5cbd8074195944f5a3ba559c7 )
[Fix three links to the contributing docs for the
sdk](https://dart.googlesource.com/sdk.git/+/83f540b4f03c17c5cbd8074195944f5a3ba559c7 )
by Brian Wilkerson · 7 days ago
[d2af37f](https://dart.googlesource.com/sdk.git/+/d2af37f2384b6f6e5447f2883134487c0338f34f )
[Version
3.8.0-40.0.dev](https://dart.googlesource.com/sdk.git/+/d2af37f2384b6f6e5447f2883134487c0338f34f )
by Dart CI · 7 days ago
[3.8.0-40.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-40.0.dev )
[b969f32](https://dart.googlesource.com/sdk.git/+/b969f32a76f2672200329256b0af1f542f928bb2 )
[[dart2wasm] Store exception/stacktrace for nested catch
blocks.](https://dart.googlesource.com/sdk.git/+/b969f32a76f2672200329256b0af1f542f928bb2 )
by Nate Biggs · 7 days ago
[e893d11](https://dart.googlesource.com/sdk.git/+/e893d11b3f79d91a83c86dbc66fb19f4b50b7094 )
[[vm,compiler] Fix serialization of ranges and arguments
descriptors](https://dart.googlesource.com/sdk.git/+/e893d11b3f79d91a83c86dbc66fb19f4b50b7094 )
by Alexander Markov · 7 days ago
[c36da19](https://dart.googlesource.com/sdk.git/+/c36da19a8d90e9e9ac4c8434b7d50e9359b380e6 )
[Version
3.8.0-39.0.dev](https://dart.googlesource.com/sdk.git/+/c36da19a8d90e9e9ac4c8434b7d50e9359b380e6 )
by Dart CI · 7 days ago
[3.8.0-39.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-39.0.dev )
[d86f6c2](https://dart.googlesource.com/sdk.git/+/d86f6c28159bb1a8494f609b3c1e66569dc12092 )
[[release] Add 3.6.1 entries and recent release dates to
changelog](https://dart.googlesource.com/sdk.git/+/d86f6c28159bb1a8494f609b3c1e66569dc12092 )
by Parker Lougheed · 7 days ago
[8521d4f](https://dart.googlesource.com/sdk.git/+/8521d4f5d908aeacb426b698003773f8a99b3fdc )
[[CFE] Fix coverage destroyed by (wrong) offsets on extension method
tearoffs](https://dart.googlesource.com/sdk.git/+/8521d4f5d908aeacb426b698003773f8a99b3fdc )
by Jens Johansen · 7 days ago
[2d83ca1](https://dart.googlesource.com/sdk.git/+/2d83ca1d387fc0c3730a068549dbc63bdeea53c7 )
[[cfe] Remove SourceFunctionBuilderImpl and merge SourceFactoryBuilder
and
RedirectingFactoryBuilder](https://dart.googlesource.com/sdk.git/+/2d83ca1d387fc0c3730a068549dbc63bdeea53c7 )
by Johnni Winther · 7 days ago
[cd764c7](https://dart.googlesource.com/sdk.git/+/cd764c7d1274e5d4061f3f8109f3d6cab4ba0980 )
[Version
3.8.0-38.0.dev](https://dart.googlesource.com/sdk.git/+/cd764c7d1274e5d4061f3f8109f3d6cab4ba0980 )
by Dart CI · 9 days ago
[3.8.0-38.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-38.0.dev )
[c550de7](https://dart.googlesource.com/sdk.git/+/c550de7c400229424f814206437be8ea13be7019 )
[analysis server: simplify
LegacyAnalysisServer](https://dart.googlesource.com/sdk.git/+/c550de7c400229424f814206437be8ea13be7019 )
by Sam Rawlins · 9 days ago
[bd8765a](https://dart.googlesource.com/sdk.git/+/bd8765af83091bdf4cf536c868e4ced962749c9b )
[Version
3.8.0-37.0.dev](https://dart.googlesource.com/sdk.git/+/bd8765af83091bdf4cf536c868e4ced962749c9b )
by Dart CI · 10 days ago
[3.8.0-37.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-37.0.dev )
[e2477ad](https://dart.googlesource.com/sdk.git/+/e2477add3e2c05441d208efca0d4eebab749f471 )
[[analyzer] DartType no longer implements
SharedTypeStructure.](https://dart.googlesource.com/sdk.git/+/e2477add3e2c05441d208efca0d4eebab749f471 )
by Paul Berry · 10 days ago
[4c0de37](https://dart.googlesource.com/sdk.git/+/4c0de37255d6c4b1f265fa6c0cab3fff3a76edce )
[Version
3.8.0-36.0.dev](https://dart.googlesource.com/sdk.git/+/4c0de37255d6c4b1f265fa6c0cab3fff3a76edce )
by Dart CI · 10 days ago
[3.8.0-36.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-36.0.dev )
[a68ae55](https://dart.googlesource.com/sdk.git/+/a68ae55885d205e3ded8958a683a2e82e418fc33 )
[[analyzer] Switch more types to "Impl"
types.](https://dart.googlesource.com/sdk.git/+/a68ae55885d205e3ded8958a683a2e82e418fc33 )
by Paul Berry · 10 days ago
[a1c5485](https://dart.googlesource.com/sdk.git/+/a1c54855a69a28337df7f1342a9718b052365b94 )
[[dart2js] Detect larger no-op
regions](https://dart.googlesource.com/sdk.git/+/a1c54855a69a28337df7f1342a9718b052365b94 )
by Stephen Adams · 10 days ago
[b92ef7e](https://dart.googlesource.com/sdk.git/+/b92ef7e0531bf2c99ea48fedcaaaf0b52ec810c3 )
[Elements. Migrate
DefaultTypesBuilder.](https://dart.googlesource.com/sdk.git/+/b92ef7e0531bf2c99ea48fedcaaaf0b52ec810c3 )
by Konstantin Shcheglov · 10 days ago
[6c4028e](https://dart.googlesource.com/sdk.git/+/6c4028eab81ac29ca9e52fb8443c127efd51c15d )
[[ddc] Update ddc_module_loader.js to safely check for localStorage in
page.](https://dart.googlesource.com/sdk.git/+/6c4028eab81ac29ca9e52fb8443c127efd51c15d )
by Nate Biggs · 10 days ago
[7b1c1f7](https://dart.googlesource.com/sdk.git/+/7b1c1f74dbf1a1225087c48048101e5ad8bb5d25 )
[Version
3.8.0-35.0.dev](https://dart.googlesource.com/sdk.git/+/7b1c1f74dbf1a1225087c48048101e5ad8bb5d25 )
by Dart CI · 10 days ago
[3.8.0-35.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-35.0.dev )
[ba9ef09](https://dart.googlesource.com/sdk.git/+/ba9ef09163b97992dacc3a18b5f8846958818cf8 )
[[analyzer] Switch more types to "Impl"
types.](https://dart.googlesource.com/sdk.git/+/ba9ef09163b97992dacc3a18b5f8846958818cf8 )
by Paul Berry · 10 days ago
[4c3e7ab](https://dart.googlesource.com/sdk.git/+/4c3e7abfee028d1df9b05892662761bf9a9f9a04 )
[[deps] revert the recent tools
roll](https://dart.googlesource.com/sdk.git/+/4c3e7abfee028d1df9b05892662761bf9a9f9a04 )
by Devon Carew · 10 days ago
[6687542](https://dart.googlesource.com/sdk.git/+/668754285b438f499e8d91f85bbf1cdfa0b14ef1 )
[Elements. Fixes after
668754285b
)
by Konstantin Shcheglov · 10 days ago
[0d90ccc](https://dart.googlesource.com/sdk.git/+/0d90ccc2ec221acab2620662a19e0da6765d4e05 )
[[analysis_server] Use unique request IDs in tests to avoid flaky
tests](https://dart.googlesource.com/sdk.git/+/0d90ccc2ec221acab2620662a19e0da6765d4e05 )
by Danny Tuppeny · 10 days ago
[4fce27b](https://dart.googlesource.com/sdk.git/+/4fce27b1f7ee6e8436e064dba8314d77995d5fae )
[[tests] Fix formatting when writing
diffs](https://dart.googlesource.com/sdk.git/+/4fce27b1f7ee6e8436e064dba8314d77995d5fae )
by Nicholas Shahan · 10 days ago
[a0db69f](https://dart.googlesource.com/sdk.git/+/a0db69f1821c9bc7fa16275665333c6b1ddb7ebd )
[[DAS] Considers factory keyword on constructors
auto-complete](https://dart.googlesource.com/sdk.git/+/a0db69f1821c9bc7fa16275665333c6b1ddb7ebd )
by FMorschel · 10 days ago
[419170a](https://dart.googlesource.com/sdk.git/+/419170a4d0ee6c0192b1cc4491000f3d149e9a76 )
[Version
3.8.0-34.0.dev](https://dart.googlesource.com/sdk.git/+/419170a4d0ee6c0192b1cc4491000f3d149e9a76 )
by Dart CI · 10 days ago
[3.8.0-34.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-34.0.dev )
[da9de5a](https://dart.googlesource.com/sdk.git/+/da9de5ae98cc8f0e5e68ba645ef911d0e6144482 )
[[dart2wasm] More dart:convert micro
optimizations](https://dart.googlesource.com/sdk.git/+/da9de5ae98cc8f0e5e68ba645ef911d0e6144482 )
by Ömer Sinan Ağacan · 10 days ago
[8ed5503](https://dart.googlesource.com/sdk.git/+/8ed5503eeb165301978093510559bccbc5400f6f )
[dartdev: Add comment about
analysisFinished.](https://dart.googlesource.com/sdk.git/+/8ed5503eeb165301978093510559bccbc5400f6f )
by Sam Rawlins · 10 days ago
[994b474](https://dart.googlesource.com/sdk.git/+/994b474b740fc33167d08002bca44d781016ad15 )
[analysis_server_plugin: Bump versions of
dependencies](https://dart.googlesource.com/sdk.git/+/994b474b740fc33167d08002bca44d781016ad15 )
by Sam Rawlins · 10 days ago
[f2c9bda](https://dart.googlesource.com/sdk.git/+/f2c9bdaa9d94afa8d2250558b69bca904adf4c72 )
[Reland "[pkg/vm] Handle cross compilation in
dart_precompiled_runtime2."](https://dart.googlesource.com/sdk.git/+/f2c9bdaa9d94afa8d2250558b69bca904adf4c72 )
by Tess Strickland · 10 days ago
[7e080fa](https://dart.googlesource.com/sdk.git/+/7e080fa289c7413ce8943c44344a2ec62febf3c5 )
[Reland "[pkg/vm] Handle cross compilation in the precompiler2
script."](https://dart.googlesource.com/sdk.git/+/7e080fa289c7413ce8943c44344a2ec62febf3c5 )
by Tess Strickland · 10 days ago
[5034377](https://dart.googlesource.com/sdk.git/+/503437735afe14affc37c2094038dccd43ed470b )
[Create lib folder for
observatory_test_package](https://dart.googlesource.com/sdk.git/+/503437735afe14affc37c2094038dccd43ed470b )
by Sigurd Meldgaard · 10 days ago
[f5f23bc](https://dart.googlesource.com/sdk.git/+/f5f23bce592cabda5e34f7788146bae352beecbc )
[Version
3.8.0-33.0.dev](https://dart.googlesource.com/sdk.git/+/f5f23bce592cabda5e34f7788146bae352beecbc )
by Dart CI · 10 days ago
[3.8.0-33.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-33.0.dev )
[1ac77f5](https://dart.googlesource.com/sdk.git/+/1ac77f57ddc843de1d8fce3aaac94c72243039e9 )
[[vm] Align entry point verification and the
precompiler.](https://dart.googlesource.com/sdk.git/+/1ac77f57ddc843de1d8fce3aaac94c72243039e9 )
by Tess Strickland · 10 days ago
[862ca5b](https://dart.googlesource.com/sdk.git/+/862ca5b12e13d38362815918a9d51cfba5083b6e )
[Opt front_end_server test fixtures out of package_deps
validation](https://dart.googlesource.com/sdk.git/+/862ca5b12e13d38362815918a9d51cfba5083b6e )
by Sigurd Meldgaard · 10 days ago
[c056bfc](https://dart.googlesource.com/sdk.git/+/c056bfce9f685ddd6dee71173a58165bd03cfb64 )
[Version
3.8.0-32.0.dev](https://dart.googlesource.com/sdk.git/+/c056bfce9f685ddd6dee71173a58165bd03cfb64 )
by Dart CI · 10 days ago
[3.8.0-32.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-32.0.dev )
[46c9c29](https://dart.googlesource.com/sdk.git/+/46c9c29b6fb644c1b23303b553dc596a31ed84b8 )
[[vm] Fix crash when expression evaluating with extension type with type
parameter is
available](https://dart.googlesource.com/sdk.git/+/46c9c29b6fb644c1b23303b553dc596a31ed84b8 )
by Jens Johansen · 10 days ago
[663c55b](https://dart.googlesource.com/sdk.git/+/663c55b7bd18f34f81b4c179b261fb9b963a05c3 )
[[ package:vm_service ] Deduplicate expression evaluation testing
helper](https://dart.googlesource.com/sdk.git/+/663c55b7bd18f34f81b4c179b261fb9b963a05c3 )
by Jens Johansen · 10 days ago
[e4ca9ea](https://dart.googlesource.com/sdk.git/+/e4ca9eaee883210e27de601d3721dd152af86ceb )
[Version
3.8.0-31.0.dev](https://dart.googlesource.com/sdk.git/+/e4ca9eaee883210e27de601d3721dd152af86ceb )
by Dart CI · 11 days ago
[3.8.0-31.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-31.0.dev )
[60d98b8](https://dart.googlesource.com/sdk.git/+/60d98b8c81052b84a771a4b38b2fcef55a8deb3b )
[Elements. Migrate
ReplacementVisitor.](https://dart.googlesource.com/sdk.git/+/60d98b8c81052b84a771a4b38b2fcef55a8deb3b )
by Konstantin Shcheglov · 11 days ago
[eb512ee](https://dart.googlesource.com/sdk.git/+/eb512ee556981fef8a8c09e7192996881ba22d7e )
[Elements. Use 'lookupName' in
Name.](https://dart.googlesource.com/sdk.git/+/eb512ee556981fef8a8c09e7192996881ba22d7e )
by Konstantin Shcheglov · 11 days ago
[e075d92](https://dart.googlesource.com/sdk.git/+/e075d92262a65d6132ad82cc432fcbb3e05de5e8 )
[Elements. Migrate
DemotionVisitor.](https://dart.googlesource.com/sdk.git/+/e075d92262a65d6132ad82cc432fcbb3e05de5e8 )
by Konstantin Shcheglov · 11 days ago
[1ed1e83](https://dart.googlesource.com/sdk.git/+/1ed1e83ac0de56300cbe1baae317f5c7f4ef0b57 )
[Elements. Migrate
TopMergeHelper.](https://dart.googlesource.com/sdk.git/+/1ed1e83ac0de56300cbe1baae317f5c7f4ef0b57 )
by Konstantin Shcheglov · 11 days ago
[f45bf77](https://dart.googlesource.com/sdk.git/+/f45bf771c7a27f0d32188cdd287e9570f6acbcba )
[Elements. Migrate
GreatestLowerBoundHelper.](https://dart.googlesource.com/sdk.git/+/f45bf771c7a27f0d32188cdd287e9570f6acbcba )
by Konstantin Shcheglov · 11 days ago
[d333e26](https://dart.googlesource.com/sdk.git/+/d333e264e82e32fcd731cc8e553335cc4e850151 )
[Elements. Migrate InstantiatedExtensionWithMember and
related.](https://dart.googlesource.com/sdk.git/+/d333e264e82e32fcd731cc8e553335cc4e850151 )
by Konstantin Shcheglov · 11 days ago
[b10b605](https://dart.googlesource.com/sdk.git/+/b10b605ecddefcc6005b930466513f1d31398315 )
[[element model] migrate
`for_resolver`](https://dart.googlesource.com/sdk.git/+/b10b605ecddefcc6005b930466513f1d31398315 )
by pq · 11 days ago
[85a5e6f](https://dart.googlesource.com/sdk.git/+/85a5e6f12bf8773f1bd6f4c4d307815f78f48dc1 )
[Version
3.8.0-30.0.dev](https://dart.googlesource.com/sdk.git/+/85a5e6f12bf8773f1bd6f4c4d307815f78f48dc1 )
by Dart CI · 11 days ago
[3.8.0-30.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-30.0.dev )
[31d5a22](https://dart.googlesource.com/sdk.git/+/31d5a22fa8f15ac923c3a8d3fa912e79e983ea2a )
[[analyzer] Change InheritanceManager3 to use Impl
types.](https://dart.googlesource.com/sdk.git/+/31d5a22fa8f15ac923c3a8d3fa912e79e983ea2a )
by Paul Berry · 11 days ago
[6edbfd9](https://dart.googlesource.com/sdk.git/+/6edbfd93ab9c128ee06c5ddec92f2dade44736a6 )
[[ddc] Updating representation of enums to support hot reload
semantics.](https://dart.googlesource.com/sdk.git/+/6edbfd93ab9c128ee06c5ddec92f2dade44736a6 )
by MarkZ · 11 days ago
[048b4ac](https://dart.googlesource.com/sdk.git/+/048b4ac107c1d6f887414c369058c7c930c3468f )
[[element model] migrate
`non_error_resolver_test`](https://dart.googlesource.com/sdk.git/+/048b4ac107c1d6f887414c369058c7c930c3468f )
by pq · 11 days ago
[41e888a](https://dart.googlesource.com/sdk.git/+/41e888a9c133a87c2b33a0e8c774a38fac594ecf )
[[element model] migrate
`type_constraint_gatherer_test`](https://dart.googlesource.com/sdk.git/+/41e888a9c133a87c2b33a0e8c774a38fac594ecf )
by pq · 11 days ago
[d589046](https://dart.googlesource.com/sdk.git/+/d589046e477066dd2ecd32efb1072d62d8d74efc )
[Bump http to
6d99ff5755d3581f44ce5c18bb029a2fa1ef0eaf](https://dart.googlesource.com/sdk.git/+/d589046e477066dd2ecd32efb1072d62d8d74efc )
by Devon Carew · 11 days ago
[dcb8989](https://dart.googlesource.com/sdk.git/+/dcb89892a3c46f8495c2fc2a2cbcc77c32c40b29 )
[Bump tools to
92114ab8a16eef77be1cd7bad3f5af28b5b1dc63](https://dart.googlesource.com/sdk.git/+/dcb89892a3c46f8495c2fc2a2cbcc77c32c40b29 )
by Devon Carew · 11 days ago
[0f618fc](https://dart.googlesource.com/sdk.git/+/0f618fc268b666c0684fa7e122d556efa4358a6f )
[[element model] migrate
`type_system_test`](https://dart.googlesource.com/sdk.git/+/0f618fc268b666c0684fa7e122d556efa4358a6f )
by pq · 11 days ago
[0ddaa63](https://dart.googlesource.com/sdk.git/+/0ddaa63abf00ce1812e5adeb044c426338700921 )
[[element model] migrate
`generic_inferrer_test`](https://dart.googlesource.com/sdk.git/+/0ddaa63abf00ce1812e5adeb044c426338700921 )
by pq · 11 days ago
[6b56a41](https://dart.googlesource.com/sdk.git/+/6b56a41369f514db1a60c77f4e3e7e717ea7020b )
[Revert "[pkg/vm] Handle cross compilation in the precompiler2
sc..."](https://dart.googlesource.com/sdk.git/+/6b56a41369f514db1a60c77f4e3e7e717ea7020b )
by Slava Egorov · 11 days ago
[8ec312c](https://dart.googlesource.com/sdk.git/+/8ec312c8fda9ba0ec567566e62939f3ab63671ab )
[Revert "[pkg/vm] Handle cross compilation in
dart_precompiled_ru..."](https://dart.googlesource.com/sdk.git/+/8ec312c8fda9ba0ec567566e62939f3ab63671ab )
by Slava Egorov · 11 days ago
[bd199a8](https://dart.googlesource.com/sdk.git/+/bd199a836d72b22c70419baa23bf6ce7b770ad65 )
[Version
3.8.0-29.0.dev](https://dart.googlesource.com/sdk.git/+/bd199a836d72b22c70419baa23bf6ce7b770ad65 )
by Dart CI · 11 days ago
[3.8.0-29.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-29.0.dev )
[11ea496](https://dart.googlesource.com/sdk.git/+/11ea496dd81cad9f55c1b5b6def5833e4ed6f0b1 )
[[vm,dart2wasm,tfa] Handle 'Never' static type as unreachable in
TFA](https://dart.googlesource.com/sdk.git/+/11ea496dd81cad9f55c1b5b6def5833e4ed6f0b1 )
by Alexander Markov · 11 days ago
[bf35086](https://dart.googlesource.com/sdk.git/+/bf35086d6f40b4e020e40ceba3edb73f4db03db2 )
[[element model] migrate
`get_element_declaration_test`](https://dart.googlesource.com/sdk.git/+/bf35086d6f40b4e020e40ceba3edb73f4db03db2 )
by pq · 11 days ago
[134c8db](https://dart.googlesource.com/sdk.git/+/134c8dbbecee5338723a53ef5ee5c2129f4a7669 )
[Elements. Migrate
RuntimeTypeEqualityHelper.](https://dart.googlesource.com/sdk.git/+/134c8dbbecee5338723a53ef5ee5c2129f4a7669 )
by Konstantin Shcheglov · 11 days ago
[70b876b](https://dart.googlesource.com/sdk.git/+/70b876b01b13bce36118f951259ba64b902719a1 )
[[element model] migrate
`least_greatest_closure_test`](https://dart.googlesource.com/sdk.git/+/70b876b01b13bce36118f951259ba64b902719a1 )
by pq · 11 days ago
[0be3448](https://dart.googlesource.com/sdk.git/+/0be3448cc243fa952d3a9f5e3354cf41d64316f8 )
[Revert "[deps] rev core, ecosystem, http, test, web,
webdev"](https://dart.googlesource.com/sdk.git/+/0be3448cc243fa952d3a9f5e3354cf41d64316f8 )
by Devon Carew · 11 days ago
[4c50e5e](https://dart.googlesource.com/sdk.git/+/4c50e5edb83b56968aed316fe81c61b0b2290277 )
[[element model] migrate `scope_test` (fix
scope.get2)](https://dart.googlesource.com/sdk.git/+/4c50e5edb83b56968aed316fe81c61b0b2290277 )
by pq · 11 days ago
[f7f17cf](https://dart.googlesource.com/sdk.git/+/f7f17cf3afc1dd49ad27149f6a1575488d5e389f )
[[element model] migrate
`type_references_any_test`](https://dart.googlesource.com/sdk.git/+/f7f17cf3afc1dd49ad27149f6a1575488d5e389f )
by pq · 11 days ago
[be4d4fd](https://dart.googlesource.com/sdk.git/+/be4d4fd5edd17bbbb79c8e4260985c43ec1f7c89 )
[analysis_server: minor
nits](https://dart.googlesource.com/sdk.git/+/be4d4fd5edd17bbbb79c8e4260985c43ec1f7c89 )
by Sam Rawlins · 11 days ago
[ff904c0](https://dart.googlesource.com/sdk.git/+/ff904c09b4258077be3d7cebf487e804554ceeea )
[[element model] migrate
`nullable_test`](https://dart.googlesource.com/sdk.git/+/ff904c09b4258077be3d7cebf487e804554ceeea )
by pq · 11 days ago
[a1e5451](https://dart.googlesource.com/sdk.git/+/a1e545195dd6308cca5d9d0b22cedda2281e8cc7 )
[[deps] rev core, ecosystem, http, test, web,
webdev](https://dart.googlesource.com/sdk.git/+/a1e545195dd6308cca5d9d0b22cedda2281e8cc7 )
by Devon Carew · 11 days ago
[98aa842](https://dart.googlesource.com/sdk.git/+/98aa84290b39a6bde71651ab599ecb799630788f )
[[dartdev] Switch 'compile js-dev' to use
VmInteropHandler.run](https://dart.googlesource.com/sdk.git/+/98aa84290b39a6bde71651ab599ecb799630788f )
by asiva · 11 days ago
[103ffd6](https://dart.googlesource.com/sdk.git/+/103ffd6041038007638b6b670bfd789e13c60386 )
[[pkg/vm] Handle cross compilation in
dart_precompiled_runtime2.](https://dart.googlesource.com/sdk.git/+/103ffd6041038007638b6b670bfd789e13c60386 )
by Tess Strickland · 11 days ago
[11a3380](https://dart.googlesource.com/sdk.git/+/11a338000b5804a102e12087d418654f21a82167 )
[[pkg/vm] Handle cross compilation in the precompiler2
script.](https://dart.googlesource.com/sdk.git/+/11a338000b5804a102e12087d418654f21a82167 )
by Tess Strickland · 11 days ago
[a70aef4](https://dart.googlesource.com/sdk.git/+/a70aef4b4432d76228a13995eca80fe899989cc9 )
[Version
3.8.0-28.0.dev](https://dart.googlesource.com/sdk.git/+/a70aef4b4432d76228a13995eca80fe899989cc9 )
by Dart CI · 11 days ago
[3.8.0-28.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-28.0.dev )
[c8151ab](https://dart.googlesource.com/sdk.git/+/c8151ab03ac69142c412f583f6d62d85373dacb9 )
[[VM/Service] Write the info files associated with resident compilers
started by tests into temp
directories](https://dart.googlesource.com/sdk.git/+/c8151ab03ac69142c412f583f6d62d85373dacb9 )
by Derek Xu · 11 days ago
[ec8f330](https://dart.googlesource.com/sdk.git/+/ec8f330391b3641a7cb279f1c5d5ccd2583fab65 )
[[vm,dynamic_modules] Fix dynamic modules build for arm64 and
arm](https://dart.googlesource.com/sdk.git/+/ec8f330391b3641a7cb279f1c5d5ccd2583fab65 )
by Alexander Markov · 11 days ago
[496749a](https://dart.googlesource.com/sdk.git/+/496749a32e2bdb690dff37d6a76aebf9dbf5ec52 )
[[deps] Roll
dart-lang/native](https://dart.googlesource.com/sdk.git/+/496749a32e2bdb690dff37d6a76aebf9dbf5ec52 )
by Daco Harkes · 11 days ago
[73a059d](https://dart.googlesource.com/sdk.git/+/73a059d4067d588b19911799e19f8498361be3c9 )
[[ package:vm_service ] Make update_line_numbers tool be able to update
entire
folder](https://dart.googlesource.com/sdk.git/+/73a059d4067d588b19911799e19f8498361be3c9 )
by Jens Johansen · 11 days ago
[6a927feb](https://dart.googlesource.com/sdk.git/+/6a927feb203b4e31ff0d4faec7bd6c43fc6c041f )
[[analyzer] Change types in CollectionLiteralContext to
TypeImpl.](https://dart.googlesource.com/sdk.git/+/6a927feb203b4e31ff0d4faec7bd6c43fc6c041f )
by Paul Berry · 11 days ago
[939cdfb](https://dart.googlesource.com/sdk.git/+/939cdfbfcd6967ce92834a061edc1ebc63c669f1 )
[[vm] Move bin/lockers.h to
platform/lockers.h](https://dart.googlesource.com/sdk.git/+/939cdfbfcd6967ce92834a061edc1ebc63c669f1 )
by Vyacheslav Egorov · 11 days ago
[13f4846](https://dart.googlesource.com/sdk.git/+/13f4846267102d99bff25ba4eb203cdc5a37a586 )
[Version
3.8.0-27.0.dev](https://dart.googlesource.com/sdk.git/+/13f4846267102d99bff25ba4eb203cdc5a37a586 )
by Dart CI · 11 days ago
[3.8.0-27.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-27.0.dev )
[b0813fb](https://dart.googlesource.com/sdk.git/+/b0813fb9e27147a7410b6211d88cfca78e440edd )
[[analyzer] Add trailing comma test for null-aware
elements](https://dart.googlesource.com/sdk.git/+/b0813fb9e27147a7410b6211d88cfca78e440edd )
by Chloe Stefantsova · 11 days ago
[d4d8914](https://dart.googlesource.com/sdk.git/+/d4d891450141840c49b1a4546d7c1c0dbf703067 )
[Version
3.8.0-26.0.dev](https://dart.googlesource.com/sdk.git/+/d4d891450141840c49b1a4546d7c1c0dbf703067 )
by Dart CI · 12 days ago
[3.8.0-26.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-26.0.dev )
[76e6dab](https://dart.googlesource.com/sdk.git/+/76e6dabcfe13e78e033140ab8b31a39f1c5aa141 )
[Version
3.8.0-25.0.dev](https://dart.googlesource.com/sdk.git/+/76e6dabcfe13e78e033140ab8b31a39f1c5aa141 )
by Dart CI · 12 days ago
[3.8.0-25.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-25.0.dev )
[ecf74c5](https://dart.googlesource.com/sdk.git/+/ecf74c5c54ad304e693d5e64b33a20e6c89c2ea3 )
[[analysis_server] Add widget name + documentation to
EditableArguments](https://dart.googlesource.com/sdk.git/+/ecf74c5c54ad304e693d5e64b33a20e6c89c2ea3 )
by Danny Tuppeny · 12 days ago
[1165528](https://dart.googlesource.com/sdk.git/+/1165528f9f6e8d5d1c0abc5ee10beb758cd1b229 )
[[analysis_server] Improve the formatting of inserted
arguments](https://dart.googlesource.com/sdk.git/+/1165528f9f6e8d5d1c0abc5ee10beb758cd1b229 )
by Danny Tuppeny · 12 days ago
[199d50a](https://dart.googlesource.com/sdk.git/+/199d50aab132faddaedf8ce7240531cf0084f593 )
[[analysis_server] Check for applyEdit support before handling
EditArguments](https://dart.googlesource.com/sdk.git/+/199d50aab132faddaedf8ce7240531cf0084f593 )
by Danny Tuppeny · 12 days ago
[3cc308d](https://dart.googlesource.com/sdk.git/+/3cc308d0a4749a4246d4845f9f8ae2f5fa66a22c )
[[element model] migrate
`upper_lower_bound_test`](https://dart.googlesource.com/sdk.git/+/3cc308d0a4749a4246d4845f9f8ae2f5fa66a22c )
by pq · 12 days ago
[a0da42a](https://dart.googlesource.com/sdk.git/+/a0da42a84e3364918355298efdb4ba1776ca49c8 )
[[element model] migrate
`normalize_type_test`](https://dart.googlesource.com/sdk.git/+/a0da42a84e3364918355298efdb4ba1776ca49c8 )
by pq · 12 days ago
[154b473](https://dart.googlesource.com/sdk.git/+/154b473cdb65c2686bb44fedec03ba2deddb80fd )
[[analysis_server] Fix missing dartdoc references in Library
comments](https://dart.googlesource.com/sdk.git/+/154b473cdb65c2686bb44fedec03ba2deddb80fd )
by Danny Tuppeny · 12 days ago
[0037a5c](https://dart.googlesource.com/sdk.git/+/0037a5c554eeb1e90bda9a7278576236d608a4c5 )
[[ddc] Add getSourceMap debugger API to
dartDevEmbedder](https://dart.googlesource.com/sdk.git/+/0037a5c554eeb1e90bda9a7278576236d608a4c5 )
by Srujan Gaddam · 12 days ago
[ed209fb](https://dart.googlesource.com/sdk.git/+/ed209fbc79afd685c9e9cbe38906775fad2c1cee )
[[element model] migrate
`runtime_type_equality_test`](https://dart.googlesource.com/sdk.git/+/ed209fbc79afd685c9e9cbe38906775fad2c1cee )
by pq · 12 days ago
[f77e9ba](https://dart.googlesource.com/sdk.git/+/f77e9ba17d8600a091772001ba29fa964bc80d6a )
[[element model] migrate
`function_type_test`](https://dart.googlesource.com/sdk.git/+/f77e9ba17d8600a091772001ba29fa964bc80d6a )
by pq · 12 days ago
[e78459b](https://dart.googlesource.com/sdk.git/+/e78459bf90f0b7239b1ffad37cf741ead7598d3b )
[[deps] Roll
dart-lang/native](https://dart.googlesource.com/sdk.git/+/e78459bf90f0b7239b1ffad37cf741ead7598d3b )
by Daco Harkes · 12 days ago
2025-02-04 06:08:24 +00:00
Yegor
3c43a9939b
[web] do not send SemanticsAction.focus inside frame ( #162554 )
...
When a `SemanticsAction` fires while rendering a frame, delay it by a
zero-length timer.
## Explanation
A concrete situation where this happens is when a semantics update
causes DOM focus shift. DOM focus events are delivered synchronously
when induced programmatically. We _want_ to notify the framework about
the shift. Since it wasn't the framework that decided where the focus
moved, the framework may end up out-of-sync with the engine about which
widget is currently focused. However, if the framework is still in the
middle of rendering a frame, the notification may induce an illegal
`setState`. We have to wait until the framework is done before
delivering the notification.
## How
* Introduce `FrameService` and consolidate all frame scheduling logic
into it (this also makes it way more testable).
* Update all code that needs to schedule frames to use `FrameService`.
* Introduce `isRenderingFrame` boolean that can be used to tell if a
frame is being rendered.
* Change `invokeOnSemanticsAction` to use `isRenderingFrame` to decide
if the action can be delivered immediately, or delayed by a zero-length
timer.
Fixes https://github.com/flutter/flutter/issues/162472
2025-02-04 02:29:19 +00:00
Bartek Pacia
015cfa88d4
Fix FGP's generateLockfiles task always executing its action at configuration time ( #162220 )
...

This PR attempts to fix #110559
This PR supersedes #147837
Original attempt at fixing this by @GaryQian: #112723
## 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.
2025-02-04 02:28:35 +00:00
Gray Mackall
052be9c41a
Update generate_gradle_lockfiles.dart
to handle batch updating kotlin Gradle files ( #162628 )
...
Also removes the only entry from the exclusion script, as this fixes the
reason for its exclusion.
## 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 `///`).
- [ ] 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-02-04 02:07:16 +00:00
Jack
72540c8a1a
Add color to CupertinoButton.filled constructor ( #161660 )
...
Issue: https://github.com/flutter/flutter/issues/161590
This pull request adds `color` argument for CupertinoButton.filled
constructor
---------
Co-authored-by: Tong Mu <dkwingsmt@users.noreply.github.com>
2025-02-04 01:36:09 +00:00
Matan Lurey
4bc1994dde
Delete two unused test fixtures in flutter_tools
. ( #162643 )
...
Hit these looking at how `integration.shard` and realized they are
unused.
2025-02-04 00:38:49 +00:00
Kevin Moore
61865ec959
[semantics] Use a switch over a map to enumerate checks ( #162424 )
...
- eliminates a const map and a typedef
- leverage switch + enum language check to ensure coverage
- eliminates a runtime null check
- Can make the check class private
2025-02-04 00:08:30 +00:00
LouiseHsu
2c145cea51
Add Benchmarks and examples to compare swiftui and flutter ( #160681 )
...
Partially addresses https://github.com/flutter/flutter/issues/154138 ,
specifically
[#162025 ](https://github.com/flutter/flutter/issues/162025 ),
[#162026 ](https://github.com/flutter/flutter/issues/162026 ),
[#162028 ](https://github.com/flutter/flutter/issues/162028 ),
[#162029 ](https://github.com/flutter/flutter/issues/162029 )
## 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.
2025-02-04 00:07:19 +00:00
Byoungchan Lee
b8fd23c76f
Improve the test for clangd --check
to choose files deterministically ( #161072 )
...
It seems that not all files in the Flutter repository are compatible
with clangd. This change improves the clangd invocation in CI to choose
files that are known to work with clangd.
Reason for the change:
In https://github.com/flutter/flutter/pull/161012 , I'm trying to update
GN to the latest version. However, this change made the order of files
in the compile_commands.json. This caused [the clangd check to
fail](https://ci.chromium.org/ui/p/flutter/builders/try/Linux%20clangd/10395/overview )
because `engine/src/flutter/tools/clangd_check/bin/main.dart` currently
chooses the first file in the compile_commands.json, and the newly
chosen file
(`engine/src/flutter/third_party/skia/modules/skparagraph/src/Decorations.cpp`)
is not compatible with clangd. To fix this, I'm making the test choose
the file that is known to work with clangd.
(`gen/flutter/assets/_fl__fl_assets_fixtures.cc`)
## 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 `///`).
- [ ] 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.
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: Jonah Williams <jonahwilliams@google.com>
2025-02-03 23:59:42 +00:00
Qun Cheng
56190fb35b
Add button flag to NavigationDestination ( #161568 )
...
This PR is to add `Semantics.button` to `NavigationDestination` so that
when the switch control on iOS is turned on, it can traverse the
unselected destinations.
Fixes https://github.com/flutter/flutter/issues/161563
https://github.com/user-attachments/assets/b761aea6-d1d3-468b-b0a5-249fb03e08e3
## 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.
2025-02-03 23:58:39 +00:00
Jackson Gardner
13e5f8c91d
Run web benchmarks at -O2 to evaluate performance. ( #162625 )
...
As per https://github.com/flutter/flutter/issues/162620 , we are going to
run the web benchmarks at `-O2` for a trial period to evaluate the
performance difference, which will give us some data on whether we can
consider changing to `-O2` by default.
2025-02-03 23:58:39 +00:00
davidhicks980
b29f8f7fb9
Implement RawMenuAnchor ( #158255 )
...
This PR adds a `RawMenuAnchor()` widget to widgets.dart. The purpose of
this widget is to provide a menu primitive for the Material and
Cupertino libraries (and others) to build upon. Additionally, this PR
makes MenuController an inherited widget to simplify nested access to
the menu (e.g. if you want to launch a context menu from a deeply-nested
widget).
This PR:
* Centralizes core menu logic to a private class,` _RawMenuAnchor()`,
* Provides the internals for interacting with menus:
* TapRegion interop
* DismissMenuAction handler
* Close on scroll/resize
* Focus traversal information, if applicable
* Subclasses override `_open`, `_close`, `_isOpen`, `_buildAnchor`, and
`_menuScopeNode`
* State is accessible by descendents via
`MenuController.maybeOf(context)._anchor`
* Adds 2 public constructors, backed by a `_RawMenuAnchor()` that
contains shared logic.
* `RawMenuAnchor()`
* Users build the overlay from scratch.
* Provides anchor/overlay position information and TapRegionGroupId to
builder
* Does not provide FocusScope management.
* `RawMenuAnchorGroup()`
* A primitive for menus that do not have overlays (menu bars).
* This was previously called RawMenuAnchor.node(), but @dkwingsmt made a
good case for splitting out the constructor.
<s>Documentation examples have been added, and can be viewed at
https://menu-anchor.web.app/ </s>
<s>https://github.com/user-attachments/assets/25d35f23-2aad-4d07-9172-5c3fd65d53cf </s>
@dkwingsmt
List which issues are fixed by this PR.
https://github.com/flutter/flutter/pull/143712
Some issues that need to be addressed:
Semantics:
<img width="1027" alt="image"
src="https://github.com/user-attachments/assets/d69661c9-8435-4d9c-b200-474968cb57eb ">
I'm basing the menu semantics off of the comment
[here](ef3ca70db2/lib/web_ui/lib/src/engine/semantics/semantics.dart (L382)
),
but I'm unsure whether the route should be given a name. There is no
menubar/menu/menuitem role in Flutter, so I'm assuming the menu should
be composed of nested dialogs
<s>Unlike the menubar pattern from
[W3C](https://www.w3.org/WAI/ARIA/apg/patterns/menubar/examples/menubar-navigation/ ),
the RawMenuAnchor
- does not close on tab/shift-tab. I left this behavior out of the menu
so that users could customize tab behavior, but I'm not opinionated
either way
- does not open on ArrowUp/ArrowDown, because this could interfere with
user focus behavior in unconventional menu setups (e.g. a vertical
menu).
- does not automatically focus the first item in a menu overlay when
activated via enter/spacebar, but does focus the first item when
horizontal traversal opens a submenu. Automatically focusing the first
item whenever an overlay opens interferes with hover traversal, and I
couldn't think of a good way to only focus the first item when an
overlay is triggered via enter/spacebar.
- doesn't focus disabled items (I wasn't sure how to address this
without editing MenuItemButton)
While it is possible to nest menus -- for example, a dropdown anchor
within a full-app context menu area -- nested menus behave as a single
group. I was considering adding an additional parameter that separates
nested root menus from their parents, and am interested to hear your
feedback.</s>
*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
---------
Co-authored-by: Bruno Leroux <bruno.leroux@gmail.com>
Co-authored-by: chunhtai <47866232+chunhtai@users.noreply.github.com>
2025-02-03 23:55:03 +00:00
StanleyCocos
3315ad2e27
feat(CupertinoButton): Add minWidth and minHeight to replace minSize. ( #161295 )
...
Add minWidth and minHeight to CupertinoButton to facilitate control over
the minimum dimensions.
fix: https://github.com/flutter/flutter/issues/161294
## 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.
2025-02-03 23:55:01 +00:00
Reid Baker
53e7e99c52
Warn that integration tests are not run automatically ( #162626 )
...
## 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 `///`).
- [ ] 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.
2025-02-03 22:36:41 +00:00