Граф коммитов

636 Коммитов

Автор SHA1 Сообщение Дата
nhotta%netscape.com 966f9567c0 Changed to pad one more null byte after a collation key, bug 15142, r=putterman. 2000-08-28 22:32:01 +00:00
bienvenu%netscape.com 6f49581739 fix memory leak of msghdrs r=mscott 2000-08-26 20:48:27 +00:00
beard%netscape.com be8c334e87 Added MOZ_COUNT_CTOR/DTOR to track leaks. 2000-08-26 02:28:51 +00:00
putterman%netscape.com 93b66fcba4 Fix for 15142. Secondary sort by date for thread pane columns. patch by nhotta. r=scottip. 2000-08-19 21:36:05 +00:00
bienvenu%netscape.com 059a4f9dba improve corrupt db detection and handling part of fix for 48466 r=mscott 2000-08-18 13:14:27 +00:00
bienvenu%netscape.com a7e21315d5 don't link in js, that was just for testing 2000-08-16 23:52:32 +00:00
bienvenu%netscape.com 07b62574a3 part of fix for writing out newsrc files on a timer r=mscott 29743 2000-08-16 23:33:19 +00:00
warren%netscape.com 4af572e4c1 Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson 2000-08-10 06:19:37 +00:00
nhotta%netscape.com 84c03bcfe1 Changed GetCharacterSet to return a default if no folder charset is stored, bug 46542, r=bienvenu. 2000-08-02 22:07:47 +00:00
bienvenu%netscape.com 8c6bf89842 keep folder cache from getting stale, r=putterman 18346 2000-07-26 21:29:46 +00:00
bienvenu%netscape.com 9d31e29cc5 turn on green icon for local folders that get messages filtered into them from pop, fix clearing it for local folder msgs r=gayatrib 43884 2000-07-17 23:18:37 +00:00
cls%seawood.org 062c8bd937 Start tedious process of removing obsolete mozilla/include files from build. This patch should take us down to 19 of 101. Bug #38061 2000-07-10 07:13:31 +00:00
bienvenu%netscape.com 2f668f3d02 fix for 41754 threads not showing up completely r=jefft 2000-06-17 13:48:04 +00:00
bienvenu%netscape.com 0c6120c4d0 add ability to set charset on msg hdr for i18n search r=putterman, 33101 2000-06-11 22:08:08 +00:00
inaky.gonzalez%intel.com 2b549b6f09 Fixed nsSupportsHashtable behaviour and API to fix leaks in
nsDirectoryService. Fixes bugs #38606 and #39859.

a=waterson; r=rayw,brendan,warren
2000-06-06 22:06:56 +00:00
warren%netscape.com 958ed96edd Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
ducarroz%netscape.com a096c7cd90 Fix for bug 34467. We need to put back the double quote in some case. Let the parser do the right job. R=alecf 2000-05-04 22:16:25 +00:00
alecf%netscape.com 3ec3aa314b make priority a scriptable type
add scriptable enums for priority
make more of the search interface use nsIMsgSearchValue instead of nsMsgSearchValue
2000-05-01 23:19:46 +00:00
bienvenu%netscape.com 81c414bec7 avoid cell api's, get yarn directly from column, performance win, r=waterson 2000-04-24 03:42:15 +00:00
cls%seawood.org 33edc21c9c General cleanup of the shared library rules.
Quick fix for bug #36844.
Since people kept forgetting to wrap SHARED_LIBRARY_LIBS inside MKSHLIB_FORCE_ALL & MKSHLIB_UNFORCE_ALL pairs, we now handle it in rules.mk.  Same goes for making $(SHARED_LIBRARY) dependent upon $(SHARED_LIBRARY_LIBS).
2000-04-23 17:48:04 +00:00
scc%netscape.com 512c2e9d74 making string conversions explicit 2000-04-23 10:58:27 +00:00
jefft%netscape.com 6226831123 make sure we write out 4 digit status flag; this fixes local mail folder corrupted problem when updating folder message flags 2000-04-19 03:39:45 +00:00
bienvenu%netscape.com 97a3a30e94 maintain mailboxname across imap uid validity change 2000-04-17 01:46:47 +00:00
bienvenu%netscape.com 516eade048 fix problem saving flags when we blow away dbs 32531 2000-04-16 22:09:52 +00:00
sspitzer%netscape.com 77b3be8970 fix for blocker bug #34438. we weren't linking in -lmsgbaseutil, which left
us with an unresolved symbol, which caused bad things at run time.

