Commit Graph

325 Commits

Author SHA1 Message Date
alecf%netscape.com
ea8ad51175 include mdb.h because soon the interface file will not be including it 1999-04-10 20:21:03 +00:00
bienvenu%netscape.com
69c6556f51 avoid iterating over first thread twice 1999-04-07 06:56:19 +00:00
bienvenu%netscape.com
781ecafb6c start adding msgrfc822 parser, fix multiple thread problem 1999-04-07 01:41:23 +00:00
bienvenu%netscape.com
32244b901c fix thread iterator, add some debugging iterators 1999-04-07 00:31:36 +00:00
putterman%netscape.com
420bbe0a22 Changes for threads. 1999-04-07 00:04:20 +00:00
alecf%netscape.com
24d2b41a6c fix crash if local mail directory is not found 1999-04-06 22:19:59 +00:00
bienvenu%netscape.com
0c90f57c28 add interfaces to get thread object from msg hdr or msg key 1999-04-06 18:27:28 +00:00
bienvenu%netscape.com
dbe5e0e2de more work on threading interfaces, plus i18n change 1999-04-06 05:44:37 +00:00
sspitzer%netscape.com
ccf8bbb911 quiet egcs / gcc.
(the windows compiler will compile ANYTHING, or windows people like to ignore
warnings.)

