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;
 	}