mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-01 00:32:11 +00:00
c8c5c819df
This patch won't actually build, because a few bits of code are used for both nsIFactory::createInstance and static components, and static components are not fixed until the next patch. The first place is nsLoadGroupConstructor, which uses an nsIFactory macro to create a static component constructor. (This could be worked around by expanding the macro to the state before this patch.) The other issue is that nsAppShellConstructor is used in an nsIFactory on OSX, but as a static component on all other platforms. This could be worked around by wrapping nsAppShellConstructor in an adaptor that passes in the extra null argument to nsAppShellConstructor. Differential Revision: https://phabricator.services.mozilla.com/D146456 |
||
---|---|---|
.. | ||
test | ||
moz.build | ||
nsChromeProtocolHandler.cpp | ||
nsChromeProtocolHandler.h | ||
nsChromeRegistry.cpp | ||
nsChromeRegistry.h | ||
nsChromeRegistryChrome.cpp | ||
nsChromeRegistryChrome.h | ||
nsChromeRegistryContent.cpp | ||
nsChromeRegistryContent.h | ||
nsIChromeRegistry.idl | ||
nsIToolkitChromeRegistry.idl | ||
RegistryMessageUtils.h |