there may be more, I'm trying to find them now.

a=leaf.
2000-04-04 19:33:10 +00:00
cls%seawood.org 372343f97f Fix for EXTRA_DSO_LIBS in rules.mk
OS/2 Makefile.in changes (Patch 4a).  Bug #34106
2000-04-04 07:37:50 +00:00
cls%seawood.org 57978e5c23 Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287 2000-04-04 04:46:38 +00:00
bienvenu%netscape.com 259719647c back out changes for in-reply-to header; I don't need them after all 2000-04-04 00:52:22 +00:00
bienvenu%netscape.com 4af5c76419 remove unused view attachments as links option, work on in-reply-to header, r=sspitzer 2000-04-03 03:22:56 +00:00
bienvenu%netscape.com 105bfa389c more work on imap delete model, r=putterman 16805 2000-03-30 23:08:53 +00:00
bienvenu%netscape.com 90210ce245 get downloading of imap attachments working, r=alecf 32767 2000-03-29 00:58:21 +00:00
jim_nance%yahoo.com 5723bcda31 Fix bug 33019. Compiler warnings.
Reviewed and approved by:
law, mscott, radha, brade, shaver, & dveditz
2000-03-24 22:11:55 +00:00
bienvenu%netscape.com 28862c4529 add accessor for expunged bytes, r=jefft 2000-03-24 21:33:04 +00:00
alecf%netscape.com 5da56588db First part of fix for #29651 - expose unichar versions of subject/sender/etc to scripts) r=bienvenu,putterman 2000-03-24 08:10:59 +00:00
nhotta%netscape.com 16d2aa33e9 Changed to use nsILocaleService instead of nsLocaleFactory, bug 18338, r=bienvenu. 2000-03-20 22:50:55 +00:00
jefft%netscape.com a3432eba05 fixed unnecessary database loading when building folder view; r=bienvenu 2000-03-15 06:26:31 +00:00
putterman%netscape.com 8002e84d6a r=bievenu. fix for 16966. Can now mark a thread read. 2000-03-14 05:31:56 +00:00
bienvenu%netscape.com ced01d51fe add in use hdr cache, performance enhancement, r=scottip 2000-03-14 03:39:43 +00:00
rickg%netscape.com 1544308876 replaced calls to deprecated string methods 2000-03-12 21:09:50 +00:00
bienvenu%netscape.com 8bb0f508c9 fix threading performance with header cache, r=mscott,a=phil 28233 2000-03-01 04:15:12 +00:00
putterman%netscape.com 768f10ad60 a=phil. r=bienvenu. More work on 26456, speeding up Imap mail folder loading by
reusing dbhdr in syncflags.
2000-02-26 20:48:14 +00:00
bienvenu%netscape.com 0c0d8d0092 fix problem after stopping folder reparse, r=putterman, a=phil 28324 2000-02-21 21:08:53 +00:00
bienvenu%netscape.com 494dd1ce0b fix reparenting when top level msg in thread is deleted, r=putterman,a=phil 27688 2000-02-18 00:44:53 +00:00
sspitzer%netscape.com c09728b293 fix for #8075. use the newsrc files (~/.mozilla/<profile>/News/newsrc-<hostname>) for the unread/read status instead of the msgdb. r=alecf 2000-02-15 08:35:40 +00:00
scc%netscape.com 5e041e830f Pro5 update 2000-02-07 23:06:04 +00:00
pp%ludusdesign.com 26646663e1 Conversion of ::GetIID() to NS_GET_IID(). Bug #20232, r=scc@netscape.com 2000-02-04 00:39:15 +00:00
ducarroz%netscape.com af89452e49 fix part of bug 25949, update project path for compatibilty with CW Pro 5. R=n/a 2000-02-01 01:53:01 +00:00
bienvenu%netscape.com 67dd8c65aa fix 25343 problems in threaded view, r=putterman 2000-01-28 23:18:46 +00:00
bienvenu%netscape.com d92a10b0e1 try breaking up long line - I have no idea 2000-01-28 05:18:55 +00:00
bienvenu%netscape.com 235b72e7bd add MarkThreadRead, cache thread parent, r=sspitzer, putterman 2000-01-28 00:42:03 +00:00
akkana%netscape.com 5f058495d9 Fix build bustage -- should be using PR_MIN, not MIN 2000-01-26 03:03:42 +00:00
dougt%netscape.com fd69a2f423 Landing nsIFile. 2000-01-24 21:28:28 +00:00
bienvenu%netscape.com 62562d8fcd bulletproof against num thread children getting to 0 r=jefft 2000-01-24 15:51:47 +00:00
bienvenu%netscape.com b11c7a0430 add ability to copy multiple imap messages efficiently, r=jefft,mscott 23302 2000-01-18 22:33:35 +00:00
dveditz%netscape.com 9fbd4f3e75 cleaning up leftover bookkeeping files in mdb and mork directories (since moved) 2000-01-18 20:40:37 +00:00
bienvenu%netscape.com 0fe654b890 fix mark all read performance for news,r=sspitzer 17470 2000-01-13 05:44:07 +00:00
putterman%netscape.com 6a9a13ff8f Slightly speed up opening a mail folder by using IsHeaderRead instead of IsRead. r=bienvenu. 2000-01-12 00:31:06 +00:00
ducarroz%netscape.com 42d6cd338d Fix for bug 23490. nsMsgDatabase::RowCellColumnToCharPtr should not return an error when a cell is empty but an empty string. Also add default subject when user doesn't specify one. R=bienvenu 2000-01-11 22:41:36 +00:00
alecf%netscape.com cb05bcaa63 final stage of XPIDLizing nsIMsgHdr 2000-01-08 09:55:37 +00:00
bienvenu%netscape.com c865b62dec fix new flag handling, r=putterman 2000-01-07 00:24:35 +00:00
bienvenu%netscape.com 735d0b4851 fix parent thread for top level messages,fixes delete in threaded view r=putterman 22287 2000-01-06 21:18:45 +00:00
alecf%netscape.com a9926bbf8e pass 2 off XPIDLizing nsIMsgHdr - clean up IDL to use attributes where appropriate, and fix up API calls where necessary (#7808) 2000-01-05 02:02:50 +00:00
putterman%netscape.com d00e9f8117 Fixes 17427, 17288. r=bienvenu. NextUnreadThread works and Next Unread Messages uses it
for optimization.  Thread counts work in thread pane.  Can now mark a replied or forwarded message
as unread.
2000-01-05 00:56:27 +00:00
alecf%netscape.com 39daca57b1 first pass at fix for #7808, XPIDLizing nsIMsgHdr - for now just make an exact duplicate of the C++ interface, except in XPIDL
r=putterman
2000-01-04 22:41:21 +00:00
bienvenu%netscape.com 016131bb59 fix crash reading mail after deleting inbox.msf file, r=jefft 2000-01-04 15:58:54 +00:00
bienvenu%netscape.com 69a1d9162a fix memory leaks, r=sspitzer 1999-12-23 20:05:19 +00:00
bienvenu%netscape.com 47e39cb52c fix 19229, imap hierarchy separator,r=jefft,a=chofmann 1999-12-17 03:06:42 +00:00
bienvenu%netscape.com 7a9b108c96 fix problem threading headers by subject when date order is not arrival order, r=mscott 20421 1999-12-07 05:36:06 +00:00
warren%netscape.com 4ab4ee4d4e Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
bienvenu%netscape.com ca57c36966 fix 18925,r=sspitzer, mozilla status flags broken 1999-11-16 04:35:29 +00:00
bienvenu%netscape.com b3626a6ff3 fixes for msg threading, r=scottip 1999-11-10 00:44:45 +00:00
dmose%mozilla.org 8535dda53e updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
putterman%netscape.com 8aaaf5a4b6 No bug. reviewed by bienvenu. OnKeyDeleted wasn't sending the correct parent
thread value because the message was being deleted before we saved off the parent.
1999-10-26 19:52:20 +00:00
bienvenu%netscape.com b8be9cb3b0 cleanup dbs at shutdown, r=mscott 1999-10-23 01:13:10 +00:00
bienvenu%netscape.com 99ac8289ae check for null when marking header read, r=mscott 1999-10-21 22:22:07 +00:00
sspitzer%netscape.com e6ebb5bcb0 fix warnings. following alecf's recommendations, remove the FindServerUsingURI() method from the nsIMsgAccountManager, remove CreateFolderInDatasource() from nsIMsgFolder, change several methods in nsMsgCopy to return nsresult, and have nsIMsgFolder ** as an outparam, use GetResource() instead of CreateFolderInDatasource(). use NS_SUCCEEDED() instead of comparing against NS_OK directly. 1999-10-18 20:42:06 +00:00
bienvenu%netscape.com 7a7bb2fde7 fix build bustage 1999-10-16 18:16:21 +00:00
bienvenu%netscape.com 4ce1f71a05 remove unused all threads table r=davidmc 1999-10-16 17:55:59 +00:00
bienvenu%netscape.com 5c6e18951e fix mork factory r=mscott 12326, fix ref count logging 1999-10-07 14:29:45 +00:00
bienvenu%netscape.com 08b4d72292 use nsIModule for factory, r=rhp bug 000 1999-10-06 18:30:35 +00:00
beard%netscape.com b547c2ffb0 changed from directly using "MSL DropInRuntime.Lib" to using "NSComponentStartup.o" to enable GC leak detector. r=smfr 1999-10-03 20:46:23 +00:00
mcafee%netscape.com 65be14d81c Ignore generated files. 1999-09-28 04:21:55 +00:00
mscott%netscape.com 0d89e2d8cf Remove all of these files from the repository. They are now built in mozilla\db\mork 1999-09-22 06:14:07 +00:00
mscott%netscape.com ed97c7564a Removing mdb files from the repository. These files now live in mozilla\db. 1999-09-22 03:21:49 +00:00
bienvenu%netscape.com 94b624cb4b cache references for performance improvement 1999-09-21 19:10:37 +00:00
mccabe%netscape.com 39e5fe6519 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.
1999-09-19 23:46:35 +00:00
bienvenu%netscape.com 89f4618fd6 fix mismatched delete 1999-09-18 18:45:57 +00:00
bienvenu%netscape.com 3b3aa9b8df fix news to use folder cache 1999-09-17 20:13:22 +00:00
cls%seawood.org 71540cf2cd Remove unnecessary -D_BSD_SOURCE now that __STRICT_ANSI__ is set in <prinet.h> 1999-09-16 14:50:19 +00:00
briano%netscape.com 26b04895f8 General cleanup. 1999-09-14 23:19:19 +00:00
bienvenu%netscape.com 6a4ee199f9 break out UpdateFolder method from GetMessages 1999-09-14 04:02:34 +00:00
cls%seawood.org 638ed48925 Fix my bustage using -D_BSD_SOURCE 1999-09-12 17:15:57 +00:00
bienvenu%netscape.com aa4238bf83 cache mime convertor for sorting 1999-09-09 22:17:30 +00:00
putterman%netscape.com 5cccfe56a9 Performance improvements. Separate flags initialization from other cached values
and don't init cached values until first time needed.
1999-09-09 06:19:47 +00:00
mscott%netscape.com 2b9a9f5492 Bug #11405 --> Don't build mork and mdb. 1999-09-08 20:58:58 +00:00
mscott%netscape.com bc04f17760 Bug #11405 --> stop building mailnews\db\mdb and mailnews\db\mork. 1999-09-08 20:54:20 +00:00
bienvenu%netscape.com 99782c91f8 use cached flag instead of asking mork 1999-09-07 18:40:59 +00:00
bienvenu%netscape.com 3eaab3bead use auto strings where possible 1999-09-07 14:57:36 +00:00
davidmc%netscape.com fb0013ca1b First Checked In. 1999-09-03 22:32:58 +00:00
bienvenu%netscape.com 405e088d80 comment out code not ready to compile yet 1999-09-03 22:29:59 +00:00
davidmc%netscape.com ac7ed3154f file API changes 1999-09-03 22:27:25 +00:00
bienvenu%netscape.com fc903d7944 add new files to makesystem 1999-09-03 22:25:46 +00:00
davidmc%netscape.com e3d6030b4e files, sorting, searching 1999-09-03 22:23:21 +00:00
davidmc%netscape.com 3fc0c4177a First Checked In. 1999-09-03 22:19:04 +00:00
davidmc%netscape.com 9a50957c58 interface changes for sorting, searching, and files. 1999-09-03 22:12:58 +00:00
mscott%netscape.com 35939285c2 we need to include nsMsgMimeCID.h now 1999-09-03 22:04:44 +00:00
alecf%netscape.com 10a40b0cb3 fix crash when server has no local root folder 1999-09-02 21:54:58 +00:00
bienvenu%netscape.com 14f7c846c9 fix threaded view enumerator 1999-09-01 20:10:48 +00:00
putterman%netscape.com 567160bb98 msgbaseutil.dll isn't 8.3 so change to msgbsutl.dll 1999-08-30 22:17:13 +00:00
bienvenu%netscape.com 10855247b5 fix assert about auto assigning ids by commenting out atom zapping code 1999-08-29 16:50:48 +00:00
sspitzer%netscape.com fb31f8b194 silly change. ignore 1999-08-28 18:20:44 +00:00
bienvenu%netscape.com 57247bc224 replace nsIEnumerator with nsISimpleEnumerator 1999-08-26 04:41:07 +00:00
ramiro%netscape.com 6cec5c3abb Cleanup zlib cruft. 1999-08-25 14:39:53 +00:00
putterman%netscape.com 4ebac4b8bd Work on MarkFlagged. 1999-08-24 21:48:44 +00:00
slamm%netscape.com 96a104b9b9 Removed items from DIRS that do not exist. 1999-08-24 21:45:26 +00:00
alecf%netscape.com 29052bab53 fix some uninitialized variables 1999-08-24 07:03:00 +00:00
mscott%netscape.com 749e34b409 nsString updates --> nsString(eOneByte) --> nsCString 1999-08-24 00:59:56 +00:00
mccabe%netscape.com b95a2bdd54 Replace manual method declarations in implementations of xpcom/ interfaces with NS_DECL_NSIFOO. 1999-08-22 11:25:50 +00:00
jdunn%netscape.com a93c388cbf HP's compiler won't allow deletes of void *... so a base type is needed.
I talked this over with Bienvenu and since the code will be switched
eventually to nsCString, the change is ok.
1999-08-21 00:48:02 +00:00
jdunn%netscape.com 8228453710 HP's native compiler won't allow delete's of void *... so since this
was allocated as an array of chars, i will cast the void * to char * and that works
1999-08-21 00:43:08 +00:00
bienvenu%netscape.com aa9896345f fix linux build bustage 1999-08-20 00:36:07 +00:00
bienvenu%netscape.com 6abc5532db add support for doing compress commit when space is wasted, make listallkeys sort 1999-08-19 22:25:16 +00:00
bienvenu%netscape.com ef97d86f01 fix i18n sorting of sender 1999-08-18 04:05:57 +00:00
sspitzer%netscape.com 99b131713b change API to avoid using NS_COMFALSE. As jband puts it: NS_COMFALSE generally sucks. NS_COMFALSE is going away. fixes bug #11579 1999-08-11 03:44:32 +00:00
davidmc%netscape.com 174a3260d4 First Checked In. 1999-08-10 21:52:13 +00:00
mccabe%netscape.com d6e7410f31 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.
1999-08-10 12:18:01 +00:00
bienvenu%netscape.com 4d79243690 sort by sender correctly, fix ptr/ref idl stuff in nsIMsgDatabase 1999-08-09 19:52:46 +00:00
bienvenu%netscape.com f8adfcfc65 get rid of nsString2, more hooking up of status 1999-08-07 02:30:11 +00:00
mscott%netscape.com 1659608160 fix warning...we were shadowing a variable called count. 1999-08-05 23:06:23 +00:00
mscott%netscape.com c24b425661 Fix warnings...link is a global variable and we were shadowing it. 1999-08-05 23:02:51 +00:00
sspitzer%netscape.com 694cfabbf8 get mark all read to work for news. fixes #11104. use the implementation in the base class. 1999-08-04 20:14:07 +00:00
bienvenu%netscape.com 9376d31822 fix check for null result when threading 1999-08-02 21:42:20 +00:00
bienvenu%netscape.com 40ee0a6dfa only print debug statement when we're really opening a Mork db, not just finding one in the cache 1999-08-02 21:41:20 +00:00
bienvenu%netscape.com 9993824949 enable scripting from js for opening db 1999-08-02 18:38:51 +00:00
bienvenu%netscape.com c3039eb293 fix some memory leaks 1999-08-01 17:03:38 +00:00
bienvenu%netscape.com a9ef6f67df fix memory leak of writer 1999-08-01 17:01:32 +00:00
sspitzer%netscape.com 87b5fd732d turn of my debugging printfs. 1999-07-31 19:07:05 +00:00
briano%netscape.com 845dc59072 Added NSPR_LIBS so it the shared lib would build on IRIX. 1999-07-30 23:36:14 +00:00
mscott%netscape.com ad90319d2c Landing the MailNews_Necko_BRANCH. These are the changes that will enable mailnews to run with necko. 1999-07-29 00:42:25 +00:00
briano%netscape.com d99daeea9b Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568. 1999-07-27 23:27:44 +00:00
bienvenu%netscape.com ef48075def protect against 0 or negative thread child count 1999-07-22 21:24:57 +00:00
bienvenu%netscape.com d9061ef403 fix warning described in bug 10012 1999-07-22 01:45:04 +00:00
bienvenu%netscape.com d1d370c87b add support for thread notifications 1999-07-21 21:49:46 +00:00
bienvenu%netscape.com 8b5a7062e6 fix memory leak and comment out assertion 1999-07-21 17:49:42 +00:00
bienvenu%netscape.com d3f9445e00 ad parent key to notifications 1999-07-21 03:00:49 +00:00
davidmc%netscape.com d36efe0ba8 moving row positions; responding to parse 1999-07-20 23:37:06 +00:00
davidmc%netscape.com a6fc56c1bc moving row positions; parsing 1999-07-20 23:36:38 +00:00
davidmc%netscape.com 4c490446a8 moving row positions 1999-07-20 23:36:08 +00:00
davidmc%netscape.com 6e70b91985 add inline method for inverse of 'isempty' -> 'hasmembers' 1999-07-20 23:29:05 +00:00
davidmc%netscape.com 27e9148acd cleanup 1999-07-20 23:24:51 +00:00