Commit Graph

2484 Commits

Author SHA1 Message Date
sspitzer%netscape.com
b82a0d7263 fix for bug #5668. now multiple news hosts really works. 1999-04-29 04:10:49 +00:00
putterman%netscape.com
daaaf8e951 Fixed ref counting problems associated with deleting messages. Reviewed by bienvenu
and approved by chofmann.
1999-04-29 01:38:25 +00:00
putterman%netscape.com
8f9a72c301 Fixed ref counting problems related to deleting a message. Reviewed by bienvenu and
approved by chofmann
1999-04-29 01:37:40 +00:00
jefft%netscape.com
cdc904218d fixed bug 5662 - imap failed to discover folders and downloading mail messages; fixed memory leaks when building message URI; r=mscott, a=chofmann 1999-04-29 00:13:55 +00:00
jefft%netscape.com
f02b3f9711 fixed bug 5662 - imap failed to discover folders and downloading mail messages; make sure we are generating correct message URI; merge in with multiple identies/accounts work; r=mscott, a=chofmann 1999-04-29 00:12:21 +00:00
jefft%netscape.com
0838f40932 fixed bug 5662 - imap failed to discover folders and downloading mail messages; make sure we are generating correct message URI; r=mscott,bienvenu; a=chofmann 1999-04-29 00:10:55 +00:00
jefft%netscape.com
c01cc9db81 fixed bug 5662 - imap failed to discover folders and downloading mail messages; removed GetRootFolderPath() & SetRootFolderPath(); checkin for mscott; r=jefft, a=chofmann 1999-04-29 00:08:18 +00:00
jefft%netscape.com
9be572b643 fixed bug 5662 - imap failed to discover folders and downloading mail messages; added NotifyAnnouncerGoingAway() to ForceClosed(); r=bienvenu, a=chofmann 1999-04-29 00:05:16 +00:00
ducarroz%netscape.com
d6ef985510 Fix build bustage. 1999-04-28 21:59:32 +00:00
sspitzer%netscape.com
b8dfffdb5d fix for #5627. case sensitivity problem in Makefile.in 1999-04-28 20:53:26 +00:00
mscott%netscape.com
1e25c4063c nsLocalUri2Path fix. If the folder part of the uri is "" don't try to append it to the local path as that adds an unwanted '\' on windows. 1999-04-28 06:58:59 +00:00
alecf%netscape.com
1b40c12b63 fix string casting problem with varargs parameters 1999-04-28 06:26:41 +00:00
alecf%netscape.com
fec2cc609e remove stupid debugging statements 1999-04-28 06:22:26 +00:00
mscott%netscape.com
a23d526f99 Fix windows build problem. you can't delete a const char * without casting i.. I changed the codeto use a nsAutoCString. 1999-04-28 06:21:58 +00:00
alecf%netscape.com
bcb5770549 fix folder pane to only show the account manager (and let the account manager populate the server list) 1999-04-28 06:14:43 +00:00
alecf%netscape.com
18ab667877 instead of getting the first server from the account manager, get the first one named news.mozilla.org (eventually we have to figure out our own hostname from the URI) 1999-04-28 06:13:22 +00:00
alecf%netscape.com
626b99354b fix newline at end of file problem 1999-04-28 06:12:26 +00:00
alecf%netscape.com
7f0aa5ba68 - use new NS_WITH_SERVICE macro to get rdf service
- now recognize host-specific mailbox://hostname/ roots
- build the mailbox_message URI using the URI instead of the path
- override the nsIRDFResource::Init() method for debugging purposes
1999-04-28 06:11:36 +00:00
alecf%netscape.com
b0932a12d4 depricate nsLocalPath2URI
fix mailbox:/ URI parsing to recognize hostnames
fix mailbox_message:/ builder to recognize hostnames
1999-04-28 06:07:40 +00:00
alecf%netscape.com
47ecfa9330 insert hostname into URI when getting ServerURI 1999-04-28 06:05:36 +00:00
alecf%netscape.com
f24724c728 remove SetFilePath so we aren't tempted to set it (it's supposed to be coming directly from the URI) 1999-04-28 06:04:40 +00:00
alecf%netscape.com
ce44a49dd2 change DisplayMessage to take a URI instead of a path (this method probably isn't used anymore anyway) 1999-04-28 06:03:28 +00:00
alecf%netscape.com
0650253888 - remove debugging lines
- return NS_RDF_NO_VALUE on all GetTarget() calls
- return a complete array fro GetTargets() instead of NS_RDF_NO_VALUE (may be unnecessary?)
1999-04-28 06:00:50 +00:00
bruce%cybersight.com
0eae38cc92 Remove -lnetutil from link lines in unix build. 1999-04-28 05:46:56 +00:00
jefft%netscape.com
ea3c6c661b get imap folder discovery & display message working 1999-04-28 05:19:24 +00:00
mscott%netscape.com
82dad43a87 Comment out unwanted assertion as this kills the linux build. 1999-04-28 05:05:24 +00:00
mscott%netscape.com
ab385626c4 Fixes for get new mail which should bring get new mail back to life for linux and mac. When we were told to wait for more data by the new nsMsgLineStreamBuffer, we weren't setting the pause for read flag in all cases. 1999-04-28 05:02:50 +00:00
sspitzer%netscape.com
27156b1495 use PR_smprintf, not sprintf().
for news, we aren't going to have .sdb for directories.
put the summary files in <newsdir>/host-<hostname>
1999-04-28 05:00:02 +00:00
ducarroz%netscape.com
c778414dd1 For some reason, since few hours ago, apprunner refuse to load msgcompose.xul because the heigth of the fields isn't set correctly!!! I have changed the way we declare the input fields, I've just copied how they do in navigator.xul with the url field. 1999-04-28 04:24:10 +00:00
jefft%netscape.com
aac5cbd240 try again to disable namespace stuff 1999-04-28 04:04:31 +00:00
alecf%netscape.com
05eda21272 handle uncreatable servers a little more gracefully 1999-04-28 04:04:30 +00:00
jefft%netscape.com
4a1c8ce93d added m_haveDiscoverAllFolders variaible; more work on folder discovery stuff 1999-04-28 03:39:24 +00:00
jefft%netscape.com
2459c5bdd6 added m_haveDiscoverAllFolders bool member variable 1999-04-28 03:38:07 +00:00
jefft%netscape.com
1c268edd40 disable namespace for now; use delete instead of PR_FREEIF for returned pointer of nsString.ToNewCString(); initialize nsString2 variables to a empty string to get rid of debug assertion 1999-04-28 03:37:02 +00:00
alecf%netscape.com
c14a5e0f1b fix some uninitialized and incorrectly initialized variables 1999-04-28 03:06:37 +00:00
mcmullen%netscape.com
87c4972a82 First Checked In. 1999-04-28 02:48:36 +00:00
sspitzer%netscape.com
c9fd1ba862 silly printf for my benefit 1999-04-28 02:43:20 +00:00
mscott%netscape.com
dd5a631a47 Fix memory leak by releasing the url we just retrieved through a QI. Thanks
to putterman for finding the leak.
1999-04-28 02:40:06 +00:00
ducarroz%netscape.com
1523e75eec Fix HackToGetBody() to works on Mac and Unix as well 1999-04-28 02:17:37 +00:00
alecf%netscape.com
70a6f45af1 many fixes:
- initialize mAccountManager during construction
- always create an NS_ISupportsArray for ArcLabelsOut
- handle case of unknown data source by creating an enumerator anyway
- free leaked value from RDF node
1999-04-28 02:02:08 +00:00
alecf%netscape.com
13607efec5 add implementation for AccountManager() method 1999-04-28 01:57:25 +00:00
alecf%netscape.com
a36238ddd0 don't forget to actually return the value! 1999-04-28 00:11:10 +00:00
bienvenu%netscape.com
dc1006fcee fix header row copy to use mork, force invalid dbs to close 1999-04-27 22:58:18 +00:00
mscott%netscape.com
465dbab063 Fix build breakage for hangas. 1999-04-27 22:49:15 +00:00
ftang%netscape.com
2e97bf7dcc change S/GetDocumentCharacterSet method for nsIDocument interface. 1999-04-27 21:49:25 +00:00
ducarroz%netscape.com
149ec99a10 Implemented XP_StripLine to avoid crash when send a message with a newsgroup address set 1999-04-27 21:31:20 +00:00
ducarroz%netscape.com
8b7ae6b8c8 Clean up mutiple appcores problem, add news parameter to NewMessage 1999-04-27 21:30:00 +00:00
ducarroz%netscape.com
7ed525fc7b Add args parameter to NewMessage to solve multiple appcores problem 1999-04-27 21:28:44 +00:00
hangas%netscape.com
f0ee5a0f84 Fixed file path bug on Mac. Was using incorrect constructor that broke when running on Mac. 1999-04-27 21:27:17 +00:00
ducarroz%netscape.com
26c91ebf6d Add parameter args to member function NewMessage() to solve multiple appcores problem 1999-04-27 21:26:49 +00:00
ducarroz%netscape.com
696201c7b0 Clean up multiple message compose appcores problem 1999-04-27 21:23:29 +00:00
ducarroz%netscape.com
ba523040b7 Extract JavaScript into an external file and clean up multiple appcores problem 1999-04-27 21:21:48 +00:00
ducarroz%netscape.com
f8bbd300be Extract JavaScript from xul file into a external js file 1999-04-27 21:19:41 +00:00
ducarroz%netscape.com
af0b58da93 Extract JavaScript into a external file 1999-04-27 21:16:38 +00:00
putterman%netscape.com
dbf3f37765 Opening up a thread no longer crashes. 1999-04-27 20:59:02 +00:00
sspitzer%netscape.com
782b1873d3 fix for bug #5477. thanks to mscott for the fix. 1999-04-27 20:45:04 +00:00
mscott%netscape.com
b1a5200840 Fix build breakage for alecf. 1999-04-27 20:27:45 +00:00
sspitzer%netscape.com
944b61e419 fix the Linux build bustage 1999-04-27 20:08:24 +00:00
alecf%netscape.com
2b28b2a6ab fix this with ugly code that works real well. 1999-04-27 20:06:12 +00:00
alecf%netscape.com
fa616ed3cc fix casting problems by making nsIID a ref 1999-04-27 20:00:58 +00:00
mscott%netscape.com
a313581a3f change the url state when we load a url and when are done with url. Fix a bug in ReadNewsList where: we needed more data from the server and instead of waiting, we returned an error code. 1999-04-27 19:57:30 +00:00
mscott%netscape.com
44b62e4b21 link against nntpTest.lib as it has the stubs for the news event sinks. 1999-04-27 19:56:04 +00:00
mscott%netscape.com
af2cb31b74 Modernize the news test harness --> make it a url listener among other things. 1999-04-27 19:55:10 +00:00
bienvenu%netscape.com
63fb11d8a3 fix get new mail for pop, workaround PR_APPEND bustage, set m_position to file size 1999-04-27 19:31:41 +00:00
alecf%netscape.com
9148e6705c forgot identity Makefile 1999-04-27 18:49:07 +00:00
alecf%netscape.com
ca8ad5b0c5 update AccountManager data source to use nsMsgRDFDataSource base class, so that we don't have to implement most methods
also start implementing GetTargets() for msgaccounts:/ to return all the servers and their respective root URIs
1999-04-27 18:39:36 +00:00
alecf%netscape.com
71c7a53e42 add new FindServersByHostname() method 1999-04-27 18:37:58 +00:00
alecf%netscape.com
4a3e754a85 add identity test to --enable-tests build 1999-04-27 18:36:15 +00:00
alecf%netscape.com
6ff195aef4 fix identity test to use updated API 1999-04-27 18:35:39 +00:00
alecf%netscape.com
383ae9c9b7 add new AccountManager() method to bring up account manager 1999-04-27 18:33:05 +00:00
alecf%netscape.com
43cc22ebca link against libreg so that this library can stand on it's own 1999-04-27 18:30:13 +00:00
rhp%netscape.com
4570357dd6 Fix for freed memory read 1999-04-27 17:40:06 +00:00
alecf%netscape.com
8a9e37f2a0 remove unnecessary libraries - now the only unresolved symbols are from netlib 1999-04-27 17:27:28 +00:00
bienvenu%netscape.com
2ef2fc6235 add option to create summary file specs automatically 1999-04-27 14:58:57 +00:00
jefft%netscape.com
804e4196d0 get folder discovery to work; implemented PossibleImapMailbox() method 1999-04-27 13:23:07 +00:00
ducarroz%netscape.com
2bd75e97dc Resolve File missing warning 1999-04-27 06:42:22 +00:00
jefft%netscape.com
deb20c4854 first pass of implementing folder discovery; added NthLevelChildList method 1999-04-27 06:35:12 +00:00
jefft%netscape.com
07212329d4 added FindAndSelectFolder method; first pass of implementing folder discovery 1999-04-27 06:34:00 +00:00
jefft%netscape.com
e9d80a20e8 added FindAndSelectFolder method 1999-04-27 06:32:54 +00:00
jefft%netscape.com
0233d47d05 added GetChildDiscoveryDepth, GetOnlineSubDirSeparator, SetOnlineSubDirSeparator methods 1999-04-27 06:31:20 +00:00
jefft%netscape.com
17024a0f8f added DiscoverAllFolders, DiscoverAllAndSubscribedFolders, DiscoverChildren, DiscoverLevelChildren methods 1999-04-27 06:29:39 +00:00
mscott%netscape.com
27527d5769 Start building the imap directory by default. 1999-04-27 05:32:28 +00:00
sspitzer%netscape.com
2849be7bf0 more changes 1999-04-27 04:47:03 +00:00
waterson%netscape.com
be6b8bc2e7 Fixed problems with XPConnect objects. 1999-04-27 04:20:16 +00:00
alecf%netscape.com
8f51f3a77b remove stupid debugging comment 1999-04-27 03:11:37 +00:00
mscott%netscape.com
c8c1a023c3 Use MSG_LINEBREAK instead of LINEBREAK. 1999-04-27 03:06:34 +00:00
mscott%netscape.com
326d25b7db Added comment about why return receipts are turned off. 1999-04-27 03:02:57 +00:00
mscott%netscape.com
77987e7605 Use MSG_LINEBREAK instead of LINEBREAK. This should fix message display on the Mac. 1999-04-27 02:57:25 +00:00
mscott%netscape.com
c78f083c4d Remove nsIMessenger.cpp from the list of .cpp files. There is no such file. 1999-04-27 02:55:00 +00:00
mscott%netscape.com
8d2d60a12a Add MSG_LINEBREAK and MSG_LINEBREAK_LEN for mailnews. We need to transition all mailnews use of LINEBREAK to these new macros. I'm leaving the old LINEBREAK definition in place so I don't have to update all files that use it at once. Why can't we use LINEBREAK? Because it is incorrectly defined on the Mac and due to situations outside of our control, we can't change the value of LINEBREAK on the Mac (because it is defined elsewhere and they need it defined incorrectly). So we're going to use these new values (MSG_LINEBREAK and MSG_LINEBREAK_LEN) instead. 1999-04-27 02:53:29 +00:00
sspitzer%netscape.com
30e65e2174 remove a warning. get nntpTest closer to working... 1999-04-27 02:45:15 +00:00
rhp%netscape.com
f157c0ea6b changes for new xp com interface for ct handlers 1999-04-27 02:33:30 +00:00
rhp%netscape.com
de32820410 CTHandlers now XP-COM objects 1999-04-27 02:32:09 +00:00
sspitzer%netscape.com
29f85dbedf NS_NewNntpUrl is not used anymore. changes to build nntpTest every time on
windows
1999-04-27 02:31:23 +00:00
rhp%netscape.com
7e3353cd8a Adding new XP Com interface 1999-04-27 02:30:14 +00:00
rhp%netscape.com
d1b5945d4a New I18N support and XP cleanup 1999-04-27 02:29:02 +00:00
rhp%netscape.com
ca3422efc7 Removal of old files 1999-04-27 02:27:27 +00:00
sspitzer%netscape.com
24e557b3b8 more changes to get this working... 1999-04-27 02:25:57 +00:00
sspitzer%netscape.com
c86490ede5 more changes to get this beast to build and run on Windows and Linux 1999-04-27 02:21:53 +00:00
sspitzer%netscape.com
e62445398f changes to get the nntpTest building again on Linux 1999-04-27 02:12:55 +00:00
bienvenu%netscape.com
d4b8c18275 add some flag handling routines 1999-04-27 02:09:42 +00:00
bienvenu%netscape.com
4913ab0962 add escaping of lines that start with From<space> 1999-04-27 01:03:52 +00:00
hangas%netscape.com
a9e8c22319 Updated Mac Project file for DataSource files added to Windows makefile 1999-04-27 00:42:20 +00:00
sspitzer%netscape.com
3d5eeb079f use tree items, not tree bodies, for each of the servers 1999-04-27 00:01:25 +00:00
sspitzer%netscape.com
87ddff6be9 changes to get news db messages in the thread page 1999-04-27 00:01:01 +00:00
mscott%netscape.com
31bfff0585 Updates from Jean-Francois --> repalce strtok with nsCRT::strtok. This should get us going with GetNewMsg on the Mac. 1999-04-27 00:00:53 +00:00
bienvenu%netscape.com
8011137e91 fix build problem in test harness 1999-04-26 23:44:01 +00:00
mscott%netscape.com
5ed73a3528 Add GetServerURI interface method to fix imap build and synch up with the latest changes to the incoming server interface. 1999-04-26 23:33:58 +00:00
sspitzer%netscape.com
29b6b4cad2 change int32 to PRInt32 1999-04-26 23:10:23 +00:00
sspitzer%netscape.com
085c1f0795 changes to get subscribed news groups to show up in the folder pane 1999-04-26 23:03:13 +00:00
ducarroz%netscape.com
01855c3b8e updated mac project 1999-04-26 22:57:32 +00:00
ducarroz%netscape.com
50276008ab update projects 1999-04-26 22:55:01 +00:00
alecf%netscape.com
c06daa2756 remove all references to the old nsIMessenger 1999-04-26 22:52:38 +00:00
alecf%netscape.com
d1323c7142 stop creating nsIMessenger objects 1999-04-26 22:47:13 +00:00
alecf%netscape.com
2d974a158b remove nsIMessenger from Mac/Windows 1999-04-26 22:43:09 +00:00
alecf%netscape.com
3fcb73e0a5 remove nsIMessenger entirely 1999-04-26 22:42:41 +00:00
alecf%netscape.com
87f98b15b3 move static libraries inside SHARED_LIBRARY_LIBS 1999-04-26 22:41:02 +00:00
mscott%netscape.com
4ed093dd5e Turn return receipts off by default. This fixes bug #5011 1999-04-26 22:34:15 +00:00
sspitzer%netscape.com
e59e513084 put newline at end of file 1999-04-26 22:31:53 +00:00
sspitzer%netscape.com
ebe314420d add newline to end of file 1999-04-26 22:31:42 +00:00
sspitzer%netscape.com
88bf38bebf make destructor virtual 1999-04-26 22:30:52 +00:00
alecf%netscape.com
d2d0194c11 fix fprintf problem (and make it only DEBUG_alecf) 1999-04-26 22:15:03 +00:00
mscott%netscape.com
788817b691 Fix the hash table code such that we properly add and look up uids for messages in the hash table. This should fix Bug #4886 1999-04-26 22:10:00 +00:00
putterman%netscape.com
b3c0218eac Start using nsCOMPtr. 1999-04-26 22:03:26 +00:00
putterman%netscape.com
bf7af54df4 Only return NS_OK if ptr is valid. 1999-04-26 22:02:48 +00:00
alecf%netscape.com
363def7a19 attempt to fix mail/news size issue 1999-04-26 21:52:26 +00:00
alecf%netscape.com
5f45e727c9 switch to using new GetLocalPath call and nsCOMPtr 1999-04-26 21:38:38 +00:00
alecf%netscape.com
277a648746 switch to using new GetLocalPath() call and use nsCOMPtr 1999-04-26 21:34:58 +00:00
alecf%netscape.com
a791266e10 fix QueryInterface so we're actually returning the right value 1999-04-26 21:33:58 +00:00
alecf%netscape.com
8a3695f2ab switch to using nsCOMPtr and the new GetLocalPath() api instead of doing something server-type-specific 1999-04-26 21:32:47 +00:00
alecf%netscape.com
6839dfab08 call the service manager directly instead of storing a copy of it in a member variable 1999-04-26 21:31:57 +00:00
alecf%netscape.com
53b7fde541 goodbye, yellow brick stub.. 1999-04-26 21:31:22 +00:00
alecf%netscape.com
ed193a363f add new data sources to the factory 1999-04-26 21:29:44 +00:00
alecf%netscape.com
df281a2c2f add new data source to unix build 1999-04-26 21:28:43 +00:00
alecf%netscape.com
432acf359c add new datasources to the windows build 1999-04-26 21:28:21 +00:00
alecf%netscape.com
859e0c7604 remove nsIMessenger stub code from the build 1999-04-26 21:20:08 +00:00
alecf%netscape.com
43b60b2656 remove some unnecessary source files from the build (some of these data sources will eventually return) 1999-04-26 21:17:59 +00:00
alecf%netscape.com
9d1ac53280 removed files: mozilla/mailnews/base/src/nsIMessenger.cpp 1999-04-26 21:16:47 +00:00
alecf%netscape.com
ced86a8569 fix unknown PR_smprintf problem 1999-04-26 21:07:14 +00:00
mscott%netscape.com
fa3b54b8e5 Remove unnecessary component registration calls for the netlib service. 1999-04-26 20:29:16 +00:00
alecf%netscape.com
f925982e9d remove references to stub nsIMessenger class 1999-04-26 19:03:36 +00:00
alecf%netscape.com
1d449a2481 oops, checked in the wrong file, backing this out (it's not ready yet) 1999-04-26 19:03:08 +00:00
alecf%netscape.com
bb5d4b10ea remove references to unnecessary nsIMessenger stub class 1999-04-26 19:00:54 +00:00
alecf%netscape.com
963baf27b9 rename the IDL attributes so it's more friendly to javascript, and use the new GetLocalPath method when upgrading mail.directory on POP 1999-04-26 18:40:48 +00:00
alecf%netscape.com
87ea48afdb add new GetServerURI() method for asking a server for the root RDF URI and make a generic GetLocalPath() for getting the local directory for this server. 1999-04-26 18:38:26 +00:00
alecf%netscape.com
5dfd5bc2ec add protocol-specific implementation of GetServerURI() in preparation for new method in nsIMsgIncomingServer interface 1999-04-26 18:37:15 +00:00
sspitzer%netscape.com
fcfd7c1d8b cvs ignorage of generated makefiles 1999-04-26 18:26:05 +00:00
sspitzer%netscape.com
4eb437dee6 turn off some of my printfs 1999-04-26 18:04:17 +00:00
bienvenu%netscape.com
a471131499 get imap message display working 1999-04-26 05:08:49 +00:00
putterman%netscape.com
ba2a8f56ee use NS_IF_RELEASE in case db is null. 1999-04-26 03:08:42 +00:00
putterman%netscape.com
dc96e2a8b9 changed nsIMessage to nsIMsgDBHdr. 1999-04-25 22:34:02 +00:00
bienvenu%netscape.com
881f8a3ac5 add interface to set mailboxname 1999-04-25 22:00:58 +00:00
bienvenu%netscape.com
4c4c9c8a45 adopt new msg uri scheme from scott, work on message loading 1999-04-25 21:51:39 +00:00
mscott%netscape.com
9b24fab805 Only include <windows.h> if we are building on windows. 1999-04-25 21:32:34 +00:00
mscott%netscape.com
3a99aaba95 Fix many many Linux warnings by removing some unused variables. 1999-04-25 21:30:44 +00:00
mscott%netscape.com
132da6db3c Fix type for including nsIImapMailFolderSink.h (we had a lower case 'f') 1999-04-25 21:25:40 +00:00
mscott%netscape.com
9f7c1a2dbb Add new line to end of file. 1999-04-25 21:23:36 +00:00
mscott%netscape.com
d339920d4d Fix typo in including nsIMAPHostSessionList.h. 1999-04-25 21:21:52 +00:00
mscott%netscape.com
c668c19431 Change XP_Bool to PRBool to get Linux build going for imap. 1999-04-25 21:21:10 +00:00
mscott%netscape.com
c59d210ec4 Change XP_Bool to PRBool 1999-04-25 21:20:38 +00:00
mscott%netscape.com
beaec101a5 Including wrong file for host session list. the file is nsIMAPHostSessionList not nsImapHostSessionList. Linux is case sensitive when including files. 1999-04-25 21:18:08 +00:00
mscott%netscape.com
1bc01ea841 Add new line to end of file. 1999-04-25 21:14:28 +00:00
mscott%netscape.com
c72bd60af1 Add new lines to end of files. 1999-04-25 20:58:04 +00:00
mscott%netscape.com
a195b5c6e5 Add new line. 1999-04-25 20:56:23 +00:00
mscott%netscape.com
04d8d75b27 Re-writing pop protocol to use nsMsgLineStreamBuffer instead of the old & slow ReadLine and Read functions that used to be here. 1999-04-25 20:04:08 +00:00
mscott%netscape.com
82bf27d90c ReadNextLine now returns # bytes read.
nsMsgLineStreamBuffer now takes a delimeter for end of line markings. This is CRLF for imap.
1999-04-25 19:56:34 +00:00
mscott%netscape.com
e30ed7eaa2 nsMsgLineStreamBuffer::ReadNextLine now returns # bytes read.
use platform specfic line delimeter for nsMsgbufferStream input. This should fix the display message problem I was seeing on Mac and Linux.
1999-04-25 19:55:05 +00:00
mscott%netscape.com
ac404f2776 ProcessXOVER must now take a PRUint32 instead of an int32 1999-04-25 19:54:02 +00:00
mscott%netscape.com
dca18e7d44 ReadNextLine now returns the number of bytes. This simplified our use of the function dramatically.
nsMsgLineStreamBuffer takes a line delimeter of CRLF for nntp.
1999-04-25 19:53:22 +00:00
mscott%netscape.com
3108997b15 status must now be an unsigned int32 for process xover. 1999-04-25 19:52:01 +00:00
mscott%netscape.com
419605d033 nsMsgLineStreamBuffer::ReadNextline now returns # bytes read.
nsMsgLineStreamBuffer now lets you pass in the delimeter string to be used for determing the end of a line. This allows the function to be platform friendly with line endings...
1999-04-25 19:51:08 +00:00
mscott%netscape.com
9aee0accc1 Fix for Bug #5468 --> When adding new messages to the mail folder, we write a CRLF at the end of the message. However, we weren't informing the parser that we added a CRLF so the parser's total bytes for the message was always two bytes short... 1999-04-25 18:31:09 +00:00
bruce%cybersight.com
ff745bb2cd Fix for calls to nsFileSpec::GetLeafName(). It allocates memory with strdup(), so use free() and not delete[]. 1999-04-25 13:27:36 +00:00
jefft%netscape.com
10544ce6f2 fixed imap build bustage; don't how this happend 1999-04-25 04:27:37 +00:00
putterman%netscape.com
69c05af794 added files: mozilla/mailnews/local/src/nsLocalMessage.cpp, mozilla/mailnews/local/src/nsLocalUtils.cpp 1999-04-24 20:53:22 +00:00
putterman%netscape.com
596f37bb9e added files: mozilla/mailnews/base/util/nsMessage.cpp 1999-04-24 20:51:22 +00:00
putterman%netscape.com
551d56de32 added nsNewsMessage, nsNewsUtils and use nsIMsgDBHdr. 1999-04-24 20:47:04 +00:00
putterman%netscape.com
fd958ea8cd Add ability to create a message. 1999-04-24 20:46:07 +00:00
putterman%netscape.com
37b198a443 Added nsLocalMessage and nsLocalUtils. Use nsIMsgDBHdr. 1999-04-24 20:45:42 +00:00
putterman%netscape.com
5d9639ccc0 Added ability to create a message. 1999-04-24 20:44:40 +00:00
putterman%netscape.com
64a1a062a8 use nsIMsgDBHdr. 1999-04-24 20:44:01 +00:00
putterman%netscape.com
481372e4e3 Use nsIMsgDBHdr and user converter enumerator for returning messages. 1999-04-24 20:43:25 +00:00
putterman%netscape.com
c272f39e5a Added nsImapMessage and nsImapUtils. 1999-04-24 20:42:50 +00:00
putterman%netscape.com
bf579127bb use nsIMsgDBHdr instead of nsIMessage. Part of removing rdf dependency. 1999-04-24 20:40:47 +00:00
putterman%netscape.com
05469bbe4d Added nsIMsgHdr 1999-04-24 20:38:57 +00:00
putterman%netscape.com
a98f4fa1d5 removed RDF dependency from db. 1999-04-24 20:38:04 +00:00
putterman%netscape.com
d16d6c3924 Added enumerator to convert nsMsgDBHdr into message. 1999-04-24 20:37:00 +00:00
putterman%netscape.com
1ed57840f7 removed protocol dependent uri utilities and added CreateMessageFromMsgDBHdr. 1999-04-24 20:36:26 +00:00
putterman%netscape.com
baca5e550b Removed protocol dependent uri utilities. 1999-04-24 20:36:00 +00:00
putterman%netscape.com
55286de9a6 Added nsMessage 1999-04-24 20:35:34 +00:00
putterman%netscape.com
0695594f7a Check for null pointer before using db in change view. 1999-04-24 20:34:51 +00:00
putterman%netscape.com
071598bddd Use new msghdr to message converter enumerator. 1999-04-24 20:34:25 +00:00
putterman%netscape.com
a5e683a1e4 Use nsIMsgDBHdr. 1999-04-24 20:33:39 +00:00
putterman%netscape.com
02f487728c Added CreateMsgFromMsgDBHdr. 1999-04-24 20:33:20 +00:00
putterman%netscape.com
7620670d16 Added nsIMessage 1999-04-24 20:32:24 +00:00
jefft%netscape.com
55b2a6ced7 folder name is now get from nsIMsgFolder 1999-04-24 05:13:12 +00:00
waterson%netscape.com
7431df7cdc Fix a comment that I forgot to keep in sync. 1999-04-24 03:28:43 +00:00
waterson%netscape.com
933ff04dcb Whoops. Missed this one. 1999-04-24 03:28:22 +00:00
waterson%netscape.com
7b2a8f4939 The Great Cursor Excorcism. Dropped cursors in favor of enumerators. Details on RDF_19990422_BRANCH. 1999-04-24 02:41:54 +00:00
jefft%netscape.com
b0c89d1a7a nsIImapService now takes nsIMsgFolder instead of nsIImapMailFolderSink for folder related interfaces; merget nsImapMailFolder::GetPath() & nsImapMailFolder::GetPathName() 1999-04-24 01:18:03 +00:00
jefft%netscape.com
a1c06b29bc nsIImapService now takes nsIMsgFolder instead of nsIImapMailFolderSink for folder related interfaces 1999-04-24 01:14:49 +00:00
jefft%netscape.com
8320c80121 fixed duplicate nsIID problem 1999-04-24 01:13:17 +00:00
jefft%netscape.com
322c217660 initialize local variable, folderURI, to nsnull 1999-04-24 01:11:38 +00:00
chuang%netscape.com
c7a6484eef Add mailnews/ui/ab/resources/Makefile entry 1999-04-23 23:11:22 +00:00
alecf%netscape.com
85cbec924c add new accessor to nsIMsgIncomingServer to get local folder path 1999-04-23 22:57:31 +00:00
chuang%netscape.com
1fc47306d6 Bring address book UI into menu 1999-04-23 21:55:48 +00:00
chuang%netscape.com
e3a951d5e8 Add address book UI to build process 1999-04-23 21:54:23 +00:00
chuang%netscape.com
e56b4d4ac8 Update mail startup url 1999-04-23 21:53:04 +00:00
nhotta%netscape.com
fbf67c74bd Changes for UTF-8, second try. 1999-04-23 17:14:26 +00:00
mcafee%netscape.com
c72247a6ae defining what APPSHELL_DLL is, fixing Linux bustage. 1999-04-23 16:44:46 +00:00
jefft%netscape.com
2b81869485 fixed build bustage 1999-04-23 15:18:25 +00:00
jefft%netscape.com
ff1de19446 getting imap root folder directory from prefs instead of hard coded string 1999-04-23 13:55:53 +00:00
chuang%netscape.com
f9c4e5d6f3 Address book UI, not in build yet 1999-04-23 06:47:41 +00:00
mscott%netscape.com
7497d31533 Updates to get the test running with preferences again. We need to manually register
the file locator. This test app will now read prefs out of the default profile directory.
1999-04-23 06:32:35 +00:00
bienvenu%netscape.com
ead5ee2909 get imap messages to display in thread pane 1999-04-23 01:33:52 +00:00
jefft%netscape.com
fdcf5e6ee4 (not part of build yet> more on integrating with 3-pane ui 1999-04-23 00:36:07 +00:00
mscott%netscape.com
30a4d0e744 Not part of the build.
Fixes to get the test harness to work in the new preferences world again. We need to manually register the file locator component because it doesn't get self-registered in the repository.
1999-04-22 21:13:48 +00:00
jefft%netscape.com
119aa05555 (not part of the build yet) - more works on hooking up 3-pane ui with protocol 1999-04-22 19:02:45 +00:00
jefft%netscape.com
8f1a286301 added include path - mime 1999-04-22 19:01:05 +00:00
jefft%netscape.com
6d28346e31 not part of the build yet - added msglocal.lib 1999-04-22 19:00:25 +00:00
rickg%netscape.com
40b0327745 sync up with nsString2.cpp 1999-04-22 17:43:57 +00:00
warren%netscape.com
154f8381b4 Removed unnecessary nsIByteBuffer.h 1999-04-22 07:31:09 +00:00
warren%netscape.com
c289c670cd Added Write(nsIInputStream) and Flush to nsIOutputStream. 1999-04-22 07:31:03 +00:00
rickg%netscape.com
f86b7f933d update to sync with nsString2 1999-04-22 06:39:40 +00:00
sspitzer%netscape.com
da32a2b1b8 new icon from scotty 1999-04-22 04:15:07 +00:00
bienvenu%netscape.com
3f37904761 add services for dealing with flags, fix build problem in test harness 1999-04-22 03:57:44 +00:00
alecf%netscape.com
c4bff4302d Add server RDF source 1999-04-22 03:02:35 +00:00
alecf%netscape.com
6141657ece add new datasources to windows build 1999-04-22 02:28:55 +00:00
alecf%netscape.com
5b2d214c74 start building new RDF datasources on unix 1999-04-22 02:26:25 +00:00
alecf%netscape.com
1518456dc6 check in skeleton source for RDF datasources for account system 1999-04-22 02:25:22 +00:00
alecf%netscape.com
7e2d826a6a add headers for new RDF data sources for account system 1999-04-22 02:24:39 +00:00
mscott%netscape.com
399e88d020 Remove old & slow ReadLine code. Replace it with nsMsgLineStreamBuffer. This also involved cleaning out a lot of code for displaying messages as the logic of the read line loop changed. 1999-04-22 02:13:42 +00:00
mscott%netscape.com
dbfdf65c06 Highlight the different servers in the folder pane. Eventually this should be in a style sheet but I've been having trouble getting that to work. 1999-04-22 02:08:33 +00:00
mscott%netscape.com
e38957cc5a nsMsgLineStreamBuffer takes a new argument stating whether new lines should be allocated or not on calls to ReadNextLine. 1999-04-22 02:01:08 +00:00
mscott%netscape.com
b4933a51c8 constructor for nsMsgLineBufferStream takes a new argument specifying if new lines should be allocated for ReadNextLine. 1999-04-22 01:54:32 +00:00
mscott%netscape.com
907c03e019 Fix fence post case in nsMsgLineBufferStream::ReadNextLine when we read n bytes and n == the size of the buffer...we were over-writing the n+1th byte with a null terminator.
Add (unimplemented) feature to nsMsgLineBufferStream to give caller the choice of allocating new memory for new lines or not.
1999-04-22 01:53:19 +00:00
davidmc%netscape.com
3895aebe28 set morkStore::mStore_CanAutoAssignAtomIdentity to true in places where MDB clients can access a store instance, so that this bool is enabled only at the last possible moment. 1999-04-21 23:57:03 +00:00
davidmc%netscape.com
a5c518cc46 fix morkAtomSpace::MakeBookAtomCopy() so it will use new boolean slot on morkStore, mStore_CanAutoAssignAtomIdentity, to decide whether new atoms with auto assigned identity is allowed. 1999-04-21 23:56:02 +00:00
davidmc%netscape.com
0ab7f37525 use new default atom space constant; init the new boolean controlling whether auto assignment of atom IDs is allowed 1999-04-21 23:54:22 +00:00
davidmc%netscape.com
e9aab5b668 add new constant kValueSpaceScope to replace old ambiguous ground atom space constant to fix problem with default atom spacing 'a' being used instead of the 'v' space expected by the parser (causing more than one atom space to be used ... bad). Also add a boolean controlling whether auto-assignment of atom IDs is permitted by atom spaces (so this can be disabled during parsing, so it can be detected when it's inappropriate). 1999-04-21 23:53:38 +00:00
davidmc%netscape.com
b8fb0c0949 fix morkEnv::OidAsHex() to print a scope < 0x80 as a plain text byte instead of ^hex hex when the character is a name byte 1999-04-21 23:51:22 +00:00
davidmc%netscape.com
c78445c3eb change format to v1.4 to account for hex oids for single char spaces changing from, eg., 1CE:^6D to 1CE:m 1999-04-21 23:50:03 +00:00
bienvenu%netscape.com
3796e54a4f fix a few race conditions with fe events, add NOOP service 1999-04-21 22:35:12 +00:00
mcmullen%netscape.com
e4661eacd6 Prefs API changed to use filespecs instead of string paths. Added Get/SetFilePref. Cleaned up the API so that StartUp() does not need to be called. 1999-04-21 22:04:35 +00:00
mscott%netscape.com
459aa39e8c unregister ImapResource. Compress some of the register service code for the imap resource. 1999-04-21 21:08:00 +00:00
mscott%netscape.com
c95d00affa Replace the old slow ReadLine code to use the new more efficient nsMsgLineBufferStream class. Right now this class creates a new buffer for each line returned so we need to free this buffer. Later on, I'll be looking into removing the allocation of the new line and some of these statements will be made obsolete. 1999-04-21 20:23:47 +00:00
putterman%netscape.com
4ddb23c6e9 added files: mozilla/mailnews/base/util/nsMsgUtils.cpp 1999-04-21 20:22:18 +00:00
putterman%netscape.com
d8f6a32185 Change to news instead of nntp. 1999-04-21 20:18:35 +00:00
putterman%netscape.com
385fe63376 Use delete[]. 1999-04-21 20:18:15 +00:00
putterman%netscape.com
5abc728033 Added mailbox_message registration. 1999-04-21 20:17:43 +00:00