Add core Resource actor infrastructure - TargetList component
Categories
(DevTools :: General, enhancement, P1)
Tracking
(Fission Milestone:M4, firefox72 fixed)
Tracking | Status | |
---|---|---|
firefox72 | --- | fixed |
People
(Reporter: jryans, Assigned: ochameau)
References
(Blocks 2 open bugs)
Details
(Whiteboard: dt-fission-m1)
Attachments
(4 files, 11 obsolete files)
Reporter | ||
Updated•6 years ago
|
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Reporter | ||
Comment 4•6 years ago
|
||
Assignee | ||
Comment 5•6 years ago
|
||
mozreview-review |
Assignee | ||
Comment 6•6 years ago
|
||
mozreview-review |
Assignee | ||
Comment 7•6 years ago
|
||
mozreview-review |
Reporter | ||
Comment 8•6 years ago
|
||
mozreview-review-reply |
Reporter | ||
Comment 9•6 years ago
|
||
mozreview-review-reply |
Reporter | ||
Comment 10•6 years ago
|
||
mozreview-review-reply |
Assignee | ||
Comment 11•6 years ago
|
||
Assignee | ||
Comment 12•6 years ago
|
||
Reporter | ||
Comment 13•6 years ago
|
||
Reporter | ||
Updated•6 years ago
|
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Reporter | ||
Comment 17•6 years ago
|
||
Assignee | ||
Comment 18•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 19•6 years ago
|
||
Assignee | ||
Comment 20•6 years ago
|
||
Assignee | ||
Comment 21•6 years ago
|
||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Reporter | ||
Updated•6 years ago
|
Updated•6 years ago
|
Assignee | ||
Comment 22•6 years ago
|
||
Updated•6 years ago
|
Updated•6 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 23•5 years ago
|
||
The suggested API is the following:
TargetList components, bound to a given initial Target, hosted on the Toolbox object and exposing the following methods:
listen(type, onCreated, onDestroyed)
andunlisten(type, onCreated, onDestroyed)
Allows to start listening or stop listening for the Target of a given type, which can typically beframe
orprocess
.
onCreated
andonDestroyed
are callbacks fired when a Target is being created or destroyed.getAllTarget(type)
Allows to retrieve the current list of all the targets of a given type. This may include the top level target.getAllFronts(targetType, frontFype)
Get all the target-scoped fronts of the given type, for all the targets of another given type.
Updated•5 years ago
|
Assignee | ||
Comment 24•5 years ago
|
||
For some unexplained reason, some windows are throwing with this patch queue.
They are reported as "cross-origin" and can't be accessed.
Assignee | ||
Comment 25•5 years ago
|
||
Assignee | ||
Comment 26•5 years ago
|
||
This component will help build and maintain the list of all the Targets.
Making it easier to:
- listen for all the targets: TargetList.listen/unlisten,
- iterate over all the existing ones: TargetList.getAllTargets,
- get all the TargetScoped fronts of all the targets: TargetList.getAllFronts.
Assignee | ||
Comment 27•5 years ago
|
||
Assignee | ||
Comment 28•5 years ago
|
||
Assignee | ||
Comment 29•5 years ago
|
||
Assignee | ||
Comment 30•5 years ago
|
||
Comment 31•5 years ago
|
||
Comment on attachment 9100202 [details]
Bug 1471754 - Fix a race when calling descriptor.getTarget in parallel.
Revision D48856 was moved to bug 1588741. Setting attachment 9100202 [details] to obsolete.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 32•5 years ago
|
||
Updated•5 years ago
|
Comment 33•5 years ago
|
||
Comment 34•5 years ago
|
||
bugherder |
Assignee | ||
Comment 35•5 years ago
|
||
https://hg.mozilla.org/integration/autoland/rev/f4615a1b93ef was meant to be attached to bug 1589313. I forgot to update the bug reference...
Updated•5 years ago
|
Updated•5 years ago
|
Comment 36•5 years ago
|
||
Comment on attachment 9100205 [details]
Bug 1471754 - Make the inspector use the TargetList.
Revision D48859 was moved to bug 1578242. Setting attachment 9100205 [details] to obsolete.
Comment 37•5 years ago
|
||
Comment on attachment 9100207 [details]
Bug 1471754 - Make the debugger use the TargetList.
Revision D48861 was moved to bug 1572409. Setting attachment 9100207 [details] to obsolete.
Assignee | ||
Comment 38•5 years ago
|
||
Comment 39•5 years ago
|
||
Comment on attachment 9100206 [details]
Bug 1471754 - Make the console use the TargetList.
Revision D48860 was moved to bug 1592363. Setting attachment 9100206 [details] to obsolete.
Updated•5 years ago
|
Assignee | ||
Comment 40•5 years ago
|
||
One ultimate try run before landing:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=852f39cba6e73bdcf3ab46a5c60b03d358ca77de
Assignee | ||
Comment 41•5 years ago
|
||
DAMP report no particular regression:
https://treeherder.mozilla.org/perf.html#/comparesubtest?originalProject=try&newProject=try&newRevision=dbc50c48d6b9eb16f60f744cc3956d641eac250d&originalSignature=1759151&newSignature=1759151&framework=12&originalRevision=2a97bf87626fda87b44344eb13b4fa8ed2e28e84
May be a small, unexpected, improvement to bulklog?
Assignee | ||
Comment 42•5 years ago
|
||
New try run as a test was failing:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=a574900bfe887c433a568ecc9bf5a2ac8b984704
Comment 43•5 years ago
|
||
Comment 44•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/248d250adbf4
https://hg.mozilla.org/mozilla-central/rev/f335193ba437
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Updated•4 years ago
|
Updated•3 years ago
|
Description
•