forked from mirrors/gecko-dev
- 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 |
||
|---|---|---|
| .. | ||
| .eslintrc.js | ||
| ext-bookmarks.js | ||
| ext-browser.js | ||
| ext-browserAction.js | ||
| ext-browsingData.js | ||
| ext-chrome-settings-overrides.js | ||
| ext-commands.js | ||
| ext-devtools-inspectedWindow.js | ||
| ext-devtools-network.js | ||
| ext-devtools-panels.js | ||
| ext-devtools.js | ||
| ext-find.js | ||
| ext-history.js | ||
| ext-menus.js | ||
| ext-normandyAddonStudy.js | ||
| ext-omnibox.js | ||
| ext-pageAction.js | ||
| ext-pkcs11.js | ||
| ext-search.js | ||
| ext-sessions.js | ||
| ext-sidebarAction.js | ||
| ext-tabs.js | ||
| ext-topSites.js | ||
| ext-url-overrides.js | ||
| ext-urlbar.js | ||
| ext-windows.js | ||