Commit Graph
66 Commits
Author SHA1 Message Date
Mark Banner ea82bec0f5 Bug 1916093 - Enable more documentation generation warnings as fatal. r=sylvestre,devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D220766
2024-09-03 18:48:46 +00:00
artem manushenkov 5c673a5672 Bug 1826409 - [devtools] Show dimension overlay by default while window is resizing. r=devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D203924
2024-07-26 08:09:27 +00:00
Alexandre Poirot 1756fdd980 Bug 1908704 - [devtools] Document the DEBUG_TRACE_LINE for devtools mochitests. r=devtools-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D216984
2024-07-22 13:42:21 +00:00
Mark Banner 66e8ca14df Bug 1907841 - Change ESLint's .eslintignore to be an imported module. r=frontend-codestyle-reviewers,zeid,devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D216540
2024-07-16 12:53:09 +00:00
Alexandre Poirot 077d52cc17 Bug 1901643 - [devtools] Gather resources in arrays in order to prevent having to pass the resource type everytime. r=devtools-reviewers,devtools-backward-compat-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D213224
2024-06-18 18:33:18 +00:00
Nicolas Chevobbe 8a13e46e2e Bug 1901942 - [devtools] Remove unused FilterCheckbox component. r=devtools-reviewers,jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D213391
2024-06-12 11:54:38 +00:00
Andrew Halberstadt a680bcd3e1 Bug 1868440 - [ci] Upgrade taskcluster-taskgraph to v7.4.0, r=perftest-reviewers,geckoview-reviewers,ci-and-tooling,devtools-reviewers,taskgraph-reviewers,releng-reviewers,mach-reviewers,omc-reviewers,jmaher,hneiva,aminomancer,jari,dom-storage-reviewers,afinder,asuth,bhearsum,owlish
Differential Revision: https://phabricator.services.mozilla.com/D206260
2024-04-18 20:39:09 +00:00
Stanca Serban 3dbb534055 Backed out 2 changesets (bug 1868440) for gecko decision task broken. CLOSED TREE
Backed out changeset 4b22948d849a (bug 1868440)
Backed out changeset 837bdcb3694a (bug 1868440)
2024-04-18 21:25:43 +03:00
Andrew Halberstadt ef4f1e168b Bug 1868440 - [ci] Upgrade taskcluster-taskgraph to v7.4.0, r=perftest-reviewers,geckoview-reviewers,ci-and-tooling,devtools-reviewers,taskgraph-reviewers,releng-reviewers,mach-reviewers,omc-reviewers,jmaher,hneiva,aminomancer,jari,dom-storage-reviewers,afinder,asuth,bhearsum,owlish
Differential Revision: https://phabricator.services.mozilla.com/D206260
2024-04-18 17:50:50 +00:00
Alexandre Poirot b21b3b8df4 Bug 1866814 - [devtools] Document the new DevTools backend usage of JS Process Actors. r=devtools-reviewers,bomsy
Differential Revision: https://phabricator.services.mozilla.com/D205271
2024-04-02 08:54:52 +00:00
Cristian Tuns db7b2a330c Backed out 3 changesets (bug 1866814) for causing bc failures browser_ext_devtools_inspectedWindow_targetSwitch.js CLOSED TREE
Backed out changeset 5d59dd808307 (bug 1866814)
Backed out changeset f503f5d02d1e (bug 1866814)
Backed out changeset d27f783be149 (bug 1866814)
2024-03-28 08:37:11 -04:00
Alexandre Poirot 8936686c91 Bug 1866814 - [devtools] Document the new DevTools backend usage of JS Process Actors. r=devtools-reviewers,bomsy
Differential Revision: https://phabricator.services.mozilla.com/D205271
2024-03-28 10:47:18 +00:00
Alexandre Poirot cc83d3776d Bug 1884194 - [devtools] Document the JavaScript tracer. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D203938
2024-03-11 22:34:52 +00:00
Mark Banner 0a0c3c6972 Bug 1884623 - Cleanup jsm references in ESLint files. r=mossop,devtools-reviewers,omc-reviewers,ochameau,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D204180
2024-03-11 15:26:27 +00:00
Mark Banner 537f7b6e1b Bug 1866720 - Clean up more imports to import ES modules directly. r=arai,extension-reviewers,devtools-reviewers,sync-reviewers,sessionstore-reviewers,dao,robwu
Differential Revision: https://phabricator.services.mozilla.com/D194723
2023-11-29 10:00:27 +00:00
Sylvestre Ledru 01b60bf1ca no bug - docs: remove references to non existing docs r=geckoview-reviewers,owlish
Depends on D194633

Differential Revision: https://phabricator.services.mozilla.com/D194634
2023-11-24 20:25:56 +00:00
Sylvestre Ledru ee2e8b8b55 no bug - doc: minor changes in the levelling up doc + update of the references r=devtools-reviewers,nchevobbe
Depends on D194525

