gecko-dev/devtools/client/shadereditor
Alexandre Poirot 2bd76261bb Bug 1387123 - Replace all usages of require(promise).defer by require(devtools/shared/defer).defer. r=tromey
In prevision of Promise.jsm removal, use defer helper module instead of Promise.jsm
as that's the only one feature that DOM Promise don't support.

PART1: Import devtools/shared/defer
$ sed -i '/require("promise")/a const defer = require("devtools/shared/defer");' $(egrep -lir "promise.defer\(\)" $(egrep -rl "require\(\"promise\"\)" devtools))
But ignore debugger as it still uses sync promises and would better be handled manually
$ git checkout devtools/client/debugger/
MozReview-Commit-ID: 7FvhNxULB2x

--HG--
extra : rebase_source : 7eacd673759d85ab88d69b6edc6dff4c7f245638
2017-08-08 15:33:56 +02:00
..
test Bug 1387123 - Replace all usages of require(promise).defer by require(devtools/shared/defer).defer. r=tromey 2017-08-08 15:33:56 +02:00
moz.build
panel.js
shadereditor.js Bug 1387123 - Replace all usages of require(promise).defer by require(devtools/shared/defer).defer. r=tromey 2017-08-08 15:33:56 +02:00
shadereditor.xul