Closed
Bug 1503228
Opened 6 years ago
Closed 6 years ago
Move PaintWorkletGlobalScope from dom/worklet to layout/style
Categories
(Core :: Layout, enhancement, P2)
Core
Layout
Tracking
()
RESOLVED
FIXED
mozilla65
Tracking | Status | |
---|---|---|
firefox65 | --- | fixed |
People
(Reporter: arnaud.bienner, Assigned: arnaud.bienner)
References
Details
Attachments
(1 file)
Similar to what was done for AudioWorkletGlobalScope in bug 1502004.
Assignee | ||
Comment 1•6 years ago
|
||
Assignee | ||
Comment 2•6 years ago
|
||
Push to try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=87f1873e3e9aa5c7a1ff5872dd126ef4893f7307
Assignee | ||
Comment 3•6 years ago
|
||
Try is green.
Comment 4•6 years ago
|
||
Just noting because it wasn't initially clear to me: the reason (or "one reason") layout/style is a reasonable home for these files is that PaintWorkletImpl.cpp happens to already live there: https://searchfox.org/mozilla-central/source/layout/style/PaintWorkletImpl.cpp
Assignee | ||
Comment 5•6 years ago
|
||
Yes :) And the reason to move things away from dom/worklet is that we want to keep only worklet generic stuff here. As we are moving forward with AudioWorklet, this seems sensible to move Worklet implementation in the same place where the logic is. This would also allow to access classes that are not exported, including PaintWorkletImpl. And that's why that bug is blocking bug 1503236: enforcing PaintWorkletGlobalScope to take a worklet impl of the correct type requires to know about PaintWorkletImpl. PaintWorkletImpl was introduced recently, as part of bug 1492014. See comment 12 for the reason why layout/style was choosen.
Assignee | ||
Updated•6 years ago
|
Keywords: checkin-needed
Pushed by nerli@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a06d9567c399 Move PaintWorkletGlobalScope from dom/worklet to layout/style. r=karlt
Keywords: checkin-needed
Updated•6 years ago
|
Rank: 15
Priority: -- → P2
Comment 7•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a06d9567c399
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
status-firefox65:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
You need to log in
before you can comment on or make changes to this bug.
Description
•