Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upDrop EGL depedency unless needed #74
Conversation
|
So the idea for this was that eventually we'd have different back-end support inside Linux, so you could use the default There was a project to make servo run with EGL, which I guess never ended up making it, so I suppose this is fine. Please make the version bump as breaking, and I'll merge this, thanks! |
| @@ -1,7 +1,7 @@ | |||
| [package] | |||
| name = "offscreen_gl_context" | |||
| license = "MIT / Apache-2.0" | |||
| version = "0.4.5" | |||
| version = "0.4.6" | |||
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
Thanks. Could you also please push the updated version to crates.io? In the firefox build we can't (for now, anyway) pull in repos from git, it has to be on crates.io. |
|
Actually I think you also need to modify And sure, I'll publish this as soon as it's merged. |
…ess the feature is enabled
|
Thanks! |
|
Thank you for the quick turnaround! |
dwrote-rs, freetype: Use a published crate rather than the github repository, so
that the Firefox build system can vendor in the crate properly.
offscreen_gl_context: Pick up a new version which doesn't require a libEGL
dependency on linux. The change was made in
servo/surfman#74
dwrote-rs, freetype: Use a published crate rather than the github repository, so
that the Firefox build system can vendor in the crate properly.
offscreen_gl_context: Pick up a new version which doesn't require a libEGL
dependency on linux. The change was made in
servo/surfman#74
dwrote-rs, freetype: Use a published crate rather than the github repository, so
that the Firefox build system can vendor in the crate properly.
offscreen_gl_context: Pick up a new version which doesn't require a libEGL
dependency on linux. The change was made in
servo/surfman#74
Bump versions on dependencies
dwrote-rs, freetype: Use a published crate rather than the github repository, so
that the Firefox build system can vendor in the crate properly.
offscreen_gl_context: Pick up a new version which doesn't require a libEGL
dependency on linux. The change was made in
servo/surfman#74
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/575)
<!-- Reviewable:end -->
staktrace commentedNov 17, 2016
Right now when building webrender on Linux (with Gecko), this crate pulls in a libEGL dependency which is really not needed, as it's only required as part of a testing feature. This commit fixes that.