[jboss-cvs] Repository SVN: r15667 - in apache-xalan: 2.7.0.patch02-brew and 2 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Oct 6 10:55:24 EDT 2008


Author: fnasser at redhat.com
Date: 2008-10-06 10:55:23 -0400 (Mon, 06 Oct 2008)
New Revision: 15667

Added:
   apache-xalan/2.7.0.patch02-brew/
   apache-xalan/2.7.0.patch02-brew/component-info.xml
   apache-xalan/2.7.0.patch02-brew/lib/
   apache-xalan/2.7.0.patch02-brew/lib/serializer.jar
   apache-xalan/2.7.0.patch02-brew/lib/xalan.jar
   apache-xalan/2.7.0.patch02-brew/src/
   apache-xalan/2.7.0.patch02-brew/src/xalan-j2-XALANJ-2321-AVT.patch
   apache-xalan/2.7.0.patch02-brew/src/xalan-j2-XALANJ-2376.patch
   apache-xalan/2.7.0.patch02-brew/src/xalan-j2-noxsltcdeps.patch
   apache-xalan/2.7.0.patch02-brew/src/xalan-j_2_7_0-src.tar.gz
Log:
XALANJ-2321 - Multi-threading problem with AVTs

Added: apache-xalan/2.7.0.patch02-brew/component-info.xml
===================================================================
--- apache-xalan/2.7.0.patch02-brew/component-info.xml	                        (rev 0)
+++ apache-xalan/2.7.0.patch02-brew/component-info.xml	2008-10-06 14:55:23 UTC (rev 15667)
@@ -0,0 +1,30 @@
+<project name="apache-xalan-component-info">
+   <!-- ============================================================ -->
+   <!-- Apache Xalan                                                 -->
+   <!-- ============================================================ -->
+
+   <component id="apache-xalan"
+              licenseType="apache-2.0"
+              version="2.7.0.patch02-brew"
+              projectHome="http://xml.apache.org/xalan-j/"
+              description="Xalan-Java is an XSLT processor for transforming XML documents"
+              scm=":ext:cvs.devel.redhat.com:/cvs/dist/xalan-j2"
+              tag="xalan-j2-2_7_0-2jpp_ep1_4_el4">
+      <!-- Built using JDK 1.4 -->
+      <artifact id="xalan.jar"/>
+      <artifact id="serializer.jar"/>
+      
+      <import componentref="apache-xerces">
+         <compatible version="2.9.1"/>
+         <compatible version="2.9.0"/>
+         <compatible version="2.7.1"/>
+         <compatible version="2.7.1-brew"/>
+      </import>
+      
+      <export>
+         <include input="xalan.jar"/>
+         <include input="serializer.jar"/>
+      </export>
+   </component>
+
+</project>

Added: apache-xalan/2.7.0.patch02-brew/lib/serializer.jar
===================================================================
(Binary files differ)


Property changes on: apache-xalan/2.7.0.patch02-brew/lib/serializer.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: apache-xalan/2.7.0.patch02-brew/lib/xalan.jar
===================================================================
(Binary files differ)


Property changes on: apache-xalan/2.7.0.patch02-brew/lib/xalan.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: apache-xalan/2.7.0.patch02-brew/src/xalan-j2-XALANJ-2321-AVT.patch
===================================================================
--- apache-xalan/2.7.0.patch02-brew/src/xalan-j2-XALANJ-2321-AVT.patch	                        (rev 0)
+++ apache-xalan/2.7.0.patch02-brew/src/xalan-j2-XALANJ-2321-AVT.patch	2008-10-06 14:55:23 UTC (rev 15667)
@@ -0,0 +1,34 @@
+Index: src/org/apache/xalan/templates/AVT.java
+===================================================================
+--- src/org/apache/xalan/templates/AVT.java	(revision 442577)
++++ src/org/apache/xalan/templates/AVT.java	(working copy)
+@@ -53,11 +53,6 @@
+   private final static int INIT_BUFFER_CHUNK_BITS = 8; 
+   
+   /**
+-   * We are caching FastStringBuffer objects if if USE_OBJECT_POOL == false
+-   */
+-  private transient FastStringBuffer m_cachedBuf;
+-  
+-  /**
+    * If the AVT is not complex, just hold the simple string.
+    * @serial
+    */
+@@ -609,14 +604,9 @@
+   
+   private final FastStringBuffer getBuffer(){
+     if(USE_OBJECT_POOL){
+-       return StringBufferPool.get();
+-    }else if(m_cachedBuf == null){
+-       m_cachedBuf = new FastStringBuffer(INIT_BUFFER_CHUNK_BITS);
+-       return m_cachedBuf;
+-    }else if(m_cachedBuf.length() != 0){
+-      return new FastStringBuffer(INIT_BUFFER_CHUNK_BITS);
++      return StringBufferPool.get();
+     }else{
+-       return m_cachedBuf;
+-     }
++      return new FastStringBuffer(INIT_BUFFER_CHUNK_BITS);
++    }
+   }
+ }

Added: apache-xalan/2.7.0.patch02-brew/src/xalan-j2-XALANJ-2376.patch
===================================================================
--- apache-xalan/2.7.0.patch02-brew/src/xalan-j2-XALANJ-2376.patch	                        (rev 0)
+++ apache-xalan/2.7.0.patch02-brew/src/xalan-j2-XALANJ-2376.patch	2008-10-06 14:55:23 UTC (rev 15667)
@@ -0,0 +1,11 @@
+--- src/org/apache/xalan/processor/TransformerFactoryImpl.java.org	2007-04-10 18:03:35.000000000 +0200
++++ src/org/apache/xalan/processor/TransformerFactoryImpl.java	2007-04-10 17:42:58.000000000 +0200
+@@ -999,7 +999,7 @@
+   }
+ 
+   /** The error listener.   */
+-  private ErrorListener m_errorListener = new org.apache.xml.utils.DefaultErrorHandler(false);
++  private ErrorListener m_errorListener = new org.apache.xml.utils.DefaultErrorHandler(true);
+ 
+   /**
+    * Get the error listener in effect for the TransformerFactory.

Added: apache-xalan/2.7.0.patch02-brew/src/xalan-j2-noxsltcdeps.patch
===================================================================
--- apache-xalan/2.7.0.patch02-brew/src/xalan-j2-noxsltcdeps.patch	                        (rev 0)
+++ apache-xalan/2.7.0.patch02-brew/src/xalan-j2-noxsltcdeps.patch	2008-10-06 14:55:23 UTC (rev 15667)
@@ -0,0 +1,11 @@
+--- build.xml.orig	2004-02-27 20:45:31.000000000 +0100
++++ build.xml	2004-03-21 15:46:37.000000000 +0100
+@@ -560,7 +560,7 @@
+   <!-- =================================================================== -->
+   <!-- Creates one big xalan jar (Xalan interpretive + XSLTC + support jars) -->
+   <!-- =================================================================== -->
+-  <target name="jar" depends="xalan-interpretive.compile,xsltc.compile,xsltc.copy-deps-jars"
++  <target name="jar" depends="xalan-interpretive.compile,xsltc.compile"
+     description="Jar up everything (Xalan, XSLTC and XSLTC dependencies)" >
+     
+     <!-- Copy over the manifest, with filtering (for version number) -->

Added: apache-xalan/2.7.0.patch02-brew/src/xalan-j_2_7_0-src.tar.gz
===================================================================
(Binary files differ)


Property changes on: apache-xalan/2.7.0.patch02-brew/src/xalan-j_2_7_0-src.tar.gz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream




More information about the jboss-cvs-commits mailing list