From 7f4eb22641e61c695c204f8e87a73b1156741679 Mon Sep 17 00:00:00 2001
From: Darin Wright
Date: Tue, 8 Sep 2009 00:34:11 +0000
Subject: Bug 214425 - MessageConsole should have a constructor for setting the
text encoding
---
org.eclipse.ui.console/META-INF/MANIFEST.MF | 2 +-
.../src/org/eclipse/ui/console/MessageConsole.java | 20 ++++++++++++++++++--
2 files changed, 19 insertions(+), 3 deletions(-)
(limited to 'org.eclipse.ui.console')
diff --git a/org.eclipse.ui.console/META-INF/MANIFEST.MF b/org.eclipse.ui.console/META-INF/MANIFEST.MF
index dbf3349cd..55ce4373d 100644
--- a/org.eclipse.ui.console/META-INF/MANIFEST.MF
+++ b/org.eclipse.ui.console/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.ui.console; singleton:=true
-Bundle-Version: 3.4.0.qualifier
+Bundle-Version: 3.5.0.qualifier
Bundle-Activator: org.eclipse.ui.console.ConsolePlugin
Bundle-Vendor: %providerName
Bundle-Localization: plugin
diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsole.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsole.java
index 9aa419935..b9f3071bf 100644
--- a/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsole.java
+++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsole.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2000, 2008 IBM Corporation and others.
+ * Copyright (c) 2000, 2009 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -90,7 +90,23 @@ public class MessageConsole extends IOConsole {
* @since 3.4
*/
public MessageConsole(String name, String consoleType, ImageDescriptor imageDescriptor, boolean autoLifecycle) {
- super(name, consoleType, imageDescriptor, autoLifecycle);
+ this(name, consoleType, imageDescriptor, null, autoLifecycle);
+ }
+
+ /**
+ * Constructs a message console with the given name, type, image, encoding, and lifecycle specification.
+ *
+ * @param name the name to display for this console
+ * @param consoleType console type identifier or null
+ * @param imageDescriptor console image descriptor or null
+ * @param encoding the encoding that should be used to render the text, or null
+ * if the system default encoding should be used
+ * @param autoLifecycle whether lifecycle methods should be called automatically
+ * when added and removed from the console manager
+ * @since 3.5
+ */
+ public MessageConsole(String name, String consoleType, ImageDescriptor imageDescriptor, String encoding, boolean autoLifecycle) {
+ super(name, consoleType, imageDescriptor, encoding, autoLifecycle);
}
/**
--
cgit v1.2.3