Move nsSVGDisplayableFrame and nsISVGSVGFrame to the mozilla namespace
Categories
(Core :: SVG, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox80 | --- | fixed |
People
(Reporter: longsonr, Assigned: longsonr)
References
Details
Attachments
(1 file)
| Assignee | ||
Comment 1•5 years ago
|
||
Before I go ahead and do all the work here's the plan
nsISVGPoint -> mozilla::dom::ISVGPoint
nsISVGSVGFrame -> mozilla::ISVGSVGFrame
nsSVGDisplayableFrame -> mozilla::ISVGDisplayableFrame
Happy with the I to indicate interface? There are plenty of nsI classes, fewer I classes but there is an IProtocol abstract class.
Comment 2•5 years ago
|
||
Yeah, I think that sounds good. I did find several other IFoo abstract classes as prior art here (on top of IProtocol which you mentioned): ISensorObserver, INativePlacesEventCallback, IHistory, IToplevelProtocol, IShmemAllocator, IDispatch, IDispatchHolder, IHandlerControlHolder.
Also, as motivation here: it's helpful to have things consistently namespaced (i.e. to have these abstract classes in the same namespace as their concrete implementations, which are all in mozilla:: / mozilla::dom namespaces now). And a hypothetical naively-namespaced mozilla::nsIFoo outcome would be undesirable -- we don't want to mix "ns" with namespaces, generally.
So: this sounds good - thanks!
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Comment 3•5 years ago
|
||
Updated•5 years ago
|
| Assignee | ||
Comment 4•5 years ago
|
||
Comment 6•5 years ago
|
||
| bugherder | ||
Description
•