#1659 Establish a new install manifest format for add-ons.

Open
opened 6 months ago by mattatobin · 0 comments
mattatobin commented 6 months ago (Migrated from github.com)

I want to create a new add-on install manifest using the json format. It will largely be a close 1:1 translation of install.rdf but with less ambiguity and without some of the quirks of the awesome but ancient Netscape RDF parser.

The series of patches that will be largely if not entirely confined to XPIProvider will have some prep work done as a Part 0 and include some refactoring of the existing logic to better accommodate the introduction of install.json.

I plan to put the RDF Parsing behind MOZ_EM_RDF which will eventually also include the update.rdf parsing as well. But that will be in a different issue.

This will likely require some confdef or configure option work but I will specify that as this progresses.

I want to create a new add-on install manifest using the json format. It will largely be a close 1:1 translation of `install.rdf` but with less ambiguity and without some of the quirks of the awesome but ancient Netscape RDF parser. The series of patches that will be largely if not entirely confined to `XPIProvider` will have some prep work done as a Part 0 and include some refactoring of the existing logic to better accommodate the introduction of `install.json`. I plan to put the RDF Parsing behind `MOZ_EM_RDF` which will eventually also include the `update.rdf` parsing as well. But that will be in a different issue. This will likely require some `confdef` or configure option work but I will specify that as this progresses.
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.