Closed lsalzman closed 4 years ago
@bors-servo r+
:pushpin: Commit d0b437e has been approved by jdm
:hourglass: Testing commit d0b437e9be4970c4b838e99375c6c601823a4685 with merge 34e8257e23fd6112cc3d5ad90623f3c2177e5808...
:sunny: Test successful - checks-travis Approved by: jdm Pushing 34e8257e23fd6112cc3d5ad90623f3c2177e5808 to master...
This is bad, now any change to the trait is a breaking change again. :/
Yes, but it was reverted in order to support implementing the trait outside of the gleam crate. Servo barely depends on gleam any longer so it's not a problem for us.
Also this should have been a non-breaking change, in this PR.
Firefox's software WebRender implementation requires the ability to implement the Gl trait from outside the crate so that we can pass it off to WebRender as an OpenGL implementation.
PR #207 broke this for us so we're currently blocked on this issue for integrating it into Firefox.