You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by jk...@apache.org on 2001/11/26 23:08:54 UTC
cvs commit: xml-xalan/test/tests/conf-gold/idkey idkey01.out idkey07.out idkey30.out idkey31.out idkey49.out
jkesselm 01/11/26 14:08:54
Modified: test/tests/conf-gold/idkey idkey01.out idkey07.out
idkey30.out idkey31.out idkey49.out
Log:
Another fairly large change in the DTM architexture (sic)....
We've changed DTM's internal behavior so it can now assign
more than one "DTM ID" to a single document, cascading from
one ID to the next. This means that the size of a single DTM is
no longer limited by the bits available in the low part of the DTM
Node Handle. This means we can support larger documents.
That has allowed us to reduce the number of bits reserved
for that portion of the node addresing scheme... which in turn has
increased the number of bits available for use in the DTM ID. This
means we can now have many more documents active at once.
The trade-off is that huge documents will require more than one
DTM ID and thus cut into the number of documents, But since we
now have 16 bits of DTM ID space, I don't think we're really likely
to run into both limits at once. And the changes are essentially
limited to the DTM layer; the rest of Xalan should be unaffected.
In the process of making this change, I've also encapsulated the
conversions between DTM API node handles and DTMDefaultBase's
internal node indices. That should be safer all 'round.
NOTE: One side effect of this change is that the strings
generated by the key() function have changed again.
I've updated the IDKEY testcases to reflect this.
Smoketest is currently passing everything except
axes109 and the API's TraceListenerTest . But I believe
those failures are due to a glitch in my test directory
since they also happen when I run the D13 code there,
whereas D13 runs fine in the directory where I built it.
I'm going to assume that "same result is no new bug"
for now.
Revision Changes Path
1.5 +6 -6 xml-xalan/test/tests/conf-gold/idkey/idkey01.out
Index: idkey01.out
===================================================================
RCS file: /home/cvs/xml-xalan/test/tests/conf-gold/idkey/idkey01.out,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- idkey01.out 2001/10/01 15:35:40 1.4
+++ idkey01.out 2001/11/26 22:08:53 1.5
@@ -1,23 +1,23 @@
<HTML>
<P>Reference numbers should match the titles, links should work.</P>
<HR>
-<H1 id="N400004">1. Introduction</H1>
+<H1 id="N10004">1. Introduction</H1>
Introduction
- <P>For more information see the <A href="#N40002A">3. Expressions</A> section.</P>
+ <P>For more information see the <A href="#N1002A">3. Expressions</A> section.</P>
<P>(alternate id link: id3)</P>
<HR>
-<H1 id="N400017">2. Stylesheet Structure</H1>
+<H1 id="N10017">2. Stylesheet Structure</H1>
Stylesheet Structure
- <P>For more information see the <A href="#N400004">1. Introduction</A> section.</P>
+ <P>For more information see the <A href="#N10004">1. Introduction</A> section.</P>
<P>(alternate id link: id1)</P>
<HR>
-<H1 id="N40002A">3. Expressions</H1>
+<H1 id="N1002A">3. Expressions</H1>
Expressions
- <P>For more information see the <A href="#N400017">2. Stylesheet Structure</A> section.</P>
+ <P>For more information see the <A href="#N10017">2. Stylesheet Structure</A> section.</P>
<P>(alternate id link: id2)</P>
1.4 +1 -1 xml-xalan/test/tests/conf-gold/idkey/idkey07.out
Index: idkey07.out
===================================================================
RCS file: /home/cvs/xml-xalan/test/tests/conf-gold/idkey/idkey07.out,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- idkey07.out 2001/10/01 15:35:40 1.3
+++ idkey07.out 2001/11/26 22:08:53 1.4
@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
-<out>N40000A,N400008,,N400004,N400001</out>
\ No newline at end of file
+<out>N1000A,N10008,,N10004,N10001</out>
\ No newline at end of file
1.4 +5 -5 xml-xalan/test/tests/conf-gold/idkey/idkey30.out
Index: idkey30.out
===================================================================
RCS file: /home/cvs/xml-xalan/test/tests/conf-gold/idkey/idkey30.out,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- idkey30.out 2001/10/01 15:35:40 1.3
+++ idkey30.out 2001/11/26 22:08:53 1.4
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<out>A(att):N400003;T:N400004,P(a-pi):N400005;T:N400006,C:N400007,T:N400008,
- E(inner):N400009 has A(blat):N40000A;T:N40000B,C:N40000C,T:N40000D,
- E(sub):N40000E has T:N40000F,
-T:N400010,
-T:N400011,</out>
\ No newline at end of file
+<out>A(att):N10003;T:N10004,P(a-pi):N10005;T:N10006,C:N10007,T:N10008,
+ E(inner):N10009 has A(blat):N1000A;T:N1000B,C:N1000C,T:N1000D,
+ E(sub):N1000E has T:N1000F,
+T:N10010,
+T:N10011,</out>
\ No newline at end of file
1.5 +4 -4 xml-xalan/test/tests/conf-gold/idkey/idkey31.out
Index: idkey31.out
===================================================================
RCS file: /home/cvs/xml-xalan/test/tests/conf-gold/idkey/idkey31.out,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- idkey31.out 2001/10/01 15:35:40 1.4
+++ idkey31.out 2001/11/26 22:08:53 1.5
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<out><docs><xml>N400002</xml></docs>
- <doc><ext>N400005</ext><xml>N400002</xml></doc>
- <section><foo>N400008</foo><ext>N400005</ext><xml>N400002</xml></section>
- <inner><foo>N400008</foo><ext>N400005</ext><whiz>N40000B</whiz><xml>N400002</xml></inner>
+<out><docs><xml>N10002</xml></docs>
+ <doc><ext>N10005</ext><xml>N10002</xml></doc>
+ <section><foo>N10008</foo><ext>N10005</ext><xml>N10002</xml></section>
+ <inner><foo>N10008</foo><ext>N10005</ext><whiz>N1000B</whiz><xml>N10002</xml></inner>
</out>
1.7 +1 -1 xml-xalan/test/tests/conf-gold/idkey/idkey49.out
Index: idkey49.out
===================================================================
RCS file: /home/cvs/xml-xalan/test/tests/conf-gold/idkey/idkey49.out,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- idkey49.out 2001/10/29 21:47:09 1.6
+++ idkey49.out 2001/11/26 22:08:53 1.7
@@ -1,3 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<out><values>49A-Hello, 49B-Shirt, 49B-Overt, 49C-GoodBye, 49D-Tie, 49D-Sly, </values>
-<ids>NC00004, N1000004, N1000007, N1400004, N1800004, N1800007, </ids></out>
\ No newline at end of file
+<ids>N30004, N40004, N40007, N50004, N60004, N60007, </ids></out>
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org