Move some code from the old profile manager and from the new migration code
which knows how to do some of this stuff as well) into the import code so we don't
depend on the obsolete profile manager.
sr=bienvenu
Changes to make the import module better support the new migration wizard for Outlook Express migrations.
1) Allow a consumer to pass in an RDF URI for an address book (i.e. the
personal AB) to migrate address book data too. This allows the OE migrator to
migrate address book data directly to a Personal Address book instead of to
"Outlook Express Address Book"
2) When migrating OE Pop3 servers, make them use the deferred account by
default (Local folder Global Inbox)
3) Add folder translation code to translate Outlook Express Local Folder names
into folder names Mozilla will recognize (like Deleted Items --> Trash)
4) If we are migrating local folders (as opposed to importing), migrate
directly into local folders and not as a sub folder of Local Folders.
sr=bienvenu
Moved nsFileSpec and related classes into this obsolete library.
Moved nsRegistry and related libreg functionality into the obsolete library.
Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.
Combined the following DLLs (source -> dest)
uriloader -> docshell
shistory -> docshell
jsurl -> jsdom
gkview -> gklayout
Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer
Modifed the xpt_link tool so that you can specify a �only include� cid list that can mask CID�s that you are not interested in.
Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).
Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService
Bug 194240, r/sr = darin, alec.