Removes support for dead Platform.WS_CARBON
lr.ignoreSingleCR(); must be always applied.
Change-Id: I4c51abebcf65ebdc36fa3492c92fa2329c6a0cf1
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
diff --git a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/LineReader.java b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/LineReader.java
index b4e9837..7cf392b 100644
--- a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/LineReader.java
+++ b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/LineReader.java
@@ -53,6 +53,7 @@
public static List<String> readLines(BufferedReader reader) {
List<String> lines;
LineReader lr= new LineReader(reader);
+ lr.ignoreSingleCR(); // Don't treat single CRs as line feeds to be consistent with command line patch
lines= lr.readLines();
return lines;
}
diff --git a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java
index c56b99f..a9021af 100644
--- a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java
+++ b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java
@@ -89,7 +89,7 @@
this.fIsGitPatch = false;
LineReader lr= new LineReader(reader);
-
+ lr.ignoreSingleCR(); // Don't treat single CRs as line feeds to be consistent with command line patch
// Test for our format
line= lr.readLine();
if (line != null && line.startsWith(PatchReader.MULTIPROJECTPATCH_HEADER)) {
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/LineReader.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/LineReader.java
index 9784601..8d0432e 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/LineReader.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/LineReader.java
@@ -11,15 +11,8 @@
*******************************************************************************/
package org.eclipse.compare.internal.patch;
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.io.Reader;
-import java.io.UnsupportedEncodingException;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
+import java.io.*;
+import java.util.*;
import org.eclipse.compare.internal.CompareUIPlugin;
import org.eclipse.core.resources.IFile;
@@ -79,6 +72,7 @@
public static List<String> readLines(BufferedReader reader) {
List<String> lines;
LineReader lr = new LineReader(reader);
+ lr.ignoreSingleCR(); // Don't treat single CRs as line feeds to be consistent with command line patch
lines = lr.readLines();
return lines;
}