Includes front end re-write to use the outliner widget for the thread pane.
Improvements in scrolling, folder loading, message display, replyto time, sorting, selecting, deleting, the list goes
on and on.
enjoy =).
fix#56971 (correct spelling mistake: suppress not supress)
fix#60244 (subscribe retains only last server subscribe changes)
fix#60242 (subscribe typedown should select first match in list)
fix#39156 (fix how I determine the delimiter in subscribe.js)
fix#59231 (make insecure imap login work if password has a \ in it)
fix#53654 (subscribe downloaded bytes don't start at zero)
fix#39393 (stop button in subscribe)
fix#60506 (switching servers doesn't clear text area in subscribe)
#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.