Closed
Bug 1479945
Opened 7 years ago
Closed 7 years ago
Remove legacy gunk from chrome.manifest parser
Categories
(Core :: XPCOM, enhancement)
Core
XPCOM
Tracking
()
RESOLVED
FIXED
mozilla63
| Tracking | Status | |
|---|---|---|
| firefox63 | --- | fixed |
People
(Reporter: kmag, Assigned: kmag)
References
(Blocks 2 open bugs)
Details
Attachments
(5 files)
|
59 bytes,
text/x-review-board-request
|
froydnj
:
review+
|
Details |
|
59 bytes,
text/x-review-board-request
|
froydnj
:
review+
|
Details |
|
59 bytes,
text/x-review-board-request
|
froydnj
:
review+
|
Details |
|
59 bytes,
text/x-review-board-request
|
froydnj
:
review+
|
Details |
|
59 bytes,
text/x-review-board-request
|
froydnj
:
review+
|
Details |
We still have a bunch of gunk in the manifest parser for extension types and directives that are no longer supported. That can all go away now.
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
Comment 6•7 years ago
|
||
| mozreview-review | ||
Comment on attachment 8996489 [details]
Bug 1479945: Part 1 - Remove nominal support for binary-component directive.
https://reviewboard.mozilla.org/r/260566/#review267664
Attachment #8996489 -
Flags: review?(nfroyd) → review+
Comment 7•7 years ago
|
||
| mozreview-review | ||
Comment on attachment 8996490 [details]
Bug 1479945: Part 2 - Remove support for componentonly directive flag.
https://reviewboard.mozilla.org/r/260568/#review267666
Attachment #8996490 -
Flags: review?(nfroyd) → review+
Comment 8•7 years ago
|
||
| mozreview-review | ||
Comment on attachment 8996491 [details]
Bug 1479945: Part 3 - Remove support for apponly directive flag.
https://reviewboard.mozilla.org/r/260570/#review267668
r=me if you talk to the thunderbird people and determine that they don't need this stuff anymore, because I'm pretty sure `MOZ_BINARY_EXTENSION` is meant for them. And if they don't need it, please file a followup bug about removing `MOZ_BINARY_EXTENSIONS` from `old-configure.in`. Thanks!
Attachment #8996491 -
Flags: review?(nfroyd) → review+
Comment 9•7 years ago
|
||
| mozreview-review | ||
Comment on attachment 8996492 [details]
Bug 1479945: Part 4 - Remove unused isContract directive flag.
https://reviewboard.mozilla.org/r/260572/#review267670
::: xpcom/components/ManifestParser.cpp
(Diff revision 1)
> int aLineNo, char* const* aArgv);
> void (nsChromeRegistry::*regfunc)(
> nsChromeRegistry::ManifestProcessingContext& aCx,
> int aLineNo, char* const* aArgv, int aFlags);
> -
> - bool isContract;
I guess everybody must silently initialize this to `false`...?
Attachment #8996492 -
Flags: review?(nfroyd) → review+
Comment 10•7 years ago
|
||
| mozreview-review | ||
Comment on attachment 8996493 [details]
Bug 1479945: Part 5 - Remove the 'allowbootstrap' directive flag.
https://reviewboard.mozilla.org/r/260574/#review267672
Attachment #8996493 -
Flags: review?(nfroyd) → review+
| Assignee | ||
Comment 11•7 years ago
|
||
(In reply to Nathan Froyd [:froydnj] from comment #8)
> Comment on attachment 8996491 [details]
> Bug 1479945: Part 3 - Remove support for apponly directive flag.
>
> https://reviewboard.mozilla.org/r/260570/#review267668
>
> r=me if you talk to the thunderbird people and determine that they don't
> need this stuff anymore, because I'm pretty sure `MOZ_BINARY_EXTENSION` is
> meant for them. And if they don't need it, please file a followup bug about
> removing `MOZ_BINARY_EXTENSIONS` from `old-configure.in`. Thanks!
It doesn't actually do anything anymore. It only applies to the binary-component entry type, which we ripped out support for several years ago.
So I guess it should just be removed from old-configure.in.
| Assignee | ||
Comment 12•7 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/71700b368132dd0735d4b792d6dbc6e1365790d4
Bug 1479945: Part 1 - Remove nominal support for binary-component directive. r=froydnj
https://hg.mozilla.org/integration/mozilla-inbound/rev/ca43bd11f43161f03d3e0dd6bd9b28d446bbe7e1
Bug 1479945: Part 2 - Remove support for componentonly directive flag. r=froydnj
https://hg.mozilla.org/integration/mozilla-inbound/rev/20a1a11b4d0ba7010b36b952bb212f3c36e6aac3
Bug 1479945: Part 3 - Remove the unused 'apponly' directive flag. r=froydnj
https://hg.mozilla.org/integration/mozilla-inbound/rev/163276881d35942172fd18d8f2cd270fbab1de71
Bug 1479945: Part 4 - Remove unused isContract directive flag. r=froydnj
https://hg.mozilla.org/integration/mozilla-inbound/rev/2a5aa9de1fd9760a9245ecae815a6e02bb9eef42
Bug 1479945: Part 5 - Remove the 'allowbootstrap' directive flag. r=froydnj
Comment 13•7 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/71700b368132
https://hg.mozilla.org/mozilla-central/rev/ca43bd11f431
https://hg.mozilla.org/mozilla-central/rev/20a1a11b4d0b
https://hg.mozilla.org/mozilla-central/rev/163276881d35
https://hg.mozilla.org/mozilla-central/rev/2a5aa9de1fd9
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox63:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Comment 14•7 years ago
|
||
Backed out for causing a big performance regression on OS X and as request by igoldan.
https://hg.mozilla.org/mozilla-central/rev/fe6020e5c9d901a40fa2e7ea2f1ab2a36bf6d856
Status: RESOLVED → REOPENED
status-firefox63:
fixed → ---
Flags: needinfo?(kmaglione+bmo)
Resolution: FIXED → ---
Target Milestone: mozilla63 → ---
| Assignee | ||
Comment 15•7 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/bd4c3fa90356094539c4db6e57e5305a54972ad3
Bug 1479945: Part 1 - Remove nominal support for binary-component directive. r=froydnj
https://hg.mozilla.org/integration/mozilla-inbound/rev/3821fc94ce7860c68a9dcf5d92c47313c6879649
Bug 1479945: Part 2 - Remove support for componentonly directive flag. r=froydnj
https://hg.mozilla.org/integration/mozilla-inbound/rev/018b21c272eef2eb6d4b13a5543cb7a8738b9334
Bug 1479945: Part 3 - Remove the unused 'apponly' directive flag. r=froydnj
https://hg.mozilla.org/integration/mozilla-inbound/rev/aacb32def2732583f705e84acd718f68537425a7
Bug 1479945: Part 4 - Remove unused isContract directive flag. r=froydnj
https://hg.mozilla.org/integration/mozilla-inbound/rev/2c99b0a2731affc443ffce02df78690da7cb5af2
Bug 1479945: Part 5 - Remove the 'allowbootstrap' directive flag. r=froydnj
Comment 16•7 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/bd4c3fa90356
https://hg.mozilla.org/mozilla-central/rev/3821fc94ce78
https://hg.mozilla.org/mozilla-central/rev/018b21c272ee
https://hg.mozilla.org/mozilla-central/rev/aacb32def273
https://hg.mozilla.org/mozilla-central/rev/2c99b0a2731a
Status: REOPENED → RESOLVED
Closed: 7 years ago → 7 years ago
status-firefox63:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
| Assignee | ||
Updated•7 years ago
|
Flags: needinfo?(kmaglione+bmo)
You need to log in
before you can comment on or make changes to this bug.
Description
•