Closed Bug 711137 Opened 13 years ago Closed 13 years ago

Rework apps extension as an XPCOM service

Categories

(Web Apps :: Extension, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: mhanson, Assigned: anant)

References

Details

The DOMApplicationRegistry service provides a clean way to register behavior related to applications. The App Runtime extension should be modified to use this registration scheme. This will entail removing all the injector-related code, creating facades to the new, native app persistence logic, and modifying value-added features (e.g. native app synthesis, popup panel) to hook into the control flow through this API. [1] http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/apps/nsIDOMApplicationRegistry.idl
Blocks: 711138
Assignee: nobody → anant
Depends on: 600460
Bug #600460 means we cannot remove the mozApps object injected by the code in mozilla-central. Until that bug is fixed, Fabrice suggested that we turn off the m-c mozApps implementation for Firefox, so the add-on can continue to function without changes.
A Pivotal Tracker story has been created for this Bug: http://www.pivotaltracker.com/story/show/24808751
Not sure if this applies to the mozilla-central implementation of native app installation. Anant, do you know if it would apply to the mozilla-central implementation of native app installation?
The WebRT implementation strategy has evolved considerably since this bug was filed, so that this tracker is no longer helpful. Marking resolved / invalid.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.