Differential Revision: https://phabricator.services.mozilla.com/D194526
2023-11-24 20:25:55 +00:00
Sylvestre Ledru 4dc11b58e6 no bug - move the levelling doc from devtools to fx + convert r=devtools-reviewers,nchevobbe
pandoc -trst

Differential Revision: https://phabricator.services.mozilla.com/D194525
2023-11-24 20:25:54 +00:00
Sylvestre Ledru d6304ccefb Bug 1855935 - doc: move the doc from devtools to the main contrib doc r=marco,nchevobbe,devtools-reviewers DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D189645
2023-09-29 15:04:27 +00:00
Alexandre Poirot 6853779f26 Bug 1836856 - [devtools] Update actors documentation. r=devtools-reviewers,bomsy
This is a long overdue update to better describe the key actors:
root, descriptor, watcher, target and target-scope actors.

Differential Revision: https://phabricator.services.mozilla.com/D181136
2023-06-26 11:08:47 +00:00
Sandor Molnar 49cbc9e36b Backed out 3 changesets (bug 1836856) for causing mochitest failures in devtools/shared/webconsole/test/chrome/test_network_security-hsts.html CLOSED TREE
Backed out changeset 636272515c00 (bug 1836856)
Backed out changeset 0fe632ebb487 (bug 1836856)
Backed out changeset 6850948b14c0 (bug 1836856)
2023-06-23 14:36:31 +03:00
Alexandre Poirot 437597c58c Bug 1836856 - [devtools] Update actors documentation. r=devtools-reviewers,bomsy
This is a long overdue update to better describe the key actors:
root, descriptor, watcher, target and target-scope actors.

Differential Revision: https://phabricator.services.mozilla.com/D181136
2023-06-23 08:22:04 +00:00
Sylvestre Ledru 4270372ab6 no bug - doc: Fix some lexical issue r=marco,devtools-reviewers DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D179308
2023-06-12 14:54:49 +00:00
Hubert Boma Manilla c01e41d4e1 Bug 1833846 - [devtools] Update the object-with-stacks link r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D178433
2023-05-25 16:04:49 +00:00
Malte Juergens d41eea8a1a Bug 1809888: Rename "Content Security Policy:" console log prefix to "Content-Security-Policy:". r=freddyb,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D176947
2023-05-10 15:15:46 +00:00
Emilio Cobos Álvarez c5c8aee75c Bug 1827856 - Remove nativeAnonymousChildList observers. r=smaug,credential-management-reviewers,devtools-reviewers,sgalich,nchevobbe
You let me know if this seems appealing to you :)

Differential Revision: https://phabricator.services.mozilla.com/D175382
2023-04-18 14:58:34 +00:00
Alexandre Poirot ac73b31464 Bug 1827430 - [devtools] Stop recording objects with "no stack" in DevTools allocation tests. r=devtools-reviewers,jdescottes
These objects are either internal JS Object created internally within spidermonkey,
or some objects that the Debugger API wasn't able to retrieve a precise allocation stack.

In both cases, it makes the investigations hard as we have no clue what these objects are.

Differential Revision: https://phabricator.services.mozilla.com/D175347
2023-04-13 14:04:37 +00:00
ogiorgis 0c5d75ef6a Bug 1621950 - fix some myst ref warnings r=firefox-source-docs-reviewers,devtools-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D173843
2023-03-30 08:01:22 +00:00
Alexandre Poirot 44e5012d2c Bug 1813648 - [devtools] Remove ActorClassWithSpec and all its dependencies. r=devtools-reviewers,jdescottes
Some actors weren't using any specification. They now have to pass a bare minimal spec object.
Unifying them to the regular Actor interface helps merging constructor with initialize
and instantiate all the actors without any code branch.

Differential Revision: https://phabricator.services.mozilla.com/D169359
2023-02-14 10:34:19 +00:00
ogiorgis 70bf57f81b Bug 1749473 - remove useless md file r=firefox-source-docs-reviewers,devtools-reviewers,sylvestre,nchevobbe DONTBUILD
There were two index files (rst and md) here. Sphinx triggered a
warning and always used the rst.

Differential Revision: https://phabricator.services.mozilla.com/D169429
2023-02-10 11:27:11 +00:00
Alexandre Poirot d2d3164246 Bug 1810095 - [devtools] Remove now-unused Storage target scoped actor. r=devtools-reviewers,devtools-backward-compat-reviewers,jdescottes
This actor was only used by the legacy listener.
Its main method was listStores which exposed all the storage type actors.
Now they are exposed via storage Resource watchers.

This requires to tweak the decision making to show the storage panel
as the actor no longer exists... Unfortunately we can't check for
resource traits on the watcher actor as the browser toolbox
on older runtime won't expose it.

Note that this.front wasn't used for a little while in ui.js.

I had to keep a few things in the frontend in order to still be able
to connect to old servers. But I put lots of comments to do proper cleanup later.

