Skip to content

Commit b5ae681

Browse files
committed
Set terminal bundle versions to 1.0 and import package API
1 parent 9171dc4 commit b5ae681

File tree

17 files changed

+119
-89
lines changed

17 files changed

+119
-89
lines changed

terminal/bundles/org.eclipse.terminal.connector.local/META-INF/MANIFEST.MF

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,30 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %pluginName
44
Bundle-SymbolicName: org.eclipse.terminal.connector.local;singleton:=true
5-
Bundle-Version: 4.9.0.qualifier
5+
Bundle-Version: 1.0.0.qualifier
66
Bundle-Activator: org.eclipse.terminal.connector.local.activator.UIPlugin
77
Bundle-Vendor: %providerName
8-
Import-Package: org.eclipse.cdt.utils.pty;mandatory:=native
8+
Import-Package: org.eclipse.cdt.utils.pty;mandatory:=native,
9+
org.eclipse.terminal.connector;version="[1.0.0,2.0.0)",
10+
org.eclipse.terminal.connector.process;version="[1.0.0,2.0.0)",
11+
org.eclipse.terminal.view.core;version="[1.0.0,2.0.0)",
12+
org.eclipse.terminal.view.core.interfaces;version="[1.0.0,2.0.0)",
13+
org.eclipse.terminal.view.core.interfaces.constants;version="[1.0.0,2.0.0)",
14+
org.eclipse.terminal.view.core.preferences;version="[1.0.0,2.0.0)",
15+
org.eclipse.terminal.view.core.tracing;version="[1.0.0,2.0.0)",
16+
org.eclipse.terminal.view.ui.interfaces;version="[1.0.0,2.0.0)",
17+
org.eclipse.terminal.view.ui.launcher;version="[1.0.0,2.0.0)",
18+
org.eclipse.terminal.view.ui.panels;version="[1.0.0,2.0.0)"
919
Require-Bundle: org.eclipse.core.expressions;bundle-version="[3.9.400,4)",
1020
org.eclipse.core.resources;bundle-version="[3.22.200,4)",
1121
org.eclipse.core.runtime;bundle-version="[3.33.0,4)",
1222
org.eclipse.core.variables;bundle-version="[3.6.500,4)",
1323
org.eclipse.debug.ui;bundle-version="[3.18.800,4)",
14-
org.eclipse.terminal.view.core;bundle-version="[4.10.400,5)",
15-
org.eclipse.terminal.view.ui;bundle-version="[4.11.600,5)",
16-
org.eclipse.terminal.connector.process;bundle-version="[4.9.200,5)",
17-
org.eclipse.terminal.control;bundle-version="[5.6.0,6.0.0)",
1824
org.eclipse.ui;bundle-version="[3.207.200,4)"
1925
Bundle-RequiredExecutionEnvironment: JavaSE-17
2026
Bundle-ActivationPolicy: lazy
2127
Bundle-Localization: plugin
2228
Export-Package: org.eclipse.terminal.connector.local.activator;x-internal:=true,
23-
org.eclipse.terminal.connector.local.controls,
24-
org.eclipse.terminal.connector.local.launcher
29+
org.eclipse.terminal.connector.local.controls;version="1.0.0",
30+
org.eclipse.terminal.connector.local.launcher;version="1.0.0"
2531
Automatic-Module-Name: org.eclipse.terminal.connector.local

