gecko-dev/devtools/client
Nicolas Chevobbe 63965d781c Bug 1494680 - Move inspector to newest reps bundle. r=gl.
The inspector was using an outdated Reps bundle
for some time because some non-trivial changed
were made to the ObjectInspector that we wanted
to do as a follow up for in the inspector, but never
took the time to do so.

This will become a painpoint soon as we're planning
to do changes in reps for Fission.

This patch removes the old bundle, and mov the
inspector usage of Reps to the new bundle.

We introduce a new middleware, thunk-with-options,
that is similar to thunk but cab be bound with an
options object (on which we add dispatch and getState),
that will be then passed as parameter to the actions.

Since the task middelware is executed before the thunk one,
and given that it handles async function, it would bypass
the thunk-with-action middleware, making some objectInspector
actions fail. To workaround that, we add an option to createStore
to add the ability to disable the task middleware (which isn't
needed in the inspector).

The ObjectInspector reducer is also added to the
inspector store.

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

--HG--
extra : moz-landing-system : lando
2019-09-20 21:35:52 +00:00
..
aboutdebugging Bug 1565858 - aboutdebugging sidebar test should use longer timings in debug builds r=daisuke 2019-09-20 01:06:51 +00:00
accessibility Bug 1500142 - Remove inspector bindings from toolbox. r=yulia,ochameau 2019-09-16 17:39:42 +00:00
application Bug 1575529: Display color values for manifest members r=Ola 2019-09-18 10:03:44 +00:00
bin Bug 1566443 - Rename folder aboutdebugging-new to aboutdebugging r=remote-debugging-reviewers,daisuke 2019-08-23 08:52:33 +00:00
debugger Bug 1581958 - Add sub-menu to watchpoints context menu r=jlast 2019-09-20 02:54:39 +00:00
dom Bug 1568157 - Part 3: Replace toolbox.highlighter with the contextual HighlighterFront. r=yulia 2019-08-27 19:13:45 +00:00
framework Bug 1110276 - Log on Events (UI). r=davidwalsh 2019-09-17 21:17:58 +00:00
inspector Bug 1494680 - Move inspector to newest reps bundle. r=gl. 2019-09-20 21:35:52 +00:00
jsonview Bug 1575786 - Use unprefixed user-select property in devtools CSS; r=ladybenko,jlast 2019-08-29 10:12:25 +00:00
locales Bug 1581958 - Add sub-menu to watchpoints context menu r=jlast 2019-09-20 02:54:39 +00:00
memory Bug 1569676 - Make memory panel's destroy synchronous. r=jdescottes 2019-08-12 13:47:15 +00:00
netmonitor Bug 1580541 - Implement basic UI for request blocking r=Honza 2019-09-20 14:21:01 +00:00
performance Bug 1579452 - Enable ESLint rule no-async-promise-executor on disabled locations for devtools. r=jlast 2019-09-17 17:50:23 +00:00
performance-new Bug 1582140 - Create more detailed docs for the profiler popup; r=julienw a=doc 2019-09-20 16:33:16 +00:00
preferences Bug 1582342 - Don't duplicate overlay step pref r=jlast 2019-09-19 15:33:56 +00:00
responsive Backed out 6 changesets (bug 1553804) for browser-chrome failure at browser/base/content/test/general/browser_fullscreen-window-open.js. On a CLOSED TREE 2019-09-20 10:09:54 +03:00
scratchpad Bug 1579452 - Enable ESLint rule no-async-promise-executor on disabled locations for devtools. r=jlast 2019-09-17 17:50:23 +00:00
shared Bug 1494680 - Move inspector to newest reps bundle. r=gl. 2019-09-20 21:35:52 +00:00
storage Bug 1542144 - Annotate test on fission cause on debug failures. r=pbone 2019-09-04 03:10:04 +03:00
styleeditor Bug 1580545 - Convert ResponsiveUI and ResponsiveUIManager to ES6 classes. r=mtigley 2019-09-11 18:51:35 +00:00
themes Bug 1580936 - [Inactive CSS] Final visual polish, Part Two r=jdescottes 2019-09-19 15:16:11 +00:00
webconsole Bug 1581614 - Extract service container. r=nchevobbe 2019-09-20 19:16:42 +00:00
webide Bug 1572332 - Move non-debugger devtools prefs into all.js and firefox.js. r=jdescottes 2019-08-26 01:44:59 +00:00
webreplay Bug 1582557 - Fix some stepping issues, r=jlast. 2019-09-19 21:18:57 +00:00
.eslintrc.js
definitions.js Bug 1578772 - Enable/disable replay from Devtools settings. r=bhackett 2019-09-17 19:37:00 +00:00
jar.mn Bug 1580541 - Implement basic UI for request blocking r=Honza 2019-09-20 14:21:01 +00:00
menus.js Bug 1363970 - Disable touch simulation when color picker is active. r=gl,rcaliman 2019-09-12 18:20:39 +00:00
moz.build Bug 1566443 - Rename folder aboutdebugging-new to aboutdebugging r=remote-debugging-reviewers,daisuke 2019-08-23 08:52:33 +00:00