Closed
Bug 1442137
Opened 6 years ago
Closed 6 years ago
Remove some unused categories from the script namespace manager
Categories
(Core :: DOM: Core & HTML, enhancement, P2)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
FIXED
mozilla61
Tracking | Status | |
---|---|---|
firefox61 | --- | fixed |
People
(Reporter: bzbarsky, Assigned: bzbarsky)
References
(Blocks 1 open bug)
Details
Attachments
(6 files)
3.07 KB,
patch
|
peterv
:
review+
|
Details | Diff | Splinter Review |
4.60 KB,
patch
|
peterv
:
review+
|
Details | Diff | Splinter Review |
5.19 KB,
patch
|
peterv
:
review+
|
Details | Diff | Splinter Review |
3.19 KB,
patch
|
peterv
:
review+
|
Details | Diff | Splinter Review |
4.12 KB,
patch
|
peterv
:
review+
|
Details | Diff | Splinter Review |
7.97 KB,
patch
|
peterv
:
review+
|
Details | Diff | Splinter Review |
"JavaScript-global-constructor" and "JavaScript-global-privileged-property" are completely unused. "JavaScript-global-property" is used for InstallTrigger, looks like, and some sidebar bits in SeaMonkey which are probably no longer relevant due to webidl. Also in two tests. The InstallTrigger use is not completely trivial, so going to leave it for now.
Assignee | ||
Comment 1•6 years ago
|
||
MozReview-Commit-ID: 3tcvwufvXS3
Attachment #8955064 -
Flags: review?(peterv)
Assignee | ||
Comment 2•6 years ago
|
||
MozReview-Commit-ID: qb3mHnC5Ql
Attachment #8955065 -
Flags: review?(peterv)
Assignee | ||
Comment 3•6 years ago
|
||
MozReview-Commit-ID: 6bTgNSRzxuS
Attachment #8955066 -
Flags: review?(peterv)
Assignee | ||
Comment 4•6 years ago
|
||
MozReview-Commit-ID: LRljHWSKyCx
Attachment #8955067 -
Flags: review?(peterv)
Assignee | ||
Comment 5•6 years ago
|
||
MozReview-Commit-ID: 9P44FU8ISSw
Attachment #8955068 -
Flags: review?(peterv)
Assignee | ||
Comment 6•6 years ago
|
||
MozReview-Commit-ID: GarrbE696Sq
Attachment #8955069 -
Flags: review?(peterv)
Updated•6 years ago
|
Attachment #8955064 -
Flags: review?(peterv) → review+
Updated•6 years ago
|
Attachment #8955065 -
Flags: review?(peterv) → review+
Updated•6 years ago
|
Attachment #8955066 -
Flags: review?(peterv) → review+
Updated•6 years ago
|
Attachment #8955067 -
Flags: review?(peterv) → review+
Updated•6 years ago
|
Attachment #8955068 -
Flags: review?(peterv) → review+
Updated•6 years ago
|
Attachment #8955069 -
Flags: review?(peterv) → review+
Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Priority: -- → P2
Pushed by bzbarsky@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/96cef81dfa4a part 1. Remove support for the JavaScript-global-constructor category in the script namespace manager. r=peterv https://hg.mozilla.org/integration/mozilla-inbound/rev/5e99d35936ed part 2. Remove the now-unused eTypeExternalConstructor global name struct type. r=peterv https://hg.mozilla.org/integration/mozilla-inbound/rev/13f8db6de966 part 3. Remove code that only ran when nsDOMConstructor::IsConstructable() returned true, since it always returns false now. r=peterv https://hg.mozilla.org/integration/mozilla-inbound/rev/314f420f6b9c part 4. Remove the JavaScript-global-privileged-property category from the script namespace manager https://hg.mozilla.org/integration/mozilla-inbound/rev/9ca183ba8345 part 5. Remove the unused NS_DEFINE_CHROME_XBL_CLASSINFO_DATA macro and then-unused mChromeOnly flag in nsDOMClassInfoData. r=peterv https://hg.mozilla.org/integration/mozilla-inbound/rev/03ec4b083bf3 part 6. Remove the now-always-false mChromeOnly and mAllowXBL flags in nsGlobalNameStruct. r=peterv
Comment 8•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/96cef81dfa4a https://hg.mozilla.org/mozilla-central/rev/5e99d35936ed https://hg.mozilla.org/mozilla-central/rev/13f8db6de966 https://hg.mozilla.org/mozilla-central/rev/314f420f6b9c https://hg.mozilla.org/mozilla-central/rev/9ca183ba8345 https://hg.mozilla.org/mozilla-central/rev/03ec4b083bf3
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox61:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
Updated•5 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•