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

234 Коммитов

Автор SHA1 Сообщение Дата
jefft%netscape.com ceb7703d96 failed to set m_protocolInitialized flag when protocol did get initialized 1999-04-08 23:38:30 +00:00
mscott%netscape.com f04324128d Add test option for select folder and use the imap service to implement this test. 1999-04-08 23:06:25 +00:00
mscott%netscape.com b3d843b1f7 (not part of the build yet)
support the SelectFolder interface.
1999-04-08 23:05:35 +00:00
mscott%netscape.com 6e02009f28 (not part of the build yet)
add SelectFolder method to the imap service interface.
1999-04-08 23:05:12 +00:00
mscott%netscape.com fb7eed9d41 (not part of the build yet).
I removed our dependencies on xplib so we no longer need to link to it. This cuts down the imap dll by some 40% or so. yippee!
1999-04-08 23:04:13 +00:00
mscott%netscape.com 080bea8c05 (not part of the build yet)
Update imap body shell to use nsHashTable instead of XP_HashTable.
1999-04-08 23:00:10 +00:00
jefft%netscape.com e4a9e8e984 (not part of the build yet) more porting on message download; remove SetMessageDownloadOutputStream method; added PostLineDownLoadEvent, m_downloadLineCache, & m_fromHeaderSeen 1999-04-08 22:14:02 +00:00
jefft%netscape.com 6f6e7bf39b added TLineDownloadCache class 1999-04-08 22:10:52 +00:00
jefft%netscape.com 9d9385e493 (not part of the build yet) removed SetMessageDownloadOutputStream 1999-04-08 22:10:03 +00:00
jefft%netscape.com 18abd805a7 (not part of the build yet) more porting from 4.5; added GetShouldDownloadArbitraryHeaders, GetArbitraryHeadersToDownload, AdjustChunkSize, FetchMessage method; added more member variable - m_trackingTime, m_startTime, m_endTime, m_tooFastTime, m_idealTime, m_chunkAddSize, m_chunkStartSize, m_maxChunkSine, m_fetchByChunk, m_chunkSize & m_chunkThreshold 1999-04-08 14:50:17 +00:00
mscott%netscape.com dae7fbf1a0 (not part of the build yet) a=cyeh.
Replace the identity stuff with their equivalents in nsIMsgIncomingServer.
use the imap service to create a protocol instance instead of creating one directly ourselves.
1999-04-08 02:59:52 +00:00
mscott%netscape.com 09dd9b99f1 (not part of the build yet) a=cyeh.
build nsImapService and nsImapIncomingServer.
1999-04-08 02:58:38 +00:00
mscott%netscape.com 8272d94590 (not part of the build yet) a=cyeh.
Foundation for our imap service. Right now it only creates protocol instances.
1999-04-08 02:57:47 +00:00
mscott%netscape.com 522e54db4a (not part of the build yet) a=cyeh.
implementation of the nsIImapIncomingServer interface. This class is responsible for maintaining an up to date list of all the prefs for a given imap server.
1999-04-08 02:57:20 +00:00
mscott%netscape.com c493c76177 (not part of the build yet) a=cyeh.
Replace identity with nsIMsgIncomingServer. Initialize now takes a host session list.
1999-04-08 02:56:12 +00:00
mscott%netscape.com d0f15cebcd (not part of the build yet) a=cyeh.
Replace the identity with nsIMsgIncomingServer. Initialize now takes in the host session list.
1999-04-08 02:55:29 +00:00
mscott%netscape.com b1b3e8059b (not part of the build yet) a=cyeh.
Replace identity stuff with nsIMsgIncomingServer.
1999-04-08 02:54:20 +00:00
mscott%netscape.com 677108ad97 (not part of the build yet) a=cyeh.
Export nsIImapService.h and nsIImapIncomingServer.h
1999-04-08 02:53:17 +00:00
mscott%netscape.com d414fe0fb5 (not part of the build yet) a=cyeh.
Foundation for an imap service interface.
1999-04-08 02:53:01 +00:00
mscott%netscape.com 353823efdf (not part of the build yet) a=cyeh.
Changed identity getters and setters to use the new nsIMsgIncomingServer interface instead.
1999-04-08 02:52:28 +00:00
mscott%netscape.com e7eda06bc1 (not part of the build yet) a=cyeh.
Initialize now takes the host session list.
1999-04-08 02:51:13 +00:00
mscott%netscape.com 1500badd84 (not part of the build yet) a=cyeh.
Add an imap incoming server interface which holds imap account server specific information such as user name, host name, etc.
1999-04-08 02:50:44 +00:00
mscott%netscape.com 1a5dfb158b (not part of the build yet) a=cyeh.
I changed the dll name for imap to be msgimap.dll. We now need prefs and js in the requires list.
1999-04-08 02:49:40 +00:00
mscott%netscape.com 7a96ad797e (not part of the build) a=cyeh.
Imap factory can now generate components for the imap service and for the imap incoming server.
1999-04-08 02:48:56 +00:00
jefft%netscape.com a13671c213 partially hooked up imap parser and fe proxy event implementation 1999-04-07 04:33:45 +00:00
jefft%netscape.com 858d9c1663 added NS_INIT_REFCNT() to the constructor; temporary added a global gImapHostSessionList for the test purpose 1999-04-07 04:29:12 +00:00
jefft%netscape.com cf6dfe2850 export nsImapServerResponseParser.h nsIMAPGenericParser.h & nsImapSearchResults.h 1999-04-07 04:26:38 +00:00
jefft%netscape.com bff4d92da5 implemented nsIImapMailfolder, nsIImapMessage, nsIImapExtension, nsIImapMiscellaneous interfaces 1999-04-07 04:25:12 +00:00
mscott%netscape.com 77c1ad9cc2 Add getter and setter for an identity to the imap url interface. 1999-04-06 21:02:50 +00:00
mscott%netscape.com fd16397931 Add getters and setters for the identity associated with the url. If the caller attempts to get an identity and we don't have one, then we go out and return the default identity.... 1999-04-06 21:02:07 +00:00
jefft%netscape.com 766fbf683f more implementation on fe event proxy stuff 1999-04-02 23:47:47 +00:00
jefft%netscape.com 14a64ef0dc initial cut for imap sink interfaces; not part of the build yet 1999-04-01 01:13:56 +00:00
bienvenu%netscape.com 2bbff774b0 get parser to link 1999-03-31 05:16:38 +00:00
bienvenu%netscape.com c1e5bfca2b get parser to compile 1999-03-31 04:42:08 +00:00
bienvenu%netscape.com 3028c4517a more progress on parser - not part of build yet 1999-03-30 18:00:21 +00:00
bienvenu%netscape.com 2f6470d294 initial entry into cvs 1999-03-30 00:47:40 +00:00
bienvenu%netscape.com 185fa15442 more porting 1999-03-30 00:46:59 +00:00
bienvenu%netscape.com 871ca1bdaa add url types 1999-03-30 00:45:39 +00:00
mscott%netscape.com 299f0df96c Change imapMessageFlags type to PRUint16 instead of uint16. 1999-03-29 23:00:48 +00:00
mscott%netscape.com 9ee6ae6b6a stubs for the imap parser..... 1999-03-29 22:59:02 +00:00
bienvenu%netscape.com b8f9e40e96 comment out files that don't compile for the moment 1999-03-29 22:36:34 +00:00
bienvenu%netscape.com 2cfa87a2db export and include nsImapCore.h 1999-03-29 22:34:08 +00:00
bienvenu%netscape.com 3e0828f251 imap utility class defs 1999-03-29 22:16:29 +00:00
mscott%netscape.com f5e7285bb3 patch from Bruce Mitchener Jr." <bruce@cybersight.com> to change delete to delete []. 1999-03-29 22:15:54 +00:00
bienvenu%netscape.com 7ef39a3a8a port more of imap parser and utility classes 1999-03-29 22:11:04 +00:00
bienvenu%netscape.com 5adb94a8f4 add imap prefs to dumping of identity 1999-03-28 20:40:39 +00:00
bienvenu%netscape.com a53e79d748 port a few classes over from 4.5 1999-03-28 20:39:58 +00:00
bienvenu%netscape.com 338066820c initial entry into cvs of host session list, parser, etc 1999-03-28 20:39:12 +00:00
bienvenu%netscape.com 9fc9fd1620 initial entry into cvs of host session list 1999-03-28 20:37:16 +00:00
jefft%netscape.com 83a9d6c896 added enum ImapState define; added m_dataMonitor; added ProcessCurrentURL() method; nsImapProtocol::ImapThreadMainLoop () now waits on m_dataMonitor indefinitely and then call ProcessCurrentURL () 1999-03-28 18:02:07 +00:00
mcafee%netscape.com 3a99c257a4 Ignore generated files. 1999-03-27 09:22:27 +00:00
mscott%netscape.com c056b96446 When running an imap command through a url, register the test harness as a listener to the url so we can get a call back when the url is done. This allows us to not display the command menu item to the user until the url is finished. I also cleaned up some ref counting stuff with regards to when a url is created and when we release it. 1999-03-26 03:40:08 +00:00
mscott%netscape.com 4a29649938 For now, when we get on data available from the server and we successfully wrote data out through the log interface, then mark the url as done. 1999-03-26 03:37:33 +00:00
mscott%netscape.com 91845a00c0 initialize ptr to nsnull. 1999-03-26 03:35:42 +00:00
jefft%netscape.com ad497a81cb put back the original implementation of nsImapUrl::Equals method 1999-03-25 05:41:50 +00:00
jefft%netscape.com 028f3b2c95 added multiple inheritance nsINetLibURL 1999-03-25 05:19:59 +00:00
mscott%netscape.com e5e65a0e17 remove NODEPEND 1999-03-25 03:43:10 +00:00
jefft%netscape.com 824d358ab2 call m_transport->Open(m_runningUrl) prior calling SendData() 1999-03-24 01:56:54 +00:00
jefft%netscape.com 648067a578 temporary fix prevent from crashing if someone call nsImapUrl::Equals 1999-03-24 01:55:42 +00:00
jefft%netscape.com a72ba5a8bf more checkins for thread/event work 1999-03-23 23:46:00 +00:00
mscott%netscape.com b13edc9133 the test harness supports the imap log interface. For now, that just means supporting the handle log data interface method. The harness now supports multiple interfaces so we need to write QueryInterface ourselves instead of using the macro. 1999-03-23 23:08:29 +00:00
mscott%netscape.com c6634fdfa4 Hmmm I must not have done a clobber b4 checking this in...remove the =0 stuff for Get/SetImapLog. 1999-03-23 23:05:13 +00:00
mscott%netscape.com 2c7c15e18d oopos...CID and IID were the same....they should have different values. 1999-03-23 23:04:33 +00:00
alecf%netscape.com c6de63bc1a only build tests when ENABLE_TESTS is turned on 1999-03-23 19:19:52 +00:00
jefft%netscape.com 1951b7dc28 initial coding for nsImapProxyEvent 1999-03-23 02:18:53 +00:00
mscott%netscape.com 6ccfbf10fc add getters and setters for new imap sink: imap log. 1999-03-23 00:31:31 +00:00
mscott%netscape.com d71130af26 add getters and setters for new imap sink: imap log 1999-03-23 00:30:31 +00:00
mscott%netscape.com 548af0b60f export nsIImapLog.h 1999-03-23 00:26:08 +00:00
mscott%netscape.com ae64d542c1 first created. Imap log interface. Right now the only method in the interface
is one to handle log information from the imap protocol....
1999-03-23 00:25:43 +00:00
bienvenu%netscape.com 38fcf816ca register prefs service, put in default url spec 1999-03-20 03:07:31 +00:00
mscott%netscape.com 53b028df89 (not part of build)
We were using an interface id instead of a class id in the call to create instance for the protocol so I fixed that. We don't need netService so I removed the code for that. We were also confusing an imap4service with the core netlib service (nsINetService). Release the protocol instead of deleting it in the protocol. Insert breaks in the switch statements for ::ReadAndDispatchCommand. Release the event queue service when we are done with it.
1999-03-19 22:55:32 +00:00
mscott%netscape.com d47bfaa85a (not part of the build)
use new intialize method from the interface which takes an event queue. The constructor for a component that supports an interface must always be empty so remove the dependency on the event queue. Rename old Initialize method to SetupwithUrl.
1999-03-19 22:50:53 +00:00
mscott%netscape.com 707cd047c1 Add interface method for initialize which takes an event queue. 1999-03-19 22:48:45 +00:00
mscott%netscape.com 6b8e00138f (not part of the build)
build tests directory.
1999-03-19 22:48:06 +00:00
mscott%netscape.com 9b1e46827b NOT PART OF BUILD PROCESS.
top level makefile.win for imap.
1999-03-19 22:02:48 +00:00
bienvenu%netscape.com 36356dd9c8 imap test harness, not part of build as of yet 1999-03-19 20:58:08 +00:00
bienvenu%netscape.com 6445acd26e imap test harness, not part of build as of yet 1999-03-19 20:51:50 +00:00
jefft%netscape.com bbea05c027 added some thread stuff 1999-03-19 06:08:29 +00:00
jefft%netscape.com 0be2349077 added GetThreadEventQueue() method 1999-03-19 06:07:31 +00:00
mscott%netscape.com b6a103dd19 Not part of the build yet! (a=chofmann) Part of the imap framework check in.
Implementations of imap url and imap protocol instance.
1999-03-18 01:13:37 +00:00
mscott%netscape.com dcacb83562 Not part of the build yet! (a=chofmann). Part of the initial Imap framework.
Add imap url and protocol interfaces.
1999-03-18 01:12:06 +00:00
mscott%netscape.com 4b07436218 Not part of the build yet. a=chofmann. Initial check in of imap framework.
Imap factory is used to build the imap dll component.
1999-03-18 01:09:50 +00:00
alecf%netscape.com e53b86aa42 new nsIMAPGroupRecord 1999-01-15 00:00:49 +00:00
alecf%netscape.com 46b008aa16 add new IMAP makefiles 1999-01-14 23:16:27 +00:00