jefft%netscape.com
0741517a6e
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
e7e4ae2cb4
Ignore generated files.
1999-03-27 09:22:27 +00:00
mscott%netscape.com
05cd3db030
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
c7a13619aa
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
e8ca114b4c
initialize ptr to nsnull.
1999-03-26 03:35:42 +00:00
jefft%netscape.com
42227142ab
put back the original implementation of nsImapUrl::Equals method
1999-03-25 05:41:50 +00:00
jefft%netscape.com
4576d27022
added multiple inheritance nsINetLibURL
1999-03-25 05:19:59 +00:00
mscott%netscape.com
480d270e2c
remove NODEPEND
1999-03-25 03:43:10 +00:00
jefft%netscape.com
7409f2b127
call m_transport->Open(m_runningUrl) prior calling SendData()
1999-03-24 01:56:54 +00:00
jefft%netscape.com
79249d3592
temporary fix prevent from crashing if someone call nsImapUrl::Equals
1999-03-24 01:55:42 +00:00
jefft%netscape.com
2975dbc284
more checkins for thread/event work
1999-03-23 23:46:00 +00:00
mscott%netscape.com
0cad9b8d02
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
deda90bee6
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
c2bef602ff
oopos...CID and IID were the same....they should have different values.
1999-03-23 23:04:33 +00:00
alecf%netscape.com
4b1fb3f134
only build tests when ENABLE_TESTS is turned on
1999-03-23 19:19:52 +00:00
jefft%netscape.com
c3b5f4333c
initial coding for nsImapProxyEvent
1999-03-23 02:18:53 +00:00
mscott%netscape.com
2dd1e97083
add getters and setters for new imap sink: imap log.
1999-03-23 00:31:31 +00:00
mscott%netscape.com
926ff30143
add getters and setters for new imap sink: imap log
1999-03-23 00:30:31 +00:00
mscott%netscape.com
badee6de22
export nsIImapLog.h
1999-03-23 00:26:08 +00:00
mscott%netscape.com
3b730a0335
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
7684bc079c
register prefs service, put in default url spec
1999-03-20 03:07:31 +00:00
mscott%netscape.com
31105c2364
(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
149e5118ac
(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
eda7f78716
Add interface method for initialize which takes an event queue.
1999-03-19 22:48:45 +00:00
mscott%netscape.com
782e878db8
(not part of the build)
...
build tests directory.
1999-03-19 22:48:06 +00:00
mscott%netscape.com
0ec8fa9ab1
NOT PART OF BUILD PROCESS.
...
top level makefile.win for imap.
1999-03-19 22:02:48 +00:00
bienvenu%netscape.com
b8c16bb0a8
imap test harness, not part of build as of yet
1999-03-19 20:58:08 +00:00
bienvenu%netscape.com
3e83a64600
imap test harness, not part of build as of yet
1999-03-19 20:51:50 +00:00
jefft%netscape.com
c890704e0a
added some thread stuff
1999-03-19 06:08:29 +00:00
jefft%netscape.com
4bfe96ca36
added GetThreadEventQueue() method
1999-03-19 06:07:31 +00:00
mscott%netscape.com
66f28dfe63
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
b285118255
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
6ad016b233
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
d66c4dc9d5
new nsIMAPGroupRecord
1999-01-15 00:00:49 +00:00
alecf%netscape.com
b482285baa
add new IMAP makefiles
1999-01-14 23:16:27 +00:00