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

283 Коммитов

Автор SHA1 Сообщение Дата
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
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
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 34aa6f53a0 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 37092c03a4 start implementing port table cursor 1999-04-04 17:38:39 +00:00
ducarroz%netscape.com 069016e318 Part of Messenger Mac landing 1999-04-02 01:00:37 +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 0484e4a350 latest mork drop, fix ref counting bug, add meta table info 1999-03-30 05:43:09 +00:00
ducarroz%netscape.com 8ecc4e7b22 First Checked In. 1999-03-24 21:49:55 +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 a90b4473ab initial entry into cvs 1999-03-22 05:11:27 +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
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 2e5950d728 latest mork drop, fix commit code 1999-03-15 01:32:31 +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 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
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
bienvenu%netscape.com 876e7c14c0 add morkWriter and morkCell, morkRowCellCursor.cpp 1999-03-11 06:42:59 +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 eed53fffcc add ClearErrors stub 1999-03-07 05:38:54 +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 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
bienvenu%netscape.com bf43d5448c latest drop of mork files 1999-03-03 03:15:45 +00:00
bienvenu%netscape.com 3df9913012 add ability to import msf files 1999-02-28 22:00:50 +00:00
bienvenu%netscape.com 947c703fef more reading and writing of toy db 1999-02-26 03:25:16 +00:00
bienvenu%netscape.com bfefdb6288 hack up some persistance 1999-02-25 04:04:43 +00:00
bienvenu%netscape.com eccd5ccd53 start hacking persistance 1999-02-24 02:58:43 +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 d639f998ae get in-memory toy db working 1999-02-17 22:38:13 +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 da092e57c1 get test mailbox parser linking 1999-02-12 01:59:16 +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 bdfea7fab3 fix unix mail/news Makefiles to actually build correctly 1999-02-05 20:15:54 +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 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 d27efa18d6 make a couple methods public for compilation purposes 1999-01-29 03:06:13 +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 a238d3d108 initial entry into cvs of MDB interface 1999-01-27 00:45:21 +00:00
roeber%netscape.com feaefda4fa Import of Sleepycat DB 2.4.14.1 1998-10-15 03:56:37 +00:00