Created attachment 626181 [details] [diff] [review]
We promote the use of manifest.webapp everywhere (and switched to that in gaia), so let's align the implementation here also.
This uses .webapp when installing new apps, and supports .json and .webapp when reading to not lose previously installed apps.
Comment on attachment 626181 [details] [diff] [review]
Looks good to me, though it does feel a bit clunky having that one bit of backwards-compatibility code in there. Hopefully we won't need it anymore once some form of app sync lands.
This patch only modifies the DOM Registry, correct? If so, is there any way to verify this from an end-user perspective?
I know installing an app on desktop still produces a "manifest.json" in the APPDATA folder for windows with this patch.