-
Notifications
You must be signed in to change notification settings - Fork 555
[TVMLKit] Add TVMLKit binding for xcode11.2b2 #7292
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
Conversation
spouliot
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's a breaking change, all further members gets re-numbered.
You need to file an issue with Apple and (if we're lucky) they'll fix it properly...
Otherwise we'll need to document it (and like add an [Advice])
| [ErrorDomain ("TVMLKitErrorDomain")] | ||
| public enum TVMLKitError : long { | ||
| Unknown = 1, | ||
| InvalidArguments, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The order of the enums matter. This changes makes InternetUnavailable to be the old one +1. Which is bad it the users do depend on the casting of enums to long/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's basically an ABI break.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not just enum to long. It breaks interop too.
|
maccore issue: https://github.com/xamarin/maccore/issues/2039 |
VincentDondain
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure why Sebastien added do-not-merge shouldn't we close this PR?
|
Build failure Test results2 tests failed, 89 tests passed.Failed tests
|
Add TVMLKit binding for xcode11.2b2