Commit Graph

520 Commits

Author SHA1 Message Date
bienvenu%netscape.com
ac1154404d remove nsIDBFolderInfo.h from exports 1999-06-14 22:02:20 +00:00
bienvenu%netscape.com
29c1034ee4 convert to idl for nsIDBFolderInfo 1999-06-14 21:46:37 +00:00
ducarroz%netscape.com
1cc721a8db First Checked In. 1999-06-14 21:41:14 +00:00
bienvenu%netscape.com
9db4a8bff6 convert to idl for nsIDBFolderInfo 1999-06-14 21:03:45 +00:00
bienvenu%netscape.com
33e7b223dc prepare for msgdb idl 1999-06-14 02:20:41 +00:00
sspitzer%netscape.com
21c0e6686c fix for #7891. commit db after we mark a header read. 1999-06-12 18:07:21 +00:00
bienvenu%netscape.com
d0f17077e7 remove offline code which isn't used yet to get rid of mac warnings, add bulletproofing on header copy 1999-06-11 07:04:22 +00:00
sspitzer%netscape.com
ed24a82e14 clean up the nsIMsgHdr and nIMessage idl and header insanity. 1999-06-10 20:25:23 +00:00
sspitzer%netscape.com
9d88aaa6b9 clean up the nsIMsgHdr & nsIMessage idl and header insanity 1999-06-10 20:24:43 +00:00
alecf%netscape.com
8e75c8bbe4 fix leak 1999-06-10 02:19:01 +00:00
mscott%netscape.com
14b921cb3a Use NS_WITH_SERVICE1 which uses the service manager that was passed in to
NSRegisterSelf / NSUnregisterSelf.
1999-06-09 06:40:48 +00:00
tague%netscape.com
9dd8d20230 Fix for #7798: Spelling error in locale GetCategory API. Made one change to mailnews to reflect new spelling 1999-06-09 02:37:14 +00:00
sspitzer%netscape.com
026c93aa61 giant cleanup of Windows mail / news makefile.wins. properly use MODULE, and name things so that Windows and UNIX match. (a big checkin for UNIX proceeded this.) 1999-06-08 02:22:10 +00:00
sspitzer%netscape.com
614b25751b giant cleanup of UNIX mail / news Makefiles. properly use MODULE, and
name things so that Windows and UNIX match.  (a big checkin for Windows
will follow shortly.)
1999-06-08 02:17:24 +00:00
mscott%netscape.com
989344b80b remove IGNORE_MANIFEST. 1999-06-07 21:28:20 +00:00
mscott%netscape.com
7076a0c3d5 remove IGNORE_MANIFEST and remove LCFLAGS since we don't have any. 1999-06-07 21:11:16 +00:00
putterman%netscape.com
744ced8b1f Remove extra PR_FREEIF. 1999-06-07 21:05:13 +00:00
putterman%netscape.com
dfe0cf574d Fix some memory leaks. 1999-06-07 20:53:22 +00:00
mscott%netscape.com
c78ee2032c Don't build dll until the install phase, not the lib phase. 1999-06-07 08:22:54 +00:00
mscott%netscape.com
266ed15e24 Part of makefile clean up for windows. Changes include removing old cruft, giving each
component it's own module name (this helps clear up problems with the xp connect type lib
name for each component), making sure libs built in src directories have _s suffix as
they are static libraries and unifying component names with "msg" prefixes.
Also removed extraneous CPP_SRCS info.
1999-06-07 06:52:45 +00:00
mscott%netscape.com
853e1ab67e Build mork before msgdb. 1999-06-07 06:45:56 +00:00
mscott%netscape.com
087b7b5fb2 Bug #5633 -- use NS_WITH_SERVICE macro. Also cleaned up goto statements such that if we fail to register or unregister a component, we try to register/unregister the rest of the components before giving up. 1999-06-05 00:06:05 +00:00
mscott%netscape.com
890a088089 replace nsAutoCString with more efficient nsAutoString.GetBuffer calls. 1999-06-04 22:47:53 +00:00
alecf%netscape.com
96cb99cd23 fix leaks 1999-06-04 04:19:46 +00:00
sspitzer%netscape.com
04a6356f8e return NS_ERROR_NOT_IMPLEMENTED, and not 0. remove dead code. get mark message read working for news. (the m_newSet code isn't being populated from the newsrc file yet, so don't use it.) 1999-06-04 03:38:26 +00:00
mscott%netscape.com
28d6ea8627 Remove unnecessary LINCS now that all headers are pushed to the same directory. 1999-06-04 01:21:24 +00:00
putterman%netscape.com
7b69f65bfd Make sure Mork Handles get freed. 1999-06-03 22:57:41 +00:00
rickg%netscape.com
2525d04098 replaced nsString2.h references with nsString.h 1999-06-02 01:03:41 +00:00
dp%netscape.com
b21d1e72dc Fixing nsrefcnt to be unsigned long to maintain binary compatibility. All Addref() and Release() prototypes modified appropriately 1999-05-28 04:53:17 +00:00
mcmullen%netscape.com
7dce873c56 Removed base/baseDebug.shlb 1999-05-28 00:48:24 +00:00
bienvenu%netscape.com
f49d72587d add GetPriority method 1999-05-27 04:40:52 +00:00
mcafee%netscape.com
979fb7f491 There is no tests directory here. 1999-05-27 01:11:39 +00:00
bienvenu%netscape.com
45408ab3a3 try to fix unix build bustage 1999-05-27 00:52:18 +00:00
bienvenu%netscape.com
ba91ff4c95 fix memory leaks and problem with stale msf files after marking read via reading a msg 1999-05-26 23:57:21 +00:00
mscott%netscape.com
7d16fe001c Quiet noisy printf... 1999-05-26 23:05:30 +00:00
sspitzer%netscape.com
dfeb81ab79 turn DEBUG_sspitzer into DEBUG_NEWS.
use PR_sscanf instead of sscanf.
add more debugging printfs
1999-05-26 21:45:19 +00:00
dp%netscape.com
94344009c8 Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00
sspitzer%netscape.com
9e1116af2d fix for #6031. the summary file names for newsgroups are based on
the newsgroup name.  if the name is too long for the native file
system, use the hash function to come up with a new name.

