Skip to content
This repository has been archived by the owner on Feb 22, 2023. It is now read-only.

[pull] master from flutter:master #658

Merged
merged 12 commits into from
Feb 22, 2021
Merged

[pull] master from flutter:master #658

merged 12 commits into from
Feb 22, 2021

Conversation

pull[bot]
Copy link

@pull pull bot commented Feb 22, 2021

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

Chris Yang and others added 10 commits February 22, 2021 10:44
Updates all versions to stable.

Converts all desktop examples to null-safety, and migrates Linux and
macOS to use platform interface for examples rather than app-facing
package to eliminate circular dependencies (implementation copied
directly from Windows).
Also replaces Mockito with test/Fake since the usage is a simple fake.
Bumps the versions in the app-facing package to make it stable NNBD.

Changes the interface of four core methods to non-nullable, and adds a new exceptions if they aren't provided by the platform implementations. The list is somewhat arbitrary, but these seem like the four that are core enough that any implementation should either provide them, or explicitly say they don't have such a concept via UnsupportedError, since there isn't an obvious way for a developer to fall back if they are unexpectedly missing.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants