Skip to content
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

Fix bug I introduced during the render task tree refactor in composites. #1598

Merged
merged 2 commits into from Aug 24, 2017

Conversation

@glennw
Copy link
Member

glennw commented Aug 22, 2017

This change is Reviewable

@glennw
Copy link
Member Author

glennw commented Aug 22, 2017

r? @kvark

cc @staktrace

This passes the wrench tests, Servo WPT/CSS suite. I've tested the css-blend reftest directory locally in Gecko (where the reftest failures were) and these all pass now.

A complete Gecko try run is pending:

https://hg.mozilla.org/try/rev/c4f6acfc28b562ff1fc1face225ff81b5c6aa8fa
https://treeherder.mozilla.org/#/jobs?repo=try&revision=c4f6acfc28b562ff1fc1face225ff81b5c6aa8fa

@glennw
Copy link
Member Author

glennw commented Aug 22, 2017

I'm still working on a local wrench test that will reproduce the bug to prevent regressions in the future, but this can be reviewed now.

@glennw
Copy link
Member Author

glennw commented Aug 23, 2017

Added a regression reftest for this bug, and the try run looks like it is green now.

@kvark
kvark approved these changes Aug 23, 2017
Copy link
Member

kvark left a comment

Oh, that wasn't obvious

@kvark
Copy link
Member

kvark commented Aug 23, 2017

@bors-servo
Copy link
Contributor

bors-servo commented Aug 23, 2017

📌 Commit ab3381b has been approved by kvark

@kvark
Copy link
Member

kvark commented Aug 23, 2017

@bors-servo
Copy link
Contributor

bors-servo commented Aug 23, 2017

Testing commit ab3381b with merge 3ea2943...

bors-servo added a commit that referenced this pull request Aug 23, 2017
Fix bug I introduced during the render task tree refactor in composites.

<!-- 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/1598)
<!-- Reviewable:end -->
@glennw
Copy link
Member Author

glennw commented Aug 23, 2017

@kvark Thanks! The windows / appveyor failures are occurring on all PRs at the moment. I haven't had a chance to look into it - I suspect the rustc version might be the cause?

@bors-servo
Copy link
Contributor

bors-servo commented Aug 23, 2017

💥 Test timed out

@bors-servo
Copy link
Contributor

bors-servo commented Aug 23, 2017

Testing commit ab3381b with merge d2c911f...

bors-servo added a commit that referenced this pull request Aug 23, 2017
Fix bug I introduced during the render task tree refactor in composites.

<!-- 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/1598)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Aug 24, 2017

☀️ Test successful - status-travis
Approved by: kvark
Pushing d2c911f to master...

@bors-servo bors-servo merged commit ab3381b into servo:master Aug 24, 2017
2 of 3 checks passed
2 of 3 checks passed
continuous-integration/appveyor/pr AppVeyor build failed
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
@glennw glennw deleted the glennw:fix-mix-blend branch Aug 24, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants
You can’t perform that action at this time.