Closed
Bug 1331546
Opened 8 years ago
Closed 8 years ago
Remove gleam gl ffi usages from offscreen_gl_context
Categories
(Core :: Graphics: WebRender, defect)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
mozilla54
People
(Reporter: sotaro, Assigned: sotaro)
References
Details
Attachments
(1 file, 1 obsolete file)
22.89 KB,
patch
|
Details | Diff | Splinter Review |
offscreen_gl_context uses gl ffl functions. It is necessary to remove for Bug 1325911.
Assignee | ||
Updated•8 years ago
|
Assignee: nobody → sotaro.ikeda.g
Assignee | ||
Updated•8 years ago
|
Summary: Remove gleam gl ffl usages from offscreen_gl_context → Remove gleam gl ffi usages from offscreen_gl_context
Assignee | ||
Comment 1•8 years ago
|
||
Comment 2•8 years ago
|
||
As the author of that crate I'm happy to take that patch upstream with the unnecessary unsafe blocks removed (not sure if you planned to upstream it or not).
Thanks!
Assignee | ||
Comment 3•8 years ago
|
||
(In reply to Emilio Cobos Álvarez [:emilio] from comment #2)
> As the author of that crate I'm happy to take that patch upstream with the
> unnecessary unsafe blocks removed (not sure if you planned to upstream it or
> not).
>
> Thanks!
Thanks for the feedback! I am thinking to upstream it.
Assignee | ||
Comment 4•8 years ago
|
||
Remove unnecessary unsafe blocks.
Attachment #8827346 -
Attachment is obsolete: true
Assignee | ||
Comment 5•8 years ago
|
||
Comment 6•8 years ago
|
||
Sotaro, FYI there's a better way to test changes to third_pary/rust than to manually update the checksums. I added a section to the wiki page at https://wiki.mozilla.org/Platform/GFX/Quantum_Render#Testing_third-party_rust_library_changes describing how to do it.
Assignee | ||
Comment 7•8 years ago
|
||
Thanks! It helps a lot:)
Assignee | ||
Comment 8•8 years ago
|
||
Emilio, can we get new version of gleam on crate.io? Is it necessary for pull request of offscreen_gl_context?
Flags: needinfo?(emilio+bugs)
Assignee | ||
Comment 9•8 years ago
|
||
The following showed 'gleam = "0.2.30'. But the https://github.com/servo/gleam/pull/102 updated to "0.2.31'
https://crates.io/crates/gleam
Comment 10•8 years ago
|
||
Done, sorry, should've done it right after reviewing it.
Flags: needinfo?(emilio+bugs)
Comment 11•8 years ago
|
||
FWIW if this happens again, most of the servo people have access to publish crates, so asking on #servo uses to be an effective way of getting it published soon :)
Thanks again for this!
Assignee | ||
Comment 12•8 years ago
|
||
Thanks :)
Assignee | ||
Comment 13•8 years ago
|
||
Assignee | ||
Updated•8 years ago
|
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Updated•8 years ago
|
Target Milestone: --- → mozilla54
You need to log in
before you can comment on or make changes to this bug.
Description
•