Closed
Bug 1288423
Opened 8 years ago
Closed 8 years ago
Remove the last references to Actor/FrontClass.
Categories
(DevTools :: General, defect, P1)
DevTools
General
Tracking
(firefox51 fixed)
Tracking | Status | |
---|---|---|
firefox51 | --- | fixed |
People
(Reporter: ejpbruel, Assigned: ejpbruel)
References
Details
(Keywords: addon-compat)
Attachments
(5 files)
24.66 KB,
patch
|
fitzgen
:
review+
|
Details | Diff | Splinter Review |
2.07 KB,
patch
|
fitzgen
:
review+
|
Details | Diff | Splinter Review |
5.62 KB,
patch
|
fitzgen
:
review+
|
Details | Diff | Splinter Review |
2.80 KB,
patch
|
fitzgen
:
review+
|
Details | Diff | Splinter Review |
120.09 KB,
patch
|
fitzgen
:
review+
|
Details | Diff | Splinter Review |
There are a few places left where we still use the old Actor/FrontClass constructors, which have been superseded by the new Actor/FrontClassWithSpec constructors.
We should remove the last references to the old constructors, and then rename the new constructors to Actor/FrontClass.
Assignee | ||
Updated•8 years ago
|
Whiteboard: [devtools-html] [triage]
Assignee | ||
Comment 1•8 years ago
|
||
Attachment #8773333 -
Flags: review?(nfitzgerald)
Assignee | ||
Comment 2•8 years ago
|
||
Attachment #8773334 -
Flags: review?(nfitzgerald)
Assignee | ||
Comment 3•8 years ago
|
||
Attachment #8773335 -
Flags: review?(nfitzgerald)
Assignee | ||
Comment 4•8 years ago
|
||
Attachment #8773336 -
Flags: review?(nfitzgerald)
Assignee | ||
Comment 5•8 years ago
|
||
Attachment #8773337 -
Flags: review?(nfitzgerald)
Updated•8 years ago
|
Attachment #8773333 -
Flags: review?(nfitzgerald) → review+
Updated•8 years ago
|
Status: NEW → ASSIGNED
Iteration: --- → 50.4 - Aug 1
Flags: qe-verify-
Priority: -- → P1
Whiteboard: [devtools-html] [triage] → [devtools-html]
Updated•8 years ago
|
Attachment #8773334 -
Flags: review?(nfitzgerald) → review+
Updated•8 years ago
|
Attachment #8773335 -
Flags: review?(nfitzgerald) → review+
Comment 6•8 years ago
|
||
Comment on attachment 8773336 [details] [diff] [review]
Remove the old Actor/FrontClass constructors.
Review of attachment 8773336 [details] [diff] [review]:
-----------------------------------------------------------------
So satisfying!
Attachment #8773336 -
Flags: review?(nfitzgerald) → review+
Comment 7•8 years ago
|
||
Comment on attachment 8773337 [details] [diff] [review]
Rename Actor/FrontClassWithSpec to Actor/FrontClass.
Review of attachment 8773337 [details] [diff] [review]:
-----------------------------------------------------------------
r=me on the assumption that this is purely mechanical -- if it isn't and there's something I should look closer at, then reflag me, please.
Fin!
Attachment #8773337 -
Flags: review?(nfitzgerald) → review+
Assignee | ||
Comment 8•8 years ago
|
||
Try push for these patches:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=29ba137a343e
Pushed by ejpbruel@mozilla.com:
https://hg.mozilla.org/integration/fx-team/rev/9110bc88a18e
Decouple EventsFormActor from EventsFormFront. r=fitzgen
Comment 10•8 years ago
|
||
Pushed by ejpbruel@mozilla.com:
https://hg.mozilla.org/integration/fx-team/rev/530a881ab15d
Decouple EventsFormActor from EventsFormFront. r=fitzgen
Comment 11•8 years ago
|
||
Pushed by ejpbruel@mozilla.com:
https://hg.mozilla.org/integration/fx-team/rev/51c1584181ed
Decouple PerformanceEntriesActor from PerformanceEntriesFront. r=fitzgen
Comment 12•8 years ago
|
||
Pushed by ejpbruel@mozilla.com:
https://hg.mozilla.org/integration/fx-team/rev/fe8feacf14f8
Remove the old Actor/FrontClass constructors. r=fitzgen
Comment 13•8 years ago
|
||
Pushed by ejpbruel@mozilla.com:
https://hg.mozilla.org/integration/fx-team/rev/91a40af7390d
Rename Actor/FrontClassWithSpec to Actor/FrontClass. r=fitzgen
Comment 14•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/9110bc88a18e
https://hg.mozilla.org/mozilla-central/rev/530a881ab15d
https://hg.mozilla.org/mozilla-central/rev/51c1584181ed
https://hg.mozilla.org/mozilla-central/rev/fe8feacf14f8
https://hg.mozilla.org/mozilla-central/rev/91a40af7390d
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox51:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 51
I didn't notice this bug until just now... ActorClass / FrontClass are exposed to add-ons, so I am not sure we want to remove them? Add-ons use them to construct custom add-on specific actors.
See the usages here: (use LDAP to login)
https://dxr.mozilla.org/addons/search?q=ActorClass
Or, we could also choose to force add-ons to convert as well. I just want to make sure we're considering the issue. I'll mark this bug as addon-compat so it's listed in the next compatibility post.
Flags: needinfo?(ejpbruel)
Keywords: addon-compat
With bug 1295171, there is much less impact on add-ons. Existing add-ons should continue to functions as before, and they have a choice to convert to the new path we're using in-tree if they wish to. I'll leave the addon-compat keyword, just so add-on authors can be aware of what's changing.
Blocks: 1295171
Updated•8 years ago
|
Whiteboard: [devtools-html]
Updated•6 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•