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
Update WR (render notifier API changes). #18986
Conversation
Heads up! This PR modifies the following files:
|
RenderNotifier { | ||
compositor_proxy: compositor_proxy, | ||
} | ||
} | ||
} | ||
|
||
impl webrender_api::RenderNotifier for RenderNotifier { | ||
fn new_frame_ready(&mut self) { | ||
fn clone(&self) -> Box<webrender_api::RenderNotifier> { | ||
Box::new(RenderNotifier::new(self.compositor_proxy.clone())) |
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.
Can this be just Box::new(self.clone())
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 feel like it becomes awkward calling self.clone() inside of a method named clone. I would rather leave it.
@bors-servo: r+ |
📌 Commit be9d521 has been approved by |
Update WR (render notifier API changes). These changes fix #13480. <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18986) <!-- Reviewable:end -->
💔 Test failed - linux-rel-css |
It looks like something changed related to borders since the last WR update:
|
Interesting ... Gecko seems to have updated without any test failures. I'll investigate today. |
My money is on servo/webrender@635d144 since all of the failing tests have no borders drawn according to the reftest analyzer. |
It may just be that we were drawing the desired borders in those tests for incorrect reasons before, and the new test results are a more accurate reflection of our table border inadequacies. |
be9d521
to
1da9dc9
Compare
@bors-servo try |
Update WR (render notifier API changes). These changes fix #13480. <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18986) <!-- Reviewable:end -->
☀️ Test successful - android, arm32, arm64, linux-dev, linux-rel-css, linux-rel-wpt, mac-dev-unit, mac-rel-css1, mac-rel-css2, mac-rel-wpt1, mac-rel-wpt2, mac-rel-wpt3, mac-rel-wpt4, windows-msvc-dev |
@bors-servo: r+ |
📌 Commit 1da9dc9 has been approved by |
Update WR (render notifier API changes). These changes fix #13480. <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18986) <!-- Reviewable:end -->
☀️ Test successful - android, arm32, arm64, linux-dev, linux-rel-css, linux-rel-wpt, mac-dev-unit, mac-rel-css1, mac-rel-css2, mac-rel-wpt1, mac-rel-wpt2, mac-rel-wpt3, mac-rel-wpt4, windows-msvc-dev |
These changes fix #13480.
This change is