Граф коммитов

233 Коммитов

Автор SHA1 Сообщение Дата
bienvenu%netscape.com a9ef6f67df fix memory leak of writer 1999-08-01 17:01:32 +00:00
briano%netscape.com 845dc59072 Added NSPR_LIBS so it the shared lib would build on IRIX. 1999-07-30 23:36:14 +00:00
davidmc%netscape.com d36efe0ba8 moving row positions; responding to parse 1999-07-20 23:37:06 +00:00
davidmc%netscape.com a6fc56c1bc moving row positions; parsing 1999-07-20 23:36:38 +00:00
davidmc%netscape.com 4c490446a8 moving row positions 1999-07-20 23:36:08 +00:00
davidmc%netscape.com 6e70b91985 add inline method for inverse of 'isempty' -> 'hasmembers' 1999-07-20 23:29:05 +00:00
davidmc%netscape.com 27e9148acd cleanup 1999-07-20 23:24:51 +00:00
davidmc%netscape.com a5efbb7348 cutting row syntax 1999-07-20 23:23:53 +00:00
sspitzer%netscape.com 49dc7cbee3 fix warnings 1999-07-17 18:32:18 +00:00
bienvenu%netscape.com 07a48b70d6 incremental writing, memory leak fixed for davidmc 1999-07-14 15:52:46 +00:00
terry%mozilla.org 572e023755 Allow a way to finely control the order of query results. 1999-07-12 22:09:23 +00:00
terry%mozilla.org 394c1ec39b Bullet-proof some error-handling code. 1999-07-07 18:46:53 +00:00
terry%mozilla.org 23967285b8 Defend against multiple #include of this file. 1999-07-07 18:46:46 +00:00
terry%mozilla.org 0d3c57ae2a I finally came to my senses and made a separate src subdirectory (so that I can add other directories for tests and stuff.) 1999-07-07 18:03:15 +00:00
brendan%mozilla.org 9ace60125c Removing mozilla/db due to incompatible license. 1999-07-07 08:02:17 +00:00
brendan%mozilla.org 6d41d3f4f8 Removing mozilla/db due to incompatible license. 1999-07-07 07:44:43 +00:00
terry%mozilla.org cdc29d2204 Very quick description of what TripleDB is. 1999-07-06 23:46:05 +00:00
terry%mozilla.org 8714a1fb87 Initial checkin of tripledb, the 'triples' database engine. 1999-07-06 23:36:39 +00:00
dveditz%netscape.com 4c4f269dd4 nakefile cleanups 1999-07-02 13:42:17 +00:00
briano%netscape.com 68800776e3 Unix fixes, specifically for SunOS 4. 1999-07-02 02:05:41 +00:00
scc%netscape.com 54c96baa72 |nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()| 1999-06-29 21:01:31 +00:00
mcafee%netscape.com 4725767eb2 BeOS changes 1999-06-29 09:19:14 +00:00
briano%netscape.com 2117183a72 Cleanup and deleted the reference to NSPR_LIBS to fix the OpenBSD build. 1999-06-28 23:27:40 +00:00
bienvenu%netscape.com 08c1cbf6b6 get rid of link against dso 1999-06-22 23:15:58 +00:00
bienvenu%netscape.com 4c4199a248 replace mork with msgmork 1999-06-22 23:08:25 +00:00
alecf%netscape.com be48037e1c remove -lmork 1999-06-22 23:08:24 +00:00
alecf%netscape.com 56fb7829b5 ignore generated files 1999-06-22 23:01:01 +00:00
bienvenu%netscape.com 74e90ee32f change name of mork lib to libmsgmork 1999-06-22 20:40:17 +00:00
bienvenu%netscape.com 9863c83da2 make mork a dll 1999-06-22 20:36:04 +00:00
bienvenu%netscape.com 2dde332087 make mork a dll /so 1999-06-22 20:34:14 +00:00
ducarroz%netscape.com b2080f2aef fix wrong PPC target in debug 1999-06-22 18:59:54 +00:00
ducarroz%netscape.com bf51c58595 First Checked In. 1999-06-21 23:04:20 +00:00
bienvenu%netscape.com 9eb02714b6 make mork a dll 1999-06-21 21:24:08 +00:00
sspitzer%netscape.com efacaf1816 remove several warnings 1999-06-19 21:34:32 +00:00
sspitzer%netscape.com d03bc12900 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 6e2a3cc01a 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 a80e4efdcf remove IGNORE_MANIFEST. 1999-06-07 21:28:20 +00:00
mscott%netscape.com 72b5ef7afd remove IGNORE_MANIFEST and remove LCFLAGS since we don't have any. 1999-06-07 21:11:16 +00:00
putterman%netscape.com a90cd82a2c Fix some memory leaks. 1999-06-07 20:53:22 +00:00
mscott%netscape.com 3d0e344c29 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 0f55897af7 Remove unnecessary LINCS now that all headers are pushed to the same directory. 1999-06-04 01:21:24 +00:00
putterman%netscape.com 1c579c5f4c Make sure Mork Handles get freed. 1999-06-03 22:57:41 +00:00
mcafee%netscape.com 3e319f59c7 Solaris needs explicit cast. a,r=kevinmc@netscape.com. 1999-05-04 03:24:13 +00:00
bienvenu%netscape.com 9f481ea375 add FindRow api, fix lots of warnings, speed up msg threading 1999-05-04 02:55:30 +00:00
bienvenu%netscape.com 2496f14a92 fix header row copy to use mork, force invalid dbs to close 1999-04-27 22:58:18 +00:00
davidmc%netscape.com 6c08b91c3b 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 bf2173b19b 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 ffcaa0159e 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 2c4aad5376 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 e8b89fb6f9 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 677cf5a1ba 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 c5d43aa8a5 include NSPR libs from the right directory 1999-04-21 18:45:41 +00:00
davidmc%netscape.com 5de9e486a5 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 ae64a03f94 also turn on assertions for Mac 1999-04-20 23:51:57 +00:00
davidmc%netscape.com 0a41147c71 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 4e417fbd17 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 5ef183af6c replace tabs with (Mork canonical) two spaces 1999-04-20 22:14:35 +00:00
davidmc%netscape.com 05eab176a3 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 f0d9d22579 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 0d6f720fe0 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 f37340ecd4 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
davidmc%netscape.com a498613660 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 007c3a79c4 rename one accidentally named "Set..." method to "Get..." 1999-04-19 22:30:22 +00:00
davidmc%netscape.com 50fa5a7375 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 3d5326cb17 rename one accidentally named "Set..." method to "Get..."; return morkRow from CanUseCellCursor() 1999-04-19 22:29:26 +00:00
davidmc%netscape.com 6c6b8c84f2 clarify and increase number of oid<->pos<-> row table methods 1999-04-19 22:28:03 +00:00
davidmc%netscape.com 05e3e29b05 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 edaf54053b increase kMaxIndent to 64 1999-04-19 22:25:52 +00:00
davidmc%netscape.com b4071da50d subtle white space changes without changing format 1999-04-19 22:25:23 +00:00
davidmc%netscape.com 27b4885fc0 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 c95d28256c reorder morkTable member construction to quell Unix warnings; init mTable_CellUses to zero. 1999-04-19 22:24:06 +00:00
davidmc%netscape.com cc34d1c59b reorder morkStore member construction to quell Unix warnings 1999-04-19 22:23:27 +00:00
davidmc%netscape.com 0da433c51c reorder morkRowSpace member construction to quell Unix warnings 1999-04-19 22:23:06 +00:00
davidmc%netscape.com 696e44c41c add NilRowObjectError(); 1999-04-19 22:22:28 +00:00
davidmc%netscape.com 445fbc0c53 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 0bf55e5cfa 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 340f86cea0 make morkPortTableCursor actually work 1999-04-19 22:18:34 +00:00
davidmc%netscape.com bf3eafba74 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 6c90cd8651 reorder morkFactory member construction to quell Unix warnings 1999-04-19 22:16:03 +00:00
davidmc%netscape.com 740c1e83a6 add morkEnv::HexToByte() 1999-04-19 22:15:35 +00:00
davidmc%netscape.com 37672509d1 add morkEnv::HexToByte(); 1999-04-19 22:15:11 +00:00
davidmc%netscape.com bcb3cdd5f2 type of morkCh_Type[] changed to mork_flags array 1999-04-19 22:14:44 +00:00
davidmc%netscape.com 25f7b3f4a4 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 3f116acde8 reorder morkCell member construction to quell Unix warmings. 1999-04-19 22:12:14 +00:00
davidmc%netscape.com daf62a295d 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 7381e0e2dc more work on threading, fix mork warnings, problem deleting out of date summary files 1999-04-05 22:50:45 +00:00
bienvenu%netscape.com 16f7006c1d start implementing port table cursor 1999-04-04 17:38:39 +00:00
ducarroz%netscape.com 55d7f55ccf Part of Messenger Mac landing 1999-04-02 01:00:37 +00:00
bienvenu%netscape.com e5a06f027c couple bug fixes, fix memory leaks, table scope 1999-03-31 05:21:49 +00:00
bienvenu%netscape.com 5fa4a76fbe latest mork drop, fix ref counting bug, add meta table info 1999-03-30 05:43:09 +00:00
ducarroz%netscape.com 69b39560f9 First Checked In. 1999-03-24 21:49:55 +00:00
bienvenu%netscape.com 58d5c01a0d make close mdb object close the object as well as the handle 1999-03-23 23:33:53 +00:00
bienvenu%netscape.com 18e5d15e51 get mork parsing working so we can read existing databases 1999-03-23 23:01:37 +00:00
bienvenu%netscape.com 1e938a0be2 initial entry into cvs 1999-03-22 05:11:27 +00:00
alecf%netscape.com db4dd6c6c5 ignore generated files 1999-03-20 02:13:57 +00:00
alecf%netscape.com c78d7da45b add NSPR-based string manipulation and add to link line 1999-03-20 02:13:44 +00:00
alecf%netscape.com fe5103c953 only build tests if ENABLE_TESTS is on 1999-03-20 02:13:12 +00:00
bienvenu%netscape.com 582bf6a9c2 fix 3754 assert deleting a mail message r=davidmc, a=chofmann 1999-03-15 21:46:11 +00:00
bienvenu%netscape.com 5732de5232 latest mork drop, fix commit code 1999-03-15 01:32:31 +00:00
bienvenu%netscape.com 760fdf0f2b turn on file stuff for Unix 1999-03-12 20:20:54 +00:00
bienvenu%netscape.com 196df16641 mork landing 1999-03-12 20:16:40 +00:00
bienvenu%netscape.com 410547465d fix character after line continuation character problem 1999-03-12 19:12:37 +00:00
bienvenu%netscape.com bf21b86894 start adding mork to linux build 1999-03-12 18:16:34 +00:00
bienvenu%netscape.com 18ca235f8d initial mork landing - not part of build yet 1999-03-12 07:39:27 +00:00
alecf%netscape.com 48d06d740d constructors not public confuses unix 1999-03-11 20:38:47 +00:00
bienvenu%netscape.com 8ae68caac0 add morkWriter and morkCell, morkRowCellCursor.cpp 1999-03-11 06:42:59 +00:00
warren%netscape.com b2b7c1f496 nsRepository -> nsIComponentManager changes. nsIMsgDatabase interface. Message enumerators. Misc. 1999-03-09 09:52:30 +00:00
bienvenu%netscape.com 26ff69c105 add ClearErrors stub 1999-03-07 05:38:54 +00:00
bienvenu%netscape.com e086d76285 add factory method, remove oid parameter to match real mdb 1999-03-05 03:29:41 +00:00
bienvenu%netscape.com 5ea8a7cda3 add morkConfig to makefile 1999-03-05 02:49:36 +00:00
bienvenu%netscape.com c8c2fa438f add a couple cursors 1999-03-04 15:58:52 +00:00
alecf%netscape.com 396690f1cd only build tests when ENABLE_TESTS (i.e. --enable-tests) is turned on 1999-03-04 01:36:25 +00:00
bienvenu%netscape.com bd62c57d1e latest drop of mork files 1999-03-03 03:15:45 +00:00
bienvenu%netscape.com 9e0e2f3adb add ability to import msf files 1999-02-28 22:00:50 +00:00
bienvenu%netscape.com 3294dad74a more reading and writing of toy db 1999-02-26 03:25:16 +00:00
bienvenu%netscape.com d918f9c015 hack up some persistance 1999-02-25 04:04:43 +00:00
bienvenu%netscape.com 3270af4bff start hacking persistance 1999-02-24 02:58:43 +00:00
bienvenu%netscape.com 0ff8c84aba start adding mork impl 1999-02-19 03:08:40 +00:00
bienvenu%netscape.com 5d61d42934 switch to new mdb interface naming conventions 1999-02-19 00:32:39 +00:00
bienvenu%netscape.com 5e672e6183 get in-memory toy db working 1999-02-17 22:38:13 +00:00
bienvenu%netscape.com 8975a1d9f7 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 23a43d1c05 get test mailbox parser linking 1999-02-12 01:59:16 +00:00
alecf%netscape.com be9f74c9df *** empty log message *** 1999-02-06 02:54:46 +00:00
alecf%netscape.com 42d2e9c38a add .cvsignore files 1999-02-06 02:49:32 +00:00
alecf%netscape.com 79ed08293a fix unix mail/news Makefiles to actually build correctly 1999-02-05 20:15:54 +00:00
bienvenu%netscape.com 7a72a37cab add access to a few more mdb objects 1999-02-03 00:44:41 +00:00
bienvenu%netscape.com 50d86a7896 start using row methods 1999-02-02 00:52:17 +00:00
bienvenu%netscape.com 4225dce1ba make a few methods public for compiling purposes 1999-02-01 03:03:58 +00:00
bienvenu%netscape.com fa111f2218 make a couple methods public for compilation purposes 1999-01-29 03:06:13 +00:00
bienvenu%netscape.com 8f9429dfcf turn off src directory for now 1999-01-28 05:11:21 +00:00
bienvenu%netscape.com 13d13b5559 initial entry into cvs of makefiles for mdb 1999-01-27 00:56:09 +00:00
bienvenu%netscape.com 2013dcecb1 initial entry into cvs of MDB interface 1999-01-27 00:45:21 +00:00
roeber%netscape.com 2d7d714ef6 Import of Sleepycat DB 2.4.14.1 1998-10-15 03:56:37 +00:00