Author: carlos Date: Fri Apr 28 16:32:29 2006 New Revision: 398038 URL: http://svn.apache.org/viewcvs?rev=398038&view=rev Log: [DOXIA-59] Doxia creates files with inconsistent new lines. Use system line separator instead of \n
Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/LineBreaker.java Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/LineBreaker.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/LineBreaker.java?rev=398038&r1=398037&r2=398038&view=diff ============================================================================== --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/LineBreaker.java (original) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/LineBreaker.java Fri Apr 28 16:32:29 2006 @@ -26,6 +26,8 @@ { public static final int DEFAULT_MAX_LINE_LENGTH = 78; + private static final String EOL = System.getProperty( "line.separator" ); + private Writer destination; private BufferedWriter writer; @@ -88,7 +90,7 @@ case '\n': writeWord(); - writer.write( '\n' ); + writer.write( EOL ); lineLength = 0; break; @@ -126,7 +128,7 @@ { if ( lineLength + 1 + length > maxLineLength ) { - writer.write( '\n' ); + writer.write( EOL ); lineLength = 0; } else