bienvenu%netscape.com
3a64981605
fix threading performance with header cache, r=mscott,a=phil 28233
...
git-svn-id: svn://10.0.0.236/trunk@61951 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 04:15:12 +00:00
putterman%netscape.com
487b03495b
a=phil. r=bienvenu. More work on 26456, speeding up Imap mail folder loading by
...
reusing dbhdr in syncflags.
git-svn-id: svn://10.0.0.236/trunk@61746 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 20:48:14 +00:00
sspitzer%netscape.com
88d84ac509
fix for #8075 . use the newsrc files (~/.mozilla/<profile>/News/newsrc-<hostname>) for the unread/read status instead of the msgdb. r=alecf
...
git-svn-id: svn://10.0.0.236/trunk@60844 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 08:35:40 +00:00
bienvenu%netscape.com
f039c23509
try breaking up long line - I have no idea
...
git-svn-id: svn://10.0.0.236/trunk@59024 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 05:18:55 +00:00
bienvenu%netscape.com
1e026205c5
add MarkThreadRead, cache thread parent, r=sspitzer, putterman
...
git-svn-id: svn://10.0.0.236/trunk@58974 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 00:42:03 +00:00
alecf%netscape.com
e9aefaa390
final stage of XPIDLizing nsIMsgHdr
...
git-svn-id: svn://10.0.0.236/trunk@57194 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-08 09:55:37 +00:00
bienvenu%netscape.com
dde6bbc137
fix new flag handling, r=putterman
...
git-svn-id: svn://10.0.0.236/trunk@57044 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-07 00:24:35 +00:00
bienvenu%netscape.com
fc58b940bb
fix parent thread for top level messages,fixes delete in threaded view r=putterman 22287
...
git-svn-id: svn://10.0.0.236/trunk@56994 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 21:18:45 +00:00
alecf%netscape.com
f1a18c1385
pass 2 off XPIDLizing nsIMsgHdr - clean up IDL to use attributes where appropriate, and fix up API calls where necessary ( #7808 )
...
git-svn-id: svn://10.0.0.236/trunk@56790 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-05 02:02:50 +00:00
alecf%netscape.com
d550c3c408
first pass at fix for #7808 , XPIDLizing nsIMsgHdr - for now just make an exact duplicate of the C++ interface, except in XPIDL
...
r=putterman
git-svn-id: svn://10.0.0.236/trunk@56764 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 22:41:21 +00:00
bienvenu%netscape.com
b32fb21e8f
fix 19229, imap hierarchy separator,r=jefft,a=chofmann
...
git-svn-id: svn://10.0.0.236/trunk@56131 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-17 03:06:42 +00:00
bienvenu%netscape.com
2b18cdd84a
fix problem threading headers by subject when date order is not arrival order, r=mscott 20421
...
git-svn-id: svn://10.0.0.236/trunk@55534 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 05:36:06 +00:00
dmose%mozilla.org
0efb7c174c
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@52910 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 03:43:54 +00:00
bienvenu%netscape.com
0ddfb1fd70
remove unused all threads table r=davidmc
...
git-svn-id: svn://10.0.0.236/trunk@50924 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-16 17:55:59 +00:00
bienvenu%netscape.com
9c6a1db5bb
cache references for performance improvement
...
git-svn-id: svn://10.0.0.236/trunk@48589 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 19:10:37 +00:00
mccabe%netscape.com
69a8cf7c7b
Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes.
...
As this changed the generated interface signatures, I had to change all of the uses to avoid bustage. Any corners of the browser that aren't built by default, or that I haven't discovered how to build, may be at risk of bustage if they use string or wstring attributes. (This could mean blackwood; sorry, guys!)
Many thanks to Alec Flett (alecf@netscape.com ) for preparing diffs for the mailnews portion of the signature changes; thanks also to Ariel Backenroth (arielb@rice.edu ) and Mike Shaver (shaver@mozilla.org ) for help with updating the tree with NS_DECL_NSIFOO macros; everwhere where one of these macros was used was one less place I had to manually add 'const'.
Also removed extraneous space from generated method signatures, leftover from Brendan's capitalization spam, and made 'const decl must be of type short or long' an error rather than just a warning.
git-svn-id: svn://10.0.0.236/trunk@48284 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-19 23:46:35 +00:00
bienvenu%netscape.com
61a12fb879
fix news to use folder cache
...
git-svn-id: svn://10.0.0.236/trunk@47991 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 20:13:22 +00:00
briano%netscape.com
bffc6b0fd9
General cleanup.
...
git-svn-id: svn://10.0.0.236/trunk@47448 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 23:19:19 +00:00
bienvenu%netscape.com
fd24d6bb65
cache mime convertor for sorting
...
git-svn-id: svn://10.0.0.236/trunk@46638 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 22:17:30 +00:00
putterman%netscape.com
bb90394157
Performance improvements. Separate flags initialization from other cached values
...
and don't init cached values until first time needed.
git-svn-id: svn://10.0.0.236/trunk@46528 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 06:19:47 +00:00
bienvenu%netscape.com
f3d8c61a0f
replace nsIEnumerator with nsISimpleEnumerator
...
git-svn-id: svn://10.0.0.236/trunk@44641 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-26 04:41:07 +00:00
putterman%netscape.com
adaf89d5b7
Work on MarkFlagged.
...
git-svn-id: svn://10.0.0.236/trunk@44356 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 21:48:44 +00:00
bienvenu%netscape.com
290a132e15
fix i18n sorting of sender
...
git-svn-id: svn://10.0.0.236/trunk@43461 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-18 04:05:57 +00:00
sspitzer%netscape.com
decf43f020
change API to avoid using NS_COMFALSE. As jband puts it: NS_COMFALSE generally sucks. NS_COMFALSE is going away. fixes bug #11579
...
git-svn-id: svn://10.0.0.236/trunk@43142 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-11 03:44:32 +00:00
mccabe%netscape.com
1999447bdb
Changes to the xpidl compiler -
...
Error if an interface is declared [scriptable], but contains methods that can't be scripted because they refer to native-declared types, unless the method is declared [noscript].
This change is intended to make it easier to determine when an interface is not scriptable, and to make it easier to see what changes need to be made to make it scriptable.
As many of the .idl files in the tree defined [scriptable] interfaces that contained non-scriptable methods, I've sprinkled [noscript] throughout. As the interfaces weren't scriptable anyway, this shouldn't change their visibility to javascript.
git-svn-id: svn://10.0.0.236/trunk@42960 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 12:18:01 +00:00
bienvenu%netscape.com
c4a7debd58
sort by sender correctly, fix ptr/ref idl stuff in nsIMsgDatabase
...
git-svn-id: svn://10.0.0.236/trunk@42788 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 19:52:46 +00:00
bienvenu%netscape.com
34728dd0c2
get rid of nsString2, more hooking up of status
...
git-svn-id: svn://10.0.0.236/trunk@42619 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 02:30:11 +00:00
sspitzer%netscape.com
4560e9a3dc
get mark all read to work for news. fixes #11104 . use the implementation in the base class.
...
git-svn-id: svn://10.0.0.236/trunk@42174 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 20:14:07 +00:00
mscott%netscape.com
e842ae2afa
Landing the MailNews_Necko_BRANCH. These are the changes that will enable mailnews to run with necko.
...
git-svn-id: svn://10.0.0.236/trunk@41503 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 00:42:25 +00:00
bienvenu%netscape.com
e95db8412f
add support for thread notifications
...
git-svn-id: svn://10.0.0.236/trunk@40522 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:49:46 +00:00
bienvenu%netscape.com
5301baa226
ad parent key to notifications
...
git-svn-id: svn://10.0.0.236/trunk@40398 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 03:00:49 +00:00
bienvenu%netscape.com
143a0c6e86
make enums scriptable to fix startup assert
...
git-svn-id: svn://10.0.0.236/trunk@39153 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:18:35 +00:00
bienvenu%netscape.com
fac0b0dce5
add msg db as idl
...
git-svn-id: svn://10.0.0.236/trunk@39103 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:43:04 +00:00
bienvenu%netscape.com
35981a3e69
idl for msg db
...
git-svn-id: svn://10.0.0.236/trunk@39102 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:42:04 +00:00
bienvenu%netscape.com
e2587e61b5
more work on threading, fix unread child counts
...
git-svn-id: svn://10.0.0.236/trunk@38441 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:53:10 +00:00
bienvenu%netscape.com
d5920314a2
more work on subject threading
...
git-svn-id: svn://10.0.0.236/trunk@38113 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 19:19:32 +00:00
sspitzer%netscape.com
d5abf28edc
add support for unread set. still working on this.
...
git-svn-id: svn://10.0.0.236/trunk@37656 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 06:13:06 +00:00
bienvenu%netscape.com
1430c6074a
add subject to thread, fix nsCOMPtr stuff, some warnings
...
git-svn-id: svn://10.0.0.236/trunk@37579 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 23:18:43 +00:00
ducarroz%netscape.com
1193e8f8f1
Replace time_t by PRTime
...
git-svn-id: svn://10.0.0.236/trunk@37552 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 21:04:29 +00:00
bienvenu%netscape.com
fa704f382a
add subject attribute, add threading fixes
...
git-svn-id: svn://10.0.0.236/trunk@37535 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 19:45:32 +00:00
scc%netscape.com
dc608130b4
Added |GetIID()|
...
git-svn-id: svn://10.0.0.236/trunk@37437 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:35:23 +00:00
scc%netscape.com
5c968b9fdd
added |GetIID()|, and an IID to go with it
...
git-svn-id: svn://10.0.0.236/trunk@37431 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:27:02 +00:00
sspitzer%netscape.com
539625b175
more work to get respecting the newsrc set working. move the set into the db. this isn't done yet, but it's shaping up.
...
git-svn-id: svn://10.0.0.236/trunk@36961 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:29:44 +00:00
bienvenu%netscape.com
5dda632167
start working on threading stuff
...
git-svn-id: svn://10.0.0.236/trunk@36952 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:04:32 +00:00
bienvenu%netscape.com
c7a71394fb
add idl files for change listener and announcer
...
git-svn-id: svn://10.0.0.236/trunk@36950 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:00:00 +00:00
bienvenu%netscape.com
bd820fada9
idl for db change listener and announcer
...
git-svn-id: svn://10.0.0.236/trunk@36919 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:15:29 +00:00
bienvenu%netscape.com
5928a06bb6
start working on making nsMsgDatabase scriptable
...
git-svn-id: svn://10.0.0.236/trunk@36905 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 19:46:47 +00:00
bienvenu%netscape.com
dffc7be628
fix warnings, don't close local maildb when setting summary valid
...
git-svn-id: svn://10.0.0.236/trunk@36722 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:55:42 +00:00
bienvenu%netscape.com
1274f502a8
fix warnings
...
git-svn-id: svn://10.0.0.236/trunk@35976 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 15:33:31 +00:00
ducarroz%netscape.com
0619184fed
do not export an auto-generated interface file (nsIDBFolderInfo.h)
...
git-svn-id: svn://10.0.0.236/trunk@35222 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:13:56 +00:00