move that has code out of xp_hash.c and into newsSummarySpec.cpp

in 4.x, this was the only place it was used anyways.

fix my debugging printf.

re-arrange addressbook makefiles in mailnews/makefiles so that people
who use obj-dir can build.
1999-05-21 22:21:23 +00:00
sspitzer%netscape.com
4a56b0473c remove duplicate implementations of nsNewsSet. rename nsNewsSet to nsMsgKeySet.
heed the news set.  this fixes #6730 and #6244.
1999-05-20 02:54:25 +00:00
sspitzer%netscape.com
54f0c3ccdf alter code to quiet warnings 1999-05-16 04:14:57 +00:00
bienvenu%netscape.com
459ba98623 check for null store when adding headers 1999-05-15 02:28:01 +00:00
jefft%netscape.com
83de70cafe fixed ForceClosed() crashes con CloseDB() 1999-05-15 00:47:47 +00:00
sspitzer%netscape.com
34bb2ea121 code cleanup 1999-05-15 00:22:23 +00:00
sspitzer%netscape.com
99f8493664 fix a bug in nsMsgDBEnumerator. this means I don't have to use
2 enuermators for my "show me only the last n news message" hack.
1999-05-14 22:25:31 +00:00
putterman%netscape.com
0df0812d8c Added Mark Read. 1999-05-14 00:45:48 +00:00
mscott%netscape.com
c8634d3c27 Fix warnings. Use nsAutoCString. 1999-05-13 23:24:59 +00:00
bienvenu%netscape.com
6d0429b17c add old flags to key change notification, use PRUint32 exclusively 1999-05-13 23:16:39 +00:00
bienvenu%netscape.com
a912ed4efa don't addref the db, don't release it 1999-05-13 02:34:36 +00:00
sspitzer%netscape.com
5ee84fbaf5 news, like imap and local mail, needs to use the db cache to make sure that when several
Open()'s happen, they get the same db object.  this fixes the problem where getting new
news wouldn't update the db listers (folder pane and thread pane, in this case.)
1999-05-11 04:04:10 +00:00
sspitzer%netscape.com
82dd7ee142 don't delete m_newsgroupSpec here. causes sigsegv on linux. 1999-05-11 01:55:42 +00:00
sspitzer%netscape.com
58156b8401 fix memory leak 1999-05-11 00:49:14 +00:00
ducarroz%netscape.com
672fe09e01 Don't create anymore a nsFileSpec from a unix path 1999-05-11 00:38:08 +00:00
ducarroz%netscape.com
3a2cca9097 fix bug #6175 due to new behavior of nsFileSpec on Mac 1999-05-10 22:02:39 +00:00
bienvenu%netscape.com
8a4994d751 fix priority enum names 1999-05-10 21:08:18 +00:00
sspitzer%netscape.com
2df54596aa changes for GetLineCount().
we had SetLineCount(), but no GetLineCount().

