gecko-dev/devtools/client/debugger
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
..
assets Bug 1559819 - rename threadClient to threadFront; r=jdescottes 2019-07-11 09:45:32 +00:00
bin Bug 1586658 - Update debugger bundle files.r=jlast. 2019-10-08 21:28:18 +00:00
configs Bug 1555293 - Fix 0.13 - 0.16% installer size. r=davidwalsh 2019-06-13 14:18:10 +00:00
dist Bug 1588637 - perf: Reduce memory allocation, avoid regular expressions and layout trashing r=davidwalsh 2019-10-16 18:44:13 +00:00
flow-typed Bug 1572214 - Part 3: Update debugger to use new react-redux flow-typed bindings for better typechecking. r=jlast 2019-10-08 17:59:46 +00:00
images Bug 1550030 - Show breakpoint icon in inspector for DOM Mutation Breakpoints r=gl 2019-09-18 21:32:42 +00:00
packages Bug 1588997 - Convert ObjectClient to protocol.js front. r=nchevobbe. 2019-10-17 16:06:25 +00:00
src Bug 1588997 - Convert ObjectClient to protocol.js front. r=nchevobbe. 2019-10-17 16:06:25 +00:00
test/mochitest Bug 1588997 - Convert ObjectClient to protocol.js front. r=nchevobbe. 2019-10-17 16:06:25 +00:00
.eslintignore Bug 1551218 - Part 1: Enable running top-level eslint for the devtools debugger, r=Standard8,jlast 2019-05-17 15:50:29 +00:00
.eslintrc.js Bug 1330148 - Remove no-iterator ESLint exclusions on devtools since there are no violations now. r=jdescottes 2019-09-12 08:02:40 +00:00
.eslintrc.jsx-a11y
.flowconfig Bug 1541633 - Part 3: Reduce the amount of data passed to the source-map worker functions. r=jlast 2019-08-23 14:34:42 +00:00
.prettierignore Bug 1551218 - Part 1: Enable running top-level eslint for the devtools debugger, r=Standard8,jlast 2019-05-17 15:50:29 +00:00
.prettierrc.js Bug 1572214 - Part 2: Override Prettier Flow config to allow templatized call syntax. r=jlast 2019-10-08 17:57:16 +00:00
.remarkignore
.remarkrc
.stylelintignore Bug 1574266 - Use modern syntax highlighting in debugger r=Harald 2019-08-16 15:02:42 +00:00
.stylelintrc
babel.config.js Bug 1572209 - Part 3: Upgrade MC Devtools build logic to use Babel 7.x for compilation. r=jlast 2019-08-20 00:57:18 +00:00
index.html Bug 1572390 - Split main.js in debugger-server and debugger-server-connection r=yulia,ochameau 2019-08-08 12:44:13 +00:00
jest-test.config.js Bug 1586297 - Fix debugger's jest failures. r=jlast. 2019-10-07 15:34:14 +00:00
jest.config.js Bug 1551218 - Part 3: Add a top-level .prettierrc and reformat the debugger, r=jlast 2019-05-17 15:51:36 +00:00
moz.build Bug 1584973 - Expose object inspector's reducer file. r=jlast. 2019-10-02 08:05:28 +00:00
package.json Bug 1578606 - Fix jest. r=davidwalsh 2019-09-05 20:38:25 +00:00
panel.js Bug 1580334 - Hovering on the timeline should update the debugger. 2019-09-21 04:51:48 +00:00
postcss.config.js Bug 1551218 - Part 3: Add a top-level .prettierrc and reformat the debugger, r=jlast 2019-05-17 15:51:36 +00:00
README.mozilla
webpack.config.js Bug 1586658 - Update debugger bundle files.r=jlast. 2019-10-08 21:28:18 +00:00
yarn.lock Bug 1578606 - Fix jest. r=davidwalsh 2019-09-05 20:38:25 +00:00

This is the debugger.html project output.
See https://github.com/devtools-html/debugger.html

Version 128

Comparison: https://github.com/devtools-html/debugger.html/compare/release-127...release-128

Packages:
- babel-plugin-transform-es2015-modules-commonjs @6.26.2
- babel-preset-react @6.24.1
- react @16.4.1
- react-dom @16.4.1
- webpack @3.12.0