Closed Bug 1758702 Opened 3 years ago Closed 3 years ago

Including WorkerPrivate.h requires local includes from dom/workers.

Categories

(Core :: DOM: Workers, task)

task

Tracking

()

RESOLVED FIXED
100 Branch
Tracking Status
firefox100 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

Details

Attachments

(2 files)

No description provided.
Blocks: 1758705

This will be used to avoid problematic includes from WorkerPrivate.h,
and it matches the behavior of RefPtr<> and WeakPtr<>.

This avoids having to include PRemoteBrowser* headers etc, which are not
exported otherwise.

Depends on D140658

Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/66625baf0875 Allow ThreadSafeWeakPtr<IncompleteType> to work. r=glandium https://hg.mozilla.org/integration/autoland/rev/3e00d9203851 Avoid including RemoteWorkerChild in WorkerPrivate.h. r=asuth
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/93dfc5ec7290 Allow ThreadSafeWeakPtr<IncompleteType> to work. r=glandium
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2195d169b6c8 Avoid including RemoteWorkerChild in WorkerPrivate.h. r=asuth
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 100 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: