Commit Graph

11 Commits

Author SHA1 Message Date
Alexandre Poirot
e563788ea7 Bug 1434374 - Auto-rewrite Cu.import into ChromeUtils.import or require calls. r=jdescottes
MozReview-Commit-ID: 7YyLu5q23Hs

--HG--
extra : rebase_source : bb2805652c85d74a3e888326f4afa4b6857afa64
2018-02-07 01:37:36 -08:00
Andrew McCreight
5dec0e0beb Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian
This patch was autogenerated by my decomponents.py

It covers almost every file with the extension js, jsm, html, py,
xhtml, or xul.

It removes blank lines after removed lines, when the removed lines are
preceded by either blank lines or the start of a new block. The "start
of a new block" is defined fairly hackily: either the line starts with
//, ends with */, ends with {, <![CDATA[, """ or '''. The first two
cover comments, the third one covers JS, the fourth covers JS embedded
in XUL, and the final two cover JS embedded in Python. This also
applies if the removed line was the first line of the file.

It covers the pattern matching cases like "var {classes: Cc,
interfaces: Ci, utils: Cu, results: Cr} = Components;". It'll remove
the entire thing if they are all either Ci, Cr, Cc or Cu, or it will
remove the appropriate ones and leave the residue behind. If there's
only one behind, then it will turn it into a normal, non-pattern
matching variable definition. (For instance, "const { classes: Cc,
Constructor: CC, interfaces: Ci, utils: Cu } = Components" becomes
"const CC = Components.Constructor".)

MozReview-Commit-ID: DeSHcClQ7cG

--HG--
extra : rebase_source : d9c41878036c1ef7766ef5e91a7005025bc1d72b
2018-02-06 09:36:57 -08:00
pd4d10
bfb81cea7b Bug 1427077 - Make devtools/client/netmonitor work correctly at browser r=rickychien
Replace `loader.lazyGetter` pattern with normal variable assignment

MozReview-Commit-ID: JJTXKgXRgBZ

--HG--
extra : rebase_source : 91e63d7515573a3c55756fd04811fe61515b3cf8
2018-01-03 21:33:57 +08:00
Noemi Erli
2da14c0702 Backed out changeset 591cf97d4777 (bug 1427077) for ES failures in /builds/worker/checkouts/gecko/devtools/client/shared/webpack/rewrite-lazy-getter.js r=backout on a CLOSED TREE 2018-01-04 10:42:44 +02:00
pd4d10
32c41ce3c9 Bug 1427077 - Make devtools/client/netmonitor work correctly at browser r=rickychien
Replace `loader.lazyGetter` pattern with normal variable assignment

MozReview-Commit-ID: I08f8hnQ0nN

--HG--
extra : rebase_source : 18d9108d1b49aad92f0c9a2223c2fff58e1dddb1
2018-01-03 21:33:57 +08:00
Nicolas Chevobbe
e2539fb394 Bug 1403106 - Fix rewrite-lazy require for non-named modules; r=Honza
MozReview-Commit-ID: 3vGooT3G450

--HG--
extra : rebase_source : 60d9dc3223e3c3ae0ff72e6685ae8950eda5451f
2017-10-04 12:22:15 +02:00
Julian Descottes
0702847ccf Bug 1403489 - remove special loader rule for devtools/shared/platform;r=tromey
MozReview-Commit-ID: HwhAXHm8ipq

--HG--
rename : devtools/shared/platform/content/.eslintrc.js => devtools/client/shared/webpack/shims/.eslintrc.js
rename : devtools/shared/platform/content/moz.build => devtools/client/shared/webpack/shims/moz.build
rename : devtools/shared/platform/content/clipboard.js => devtools/client/shared/webpack/shims/platform-clipboard-stub.js
rename : devtools/shared/platform/content/stack.js => devtools/client/shared/webpack/shims/platform-stack-stub.js
rename : devtools/shared/platform/content/test/.eslintrc.js => devtools/client/shared/webpack/shims/test/.eslintrc.js
rename : devtools/shared/platform/content/test/mochitest.ini => devtools/client/shared/webpack/shims/test/mochitest.ini
rename : devtools/shared/platform/content/test/test_clipboard.html => devtools/client/shared/webpack/shims/test/test_clipboard.html
rename : devtools/shared/platform/content/test/test_stack.js => devtools/client/shared/webpack/shims/test/test_stack.js
rename : devtools/shared/platform/content/test/xpcshell.ini => devtools/client/shared/webpack/shims/test/xpcshell.ini
rename : devtools/shared/platform/chrome/clipboard.js => devtools/shared/platform/clipboard.js
rename : devtools/shared/platform/chrome/stack.js => devtools/shared/platform/stack.js
extra : rebase_source : d233c0d5b4691f595ec61cae52167921f57ee942
2017-09-27 12:38:23 +02:00
Julian Descottes
ebb3f6a194 Bug 1403175 - move webpack shims to dedicated folder;r=Honza
MozReview-Commit-ID: 5oDee2Pb9ly

--HG--
rename : devtools/client/shims/devtools.js => devtools/client/shared/webpack/shims/framework-devtools-shim.js
rename : devtools/shared/shims/fronts/timeline.js => devtools/client/shared/webpack/shims/fronts-timeline-shim.js
rename : devtools/client/webconsole/local-dev/jsterm-stub.js => devtools/client/shared/webpack/shims/jsterm-stub.js
rename : devtools/client/webconsole/local-dev/system-stub.js => devtools/client/shared/webpack/shims/system-stub.js
extra : rebase_source : 5e13c726530671a49eb382c3a6dbb6cdd3b4dadf
2017-09-27 12:07:39 +02:00
Jan Odvarko
747e5dafd6 Bug 1399390 - Use lazy-require in Netmonitor's webpack.config; r=jdescottes
MozReview-Commit-ID: Lt07vlWXLeg

--HG--
rename : devtools/client/inspector/webpack/rewrite-browser-require.js => devtools/client/shared/webpack/rewrite-browser-require.js
rename : devtools/client/inspector/webpack/rewrite-css-logic-importer.js => devtools/client/shared/webpack/rewrite-css-logic-importer.js
rename : devtools/client/inspector/webpack/rewrite-event-emitter.js => devtools/client/shared/webpack/rewrite-event-emitter.js
rename : devtools/client/inspector/webpack/rewrite-lazy-require.js => devtools/client/shared/webpack/rewrite-lazy-require.js
rename : devtools/client/inspector/webpack/rewrite-react-redux.js => devtools/client/shared/webpack/rewrite-react-redux.js
rename : devtools/client/inspector/webpack/rewrite-sdk-lazy-require.js => devtools/client/shared/webpack/rewrite-sdk-lazy-require.js
extra : rebase_source : 3e88ddc1bb50f0a267584405e0461c69675b8470
2017-09-14 10:53:27 +02:00
Jan Odvarko
74d658a4f8 Bug 1395834 - Implement theme loader; r=nchevobbe
MozReview-Commit-ID: 5AR0AX5tTnB

--HG--
extra : rebase_source : dcb5f41efa3cd17f88aa498c1ac53bac128310dd
2017-09-14 10:03:26 +02:00
Jan Odvarko
dbdcbb0d21 Bug 1395834 - Launchpad is broken; r=nchevobbe
MozReview-Commit-ID: CdeEvvE6ExB

--HG--
rename : devtools/client/webconsole/webpack/rewrite-raw.js => devtools/client/shared/webpack/rewrite-raw.js
extra : rebase_source : d833b3c6199b75bdd34e1a2f015e51da13450a80
2017-09-14 09:50:54 +02:00