gecko-dev/devtools/shared
Alexandre Poirot 9a08694477 Bug 1515862 - Set global and target scope front IDs from getFront helper. r=jdescottes
Ideally, formAttributeName would be a field on the prototype of each front,
but unfortunately, Firefox doesn't support ES Class's fields yet. So it is
put as an instance attribute instead.

This patch streamline the manually set actorID and the retrieval of actor ID
from root or target front's form into `getFront` helper method.
So that all the specific related to the lazy actor is now inside of this helper.
It also moves the special "this.manage(this)" to this helper.
We might be able to followup on this one and finally have only the root front
being self managed. But the initialize method makes it hard.

Note the special tweak made to devtools/client/responsive.html/manager.js
Hopefully this can be removed once the target classes are merged.

Depends on D15832

Differential Revision: https://phabricator.services.mozilla.com/D17615

--HG--
extra : moz-landing-system : lando
2019-01-28 18:42:50 +00:00
..
acorn
adb Bug 1508956 - Check for ADB runtimes updates periodically;r=daisuke,ladybenko 2018-12-20 09:25:41 +00:00
client Bug 1518777 - move webConsoleClient.detach to destroy; r=ochameau 2019-01-24 11:50:36 +00:00
css Bug 1520229 - [css-logical] Implement the inset shorthand. r=mats 2019-01-20 18:32:11 +01:00
discovery Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
fronts Bug 1515862 - Set global and target scope front IDs from getFront helper. r=jdescottes 2019-01-28 18:42:50 +00:00
heapsnapshot Bug 1512949 - Remove eval from tests and flip assertion flag r=ckerschb 2019-01-24 09:06:07 +00:00
inspector Bug 1502346 - Retrieve ::slotted rules in InspectorUtils getCSSStyleRules;r=emilio 2018-12-17 21:33:40 +00:00
jsbeautify
layout Bug 1521026 - Flex highlighter shouldn't scroll for position:fixed elements r=gl 2019-01-21 16:49:24 +00:00
locales Bug 1468833 - Duplicate strings needed in the rules view rewrite from inspector.properties into styleinspector.properties; r=pbro 2018-12-21 13:24:41 -05:00
node-properties
performance Bug 1489745 - Convert the preference sample-frequency-khz to hz r=ochameau,mstange 2018-10-24 12:09:37 +00:00
platform Bug 1493292 - Remove aDataLen parameters from nsITransferable.getTransferData. r=smaug 2018-11-20 16:59:56 +00:00
preferences Bug 1505172 - Remove references to devtools.debugger.forbid-certified-apps preference. r=jdescottes,jryans 2018-11-08 16:46:58 +00:00
protocol Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
qrcode Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
screenshot Bug 1498143 - Pass nodeActorID to screenshot actor to enable feature in iframes and shadowroots;r=pbro,yulia 2018-11-19 13:27:51 +00:00
security Bug 1508285 - Refactor RootFront.listTabs to return BrowsingContextTargetFront instead of JSON form. r=yulia,jdescottes 2018-12-17 11:56:30 +00:00
specs Bug 1521776 - Add new scrollable markup badges; r=gl 2019-01-23 14:07:47 +00:00
sprintfjs
test-helpers Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
tests Bug 1520773 - Prevent infinite loops in DebuggerClient.close. r=yulia 2019-01-21 11:04:08 +00:00
transport Bug 1521052 - Add DebuggerServer.hasConnection to track if it still has active connections. r=jdescottes 2019-01-23 14:46:10 +00:00
webconsole Bug 1518777 - move webConsoleClient.detach to destroy; r=ochameau 2019-01-24 11:50:36 +00:00
worker Bug 1514856 - move image data array traversal to worker thread when calculating contrast ratio for text nodes. r=jdescottes,ochameau 2019-01-16 19:00:45 +00:00
.eslintrc.js
async-storage.js
async-utils.js
base-loader.js Bug 1514210 part 1 - Create the devtools sandbox in a new compartment for now. r=bzbarsky 2019-01-03 10:02:33 +00:00
builtin-modules.js Bug 1520544 - Expose NodeFilter to DevTools modules r=gl 2019-01-16 20:55:23 +00:00
content-observer.js Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
debounce.js
defer.js Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
deprecated-sync-thenables.js
DevToolsUtils.js Bug 1505393 - Add better handling of unsafe getters in JsPropertyProvider; r=bgrins. 2018-11-08 15:47:53 +00:00
dom-node-constants.js Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
dom-node-filter-constants.js Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
event-emitter.js Bug 1514197 - finish emitting events before clearing; r=jdescottes 2018-12-14 17:36:45 +00:00
extend.js
flags.js Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
generate-uuid.js
indentation.js
indexed-db.js
jar.mn
l10n.js Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
loader-plugin-raw.jsm Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
Loader.jsm Bug 1513655 - Remove source-map module and usage from the debugger server. r=jlast 2018-12-14 19:49:08 +00:00
moz.build Bug 1495382 - Check isMultiE10s from runtime info;r=daisuke,ladybenko 2019-01-09 09:44:15 +00:00
multi-e10s-helper.js Bug 1495382 - Check isMultiE10s from runtime info;r=daisuke,ladybenko 2019-01-09 09:44:15 +00:00
Parser.jsm Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
path.js
plural-form.js
protocol.js Bug 1515862 - Set global and target scope front IDs from getFront helper. r=jdescottes 2019-01-28 18:42:50 +00:00
system.js Bug 1495382 - Check isMultiE10s from runtime info;r=daisuke,ladybenko 2019-01-09 09:44:15 +00:00
task.js Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
ThreadSafeDevToolsUtils.js
throttle.js
wasm-source-map.js Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00