gecko-dev/devtools/client/inspector
jaril 696cf3b52a Bug 1588997 - Convert ObjectClient to protocol.js front. r=nchevobbe.
- Converted the ObjectClient into an protocoljs Front
- Converted the SymbolIteratorClient into a protocoljs Front and moved it to devtools/shared/fronts
- Converted the PropertyIteratorClient into a protocoljs Front and moved it to devtools/shared/fronts
- Converted the EnvironmentClient into a protocoljs Front and moved it to devtools/shared/fronts
- Modified calls to `DebuggerClient.release()` so that it tries to call the ObjectFront's release method first, and falls back on `DebuggerClient.release()` if there's no object front
- Changed reps so that it instantiates only one ObjectClient per grip
- Changed tests so that they expect what the Front's request method resolves to where applicable (i.e. ObjectFront.allocationStack resolves to allocationStack, not a packet object with an allocationStack property)
- Changed callbacks provided to ObjectClient methods to be chained to the ObjectFront methods (e.g. ObjectClient.getScope(callback) changed to ObjectFront.getScope().callback())
- Changed tests to use async/await (test_framebindings-x.js, test_functiongrips-x.js, test_objectgrips-x.js)
- Changed tests to expect protocoljs to throw an error string instead of an error object (test_objectgrips-fn-apply-03.js, test_threadlifetime-02.js, test_pauselifetime-03.js)

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

--HG--
rename : devtools/shared/client/environment-client.js => devtools/shared/fronts/environment.js
rename : devtools/shared/client/property-iterator-client.js => devtools/shared/fronts/property-iterator.js
rename : devtools/shared/client/symbol-iterator-client.js => devtools/shared/fronts/symbol-iterator.js
extra : moz-landing-system : lando
2019-10-17 16:06:25 +00:00
..
animation Bug 1583252 - Assert that there is no pending client at end of each test. r=jdescottes 2019-10-02 16:24:29 +00:00
boxmodel Bug 1578097 - Add prefs to persist the open states of flexbox accordion items separately; r=gl 2019-09-25 07:57:26 +00:00
changes Bug 1579452 - Enable ESLint rule no-async-promise-executor on disabled locations for devtools. r=jlast 2019-09-17 17:50:23 +00:00
compatibility Bug 1588962: Reflect the changes on the rule view. r=rcaliman 2019-10-18 01:35:14 +00:00
components Bug 1577467 - Remove obsolete iframe container for DevTools animation inspector; r=daisuke 2019-08-30 12:17:05 +00:00
computed Bug 1587839 - Pass the sourceId to sourcemap service subscribe callback. r=loganfsmyth. 2019-10-16 00:16:55 +00:00
configs
extensions Bug 1582865 - Add test case in inspector extension sidebar test. r=rpl. 2019-09-27 12:07:00 +00:00
flexbox Bug 1578097 - Add prefs to persist the open states of flexbox accordion items separately; r=gl 2019-09-25 07:57:26 +00:00
fonts Bug 1541411 - Enforce Title Case on labels across panels. r=fvsch 2019-10-16 11:15:00 +00:00
grids Bug 1565263 - Support target switching for the console. r=nchevobbe,yulia,jdescottes 2019-10-09 08:03:43 +00:00
layout Bug 1512513 - Set the short toolbar height to 24px (25px with border) instead of 23px; r=Honza,rcaliman 2019-09-25 20:16:33 +00:00
markup Bug 1578752 - Pass event listener column to debugger for more accurate pretty print. r=davidwalsh 2019-10-16 23:03:15 +00:00
rules Bug 1587839 - Pass the sourceId to sourcemap service subscribe callback. r=loganfsmyth. 2019-10-16 00:16:55 +00:00
shared Bug 1568126 - Part 3: Use the contextual WalkerFront in the markup view event handlers. r=ochameau 2019-10-16 18:19:02 +00:00
test Bug 1584243: Wait until the link has the visited state. r=pbro 2019-10-15 07:43:33 +00:00
.eslintrc.js Bug 1558517 - Pre 3.0: Remove conflicting eslint rules, and turn on "curly: all" everywhere, r=standard8 2019-06-28 17:14:01 +02:00
breadcrumbs.js Bug 1574520 - Clean up Inspector breadcrumbs for RTL r=gl 2019-08-23 16:45:22 +00:00
index.xhtml Bug 1567859 - Add missing separator after computed style filter. r=gl 2019-09-15 20:06:24 +00:00
inspector-search.js Bug 1568857 - Get the grids from all current targets; r=ochameau 2019-09-19 12:11:44 +00:00
inspector.js Bug 1588997 - Convert ObjectClient to protocol.js front. r=nchevobbe. 2019-10-17 16:06:25 +00:00
moz.build Bug 1586634: Add a sidebar panel for the compatibility tool. r=rcaliman,gl 2019-10-09 00:37:55 +00:00
node-picker.js Bug 1574401 - Multi-target node-picker in the browser toolbox r=rcaliman,gl,ochameau 2019-10-08 13:47:18 +00:00
panel.js
reducers.js Bug 1587690: Implement basic Redux flow. r=rcaliman,ladybenko 2019-10-16 01:24:48 +00:00
store.js Bug 1582697 - Don't add the task middleware by default in create-store. r=davidwalsh. 2019-09-30 15:57:46 +00:00
toolsidebar.js Bug 1568779 - Remove editors settings comments in devtools files. r=pbro. 2019-08-19 12:48:16 +00:00