news will be using GetMessageSize() and SetMessageSize(), but we'll have
the line count, in case we need it.
1999-05-08 17:02:19 +00:00
putterman%netscape.com
08564454d8 ContainsKey added and now remove header before notifying observers about delete. 1999-05-07 00:33:56 +00:00
putterman%netscape.com
59c22ec54f ContainsKey added. 1999-05-07 00:33:29 +00:00
bienvenu%netscape.com
2fd0934917 fix ref counting problems, write code for deleteing a header from a thread 1999-05-07 00:11:18 +00:00
dp%netscape.com
b5707f7a96 Converting stray UnregisterFactory calls to UnregisterComponent 1999-05-06 01:37:04 +00:00
alecf%netscape.com
9688b96475 fix some warnings on unix:
- fix shadow variable "key"
- rename "index" to "kindex"
- rename shadow "err" to mdberr because the outter one was a nsresult
1999-05-06 01:01:11 +00:00
bienvenu%netscape.com
3a3729dac6 make Close not release db 1999-05-05 02:03:47 +00:00
mscott%netscape.com
22be4352a5 part of mailnews audit --> Conversion to NS_WITH_SERVICE 1999-05-04 21:05:30 +00:00
rickg%netscape.com
effb5affa6 fixed API mismatch 1999-05-04 06:48:45 +00:00
mcafee%netscape.com
e13247b103 Solaris needs explicit cast. a,r=kevinmc@netscape.com. 1999-05-04 03:24:13 +00:00
sspitzer%netscape.com
27dda9ab79 adding newline at end of file 1999-05-04 03:01:16 +00:00
sspitzer%netscape.com
ca10577ff8 use the NS_WITH_SERVICE macro 1999-05-04 02:55:59 +00:00
bienvenu%netscape.com
70a4d09b51 add FindRow api, fix lots of warnings, speed up msg threading 1999-05-04 02:55:30 +00:00
jj%netscape.com
363f26f993 changed output shlb creator to 'MOZZ' in one or more targets. a=cyeh 1999-04-29 22:18:44 +00:00
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
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
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
bienvenu%netscape.com
2ef2fc6235 add option to create summary file specs automatically 1999-04-27 14:58:57 +00:00
mscott%netscape.com
c8c1a023c3 Use MSG_LINEBREAK instead of LINEBREAK. 1999-04-27 03:06:34 +00:00
sspitzer%netscape.com
29b6b4cad2 change int32 to PRInt32 1999-04-26 23:10:23 +00:00
ducarroz%netscape.com
50276008ab update projects 1999-04-26 22:55:01 +00:00
bienvenu%netscape.com
881f8a3ac5 add interface to set mailboxname 1999-04-25 22:00:58 +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
rickg%netscape.com
f86b7f933d update to sync with nsString2 1999-04-22 06:39:40 +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
alecf%netscape.com
287cda8c88 include NSPR libs from the right directory 1999-04-21 18:45:41 +00:00
bienvenu%netscape.com
f0840d8426 fix double commits and problem loading imap uid 1999-04-21 02:35:19 +00:00
davidmc%netscape.com
2355c92688 also permit zero scope to be okay as column scope for value oids inside metainfo cells. 1999-04-20 23:52:38 +00:00
davidmc%netscape.com
0d2e7b461c also turn on assertions for Mac 1999-04-20 23:51:57 +00:00
davidmc%netscape.com
d9a06c27a2 append ":c" suffix to table kind hex refs so that column space is used for the atom instead of the value space. 1999-04-20 23:51:31 +00:00
davidmc%netscape.com
2d98fe9064 change Mork file format version number to 1.3 to protect folks from badly formed files created during last day due to incorrect table kind hex refs in Mork. 1999-04-20 23:50:46 +00:00
davidmc%netscape.com
8392ec5504 replace tabs with (Mork canonical) two spaces 1999-04-20 22:14:35 +00:00
davidmc%netscape.com
afdd395a17 continue long values using \linebreak notation; this is done in conjunction with a change to morkParser::ReadValue() which will correctly interpret this notation. Note this is technically a format change in the sense that old versions of Mork will not read such line continuations correctly; but the change is forward compatible so folks should not notice. 1999-04-20 20:33:56 +00:00
davidmc%netscape.com
58f9b6cefb fix morkParser::ReadValue() so that CR or LF following '\' is consumed as a line continuation, rather than escaping the byte after '\'; this is now done in conjunction with changing morkWriter to continue long values with \linebreak. 1999-04-20 20:31:36 +00:00
davidmc%netscape.com
7b327e8a74 several whitespace and content writing changes that do not change the format; write table kind as hex reference because this shortens overhead for small thread tables; suppress newline for table meta row, because this tends to put thread tables on one line when they have few rows; delay starting dict preceding table as long as possible, so that no dict appears at all when no new alias is written, because this also reduces per thread table overhead. 1999-04-20 19:58:16 +00:00
davidmc%netscape.com
09e7321118 increase kMaxIndent to 66 for better formatting; add boolean to suppress dirty row newline for table's meta row (because this more often causes a one line thread with few rows) 1999-04-20 19:55:08 +00:00
sspitzer%netscape.com
b4e142b8f1 changes to get news in the folder pane 1999-04-20 19:08:10 +00:00
bienvenu%netscape.com
9283da0986 check for null mdb row in folder info 1999-04-20 05:00:30 +00:00
davidmc%netscape.com
86e54a7c0a rename one accidentally named "Set..." method to "Get..."; fix class to actually work correctly (I think...) 1999-04-19 22:30:51 +00:00
davidmc%netscape.com
144710f34b rename one accidentally named "Set..." method to "Get..." 1999-04-19 22:30:22 +00:00
davidmc%netscape.com
df9efb7b2a rename one accidentally named "Set..." method to "Get..."; implement a lot of methods for the first time 1999-04-19 22:30:10 +00:00
davidmc%netscape.com
e99fca6527 rename one accidentally named "Set..." method to "Get..."; return morkRow from CanUseCellCursor() 1999-04-19 22:29:26 +00:00
davidmc%netscape.com
ca25ddbe4b clarify and increase number of oid<->pos<-> row table methods 1999-04-19 22:28:03 +00:00
davidmc%netscape.com
d0e52c3d9a rename accidentally named "Set..." method to "Get..."; clarify and increase number of oid<->pos<-> row table methods 1999-04-19 22:27:02 +00:00
davidmc%netscape.com
e80498b516 increase kMaxIndent to 64 1999-04-19 22:25:52 +00:00
davidmc%netscape.com
a6e24e64c3 subtle white space changes without changing format 1999-04-19 22:25:23 +00:00
davidmc%netscape.com
ac0fa147a6 add morkTable::SafeRowAt() so a row can be indexed in a table with safety check on index within morkArray. 1999-04-19 22:24:50 +00:00
davidmc%netscape.com
a40a5ab19b reorder morkTable member construction to quell Unix warnings; init mTable_CellUses to zero. 1999-04-19 22:24:06 +00:00
davidmc%netscape.com
1dac0de835 reorder morkStore member construction to quell Unix warnings 1999-04-19 22:23:27 +00:00
davidmc%netscape.com
cc95b761c6 reorder morkRowSpace member construction to quell Unix warnings 1999-04-19 22:23:06 +00:00
davidmc%netscape.com
f715e17be4 add NilRowObjectError(); 1999-04-19 22:22:28 +00:00
davidmc%netscape.com
5278b0475f morkRow::CellAt(): check for negative mork_pos index morkRow::Set(): call morkAtom::AddCellUse() in both if branches 1999-04-19 22:21:46 +00:00
davidmc%netscape.com
45dee56b03 add checks for negative mork_pos values during qualification of valid indexes into a morkArray. Also cast integer types to quell some compiler warnings about signed/unsigned. 1999-04-19 22:19:50 +00:00
davidmc%netscape.com
59fab9772f make morkPortTableCursor actually work 1999-04-19 22:18:34 +00:00
davidmc%netscape.com
7f60bdbf15 fix morkParser::ReadValue() so it will notice '$' when reading values, and unescape bytes written in hex earlier by morkWriter. 1999-04-19 22:17:10 +00:00
davidmc%netscape.com
66f0bf8853 reorder morkFactory member construction to quell Unix warnings 1999-04-19 22:16:03 +00:00
davidmc%netscape.com
ad28c79bd4 add morkEnv::HexToByte() 1999-04-19 22:15:35 +00:00
davidmc%netscape.com
40afc35456 add morkEnv::HexToByte(); 1999-04-19 22:15:11 +00:00
davidmc%netscape.com
0a686940ea type of morkCh_Type[] changed to mork_flags array 1999-04-19 22:14:44 +00:00
davidmc%netscape.com
dbfb43dc32 change type of char pred array to mork_flag, so that callers can pull and cache a byte of predicate bits, permitting many predicates to be examined in a register value without any implied memory access to slow a CPU in tight loops. 1999-04-19 22:14:04 +00:00
davidmc%netscape.com
a209485333 reorder morkCell member construction to quell Unix warmings. 1999-04-19 22:12:14 +00:00
davidmc%netscape.com
8e40e54ee8 add new mork_u1 typedefs mork_ch and mork_flags, so that char predicates in morkCh.h can distinguish between methods that operate on characters themselves, or else upon a cached flag value pulled from a char predicate flag map. 1999-04-19 22:11:35 +00:00
bienvenu%netscape.com
2d81b1adba add imap messages to uri scheme 1999-04-19 21:39:29 +00:00
alecf%netscape.com
6e21563cf8 remove some of my debugging statements 1999-04-16 23:03:15 +00:00
bienvenu%netscape.com
9988c7efc5 add method to get charset for a message (though no one sets it currently) 1999-04-16 21:23:43 +00:00
rhp%netscape.com
599771aad8 Moving header parser interface 1999-04-16 19:02:22 +00:00
bienvenu%netscape.com
44670ef1d5 fixes for getting imap database open 1999-04-15 23:56:34 +00:00
putterman%netscape.com
c4ec2103ae Remove xp.h and removed a printf. 1999-04-15 21:13:59 +00:00
bienvenu%netscape.com
60ade7726e put printf giving AIX trouble inside #ifdef 1999-04-15 20:59:33 +00:00
chuang%netscape.com
260026da45 Switch mailnews from prefs.js to prefs50.js 1999-04-13 07:41:24 +00:00
sspitzer%netscape.com
5158199ddd use a real CID, from http://niki/cgi-bin/uuidgen.pl 1999-04-12 19:06:50 +00:00
sspitzer%netscape.com
637e844edc renamed NS_MAILNEWSMESSAGERESOURCE_CID to NS_MAILBOXMESSAGERESOURCE_CID
(it is mailbox_message:// after all) created NS_NEWSMESSAGERESOURCE_CID (for news_message://)
1999-04-12 03:42:08 +00:00
bienvenu%netscape.com
9d40543f13 add a couple methods for imap folder sync 1999-04-11 23:28:48 +00:00
bienvenu%netscape.com
920396ce57 fix a couple top level threading bugs 1999-04-11 23:27:36 +00:00
sspitzer%netscape.com
2a54524e24 fix the hardcoded value. don't panic, this is all temporary work anyways 1999-04-11 00:39:01 +00:00
sspitzer%netscape.com
bbedc07458 more newsdb work 1999-04-10 22:05:58 +00:00
sspitzer%netscape.com
4ca8d84b39 more newsdb changes and changes to quiet the compiler 1999-04-10 22:04:29 +00:00
sspitzer%netscape.com
d2cf282d5c more newsdb related changes 1999-04-10 22:04:02 +00:00
sspitzer%netscape.com
7ecca3df91 more newsd related changes.
and changes to quiet the compiler
1999-04-10 22:03:26 +00:00
sspitzer%netscape.com
5f953d0792 anal retentive stuff, ignore 1999-04-10 22:02:39 +00:00
alecf%netscape.com
4823daa071 move nsIMsgThread to base/public, and create IDL source
nsIMsgThread.idl has to be in base/public because nsIMessage needs it during
IDL compilation
1999-04-10 20:23:54 +00:00
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