Closed Bug 1811853 Opened 3 years ago Closed 3 years ago

Clean up the javascript code

Categories

(DevTools :: Performance Tools (Profiler/Timeline), task, P2)

task

Tracking

(firefox112 fixed)

RESOLVED FIXED
112 Branch
Tracking Status
firefox112 --- fixed

People

(Reporter: julienw, Assigned: julienw)

Details

Attachments

(10 files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

In this bug we want to do the following work:

  • reorder the existing code so that it's easier to follow
  • merge the shared gecko-profiler-interface.js into the actor
  • possibly some other few small passing-by changes
Attachment #9314081 - Attachment description: WIP: Bug 1811853 - Slightly simplify recording-utils to make the function easier to read r=canaltinova → Bug 1811853 - Slightly simplify recording-utils to make the function easier to read r=canaltinova
Attachment #9314083 - Attachment description: WIP: Bug 1811853 - Merge gecko-profiler-interface.js into the perf actor r=jdescottes!,canaltinova! → Bug 1811853 - Merge gecko-profiler-interface.js into the perf actor r=jdescottes!,canaltinova!
Attachment #9314084 - Attachment description: WIP: Bug 1811853 - Move background.jsm.js to a shared subdirectory r=canaltinova → Bug 1811853 - Move background.jsm.js to a shared subdirectory r=canaltinova
Attachment #9314085 - Attachment description: WIP: Bug 1811853 - Move symbolication files to the shared/ directory r=canaltinova → Bug 1811853 - Move symbolication files to the shared/ directory r=canaltinova
Attachment #9314086 - Attachment description: WIP: Bug 1811853 - Move utilities files to shared/ r=canaltinova → Bug 1811853 - Move utilities files to shared/ r=canaltinova
Attachment #9314087 - Attachment description: WIP: Bug 1811853 - Move the performance panel's browser component to the shared/ directory r=canaltinova → Bug 1811853 - Move the performance panel's browser component to the shared/ directory r=canaltinova
Attachment #9314088 - Attachment description: WIP: Bug 1811853 - Rename panel.jsm.js to logic.jsm.js, to better reflect its content r=canaltinova → Bug 1811853 - Rename panel.jsm.js to logic.jsm.js, to better reflect its content r=canaltinova
Attachment #9314089 - Attachment description: WIP: Bug 1811853 - Move the panel related files to a new subdirectory panel/ r=canaltinova → Bug 1811853 - Move the panel related files to a new subdirectory panel/ r=canaltinova
Attachment #9314090 - Attachment description: WIP: Bug 1811853 - Update the README file for the performance devtools panel r=canaltinova → Bug 1811853 - Update the README file for the performance devtools panel r=canaltinova
Attachment #9314091 - Attachment description: WIP: Bug 1811853 - Reorder the performance panel's components directory between components for about:profiling and the ones for the devtools panel r=canaltinova → Bug 1811853 - Reorder the performance panel's components directory between components for about:profiling and the ones for the devtools panel r=canaltinova
Pushed by jwajsberg@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6be5deab81f5 Slightly simplify recording-utils to make the function easier to read r=canaltinova https://hg.mozilla.org/integration/autoland/rev/ecab2148d597 Merge gecko-profiler-interface.js into the perf actor r=jdescottes,canaltinova https://hg.mozilla.org/integration/autoland/rev/3451927cc040 Move background.jsm.js to a shared subdirectory r=canaltinova https://hg.mozilla.org/integration/autoland/rev/23c02bc5eec3 Move symbolication files to the shared/ directory r=canaltinova https://hg.mozilla.org/integration/autoland/rev/66d30d3f61d1 Move utilities files to shared/ r=canaltinova https://hg.mozilla.org/integration/autoland/rev/570647c99cd0 Move the performance panel's browser component to the shared/ directory r=canaltinova https://hg.mozilla.org/integration/autoland/rev/19521820748e Rename panel.jsm.js to logic.jsm.js, to better reflect its content r=canaltinova https://hg.mozilla.org/integration/autoland/rev/7f2a55352dfc Move the panel related files to a new subdirectory panel/ r=canaltinova https://hg.mozilla.org/integration/autoland/rev/6c1721630a15 Update the README file for the performance devtools panel r=canaltinova https://hg.mozilla.org/integration/autoland/rev/499bdfd543e9 Reorder the performance panel's components directory between components for about:profiling and the ones for the devtools panel r=canaltinova
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: