Closed Bug 1945566 Opened 1 year ago Closed 1 year ago

Introduce moz-src protocol that maps packaged resources to source tree locations

Categories

(Firefox :: General, task, P1)

task

Tracking

()

RESOLVED FIXED
138 Branch
Tracking Status
firefox138 --- fixed

People

(Reporter: Gijs, Assigned: Gijs)

References

(Blocks 3 open bugs)

Details

Attachments

(4 files)

This is still a WIP and we're still working on discussing details with folks, getting approvals, etc., but I'm filing a bug so I can put up some WIP patches on phabricator and have somewhere to link folks who are interested in following along. The full proposal is still somewhat in flux but mostly settling down nicely at this point.

The Bugbug bot thinks this bug should belong to the 'Toolkit::UI Widgets' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → UI Widgets
Product: Firefox → Toolkit
Component: UI Widgets → General
Product: Toolkit → Firefox
Attachment #9463534 - Attachment description: WIP: Bug 1945566 - Add a moz-src protocol handler → Bug 1945566 - Add a moz-src protocol handler, r?#necko-reviewers!,#firefox-desktop-core-reviewers!
Attachment #9463535 - Attachment description: WIP: Bug 1945566 - Add eslint and vscode module resolvers for moz-src → Bug 1945566 - Add eslint and vscode module resolvers for moz-src, r?#firefox-desktop-core-reviewers
Attachment #9463536 - Attachment description: WIP: Bug 1945566 - Add MOZ_SRC_FILES directive to moz.build → Bug 1945566 - Add MOZ_SRC_FILES directive to moz.build, r?#firefox-build-system-reviewers
Attachment #9463537 - Attachment description: WIP: Bug 1945566 - Add a mach command to allow people to update files they work with to moz-src, r?ahal → Bug 1945566 - Add a mach command to allow people to update files they work with to moz-src, r?ahal

This proposal was accepted by everyone involved so I've put up patches for review.

Summary: Proposal: introduce moz-src protocol that maps packaged resources to source tree locations → Introduce moz-src protocol that maps packaged resources to source tree locations
Blocks: 1949604
Pushed by gijskruitbosch@gmail.com: https://hg.mozilla.org/integration/autoland/rev/c19c6833ebdc Add a moz-src protocol handler, r=necko-reviewers,firefox-desktop-core-reviewers ,extension-reviewers,robwu,mconley,valentin https://hg.mozilla.org/integration/autoland/rev/9eba66d33006 Add eslint and vscode module resolvers for moz-src, r=firefox-desktop-core-reviewers ,frontend-codestyle-reviewers,mconley,Standard8 https://hg.mozilla.org/integration/autoland/rev/1b2bd35ca71f Add MOZ_SRC_FILES directive to moz.build, r=firefox-build-system-reviewers,glandium https://hg.mozilla.org/integration/autoland/rev/6d69925d57ac Add a mach command to allow people to update files they work with to moz-src, r=ahal
Blocks: 1950723
Blocks: 1950871
Flags: needinfo?(gijskruitbosch+bugs)
See Also: → 1938123
Pushed by gijskruitbosch@gmail.com: https://hg.mozilla.org/integration/autoland/rev/f0ac0affac85 Add a moz-src protocol handler, r=necko-reviewers,firefox-desktop-core-reviewers ,extension-reviewers,robwu,mconley,valentin,tschuster https://hg.mozilla.org/integration/autoland/rev/02892fe46067 Add eslint and vscode module resolvers for moz-src, r=firefox-desktop-core-reviewers ,frontend-codestyle-reviewers,mconley,Standard8 https://hg.mozilla.org/integration/autoland/rev/c2796bc13a10 Add MOZ_SRC_FILES directive to moz.build, r=firefox-build-system-reviewers,glandium https://hg.mozilla.org/integration/autoland/rev/0102aebf7a58 Add a mach command to allow people to update files they work with to moz-src, r=ahal
See Also: → 1952058
See Also: 1952058 →
Blocks: 1974196
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: