Skip to content

Canvas cleanup#10150

Merged
bors-servo merged 6 commits intoservo:masterfrom
emilio:canvas-cleanup
Mar 24, 2016
Merged

Canvas cleanup#10150
bors-servo merged 6 commits intoservo:masterfrom
emilio:canvas-cleanup

Conversation

@emilio
Copy link
Copy Markdown
Member

@emilio emilio commented Mar 23, 2016

This PR cleans up the layerization infrastructure for canvas, which was unused, and removes unused dependencies.

It also takes in account my recent username change to update angle's dependency (offscreen_gl_context requires extra work due to webrender depending on it).

r? @jdm


This change is Reviewable

@highfive
Copy link
Copy Markdown

Heads up! This PR modifies the following files:

  • @bholley: components/style/selector_matching.rs
  • @ecoal95: components/script/dom/webglrenderingcontext.rs, components/script/dom/webglprogram.rs

@highfive highfive added the S-awaiting-review There is new code that needs to be reviewed. label Mar 23, 2016
@jdm
Copy link
Copy Markdown
Member

jdm commented Mar 23, 2016

@bors-servo: r+
Thanks!

@bors-servo
Copy link
Copy Markdown
Contributor

📌 Commit 727651b has been approved by jdm

@highfive highfive added S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. and removed S-awaiting-review There is new code that needs to be reviewed. labels Mar 23, 2016
emilio added 5 commits March 23, 2016 18:12
It was never complete, and with webrender as a backend the way we render
WebGL contexts has changed a bit.

This should remove quite a bit of overhead.
@highfive highfive added S-awaiting-review There is new code that needs to be reviewed. and removed S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. labels Mar 23, 2016
@emilio
Copy link
Copy Markdown
Member Author

emilio commented Mar 23, 2016

This will need a re-r+ since it failed tidy:

./components/canvas/webgl_paint_thread.rs:6: use statement is not in alphabetical order
    expected: canvas_traits::{CanvasCommonMsg, CanvasMsg, CanvasPixelData, CanvasData, CanvasWebGLMsg}
    found: canvas_traits::FromLayoutMsg

It's fixed now

@KiChjang
Copy link
Copy Markdown
Contributor

@bors-servo r=jdm

@bors-servo
Copy link
Copy Markdown
Contributor

📌 Commit 5a6eaf8 has been approved by jdm

@highfive highfive added S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. and removed S-awaiting-review There is new code that needs to be reviewed. labels Mar 23, 2016
@bors-servo
Copy link
Copy Markdown
Contributor

⌛ Testing commit 5a6eaf8 with merge 2887623...

bors-servo pushed a commit that referenced this pull request Mar 24, 2016
Canvas cleanup

This PR cleans up the layerization infrastructure for canvas, which was unused, and removes unused dependencies.

It also takes in account my recent username change to update angle's dependency (offscreen_gl_context requires extra work due to webrender depending on it).

r? @jdm

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10150)
<!-- Reviewable:end -->
@bors-servo
Copy link
Copy Markdown
Contributor

☀️ Test successful - android, arm32, gonk, linux-dev, linux-rel, mac-dev-unit, mac-rel-css, mac-rel-wpt, status-appveyor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants