svn commit: r764409 - in /maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src: main/java/org/apache/maven/doxia/siterenderer/ main/java/org/apache/maven/doxia/siterenderer/sink/ main/resources/o

2009-04-13 Thread ltheussl
Author: ltheussl
Date: Mon Apr 13 11:14:36 2009
New Revision: 764409

URL: http://svn.apache.org/viewvc?rev=764409&view=rev
Log:
[DOXIASITETOOLS-19] SiteRendererSink ignores meta info in head

Added:

maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/HeadVerifier.java
   (with props)

maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/resources/site/xdoc/head.xml
   (with props)
Modified:

maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java

maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/sink/SiteRendererSink.java

maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm

maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java

maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/resources/default-site.vm

Modified: 
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java?rev=764409&r1=764408&r2=764409&view=diff
==
--- 
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
 (original)
+++ 
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
 Mon Apr 13 11:14:36 2009
@@ -449,6 +449,8 @@
 
 context.put( "title", title );
 
+context.put( "headContent", sink.getHead() );
+
 context.put( "bodyContent", sink.getBody() );
 
 context.put( "decoration", siteRenderingContext.getDecoration() );
@@ -553,7 +555,7 @@
 }
 catch ( Exception e )
 {
-throw new RendererException( "Could not find the template '" + 
templateName );
+throw new RendererException( "Could not find the template '" + 
templateName, e );
 }
 
 try

Modified: 
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/sink/SiteRendererSink.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/sink/SiteRendererSink.java?rev=764409&r1=764408&r2=764409&view=diff
==
--- 
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/sink/SiteRendererSink.java
 (original)
+++ 
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/sink/SiteRendererSink.java
 Mon Apr 13 11:14:36 2009
@@ -50,6 +50,8 @@
 
 private List authors = new ArrayList();
 
+private final StringWriter headWriter;
+
 private boolean sectionHasID;
 
 private final Writer writer;
@@ -77,6 +79,7 @@
 super( writer );
 
 this.writer = writer;
+this.headWriter = new StringWriter();
 this.renderingContext = renderingContext;
 }
 
@@ -186,6 +189,18 @@
 return writer.toString();
 }
 
+/**
+ * getHead
+ *
+ * @return a {...@link java.lang.String} object.
+ *
+ * @since 1.1.1
+ */
+public String getHead()
+{
+return headWriter.toString();
+}
+
 /** {...@inheritdoc} */
 public void head_()
 {
@@ -311,6 +326,13 @@
 /** {...@inheritdoc} */
 protected void write( String text )
 {
+if ( isHeadFlag() )
+{
+headWriter.write( unifyEOLs( text ) );
+
+return;
+}
+
 if ( renderingContext != null )
 {
 String relativePathToBasedir = renderingContext.getRelativePath();

Modified: 
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm?rev=764409&r1=764408&r2=764409&view=diff
==
--- 
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm
 (original)
+++ 
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm
 Mon Apr 13 11:14:36 2009
@@ -342,6 +342,7 @@
 #end
   #end
 #end
+$h

svn commit: r764465 - in /maven/doxia: doxia-sitetools/trunk/doxia-doc-renderer/pom.xml doxia-tools/trunk/doxia-converter/pom.xml

2009-04-13 Thread vsiveton
Author: vsiveton
Date: Mon Apr 13 13:50:39 2009
New Revision: 764465

URL: http://svn.apache.org/viewvc?rev=764465&view=rev
Log:
DOXIA-307: Tests fail when run with Java 1.4

o restored 1.4 comp

Modified:
maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/pom.xml
maven/doxia/doxia-tools/trunk/doxia-converter/pom.xml

Modified: maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/pom.xml?rev=764465&r1=764464&r2=764465&view=diff
==
--- maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/pom.xml (original)
+++ maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/pom.xml Mon Apr 13 
13:50:39 2009
@@ -106,5 +106,10 @@
   org.apache.maven.doxia
   doxia-module-xhtml
 
+
+  xml-apis
+  xml-apis
+  1.3.04
+
   
 

Modified: maven/doxia/doxia-tools/trunk/doxia-converter/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-converter/pom.xml?rev=764465&r1=764464&r2=764465&view=diff
==
--- maven/doxia/doxia-tools/trunk/doxia-converter/pom.xml (original)
+++ maven/doxia/doxia-tools/trunk/doxia-converter/pom.xml Mon Apr 13 13:50:39 
2009
@@ -119,6 +119,11 @@
   icu4j
   3.8
 
+
+  xml-apis
+  xml-apis
+  1.3.04
+