-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Switch android to using glutin. Remove GLUT port. #4115
Conversation
Critic review: https://critic.hoppipolla.co.uk/r/3294 This is an external review system which you may optionally use for the code review of your pull request. In order to help critic track your changes, please do not make in-place history rewrites (e.g. via |
r? @mbrubeck and/or @larsbergstrom |
@@ -1,4 +1,3 @@ | |||
/.cargo/config |
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.
Is it possible to not do this and have .cargo/config
be in a subdirectory, like in #4099?
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 could possibly go in ports/glutin - I'll test that on android this morning and update the PR.
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.
Thanks
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.
Unfortunately that doesn't get picked up by cargo, since android is now built like all other projects from the root of the source tree :(
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.
I think #4140 could help with that. Whichever lands first, I can help rebasing the other one.
I'm going to close this PR and re-open a new one after rebasing - too much has changed during the last week or so with android + ssl etc. |
As mentioned in Critic comments, please consider making android-rs-glue a Cargo dependency, or if that doesn’t work a git-submodule. Having mach manually clone and build it seems like reinventing mechanisms that already exist. |
NOTE: This shouldn't be merged until servo/android-rs-glue#1 has been merged.