Differential Revision: https://phabricator.services.mozilla.com/D166770
2023-01-29 20:50:48 +00:00
Alexandre Poirot ba9bf188e6 Bug 1578975 - [devtools] Remove now-unused setupInParent code. r=devtools-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D166695
2023-01-29 20:50:48 +00:00
ogiorgis 1826f0e73d Bug 1749473 - fix all pygments warnings r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D167915
2023-01-27 13:41:10 +00:00
Nicolas Chevobbe 8006bd89d0 Bug 1811207 - [devtools] Remove debugger-tests task and run debugger jest test via devtools-tests. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D167241
2023-01-19 14:55:40 +00:00
Alexandre Poirot 9747f788db Bug 1807898 - [devtools] Set Telemetry sessionID by the Telemetry helper. r=devtools-reviewers,nchevobbe
This will help simplify all callsites manually setting this attribute.
I inlined simplification of all toolOpened/toolClosed in this changeset,
but all usages of recordEvent will be simplified in the next changeset.

Toolbox.sessionId is now only used by console performance markers in
order to help differentiate toolbox instances.

Note that about:debugging was also using a dedicated sessionId.

Differential Revision: https://phabricator.services.mozilla.com/D165935
2023-01-04 18:28:33 +00:00
Sylvestre Ledru d2b8ba7f8a Bug 1750450 - Fix 'Non-consecutive header level increase' DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165655
2022-12-31 16:33:30 +00:00
Sandor Molnar bf43a0d947 Bug 1807899 - Fix lint failures. a=fix. CLOSED TREE 2022-12-30 17:47:28 +02:00
Otto Länd c330ed56fa Bug 1807899, 1807899: apply code formatting via Lando
# ignore-this-changeset
2022-12-30 15:26:10 +00:00
Sylvestre Ledru 1fd63074c1 Bug 1807899 - Remove the trailing whitespace and Windows CR on md files r=linter-reviewers,necko-reviewers,marco,jesup
Differential Revision: https://phabricator.services.mozilla.com/D165662
2022-12-30 15:23:21 +00:00
Alexandre Poirot bde84f5b65 Bug 1793604 - [devtools] Convert Loader.jsm to ESM. r=perftest-reviewers,geckoview-reviewers,preferences-reviewers,owlish,kshampur,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D158582
2022-10-14 12:19:42 +00:00
Julian Descottes ef7dac1546 Bug 1790583 - DevTools release task service worker test page link is outdated. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D157201
2022-10-04 05:52:53 +00:00
Alexandre Poirot 94fbe736c2 Bug 1791828 - [devtools] Remove devtools lazyImporter in favor of ChromeUtils.defineModuleGetter. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D157910
2022-09-26 10:48:04 +00:00
Alexandre Poirot 0f32f335e3 Bug 1789201 - [devtools] Expose Services as a global to all DevTools modules. r=perftest-reviewers,nchevobbe,julienw,AlexandruIonescu
This will help transition to ES Modules as this symbol is exposed to them.

$ sed -ie "/require(.Services.)/d" $(git grep -l 'require("Services")' devtools/)
$ sed -ie "/loader.lazyRequireGetter(this, .Services./d" $(git grep -l 'loader.lazyRequireGetter(this, "Services"' devtools/)
+ the edition of builtin-modules.js + eslintrc.js
+ manual eslint fixes
+ removal of devtools-services in the debugger, except for jest tests

Differential Revision: https://phabricator.services.mozilla.com/D156401
2022-09-09 07:22:51 +00:00
Sylvestre Ledru d8285cd9d9 Bug 1530945 - doc: remove an old and unused doc r=Honza DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D156431
2022-09-05 12:50:13 +00:00
Sylvestre Ledru 1038163f1e Bug 1765029 - devtools/docs: remove an old link r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D152085
2022-07-19 06:58:27 +00:00
Tooru Fujisawa cda8cbecfe Bug 1667455 - Part 14: Stop importing Services.jsm in documents. r=kmag,necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D150903
2022-07-11 12:41:54 +00:00
Nicolas Chevobbe f0c6879b4f Bug 1776145 - [devtools] Remove WebConsoleConnectionProxy. r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D150087
2022-07-04 13:27:52 +00:00
Julian Descottes ae3b9c7d50 Bug 1773203 - [devtools] Improve failure message and documentation for devtools-bundle job r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D148607
2022-06-08 07:47:25 +00:00
Nicolas Chevobbe e6d59a9983 Bug 1668219 - [devtools] Remove now unused performance actor and front. r=julienw,devtools-backward-compat-reviewers.
Differential Revision: https://phabricator.services.mozilla.com/D145463
2022-05-06 17:16:28 +00:00
Tooru Fujisawa 72b868d612 Bug 1765167 - Part 2: Stop using Cu.import in devtools/. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D144095
2022-05-03 06:32:29 +00:00