This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
I hope there's isn't an empty diff in the list of diffs. But anyways, by applying these diffs, you will get xerces and xalan compiled. I merged the 2 source trees because source files seem lacking in the other or another. :D Be sure to jar the property files and put it in your classpath when working with a native compiled set of xerces and xalan sources( it's version 2.4 something and 2.2 another)
132c132 < --- > public abstract void callVisitors(org.apache.xalan.templates.XSLTVisitor x);
128c128 < --- > 290c290,293 < --- > public abstract DTMAxisIterator setStartNode(int node); > public abstract void setMark(); > public abstract int next(); > public abstract void gotoMark();
716c716 < for (current = makeNodeIdentity(current) + 1; ; current++) --- > for (current = makeNodeIdentity(current) + 1; ;) 752c752 < for (; ; current++) --- > for (; ; ) 755c755 < --- > 759,760c759,760 < if (exptype != expandedTypeID) < continue; --- > if (exptype != expandedTypeID) { current++; > continue;} 820c820 < for (current = makeNodeIdentity(current) + 1; ; current++) --- > for (current = makeNodeIdentity(current) + 1; ; ) 1519c1519 < for (current = makeNodeIdentity(current) + 1; ; current++) --- > for (current = makeNodeIdentity(current) + 1; ;)
632a633,634 > public abstract void callVisitors(org.apache.xpath.ExpressionOwner ex, org.apache.xpath.XPathVisitor p); >
186,187c186,187 < synchronized ( html ) < { --- > //synchronized ( html ) > //{ 195c195 < } --- > //} 241,242c241,242 < synchronized ( html ) < { --- > //synchronized ( html ) > //{ 250,251c250,251 < synchronized ( head ) < { --- > //synchronized ( head ) > //{ 259c259 < } --- > //} 267c267 < } --- > //} 334,335c334,335 < synchronized ( html ) < { --- > //synchronized ( html ) > //{ 345,346c345,346 < synchronized ( body ) < { --- > //synchronized ( body ) > //{ 354c354 < } --- > //} 362c362 < } --- > //} 375,376c375,376 < synchronized ( newBody ) < { --- > //synchronized ( newBody ) > //{ 382,383c382,383 < synchronized ( html ) < { --- > //synchronized ( html ) > //{ 390,391c390,391 < synchronized ( body ) < { --- > //synchronized ( body ) > //{ 406c406 < } --- > //} 412,413c412,413 < } < } --- > //} > //}
207a208,210 > public abstract void setMark(); > public abstract int next(); > public abstract void gotoMark();
78c78 < public class NodeTest extends Expression --- > public class NodeTest extends org.apache.xpath.Expression
71c71 < public class Operation extends Expression implements ExpressionOwner --- > public class Operation extends org.apache.xpath.Expression implements ExpressionOwner
469c469 < --- > XObject pred = null; 478,479d477 < try < { 486,487d483 < try < { 493,495c489 < try < { < XObject pred = m_predicates[i].execute(xctxt); --- > pred = m_predicates[i].execute(xctxt); 497,498d490 < try < { 509,524c501 < } < finally < { < pred.detach(); < } < } < finally < { < xctxt.popPredicatePos(); < } < } < } < finally < { < xctxt.popSubContextList(); < } --- > 526,527c503 < if (pass) < pos--; --- > if (pass) pos--; 529,536c505,507 < if (pos < 1) < return false; < } < } < finally < { < xctxt.popCurrentNode(); < } --- > if (pos < 1) return false; > } > } 543a515,520 > } finally { > > xctxt.popCurrentNode(); > pred.detach(); > xctxt.popPredicatePos(); > xctxt.popSubContextList(); 569c546,548 < --- > > XObject pred = null; > 574,575c553,558 < for (int child = traverser.first(parent); DTM.NULL != child; < child = traverser.next(parent, child)) --- > for (int child = traverser.first(parent); > > DTM.NULL != child; > > child = traverser.next(parent, child)) > 577,578d559 < try < { 580c561 < --- > 584,587c565,566 < < try < { < xctxt.pushSubContextList(this); --- > > xctxt.pushSubContextList(this); 592,594c571,572 < try < { < XObject pred = m_predicates[i].execute(xctxt); --- > > pred = m_predicates[i].execute(xctxt); 596,597d573 < try < { 600c576 < if ((pos + 1) != (int) pred.numWithSideEffects()) --- > if ((pos + 1) != (int) pred.numWithSideEffects()) 602,603c578 < pass = false; < --- > pass = false; 605a581 > 610d585 < 613,629c588 < } < finally < { < pred.detach(); < } < } < finally < { < xctxt.popPredicatePos(); < } < } < } < finally < { < xctxt.popSubContextList(); < } < --- > } 630a590,591 > { > 632a594,595 > } > 637,642c600,601 < } < } < finally < { < xctxt.popCurrentNode(); < } --- > > } 648a608 > // 649a610,622 > > } > finally > { > > pred.detach(); > > xctxt.popPredicatePos(); > > xctxt.popSubContextList(); > > xctxt.popCurrentNode(); > 651a625 > 754c728 < --- > XObject pred = null; 763,765c737,739 < try < { < XObject pred = m_predicates[i].execute(xctxt); --- > > > pred = m_predicates[i].execute(xctxt); 767,768d740 < try < { 769a742,743 > > 798,807c772,780 < } < finally < { < pred.detach(); < } < } < finally < { < xctxt.popPredicatePos(); < } --- > > > > > > > > > 812c785,790 < xctxt.popSubContextList(); --- > pred.detach(); > > xctxt.popPredicatePos(); > > xctxt.popSubContextList(); >
317a318,321 > public abstract void startElement(String s) throws TransletException; > public abstract void endElement(String s) throws TransletException; > public void attribute(String attributeName, String attributeValue) > throws TransletException {}
Attachment:
java.lst.tar.bz2
Description: application/bzip
Attachment:
properties.xerces.xalan.jar
Description: application/jar
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |