Commit Graph

660 Commits

Author SHA1 Message Date
mccabe%netscape.com
4f7990cd94 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
4100bc0ee9 fix memory leaks and mismatched deletes 1999-09-18 18:58:15 +00:00
alecf%netscape.com
05e5230991 implement mapping from server.type to IID 1999-09-17 23:59:51 +00:00
putterman%netscape.com
a3e720e049 more performance work for loading folders without .msf files or that have to have
headers downloaded.
1999-09-17 23:12:44 +00:00
bienvenu%netscape.com
ece73a991c fix imap msg flagging 1999-09-17 20:13:42 +00:00
bienvenu%netscape.com
203340ed27 auto create inbox when building imap folder tree 1999-09-17 02:06:24 +00:00
bienvenu%netscape.com
1ab356ab31 start work on pseudo interruption, not hooked up yet 1999-09-16 23:30:46 +00:00
putterman%netscape.com
25ad829406 don't call UpdateFolder in GetnewMessages. 1999-09-16 21:08:47 +00:00
cls%seawood.org
cb3abff6ef Remove unnecessary -D_BSD_SOURCE now that __STRICT_ANSI__ is set in <prinet.h> 1999-09-16 14:50:19 +00:00
sspitzer%netscape.com
c5e68fac46 remove or comment out unused code. fix warnings. 1999-09-16 11:05:12 +00:00
sspitzer%netscape.com
540ba27ef7 fix warning 1999-09-16 11:04:26 +00:00
bienvenu%netscape.com
880466e384 fix race condition chaining imap urls 1999-09-16 01:32:43 +00:00
warren%netscape.com
7d5e565fd5 Factored file transport service out of file: protocol. 1999-09-16 01:16:22 +00:00
bienvenu%netscape.com
7e397a56e1 fix message size on imap 1999-09-16 00:15:50 +00:00
bienvenu%netscape.com
e46bfb5f59 start work on pseudo interruption for imap useability 1999-09-16 00:08:02 +00:00
warren%netscape.com
279545985d Adding includes for nsIThreadPool.h and nsIRunnable.h in anticipation of idl files. 1999-09-15 09:49:18 +00:00
ramiro%netscape.com
e8ba593918 Cleanup the neckutil linking thing. 1999-09-15 02:15:11 +00:00
jefft%netscape.com
a46c88cc36 fixed bug 13574 -- use stream converter instead of temp file for reply quoting 1999-09-15 02:13:04 +00:00
bienvenu%netscape.com
1120b750bf add folder loaded notifications 1999-09-15 00:59:03 +00:00
briano%netscape.com
107d63133d General cleanup. 1999-09-14 23:27:55 +00:00
sspitzer%netscape.com
532077a63a when you get the default local path, and it wasn't set, and you make one up, you need to set it so the pref will get set. 1999-09-14 08:32:58 +00:00
mscott%netscape.com
836811052d the imap server sink is now blocking so in ProcessCurrentUrl we would block when
calling LoadNextQueuedUrl which in turn signaled a url ready to run monitor. When it was non-blocking
things used to work fine because we had time to get into the wait for monitor code but now we aren't getting
there. So we're getting around the problem by flagging ourselves as ready to run another url.

This problem manifested itself when we started loading a message right after deleting one in the thread pane.
1999-09-14 06:55:42 +00:00
mscott%netscape.com
c78cbd3590 api sync for fetch message. 1999-09-14 05:35:58 +00:00
mscott%netscape.com
6e65073df4 Bug #9593, #13674 --> implement save message to disk. i also added added a helper function: DecomposeImapURI, optimized some lines to use nsCAutoString
fixed a few mem leaks where we would leak an imap url...enforced
 com ptr useage for nsIImapUrl. FetchMessage no longer requires the sink event queue...as an interface
simplification, we can just figure it out ourselves..
1999-09-14 05:35:40 +00:00
mscott%netscape.com
1b540788e4 Bug #9593 --> make the old display code turn into save msg to disk code 1999-09-14 05:34:54 +00:00
mscott%netscape.com
36e025a0cd add save message to disk action. 1999-09-14 05:34:04 +00:00
mscott%netscape.com
34b9cbbd43 Bug #9593 --> implement save message to disk. i also added added 1999-09-14 05:33:55 +00:00
mscott%netscape.com
4c124c3dc1 Bug #9593 --> SetupMsgWriteStream needs to know the file name of the file we should write the message to. Use this value instead of "tempMessage.eml" 1999-09-14 05:33:35 +00:00
bienvenu%netscape.com
3456144dd5 break out UpdateFolder method from GetMessages 1999-09-14 04:02:34 +00:00
sspitzer%netscape.com
b6a9d0a97f make the defaultLocalPath attribute of the nsIMsgProtocolInfo interface NOT read only. when we do pref migration, I have to call the setter (which will set the pref for me) 1999-09-14 03:16:02 +00:00
bienvenu%netscape.com
e5f0aba605 use server key instead of host username when finding imap folders, fixes folder discovery after migration bug 1999-09-14 02:23:56 +00:00
alecf%netscape.com
e4e52250a7 register imap protocol info progid 1999-09-14 00:15:08 +00:00
alecf%netscape.com
ddab31885b implement nsIMsgProtocolInfo in nsImapService 1999-09-13 23:51:16 +00:00
bienvenu%netscape.com
c838ec9958 one more try to create imap parent directories 1999-09-13 05:27:20 +00:00
jfrancis%netscape.com
c2e69d3f1c temp build fix - bienvenu needs to fix this for real 1999-09-13 01:24:09 +00:00
bienvenu%netscape.com
8f3a014420 fix mac build bustage 1999-09-12 22:58:43 +00:00
bienvenu%netscape.com
a58a7b9307 create parent directories if they don't exist 1999-09-12 21:35:30 +00:00
bienvenu%netscape.com
254d9aff06 fix solaris build bustage 1999-09-12 18:34:26 +00:00
bienvenu%netscape.com
41e8dfb284 pass uid of message read to finish message loading notification 1999-09-12 18:27:19 +00:00
bienvenu%netscape.com
d9762ab44c move message sink to idl 1999-09-12 17:49:08 +00:00
bienvenu%netscape.com
741212ca90 remove 1999-09-12 17:47:25 +00:00
bienvenu%netscape.com
1e341e3364 add nsIImapMessageSink 1999-09-12 17:46:36 +00:00
bienvenu%netscape.com
aaf522307b added files: mozilla/mailnews/imap/public/nsIImapMessageSink.idl 1999-09-12 17:45:42 +00:00
bienvenu%netscape.com
c462c7fc46 add idl for message sink not part of ubild yet 1999-09-12 17:31:23 +00:00
cls%seawood.org
a87b20551f Fix my bustage using -D_BSD_SOURCE 1999-09-12 17:15:57 +00:00
mscott%netscape.com
5a157ddb69 fix build breakage across the board 1999-09-12 06:30:02 +00:00
mscott%netscape.com
0896391d29 Fix build breakage across the board! 1999-09-12 06:29:36 +00:00
mscott%netscape.com
8618ecb91d Just to be safe, include nsIPrincipal.h 1999-09-12 05:51:17 +00:00
mscott%netscape.com
c575c7b3f7 api sync change. 1999-09-12 05:17:38 +00:00
mscott%netscape.com
3376716b0b Implement the mock channel class.
Part of Bug #10933 which improves message display performance.
Run message display urls through the webshell.
1999-09-12 05:17:05 +00:00