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 |