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

264 Коммитов

Автор SHA1 Сообщение Дата
putterman%netscape.com 166d67d0d1 Added MarkAllMessagesRead 1999-07-24 21:10:53 +00:00
sspitzer%netscape.com b7169a4501 fix for #9896. make nsMsgLineBuffer work for buffers that use CR, LF, and CRLF. (before, only CRLF and LF worked.) the mac uses CR, and we'd lose the last line of the newsrc file. 1999-07-24 18:15:19 +00:00
putterman%netscape.com f2fb5c6448 Added MarkMessagesRead, MarkAllMessagesRead, GetChildWithURI 1999-07-23 04:33:20 +00:00
bienvenu%netscape.com 0fb371f52c ad parent key to notifications 1999-07-21 03:00:49 +00:00
sspitzer%netscape.com 88b715c820 fix the leak of nsMsgFolder. the ownership model is server owns the folder. we had a cycle. thanks to putterman for finding the problem and implementing the fix. 1999-07-20 03:55:23 +00:00
sspitzer%netscape.com 262bb2c519 ok, it works. turn off the printf 1999-07-19 22:40:41 +00:00
sspitzer%netscape.com 70171e155d fix my stupidity 1999-07-19 20:03:10 +00:00
bienvenu%netscape.com 7d4724fe66 more work on folder cache 1999-07-17 20:33:15 +00:00
sspitzer%netscape.com d9e90ad858 more #define clean up 1999-07-17 19:08:20 +00:00
sspitzer%netscape.com 76b5b5310b clean up #defines 1999-07-17 18:32:39 +00:00
bienvenu%netscape.com e8ded1ea02 more work on folder cache 1999-07-17 03:26:24 +00:00
jefft%netscape.com 621bc564e2 more on copy service - add nsIMsgCopyServiceListener 1999-07-13 20:07:32 +00:00
sspitzer%netscape.com 1402dd8bed changes to automatically migrate 4.x mail prefs to 5.0 prefs. news doesn't migrate gracefully yet. also, changes to newsrc.file pref and the directory path differently for news. 1999-07-13 19:23:40 +00:00
bienvenu%netscape.com 9c9d4be83b changes for msgdb idl 1999-07-13 18:52:56 +00:00
bienvenu%netscape.com 7b33e7e3d5 add methods to set parent message for threading 1999-07-06 22:53:11 +00:00
sspitzer%netscape.com a04f14d364 return the right error value 1999-07-06 22:41:19 +00:00
bienvenu%netscape.com 48e0f7b78f fix horrible cast in find folders with flag 1999-07-03 21:25:49 +00:00
putterman%netscape.com a3ae72951b Some nscomptr fixes. 1999-07-02 21:23:35 +00:00
dveditz%netscape.com 0eb6c820cf nakefile cleanups 1999-07-02 13:42:17 +00:00
putterman%netscape.com 10a036778c Protect again null ptrs. 1999-07-01 22:13:13 +00:00
ducarroz%netscape.com 4db91e5644 Look for the default value when a pref doesn't exist. Fix problem with actual code, we passed the wrong name to GetDefaultName. 1999-07-01 21:56:54 +00:00
warren%netscape.com bd73f68e8b Renamed OnStartBinding/OnStopBinding to OnStartRequest/OnStopRequest (removing the redundant ones from necko). Numerous necko fixes. Necko now using nsIPrompt interface instead of nsINetSupport. 1999-07-01 19:30:20 +00:00
jefft%netscape.com 0161a880c0 back out checking for pMsgDBHdr 1999-07-01 18:27:10 +00:00
jefft%netscape.com dfa8e3d02e check pMsgDBHdr to prevent crash 1999-07-01 18:12:29 +00:00
alecf%netscape.com bf3d729664 initialize these variables to null! 1999-07-01 05:47:56 +00:00
putterman%netscape.com 3f0119ce03 Use nsCOMTypeInfo 1999-07-01 00:16:39 +00:00
bienvenu%netscape.com b1301ddd69 check for ISupports in QI 1999-06-30 23:20:34 +00:00
ducarroz%netscape.com 9c8e49df80 Replace time_t by PRTime 1999-06-30 21:04:29 +00:00
mcafee%netscape.com 644ece7b3e BeOS changes 1999-06-29 09:19:14 +00:00
alecf%netscape.com 687601d166 - make getCharPref() return null when there is no such pref, instead of returning an error
- make identityName default to Full Name <email@address.com> if the identityName is missing
1999-06-29 02:59:06 +00:00
bienvenu%netscape.com 77ead97514 make name and pretty name unichar's 1999-06-28 21:56:33 +00:00
rickg%netscape.com d7fd3aea6c nsString API fixup 1999-06-27 18:53:46 +00:00
rickg%netscape.com c00c4e3868 fixup to nsString API 1999-06-27 18:12:01 +00:00
alecf%netscape.com 45cb5af6ae get ready for some XPIDLIZING! 1999-06-27 04:09:41 +00:00
jefft%netscape.com a38214030d stub implement CopyMessages() & CopyFileMessage() methods 1999-06-26 18:22:55 +00:00
sspitzer%netscape.com 25ab407d2a 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. 1999-06-25 22:29:44 +00:00
ducarroz%netscape.com 8d7f41b9f3 replace pref "mail.identity.<idn>.send_html" by "mail.identity.id1.compose_html". replace pref "mail.identity.<idn>.wrap_column" by "mail.wraplength" 1999-06-25 21:47:43 +00:00
putterman%netscape.com 8c5fcdb576 Add GetPath to nsIMsgFolder. 1999-06-25 03:56:02 +00:00
warren%netscape.com 4001aade80 Renamed nsIURLGroup to nsILoadGroup in preparation for necko. 1999-06-25 02:17:37 +00:00
warren%netscape.com 1f76168d21 Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
sspitzer%netscape.com deff73af4a start of work to respect the newsrc files. code cleanup. use nsCOMPtr. 1999-06-22 04:45:15 +00:00
alecf%netscape.com 05fd122471 add userid@ to all mail/news URIs and add parsing code to support this
this change allows servers to be unique by {userid, hostname, type} combination and allows nsIMsgAccountManager::FindServer() to search for servers this way.
1999-06-22 03:03:48 +00:00
putterman%netscape.com 9ae981dede GetFoldersWithFlag now AddRefs its results. 1999-06-21 23:24:29 +00:00
jefft%netscape.com da1c3fd40b added readonly attribute nsIMsgDatabase msgDatabase for undo work 1999-06-21 22:56:18 +00:00
mscott%netscape.com 4502f7816e added files: mozilla/mailnews/base/util/nsMsgMailNewsUrl.cpp 1999-06-21 22:21:19 +00:00
mscott%netscape.com d4b0c59119 Export nsMsgMailNewsUrl.h 1999-06-21 22:20:07 +00:00
mscott%netscape.com f741219424 Add threadsafe check in Query Interface call. 1999-06-21 21:11:29 +00:00
mscott%netscape.com dfd783611b Start building nsMsgMailNewsUrl.... 1999-06-21 21:09:53 +00:00
mscott%netscape.com a71f224adb Start building nsMsgMailNewsUrl....(no one is actually using it in any implementation though). 1999-06-21 21:09:16 +00:00
mscott%netscape.com cddba9c895 Necko prep-integration work...add a base implementation class for mailnews urls. This encapsulates some common code that was shared across mailnews protocols. It should make my necko integration work easier as well.
(not part of the build yet).
1999-06-21 20:36:03 +00:00
bienvenu%netscape.com fa296bd02b implement FindSubFolder 1999-06-15 23:18:57 +00:00
jefft%netscape.com fe5c0ab7ad added files: mozilla/mailnews/base/util/nsMsgTxn.cpp 1999-06-15 13:17:46 +00:00
jefft%netscape.com af8c153330 more on undowork -- adding base nsMsgTxn class for base undo object 1999-06-15 13:10:47 +00:00
alecf%netscape.com 7532075779 add type attribute to nsIMsgIncomingServer, and reduce warnings by not using "value" 1999-06-15 03:47:59 +00:00
putterman%netscape.com 23b41af5b2 Commit after setting charset. 1999-06-15 01:25:15 +00:00
alecf%netscape.com a16cc81bf2 implement GetPrettyName() correctly - return the hostname if no prettyname is known 1999-06-14 22:53:09 +00:00
putterman%netscape.com 7f68ca1c73 Added GetRootFolder. 1999-06-14 22:22:51 +00:00
bienvenu%netscape.com 33e7b223dc prepare for msgdb idl 1999-06-14 02:20:41 +00:00
putterman%netscape.com c2289c8757 More work on Biff. 1999-06-11 22:10:42 +00:00
jefft%netscape.com 5343385862 undo framework 1999-06-10 14:55:36 +00:00
mscott%netscape.com c3a0128e26 Change comment to reflect tthe appropriate interface. (it was confusing before). 1999-06-10 07:21:06 +00:00
sspitzer%netscape.com b4725335ab turn off my debugging printfs. 1999-06-08 21:25:39 +00:00
sspitzer%netscape.com 58cd4c16c1 25 is the right max for Mac. from ns/lib/libmsg/newshost.cpp in the old world. 1999-06-08 18:33:30 +00:00
sspitzer%netscape.com 82354feb6e move StringHash to nsMsgUtils.cpp, and use NS_MsgHashIfNecessary() in all
the ns*URI2Path() calls in the ns*Utils.cpp files to hash the file
names if necessary.
also, don't use fprintf().
1999-06-08 05:08:31 +00:00
mscott%netscape.com 9ea5079e21 LoadUrl signature takes a display consumer 1999-06-08 00:02:27 +00:00
mscott%netscape.com f8396a3a2b remove IGNORE_MANIFEST 1999-06-07 21:04:04 +00:00
mscott%netscape.com b010b6ca4e Part of makefile clean up for windows. Changes include removing old cruft, giving each
component it's own module name (this helps clear up problems with the xp connect type lib
name for each component), making sure libs built in src directories have _s suffix as
they are static libraries and unifying component names with "msg" prefixes.
1999-06-07 06:41:51 +00:00
alecf%netscape.com ca776f901e XPConnect doesn't seem to like returning NULL from string accessors 1999-06-07 04:29:18 +00:00
alecf%netscape.com 3ea7a6c876 make a little more robust so that we can easily call this from JS 1999-06-06 18:46:03 +00:00
mscott%netscape.com 95ffb1e54d Make LoadUrl public and not protected. 1999-06-05 21:47:04 +00:00
mscott%netscape.com 21065e6ab3 Comment out text following #endif to fix unix warning. 1999-06-05 20:33:36 +00:00
mscott%netscape.com b9ae714a11 Add default implemenations for OnDataAvailable, OnStartBinding, OnStopBinding. Push even more functionality for loading a url up into the base class. 1999-06-05 20:21:27 +00:00
sspitzer%netscape.com 8b8a341189 *** empty log message *** 1999-06-04 23:24:27 +00:00
mscott%netscape.com 1b9e6ee34d Export nsMsgProtocol.h 1999-06-04 23:17:38 +00:00
mscott%netscape.com a3a8a59bd7 Build nsMsgProtocol. 1999-06-04 23:10:24 +00:00
mscott%netscape.com 81fc669270 Build nsMsgProtocol.h nsMsgProtocol.cpp.
Clean up the makefile by removing extraneous CPP_SRCS declaration...
1999-06-04 22:59:05 +00:00
mscott%netscape.com 4301f6ee9f use nsAutoString and nsAutoString.GetBuffer in place of calling nsAutoCString. This is much more memory friendly and doesn't require an extra copy of the object getting created on the healp like nsAutoCString does. 1999-06-04 22:07:26 +00:00
mscott%netscape.com 825323d0e7 First checked in. New files used to encapsulate much of the cross mail-news protocol code. this is mostly mail protocol to core netlib integration code. Over the next couple days, I'll be updating the mailnews protocols to inherit from nsMsgProtocol and pushing commonality up to the nsMsgProtocol level. 1999-06-04 21:41:47 +00:00
mscott%netscape.com 932a7ae28c Remove unnecessary LINCS now that all headers are pushed to the same directory. 1999-06-03 23:31:57 +00:00
putterman%netscape.com 8dc4664732 Added Charset functions. 1999-06-03 22:56:14 +00:00
rickg%netscape.com 2525d04098 replaced nsString2.h references with nsString.h 1999-06-02 01:03:41 +00:00
alecf%netscape.com 960301ec8f stop using [] operator (going away for scriptability) 1999-06-01 23:10:12 +00:00
alecf%netscape.com ef4312b827 rename GetUserName -> GetUsername because Win32 substitutes all GetUserName's with GetUserNameA 1999-05-27 05:36:10 +00:00
bienvenu%netscape.com 1bc29c3671 add GetPriority 1999-05-27 05:09:00 +00:00
bienvenu%netscape.com 729931951f changes for mail filters, including setting root folder for server 1999-05-26 23:56:21 +00:00
putterman%netscape.com 9f92f3e16c More work on DeleteFolders. 1999-05-26 23:47:01 +00:00
alecf%netscape.com 95d34e3a21 add CID to prepare for moving CIDs into the factory 1999-05-26 21:59:45 +00:00
dp%netscape.com 94344009c8 Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00
putterman%netscape.com fd5c7cfad6 Fix for 7002. Speed up mail by commenting out call to UpdateSummaryTotals. Reviewed by
mscott and approved by chofmann.
1999-05-24 22:03:47 +00:00
sspitzer%netscape.com 9e1116af2d fix for #6031. the summary file names for newsgroups are based on
the newsgroup name.  if the name is too long for the native file
system, use the hash function to come up with a new name.