terminal/bundles/org.eclipse.terminal.connector.local/src/org/eclipse/terminal/connector/local/launcher/LocalLauncherDelegate.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import org.eclipse.jface.viewers.IStructuredSelection;
3838
import org.eclipse.terminal.connector.ISettingsStore;
3939
import org.eclipse.terminal.connector.ITerminalConnector;
40+
import org.eclipse.terminal.connector.InMemorySettingsStore;
4041
import org.eclipse.terminal.connector.TerminalConnectorExtension;
4142
import org.eclipse.terminal.connector.local.activator.UIPlugin;
4243
import org.eclipse.terminal.connector.local.controls.LocalWizardConfigurationPanel;
@@ -50,7 +51,6 @@
5051
import org.eclipse.terminal.view.ui.interfaces.IConfigurationPanelContainer;
5152
import org.eclipse.terminal.view.ui.interfaces.IMementoHandler;
5253
import org.eclipse.terminal.view.ui.interfaces.IPreferenceKeys;
53-
import org.eclipse.terminal.view.ui.internal.SettingsStore;
5454
import org.eclipse.terminal.view.ui.launcher.AbstractLauncherDelegate;
5555
import org.eclipse.ui.ISelectionService;
5656
import org.eclipse.ui.PlatformUI;
@@ -60,7 +60,6 @@
6060
/**
6161
* Serial launcher delegate implementation.
6262
*/
63-
@SuppressWarnings("restriction")
6463
public class LocalLauncherDelegate extends AbstractLauncherDelegate {
6564

6665
private final IMementoHandler mementoHandler = new LocalMementoHandler();
@@ -109,7 +108,7 @@ public void execute(Map<String, Object> properties, ITerminalService.Done done)
109108
// Initialize the local terminal working directory.
110109
if (!properties.containsKey(ITerminalsConnectorConstants.PROP_PROCESS_WORKING_DIR)) {
111110
// By default, start the local terminal in the users home directory
112-
String initialCwd = org.eclipse.terminal.view.ui.activator.UIPlugin.getScopedPreferences()
111+
String initialCwd = IPreferenceKeys.getPreferences()
113112
.getString(IPreferenceKeys.PREF_LOCAL_TERMINAL_INITIAL_CWD);
114113
String cwd = null;
115114
if (initialCwd == null || IPreferenceKeys.PREF_INITIAL_CWD_USER_HOME.equals(initialCwd)
@@ -280,8 +279,7 @@ private final File defaultShell() {
280279
}
281280
}
282281
if (shell == null) {
283-
shell = org.eclipse.terminal.view.ui.activator.UIPlugin.getScopedPreferences()
284-
.getString(IPreferenceKeys.PREF_LOCAL_TERMINAL_DEFAULT_SHELL_UNIX);
282+
shell = IPreferenceKeys.getPreferences().getString(IPreferenceKeys.PREF_LOCAL_TERMINAL_DEFAULT_SHELL_UNIX);
285283
if (shell == null || "".equals(shell)) { //$NON-NLS-1$
286284
if (System.getenv("SHELL") != null && !"".equals(System.getenv("SHELL").trim())) { //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
287285
shell = System.getenv("SHELL").trim(); //$NON-NLS-1$
@@ -316,7 +314,7 @@ public ITerminalConnector createTerminalConnector(Map<String, Object> properties
316314

317315
String arguments = (String) properties.get(ITerminalsConnectorConstants.PROP_PROCESS_ARGS);
318316
if (arguments == null && !Platform.OS_WIN32.equals(Platform.getOS())) {
319-
arguments = org.eclipse.terminal.view.ui.activator.UIPlugin.getScopedPreferences()
317+
arguments = IPreferenceKeys.getPreferences()
320318
.getString(IPreferenceKeys.PREF_LOCAL_TERMINAL_DEFAULT_SHELL_UNIX_ARGS);
321319
}
322320

@@ -397,7 +395,7 @@ public ITerminalConnector createTerminalConnector(Map<String, Object> properties
397395
Assert.isTrue(image != null || process != null);
398396

399397
// Construct the terminal settings store
400-
ISettingsStore store = new SettingsStore();
398+
ISettingsStore store = new InMemorySettingsStore();
401399

402400
// Construct the process settings
403401
ProcessSettings processSettings = new ProcessSettings();
@@ -414,8 +412,7 @@ public ITerminalConnector createTerminalConnector(Map<String, Object> properties
414412

415413
if (properties.containsKey(ITerminalsConnectorConstants.PROP_PROCESS_MERGE_ENVIRONMENT)) {
416414
Object value = properties.get(ITerminalsConnectorConstants.PROP_PROCESS_MERGE_ENVIRONMENT);
417-
processSettings
418-
.setMergeWithNativeEnvironment(value instanceof Boolean b ? b.booleanValue() : false);
415+
processSettings.setMergeWithNativeEnvironment(value instanceof Boolean b ? b.booleanValue() : false);
419416
}
420417

421418
// And save the settings to the store

terminal/bundles/org.eclipse.terminal.connector.process/META-INF/MANIFEST.MF

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,33 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %pluginName
44
Bundle-SymbolicName: org.eclipse.terminal.connector.process;singleton:=true
5-
Bundle-Version: 4.10.0.qualifier
5+
Bundle-Version: 1.0.0.qualifier
66
Bundle-Activator: org.eclipse.terminal.connector.process.activator.UIPlugin
77
Bundle-Vendor: %providerName
88
Import-Package: org.eclipse.cdt.utils.pty;mandatory:=native,
9-
org.eclipse.cdt.utils.spawner;mandatory:=native
9+
org.eclipse.cdt.utils.spawner;mandatory:=native,
10+
org.eclipse.terminal.connector;version="[1.0.0,2.0.0)",
11+
org.eclipse.terminal.connector.provider;version="[1.0.0,2.0.0)",
12+
org.eclipse.terminal.internal.emulator,
13+
org.eclipse.terminal.view.core;version="[1.0.0,2.0.0)",
14+
org.eclipse.terminal.view.core.interfaces;version="[1.0.0,2.0.0)",
15+
org.eclipse.terminal.view.core.interfaces.constants;version="[1.0.0,2.0.0)",
16+
org.eclipse.terminal.view.core.tracing;version="[1.0.0,2.0.0)",
17+
org.eclipse.terminal.view.core.utils;version="[1.0.0,2.0.0)",
18+
org.eclipse.terminal.view.ui.interfaces;version="[1.0.0,2.0.0)",
19+
org.eclipse.terminal.view.ui.launcher;version="[1.0.0,2.0.0)",
20+
org.eclipse.terminal.view.ui.manager;version="[1.0.0,2.0.0)",
21+
org.eclipse.terminal.view.ui.nls,
22+
org.eclipse.terminal.view.ui.streams;version="[1.0.0,2.0.0)"
1023
Require-Bundle: org.eclipse.core.expressions;bundle-version="[3.9.400,4)",
1124
org.eclipse.core.resources;bundle-version="[3.22.200,4)";resolution:=optional,
1225
org.eclipse.core.runtime;bundle-version="[3.33.0,4)",
13-
org.eclipse.terminal.view.core;bundle-version="[4.10.400,5)",
14-
org.eclipse.terminal.view.ui;bundle-version="[4.11.600,5)",
15-
org.eclipse.terminal.control;bundle-version="[5.6.0,6.0.0)",
1626
org.eclipse.ui;bundle-version="[3.207.200,4)"
1727
Bundle-RequiredExecutionEnvironment: JavaSE-17
1828
Bundle-ActivationPolicy: lazy
1929
Bundle-Localization: plugin
20-
Export-Package: org.eclipse.terminal.connector.process,
30+
Export-Package: org.eclipse.terminal.connector.process;version="1.0.0",
2131
org.eclipse.terminal.connector.process.activator;x-internal:=true,
22-
org.eclipse.terminal.connector.process.help,
32+
org.eclipse.terminal.connector.process.help;version="1.0.0",
2333
org.eclipse.terminal.connector.process.nls;x-internal:=true
2434
Automatic-Module-Name: org.eclipse.terminal.connector.process

terminal/bundles/org.eclipse.terminal.connector.process/src/org/eclipse/terminal/connector/process/ProcessLauncherDelegate.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,19 @@
1717
import org.eclipse.core.runtime.Assert;
1818
import org.eclipse.terminal.connector.ISettingsStore;
1919
import org.eclipse.terminal.connector.ITerminalConnector;
20+
import org.eclipse.terminal.connector.InMemorySettingsStore;
2021
import org.eclipse.terminal.connector.TerminalConnectorExtension;
2122
import org.eclipse.terminal.view.core.TerminalServiceFactory;
2223
import org.eclipse.terminal.view.core.interfaces.ITerminalService;
2324
import org.eclipse.terminal.view.core.interfaces.ITerminalServiceOutputStreamMonitorListener;
2425
import org.eclipse.terminal.view.core.interfaces.constants.ITerminalsConnectorConstants;
2526
import org.eclipse.terminal.view.ui.interfaces.IConfigurationPanel;
2627
import org.eclipse.terminal.view.ui.interfaces.IConfigurationPanelContainer;
27-
import org.eclipse.terminal.view.ui.internal.SettingsStore;
2828
import org.eclipse.terminal.view.ui.launcher.AbstractLauncherDelegate;
2929

3030
/**
3131
* Process launcher delegate implementation.
3232
*/
33-
@SuppressWarnings("restriction")
3433
public class ProcessLauncherDelegate extends AbstractLauncherDelegate {
3534

3635
@Override
@@ -89,7 +88,7 @@ public ITerminalConnector createTerminalConnector(Map<String, Object> properties
8988
Assert.isTrue(image != null || process != null);
9089

9190
// Construct the terminal settings store
92-
ISettingsStore store = new SettingsStore();
91+
ISettingsStore store = new InMemorySettingsStore();
9392

9493
// Construct the process settings
9594
ProcessSettings processSettings = new ProcessSettings();
@@ -106,8 +105,7 @@ public ITerminalConnector createTerminalConnector(Map<String, Object> properties
106105

107106
if (properties.containsKey(ITerminalsConnectorConstants.PROP_PROCESS_MERGE_ENVIRONMENT)) {
108107
value = properties.get(ITerminalsConnectorConstants.PROP_PROCESS_MERGE_ENVIRONMENT);
109-
processSettings
110-
.setMergeWithNativeEnvironment(value instanceof Boolean b ? b.booleanValue() : false);
108+
processSettings.setMergeWithNativeEnvironment(value instanceof Boolean b ? b.booleanValue() : false);
111109
}
112110

113111
// And save the settings to the store

terminal/bundles/org.eclipse.terminal.connector.process/src/org/eclipse/terminal/connector/process/ProcessSettings.java

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,12 @@
1414
import org.eclipse.cdt.utils.pty.PTY;
1515
import org.eclipse.core.runtime.Assert;
1616
import org.eclipse.terminal.connector.ISettingsStore;
17+
import org.eclipse.terminal.connector.InMemorySettingsStore;
1718
import org.eclipse.terminal.view.core.interfaces.ITerminalServiceOutputStreamMonitorListener;
18-
import org.eclipse.terminal.view.ui.internal.SettingsStore;
1919

2020
/**
2121
* Process connector settings implementation.
2222
*/
23-
@SuppressWarnings("restriction")
2423
public class ProcessSettings {
2524
// Reference to the process image
2625
private String image;
@@ -271,14 +270,14 @@ public void load(ISettingsStore store) {
271270
.parseBoolean(store.get("MergeWithNativeEnvironment", Boolean.FALSE.toString())); //$NON-NLS-1$
272271
lineSeparator = store.get("LineSeparator", null); //$NON-NLS-1$
273272
workingDir = store.get("WorkingDir", null); //$NON-NLS-1$
274-
if (store instanceof SettingsStore) {
275-
process = (Process) ((SettingsStore) store).getSettings().get("Process"); //$NON-NLS-1$
276-
pty = (PTY) ((SettingsStore) store).getSettings().get("PTY"); //$NON-NLS-1$
277-
stdoutListeners = (ITerminalServiceOutputStreamMonitorListener[]) ((SettingsStore) store).getSettings()
278-
.get("StdOutListeners"); //$NON-NLS-1$
279-
stderrListeners = (ITerminalServiceOutputStreamMonitorListener[]) ((SettingsStore) store).getSettings()
280-
.get("StdErrListeners"); //$NON-NLS-1$
281-
environment = (String[]) ((SettingsStore) store).getSettings().get("Environment"); //$NON-NLS-1$
273+
if (store instanceof InMemorySettingsStore) {
274+
process = (Process) ((InMemorySettingsStore) store).getSettings().get("Process"); //$NON-NLS-1$
275+
pty = (PTY) ((InMemorySettingsStore) store).getSettings().get("PTY"); //$NON-NLS-1$
276+
stdoutListeners = (ITerminalServiceOutputStreamMonitorListener[]) ((InMemorySettingsStore) store)
277+
.getSettings().get("StdOutListeners"); //$NON-NLS-1$
278+
stderrListeners = (ITerminalServiceOutputStreamMonitorListener[]) ((InMemorySettingsStore) store)
279+
.getSettings().get("StdErrListeners"); //$NON-NLS-1$
280+
environment = (String[]) ((InMemorySettingsStore) store).getSettings().get("Environment"); //$NON-NLS-1$
282281
}
283282
}
284283

@@ -295,12 +294,12 @@ public void save(ISettingsStore store) {
295294
store.put("MergeWithNativeEnvironment", Boolean.toString(mergeWithNativeEnvironment)); //$NON-NLS-1$
296295
store.put("LineSeparator", lineSeparator); //$NON-NLS-1$
297296
store.put("WorkingDir", workingDir); //$NON-NLS-1$
298-
if (store instanceof SettingsStore) {
299-
((SettingsStore) store).getSettings().put("Process", process); //$NON-NLS-1$
300-
((SettingsStore) store).getSettings().put("PTY", pty); //$NON-NLS-1$
301-
((SettingsStore) store).getSettings().put("StdOutListeners", stdoutListeners); //$NON-NLS-1$
302-
((SettingsStore) store).getSettings().put("StdErrListeners", stderrListeners); //$NON-NLS-1$
303-
((SettingsStore) store).getSettings().put("Environment", environment); //$NON-NLS-1$
297+
if (store instanceof InMemorySettingsStore) {
298+
((InMemorySettingsStore) store).getSettings().put("Process", process); //$NON-NLS-1$
299+
((InMemorySettingsStore) store).getSettings().put("PTY", pty); //$NON-NLS-1$
300+
((InMemorySettingsStore) store).getSettings().put("StdOutListeners", stdoutListeners); //$NON-NLS-1$
301+
((InMemorySettingsStore) store).getSettings().put("StdErrListeners", stderrListeners); //$NON-NLS-1$
302+
((InMemorySettingsStore) store).getSettings().put("Environment", environment); //$NON-NLS-1$
304303
}
305304
}
306305
}

terminal/bundles/org.eclipse.terminal.connector.ssh/META-INF/MANIFEST.MF

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,12 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %pluginName
44
Bundle-SymbolicName: org.eclipse.terminal.connector.ssh;singleton:=true
5-
Bundle-Version: 4.9.0.qualifier
5+
Bundle-Version: 1.0.0.qualifier
66
Bundle-Activator: org.eclipse.terminal.connector.ssh.activator.UIPlugin
77
Bundle-Vendor: %providerName
88
Require-Bundle: org.eclipse.core.expressions;bundle-version="[3.9.400,4)",
99
org.eclipse.core.runtime;bundle-version="[3.33.0,4)",
1010
org.eclipse.equinox.security;bundle-version="[1.4.600,2)",
11-
org.eclipse.terminal.view.core;bundle-version="[4.11.0,5.0.0)",
12-
org.eclipse.terminal.view.ui;bundle-version="[4.12.0,5.0.0)",
13-
org.eclipse.terminal.control;bundle-version="[5.6.100,6.0.0)",
1411
org.eclipse.ui;bundle-version="[3.207.200,4)",
1512
com.jcraft.jsch;bundle-version="[0.1.31,1.0.0)",
1613
org.eclipse.jsch.core;bundle-version="[1.5.600,2.0.0)"
@@ -23,3 +20,12 @@ Export-Package: org.eclipse.terminal.connector.ssh.activator;x-internal:=true,
2320
org.eclipse.terminal.connector.ssh.launcher,
2421
org.eclipse.terminal.connector.ssh.nls;x-internal:=true
2522
Automatic-Module-Name: org.eclipse.terminal.connector.ssh
23+
Import-Package: org.eclipse.terminal.connector;version="[1.0.0,2.0.0)",
24+
org.eclipse.terminal.connector.provider;version="[1.0.0,2.0.0)",
25+
org.eclipse.terminal.view.core;version="[1.0.0,2.0.0)",
26+
org.eclipse.terminal.view.core.interfaces;version="[1.0.0,2.0.0)",
27+
org.eclipse.terminal.view.core.interfaces.constants;version="[1.0.0,2.0.0)",
28+
org.eclipse.terminal.view.core.tracing;version="[1.0.0,2.0.0)",
29+
org.eclipse.terminal.view.ui.interfaces;version="[1.0.0,2.0.0)",
30+
org.eclipse.terminal.view.ui.launcher;version="[1.0.0,2.0.0)",
31+
org.eclipse.terminal.view.ui.panels;version="[1.0.0,2.0.0)"

terminal/bundles/org.eclipse.terminal.connector.ssh/src/org/eclipse/terminal/connector/ssh/launcher/SshLauncherDelegate.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.eclipse.osgi.util.NLS;
2121
import org.eclipse.terminal.connector.ISettingsStore;
2222
import org.eclipse.terminal.connector.ITerminalConnector;
23+
import org.eclipse.terminal.connector.InMemorySettingsStore;
2324
import org.eclipse.terminal.connector.TerminalConnectorExtension;
2425
import org.eclipse.terminal.connector.ssh.connector.ISshSettings;
2526
import org.eclipse.terminal.connector.ssh.connector.SshSettings;
@@ -31,13 +32,11 @@
3132
import org.eclipse.terminal.view.ui.interfaces.IConfigurationPanel;
3233
import org.eclipse.terminal.view.ui.interfaces.IConfigurationPanelContainer;
3334
import org.eclipse.terminal.view.ui.interfaces.IMementoHandler;
34-
import org.eclipse.terminal.view.ui.internal.SettingsStore;
3535
import org.eclipse.terminal.view.ui.launcher.AbstractLauncherDelegate;
3636

3737
/**
3838
* SSH launcher delegate implementation.
3939
*/
40-
@SuppressWarnings("restriction")
4140
public class SshLauncherDelegate extends AbstractLauncherDelegate {
4241
// The SSH terminal connection memento handler
4342
private final IMementoHandler mementoHandler = new SshMementoHandler();
@@ -100,8 +99,7 @@ private String getTerminalTitle(Map<String, Object> properties) {
10099
DateFormat format = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT);
101100
String date = format.format(new Date(System.currentTimeMillis()));
102101
if (port != null && Integer.valueOf(port).intValue() != ISshSettings.DEFAULT_SSH_PORT) {
103-
return NLS.bind(Messages.SshLauncherDelegate_terminalTitle_port,
104-
user, host, port, date);
102+
return NLS.bind(Messages.SshLauncherDelegate_terminalTitle_port, user, host, port, date);
105103
}
106104
return NLS.bind(Messages.SshLauncherDelegate_terminalTitle, user, host, date);
107105
}
@@ -155,7 +153,7 @@ public ITerminalConnector createTerminalConnector(Map<String, Object> properties
155153
}
156154

157155
// Construct the ssh settings store
158-
ISettingsStore store = new SettingsStore();
156+
ISettingsStore store = new InMemorySettingsStore();
159157

160158
// Construct the telnet settings
161159
SshSettings sshSettings = new SshSettings();

terminal/bundles/org.eclipse.terminal.connector.telnet/META-INF/MANIFEST.MF

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,12 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %pluginName
44
Bundle-SymbolicName: org.eclipse.terminal.connector.telnet;singleton:=true
5-
Bundle-Version: 4.9.0.qualifier
5+
Bundle-Version: 1.0.0.qualifier
66
Bundle-Activator: org.eclipse.terminal.connector.telnet.activator.UIPlugin
77
Bundle-Vendor: %providerName
88
Require-Bundle: org.eclipse.core.expressions;bundle-version="[3.9.400,4)",
99
org.eclipse.core.runtime;bundle-version="[3.33.0,4)",
1010
org.eclipse.equinox.security;bundle-version="[1.4.600,2)",
11-
org.eclipse.terminal.view.core;bundle-version="[4.10.400,5)",
12-
org.eclipse.terminal.view.ui;bundle-version="[4.11.600,5)",
13-
org.eclipse.terminal.control;bundle-version="[5.6.0,6.0.0)",
1411
org.eclipse.ui;bundle-version="[3.207.200,4)"
1512
Bundle-RequiredExecutionEnvironment: JavaSE-17
1613
Bundle-ActivationPolicy: lazy
@@ -21,3 +18,12 @@ Export-Package: org.eclipse.terminal.connector.telnet.activator;x-internal:=true
2118
org.eclipse.terminal.connector.telnet.launcher,
2219
org.eclipse.terminal.connector.telnet.nls;x-internal:=true
2320
Automatic-Module-Name: org.eclipse.terminal.connector.telnet
21+
Import-Package: org.eclipse.terminal.connector;version="[1.0.0,2.0.0)",
22+
org.eclipse.terminal.connector.provider;version="[1.0.0,2.0.0)",
23+
org.eclipse.terminal.view.core;version="[1.0.0,2.0.0)",
24+
org.eclipse.terminal.view.core.interfaces;version="[1.0.0,2.0.0)",
25+
org.eclipse.terminal.view.core.interfaces.constants;version="[1.0.0,2.0.0)",
26+
org.eclipse.terminal.view.core.tracing;version="[1.0.0,2.0.0)",
27+
org.eclipse.terminal.view.ui.interfaces;version="[1.0.0,2.0.0)",
28+
org.eclipse.terminal.view.ui.launcher;version="[1.0.0,2.0.0)",
29+
org.eclipse.terminal.view.ui.panels;version="[1.0.0,2.0.0)"

0 commit comments

Comments
 (0)