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 |
|