Open
Bug 1450150
Opened 6 years ago
Updated 2 years ago
[meta] Convert protocol clients to fronts using protocol.js
Categories
(DevTools :: General, enhancement, P5)
DevTools
General
Tracking
(Fission Milestone:Future)
NEW
Fission Milestone | Future |
People
(Reporter: jryans, Unassigned)
References
(Depends on 1 open bug, Blocks 2 open bugs)
Details
(Keywords: meta, Whiteboard: dt-fission-future)
Various protocol clients from before the time of protocol.js should be converted into fronts so that we can have a single technology and lifetime model for RDP communication. These include: * devtools/shared/client/*-client.js * tools relying on free-form RDP events[1], such as the console [1]: https://searchfox.org/mozilla-central/source/devtools/shared/client/constants.js#22
Updated•6 years ago
|
Product: Firefox → DevTools
Comment 1•6 years ago
|
||
On thing I learned while working on bug 1485660, TabClient: First look for all usages of callback style arguments used for your client's requests. protocol.js returns promises for each request method. It doesn't support passing a callback as last argument, whereas old fashion client were often supporting both styles... See bug 1494305 for example of such convertion from callback to promises.
Comment 2•6 years ago
|
||
Once all clients are converted we should empty that list of unsollicited messages: https://searchfox.org/mozilla-central/source/devtools/shared/client/constants.js#22-53 It may be hard to reduce it while working on TabClient and RootClient as some message names list workerListChanged are used by both actors...
Updated•6 years ago
|
Blocks: dt-fission
Updated•6 years ago
|
Whiteboard: dt-fission
Updated•5 years ago
|
Blocks: dt-fission-framework
Updated•5 years ago
|
No longer blocks: dt-fission-framework
Updated•5 years ago
|
Comment 3•5 years ago
|
||
Tracking Fission DevTools bugs for Fission Nightly (M6)
Fission Milestone: --- → M6
Comment 4•4 years ago
|
||
dt-fission-reserve bugs do not need to block Fission Nightly (M6), but these bugs' summaries mention the word "Fission", so let's track them for Fission riding the trains to Beta (M7). We'll revisit these bugs before we ship Fission.
Fission Milestone: M6 → M7
Comment 5•4 years ago
|
||
Bulk change of all bugs with whiteboard tag of dt-fission
to Fission MVP milestone.
Fission Milestone: M7 → MVP
Comment 6•4 years ago
|
||
Moving old "dt-fission" bugs to "dt-fission-future" because they don't block Fission MVP.
Fission Milestone: MVP → Future
Whiteboard: dt-fission → dt-fission-future
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•