maven-doxia-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vsive...@apache.org
Subject svn commit: r771053 - in /maven/doxia: doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/ doxia-sitetools/trunk/doxia-site-renderer/src/test/resources/site/xdoc/ doxia/trunk/doxia-core/src/main/java/org/apache/...
Date Sun, 03 May 2009 13:34:27 GMT
Author: vsiveton
Date: Sun May  3 13:34:27 2009
New Revision: 771053

URL: http://svn.apache.org/viewvc?rev=771053&view=rev
Log:
DOXIA-309: Ligature in author name shows up on page

o take care of headFlag for rawtext
o add test case

Modified:
    maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/EntitiesVerifier.java
    maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/resources/site/xdoc/entityTest.xml
    maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/XhtmlBaseSink.java

Modified: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/EntitiesVerifier.java
URL: http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/EntitiesVerifier.java?rev=771053&r1=771052&r2=771053&view=diff
==============================================================================
--- maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/EntitiesVerifier.java
(original)
+++ maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/EntitiesVerifier.java
Sun May  3 13:34:27 2009
@@ -25,6 +25,7 @@
 import com.gargoylesoftware.htmlunit.html.HtmlHeader2;
 import com.gargoylesoftware.htmlunit.html.HtmlHeader3;
 import com.gargoylesoftware.htmlunit.html.HtmlHeader4;
+import com.gargoylesoftware.htmlunit.html.HtmlMeta;
 import com.gargoylesoftware.htmlunit.html.HtmlPage;
 import com.gargoylesoftware.htmlunit.html.HtmlParagraph;
 import com.gargoylesoftware.htmlunit.html.HtmlPreformattedText;
@@ -47,6 +48,10 @@
         HtmlPage page = htmlPage( file );
         assertNotNull( page );
 
+        HtmlMeta author = (HtmlMeta)page.getHtmlElementsByName( "author" ).get( 0 );
+        assertNotNull( author );
+        assertTrue( author.toString().indexOf( "Ligature Æ" ) > 0 );
+
         HtmlElement element = page.getHtmlElementById( "contentBox" );
         assertNotNull( element );
         HtmlDivision division = (HtmlDivision) element;

Modified: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/resources/site/xdoc/entityTest.xml
URL: http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/resources/site/xdoc/entityTest.xml?rev=771053&r1=771052&r2=771053&view=diff
==============================================================================
--- maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/resources/site/xdoc/entityTest.xml
(original)
+++ maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/resources/site/xdoc/entityTest.xml
Sun May  3 13:34:27 2009
@@ -33,7 +33,6 @@
   xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 file:../../../../../../../doxia/doxia-modules/doxia-module-xdoc/src/main/resources/xdoc-2.0.xsd">
   <properties>
     <title>Test entities, cdatas and comments</title>
-    <!-- FIXME: DOXIA-309 -->
     <author email="test@email.com">Ligature &AElig;</author>
   </properties>
 

Modified: maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/XhtmlBaseSink.java
URL: http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/XhtmlBaseSink.java?rev=771053&r1=771052&r2=771053&view=diff
==============================================================================
--- maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/XhtmlBaseSink.java
(original)
+++ maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/XhtmlBaseSink.java
Sun May  3 13:34:27 2009
@@ -1765,7 +1765,13 @@
     /** {@inheritDoc} */
     public void rawText( String text )
     {
-        write( text );
+        if ( headFlag )
+        {
+            getTextBuffer().append( text );
+        }
+        else {
+            write( text );
+        }
     }
 
     /** {@inheritDoc} */



Mime
View raw message