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 upRenderrenderrenderrender: Now for embedding! #6125
Conversation
highfive
commented
May 18, 2015
hoppipolla-critic-bot
commented
May 18, 2015
|
Critic review: https://critic.hoppipolla.co.uk/r/5042 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 |
|
Review status: all files reviewed, 3 unresolved discussions, all commit checks successful.
ports/cef/browser.rs, line 113 [r10] (raw file): ports/cef/window.rs, line 179 [r10] (raw file): ports/cef/window.rs, line 259 [r16] (raw file): Comments from the review on Reviewable.io |
|
Comments addressed. |
|
Review status:
Comments from the review on Reviewable.io |
|
@bors-servo: r+ |
|
|
A collection of commits which improves embedding integration and rendering. @larsbergstrom <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6125) <!-- Reviewable:end -->
|
|
|
|
@bors-servo: retry |
A collection of commits which improves embedding integration and rendering. @larsbergstrom <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6125) <!-- Reviewable:end -->
|
|
|
@bors-servo: r+ |
|
HAHAHAHAHA |
|
Wonder why I didn't see that on my linux box.
|
|
@bjz it looks like gl_generator is not including libXxf86vm.so to the link lines - any idea what we're doing wrong here? |
|
Or are we just supposed to add a linux-only |
|
Hrm, strange, it's actually in the generated code:
But it's not ending up in the link commandline :-/ Only shows up if we compile with the feature 'window' enabled. Maybe that's the issue? hrm. |
|
Aha, on that builder it's building with |
|
Review status: all files reviewed, all discussions resolved, some commit checks failed.
Comments from the review on Reviewable.io |
|
Aha! I believe that with the new x11, we need to set not only the |
|
OK, I think if we merge servo/glutin#28 and pick up a reference to it in this PR, we're good. Servo appears to build both with/without headless mode enabled with that fix. |
|
@larsbergstrom I HAVE COMPLETED THE UPDATE AND AM AWAITING TEST RESULTS |
|
@bors-servo: r+ |
|
|
A collection of commits which improves embedding integration and rendering. @larsbergstrom <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6125) <!-- Reviewable:end -->
|
@zmike I HAVE HEARD THE SIXTH TIME IS THE CHARM |
|
@larsbergstrom I THINK THAT'S ONLY WHEN COUNTING SETS ON BENCH |
|
These questions may have already been answered as this was merged, but...
Ah yes I was thinking specifically of target-specific dependencies (as you pointed out), by having all platforms but android depend on the x11 libraries (if android doesn't need them)
Interesting! How come glutin is being compiled for this host? |
From what I can tell, almost none of our dependencies have yet switched to platform-specific Cargo dependency links and instead use |
|
@larsbergstrom ah ok that makes sense. Currently the main use-case I know of for platform-specific dependencies is precisely this, just avoiding compilation of native dependencies. Note that you may run into rust-lang/cargo#1007 where the current syntax may unfortunately be a little verbose. |
zmike commentedMay 18, 2015
A collection of commits which improves embedding integration and rendering.
@larsbergstrom