state from the advanced search dialog. and some code cleanup.
r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@134546 18797224-902f-48f8-a5cc-f745e15eee43
Hooking up fcc, search results and drag and drop copies to copyService so that we can handle multiple sources/requests.
89285 r=cavin sr=bienvenu fixing copy to Sent folder failed sometimes by queuing copy requests
git-svn-id: svn://10.0.0.236/trunk@127496 18797224-902f-48f8-a5cc-f745e15eee43
on number of messages in the folder. clone the db view, instead of rebuilding it.
thanks to antonio.xu@sun.com for the fix.
fix for bug #93863. sub folders of special folder (where we show recipient for author in the thread pane) should also treat recipient as author in the threadpane.
thanks to reto@tischhauser.com for the initial patch.
r=bienvenu, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@121326 18797224-902f-48f8-a5cc-f745e15eee43
Removing support for <outliner> tags
Removing <tree> layout code and moving <tree> tags to outliner layout
Convert all usage of <outliner> to tree tags
Convert all usage of <tree> tags to new <tree> syntax or <listbox>
r=cmanske,varga sr=hyatt,sspitzer a=asa
Also includes fixes by Jan Varga (varga@utcruk.sk) for bugs 132020, 133451, 131393, 115894, and 129327
git-svn-id: svn://10.0.0.236/trunk@117710 18797224-902f-48f8-a5cc-f745e15eee43
and for #118278 (clear message pane when more than one item selected).
r/sr=bienvenu.
included:
1) minor performance improvement to nsMsgDBView::GetCommandStatus() when you've got a
lot of row selected.
2) add comments indicating how we have to call RowCountChanged() after we adjust m_keys, not before.
3) handle nesting of calls to SaveAndClearSelection() and RestoreSelection(), by
only doing work on the outer calls, we ignore inner calls.
4) switch to using PRPackedBool (where it makes sense)
5) fix nsMsgDBView::SelectMsgByKey() to use SaveAndClearSelection() and RestoreSelection(),
instead of just using RestoreSelection(), for parity.
git-svn-id: svn://10.0.0.236/trunk@111402 18797224-902f-48f8-a5cc-f745e15eee43
to outliner. Also move nsIMsgCopyServiceListener from nsMsgDBView to nsMsgSearchDBView.
git-svn-id: svn://10.0.0.236/trunk@111090 18797224-902f-48f8-a5cc-f745e15eee43
fix for bug #102180 (close std alone msg window on delete if no more messages
in the folder). also, fix spelling mistake, "supress" -> "suppress"
r=cavin, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@106918 18797224-902f-48f8-a5cc-f745e15eee43
s[r]=mscott
Avoid malloc of 0 - if there are no items to sort, don't try to sort them.
git-svn-id: svn://10.0.0.236/trunk@99824 18797224-902f-48f8-a5cc-f745e15eee43
No need for m_hdrs because we already have m_keys and can fetch the hdrs.
m_keys and m_folders are rebuilt on a sort operation.
75761 The problem is with first message for local folders because they have
m_messageKey as 0 and we were caching msg headers. This was causing problems
for search window because results are from multiple folders. fix suggested by david.
r=gayatrib sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@93565 18797224-902f-48f8-a5cc-f745e15eee43
msgHdr->GetFolder() because it returns null sometimes, especially for local folders.
77763 Added a utility function to nsMsgDBView to get the imap delete model and show the
red X only if imap delete is true
73568 Changed the name from firstSelected to msgToSelectAfterDelete and in case of imap
delete increment the viewIndex position by 1 because the deleted header still stays in the
thread pane.
62938 if the gNextMessageViewIndexAfterDelete = -1, then clear the message pane.
r=suresh, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@93447 18797224-902f-48f8-a5cc-f745e15eee43
#75942 enter in a search term kicks off search
#72253 no sort by thread in the search dialog
#44341 showing the wrong columns in search dialog
#75939 bad row count problems with search
remove unused search-widgets.css
r=mscott,sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@92274 18797224-902f-48f8-a5cc-f745e15eee43
#72256 Msg selection needs to hold when expanding threads of other msgs
#72264 sorting by thread doesn't restore selection properly
#72284 Get Msg selects new message instead of leaving thread pane selection on current selected message
#74068 scroll to selected message after the sort
sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@90949 18797224-902f-48f8-a5cc-f745e15eee43
#72264 sort by thread doesn't restore selection
#74068 if we switch sort mode, scroll to find the message we are displaying
sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@90849 18797224-902f-48f8-a5cc-f745e15eee43
Pre-landing work for the mailnews performance branch. Add news files on the branch to the tip.
git-svn-id: svn://10.0.0.236/trunk@89682 18797224-902f-48f8-a5cc-f745e15eee43