#34355, for a new pop server, the copies and folders prefs should point to the pop server,
not the local server.
#22889, #37464, news article urls not displaying, and they causing autosubscribe to happen.
#36661, fix problems with autosubscribe / article url problem, if they happen before
we migrated and if there is no accounts.
#8216, a successful cancelling of a news posting removes message from thread pane
r=alecf
already, and the case where they don't. still more work to be done here, but the basics
work.
also, turn nsMessengerMigrator::CopyIdentity() into nsMsgIdentity::Copy() and
use that in migration and news account creation during autosubscribe. r=alecf
the newsgroup name abbreviations in the folder pane.
default is yes. comment out some dumps. make it so the account manager
can deal with radio inputs.
of a nsFilePath. this means nsINNTPNewsgroupPost is fully scriptable.
it also allowed me to clean up a lot of code.
most of these changes are results of this change.
add notifyOn, maxArticles, and markOldRead attributes to nsINntpIncomingServer
these correspond to "news.max_articles","news.mark_old_read", and "news.notify.o
n" prefs in 4.x. (in 5.0, they are on a per server basis now.)
rewrite nsNNTPProtocol.cpp to use these attributes, instead of the old 4.x globa
l prefs.
fix warnings.
add the newsrcRootPath attribute to the nsINntpIncomingServer interface.
implement Set/GetNewsrcRootPath(), similar to how Set/GetDefaultLocalPath() are implemented.
rewrite nsMsgAccountManager to use
Set/GetDefaultLocalPath() and Set/GetNewsrcRootPath()
rename some methods in nsMsgAccountManager for correctness.
change the newsrcFilePath attribute to be a nsIFileSpec, instead of a string.(bug #13306)
add code to do hashing of hostname. [not turned on yet]. (for bug #13480)
remove the obsolete GetRootFolderPath() code from the incoming servers.
No more NS_New* for the news objects. Now you must go through the component
manager and use the news factory.
fixes all over to deal with this.
Fix the MODULE. It should be news, not mailnews or nntp.
more scriptability (XPIDL) changes for news.