update the arguments to Open().  This code has suffered bit rot.
1999-04-06 04:22:45 +00:00
ducarroz%netscape.com
d3c78aa540 Part of Messenger Mac landing 1999-04-06 02:05:52 +00:00
ducarroz%netscape.com
e74de88d7a Update project 1999-04-06 00:59:38 +00:00
ducarroz%netscape.com
8623605b91 First Checked In. 1999-04-06 00:58:31 +00:00
bienvenu%netscape.com
371506b69f get top level reference threading working 1999-04-05 23:42:32 +00:00
bienvenu%netscape.com
34aa6f53a0 more work on threading, fix mork warnings, problem deleting out of date summary files 1999-04-05 22:50:45 +00:00
mcafee%netscape.com
8e3a283b85 Ignore generated files. 1999-04-05 05:23:13 +00:00
mscott%netscape.com
3aaf756dc3 Fix crash when running mailnews app. Problem: we're creating an object that is an interface without going through the component manager and are calling new on it directly. so the object returned has a ref count of 0. We need to add ref it before returning it..This change should be moot if we were going through the component manager though. 1999-04-04 21:12:10 +00:00
mscott%netscape.com
efff0c767f One more change...we need to link against mork to remove some unresolved symbols which occurr when we load the library. 1999-04-04 20:27:48 +00:00
mscott%netscape.com
24e73ab3bc Help fix Linux build problems for bienvenu. Link with correct name for the msgdb library. 1999-04-04 20:24:36 +00:00
mscott%netscape.com
c08d12b155 Help fix Linux build for bienvenu. We want to build the static library for this... 1999-04-04 20:23:16 +00:00
bienvenu%netscape.com
f4c3ca6058 make msgdb a dll 1999-04-04 17:48:16 +00:00
bienvenu%netscape.com
a722aab65e start imap db 1999-04-04 17:42:41 +00:00
bienvenu%netscape.com
37092c03a4 start implementing port table cursor 1999-04-04 17:38:39 +00:00
bienvenu%netscape.com
4d03ecb4a0 make msgdb a dll 1999-04-04 17:38:02 +00:00
mcmullen%netscape.com
03f9c867b3 Fix unix bustage with pref calls. 1999-04-03 00:49:50 +00:00
mcmullen%netscape.com
8da85206f5 Adapt to changes in prefapi.h etc 1999-04-03 00:36:49 +00:00
bienvenu%netscape.com
caf8c5bd81 more work on threading 1999-04-02 03:26:14 +00:00
bienvenu%netscape.com
9f0ada3e17 remove use of master in constructor 1999-04-02 03:25:59 +00:00
rhp%netscape.com
4c43db514a updates for libmime changes 1999-04-02 02:42:18 +00:00
ducarroz%netscape.com
069016e318 Part of Messenger Mac landing 1999-04-02 01:00:37 +00:00
putterman%netscape.com
58c4f5a346 Build URI correctly. 1999-04-01 23:41:33 +00:00
ducarroz%netscape.com
b1db848797 First Checked In. 1999-04-01 18:36:02 +00:00
bienvenu%netscape.com
815cb97052 start turning on threading of messages 1999-04-01 03:09:08 +00:00
putterman%netscape.com
ea01549cd7 Added build local message URI routine. 1999-03-31 22:29:28 +00:00
bienvenu%netscape.com
ccf0f3ebdf use store to get hdr from now that mork bug is fixed 1999-03-31 05:22:26 +00:00
bienvenu%netscape.com
86ab42b5eb couple bug fixes, fix memory leaks, table scope 1999-03-31 05:21:49 +00:00
bienvenu%netscape.com
8cc1520f94 work around mork problem getting msg hdrs 1999-03-30 06:31:16 +00:00
bienvenu%netscape.com
0484e4a350 latest mork drop, fix ref counting bug, add meta table info 1999-03-30 05:43:09 +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
d58487c55f fixed freeing mismatched memory error. 1999-03-30 02:24:18 +00:00
bienvenu%netscape.com
f9b5080c9b fix unix build bustage 1999-03-28 23:09:16 +00:00
bienvenu%netscape.com
e66106e976 add thread object and interface 1999-03-28 21:04:05 +00:00
bienvenu%netscape.com
cbb6e9025e add i18n routines 1999-03-28 21:03:11 +00:00
alecf%netscape.com
fb81ec4f2c define PurgeNeeded so that this isn't undefined in this library 1999-03-25 22:48:02 +00:00
alecf%netscape.com
7c976e766c link against libreg to avoid undefined symbols 1999-03-25 22:47:44 +00:00
bienvenu%netscape.com
86c3572c78 i18n routines don't seem happy with empty strings, so don't pass them in 1999-03-25 05:55:28 +00:00
bienvenu%netscape.com
d2516e328e add i18n interfaces for mime2 encoding and collation keys - shouldn't be called yet 1999-03-25 05:01:58 +00:00
ducarroz%netscape.com
8ecc4e7b22 First Checked In. 1999-03-24 21:49:55 +00:00
bienvenu%netscape.com
4be1f780fe turn back on commit code 1999-03-24 03:12:33 +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
bienvenu%netscape.com
d284da91d2 turn on mork parsing, add nsNewsDatabase to makefile 1999-03-23 23:38:25 +00:00
bienvenu%netscape.com
e444566b12 make close mdb object close the object as well as the handle 1999-03-23 23:33:53 +00:00
bienvenu%netscape.com
324262095c get mork parsing working so we can read existing databases 1999-03-23 23:01:37 +00:00
bienvenu%netscape.com
bf6c2e9839 fix search for singleton folder info row 1999-03-23 05:20:33 +00:00
bienvenu%netscape.com
a90b4473ab initial entry into cvs 1999-03-22 05:11:27 +00:00
bienvenu%netscape.com
f021a2c35e initial entry into cvs ofnews database 1999-03-22 05:09:55 +00:00
bienvenu%netscape.com
4f5d15fa46 more porting of news database 1999-03-22 05:09:29 +00:00
alecf%netscape.com
209c627da6 remove stub code that doesn't build and add relevant libraries 1999-03-20 02:14:42 +00:00
alecf%netscape.com
616e7f1478 ignore generated files 1999-03-20 02:13:57 +00:00
alecf%netscape.com
5b5b98635c add NSPR-based string manipulation and add to link line 1999-03-20 02:13:44 +00:00
alecf%netscape.com
d16890e834 only build tests if ENABLE_TESTS is on 1999-03-20 02:13:12 +00:00
alecf%netscape.com
ec39f05b7c move mork to the front to get linking correct 1999-03-20 02:11:57 +00:00
putterman%netscape.com
e38b3a5acd Changes made to avoid nsMsgHdr duplication 1999-03-18 21:39:04 +00:00
bienvenu%netscape.com
3cc81cdb06 fix 3754 assert deleting a mail message r=davidmc, a=chofmann 1999-03-15 21:46:11 +00:00
bienvenu%netscape.com
b3707d6ccf fix problem in reply all 1999-03-15 07:43:14 +00:00
bienvenu%netscape.com
2e5950d728 latest mork drop, fix commit code 1999-03-15 01:32:31 +00:00
bienvenu%netscape.com
118473a4ed add comma separator between addresses, remove null byte in msg hdr yarn 1999-03-14 23:00:31 +00:00
bienvenu%netscape.com
1d413c34dc add accessors for recipients and cc list 1999-03-14 17:46:14 +00:00
bienvenu%netscape.com
659553129c turn on file stuff for Unix 1999-03-12 20:20:54 +00:00
bienvenu%netscape.com
0f4e1f431e mork landing 1999-03-12 20:16:40 +00:00
bienvenu%netscape.com
b3082e3c1b mork landing, fix delete of local mail messages 1999-03-12 20:12:41 +00:00
bienvenu%netscape.com
a668ff3e27 initialize offset before asking for it 1999-03-12 19:57:56 +00:00
bienvenu%netscape.com
d5acc023a4 fix character after line continuation character problem 1999-03-12 19:12:37 +00:00
bienvenu%netscape.com
ef19caf445 start adding mork to linux build 1999-03-12 18:16:34 +00:00
putterman%netscape.com
073233a928 Added a parameter to CreateMsgHdr to determine if we use GetMessageKey while
creating URI.
1999-03-12 07:56:24 +00:00
bienvenu%netscape.com
10d777902f initial mork landing - not part of build yet 1999-03-12 07:39:27 +00:00
alecf%netscape.com
996a1f22b3 constructors not public confuses unix 1999-03-11 20:38:47 +00:00
alecf%netscape.com
dda913f0de use MIN not min - unix doesn't have min() 1999-03-11 20:38:19 +00:00
mscott%netscape.com
9066c1f10d Change m0id_scope to m_0id_id in order to fix the problem where the list of msg headers was always empty... 1999-03-11 20:22:41 +00:00
bienvenu%netscape.com
876e7c14c0 add morkWriter and morkCell, morkRowCellCursor.cpp 1999-03-11 06:42:59 +00:00
bienvenu%netscape.com
8a5ff94857 patches not to use persistent databases 1999-03-11 06:41:29 +00:00
bienvenu%netscape.com
e8f1ad9560 add GetAuthor and GetSubject intefraces 1999-03-11 05:15:33 +00:00
bienvenu%netscape.com
38dde3b863 fix nsFileSpec bustage 1999-03-10 03:55:10 +00:00
putterman%netscape.com
07e9c0cbb9 implement SetMessageKey 1999-03-09 22:36:24 +00:00
putterman%netscape.com
bb3d64d79b OnAnnouncerGoingAway is abstract. 1999-03-09 22:35:57 +00:00
warren%netscape.com
3d21ed5037 nsRepository -> nsIComponentManager changes. nsIMsgDatabase interface. Message enumerators. Misc. 1999-03-09 09:52:30 +00:00
bienvenu%netscape.com
80fe750b61 fix db cache lookup bug 1999-03-08 19:50:24 +00:00
bienvenu%netscape.com
dc82e1a0ef make sure db name is strdupped before caching 1999-03-08 02:11:39 +00:00
bienvenu%netscape.com
6544d49584 hook up a little more to mdb, add some error checking 1999-03-07 05:39:35 +00:00
bienvenu%netscape.com
eed53fffcc add ClearErrors stub 1999-03-07 05:38:54 +00:00
bienvenu%netscape.com
32d2a7b59a check for error creating msghdr in test prepulate method 1999-03-07 05:34:01 +00:00
bienvenu%netscape.com
56c5548cd9 fix folder info uint32 handling 1999-03-05 07:23:24 +00:00
bienvenu%netscape.com
1b7cb2bacc add factory method, remove oid parameter to match real mdb 1999-03-05 03:29:41 +00:00
bienvenu%netscape.com
851840c465 try to fix time stamp and stat routines so we can re-open existing db's 1999-03-05 03:28:34 +00:00
bienvenu%netscape.com
a438ecec04 add morkConfig to makefile 1999-03-05 02:49:36 +00:00
bienvenu%netscape.com
b1faa20e04 add a couple cursors 1999-03-04 15:58:52 +00:00
alecf%netscape.com
f4568a3e25 only build tests when ENABLE_TESTS (i.e. --enable-tests) is turned on 1999-03-04 01:36:25 +00:00
mscott%netscape.com
2378c3cf18 part of scc's merge: change interface calls to IID() to GetIID(). 1999-03-04 00:57:51 +00:00
bienvenu%netscape.com
bf43d5448c latest drop of mork files 1999-03-03 03:15:45 +00:00
bienvenu%netscape.com
ebbacc548a make sure message key gets set correctly 1999-03-03 01:22:49 +00:00
putterman%netscape.com
7da1dca3a1 Added temporary code for creating a URI and adding it to nsMsgHdr. 1999-03-02 17:17:00 +00:00
bienvenu%netscape.com
2e7efae0cd add version number to msg database 1999-03-01 23:34:30 +00:00
bienvenu%netscape.com
3df9913012 add ability to import msf files 1999-02-28 22:00:50 +00:00
putterman%netscape.com
870146e37d ListNext returns NULL when no more messages. 1999-02-27 07:17:35 +00:00
mscott%netscape.com
30345703da Remove no shared library field 1999-02-27 01:03:26 +00:00
mscott%netscape.com
cec6cd22be Add mdbstubs.cpp to the build. 1999-02-27 00:56:41 +00:00
warren%netscape.com
f8b67aa56a Making it build with new RDF registration mechanism. 1999-02-26 12:24:22 +00:00
bienvenu%netscape.com
947c703fef more reading and writing of toy db 1999-02-26 03:25:16 +00:00
mscott%netscape.com
9179a10776 nsFileSpec changes. 1999-02-26 02:22:01 +00:00
putterman%netscape.com
6565f59553 AddRef database in constructor. 1999-02-26 01:02:15 +00:00
bienvenu%netscape.com
bfefdb6288 hack up some persistance 1999-02-25 04:04:43 +00:00
putterman%netscape.com
5a0f1caf3d changed to msgdb.lib 1999-02-25 02:56:44 +00:00
bienvenu%netscape.com
9fd266f2cf remove use of XP_ASSERT 1999-02-24 16:27:28 +00:00
warren%netscape.com
59a5c261e9 Reorganization. Changes for collections, enumerations, generic folders, file paths, etc. 1999-02-24 10:39:06 +00:00
bienvenu%netscape.com
e066b95d4c make GetFlags pure virtual to fix link error 1999-02-24 06:05:33 +00:00
bienvenu%netscape.com
eccd5ccd53 start hacking persistance 1999-02-24 02:58:43 +00:00
bienvenu%netscape.com
145c809d6c make dbFolderInfo an interface 1999-02-24 02:56:11 +00:00
bienvenu%netscape.com
a63b831554 add back mdbstubs.obj 1999-02-23 03:35:42 +00:00
bienvenu%netscape.com
e0d7689af7 add new notifications, char set as string new method to create hdr and add to db 1999-02-23 03:34:02 +00:00
bienvenu%netscape.com
7ff3b3bc79 hook up more db folder info members to mdb 1999-02-23 00:20:50 +00:00
bienvenu%netscape.com
07c9e93c94 hook up more db folder info stuff to mdb 1999-02-22 18:05:23 +00:00
bienvenu%netscape.com
ade369d1c2 start getting nntp hooked up to news database 1999-02-19 03:09:39 +00:00
bienvenu%netscape.com
bc119e565e start adding mork impl 1999-02-19 03:08:40 +00:00
bienvenu%netscape.com
a299afd0d6 switch to new mdb interface naming conventions 1999-02-19 00:32:39 +00:00
bienvenu%netscape.com
3b79fa1337 add PrePopulate method for testing 1999-02-17 23:18:46 +00:00
bienvenu%netscape.com
d639f998ae get in-memory toy db working 1999-02-17 22:38:13 +00:00
alecf%netscape.com
18358985ef fix for egcs 1.0.x multiple inheritance bug 1999-02-17 05:59:01 +00:00
alecf%netscape.com
ed45005c40 fix egcs compiler bustage 1999-02-17 05:57:50 +00:00
bienvenu%netscape.com
410bc490fd fix memory crunch freeing memory I don't own 1999-02-17 00:35:25 +00:00
bienvenu%netscape.com
057fd548a1 add stubs for mdb 1999-02-15 03:06:55 +00:00
bienvenu%netscape.com
59ce6832d9 more work to get mailbox parsing working 1999-02-14 22:33:19 +00:00
bienvenu%netscape.com
999831a000 hack up to get rid of pure virtual classes and virtual routines so I can link 1999-02-14 22:31:28 +00:00
bienvenu%netscape.com
68e9f813f7 override IID method 1999-02-14 19:45:41 +00:00
warren%netscape.com
e8114e350d Converted nsIMsg into nsIMessage, unifying with nsMsgHdr. Removed NS_DEFINE_IID macros. Renamed a few types and enums. 1999-02-13 10:39:59 +00:00
bienvenu%netscape.com
418fb311fa add set summary valid method and use nsLocalSummaryFileSpec 1999-02-13 01:10:26 +00:00
bienvenu%netscape.com
f7ac81f9b4 get rid of use of GetMozillaStatusFlags 1999-02-12 18:56:34 +00:00
bienvenu%netscape.com
da092e57c1 get test mailbox parser linking 1999-02-12 01:59:16 +00:00
bienvenu%netscape.com
ecc6b71db3 changes for getting local mail folder parsing to work 1999-02-11 07:09:26 +00:00
warren%netscape.com
6025c5369c Changed uses of MsgErr to nsresult. Moved CR LF macros to base/src/nsCRT.h. 1999-02-09 04:20:46 +00:00
bienvenu%netscape.com
b86b4c7fde add more flag setting stuff, including local mail flag handling 1999-02-08 00:46:47 +00:00
alecf%netscape.com
28fb61bbde update to new NSPR types & utility routines 1999-02-06 02:55:39 +00:00
alecf%netscape.com
8b5df8f5a8 *** empty log message *** 1999-02-06 02:54:46 +00:00
alecf%netscape.com
115fec4c3a add .cvsignore files 1999-02-06 02:49:32 +00:00
alecf%netscape.com
eb78e53b22 use new NSPR types 1999-02-06 02:49:08 +00:00
warren%netscape.com
d343f7cbab More cleanup of XPPtrArray. Factored nsMsgFolder, adding nsMsgLocalMailFolder. 1999-02-06 02:11:54 +00:00
alecf%netscape.com
bdfea7fab3 fix unix mail/news Makefiles to actually build correctly 1999-02-05 20:15:54 +00:00
bienvenu%netscape.com
3c857c171b start hooking up header deletion 1999-02-05 03:03:10 +00:00
bienvenu%netscape.com
185d275e96 more work on reading and writing db folder info 1999-02-04 17:35:26 +00:00
bienvenu%netscape.com
22229b372a add access to a few more mdb objects 1999-02-03 00:44:41 +00:00
bienvenu%netscape.com
9945242aa7 add notifications, messageHdrStruct stuff 1999-02-03 00:44:13 +00:00
bienvenu%netscape.com
344219f708 interface for receiving db change notifications 1999-02-03 00:42:39 +00:00
bienvenu%netscape.com
0a2ce7af7f add api's to convert back and forth between yarn and ints and strings 1999-02-02 05:09:34 +00:00
bienvenu%netscape.com
91571134b3 start adding message headers to db 1999-02-02 00:53:19 +00:00
bienvenu%netscape.com
7fecad6d45 start using row methods 1999-02-02 00:52:17 +00:00
bienvenu%netscape.com
9f4f989790 make a few methods public for compiling purposes 1999-02-01 03:03:58 +00:00
bienvenu%netscape.com
d362d1c480 initial entry into cvs 1999-02-01 02:56:27 +00:00
bienvenu%netscape.com
6a94eb9263 start hooking up mdb calls 1999-02-01 02:55:32 +00:00
bienvenu%netscape.com
d27efa18d6 make a couple methods public for compilation purposes 1999-01-29 03:06:13 +00:00
bienvenu%netscape.com
a6f52b1ab1 add new interfaces for opening and closing dbs 1999-01-29 03:05:30 +00:00
bienvenu%netscape.com
1772752693 use NSPR types 1999-01-28 05:35:33 +00:00
bienvenu%netscape.com
1f4a25686d start implementing open routines 1999-01-28 05:33:55 +00:00
bienvenu%netscape.com
78a1dc1a1a more db api's 1999-01-28 05:32:58 +00:00
bienvenu%netscape.com
9f0ed5b884 turn off src directory for now 1999-01-28 05:11:21 +00:00
bienvenu%netscape.com
2fcbb144d5 initial entry into cvs of makefiles for mdb 1999-01-27 00:56:09 +00:00
bienvenu%netscape.com
e77f67ea2f add mdb directory to db build 1999-01-27 00:54:49 +00:00
bienvenu%netscape.com
a238d3d108 initial entry into cvs of MDB interface 1999-01-27 00:45:21 +00:00
bienvenu%netscape.com
fc0c2ed60f add win makefile for msgdb 1999-01-27 00:43:00 +00:00
bienvenu%netscape.com
7ae24caed8 start implementing mail msg db 1999-01-27 00:42:13 +00:00
bienvenu%netscape.com
4cb978e328 start getting msgdb code to build 1999-01-27 00:40:29 +00:00
bienvenu%netscape.com
2772fd1be7 start getting msgdb building 1999-01-27 00:37:45 +00:00
bienvenu%netscape.com
0af2317a4a add makefiles for db directories 1999-01-27 00:36:45 +00:00
bienvenu%netscape.com
8c7194c19e remove so I can name it correctly nsMsgHdr.cpp 1999-01-26 21:41:50 +00:00
bienvenu%netscape.com
f533bfaaf0 initial entry into cvs of news and mail db subclasses 1999-01-26 04:50:54 +00:00
bienvenu%netscape.com
ab14eb706e add MessageHdrStruct and db cache apis 1999-01-26 00:54:09 +00:00
bienvenu%netscape.com
5771409cd1 initial entry into cvs of msgdb api 1999-01-25 01:36:27 +00:00
bienvenu%netscape.com
ab59a88a4c initial entry into cvs of msgdb impl 1999-01-25 01:31:40 +00:00