Skip to content

Commit e8966dc

Browse files
committed
Make provisional terminal control API public
There is some provisional/internal API at the moment but after so many years we can safely assume the API is stable enough to be made public.
1 parent da462e2 commit e8966dc

File tree

105 files changed

+277
-355
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+277
-355
lines changed

debug/org.eclipse.debug.terminal/src/org/eclipse/debug/terminal/ui/ConsoleConnector.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
import org.eclipse.cdt.utils.pty.PTY;
1919
import org.eclipse.cdt.utils.spawner.Spawner;
20-
import org.eclipse.terminal.internal.provisional.api.ISettingsStore;
21-
import org.eclipse.terminal.internal.provisional.api.ITerminalConnector;
22-
import org.eclipse.terminal.internal.provisional.api.ITerminalControl;
23-
import org.eclipse.terminal.internal.provisional.api.TerminalState;
20+
import org.eclipse.terminal.connector.ISettingsStore;
21+
import org.eclipse.terminal.connector.ITerminalConnector;
22+
import org.eclipse.terminal.connector.ITerminalControl;
23+
import org.eclipse.terminal.connector.TerminalState;
2424

2525
class ConsoleConnector implements ITerminalConnector {
2626

debug/org.eclipse.debug.terminal/src/org/eclipse/debug/terminal/ui/ConsoleTerminalListener.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@
1313
*******************************************************************************/
1414
package org.eclipse.debug.terminal.ui;
1515

16-
import org.eclipse.terminal.internal.control.ITerminalListener;
17-
import org.eclipse.terminal.internal.provisional.api.TerminalState;
16+
import org.eclipse.terminal.connector.TerminalState;
17+
import org.eclipse.terminal.control.ITerminalListener;
18+
import org.eclipse.terminal.control.TerminalTitleRequestor;
1819

1920
class ConsoleTerminalListener implements ITerminalListener {
2021

debug/org.eclipse.debug.terminal/src/org/eclipse/debug/terminal/ui/TerminalConsole.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
*******************************************************************************/
1414
package org.eclipse.debug.terminal.ui;
1515

16-
import org.eclipse.terminal.internal.provisional.api.ITerminalConnector;
16+
import org.eclipse.terminal.connector.ITerminalConnector;
1717
import org.eclipse.ui.console.AbstractConsole;
1818
import org.eclipse.ui.console.IConsoleView;
1919
import org.eclipse.ui.part.IPageBookViewPage;

debug/org.eclipse.debug.terminal/src/org/eclipse/debug/terminal/ui/TerminalConsoleFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import org.eclipse.core.commands.Command;
1919
import org.eclipse.core.commands.ParameterizedCommand;
2020
import org.eclipse.core.runtime.ILog;
21-
import org.eclipse.terminal.internal.provisional.api.ITerminalConnector;
21+
import org.eclipse.terminal.connector.ITerminalConnector;
2222
import org.eclipse.ui.PlatformUI;
2323
import org.eclipse.ui.commands.ICommandService;
2424
import org.eclipse.ui.console.ConsolePlugin;

debug/org.eclipse.debug.terminal/src/org/eclipse/debug/terminal/ui/TerminalConsolePage.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
import org.eclipse.swt.layout.FillLayout;
2222
import org.eclipse.swt.widgets.Composite;
2323
import org.eclipse.swt.widgets.Control;
24-
import org.eclipse.terminal.internal.control.ITerminalViewControl;
25-
import org.eclipse.terminal.internal.control.TerminalViewControlFactory;
26-
import org.eclipse.terminal.internal.provisional.api.ITerminalConnector;
27-
import org.eclipse.terminal.internal.provisional.api.ITerminalControl;
24+
import org.eclipse.terminal.connector.ITerminalConnector;
25+
import org.eclipse.terminal.connector.ITerminalControl;
26+
import org.eclipse.terminal.control.ITerminalViewControl;
27+
import org.eclipse.terminal.control.TerminalViewControlFactory;
2828
import org.eclipse.ui.IActionBars;
2929
import org.eclipse.ui.PartInitException;
3030
import org.eclipse.ui.part.IPageBookViewPage;

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@
3535
import org.eclipse.core.variables.VariablesPlugin;
3636
import org.eclipse.jface.viewers.ISelection;
3737
import org.eclipse.jface.viewers.IStructuredSelection;
38+
import org.eclipse.terminal.connector.ISettingsStore;
39+
import org.eclipse.terminal.connector.ITerminalConnector;
40+
import org.eclipse.terminal.connector.TerminalConnectorExtension;
3841
import org.eclipse.terminal.connector.local.activator.UIPlugin;
3942
import org.eclipse.terminal.connector.local.controls.LocalWizardConfigurationPanel;
4043
import org.eclipse.terminal.connector.process.ProcessSettings;
41-
import org.eclipse.terminal.internal.provisional.api.ISettingsStore;
42-
import org.eclipse.terminal.internal.provisional.api.ITerminalConnector;
43-
import org.eclipse.terminal.internal.provisional.api.TerminalConnectorExtension;
4444
import org.eclipse.terminal.view.core.TerminalServiceFactory;
4545
import org.eclipse.terminal.view.core.interfaces.ITerminalService;
4646
import org.eclipse.terminal.view.core.interfaces.ITerminalServiceOutputStreamMonitorListener;

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@
3131
import org.eclipse.osgi.util.NLS;
3232
import org.eclipse.swt.custom.CTabItem;
3333
import org.eclipse.swt.widgets.Shell;
34+
import org.eclipse.terminal.connector.ISettingsStore;
35+
import org.eclipse.terminal.connector.ITerminalControl;
36+
import org.eclipse.terminal.connector.NullSettingsStore;
37+
import org.eclipse.terminal.connector.TerminalState;
3438
import org.eclipse.terminal.connector.process.activator.UIPlugin;
3539
import org.eclipse.terminal.connector.process.nls.Messages;
3640
import org.eclipse.terminal.internal.emulator.VT100Emulator;
3741
import org.eclipse.terminal.internal.emulator.VT100TerminalControl;
38-
import org.eclipse.terminal.internal.provisional.api.ISettingsStore;
39-
import org.eclipse.terminal.internal.provisional.api.ITerminalControl;
40-
import org.eclipse.terminal.internal.provisional.api.NullSettingsStore;
41-
import org.eclipse.terminal.internal.provisional.api.TerminalState;
4242
import org.eclipse.terminal.view.core.interfaces.constants.ILineSeparatorConstants;
4343
import org.eclipse.terminal.view.core.utils.Env;
4444
import org.eclipse.terminal.view.ui.manager.ConsoleManager;

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515

1616
import org.eclipse.cdt.utils.pty.PTY;
1717
import org.eclipse.core.runtime.Assert;
18-
import org.eclipse.terminal.internal.provisional.api.ISettingsStore;
19-
import org.eclipse.terminal.internal.provisional.api.ITerminalConnector;
20-
import org.eclipse.terminal.internal.provisional.api.TerminalConnectorExtension;
18+
import org.eclipse.terminal.connector.ISettingsStore;
19+
import org.eclipse.terminal.connector.ITerminalConnector;
20+
import org.eclipse.terminal.connector.TerminalConnectorExtension;
2121
import org.eclipse.terminal.view.core.TerminalServiceFactory;
2222
import org.eclipse.terminal.view.core.interfaces.ITerminalService;
2323
import org.eclipse.terminal.view.core.interfaces.ITerminalServiceOutputStreamMonitorListener;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
import org.eclipse.cdt.utils.pty.PTY;
1515
import org.eclipse.core.runtime.Assert;
16-
import org.eclipse.terminal.internal.provisional.api.ISettingsStore;
16+
import org.eclipse.terminal.connector.ISettingsStore;
1717
import org.eclipse.terminal.view.core.interfaces.ITerminalServiceOutputStreamMonitorListener;
1818
import org.eclipse.terminal.view.ui.internal.SettingsStore;
1919

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import org.eclipse.swt.widgets.Label;
2828
import org.eclipse.swt.widgets.Shell;
2929
import org.eclipse.swt.widgets.Text;
30-
import org.eclipse.terminal.internal.provisional.api.AbstractSettingsPage;
30+
import org.eclipse.terminal.connector.AbstractSettingsPage;
3131
import org.eclipse.terminal.view.ui.nls.Messages;
3232
import org.eclipse.ui.PlatformUI;
3333
import org.osgi.framework.Bundle;

0 commit comments

Comments
 (0)