diff options
author | Andre Weinand | 2006-04-10 09:28:40 +0000 |
---|---|---|
committer | Andre Weinand | 2006-04-10 09:28:40 +0000 |
commit | f9d6421b6e14048f86696d735ae8002125ee7f0d (patch) | |
tree | bb2424ba0a35e8af4c7519d97a31536d35bcffa6 | |
parent | a034c25bc0ac0a513f7caa9f734e0d25bb227c08 (diff) | |
download | eclipse.platform.team-f9d6421b6e14048f86696d735ae8002125ee7f0d.tar.gz eclipse.platform.team-f9d6421b6e14048f86696d735ae8002125ee7f0d.tar.xz eclipse.platform.team-f9d6421b6e14048f86696d735ae8002125ee7f0d.zip |
fixed #135768: need to adopt ICU4J APIs
49 files changed, 204 insertions, 125 deletions
diff --git a/bundles/org.eclipse.compare/META-INF/MANIFEST.MF b/bundles/org.eclipse.compare/META-INF/MANIFEST.MF index aa8321af3..92cf51683 100644 --- a/bundles/org.eclipse.compare/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.compare/META-INF/MANIFEST.MF @@ -22,3 +22,4 @@ Require-Bundle: org.eclipse.ui;bundle-version="[3.1.0,4.0.0)", org.eclipse.ui.workbench.texteditor;bundle-version="[3.1.0,4.0.0)", org.eclipse.core.runtime;bundle-version="[3.1.0,4.0.0)" Eclipse-LazyStart: true +Import-Package: com.ibm.icu.text diff --git a/bundles/org.eclipse.compare/buildnotes_compare.html b/bundles/org.eclipse.compare/buildnotes_compare.html index 67f159f52..c42b8462e 100644 --- a/bundles/org.eclipse.compare/buildnotes_compare.html +++ b/bundles/org.eclipse.compare/buildnotes_compare.html @@ -12,6 +12,12 @@ Eclipse Platform Build Notes<br> Compare</h1> +Eclipse Build Input April 12th 2006 (3.2 RC1) +<h2>Problem reports fixed</h2> +<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=135768">135768</a>: need to adopt ICU4J APIs<br> + +<h1><hr WIDTH="100%"></h1> + Eclipse Build Input March 30th 2006 <h2>Problem reports fixed</h2> <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=133989">133989</a>: React to rename of ISaveableModel<br> diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java index 253874c22..f555c096d 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java @@ -10,7 +10,7 @@ *******************************************************************************/ package org.eclipse.compare; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import org.eclipse.swt.events.*; import org.eclipse.swt.graphics.Image; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/EditionSelectionDialog.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/EditionSelectionDialog.java index 0f3120020..ff07d130e 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/EditionSelectionDialog.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/EditionSelectionDialog.java @@ -18,9 +18,10 @@ import java.util.List; import java.util.ArrayList; import java.util.Iterator; import java.util.HashSet; -import java.util.Calendar; +import com.ibm.icu.util.Calendar; import java.util.Comparator; -import java.text.*; +import com.ibm.icu.text.DateFormat; +import com.ibm.icu.text.MessageFormat; import org.eclipse.swt.SWT; import org.eclipse.swt.events.*; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/ZipFileStructureCreator.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/ZipFileStructureCreator.java index 41c22c6d1..fe1360bdc 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/ZipFileStructureCreator.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/ZipFileStructureCreator.java @@ -11,7 +11,8 @@ package org.eclipse.compare; import java.io.*; -import java.util.*; +import java.util.HashMap; +import java.util.Iterator; import java.util.zip.*; import org.eclipse.core.runtime.CoreException; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java index 9ed27d659..cc8868f1d 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java @@ -18,7 +18,7 @@ import java.util.Iterator; import java.util.Map; import java.util.HashMap; import java.util.ResourceBundle; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import java.io.UnsupportedEncodingException; import java.lang.reflect.InvocationTargetException; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryDialog.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryDialog.java index 5f35a9056..13dab9e97 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryDialog.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryDialog.java @@ -11,8 +11,13 @@ package org.eclipse.compare.internal; import java.io.*; -import java.text.*; -import java.util.*; +import com.ibm.icu.text.DateFormat; +import com.ibm.icu.text.MessageFormat; +import java.util.ArrayList; +import com.ibm.icu.util.Calendar; +import java.util.Date; +import java.util.Iterator; +import java.util.ResourceBundle; import org.eclipse.swt.SWT; import org.eclipse.swt.events.*; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/BinaryCompareViewer.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/BinaryCompareViewer.java index 75d496adb..d1d6f8ebe 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/BinaryCompareViewer.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/BinaryCompareViewer.java @@ -12,7 +12,7 @@ package org.eclipse.compare.internal; import java.io.*; import java.util.ResourceBundle; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.*; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareFilter.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareFilter.java index bcbc4a4b4..1e7e8e5ff 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareFilter.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareFilter.java @@ -10,7 +10,7 @@ *******************************************************************************/ package org.eclipse.compare.internal; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import java.util.StringTokenizer; import org.eclipse.core.resources.*; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ComparePreferencePage.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ComparePreferencePage.java index 857608d8a..6c3041fbd 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ComparePreferencePage.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ComparePreferencePage.java @@ -11,7 +11,9 @@ package org.eclipse.compare.internal; import java.io.*; -import java.util.*; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; import org.eclipse.ui.*; import org.eclipse.ui.dialogs.PreferenceLinkArea; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java index 45899236c..3cdfe3568 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java @@ -13,8 +13,16 @@ package org.eclipse.compare.internal; import java.io.*; import java.lang.reflect.InvocationTargetException; import java.net.*; -import java.util.*; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Hashtable; +import java.util.Iterator; import java.util.List; +import java.util.Map; +import java.util.ResourceBundle; +import java.util.Set; +import java.util.StringTokenizer; import org.eclipse.ui.*; import org.eclipse.ui.model.IWorkbenchAdapter; @@ -856,42 +864,35 @@ public final class CompareUIPlugin extends AbstractUIPlugin { } private static IContentType getContentType(ITypedElement element) { - if (element == null) - return null; - String name= element.getName(); - IContentType ct= null; - if (element instanceof IStreamContentAccessor) { - IStreamContentAccessor isa= (IStreamContentAccessor) element; - try { - InputStream is= isa.getContents(); - if ( is != null) { - InputStream bis= new BufferedInputStream(is); - try { - ct= fgContentTypeManager.findContentTypeFor(is, name); - } catch (IOException e) { - // silently ignored - } finally { - try { - bis.close(); - } catch (IOException e2) { - // silently ignored - } - } - } - } catch (CoreException e1) { - // silently ignored - } + if (element == null) + return null; + String name= element.getName(); + IContentType ct= null; + if (element instanceof IStreamContentAccessor) { + IStreamContentAccessor isa= (IStreamContentAccessor) element; + try { + InputStream is= isa.getContents(); + if (is != null) { + InputStream bis= new BufferedInputStream(is); + try { + ct= fgContentTypeManager.findContentTypeFor(is, name); + } catch (IOException e) { + // silently ignored + } finally { + try { + bis.close(); + } catch (IOException e2) { + // silently ignored + } + } + } + } catch (CoreException e1) { + // silently ignored + } } - if (ct == null) - ct= fgContentTypeManager.findContentTypeFor(name); - -// if (ct == null) { -// // try to guess type -// String t= guessType(element); -// if (ITypedElement.TEXT_TYPE.equals(t)) -// return Platform.getContentTypeManager().getContentType(IContentTypeManager.CT_TEXT); -// } - return ct; + if (ct == null) + ct= fgContentTypeManager.findContentTypeFor(name); + return ct; } /* diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/DocumentManager.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/DocumentManager.java index d9445bd29..ed313f006 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/DocumentManager.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/DocumentManager.java @@ -10,7 +10,7 @@ *******************************************************************************/ package org.eclipse.compare.internal; -import java.util.*; +import java.util.ArrayList; import org.eclipse.jface.text.IDocument; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/MergeSourceViewer.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/MergeSourceViewer.java index edea34617..9844b19a7 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/MergeSourceViewer.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/MergeSourceViewer.java @@ -10,7 +10,9 @@ *******************************************************************************/ package org.eclipse.compare.internal; -import java.util.*; +import java.util.HashMap; +import java.util.Iterator; +import java.util.ResourceBundle; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.StyledText; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Messages.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Messages.java index 96403a7d0..6b074f683 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Messages.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Messages.java @@ -10,7 +10,7 @@ *******************************************************************************/ package org.eclipse.compare.internal; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; /** * Helper class to format message strings. diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ResourceCompareInput.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ResourceCompareInput.java index 508a68273..e2d3f37a4 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ResourceCompareInput.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ResourceCompareInput.java @@ -11,7 +11,7 @@ package org.eclipse.compare.internal; import java.lang.reflect.InvocationTargetException; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import java.util.HashSet; import java.util.Set; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java index 803fc039c..750e25d0b 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java @@ -11,9 +11,14 @@ package org.eclipse.compare.internal; import java.io.*; -import java.text.MessageFormat; -import java.util.*; +import com.ibm.icu.text.MessageFormat; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; import java.util.List; +import java.util.Map; +import java.util.MissingResourceException; +import java.util.ResourceBundle; import org.eclipse.swt.widgets.*; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/InputPatchPage.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/InputPatchPage.java index 0d9e6d53b..174359585 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/InputPatchPage.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/InputPatchPage.java @@ -18,7 +18,7 @@ import java.io.FileReader; import java.io.IOException; import java.io.Reader; import java.io.StringReader; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import org.eclipse.compare.internal.ICompareContextIds; import org.eclipse.compare.internal.Utilities; 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 273f30fe5..5d633e7be 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,7 +11,8 @@ package org.eclipse.compare.internal.patch; import java.io.*; -import java.util.*; +import java.util.ArrayList; +import java.util.List; import org.eclipse.jface.util.Assert; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchTargetPage.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchTargetPage.java index 905d5db2d..8b262754c 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchTargetPage.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchTargetPage.java @@ -10,7 +10,7 @@ *******************************************************************************/ package org.eclipse.compare.internal.patch; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import org.eclipse.compare.internal.ICompareContextIds; import org.eclipse.compare.internal.Utilities; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Patcher.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Patcher.java index 45e12d649..bcacc530f 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Patcher.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Patcher.java @@ -12,8 +12,15 @@ package org.eclipse.compare.internal.patch; import java.io.*; -import java.text.*; -import java.util.*; +import com.ibm.icu.text.DateFormat; +import com.ibm.icu.text.SimpleDateFormat; +import java.text.ParseException; +import java.util.ArrayList; +import java.util.Date; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.StringTokenizer; import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Shell; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PreviewPatchPage.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PreviewPatchPage.java index 5c8ae3665..be3ba6835 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PreviewPatchPage.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PreviewPatchPage.java @@ -14,7 +14,7 @@ package org.eclipse.compare.internal.patch; import java.io.ByteArrayInputStream; import java.io.InputStream; import java.lang.reflect.InvocationTargetException; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import java.util.ArrayList; import java.util.Iterator; import java.util.List; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/rangedifferencer/RangeDifferencer.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/rangedifferencer/RangeDifferencer.java index 03b9eb3aa..ce1c1a448 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/rangedifferencer/RangeDifferencer.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/rangedifferencer/RangeDifferencer.java @@ -10,7 +10,8 @@ *******************************************************************************/ package org.eclipse.compare.rangedifferencer; -import java.util.*; +import java.util.ArrayList; +import java.util.List; import org.eclipse.jface.util.Assert; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffNode.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffNode.java index 4d8182f0d..0211251ed 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffNode.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffNode.java @@ -10,7 +10,7 @@ *******************************************************************************/ package org.eclipse.compare.structuremergeviewer; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import org.eclipse.swt.graphics.Image; diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/Differencer.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/Differencer.java index 3c7652af9..8d563a9ba 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/Differencer.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/Differencer.java @@ -11,8 +11,14 @@ package org.eclipse.compare.structuremergeviewer; import java.io.*; -import java.util.*; -import java.text.MessageFormat; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import com.ibm.icu.text.MessageFormat; import org.eclipse.jface.util.Assert; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/META-INF/MANIFEST.MF b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/META-INF/MANIFEST.MF index aa8321af3..92cf51683 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/META-INF/MANIFEST.MF @@ -22,3 +22,4 @@ Require-Bundle: org.eclipse.ui;bundle-version="[3.1.0,4.0.0)", org.eclipse.ui.workbench.texteditor;bundle-version="[3.1.0,4.0.0)", org.eclipse.core.runtime;bundle-version="[3.1.0,4.0.0)" Eclipse-LazyStart: true +Import-Package: com.ibm.icu.text diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/buildnotes_compare.html b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/buildnotes_compare.html index 67f159f52..c42b8462e 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/buildnotes_compare.html +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/buildnotes_compare.html @@ -12,6 +12,12 @@ Eclipse Platform Build Notes<br> Compare</h1> +Eclipse Build Input April 12th 2006 (3.2 RC1) +<h2>Problem reports fixed</h2> +<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=135768">135768</a>: need to adopt ICU4J APIs<br> + +<h1><hr WIDTH="100%"></h1> + Eclipse Build Input March 30th 2006 <h2>Problem reports fixed</h2> <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=133989">133989</a>: React to rename of ISaveableModel<br> diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java index 253874c22..f555c096d 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java @@ -10,7 +10,7 @@ *******************************************************************************/ package org.eclipse.compare; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import org.eclipse.swt.events.*; import org.eclipse.swt.graphics.Image; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/EditionSelectionDialog.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/EditionSelectionDialog.java index 0f3120020..ff07d130e 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/EditionSelectionDialog.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/EditionSelectionDialog.java @@ -18,9 +18,10 @@ import java.util.List; import java.util.ArrayList; import java.util.Iterator; import java.util.HashSet; -import java.util.Calendar; +import com.ibm.icu.util.Calendar; import java.util.Comparator; -import java.text.*; +import com.ibm.icu.text.DateFormat; +import com.ibm.icu.text.MessageFormat; import org.eclipse.swt.SWT; import org.eclipse.swt.events.*; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/ZipFileStructureCreator.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/ZipFileStructureCreator.java index 41c22c6d1..fe1360bdc 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/ZipFileStructureCreator.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/ZipFileStructureCreator.java @@ -11,7 +11,8 @@ package org.eclipse.compare; import java.io.*; -import java.util.*; +import java.util.HashMap; +import java.util.Iterator; import java.util.zip.*; import org.eclipse.core.runtime.CoreException; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java index 9ed27d659..cc8868f1d 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java @@ -18,7 +18,7 @@ import java.util.Iterator; import java.util.Map; import java.util.HashMap; import java.util.ResourceBundle; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import java.io.UnsupportedEncodingException; import java.lang.reflect.InvocationTargetException; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryDialog.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryDialog.java index 5f35a9056..13dab9e97 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryDialog.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryDialog.java @@ -11,8 +11,13 @@ package org.eclipse.compare.internal; import java.io.*; -import java.text.*; -import java.util.*; +import com.ibm.icu.text.DateFormat; +import com.ibm.icu.text.MessageFormat; +import java.util.ArrayList; +import com.ibm.icu.util.Calendar; +import java.util.Date; +import java.util.Iterator; +import java.util.ResourceBundle; import org.eclipse.swt.SWT; import org.eclipse.swt.events.*; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/BinaryCompareViewer.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/BinaryCompareViewer.java index 75d496adb..d1d6f8ebe 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/BinaryCompareViewer.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/BinaryCompareViewer.java @@ -12,7 +12,7 @@ package org.eclipse.compare.internal; import java.io.*; import java.util.ResourceBundle; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.*; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareFilter.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareFilter.java index bcbc4a4b4..1e7e8e5ff 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareFilter.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareFilter.java @@ -10,7 +10,7 @@ *******************************************************************************/ package org.eclipse.compare.internal; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import java.util.StringTokenizer; import org.eclipse.core.resources.*; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/ComparePreferencePage.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/ComparePreferencePage.java index 857608d8a..6c3041fbd 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/ComparePreferencePage.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/ComparePreferencePage.java @@ -11,7 +11,9 @@ package org.eclipse.compare.internal; import java.io.*; -import java.util.*; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; import org.eclipse.ui.*; import org.eclipse.ui.dialogs.PreferenceLinkArea; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java index 45899236c..3cdfe3568 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java @@ -13,8 +13,16 @@ package org.eclipse.compare.internal; import java.io.*; import java.lang.reflect.InvocationTargetException; import java.net.*; -import java.util.*; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Hashtable; +import java.util.Iterator; import java.util.List; +import java.util.Map; +import java.util.ResourceBundle; +import java.util.Set; +import java.util.StringTokenizer; import org.eclipse.ui.*; import org.eclipse.ui.model.IWorkbenchAdapter; @@ -856,42 +864,35 @@ public final class CompareUIPlugin extends AbstractUIPlugin { } private static IContentType getContentType(ITypedElement element) { - if (element == null) - return null; - String name= element.getName(); - IContentType ct= null; - if (element instanceof IStreamContentAccessor) { - IStreamContentAccessor isa= (IStreamContentAccessor) element; - try { - InputStream is= isa.getContents(); - if ( is != null) { - InputStream bis= new BufferedInputStream(is); - try { - ct= fgContentTypeManager.findContentTypeFor(is, name); - } catch (IOException e) { - // silently ignored - } finally { - try { - bis.close(); - } catch (IOException e2) { - // silently ignored - } - } - } - } catch (CoreException e1) { - // silently ignored - } + if (element == null) + return null; + String name= element.getName(); + IContentType ct= null; + if (element instanceof IStreamContentAccessor) { + IStreamContentAccessor isa= (IStreamContentAccessor) element; + try { + InputStream is= isa.getContents(); + if (is != null) { + InputStream bis= new BufferedInputStream(is); + try { + ct= fgContentTypeManager.findContentTypeFor(is, name); + } catch (IOException e) { + // silently ignored + } finally { + try { + bis.close(); + } catch (IOException e2) { + // silently ignored + } + } + } + } catch (CoreException e1) { + // silently ignored + } } - if (ct == null) - ct= fgContentTypeManager.findContentTypeFor(name); - -// if (ct == null) { -// // try to guess type -// String t= guessType(element); -// if (ITypedElement.TEXT_TYPE.equals(t)) -// return Platform.getContentTypeManager().getContentType(IContentTypeManager.CT_TEXT); -// } - return ct; + if (ct == null) + ct= fgContentTypeManager.findContentTypeFor(name); + return ct; } /* diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/DocumentManager.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/DocumentManager.java index d9445bd29..ed313f006 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/DocumentManager.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/DocumentManager.java @@ -10,7 +10,7 @@ *******************************************************************************/ package org.eclipse.compare.internal; -import java.util.*; +import java.util.ArrayList; import org.eclipse.jface.text.IDocument; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/MergeSourceViewer.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/MergeSourceViewer.java index edea34617..9844b19a7 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/MergeSourceViewer.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/MergeSourceViewer.java @@ -10,7 +10,9 @@ *******************************************************************************/ package org.eclipse.compare.internal; -import java.util.*; +import java.util.HashMap; +import java.util.Iterator; +import java.util.ResourceBundle; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.StyledText; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/Messages.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/Messages.java index 96403a7d0..6b074f683 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/Messages.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/Messages.java @@ -10,7 +10,7 @@ *******************************************************************************/ package org.eclipse.compare.internal; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; /** * Helper class to format message strings. diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/ResourceCompareInput.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/ResourceCompareInput.java index 508a68273..e2d3f37a4 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/ResourceCompareInput.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/ResourceCompareInput.java @@ -11,7 +11,7 @@ package org.eclipse.compare.internal; import java.lang.reflect.InvocationTargetException; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import java.util.HashSet; import java.util.Set; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java index 803fc039c..750e25d0b 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java @@ -11,9 +11,14 @@ package org.eclipse.compare.internal; import java.io.*; -import java.text.MessageFormat; -import java.util.*; +import com.ibm.icu.text.MessageFormat; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; import java.util.List; +import java.util.Map; +import java.util.MissingResourceException; +import java.util.ResourceBundle; import org.eclipse.swt.widgets.*; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Attic/LineReader.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Attic/LineReader.java index 273f30fe5..5d633e7be 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Attic/LineReader.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Attic/LineReader.java @@ -11,7 +11,8 @@ package org.eclipse.compare.internal.patch; import java.io.*; -import java.util.*; +import java.util.ArrayList; +import java.util.List; import org.eclipse.jface.util.Assert; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/InputPatchPage.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/InputPatchPage.java index 0d9e6d53b..174359585 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/InputPatchPage.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/InputPatchPage.java @@ -18,7 +18,7 @@ import java.io.FileReader; import java.io.IOException; import java.io.Reader; import java.io.StringReader; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import org.eclipse.compare.internal.ICompareContextIds; import org.eclipse.compare.internal.Utilities; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/LineReader.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/LineReader.java index 273f30fe5..5d633e7be 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/LineReader.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/LineReader.java @@ -11,7 +11,8 @@ package org.eclipse.compare.internal.patch; import java.io.*; -import java.util.*; +import java.util.ArrayList; +import java.util.List; import org.eclipse.jface.util.Assert; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchTargetPage.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchTargetPage.java index 905d5db2d..8b262754c 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchTargetPage.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchTargetPage.java @@ -10,7 +10,7 @@ *******************************************************************************/ package org.eclipse.compare.internal.patch; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import org.eclipse.compare.internal.ICompareContextIds; import org.eclipse.compare.internal.Utilities; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Patcher.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Patcher.java index 45e12d649..bcacc530f 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Patcher.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Patcher.java @@ -12,8 +12,15 @@ package org.eclipse.compare.internal.patch; import java.io.*; -import java.text.*; -import java.util.*; +import com.ibm.icu.text.DateFormat; +import com.ibm.icu.text.SimpleDateFormat; +import java.text.ParseException; +import java.util.ArrayList; +import java.util.Date; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.StringTokenizer; import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Shell; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PreviewPatchPage.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PreviewPatchPage.java index 5c8ae3665..be3ba6835 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PreviewPatchPage.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PreviewPatchPage.java @@ -14,7 +14,7 @@ package org.eclipse.compare.internal.patch; import java.io.ByteArrayInputStream; import java.io.InputStream; import java.lang.reflect.InvocationTargetException; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import java.util.ArrayList; import java.util.Iterator; import java.util.List; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/rangedifferencer/RangeDifferencer.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/rangedifferencer/RangeDifferencer.java index 03b9eb3aa..ce1c1a448 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/rangedifferencer/RangeDifferencer.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/rangedifferencer/RangeDifferencer.java @@ -10,7 +10,8 @@ *******************************************************************************/ package org.eclipse.compare.rangedifferencer; -import java.util.*; +import java.util.ArrayList; +import java.util.List; import org.eclipse.jface.util.Assert; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffNode.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffNode.java index 4d8182f0d..0211251ed 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffNode.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffNode.java @@ -10,7 +10,7 @@ *******************************************************************************/ package org.eclipse.compare.structuremergeviewer; -import java.text.MessageFormat; +import com.ibm.icu.text.MessageFormat; import org.eclipse.swt.graphics.Image; diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/Differencer.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/Differencer.java index 3c7652af9..8d563a9ba 100644 --- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/Differencer.java +++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/Differencer.java @@ -11,8 +11,14 @@ package org.eclipse.compare.structuremergeviewer; import java.io.*; -import java.util.*; -import java.text.MessageFormat; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import com.ibm.icu.text.MessageFormat; import org.eclipse.jface.util.Assert; |