Closed Bug 905439 Opened 12 years ago Closed 12 years ago

Infrastructure for e10s addon compatibility code

Categories

(Firefox :: General, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 26

People

(Reporter: billm, Assigned: billm)

References

Details

Attachments

(1 file)

Attached patch base-patchSplinter Review
It seems like a good idea to put this stuff in separate JSMs for the parent and child processes. This just sets that up.
Attachment #790515 - Flags: review?(felipc)
Didn't notice this bug before commenting in the dependencies - I don't like having this stuff live in a separate layer, disconnected from the core code. Can we avoid that?
(see bug 905443 comment 4) I still think we should avoid using this wherever possible (and I might want to bikeshed the name a little :), but I don't have any objection to landing it now.
Comment on attachment 790515 [details] [diff] [review] base-patch Review of attachment 790515 [details] [diff] [review]: ----------------------------------------------------------------- What you think about making RemoteAddonsParent.init() to be in remote-browser.xml, and RemoteAddonsChild.init in browser-child.js? This way you won't have to check for the e10s pref, and it will all live in toolkit. But for that you will need to add a .initialized safeguard to RemoteAddonsParent too, so that only the first remote browser being created triggers it.
Attachment #790515 - Flags: review?(felipc) → review+
Assignee: nobody → wmccloskey
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 26
Depends on: 1271462
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: