46 Commits

Author SHA1 Message Date
bienvenu%nventure.com
ed24b4d1e0 fix 347080 Open cross-folder saved search folder doesn't show new messages that arrive in folders that didn't have matching hits when view opened, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@206952 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-09 01:29:45 +00:00
bienvenu%nventure.com
18c3db1e11 cache virtual folder search results, sr=mscott 276716
git-svn-id: svn://10.0.0.236/trunk@206439 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-02 21:25:36 +00:00
neil%parkwaycc.co.uk
90b6ff45fa Don't run junk mail controls on virtual folders b=324953 r+sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@193602 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-05 15:26:17 +00:00
timeless%mozdev.org
6bc2b4dba5 Bug 131849 addressbook build system requires exporting internal files
patch by bugzilla@standard8.demon.co.uk r=bienvenu sr=neil


git-svn-id: svn://10.0.0.236/trunk@170989 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-22 17:39:09 +00:00
scott%scott-macgregor.org
0630886e00 Bug #266139 --> Unable to open messages in a cross folder virtual folder in a stand alone message. Also add support for deleting messages in XFVF's from the stand alone message window.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@164544 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-28 05:13:07 +00:00
bienvenu%nventure.com
557fe54510 implement message grouping, 256688 sr=mscott
git-svn-id: svn://10.0.0.236/trunk@163258 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-05 20:49:28 +00:00
bienvenu%nventure.com
bb39427ef3 fix shutdown crash after opening cross-folder virtual folder, 262492 sr=mscott
git-svn-id: svn://10.0.0.236/trunk@163104 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-01 19:59:37 +00:00
bienvenu%nventure.com
562bcb03a5 backend changes for cross-folder virtual folders, sr=mscott 11051
git-svn-id: svn://10.0.0.236/trunk@161551 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 20:53:24 +00:00
gerv%gerv.net
17661ae2d9 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155034 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-17 18:33:16 +00:00
varga%nixcorp.com
ce53bd6ec2 Fix for bug 221619. Tree widget refactoring and enhancement. r=neil sr=bryner
git-svn-id: svn://10.0.0.236/trunk@155017 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-17 05:53:38 +00:00
neil%parkwaycc.co.uk
16f5bbdb5d Bug 186999 Fix RestoreSelection so that sorting scrolls the selected message back into view and selecting messages by key works even when a message is already selected r=bienvenu sr=mscott
git-svn-id: svn://10.0.0.236/trunk@154918 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 08:55:28 +00:00
bienvenu%nventure.com
c08981d921 fix crash on exiting after filing a message from search results, r/sr=mscott 193998
git-svn-id: svn://10.0.0.236/trunk@150500 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 16:01:24 +00:00
ere%atp.fi
653c9929c8 Bug 36492: Implementation of separate recipient and sender columns in thread pane
r=Neil
sr=Bienvenu


git-svn-id: svn://10.0.0.236/trunk@146999 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 19:52:23 +00:00
sspitzer%netscape.com
23d598147d fix for bug #180477. fix crasher and other problems with toggling junk
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
2002-11-27 23:36:38 +00:00
bzbarsky%mit.edu
6151b6c308 Clean up some mailnews array usage, fix some leaks. Bug 175540, r=dmose,
sr=alecf


git-svn-id: svn://10.0.0.236/trunk@134241 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-21 03:49:11 +00:00
naving%netscape.com
945521b02b 163773 r=cavin sr=bienvenu Made quick search a separate subclass of nsMsgDBView
git-svn-id: svn://10.0.0.236/trunk@128525 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-30 04:20:06 +00:00
naving%netscape.com
620932155e 66955 r=cavin sr=bienvenu. Implementing drag and drop messages from advanced search results to 3 pane.
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
2002-08-16 22:22:55 +00:00
ducarroz%netscape.com
a038cce82b Fix for bug 59673. Patch v4 submitted by Aleksey Nogin <ayn2@cornell.edu>. Fix compiler warning about variables not initialized before beeing used. R=ducarroz, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@121797 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 23:31:54 +00:00
sspitzer%netscape.com
75e3f35cd1 fix for performance bug #109557. stand alone message display time depends
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
2002-05-11 01:52:02 +00:00
hewitt%netscape.com
7fd03a3524 bugs 110156, 110155
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
2002-03-29 02:46:01 +00:00
naving%netscape.com
dcd9f80f80 123015 r/sr=sspitzer. Make sure that we call Save..Selection() and RestoreSelection() in pairs, otherwise
all selection events will be suppressed.


git-svn-id: svn://10.0.0.236/trunk@114633 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:34:50 +00:00
naving%netscape.com
07f9aaf479 115950 r=racham sr=bienvenu. fix next msg selection for imap multiple deletes(imap-delete model). Also clear
msg pane on multiple msg selection


git-svn-id: svn://10.0.0.236/trunk@114208 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 23:31:49 +00:00
sspitzer%netscape.com
c9a5559ce7 fix for crasher bug #116174 (crash switching from flat to threaded view)
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
2002-01-05 04:00:53 +00:00
bryner%netscape.com
c540a1d8bf Bug 116499 - convert nsIOutlinerView::GetCellText to return an nsAString, so we can avoid copying strings. r=blake, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@111160 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 22:05:16 +00:00
naving%netscape.com
489fd1cd67 80897 r=mscott sr=bienvenu. speed up multiple deletes in thread-pane by notifying removal of rows in blocks
to outliner. Also move nsIMsgCopyServiceListener from nsMsgDBView to nsMsgSearchDBView.


git-svn-id: svn://10.0.0.236/trunk@111090 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 21:58:32 +00:00
sspitzer%netscape.com
ba0670094f fix for correctness bug #107865. location showing up in label column in search results.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@106942 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-01 08:18:32 +00:00
sspitzer%netscape.com
82db581e68 fix for performance bug #107481 (reduce mail-toolbar command updating)
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
2001-11-01 04:05:41 +00:00
naving%netscape.com
05a1c4d2ea 103734 r=sspitzer sr=bienvenu. landing Quick Search feature for mail 3 pane.
git-svn-id: svn://10.0.0.236/trunk@106249 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-25 05:34:49 +00:00
sspitzer%netscape.com
f77b046e74 fix for #56419. implement the "Go To Message Folder" feature from search.
r/sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@104892 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-09 03:05:18 +00:00
gerv%gerv.net
13afb6d0f9 Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
git-svn-id: svn://10.0.0.236/trunk@104119 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 20:14:13 +00:00
mkaply%us.ibm.com
bf83bfbfae #91790
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
2001-07-24 22:43:01 +00:00
naving%netscape.com
9b1e6fb562 75936. r=suresh sr=bienvenu. No need to use copy service
git-svn-id: svn://10.0.0.236/trunk@95080 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-16 01:40:32 +00:00
naving%netscape.com
a1f47675dd 79577. fix linux warnings. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@94317 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-09 03:14:19 +00:00
naving%netscape.com
4e38c2967f 78240, 78934 r=suresh sr=bienvenu; Added a boolean allowUndo to decide when to do Undo; Also
made Undo/redo work for dnd.


git-svn-id: svn://10.0.0.236/trunk@93997 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-04 23:29:50 +00:00
bienvenu%netscape.com
dade8ac471 fix multiple msg load on multiple delete, fix thread order inside thread r=naving, sr=sspitzer 78588 and 76501
git-svn-id: svn://10.0.0.236/trunk@93864 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-04 00:31:01 +00:00
naving%netscape.com
4a240345d3 77451 r=gayatrib, sr=sspitzer, bienvenu. Assert and Prevent copy/move to the same folder
for both 3 pane and search window.


git-svn-id: svn://10.0.0.236/trunk@93590 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-02 00:19:01 +00:00
naving%netscape.com
3339a0ab74 78280 The reason it was broken was because m_hdrs was not being built after sorting.
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
2001-05-01 22:01:43 +00:00
naving%netscape.com
12007da904 78143; correct fix for senna build bustage due to my checkins last night.
adding msgimap to requires and restoring original changes.


git-svn-id: svn://10.0.0.236/trunk@93487 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-30 23:31:43 +00:00
naving%netscape.com
db8309d948 attemp to fix senna linux bustage.
git-svn-id: svn://10.0.0.236/trunk@93451 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-30 04:46:26 +00:00
naving%netscape.com
4b2427386a 75808, 75936 Use m_folders to get the folders for a particular header instead of doing
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
2001-04-30 03:17:34 +00:00
naving%netscape.com
a9c4dbda83 75936 75808 sr=bienvenu Cleaned up the searchdbView code to make the file and delete operations work on mulitple folders
72709 sr=sspitzer deleting profiles clears the hdrs from the thread pane
66992 sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@93113 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-26 05:29:24 +00:00
sspitzer%netscape.com
7df316a339 #5335 show location in search dialog
#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
2001-04-14 02:16:56 +00:00
sspitzer%netscape.com
665b669141 #73840 fix crashers caused by a missing and addref on the db in one case, one extra one in another.
#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
2001-03-31 04:59:03 +00:00
sspitzer%netscape.com
ac59320954 #72282 fix "click on empty thread pane" crash (again)
#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
2001-03-30 05:44:01 +00:00
gayatrib%netscape.com
9c0a34ecc8 Implementing deleting/filing messages on single and multiple folders in search. Fixed regression introduced after merging performance branch that search does not display number of search hits. r=bhuvan,bienvenu. sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@90338 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 09:08:26 +00:00
mscott%netscape.com
b7d13d8915 NOT PART OF THE BUILD
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
2001-03-15 22:35:34 +00:00