Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac Catalyst: review API surface #10216

Closed
7 tasks done
Tracked by #44736
rolfbjarne opened this issue Dec 4, 2020 · 3 comments
Closed
7 tasks done
Tracked by #44736

Mac Catalyst: review API surface #10216

rolfbjarne opened this issue Dec 4, 2020 · 3 comments
Assignees
Labels
dotnet-pri0 .NET 6: required for stable release estimate-8w feature A feature to be implemented iOS Issues affecting iOS Mac Catalyst Issues affecting Mac Catalyst
Milestone

Comments

@rolfbjarne
Copy link
Member

rolfbjarne commented Dec 4, 2020


Time estimate: 8 weeks.

@rolfbjarne rolfbjarne added enhancement The issue or pull request is an enhancement iOS Issues affecting iOS labels Dec 4, 2020
@rolfbjarne rolfbjarne added this to the Mac Catalyst milestone Dec 4, 2020
@rolfbjarne rolfbjarne added feature A feature to be implemented and removed enhancement The issue or pull request is an enhancement labels Feb 9, 2021
@rolfbjarne rolfbjarne modified the milestones: Mac Catalyst, .NET 6 Feb 9, 2021
@rolfbjarne rolfbjarne added dotnet-pri0 .NET 6: required for stable release Mac Catalyst Issues affecting Mac Catalyst estimate-8w labels Feb 9, 2021
@spouliot
Copy link
Contributor

Xamarin.iOS stubs/forwarders

maccat-to-ios.md https://gist.github.com/spouliot/984c92ce97d2b294088606f0bf697ef8

Breaking Changes

  • enum values are incorrect
  • several missing interfaces (protocols)
  • some missing virtual
  • incorrect (missing this) on extension methods
  • some errors with arrays (lost in conversion)

Others

  • apidiff does not follow forwarders so there's a bunch of removed types
    • we can filter them out (easier)
    • we can try to merge things (harder)

@chamons
Copy link
Contributor

chamons commented Sep 1, 2021

#10215 is showing as closed so checking that box.

chamons added a commit to chamons/xamarin-macios that referenced this issue Sep 7, 2021
- Part of xamarin#10216
- This includes most of the smaller SDKs.
chamons added a commit to chamons/xamarin-macios that referenced this issue Sep 9, 2021
- Part of xamarin#10216
- This includes most of the smaller SDKs.
chamons added a commit to chamons/xamarin-macios that referenced this issue Sep 9, 2021
- Part of xamarin#10216
- This includes most of the smaller SDKs.
chamons added a commit to chamons/xamarin-macios that referenced this issue Sep 9, 2021
- Part of xamarin#10216
- This includes most of the smaller SDKs.
chamons added a commit that referenced this issue Sep 21, 2021
- Part of #10216
- This includes most of the smaller SDKs.
@rachelkang rachelkang self-assigned this Oct 7, 2021
@rolfbjarne
Copy link
Member Author

This is done; the only thing remaining is the *.todo files for xtro, but we already keep track of those (by their mere existence).

@ghost ghost locked as resolved and limited conversation to collaborators Apr 29, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dotnet-pri0 .NET 6: required for stable release estimate-8w feature A feature to be implemented iOS Issues affecting iOS Mac Catalyst Issues affecting Mac Catalyst
Projects
None yet
Development

No branches or pull requests

4 participants