warren%netscape.com
154f8381b4
Removed unnecessary nsIByteBuffer.h
1999-04-22 07:31:09 +00:00
rickg%netscape.com
f86b7f933d
update to sync with nsString2
1999-04-22 06:39:40 +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
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
putterman%netscape.com
5abc728033
Added mailbox_message registration.
1999-04-21 20:17:43 +00:00
sspitzer%netscape.com
ca9f0e1cb4
fix a typo in the comment
1999-04-21 02:55:04 +00:00
mscott%netscape.com
5138a5cd91
remove linkage against xplib.
1999-04-20 23:30:42 +00:00
mscott%netscape.com
00f300f846
Register the new nsMsgMessageService which is supported by the mailbox service. Add progids for both the mailbox version of the message service and for the mailbox service.
1999-04-20 23:28:42 +00:00
mscott%netscape.com
41c192b7b1
Add Queryinterface method such that it includes nsIMsgMessageService which is a new interface this class supports.
1999-04-20 23:27:32 +00:00
mscott%netscape.com
24195ff1a3
Inherit the new nsIMsgMessageService interface.
1999-04-20 23:26:37 +00:00
mscott%netscape.com
94dab79908
Remove Copy and display messages from mailbox service interface.
1999-04-20 23:25:59 +00:00
putterman%netscape.com
16c1e86959
Moved folder listener code from local to base.
1999-04-20 22:24:21 +00:00
sspitzer%netscape.com
b4e142b8f1
changes to get news in the folder pane
1999-04-20 19:08:10 +00:00
rickg%netscape.com
e1012f40b9
sync with nsString2 API
1999-04-20 07:20:21 +00:00
ducarroz%netscape.com
3c9b98c2d0
update project files, removed nsMsgFolderDataSource.cpp (now in msgCore.mcp)
1999-04-20 02:00:04 +00:00
putterman%netscape.com
e142b0db9b
Split datasources into message and folder datasources and moved them to base.
1999-04-20 01:11:11 +00:00
putterman%netscape.com
0854186ce7
Split datasources into message and folder datasources and moved them to base.
...
Removed this file.
1999-04-20 01:10:44 +00:00
putterman%netscape.com
86bf19db4a
Split datasources into message and folder datasources and moved them to base.
...
Removed these files.
1999-04-20 01:10:21 +00:00
mscott%netscape.com
07a669c9ad
Temporary fix until mcmullen updates some back end prefs code. We need to manually specify the pref file to use. We can't get at the profile information so look in the current directory.
1999-04-20 00:43:23 +00:00
bienvenu%netscape.com
a08489e84b
fix msg parser to use nsIMsgDatabase, not maildatabase
1999-04-19 21:40:32 +00:00
sspitzer%netscape.com
985207e342
remove ShouldIgnoreFile from nsMSGDataSource.cpp (it wasn't being used.)
...
remove the XP_MAC and XP_PC if defs, every platforms should be ignoring the same files.
1999-04-17 01:18:59 +00:00
alecf%netscape.com
5e0918eab2
don't use global variables for RDF service and header parser if we're going to keep recreating/reaccessing them in every constructor
1999-04-16 23:53:32 +00:00
alecf%netscape.com
9a0a399f96
componentization of mail data source: break out folders/messages for ArcLabelsOut
1999-04-16 23:45:23 +00:00
alecf%netscape.com
eef9bf966b
componentizing nsMSGFolderDataSource
...
- break out folderNode creation
1999-04-16 23:18:58 +00:00
putterman%netscape.com
a1518f82b0
Fixes a memory leak.
1999-04-16 22:56:38 +00:00
rhp%netscape.com
599771aad8
Moving header parser interface
1999-04-16 19:02:22 +00:00
ducarroz%netscape.com
949719da80
fix build problem on windows
1999-04-16 04:46:20 +00:00
ducarroz%netscape.com
7c6a0242e1
remove hard coded constant MESSAGE_PATH_URL, and use instance of it a string which it build at run time. Now we can use relative as well as absolute path.
1999-04-16 03:32:36 +00:00
putterman%netscape.com
a0db8a60ab
Added NewFolder.
1999-04-15 21:14:40 +00:00
sspitzer%netscape.com
163e2b7f28
checking in newly generated header
1999-04-15 20:16:35 +00:00
nhotta%netscape.com
6d3502a293
nsIMsgRFC822Parser and related changes, removed old i18n functions, instead passing charset name.
1999-04-13 19:18:22 +00:00
chuang%netscape.com
260026da45
Switch mailnews from prefs.js to prefs50.js
1999-04-13 07:41:24 +00:00
mscott%netscape.com
c340fd4f85
When finished running a pop3 url, change the state of the pop3 url.
1999-04-13 01:29:28 +00:00
mscott%netscape.com
f56fff1124
Build pop3Test again.
1999-04-13 01:00:18 +00:00
mscott%netscape.com
daf772d00a
Fixes to update pop3 test with Alec's latest identity/account drop.
1999-04-13 00:59:44 +00:00
putterman%netscape.com
9cdf3d2327
Provide notification for folder count changes.
1999-04-12 23:57:58 +00:00
sspitzer%netscape.com
5efdaa4c0c
fix for bug #4977 . curse unitialized variables
1999-04-12 23:31:37 +00:00
jdunn%netscape.com
019862cec6
fixing compiler error (nsIMsgUriUrl base class must be declared public)
1999-04-12 21:35:45 +00:00
jdunn%netscape.com
40a6a44948
fix compiler error (NS_DECL_ISUPPORTS does not require a ';'
1999-04-12 20:51:52 +00:00
putterman%netscape.com
40675bcac9
Don't read past end of buffer.
1999-04-12 20:23:57 +00:00
putterman%netscape.com
9969718cdb
View message counts in the folder pane.
1999-04-12 20:23:40 +00:00
braddr%puremagic.com
82c03050ce
Changed direct uses of -lz or -lzlib to $(ZLIB_LIBS)
...
Changed direct use of -lnspr3 and friends to $(NSPR_LIBS)
1999-04-11 23:07:04 +00:00
sspitzer%netscape.com
d4a8d9ba2e
windows doesn't build the mailbox test, so UNIX isn't going to either.
1999-04-11 19:24:12 +00:00
sspitzer%netscape.com
6dd9cd30e4
commented out the pop3 test because alecf's recent changes cause it not
...
to build
1999-04-10 22:55:21 +00:00
sspitzer%netscape.com
fed6068839
pop3Test is broken, due to alecf's recent changes.
1999-04-10 22:50:41 +00:00
sspitzer%netscape.com
bbedc07458
more newsdb work
1999-04-10 22:05:58 +00:00
alecf%netscape.com
00c1c35b5f
the POP3 service now takes an nsIPop3IncomingServer to get context for all pop3 activity.
...
nsIPop3Sink now contains an nsIPop3IncomingServer that gets passed down along
with the URL so that after the URL has run we still have information about which server this came from
1999-04-10 20:50:52 +00:00
alecf%netscape.com
e3d0e63626
rev the Multiple Accounts system:
...
- remove LoadPreferences() function, make use of SetKey instead
- lazily create accounts/identities/servers are they are requested
- request pref service inside each object rather than passing the same service around
- start to support upgrading of preferences from 4.x world
- preference accessors ask prefs store directly instead of trying to maintain their own copy of each preference
- start to add support for shadow/default "fallback" account/server prefs
1999-04-10 20:46:47 +00:00
alecf%netscape.com
f9fe45bb3e
resort to the lowest common denomenator - don't make special cases for mac
1999-04-10 20:39:59 +00:00
alecf%netscape.com
f7f65e36cc
clean up the data source
...
- move much of the target-creation logic into seperate functions
- speed up enumeration by using enumeration function rather than element->GetAt() style loops
1999-04-10 20:38:53 +00:00
ducarroz%netscape.com
56271cc2b2
Fix class member function declaration problem
1999-04-10 01:43:53 +00:00
ducarroz%netscape.com
d92c919f93
update project files
1999-04-10 01:40:20 +00:00
sspitzer%netscape.com
c4533143a9
ignore the test that gets created
1999-04-10 01:37:52 +00:00
ducarroz%netscape.com
daf77c1b85
update Manifest files
1999-04-10 01:36:30 +00:00
ducarroz%netscape.com
340df838de
First Checked In.
1999-04-10 01:35:38 +00:00
sspitzer%netscape.com
5603bbb5f5
fixes to make the tests build
1999-04-10 00:34:44 +00:00
sspitzer%netscape.com
1e2ef279b1
comment out mailbox test, because it is stale and won't build
1999-04-10 00:34:26 +00:00
putterman%netscape.com
357b3bff79
More work on threads.
1999-04-07 02:50:25 +00:00
mscott%netscape.com
1d25f72fe6
Fix for part of the problem with get new mail failing. We were passing a null pointer instead of the address of the pointer...
1999-04-07 01:56:15 +00:00
putterman%netscape.com
a0c8f22637
Add return value to end of function so all control paths return a value.
1999-04-07 00:59:52 +00:00
mscott%netscape.com
e6fca2317e
I fixed the pop3 test to be in synch with alecf's identity changes so it should be safe to build the test again. Turning it back on.
1999-04-07 00:27:54 +00:00
mscott%netscape.com
860ae6d88f
Updates to use new identity information for alecf.
1999-04-07 00:26:35 +00:00
putterman%netscape.com
31e50517f3
Started work on threads.
1999-04-07 00:05:23 +00:00
mscott%netscape.com
f6ff9d8110
temporarily fix windows build breakage for alecf by not building the test directory. QA needs this test for their smoketests though. So as soon as I've updated the code with Alec's changes, I'll turn it back on.
1999-04-07 00:01:25 +00:00
alecf%netscape.com
5b5172ad26
land multiple accounts system into local mail and pop
1999-04-06 22:48:25 +00:00
alecf%netscape.com
f0058ca14e
new POP3 incoming server implementations
1999-04-06 22:37:51 +00:00
alecf%netscape.com
686d88f548
first addition of POP3 incoming server implementation
1999-04-06 22:36:19 +00:00
alecf%netscape.com
1598cc30cf
add libreg for xpcom
1999-04-06 04:30:26 +00:00
alecf%netscape.com
0195b45486
fix various unused and uninitialize variables, newline at end of file, etc.
1999-04-06 04:27:51 +00:00
alecf%netscape.com
8db7161075
remove various unused variables, fix some signed/unsigned problems, fix some sscanf/printf format strings
1999-04-06 04:26:14 +00:00
mscott%netscape.com
0acb49aa3a
Clean up our create instance method. Always check to see if the construction of the object succeeded or not. In addition, verify that the QI succeeded and if it failed, delete the object we had created.
1999-04-06 03:15:55 +00:00
mscott%netscape.com
f93965a831
Fixed with help from Jean-Francois. In ::GetMessages, if getting the folderInfo failed, then we still tried to access the object through the pointer outside of the if(m_folderInfo) clause. Also, we need to initialize the return value as it didn't get a value in one code path...
1999-04-06 03:14:18 +00:00
mscott%netscape.com
3b72e1f24e
make destructor public so it can be called from the factory.
1999-04-06 03:12:54 +00:00
mscott%netscape.com
5f761c7817
make destructor public so it can be called from the factory
1999-04-06 03:12:26 +00:00
ducarroz%netscape.com
8876e69d85
part of Messenger Mac Landing, modifications affect only Mac build.
1999-04-06 00:40:57 +00:00
putterman%netscape.com
7cc6423cff
added sorting.
1999-04-05 23:36:25 +00:00
ducarroz%netscape.com
0e70ec5b97
updated project
1999-04-05 23:21:25 +00:00
mscott%netscape.com
511bb0d228
Part of my mailnews reduce disk footprint cleanup effort. No longer need to link against xplib.
1999-04-04 23:09:54 +00:00
mscott%netscape.com
8d76f4a1b1
Part of my mailnews reduce disk footprint cleanup effort. we no longer need to link with xplib
1999-04-04 23:00:54 +00:00
mscott%netscape.com
a50ac454ff
Part of my mailnews reduce disk footprint cleanup effort. Checking in Jean-Francois' changes for converting pop3 protocol to use PL_Hash instead of XP_hash stuff.
1999-04-04 23:00:26 +00:00
bienvenu%netscape.com
f4c3ca6058
make msgdb a dll
1999-04-04 17:48:16 +00:00
mscott%netscape.com
26c75e0828
Remove the printf which was writing each line from a message to the terminal when getting new mail.
...
It was taking much too long...
1999-04-02 22:41:25 +00:00
mscott%netscape.com
0d390912d6
Take out an unwanted printf to clean up the code...
1999-04-02 03:07:43 +00:00
mscott%netscape.com
57ce9e7a8e
Properly add the leaf name to the directory path for the Inbox folder.
1999-04-02 02:56:57 +00:00
putterman%netscape.com
8c3ed7e4b2
More work on copying/moving messages.
1999-04-01 23:42:41 +00:00
ducarroz%netscape.com
b1db848797
First Checked In.
1999-04-01 18:36:02 +00:00
mscott%netscape.com
7d526b8ad9
Add support for the nsIMsgUriUrl interface.
1999-04-01 01:14:03 +00:00
mscott%netscape.com
e6b179ce91
display message should take a uri instead of the folder path.
1999-04-01 01:10:51 +00:00
mscott%netscape.com
eda6e410e7
display message now takes a URI instead of a mailbox & message key pair.
1999-04-01 01:09:06 +00:00
putterman%netscape.com
895a7b3826
Cached RFCparser and use Mime versions for subject and sender.
1999-03-31 19:56:05 +00:00
mscott%netscape.com
3e270b7bdb
Don't link with msgcore and msglocal. Link with msgcoreutil.
1999-03-31 19:34:18 +00:00
mscott%netscape.com
7aa439f819
Pretty much a complete re-write to use the pop3 service. We now read all extra info like user name, password, etc. from your prefs instead of prompting you for it.
1999-03-31 19:33:54 +00:00
mscott%netscape.com
5ece6add76
Build pop3 test.
1999-03-31 19:33:07 +00:00
mscott%netscape.com
fd5fff23c0
Build tests directory.
1999-03-31 19:32:45 +00:00
mscott%netscape.com
4b4745f6e4
Use nsAutoCString.
1999-03-31 19:27:36 +00:00
mscott%netscape.com
f7d80f7d17
When we get an on stop binding call, change the state of the url.
1999-03-31 19:26:35 +00:00
mscott%netscape.com
595afea4bc
Add check for new mail support to the pop3 service.
1999-03-31 19:26:07 +00:00
mscott%netscape.com
e67e9de329
Add pop3 url to the list of components this factory can generate.
1999-03-31 19:25:17 +00:00
mscott%netscape.com
279d01c6be
Add check for new mail to the pop3 service.
1999-03-31 19:24:31 +00:00
mscott%netscape.com
8d26ba6c52
Add a class ID.
1999-03-31 19:23:38 +00:00
mscott%netscape.com
31248e7bb3
Fix a memory leak when running mailbox urls. When we get the on stop binding call from netlib, be sure to release all of our connection data (including the transport).
1999-03-31 19:23:00 +00:00
waterson%netscape.com
5175b44aca
Fix datasource to use new RDF return codes.
1999-03-30 03:59:17 +00:00
sspitzer%netscape.com
fb9e8ba778
align code.
...
yes, I am anal.
1999-03-30 02:40:06 +00:00
waterson%netscape.com
95fe5b64f9
Changed RDF-specific errors to be success rather than error codes.
1999-03-30 02:30:16 +00:00
putterman%netscape.com
669067e608
Fixed freeing mismatched memory errors.
1999-03-30 02:27:17 +00:00
putterman%netscape.com
457db1820c
Added copy messages.
1999-03-30 02:26:54 +00:00
putterman%netscape.com
509d88554d
Add copy messages.
1999-03-30 02:25:15 +00:00
mscott%netscape.com
e6bb99d01c
Change printf to say nsMsgMailboxParser instead of nsMsgMailboxParserStub.
1999-03-30 00:45:18 +00:00
mscott%netscape.com
d0feeb8baf
patch from Bruce Mitchener Jr." <bruce@cybersight.com> to change delete to delete [].
1999-03-29 22:15:54 +00:00
mscott%netscape.com
4328e7ccbd
patch from Bruce Mitchener Jr." <bruce@cybersight.com> to change free to delete [].
1999-03-29 22:15:09 +00:00
waterson%netscape.com
0cf17d4ce5
Landed RDF_19990326_BRANCH, scriptability changes.
1999-03-29 19:52:54 +00:00
mscott%netscape.com
a0689b118e
Changes for the mailbox protocol instance to support copying of messages.
1999-03-29 06:11:37 +00:00
mscott%netscape.com
b9e56c21f9
Add CopyMessage support to the mailbox service.
1999-03-29 06:10:05 +00:00
mscott%netscape.com
acffc194c9
Add code to support copying a message to the url.
1999-03-29 06:09:07 +00:00
mscott%netscape.com
d0323a8871
Add copy message support to the mailbox url
1999-03-29 06:08:15 +00:00
mscott%netscape.com
70d9b7f0a6
Add mailbox copy message interface.
1999-03-29 06:07:42 +00:00
briano%netscape.com
1533030ed0
Made the static library in this directory depend on the same 'extra stuff' as the shared library.
1999-03-25 21:32:26 +00:00
briano%netscape.com
29ed08771b
Handle NO_STATIC_LIB being set, when all this file does is create a static library.
1999-03-25 21:21:47 +00:00
sspitzer%netscape.com
28b6ec8dbb
switch from "\\" to PR_DIRECTORY_SEPARATOR for portablility
1999-03-25 17:41:21 +00:00
sspitzer%netscape.com
e8ecd79c2a
fix to get mailboxTest to build on Linux.
...
It now builds, and runs, but it doesn't seem to pass.
I'm looking into it.
1999-03-25 04:07:55 +00:00
sspitzer%netscape.com
89f976bb84
fixes to get this to build on Linux
...
libjs.so is now libmozjs.so
removed reference to libmailnewsbase.so
There is still a problem with the the test because nsMsgMailboxParser is
not a class anymore, it has been XPCOMmed.
More work to be done here...
1999-03-25 03:45:53 +00:00
sspitzer%netscape.com
4bf1c07d43
changes to get this to build on Linux.
...
More changes coming....
1999-03-25 03:04:22 +00:00
sspitzer%netscape.com
61e180d342
work to get this stuff to build on Linux
...
changes to remove some warnings
Read() no longer takes an offset as the second parameter, so fixing that
more changes coming...
1999-03-25 03:03:47 +00:00
sspitzer%netscape.com
f139cafd38
some clean up to get this to build on Linux
...
still more to be done....
1999-03-25 03:02:20 +00:00
ducarroz%netscape.com
8ecc4e7b22
First Checked In.
1999-03-24 21:49:55 +00:00
alecf%netscape.com
e8492614dc
switch over to nsIDBFolderInfo from nsDBFolderInfo to reduce library dependancies
...
Added new API to nsIDBFolderInfo
1999-03-24 00:17:23 +00:00
alecf%netscape.com
d3aaa1c2cb
fix end-of-line problem
1999-03-20 02:06:29 +00:00
alecf%netscape.com
9b730135f9
make local a component
1999-03-20 02:05:46 +00:00
alecf%netscape.com
61335fb37d
bubble LoadURL's errors up through rv
1999-03-20 02:02:31 +00:00
alecf%netscape.com
f02e5d511d
add leading slash to windows URLs and update macros so that we don't get triple slashes on unix
1999-03-20 02:01:54 +00:00
alecf%netscape.com
8c5b8f4295
export these files
1999-03-20 02:00:32 +00:00
alecf%netscape.com
d28a69bcec
also do not strip leading / from mailboxMessage URL's
1999-03-20 02:00:16 +00:00
alecf%netscape.com
7290f51635
link against util library rather than the mail/news component
1999-03-20 01:52:42 +00:00
alecf%netscape.com
8e1bb011bc
break dependancy on mailnews.dll by creating this object from the repository
1999-03-20 01:51:47 +00:00
mscott%netscape.com
6078ccd47f
Helping with smoketest. When we are done running a mailbox url, write the phrase Mailbox Done followed by a line return to a text file. QA will build an automated smoketest which will look for this phrase in that particular file. I've also wrapped the change in a ENABLE_SMOKETEST ifdef....
1999-03-19 04:09:33 +00:00
putterman%netscape.com
220909a5b9
Added Special Folder attribute
1999-03-19 02:28:41 +00:00
mscott%netscape.com
bb147fc422
Remove a debug printf which displayed each line of the message to the terminal when displaying messages to the window.
1999-03-19 01:36:07 +00:00
putterman%netscape.com
070382c15f
Add status column and Re: to messages.
1999-03-18 21:41:07 +00:00
putterman%netscape.com
7543245691
Add .sbd when building up subfolders.
1999-03-18 21:40:41 +00:00
putterman%netscape.com
e5f922f77f
Changes made to avoid nsMsgHdr duplication. Add back releases so memory
...
management works correctly.
1999-03-18 21:40:12 +00:00
putterman%netscape.com
16e7e63f39
Changes made to avoid nsMsgHdr duplication. Now can get a message resource from
...
the factory.
1999-03-18 21:39:42 +00:00
leaf%mozilla.org
4ad9f70d5d
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
bienvenu%netscape.com
2323ecba53
fix 3765 r=mscott,scottip a=chofmann problem updating thread pane after get new mail
1999-03-16 03:16:31 +00:00
mscott%netscape.com
e5ec9412e7
Add line return after "Mailbox Done" to make it easier for QA to smoketest this string.
1999-03-12 22:05:32 +00:00
warren%netscape.com
5ab052576e
Changed GetEnabledCommands to GetAllCommands/IsCommandEnabled.
1999-03-12 21:28:34 +00:00
bienvenu%netscape.com
0f4e1f431e
mork landing
1999-03-12 20:16:40 +00:00
bienvenu%netscape.com
d3fbc3f048
add error check that we can actually get the hdr from the db
1999-03-12 20:16:23 +00:00
bienvenu%netscape.com
e8212d3f9c
fix buffer size overstatement, add assertions for various failures
1999-03-12 19:54:26 +00:00
alecf%netscape.com
df46fba463
uppercase filename for Unix
1999-03-12 18:50:31 +00:00
ducarroz%netscape.com
42ddb8b41d
change root path preference name
1999-03-12 17:17:10 +00:00