Repository navigation
Comparing changes
Open a pull request
base repository: flutter/packages
base: 258f6dce6a49
head repository: flutter/packages
compare: 02c6fef4ef63
- 6 commits
- 256 files changed
- 5 contributors
Commits on Jan 27, 2025
-
[shared_preferences] Fix Android type mismatch regression (#8512)
`getStringList` should throw a `TypeError` if the stored value is of a different type, but the recent change to use JSON-encoded string lists regression that behavior if the stored type was a string, causing it to instead return null. This restores the previous behavior by passing extra information from Kotlin to Dart when attempting to get an enecoded string list, so that if a non-encoded-list string is found, a TypeError can be created on the Dart side. Since extra information is now being passed, the case of a legacy-encoded value is now communicated as well, so that we only have to request the legacy value if it's there, rather than always trying (which was not worth the complexity of adding extra data just for that initially, but now that we need extra data anyway, it's easy to distinguish that case). Fixes OOB regression in `shared_preferences` tests that has closed the tree.
Configuration menu - View commit details
-
Copy full SHA for 99f79d9 - Browse repository at this point
Copy the full SHA 99f79d9View commit details -
[multicast_dns] Rewrite
_readFQDNto avoid recursion (#8390)Speculatively fixes flutter/flutter#155433. Read [one of my later comments](flutter/flutter#155433 (comment)) on that thread for my current understanding of this issue. In summary, this PR rewrites `_readFQDN` to avoid recursion. **For reviewers: For a simplified diff, see the first commit, [change](https://github.com/flutter/packages/commit/7afa1db54e07f024b2a4550d160b4d4a9f67f2c7).** This commit avoids formatting make sure the diff only highlights changes to logic rather than formatting. <details> <summary> Pre-launch Checklist </summary> - x ] I signed the [CLA]. </details>
Configuration menu - View commit details
-
Copy full SHA for 15d1e92 - Browse repository at this point
Copy the full SHA 15d1e92View commit details -
[video_player_platform_interface] Platform view support (#8453)
This PR is a subset of #8237 - it only adds platform interface changes. Partially resolves [86613](flutter/flutter#86613).
Configuration menu - View commit details
-
Copy full SHA for 2165b5c - Browse repository at this point
Copy the full SHA 2165b5cView commit details
Commits on Jan 28, 2025
-
update the
constin StatefulShellRouteData generation (#8502)fixes:flutter/flutter#161305 also fix some typos: statefull* -> stateful*
Configuration menu - View commit details
-
Copy full SHA for 040f805 - Browse repository at this point
Copy the full SHA 040f805View commit details -
[webview_flutter_wkwebview] Updates the internal wrapper to use `@Pro…
…xyApi` from pigeon (#8311) Also fixes flutter/flutter#152352
Configuration menu - View commit details
-
Copy full SHA for d6705de - Browse repository at this point
Copy the full SHA d6705deView commit details -
Revert "[shared_preferences] Add shared preferences devtool" (#8515)
Reverts #8494 This is a revert in order to reland (as a revert of this revert) now that the out-of-band failure in shared preferences is resolved, so that the package can go through the CI release process to ensure that the new tooling for pre-publish builds is working correctly.
Configuration menu - View commit details
-
Copy full SHA for 02c6fef - Browse repository at this point
Copy the full SHA 02c6fefView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 258f6dce6a49...02c6fef4ef63