Closed
Bug 1449883
Opened 8 years ago
Closed 7 years ago
Improve static atom handling in dom/svg/
Categories
(Core :: SVG, enhancement, P3)
Core
SVG
Tracking
()
RESOLVED
FIXED
mozilla64
People
(Reporter: n.nethercote, Assigned: n.nethercote)
References
Details
Attachments
(4 files)
Once bug 1449395 lands, we can convert all the &nsGkAtoms::foo occurrences in dom/svg/ to nsGkAtoms::foo, as described in bug 1449787 comment 1.
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
Comment 8•7 years ago
|
||
| mozreview-review | ||
Comment on attachment 8963537 [details]
Bug 1449883 - Use `nsStaticAtom* const` instead of `nsStaticAtom**` in nsSVGElement.h.
https://reviewboard.mozilla.org/r/232480/#review240072
Lovely. :)
Attachment #8963537 -
Flags: review?(jwatt) → review+
Comment 9•7 years ago
|
||
| mozreview-review | ||
Comment on attachment 8963538 [details]
Bug 1449883 - Use `nsStaticAtom* const` instead of `nsStaticAtom**` in nsSVGEnumMapping.
https://reviewboard.mozilla.org/r/232482/#review240074
Attachment #8963538 -
Flags: review?(jwatt) → review+
Comment 10•7 years ago
|
||
| mozreview-review | ||
Comment on attachment 8963539 [details]
Bug 1449883 - Use `nsStaticAtom* const` instead of `nsStaticAtom**` in SVGTests.
https://reviewboard.mozilla.org/r/232484/#review240076
Attachment #8963539 -
Flags: review?(jwatt) → review+
Comment 11•7 years ago
|
||
| mozreview-review | ||
Comment on attachment 8964487 [details]
Bug 1449883 - Use `const nsStaticAtom* const` instead of `nsStaticAtom**` in some SVG .cpp files.
https://reviewboard.mozilla.org/r/233226/#review240078
Attachment #8964487 -
Flags: review?(jwatt) → review+
| Assignee | ||
Comment 12•7 years ago
|
||
Bug 1449787 commit 2 explains the situation here. Basically, I can't land this without a bunch of follow-up changes because it'll increase the number of static constructors :(
Updated•7 years ago
|
Priority: -- → P3
Comment 13•7 years ago
|
||
Pushed by nnethercote@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/649bc3951808
Use `nsStaticAtom* const` instead of `nsStaticAtom**` in nsSVGElement.h. r=jwatt
https://hg.mozilla.org/integration/mozilla-inbound/rev/1921c53d6e43
Use `nsStaticAtom* const` instead of `nsStaticAtom**` in nsSVGEnumMapping. r=jwatt
https://hg.mozilla.org/integration/mozilla-inbound/rev/983306b6c000
Use `nsStaticAtom* const` instead of `nsStaticAtom**` in SVGTests. r=jwatt
https://hg.mozilla.org/integration/mozilla-inbound/rev/13bc5a1c4d04
Use `const nsStaticAtom* const` instead of `nsStaticAtom**` in some SVG .cpp files. r=jwatt
| Assignee | ||
Comment 14•7 years ago
|
||
This may increase the number of static constructors, but bug 1449787 is ready to land and it will reduce them again.
Comment 15•7 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/649bc3951808
https://hg.mozilla.org/mozilla-central/rev/1921c53d6e43
https://hg.mozilla.org/mozilla-central/rev/983306b6c000
https://hg.mozilla.org/mozilla-central/rev/13bc5a1c4d04
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox64:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
Updated•7 years ago
|
status-firefox62:
--- → wontfix
status-firefox63:
--- → wontfix
You need to log in
before you can comment on or make changes to this bug.
Description
•