gecko-dev/mobile/android/app
Andrew Swan aeee120808 Bug 1402064 Switch to modern AMO metadata API r=kmag
Switch from the old XML-based AMO metadata API to the modern JSON based
API.  This turned into something between a modest update and complete
rewrite.  Most notably, external APIs became (mostly) promise-based.  The
exception is getCachedAddonById() which XPIInstall.jsm requires a
synchronous callback from.

Also, hopefully we will be able to get rid of a bunch of this metadata
handling soon.  If this code had a long life ahead of it, the unit tests
could use some more attention, but I mostly did the minimum here just to
keep them running for now with the expectation that we'll be able to get
rid of them within some small number of months.

MozReview-Commit-ID: 3DRaBdWGaiJ

--HG--
rename : services/sync/tests/unit/addon1-search.xml => services/sync/tests/unit/addon1-search.json
rename : services/sync/tests/unit/bootstrap1-search.xml => services/sync/tests/unit/bootstrap1-search.json
rename : services/sync/tests/unit/missing-sourceuri.xml => services/sync/tests/unit/missing-sourceuri.json
rename : services/sync/tests/unit/missing-xpi-search.xml => services/sync/tests/unit/missing-xpi-search.json
rename : services/sync/tests/unit/rewrite-search.xml => services/sync/tests/unit/rewrite-search.json
rename : services/sync/tests/unit/systemaddon-search.xml => services/sync/tests/unit/systemaddon-search.json
extra : rebase_source : f25d78b938768041c5c05b72a1f7ff3a7dee8275
2018-01-10 14:18:20 -08:00
..
omnijar
src Bug 1363924 p2 - Move deviceID and uid to payload level in sync ping. r=Grisha 2018-02-20 15:01:24 +08:00
build.gradle Bug 1411654 - Part 4: Use flavorDimensions to simplify {with,without}GeckoBinaries logic. r=maliu 2017-11-09 16:47:05 -08:00
checkstyle.xml
findbugs-exclude.xml Bug 1358338 - findbugs: Ignore generated R.*/Manifest* r=sebastian 2017-04-20 19:46:15 -07:00
geckoview-prefs.js Bug 1436887 - [1.1] Add GeckoView prefs file. r=snorp,jchen 2018-02-14 19:52:20 +01:00
lint.xml Bug 1411654 - Part 5b: Work through WrongConstant lint issues. r=mcomella 2017-11-14 15:36:49 -08:00
mobile.ico
mobile.js Bug 1402064 Switch to modern AMO metadata API r=kmag 2018-01-10 14:18:20 -08:00
moz.build Bug 1436887 - [1.1] Add GeckoView prefs file. r=snorp,jchen 2018-02-14 19:52:20 +01:00
ua-update.json.in Bug 1385206 - Documents the syntax for this file; r=miketaylr 2017-07-31 06:53:39 +09:00