Bug 1524687: Part 8 - Convert remaining toolkit modules to static registration. r=mossop

Differential Revision: https://phabricator.services.mozilla.com/D18403
This commit is contained in:
Kris Maglione
2019-01-24 16:34:52 -08:00
parent 391bc356ac
commit a10656a5c8
46 changed files with 348 additions and 468 deletions

View File

@@ -9,14 +9,12 @@
#include "nsAutoPtr.h"
#include "nsNetCID.h"
#include "nsIIOService.h"
#include "nsToolkitCompsCID.h"
#include "nsIServiceManager.h"
#include "nsReadableUtils.h"
#include "nsUnicharUtils.h"
#include "nsIScriptSecurityManager.h"
#include "nsIObserverService.h"
#include "mozilla/Services.h"
#include "mozilla/ModuleUtils.h"
#include "mozilla/Unused.h"
#include "mozilla/dom/KeyboardEventBinding.h"
#include "mozilla/dom/Event.h"
@@ -1758,26 +1756,3 @@ nsresult nsAutoCompleteController::MatchIndexToSearch(int32_t aMatchIndex,
return NS_OK;
}
NS_GENERIC_FACTORY_CONSTRUCTOR(nsAutoCompleteController)
NS_GENERIC_FACTORY_CONSTRUCTOR(nsAutoCompleteSimpleResult)
NS_DEFINE_NAMED_CID(NS_AUTOCOMPLETECONTROLLER_CID);
NS_DEFINE_NAMED_CID(NS_AUTOCOMPLETESIMPLERESULT_CID);
static const mozilla::Module::CIDEntry kAutoCompleteCIDs[] = {
{&kNS_AUTOCOMPLETECONTROLLER_CID, false, nullptr,
nsAutoCompleteControllerConstructor},
{&kNS_AUTOCOMPLETESIMPLERESULT_CID, false, nullptr,
nsAutoCompleteSimpleResultConstructor},
{nullptr}};
static const mozilla::Module::ContractIDEntry kAutoCompleteContracts[] = {
{NS_AUTOCOMPLETECONTROLLER_CONTRACTID, &kNS_AUTOCOMPLETECONTROLLER_CID},
{NS_AUTOCOMPLETESIMPLERESULT_CONTRACTID, &kNS_AUTOCOMPLETESIMPLERESULT_CID},
{nullptr}};
static const mozilla::Module kAutoCompleteModule = {
mozilla::Module::kVersion, kAutoCompleteCIDs, kAutoCompleteContracts};
NSMODULE_DEFN(tkAutoCompleteModule) = &kAutoCompleteModule;