move that has code out of xp_hash.c and into newsSummarySpec.cpp

in 4.x, this was the only place it was used anyways.

fix my debugging printf.

re-arrange addressbook makefiles in mailnews/makefiles so that people
who use obj-dir can build.
1999-05-21 22:21:23 +00:00
sspitzer%netscape.com 8b25978ce3 added files: mozilla/mailnews/base/util/nsMsgKeySet.cpp, removed files: mozilla/mailnews/base/util/nsNewsSet.cpp 1999-05-20 02:56:02 +00:00
sspitzer%netscape.com 4a56b0473c remove duplicate implementations of nsNewsSet. rename nsNewsSet to nsMsgKeySet.
heed the news set.  this fixes #6730 and #6244.
1999-05-20 02:54:25 +00:00
mscott%netscape.com 0e1ed4ef9c Make base\util build as a dll. This includes defining IMPL_NS_MSG_BASE and adding makefile code to generate the dll. 1999-05-18 23:56:48 +00:00
mscott%netscape.com 368b7fb42c Add NS_MSG_BASE to class declaration to help make base\util build as a dll on win32. 1999-05-18 23:55:39 +00:00
bienvenu%netscape.com 84997f013a move GetChildNamed implementation from local subclass 1999-05-17 22:50:04 +00:00
sspitzer%netscape.com 64ef10ab25 rename variable to prevent shadowing 1999-05-16 04:13:52 +00:00
sspitzer%netscape.com b2a57704f6 reorder to quiet compiler. stop shadowing. rename shadowed variable. 1999-05-16 04:13:37 +00:00
mscott%netscape.com cab48caf44 add getsserver and GetIncomingServerType. This allows us to get the incoming server associated with a folder. 1999-05-15 21:03:02 +00:00
sspitzer%netscape.com 54235f0f0d use nsAutoCString instead of ToNewCString 1999-05-15 06:05:04 +00:00
putterman%netscape.com 9febadf761 Do status flag notifications based on flags changed. 1999-05-14 21:03:26 +00:00