gecko-dev/gfx/wr/debugger
Glenn Watson 29fd75717f Bug 1566031 - Update vulnerable lodash version in WebRender Debugger. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D47856

--HG--
extra : moz-landing-system : lando
2019-10-02 19:52:48 +00:00
..
dist Bug 1566031 - Update vulnerable lodash version in WebRender Debugger. r=emilio 2019-10-02 19:52:48 +00:00
src Bug 1542826 - Rebuild the debugger front-end. r=gw 2019-04-25 19:31:09 +00:00
.babelrc
.editorconfig
.gitignore
README.md
index.html
package-lock.json Bug 1566031 - Update vulnerable lodash version in WebRender Debugger. r=emilio 2019-10-02 19:52:48 +00:00
package.json Bug 1542826 - Rebuild the debugger front-end. r=gw 2019-04-25 19:31:09 +00:00
webpack.config.js

README.md

WebRender Debugger

A web based debugger for WebRender.

Using the debugger

Build your application with the debugger feature enabled, for example in wrench:

cargo build --features=debugger

Now, open your browser and open the debugger/index.html file. Click Connect and the debugger will attempt to connect to WR via websocket.

Using the debugger with Gecko

In the Gecko source tree, open gfx/webrender_bindings/Cargo.toml in a text editor.

Add features = ['debugger'] to the end of the file (in the dependencies.webrender section).

Vendor the rust dependencies locally for the debugger (we don't want these committed to the repo): ./mach vendor rust

Now, build and run as usual, and the debugger will be available.