From dd1eaecc6e88bd30e358fa5cf1e01ac55b124449 Mon Sep 17 00:00:00 2001 From: nickboldt Date: Tue, 28 Aug 2018 12:54:02 -0400 Subject: [PATCH] Move terminal files into subfolder Change-Id: Ibab77ef2ba53f4fd91363269330955eca5fd2bb3 Signed-off-by: nickboldt --- .gitignore => terminal/.gitignore | 0 CONTRIBUTING => terminal/CONTRIBUTING | 0 {admin => terminal/admin}/.gitignore | 0 {admin => terminal/admin}/.project | 0 {admin => terminal/admin}/findbugs-exclude.xml | 0 {admin => terminal/admin}/pom-build.xml | 0 {admin => terminal/admin}/pom-config.xml | 0 {admin => terminal/admin}/settings.xml | 0 .../admin}/target-defs/eclipse-3.8.2-juno.target | 0 .../admin}/target-defs/eclipse-4.3.x-kepler.target | 0 .../admin}/target-defs/eclipse-4.4.x-luna.target | 0 .../admin}/target-defs/eclipse-4.5.x-mars.target | 0 .../admin}/target-defs/eclipse-4.6.x-neon.target | 0 .../admin}/target-defs/eclipse-4.7.x-oxygen.target | 0 .../admin}/target-defs/eclipse-4.8.x-photon.target | 0 .../admin}/target-defs/tm-baseline.target | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../p2.inf | 0 .../pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../org.eclipse.tm.terminal.control.feature/pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../org.eclipse.tm.terminal.feature/.project | 0 .../build.properties | 0 .../feature.properties | 0 .../org.eclipse.tm.terminal.feature/feature.xml | 0 .../org.eclipse.tm.terminal.feature/p2.inf | 0 .../org.eclipse.tm.terminal.feature/pom.xml | 0 .../org.eclipse.tm.terminal.sdk.feature/.project | 0 .../build.properties | 0 .../feature.properties | 0 .../org.eclipse.tm.terminal.sdk.feature/feature.xml | 0 .../org.eclipse.tm.terminal.sdk.feature/p2.inf | 0 .../org.eclipse.tm.terminal.sdk.feature/pom.xml | 0 .../org.eclipse.tm.terminal.view.feature/.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../org.eclipse.tm.terminal.view.feature/pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../.project | 0 .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 0 .../pom.xml | 0 .../.classpath | 0 .../.gitignore | 0 .../.options | 0 .../.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../.settings/org.eclipse.jdt.ui.prefs | 0 .../.settings/org.eclipse.pde.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../about.html | 0 .../build.properties | 0 .../plugin.properties | 0 .../plugin.xml | 0 .../pom.xml | 0 .../connector/cdtserial/activator/Activator.java | 0 .../cdtserial/connector/SerialConnector.java | 0 .../cdtserial/connector/SerialSettings.java | 0 .../cdtserial/controls/SerialConfigPanel.java | 0 .../cdtserial/controls/SerialSettingsPage.java | 0 .../cdtserial/launcher/SerialLauncherDelegate.java | 0 .../terminal/connector/cdtserial/nls/Messages.java | 0 .../connector/cdtserial/nls/Messages.properties | 0 .../.classpath | 0 .../.gitignore | 0 .../.options | 0 .../.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../.settings/org.eclipse.jdt.ui.prefs | 0 .../.settings/org.eclipse.pde.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../META-INF/p2.inf | 0 .../about.html | 0 .../build.properties | 0 .../icons/eview16/terminal_view.gif | Bin .../plugin.properties | 0 .../plugin.xml | 0 .../org.eclipse.tm.terminal.connector.local/pom.xml | 0 .../connector/local/activator/UIPlugin.java | 0 .../controls/LocalWizardConfigurationPanel.java | 0 .../local/launcher/LocalLauncherDelegate.java | 0 .../local/launcher/LocalLauncherHandler.java | 0 .../local/launcher/LocalMementoHandler.java | 0 .../.classpath | 0 .../.gitignore | 0 .../.options | 0 .../.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../.settings/org.eclipse.jdt.ui.prefs | 0 .../.settings/org.eclipse.pde.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../META-INF/p2.inf | 0 .../about.html | 0 .../build.properties | 0 .../plugin.properties | 0 .../plugin.xml | 0 .../pom.xml | 0 .../connector/process/ProcessConnector.java | 0 .../connector/process/ProcessLauncherDelegate.java | 0 .../terminal/connector/process/ProcessMonitor.java | 0 .../terminal/connector/process/ProcessSettings.java | 0 .../connector/process/ProcessSettingsPage.java | 0 .../connector/process/activator/UIPlugin.java | 0 .../connector/process/help/IContextHelpIds.java | 0 .../tm/terminal/connector/process/nls/Messages.java | 0 .../connector/process/nls/Messages.properties | 0 .../.classpath | 0 .../.cvsignore | 0 .../.gitignore | 0 .../.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../.settings/org.eclipse.jdt.ui.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../about.html | 0 .../build.properties | 0 .../plugin.properties | 0 .../plugin.xml | 0 .../pom.xml | 0 .../schema/parsers.exsd | 0 .../terminal/connector/remote/IRemoteSettings.java | 0 .../connector/remote/IRemoteTerminalConstants.java | 0 .../connector/remote/IRemoteTerminalParser.java | 0 .../controls/RemoteWizardConfigurationPanel.java | 0 .../connector/remote/internal/Activator.java | 0 .../connector/remote/internal/ArgumentParser.java | 0 .../remote/internal/RemoteConnectionManager.java | 0 .../connector/remote/internal/RemoteConnector.java | 0 .../connector/remote/internal/RemoteSettings.java | 0 .../remote/internal/RemoteSettingsPage.java | 0 .../RemoteTerminalPreferenceInitializer.java | 0 .../preferences/RemoteTerminalPreferencePage.java | 0 .../remote/launcher/RemoteLauncherDelegate.java | 0 .../remote/launcher/RemoteMementoHandler.java | 0 .../tm/terminal/connector/remote/nls/Messages.java | 0 .../connector/remote/nls/Messages.properties | 0 .../.classpath | 0 .../.gitignore | 0 .../.options | 0 .../.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../.settings/org.eclipse.jdt.ui.prefs | 0 .../.settings/org.eclipse.pde.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../about.html | 0 .../build.properties | 0 .../plugin.properties | 0 .../plugin.xml | 0 .../pom.xml | 0 .../connector/serial/activator/UIPlugin.java | 0 .../connector/serial/connector/ISerialSettings.java | 0 .../serial/connector/SerialConnectWorker.java | 0 .../connector/serial/connector/SerialConnector.java | 0 .../serial/connector/SerialPortHandler.java | 0 .../serial/connector/SerialProperties.java | 0 .../connector/serial/connector/SerialSettings.java | 0 .../serial/controls/SerialConfigurationPanel.java | 0 .../connector/serial/controls/SerialLinePanel.java | 0 .../serial/controls/SerialPortAddressDialog.java | 0 .../connector/serial/interfaces/ITraceIds.java | 0 .../serial/interfaces/IWireTypeSerial.java | 0 .../serial/launcher/SerialLauncherDelegate.java | 0 .../serial/launcher/SerialMementoHandler.java | 0 .../tm/terminal/connector/serial/nls/Messages.java | 0 .../connector/serial/nls/Messages.properties | 0 .../.classpath | 0 .../.gitignore | 0 .../org.eclipse.tm.terminal.connector.ssh/.options | 0 .../org.eclipse.tm.terminal.connector.ssh/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../.settings/org.eclipse.jdt.ui.prefs | 0 .../.settings/org.eclipse.pde.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../about.html | 0 .../build.properties | 0 .../plugin.properties | 0 .../plugin.xml | 0 .../org.eclipse.tm.terminal.connector.ssh/pom.xml | 0 .../terminal/connector/ssh/activator/UIPlugin.java | 0 .../connector/ssh/connector/ISshConstants.java | 0 .../connector/ssh/connector/ISshSettings.java | 0 .../ssh/connector/KeyboardInteractiveDialog.java | 0 .../connector/ssh/connector/SshConnection.java | 0 .../connector/ssh/connector/SshConnector.java | 0 .../connector/ssh/connector/SshMessages.java | 0 .../connector/ssh/connector/SshMessages.properties | 0 .../connector/ssh/connector/SshSettings.java | 0 .../connector/ssh/connector/SshSettingsPage.java | 0 .../ssh/connector/UserValidationDialog.java | 0 .../ssh/controls/SshWizardConfigurationPanel.java | 0 .../connector/ssh/launcher/SshLauncherDelegate.java | 0 .../connector/ssh/launcher/SshMementoHandler.java | 0 .../tm/terminal/connector/ssh/nls/Messages.java | 0 .../terminal/connector/ssh/nls/Messages.properties | 0 .../.classpath | 0 .../.gitignore | 0 .../.options | 0 .../.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../.settings/org.eclipse.jdt.ui.prefs | 0 .../.settings/org.eclipse.pde.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../about.html | 0 .../build.properties | 0 .../plugin.properties | 0 .../plugin.xml | 0 .../pom.xml | 0 .../connector/telnet/activator/UIPlugin.java | 0 .../connector/telnet/connector/ITelnetSettings.java | 0 .../connector/telnet/connector/NetworkPortMap.java | 0 .../connector/telnet/connector/TelnetCodes.java | 0 .../telnet/connector/TelnetConnectWorker.java | 0 .../telnet/connector/TelnetConnection.java | 0 .../connector/telnet/connector/TelnetConnector.java | 0 .../connector/telnet/connector/TelnetMessages.java | 0 .../telnet/connector/TelnetMessages.properties | 0 .../connector/telnet/connector/TelnetOption.java | 0 .../telnet/connector/TelnetProperties.java | 0 .../connector/telnet/connector/TelnetSettings.java | 0 .../telnet/connector/TelnetSettingsPage.java | 0 .../controls/TelnetWizardConfigurationPanel.java | 0 .../telnet/launcher/TelnetLauncherDelegate.java | 0 .../telnet/launcher/TelnetMementoHandler.java | 0 .../tm/terminal/connector/telnet/nls/Messages.java | 0 .../connector/telnet/nls/Messages.properties | 0 .../org.eclipse.tm.terminal.control/.classpath | 0 .../org.eclipse.tm.terminal.control/.cvsignore | 0 .../org.eclipse.tm.terminal.control/.gitignore | 0 .../org.eclipse.tm.terminal.control/.options | 0 .../org.eclipse.tm.terminal.control/.project | 0 .../.settings/org.eclipse.core.resources.prefs | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../HelpContexts.xml | 0 .../META-INF/MANIFEST.MF | 0 .../org.eclipse.tm.terminal.control/README.txt | 0 .../org.eclipse.tm.terminal.control/about.html | 0 .../org.eclipse.tm.terminal.control/about.ini | 0 .../about.properties | 0 .../build.properties | 0 .../css/org.eclipse.tm.terminal.stylesheet.dark.css | 0 .../icons/clcl16/clear_co.gif | Bin .../icons/dlcl16/clear_co.gif | Bin .../icons/elcl16/clear_co.gif | Bin .../plugin.properties | 0 .../org.eclipse.tm.terminal.control/plugin.xml | 0 .../org.eclipse.tm.terminal.control/pom.xml | 0 .../schema/connectors.exsd | 0 .../terminal/connector/TerminalConnector.java | 0 .../TerminalToRemoteInjectionOutputStream.java | 0 .../control/CommandInputFieldWithHistory.java | 0 .../terminal/control/ICommandInputField.java | 0 .../terminal/control/ITerminalListener.java | 0 .../terminal/control/ITerminalListener2.java | 0 .../terminal/control/ITerminalMouseListener.java | 0 .../terminal/control/ITerminalViewControl.java | 0 .../control/TerminalViewControlFactory.java | 0 .../control/actions/AbstractTerminalAction.java | 0 .../terminal/control/actions/ActionMessages.java | 0 .../control/actions/ActionMessages.properties | 0 .../terminal/control/actions/ImageConsts.java | 0 .../control/actions/TerminalActionClearAll.java | 0 .../control/actions/TerminalActionCopy.java | 0 .../terminal/control/actions/TerminalActionCut.java | 0 .../control/actions/TerminalActionPaste.java | 0 .../control/actions/TerminalActionSelectAll.java | 0 .../control/impl/ITerminalControlForText.java | 0 .../terminal/control/impl/TerminalMessages.java | 0 .../control/impl/TerminalMessages.properties | 0 .../terminal/control/impl/TerminalPlugin.java | 0 .../terminal/emulator/EditActionAccelerators.java | 0 .../terminal/emulator/IVT100EmulatorBackend.java | 0 .../terminal/emulator/LoggingOutputStream.java | 0 .../emulator/VT100BackendTraceDecorator.java | 0 .../internal/terminal/emulator/VT100Emulator.java | 0 .../terminal/emulator/VT100EmulatorBackend.java | 0 .../terminal/emulator/VT100TerminalControl.java | 0 .../internal/terminal/model/ISnapshotChanges.java | 0 .../tm/internal/terminal/model/SnapshotChanges.java | 0 .../model/SynchronizedTerminalTextData.java | 0 .../internal/terminal/model/TerminalTextData.java | 0 .../terminal/model/TerminalTextDataFastScroll.java | 0 .../terminal/model/TerminalTextDataSnapshot.java | 0 .../terminal/model/TerminalTextDataStore.java | 0 .../terminal/model/TerminalTextDataWindow.java | 0 .../terminal/preferences/ITerminalConstants.java | 0 .../preferences/TerminalPreferenceInitializer.java | 0 .../preferences/TerminalPreferencePage.java | 0 .../provisional/api/AbstractSettingsPage.java | 0 .../terminal/provisional/api/ISettingsPage.java | 0 .../terminal/provisional/api/ISettingsStore.java | 0 .../provisional/api/ITerminalConnector.java | 0 .../terminal/provisional/api/ITerminalControl.java | 0 .../internal/terminal/provisional/api/Logger.java | 0 .../terminal/provisional/api/NullSettingsStore.java | 0 .../provisional/api/TerminalConnectorExtension.java | 0 .../terminal/provisional/api/TerminalState.java | 0 .../api/provider/TerminalConnectorImpl.java | 0 .../textcanvas/AbstractTextCanvasModel.java | 0 .../tm/internal/terminal/textcanvas/GridCanvas.java | 0 .../terminal/textcanvas/ILinelRenderer.java | 0 .../terminal/textcanvas/ITextCanvasModel.java | 0 .../textcanvas/ITextCanvasModelListener.java | 0 .../terminal/textcanvas/PipedInputStream.java | 0 .../terminal/textcanvas/PollingTextCanvasModel.java | 0 .../tm/internal/terminal/textcanvas/StyleMap.java | 0 .../tm/internal/terminal/textcanvas/TextCanvas.java | 0 .../terminal/textcanvas/TextLineRenderer.java | 0 .../internal/terminal/textcanvas/VirtualCanvas.java | 0 .../tm/terminal/model/ITerminalTextData.java | 0 .../terminal/model/ITerminalTextDataReadOnly.java | 0 .../terminal/model/ITerminalTextDataSnapshot.java | 0 .../org/eclipse/tm/terminal/model/LineSegment.java | 0 .../src/org/eclipse/tm/terminal/model/Style.java | 0 .../org/eclipse/tm/terminal/model/StyleColor.java | 0 .../tm/terminal/model/TerminalTextDataFactory.java | 0 .../org.eclipse.tm.terminal.control/tm32.png | Bin .../org.eclipse.tm.terminal.test/.classpath | 0 .../org.eclipse.tm.terminal.test/.cvsignore | 0 .../org.eclipse.tm.terminal.test/.gitignore | 0 .../plugins}/org.eclipse.tm.terminal.test/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../org.eclipse.tm.terminal.test/about.html | 0 .../plugins}/org.eclipse.tm.terminal.test/about.ini | 0 .../org.eclipse.tm.terminal.test/about.properties | 0 .../org.eclipse.tm.terminal.test/build.properties | 0 .../org.eclipse.tm.terminal.test/plugin.properties | 0 .../org.eclipse.tm.terminal.test/plugin.xml | 0 .../plugins}/org.eclipse.tm.terminal.test/pom.xml | 0 .../connector/TerminalConnectorFactoryTest.java | 0 .../connector/TerminalConnectorPluginTest.java | 0 .../terminal/connector/TerminalConnectorTest.java | 0 .../TerminalToRemoteInjectionOutputStreamTest.java | 0 .../tm/internal/terminal/emulator/AllTests.java | 0 .../terminal/emulator/VT100EmulatorBackendTest.java | 0 .../model/AbstractITerminalTextDataTest.java | 0 .../tm/internal/terminal/model/AllTests.java | 0 .../terminal/model/SnapshotChangesTest.java | 0 .../model/SynchronizedTerminalTextDataTest.java | 0 .../model/TerminalTextDataFastScrollTest.java | 0 .../TerminalTextDataFastScrollTestMaxHeigth.java | 0 .../model/TerminalTextDataPerformanceTest.java | 0 .../model/TerminalTextDataSnapshotTest.java | 0 .../model/TerminalTextDataSnapshotWindowTest.java | 0 .../terminal/model/TerminalTextDataStoreTest.java | 0 .../terminal/model/TerminalTextDataTest.java | 0 .../terminal/model/TerminalTextDataWindowTest.java | 0 .../terminal/model/TerminalTextTestHelper.java | 0 .../terminal/speedtest/SpeedTestConnection.java | 0 .../terminal/speedtest/SpeedTestConnector.java | 0 .../terminal/speedtest/SpeedTestSettings.java | 0 .../internal/terminal/test/terminalcanvas/Main.java | 0 .../terminal/test/terminalcanvas/Snippet48.java | 0 .../test/terminalcanvas/TerminalTextCanvas.java | 0 .../terminal/test/terminalcanvas/VirtualCanvas.java | 0 .../test/ui/AbstractLineOrientedDataSource.java | 0 .../tm/internal/terminal/test/ui/DataReader.java | 0 .../internal/terminal/test/ui/FastDataSource.java | 0 .../internal/terminal/test/ui/FileDataSource.java | 0 .../tm/internal/terminal/test/ui/IDataSource.java | 0 .../tm/internal/terminal/test/ui/IStatus.java | 0 .../terminal/test/ui/LineCountingDataSource.java | 0 .../internal/terminal/test/ui/RandomDataSource.java | 0 .../terminal/test/ui/TerminalTextUITest.java | 0 .../internal/terminal/test/ui/VT100DataSource.java | 0 .../textcanvas/PipedInputStreamPerformanceTest.java | 0 .../terminal/textcanvas/PipedStreamTest.java | 0 .../src/org/eclipse/tm/terminal/model/AllTests.java | 0 .../eclipse/tm/terminal/model/StyleColorTest.java | 0 .../org/eclipse/tm/terminal/model/StyleTest.java | 0 .../tm/terminal/test/AutomatedPluginTests.java | 0 .../eclipse/tm/terminal/test/AutomatedTests.java | 0 .../teamConfig/Terminal All Unit Tests.launch | 0 .../teamConfig/Terminal AutomatedTests.launch | 0 .../teamConfig/Terminal Plugin Tests.launch | 0 .../plugins}/org.eclipse.tm.terminal.test/tm32.png | Bin .../org.eclipse.tm.terminal.view.core/.classpath | 0 .../org.eclipse.tm.terminal.view.core/.gitignore | 0 .../org.eclipse.tm.terminal.view.core/.options | 0 .../org.eclipse.tm.terminal.view.core/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../.settings/org.eclipse.jdt.ui.prefs | 0 .../.settings/org.eclipse.pde.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../org.eclipse.tm.terminal.view.core/about.html | 0 .../org.eclipse.tm.terminal.view.core/about.ini | 0 .../about.mappings | 0 .../about.properties | 0 .../build.properties | 0 .../plugin.properties | 0 .../org.eclipse.tm.terminal.view.core/plugin.xml | 0 .../org.eclipse.tm.terminal.view.core/pom.xml | 0 .../schema/contextPropertiesProviders.exsd | 0 .../TerminalContextPropertiesProviderFactory.java | 0 .../terminal/view/core/TerminalServiceFactory.java | 0 .../view/core/activator/CoreBundleActivator.java | 0 .../ITerminalContextPropertiesProvider.java | 0 .../view/core/interfaces/ITerminalService.java | 0 ...ITerminalServiceOutputStreamMonitorListener.java | 0 .../view/core/interfaces/ITerminalTabListener.java | 0 .../constants/IContextPropertiesConstants.java | 0 .../constants/ILineSeparatorConstants.java | 0 .../constants/ITerminalsConnectorConstants.java | 0 .../terminal/view/core/internal/PropertyTester.java | 0 .../eclipse/tm/terminal/view/core/nls/Messages.java | 0 .../tm/terminal/view/core/nls/Messages.properties | 0 .../core/preferences/ScopedEclipsePreferences.java | 0 .../tm/terminal/view/core/tracing/TraceHandler.java | 0 .../eclipse/tm/terminal/view/core/utils/Env.java | 0 .../org.eclipse.tm.terminal.view.core/tm32.png | Bin .../org.eclipse.tm.terminal.view.ui.rse/.classpath | 0 .../org.eclipse.tm.terminal.view.ui.rse/.gitignore | 0 .../org.eclipse.tm.terminal.view.ui.rse/.options | 0 .../org.eclipse.tm.terminal.view.ui.rse/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../.settings/org.eclipse.jdt.ui.prefs | 0 .../.settings/org.eclipse.pde.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../org.eclipse.tm.terminal.view.ui.rse/about.html | 0 .../build.properties | 0 .../icons/eview16/terminal_view.gif | Bin .../plugin.properties | 0 .../org.eclipse.tm.terminal.view.ui.rse/plugin.xml | 0 .../org.eclipse.tm.terminal.view.ui.rse/pom.xml | 0 .../tm/terminal/view/ui/rse/activator/UIPlugin.java | 0 .../view/ui/rse/internal/LaunchTerminalHandler.java | 0 .../view/ui/rse/internal/PropertyTester.java | 0 .../internal/TerminalContextPropertiesProvider.java | 0 .../tm/terminal/view/ui/rse/nls/Messages.java | 0 .../tm/terminal/view/ui/rse/nls/Messages.properties | 0 .../org.eclipse.tm.terminal.view.ui/.classpath | 0 .../org.eclipse.tm.terminal.view.ui/.gitignore | 0 .../org.eclipse.tm.terminal.view.ui/.options | 0 .../org.eclipse.tm.terminal.view.ui/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../.settings/org.eclipse.jdt.ui.prefs | 0 .../.settings/org.eclipse.pde.prefs | 0 .../META-INF/MANIFEST.MF | 0 .../org.eclipse.tm.terminal.view.ui/about.html | 0 .../build.properties | 0 .../org.eclipse.tm.terminal.view.ui/contexts.xml | 0 .../icons/clcl16/command_input_field.gif | Bin .../icons/clcl16/lock_co.png | Bin .../icons/clcl16/lock_co@2x.png | Bin .../icons/clcl16/new_terminal_view.gif | Bin .../icons/dlcl16/command_input_field.gif | Bin .../icons/dlcl16/disconnect.gif | Bin .../icons/dlcl16/lock_co.png | Bin .../icons/dlcl16/lock_co@2x.png | Bin .../icons/dlcl16/new_terminal_view.gif | Bin .../icons/elcl16/command_input_field.gif | Bin .../icons/elcl16/disconnect.gif | Bin .../icons/elcl16/lock_co.png | Bin .../icons/elcl16/lock_co@2x.png | Bin .../icons/elcl16/new_terminal_view.gif | Bin .../icons/eview16/console_view.png | Bin .../icons/eview16/console_view@2x.png | Bin .../icons/eview16/terminal_view.gif | Bin .../plugin.properties | 0 .../org.eclipse.tm.terminal.view.ui/plugin.xml | 0 .../org.eclipse.tm.terminal.view.ui/pom.xml | 0 .../schema/launcherDelegates.exsd | 0 .../tm/terminal/view/ui/actions/AbstractAction.java | 0 .../view/ui/actions/NewTerminalViewAction.java | 0 .../view/ui/actions/SelectEncodingAction.java | 0 .../view/ui/actions/TabScrollLockAction.java | 0 .../view/ui/actions/ToggleCommandFieldAction.java | 0 .../tm/terminal/view/ui/activator/UIPlugin.java | 0 .../view/ui/controls/ConfigurationPanelControl.java | 0 .../view/ui/controls/NoteCompositeHelper.java | 0 .../tm/terminal/view/ui/help/IContextHelpIds.java | 0 .../view/ui/interfaces/IConfigurationPanel.java | 0 .../ui/interfaces/IConfigurationPanelContainer.java | 0 .../interfaces/IExternalExecutablesProperties.java | 0 .../view/ui/interfaces/ILauncherDelegate.java | 0 .../view/ui/interfaces/IMementoHandler.java | 0 .../view/ui/interfaces/IPreferenceKeys.java | 0 .../terminal/view/ui/interfaces/ITerminalsView.java | 0 .../terminal/view/ui/interfaces/IUIConstants.java | 0 .../tm/terminal/view/ui/interfaces/ImageConsts.java | 0 .../view/ui/interfaces/tracing/ITraceIds.java | 0 .../view/ui/internal/ExternalExecutablesState.java | 0 .../terminal/view/ui/internal/PropertyTester.java | 0 .../tm/terminal/view/ui/internal/SettingsStore.java | 0 .../internal/dialogs/EncodingSelectionDialog.java | 0 .../dialogs/LaunchTerminalSettingsDialog.java | 0 .../handler/AbstractTriggerCommandHandler.java | 0 .../handler/DisconnectTerminalCommandHandler.java | 0 .../handler/LaunchTerminalCommandHandler.java | 0 .../ui/internal/handler/MaximizeViewHandler.java | 0 .../ui/internal/handler/NewTerminalViewHandler.java | 0 .../ui/internal/handler/QuickAccessHandler.java | 0 .../view/ui/launcher/AbstractLauncherDelegate.java | 0 .../view/ui/launcher/LauncherDelegateManager.java | 0 .../view/ui/listeners/AbstractWindowListener.java | 0 .../view/ui/listeners/WorkbenchPartListener.java | 0 .../view/ui/listeners/WorkbenchWindowListener.java | 0 .../ui/local/showin/DynamicContributionItems.java | 0 .../ui/local/showin/ExternalExecutablesDialog.java | 0 .../ui/local/showin/ExternalExecutablesManager.java | 0 .../tm/terminal/view/ui/manager/ConsoleManager.java | 0 .../eclipse/tm/terminal/view/ui/nls/Messages.java | 0 .../tm/terminal/view/ui/nls/Messages.properties | 0 .../view/ui/panels/AbstractConfigurationPanel.java | 0 .../panels/AbstractExtendedConfigurationPanel.java | 0 .../view/ui/preferences/PreferencePage.java | 0 .../view/ui/preferences/PreferencesInitializer.java | 0 .../terminal/view/ui/services/TerminalService.java | 0 .../view/ui/streams/AbstractStreamsConnector.java | 0 .../view/ui/streams/InputStreamMonitor.java | 0 .../view/ui/streams/OutputStreamMonitor.java | 0 .../terminal/view/ui/streams/StreamsConnector.java | 0 .../view/ui/streams/StreamsLauncherDelegate.java | 0 .../terminal/view/ui/streams/StreamsSettings.java | 0 .../view/ui/tabs/TabCommandFieldHandler.java | 0 .../terminal/view/ui/tabs/TabDisposeListener.java | 0 .../tm/terminal/view/ui/tabs/TabFolderManager.java | 0 .../terminal/view/ui/tabs/TabFolderMenuHandler.java | 0 .../view/ui/tabs/TabFolderSelectionListener.java | 0 .../view/ui/tabs/TabFolderToolbarHandler.java | 0 .../terminal/view/ui/tabs/TabTerminalListener.java | 0 .../view/ui/view/OldTerminalsViewHandler.java | 0 .../tm/terminal/view/ui/view/TerminalsView.java | 0 .../view/ui/view/TerminalsViewMementoHandler.java | 0 .../ui/view/showin/GitShowInContextHandler.java | 0 pom.xml => terminal/pom.xml | 0 readme.txt => terminal/readme.txt | 0 .../repos}/org.eclipse.tm.terminal.repo/.project | 0 .../org.eclipse.tm.terminal.repo/category.xml | 0 .../repos}/org.eclipse.tm.terminal.repo/pom.xml | 0 terminals.psf => terminal/terminals.psf | 0 607 files changed, 0 insertions(+), 0 deletions(-) rename .gitignore => terminal/.gitignore (100%) rename CONTRIBUTING => terminal/CONTRIBUTING (100%) rename {admin => terminal/admin}/.gitignore (100%) rename {admin => terminal/admin}/.project (100%) rename {admin => terminal/admin}/findbugs-exclude.xml (100%) rename {admin => terminal/admin}/pom-build.xml (100%) rename {admin => terminal/admin}/pom-config.xml (100%) rename {admin => terminal/admin}/settings.xml (100%) rename {admin => terminal/admin}/target-defs/eclipse-3.8.2-juno.target (100%) rename {admin => terminal/admin}/target-defs/eclipse-4.3.x-kepler.target (100%) rename {admin => terminal/admin}/target-defs/eclipse-4.4.x-luna.target (100%) rename {admin => terminal/admin}/target-defs/eclipse-4.5.x-mars.target (100%) rename {admin => terminal/admin}/target-defs/eclipse-4.6.x-neon.target (100%) rename {admin => terminal/admin}/target-defs/eclipse-4.7.x-oxygen.target (100%) rename {admin => terminal/admin}/target-defs/eclipse-4.8.x-photon.target (100%) rename {admin => terminal/admin}/target-defs/tm-baseline.target (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.cdtserial.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.cdtserial.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.cdtserial.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.cdtserial.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.cdtserial.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.local.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.local.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.local.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.local.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.local.feature/p2.inf (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.local.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.local.sdk.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.local.sdk.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.local.sdk.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.local.sdk.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.local.sdk.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.remote.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.remote.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.remote.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.remote.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.remote.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.remote.sdk.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.remote.sdk.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.remote.sdk.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.remote.sdk.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.remote.sdk.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.serial.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.serial.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.serial.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.serial.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.serial.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.serial.sdk.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.serial.sdk.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.serial.sdk.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.serial.sdk.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.serial.sdk.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.ssh.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.ssh.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.ssh.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.ssh.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.ssh.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.ssh.sdk.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.ssh.sdk.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.ssh.sdk.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.ssh.sdk.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.ssh.sdk.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.telnet.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.telnet.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.telnet.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.telnet.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.telnet.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.telnet.sdk.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.telnet.sdk.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.telnet.sdk.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.telnet.sdk.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.connector.telnet.sdk.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.control.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.control.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.control.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.control.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.control.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.control.sdk.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.control.sdk.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.control.sdk.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.control.sdk.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.control.sdk.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.feature/p2.inf (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.sdk.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.sdk.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.sdk.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.sdk.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.sdk.feature/p2.inf (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.sdk.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.rse.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.rse.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.rse.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.rse.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.rse.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.rse.sdk.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.rse.sdk.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.rse.sdk.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.rse.sdk.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.rse.sdk.feature/pom.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.sdk.feature/.project (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.sdk.feature/build.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.sdk.feature/feature.properties (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.sdk.feature/feature.xml (100%) rename {features => terminal/features}/org.eclipse.tm.terminal.view.sdk.feature/pom.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/.classpath (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/.gitignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/.options (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/.project (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.jdt.core.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.jdt.ui.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.pde.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/META-INF/MANIFEST.MF (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/about.html (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/build.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/plugin.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/plugin.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/pom.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/activator/Activator.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/connector/SerialConnector.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/connector/SerialSettings.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/controls/SerialConfigPanel.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/controls/SerialSettingsPage.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/launcher/SerialLauncherDelegate.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/nls/Messages.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/nls/Messages.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/.classpath (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/.gitignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/.options (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/.project (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.jdt.core.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.jdt.ui.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.pde.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/META-INF/MANIFEST.MF (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/META-INF/p2.inf (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/about.html (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/build.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/icons/eview16/terminal_view.gif (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/plugin.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/plugin.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/pom.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/activator/UIPlugin.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/controls/LocalWizardConfigurationPanel.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalLauncherDelegate.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalLauncherHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalMementoHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/.classpath (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/.gitignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/.options (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/.project (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.jdt.core.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.jdt.ui.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.pde.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/META-INF/MANIFEST.MF (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/META-INF/p2.inf (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/about.html (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/build.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/plugin.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/plugin.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/pom.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessConnector.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessLauncherDelegate.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessMonitor.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessSettings.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessSettingsPage.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/activator/UIPlugin.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/help/IContextHelpIds.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/nls/Messages.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/nls/Messages.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/.classpath (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/.cvsignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/.gitignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/.project (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/.settings/org.eclipse.jdt.core.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/.settings/org.eclipse.jdt.ui.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/META-INF/MANIFEST.MF (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/about.html (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/build.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/plugin.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/plugin.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/pom.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/schema/parsers.exsd (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteSettings.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteTerminalConstants.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteTerminalParser.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/controls/RemoteWizardConfigurationPanel.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/Activator.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/ArgumentParser.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteConnectionManager.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteConnector.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteSettings.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteSettingsPage.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/preferences/RemoteTerminalPreferenceInitializer.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/preferences/RemoteTerminalPreferencePage.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/launcher/RemoteLauncherDelegate.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/launcher/RemoteMementoHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/nls/Messages.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/nls/Messages.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/.classpath (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/.gitignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/.options (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/.project (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.jdt.core.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.jdt.ui.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.pde.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/META-INF/MANIFEST.MF (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/about.html (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/build.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/plugin.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/plugin.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/pom.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/activator/UIPlugin.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/ISerialSettings.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialConnectWorker.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialConnector.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialPortHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialProperties.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialSettings.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialConfigurationPanel.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialLinePanel.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialPortAddressDialog.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/interfaces/ITraceIds.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/interfaces/IWireTypeSerial.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/launcher/SerialLauncherDelegate.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/launcher/SerialMementoHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/nls/Messages.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/nls/Messages.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/.classpath (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/.gitignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/.options (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/.project (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.jdt.core.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.jdt.ui.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.pde.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/META-INF/MANIFEST.MF (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/about.html (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/build.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/plugin.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/plugin.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/pom.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/activator/UIPlugin.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/ISshConstants.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/ISshSettings.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/KeyboardInteractiveDialog.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshConnection.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshConnector.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshMessages.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshMessages.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshSettings.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshSettingsPage.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/UserValidationDialog.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/controls/SshWizardConfigurationPanel.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/launcher/SshLauncherDelegate.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/launcher/SshMementoHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/nls/Messages.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/nls/Messages.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/.classpath (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/.gitignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/.options (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/.project (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.jdt.core.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.jdt.ui.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.pde.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/META-INF/MANIFEST.MF (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/about.html (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/build.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/plugin.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/plugin.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/pom.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/activator/UIPlugin.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/ITelnetSettings.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/NetworkPortMap.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetCodes.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnectWorker.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnection.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnector.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetMessages.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetMessages.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetOption.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetProperties.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetSettings.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetSettingsPage.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/controls/TelnetWizardConfigurationPanel.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/launcher/TelnetLauncherDelegate.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/launcher/TelnetMementoHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/nls/Messages.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/nls/Messages.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/.classpath (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/.cvsignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/.gitignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/.options (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/.project (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/.settings/org.eclipse.core.resources.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/.settings/org.eclipse.jdt.core.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/HelpContexts.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/META-INF/MANIFEST.MF (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/README.txt (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/about.html (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/about.ini (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/about.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/build.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/css/org.eclipse.tm.terminal.stylesheet.dark.css (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/icons/clcl16/clear_co.gif (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/icons/dlcl16/clear_co.gif (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/icons/elcl16/clear_co.gif (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/plugin.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/plugin.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/pom.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/schema/connectors.exsd (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/connector/TerminalConnector.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/connector/TerminalToRemoteInjectionOutputStream.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/CommandInputFieldWithHistory.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ICommandInputField.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalListener.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalListener2.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalMouseListener.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalViewControl.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/TerminalViewControlFactory.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/AbstractTerminalAction.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ActionMessages.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ActionMessages.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ImageConsts.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionClearAll.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCopy.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCut.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionPaste.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionSelectAll.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/ITerminalControlForText.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalMessages.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalMessages.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalPlugin.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/EditActionAccelerators.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/IVT100EmulatorBackend.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/LoggingOutputStream.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100BackendTraceDecorator.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100Emulator.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100EmulatorBackend.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100TerminalControl.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/ISnapshotChanges.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/SnapshotChanges.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/SynchronizedTerminalTextData.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextData.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScroll.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshot.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataStore.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataWindow.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/ITerminalConstants.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/TerminalPreferenceInitializer.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/TerminalPreferencePage.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/AbstractSettingsPage.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ISettingsPage.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ISettingsStore.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ITerminalConnector.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ITerminalControl.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/Logger.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/NullSettingsStore.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalConnectorExtension.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalState.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/provider/TerminalConnectorImpl.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/AbstractTextCanvasModel.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/GridCanvas.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ILinelRenderer.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ITextCanvasModel.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ITextCanvasModelListener.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/PipedInputStream.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/PollingTextCanvasModel.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/StyleMap.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/TextCanvas.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/TextLineRenderer.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/VirtualCanvas.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextData.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextDataReadOnly.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextDataSnapshot.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/LineSegment.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/Style.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/StyleColor.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/TerminalTextDataFactory.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.control/tm32.png (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/.classpath (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/.cvsignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/.gitignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/.project (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/.settings/org.eclipse.jdt.core.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/META-INF/MANIFEST.MF (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/about.html (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/about.ini (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/about.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/build.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/plugin.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/plugin.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/pom.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorFactoryTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorPluginTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalToRemoteInjectionOutputStreamTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/emulator/AllTests.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/emulator/VT100EmulatorBackendTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/AbstractITerminalTextDataTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/AllTests.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/SnapshotChangesTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/SynchronizedTerminalTextDataTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScrollTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScrollTestMaxHeigth.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataPerformanceTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshotTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshotWindowTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataStoreTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataWindowTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextTestHelper.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestConnection.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestConnector.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestSettings.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/Main.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/Snippet48.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/TerminalTextCanvas.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/VirtualCanvas.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/AbstractLineOrientedDataSource.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/DataReader.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/FastDataSource.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/FileDataSource.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/IDataSource.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/IStatus.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/LineCountingDataSource.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/RandomDataSource.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/TerminalTextUITest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/VT100DataSource.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/textcanvas/PipedInputStreamPerformanceTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/textcanvas/PipedStreamTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/AllTests.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/StyleColorTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/StyleTest.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedPluginTests.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedTests.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/teamConfig/Terminal All Unit Tests.launch (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/teamConfig/Terminal AutomatedTests.launch (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/teamConfig/Terminal Plugin Tests.launch (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.test/tm32.png (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/.classpath (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/.gitignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/.options (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/.project (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.jdt.core.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.jdt.ui.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.pde.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/META-INF/MANIFEST.MF (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/about.html (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/about.ini (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/about.mappings (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/about.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/build.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/plugin.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/plugin.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/pom.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/schema/contextPropertiesProviders.exsd (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/TerminalContextPropertiesProviderFactory.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/TerminalServiceFactory.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/activator/CoreBundleActivator.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalContextPropertiesProvider.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalService.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalServiceOutputStreamMonitorListener.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalTabListener.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/IContextPropertiesConstants.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/ILineSeparatorConstants.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/ITerminalsConnectorConstants.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/internal/PropertyTester.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/nls/Messages.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/nls/Messages.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/preferences/ScopedEclipsePreferences.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/tracing/TraceHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/utils/Env.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.core/tm32.png (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/.classpath (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/.gitignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/.options (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/.project (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.jdt.core.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.jdt.ui.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.pde.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/META-INF/MANIFEST.MF (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/about.html (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/build.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/icons/eview16/terminal_view.gif (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/plugin.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/plugin.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/pom.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/activator/UIPlugin.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/LaunchTerminalHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/PropertyTester.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/TerminalContextPropertiesProvider.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/nls/Messages.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/nls/Messages.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/.classpath (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/.gitignore (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/.options (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/.project (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.jdt.core.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.jdt.ui.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.pde.prefs (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/META-INF/MANIFEST.MF (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/about.html (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/build.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/contexts.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/clcl16/command_input_field.gif (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/clcl16/lock_co.png (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/clcl16/lock_co@2x.png (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/clcl16/new_terminal_view.gif (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/dlcl16/command_input_field.gif (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/dlcl16/disconnect.gif (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/dlcl16/lock_co.png (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/dlcl16/lock_co@2x.png (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/dlcl16/new_terminal_view.gif (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/elcl16/command_input_field.gif (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/elcl16/disconnect.gif (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/elcl16/lock_co.png (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/elcl16/lock_co@2x.png (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/elcl16/new_terminal_view.gif (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view@2x.png (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/plugin.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/plugin.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/pom.xml (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/schema/launcherDelegates.exsd (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/AbstractAction.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/NewTerminalViewAction.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/SelectEncodingAction.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/TabScrollLockAction.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/ToggleCommandFieldAction.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/activator/UIPlugin.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/controls/ConfigurationPanelControl.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/controls/NoteCompositeHelper.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/help/IContextHelpIds.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IConfigurationPanel.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IConfigurationPanelContainer.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IExternalExecutablesProperties.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ILauncherDelegate.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IMementoHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IPreferenceKeys.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ITerminalsView.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IUIConstants.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ImageConsts.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/tracing/ITraceIds.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/ExternalExecutablesState.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/PropertyTester.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/SettingsStore.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/dialogs/EncodingSelectionDialog.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/dialogs/LaunchTerminalSettingsDialog.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/AbstractTriggerCommandHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/DisconnectTerminalCommandHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/LaunchTerminalCommandHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/MaximizeViewHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/NewTerminalViewHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/QuickAccessHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/launcher/AbstractLauncherDelegate.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/launcher/LauncherDelegateManager.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/AbstractWindowListener.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/WorkbenchPartListener.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/WorkbenchWindowListener.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/DynamicContributionItems.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/ExternalExecutablesDialog.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/ExternalExecutablesManager.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/manager/ConsoleManager.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/nls/Messages.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/nls/Messages.properties (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/panels/AbstractConfigurationPanel.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/panels/AbstractExtendedConfigurationPanel.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/preferences/PreferencePage.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/preferences/PreferencesInitializer.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/services/TerminalService.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/AbstractStreamsConnector.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/InputStreamMonitor.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/OutputStreamMonitor.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsConnector.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsLauncherDelegate.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsSettings.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabCommandFieldHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabDisposeListener.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderManager.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderMenuHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderSelectionListener.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderToolbarHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabTerminalListener.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/OldTerminalsViewHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/TerminalsView.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/TerminalsViewMementoHandler.java (100%) rename {plugins => terminal/plugins}/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/showin/GitShowInContextHandler.java (100%) rename pom.xml => terminal/pom.xml (100%) rename readme.txt => terminal/readme.txt (100%) rename {repos => terminal/repos}/org.eclipse.tm.terminal.repo/.project (100%) rename {repos => terminal/repos}/org.eclipse.tm.terminal.repo/category.xml (100%) rename {repos => terminal/repos}/org.eclipse.tm.terminal.repo/pom.xml (100%) rename terminals.psf => terminal/terminals.psf (100%) diff --git a/.gitignore b/terminal/.gitignore similarity index 100% rename from .gitignore rename to terminal/.gitignore diff --git a/CONTRIBUTING b/terminal/CONTRIBUTING similarity index 100% rename from CONTRIBUTING rename to terminal/CONTRIBUTING diff --git a/admin/.gitignore b/terminal/admin/.gitignore similarity index 100% rename from admin/.gitignore rename to terminal/admin/.gitignore diff --git a/admin/.project b/terminal/admin/.project similarity index 100% rename from admin/.project rename to terminal/admin/.project diff --git a/admin/findbugs-exclude.xml b/terminal/admin/findbugs-exclude.xml similarity index 100% rename from admin/findbugs-exclude.xml rename to terminal/admin/findbugs-exclude.xml diff --git a/admin/pom-build.xml b/terminal/admin/pom-build.xml similarity index 100% rename from admin/pom-build.xml rename to terminal/admin/pom-build.xml diff --git a/admin/pom-config.xml b/terminal/admin/pom-config.xml similarity index 100% rename from admin/pom-config.xml rename to terminal/admin/pom-config.xml diff --git a/admin/settings.xml b/terminal/admin/settings.xml similarity index 100% rename from admin/settings.xml rename to terminal/admin/settings.xml diff --git a/admin/target-defs/eclipse-3.8.2-juno.target b/terminal/admin/target-defs/eclipse-3.8.2-juno.target similarity index 100% rename from admin/target-defs/eclipse-3.8.2-juno.target rename to terminal/admin/target-defs/eclipse-3.8.2-juno.target diff --git a/admin/target-defs/eclipse-4.3.x-kepler.target b/terminal/admin/target-defs/eclipse-4.3.x-kepler.target similarity index 100% rename from admin/target-defs/eclipse-4.3.x-kepler.target rename to terminal/admin/target-defs/eclipse-4.3.x-kepler.target diff --git a/admin/target-defs/eclipse-4.4.x-luna.target b/terminal/admin/target-defs/eclipse-4.4.x-luna.target similarity index 100% rename from admin/target-defs/eclipse-4.4.x-luna.target rename to terminal/admin/target-defs/eclipse-4.4.x-luna.target diff --git a/admin/target-defs/eclipse-4.5.x-mars.target b/terminal/admin/target-defs/eclipse-4.5.x-mars.target similarity index 100% rename from admin/target-defs/eclipse-4.5.x-mars.target rename to terminal/admin/target-defs/eclipse-4.5.x-mars.target diff --git a/admin/target-defs/eclipse-4.6.x-neon.target b/terminal/admin/target-defs/eclipse-4.6.x-neon.target similarity index 100% rename from admin/target-defs/eclipse-4.6.x-neon.target rename to terminal/admin/target-defs/eclipse-4.6.x-neon.target diff --git a/admin/target-defs/eclipse-4.7.x-oxygen.target b/terminal/admin/target-defs/eclipse-4.7.x-oxygen.target similarity index 100% rename from admin/target-defs/eclipse-4.7.x-oxygen.target rename to terminal/admin/target-defs/eclipse-4.7.x-oxygen.target diff --git a/admin/target-defs/eclipse-4.8.x-photon.target b/terminal/admin/target-defs/eclipse-4.8.x-photon.target similarity index 100% rename from admin/target-defs/eclipse-4.8.x-photon.target rename to terminal/admin/target-defs/eclipse-4.8.x-photon.target diff --git a/admin/target-defs/tm-baseline.target b/terminal/admin/target-defs/tm-baseline.target similarity index 100% rename from admin/target-defs/tm-baseline.target rename to terminal/admin/target-defs/tm-baseline.target diff --git a/features/org.eclipse.tm.terminal.connector.cdtserial.feature/.project b/terminal/features/org.eclipse.tm.terminal.connector.cdtserial.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.connector.cdtserial.feature/.project rename to terminal/features/org.eclipse.tm.terminal.connector.cdtserial.feature/.project diff --git a/features/org.eclipse.tm.terminal.connector.cdtserial.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.connector.cdtserial.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.cdtserial.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.connector.cdtserial.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.connector.cdtserial.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.connector.cdtserial.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.cdtserial.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.connector.cdtserial.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.connector.cdtserial.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.connector.cdtserial.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.cdtserial.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.connector.cdtserial.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.connector.cdtserial.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.connector.cdtserial.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.cdtserial.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.connector.cdtserial.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/.project b/terminal/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/.project rename to terminal/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/.project diff --git a/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.connector.cdtserial.sdk.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.connector.local.feature/.project b/terminal/features/org.eclipse.tm.terminal.connector.local.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.connector.local.feature/.project rename to terminal/features/org.eclipse.tm.terminal.connector.local.feature/.project diff --git a/features/org.eclipse.tm.terminal.connector.local.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.connector.local.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.local.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.connector.local.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.connector.local.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.connector.local.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.local.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.connector.local.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.connector.local.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.connector.local.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.local.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.connector.local.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.connector.local.feature/p2.inf b/terminal/features/org.eclipse.tm.terminal.connector.local.feature/p2.inf similarity index 100% rename from features/org.eclipse.tm.terminal.connector.local.feature/p2.inf rename to terminal/features/org.eclipse.tm.terminal.connector.local.feature/p2.inf diff --git a/features/org.eclipse.tm.terminal.connector.local.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.connector.local.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.local.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.connector.local.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.connector.local.sdk.feature/.project b/terminal/features/org.eclipse.tm.terminal.connector.local.sdk.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.connector.local.sdk.feature/.project rename to terminal/features/org.eclipse.tm.terminal.connector.local.sdk.feature/.project diff --git a/features/org.eclipse.tm.terminal.connector.local.sdk.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.connector.local.sdk.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.local.sdk.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.connector.local.sdk.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.connector.local.sdk.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.connector.local.sdk.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.local.sdk.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.connector.local.sdk.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.connector.local.sdk.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.connector.local.sdk.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.local.sdk.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.connector.local.sdk.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.connector.local.sdk.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.connector.local.sdk.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.local.sdk.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.connector.local.sdk.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.connector.remote.feature/.project b/terminal/features/org.eclipse.tm.terminal.connector.remote.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.connector.remote.feature/.project rename to terminal/features/org.eclipse.tm.terminal.connector.remote.feature/.project diff --git a/features/org.eclipse.tm.terminal.connector.remote.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.connector.remote.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.remote.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.connector.remote.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.connector.remote.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.connector.remote.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.remote.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.connector.remote.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.connector.remote.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.connector.remote.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.remote.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.connector.remote.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.connector.remote.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.connector.remote.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.remote.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.connector.remote.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/.project b/terminal/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.connector.remote.sdk.feature/.project rename to terminal/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/.project diff --git a/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.remote.sdk.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.remote.sdk.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.remote.sdk.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.remote.sdk.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.connector.remote.sdk.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.connector.serial.feature/.project b/terminal/features/org.eclipse.tm.terminal.connector.serial.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.connector.serial.feature/.project rename to terminal/features/org.eclipse.tm.terminal.connector.serial.feature/.project diff --git a/features/org.eclipse.tm.terminal.connector.serial.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.connector.serial.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.serial.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.connector.serial.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.connector.serial.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.connector.serial.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.serial.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.connector.serial.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.connector.serial.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.connector.serial.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.serial.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.connector.serial.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.connector.serial.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.connector.serial.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.serial.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.connector.serial.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/.project b/terminal/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.connector.serial.sdk.feature/.project rename to terminal/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/.project diff --git a/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.serial.sdk.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.serial.sdk.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.serial.sdk.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.serial.sdk.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.connector.serial.sdk.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.connector.ssh.feature/.project b/terminal/features/org.eclipse.tm.terminal.connector.ssh.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.connector.ssh.feature/.project rename to terminal/features/org.eclipse.tm.terminal.connector.ssh.feature/.project diff --git a/features/org.eclipse.tm.terminal.connector.ssh.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.connector.ssh.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.ssh.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.connector.ssh.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.connector.ssh.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.connector.ssh.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.ssh.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.connector.ssh.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.connector.ssh.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.connector.ssh.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.ssh.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.connector.ssh.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.connector.ssh.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.connector.ssh.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.ssh.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.connector.ssh.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/.project b/terminal/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/.project rename to terminal/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/.project diff --git a/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.connector.ssh.sdk.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.connector.telnet.feature/.project b/terminal/features/org.eclipse.tm.terminal.connector.telnet.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.connector.telnet.feature/.project rename to terminal/features/org.eclipse.tm.terminal.connector.telnet.feature/.project diff --git a/features/org.eclipse.tm.terminal.connector.telnet.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.connector.telnet.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.telnet.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.connector.telnet.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.connector.telnet.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.connector.telnet.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.telnet.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.connector.telnet.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.connector.telnet.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.connector.telnet.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.telnet.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.connector.telnet.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.connector.telnet.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.connector.telnet.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.telnet.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.connector.telnet.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/.project b/terminal/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/.project rename to terminal/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/.project diff --git a/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.connector.telnet.sdk.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.control.feature/.project b/terminal/features/org.eclipse.tm.terminal.control.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.control.feature/.project rename to terminal/features/org.eclipse.tm.terminal.control.feature/.project diff --git a/features/org.eclipse.tm.terminal.control.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.control.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.control.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.control.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.control.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.control.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.control.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.control.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.control.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.control.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.control.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.control.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.control.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.control.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.control.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.control.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.control.sdk.feature/.project b/terminal/features/org.eclipse.tm.terminal.control.sdk.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.control.sdk.feature/.project rename to terminal/features/org.eclipse.tm.terminal.control.sdk.feature/.project diff --git a/features/org.eclipse.tm.terminal.control.sdk.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.control.sdk.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.control.sdk.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.control.sdk.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.control.sdk.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.control.sdk.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.control.sdk.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.control.sdk.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.control.sdk.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.control.sdk.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.control.sdk.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.control.sdk.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.control.sdk.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.control.sdk.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.control.sdk.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.control.sdk.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.feature/.project b/terminal/features/org.eclipse.tm.terminal.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.feature/.project rename to terminal/features/org.eclipse.tm.terminal.feature/.project diff --git a/features/org.eclipse.tm.terminal.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.feature/p2.inf b/terminal/features/org.eclipse.tm.terminal.feature/p2.inf similarity index 100% rename from features/org.eclipse.tm.terminal.feature/p2.inf rename to terminal/features/org.eclipse.tm.terminal.feature/p2.inf diff --git a/features/org.eclipse.tm.terminal.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.sdk.feature/.project b/terminal/features/org.eclipse.tm.terminal.sdk.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.sdk.feature/.project rename to terminal/features/org.eclipse.tm.terminal.sdk.feature/.project diff --git a/features/org.eclipse.tm.terminal.sdk.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.sdk.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.sdk.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.sdk.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.sdk.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.sdk.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.sdk.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.sdk.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.sdk.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.sdk.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.sdk.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.sdk.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.sdk.feature/p2.inf b/terminal/features/org.eclipse.tm.terminal.sdk.feature/p2.inf similarity index 100% rename from features/org.eclipse.tm.terminal.sdk.feature/p2.inf rename to terminal/features/org.eclipse.tm.terminal.sdk.feature/p2.inf diff --git a/features/org.eclipse.tm.terminal.sdk.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.sdk.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.sdk.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.sdk.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.view.feature/.project b/terminal/features/org.eclipse.tm.terminal.view.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.view.feature/.project rename to terminal/features/org.eclipse.tm.terminal.view.feature/.project diff --git a/features/org.eclipse.tm.terminal.view.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.view.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.view.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.view.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.view.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.view.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.view.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.view.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.view.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.view.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.view.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.view.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.view.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.view.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.view.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.view.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.view.rse.feature/.project b/terminal/features/org.eclipse.tm.terminal.view.rse.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.view.rse.feature/.project rename to terminal/features/org.eclipse.tm.terminal.view.rse.feature/.project diff --git a/features/org.eclipse.tm.terminal.view.rse.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.view.rse.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.view.rse.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.view.rse.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.view.rse.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.view.rse.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.view.rse.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.view.rse.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.view.rse.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.view.rse.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.view.rse.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.view.rse.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.view.rse.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.view.rse.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.view.rse.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.view.rse.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.view.rse.sdk.feature/.project b/terminal/features/org.eclipse.tm.terminal.view.rse.sdk.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.view.rse.sdk.feature/.project rename to terminal/features/org.eclipse.tm.terminal.view.rse.sdk.feature/.project diff --git a/features/org.eclipse.tm.terminal.view.rse.sdk.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.view.rse.sdk.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.view.rse.sdk.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.view.rse.sdk.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.view.rse.sdk.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.view.rse.sdk.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.view.rse.sdk.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.view.rse.sdk.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.view.rse.sdk.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.view.rse.sdk.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.view.rse.sdk.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.view.rse.sdk.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.view.rse.sdk.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.view.rse.sdk.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.view.rse.sdk.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.view.rse.sdk.feature/pom.xml diff --git a/features/org.eclipse.tm.terminal.view.sdk.feature/.project b/terminal/features/org.eclipse.tm.terminal.view.sdk.feature/.project similarity index 100% rename from features/org.eclipse.tm.terminal.view.sdk.feature/.project rename to terminal/features/org.eclipse.tm.terminal.view.sdk.feature/.project diff --git a/features/org.eclipse.tm.terminal.view.sdk.feature/build.properties b/terminal/features/org.eclipse.tm.terminal.view.sdk.feature/build.properties similarity index 100% rename from features/org.eclipse.tm.terminal.view.sdk.feature/build.properties rename to terminal/features/org.eclipse.tm.terminal.view.sdk.feature/build.properties diff --git a/features/org.eclipse.tm.terminal.view.sdk.feature/feature.properties b/terminal/features/org.eclipse.tm.terminal.view.sdk.feature/feature.properties similarity index 100% rename from features/org.eclipse.tm.terminal.view.sdk.feature/feature.properties rename to terminal/features/org.eclipse.tm.terminal.view.sdk.feature/feature.properties diff --git a/features/org.eclipse.tm.terminal.view.sdk.feature/feature.xml b/terminal/features/org.eclipse.tm.terminal.view.sdk.feature/feature.xml similarity index 100% rename from features/org.eclipse.tm.terminal.view.sdk.feature/feature.xml rename to terminal/features/org.eclipse.tm.terminal.view.sdk.feature/feature.xml diff --git a/features/org.eclipse.tm.terminal.view.sdk.feature/pom.xml b/terminal/features/org.eclipse.tm.terminal.view.sdk.feature/pom.xml similarity index 100% rename from features/org.eclipse.tm.terminal.view.sdk.feature/pom.xml rename to terminal/features/org.eclipse.tm.terminal.view.sdk.feature/pom.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/.classpath b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/.classpath similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/.classpath rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/.classpath diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/.gitignore b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/.gitignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/.gitignore rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/.gitignore diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/.options b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/.options similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/.options rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/.options diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/.project b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/.project similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/.project rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/.project diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.jdt.core.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.jdt.core.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.jdt.core.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.jdt.ui.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.jdt.ui.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.jdt.ui.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.pde.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.pde.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.pde.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/.settings/org.eclipse.pde.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/META-INF/MANIFEST.MF b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/META-INF/MANIFEST.MF similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/META-INF/MANIFEST.MF rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/META-INF/MANIFEST.MF diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/about.html b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/about.html similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/about.html rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/about.html diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/build.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/build.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/build.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/build.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/plugin.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/plugin.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/plugin.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/plugin.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/plugin.xml b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/plugin.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/plugin.xml rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/plugin.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/pom.xml b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/pom.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/pom.xml rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/pom.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/activator/Activator.java b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/activator/Activator.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/activator/Activator.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/activator/Activator.java diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/connector/SerialConnector.java b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/connector/SerialConnector.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/connector/SerialConnector.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/connector/SerialConnector.java diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/connector/SerialSettings.java b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/connector/SerialSettings.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/connector/SerialSettings.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/connector/SerialSettings.java diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/controls/SerialConfigPanel.java b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/controls/SerialConfigPanel.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/controls/SerialConfigPanel.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/controls/SerialConfigPanel.java diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/controls/SerialSettingsPage.java b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/controls/SerialSettingsPage.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/controls/SerialSettingsPage.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/controls/SerialSettingsPage.java diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/launcher/SerialLauncherDelegate.java b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/launcher/SerialLauncherDelegate.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/launcher/SerialLauncherDelegate.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/launcher/SerialLauncherDelegate.java diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/nls/Messages.java b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/nls/Messages.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/nls/Messages.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/nls/Messages.java diff --git a/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/nls/Messages.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/nls/Messages.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/nls/Messages.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.cdtserial/src/org/eclipse/tm/terminal/connector/cdtserial/nls/Messages.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.local/.classpath b/terminal/plugins/org.eclipse.tm.terminal.connector.local/.classpath similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/.classpath rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/.classpath diff --git a/plugins/org.eclipse.tm.terminal.connector.local/.gitignore b/terminal/plugins/org.eclipse.tm.terminal.connector.local/.gitignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/.gitignore rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/.gitignore diff --git a/plugins/org.eclipse.tm.terminal.connector.local/.options b/terminal/plugins/org.eclipse.tm.terminal.connector.local/.options similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/.options rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/.options diff --git a/plugins/org.eclipse.tm.terminal.connector.local/.project b/terminal/plugins/org.eclipse.tm.terminal.connector.local/.project similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/.project rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/.project diff --git a/plugins/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.jdt.core.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.jdt.core.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.jdt.core.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.jdt.ui.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.jdt.ui.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.jdt.ui.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.pde.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.pde.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.pde.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/.settings/org.eclipse.pde.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.local/META-INF/MANIFEST.MF b/terminal/plugins/org.eclipse.tm.terminal.connector.local/META-INF/MANIFEST.MF similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/META-INF/MANIFEST.MF rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/META-INF/MANIFEST.MF diff --git a/plugins/org.eclipse.tm.terminal.connector.local/META-INF/p2.inf b/terminal/plugins/org.eclipse.tm.terminal.connector.local/META-INF/p2.inf similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/META-INF/p2.inf rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/META-INF/p2.inf diff --git a/plugins/org.eclipse.tm.terminal.connector.local/about.html b/terminal/plugins/org.eclipse.tm.terminal.connector.local/about.html similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/about.html rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/about.html diff --git a/plugins/org.eclipse.tm.terminal.connector.local/build.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.local/build.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/build.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/build.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.local/icons/eview16/terminal_view.gif b/terminal/plugins/org.eclipse.tm.terminal.connector.local/icons/eview16/terminal_view.gif similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/icons/eview16/terminal_view.gif rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/icons/eview16/terminal_view.gif diff --git a/plugins/org.eclipse.tm.terminal.connector.local/plugin.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.local/plugin.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/plugin.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/plugin.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.local/plugin.xml b/terminal/plugins/org.eclipse.tm.terminal.connector.local/plugin.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/plugin.xml rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/plugin.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.local/pom.xml b/terminal/plugins/org.eclipse.tm.terminal.connector.local/pom.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/pom.xml rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/pom.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/activator/UIPlugin.java b/terminal/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/activator/UIPlugin.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/activator/UIPlugin.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/activator/UIPlugin.java diff --git a/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/controls/LocalWizardConfigurationPanel.java b/terminal/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/controls/LocalWizardConfigurationPanel.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/controls/LocalWizardConfigurationPanel.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/controls/LocalWizardConfigurationPanel.java diff --git a/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalLauncherDelegate.java b/terminal/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalLauncherDelegate.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalLauncherDelegate.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalLauncherDelegate.java diff --git a/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalLauncherHandler.java b/terminal/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalLauncherHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalLauncherHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalLauncherHandler.java diff --git a/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalMementoHandler.java b/terminal/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalMementoHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalMementoHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.local/src/org/eclipse/tm/terminal/connector/local/launcher/LocalMementoHandler.java diff --git a/plugins/org.eclipse.tm.terminal.connector.process/.classpath b/terminal/plugins/org.eclipse.tm.terminal.connector.process/.classpath similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/.classpath rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/.classpath diff --git a/plugins/org.eclipse.tm.terminal.connector.process/.gitignore b/terminal/plugins/org.eclipse.tm.terminal.connector.process/.gitignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/.gitignore rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/.gitignore diff --git a/plugins/org.eclipse.tm.terminal.connector.process/.options b/terminal/plugins/org.eclipse.tm.terminal.connector.process/.options similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/.options rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/.options diff --git a/plugins/org.eclipse.tm.terminal.connector.process/.project b/terminal/plugins/org.eclipse.tm.terminal.connector.process/.project similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/.project rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/.project diff --git a/plugins/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.jdt.core.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.jdt.core.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.jdt.core.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.jdt.ui.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.jdt.ui.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.jdt.ui.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.pde.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.pde.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.pde.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/.settings/org.eclipse.pde.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.process/META-INF/MANIFEST.MF b/terminal/plugins/org.eclipse.tm.terminal.connector.process/META-INF/MANIFEST.MF similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/META-INF/MANIFEST.MF rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/META-INF/MANIFEST.MF diff --git a/plugins/org.eclipse.tm.terminal.connector.process/META-INF/p2.inf b/terminal/plugins/org.eclipse.tm.terminal.connector.process/META-INF/p2.inf similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/META-INF/p2.inf rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/META-INF/p2.inf diff --git a/plugins/org.eclipse.tm.terminal.connector.process/about.html b/terminal/plugins/org.eclipse.tm.terminal.connector.process/about.html similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/about.html rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/about.html diff --git a/plugins/org.eclipse.tm.terminal.connector.process/build.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.process/build.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/build.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/build.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.process/plugin.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.process/plugin.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/plugin.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/plugin.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.process/plugin.xml b/terminal/plugins/org.eclipse.tm.terminal.connector.process/plugin.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/plugin.xml rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/plugin.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.process/pom.xml b/terminal/plugins/org.eclipse.tm.terminal.connector.process/pom.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/pom.xml rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/pom.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessConnector.java b/terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessConnector.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessConnector.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessConnector.java diff --git a/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessLauncherDelegate.java b/terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessLauncherDelegate.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessLauncherDelegate.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessLauncherDelegate.java diff --git a/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessMonitor.java b/terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessMonitor.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessMonitor.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessMonitor.java diff --git a/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessSettings.java b/terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessSettings.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessSettings.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessSettings.java diff --git a/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessSettingsPage.java b/terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessSettingsPage.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessSettingsPage.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/ProcessSettingsPage.java diff --git a/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/activator/UIPlugin.java b/terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/activator/UIPlugin.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/activator/UIPlugin.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/activator/UIPlugin.java diff --git a/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/help/IContextHelpIds.java b/terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/help/IContextHelpIds.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/help/IContextHelpIds.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/help/IContextHelpIds.java diff --git a/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/nls/Messages.java b/terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/nls/Messages.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/nls/Messages.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/nls/Messages.java diff --git a/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/nls/Messages.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/nls/Messages.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/nls/Messages.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.process/src/org/eclipse/tm/terminal/connector/process/nls/Messages.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/.classpath b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/.classpath similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/.classpath rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/.classpath diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/.cvsignore b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/.cvsignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/.cvsignore rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/.cvsignore diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/.gitignore b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/.gitignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/.gitignore rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/.gitignore diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/.project b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/.project similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/.project rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/.project diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/.settings/org.eclipse.jdt.core.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/.settings/org.eclipse.jdt.core.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/.settings/org.eclipse.jdt.core.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/.settings/org.eclipse.jdt.ui.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/.settings/org.eclipse.jdt.ui.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/.settings/org.eclipse.jdt.ui.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/META-INF/MANIFEST.MF b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/META-INF/MANIFEST.MF similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/META-INF/MANIFEST.MF rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/META-INF/MANIFEST.MF diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/about.html b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/about.html similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/about.html rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/about.html diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/build.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/build.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/build.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/build.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/plugin.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/plugin.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/plugin.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/plugin.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/plugin.xml b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/plugin.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/plugin.xml rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/plugin.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/pom.xml b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/pom.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/pom.xml rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/pom.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/schema/parsers.exsd b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/schema/parsers.exsd similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/schema/parsers.exsd rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/schema/parsers.exsd diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteSettings.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteSettings.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteSettings.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteSettings.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteTerminalConstants.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteTerminalConstants.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteTerminalConstants.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteTerminalConstants.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteTerminalParser.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteTerminalParser.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteTerminalParser.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/IRemoteTerminalParser.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/controls/RemoteWizardConfigurationPanel.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/controls/RemoteWizardConfigurationPanel.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/controls/RemoteWizardConfigurationPanel.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/controls/RemoteWizardConfigurationPanel.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/Activator.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/Activator.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/Activator.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/Activator.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/ArgumentParser.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/ArgumentParser.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/ArgumentParser.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/ArgumentParser.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteConnectionManager.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteConnectionManager.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteConnectionManager.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteConnectionManager.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteConnector.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteConnector.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteConnector.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteConnector.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteSettings.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteSettings.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteSettings.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteSettings.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteSettingsPage.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteSettingsPage.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteSettingsPage.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/RemoteSettingsPage.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/preferences/RemoteTerminalPreferenceInitializer.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/preferences/RemoteTerminalPreferenceInitializer.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/preferences/RemoteTerminalPreferenceInitializer.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/preferences/RemoteTerminalPreferenceInitializer.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/preferences/RemoteTerminalPreferencePage.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/preferences/RemoteTerminalPreferencePage.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/preferences/RemoteTerminalPreferencePage.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/internal/preferences/RemoteTerminalPreferencePage.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/launcher/RemoteLauncherDelegate.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/launcher/RemoteLauncherDelegate.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/launcher/RemoteLauncherDelegate.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/launcher/RemoteLauncherDelegate.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/launcher/RemoteMementoHandler.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/launcher/RemoteMementoHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/launcher/RemoteMementoHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/launcher/RemoteMementoHandler.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/nls/Messages.java b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/nls/Messages.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/nls/Messages.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/nls/Messages.java diff --git a/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/nls/Messages.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/nls/Messages.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/nls/Messages.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.remote/src/org/eclipse/tm/terminal/connector/remote/nls/Messages.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/.classpath b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/.classpath similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/.classpath rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/.classpath diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/.gitignore b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/.gitignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/.gitignore rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/.gitignore diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/.options b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/.options similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/.options rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/.options diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/.project b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/.project similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/.project rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/.project diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.jdt.core.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.jdt.core.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.jdt.core.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.jdt.ui.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.jdt.ui.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.jdt.ui.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.pde.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.pde.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.pde.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/.settings/org.eclipse.pde.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/META-INF/MANIFEST.MF b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/META-INF/MANIFEST.MF similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/META-INF/MANIFEST.MF rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/META-INF/MANIFEST.MF diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/about.html b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/about.html similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/about.html rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/about.html diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/build.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/build.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/build.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/build.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/plugin.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/plugin.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/plugin.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/plugin.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/plugin.xml b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/plugin.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/plugin.xml rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/plugin.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/pom.xml b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/pom.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/pom.xml rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/pom.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/activator/UIPlugin.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/activator/UIPlugin.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/activator/UIPlugin.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/activator/UIPlugin.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/ISerialSettings.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/ISerialSettings.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/ISerialSettings.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/ISerialSettings.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialConnectWorker.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialConnectWorker.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialConnectWorker.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialConnectWorker.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialConnector.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialConnector.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialConnector.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialConnector.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialPortHandler.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialPortHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialPortHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialPortHandler.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialProperties.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialProperties.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialProperties.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialProperties.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialSettings.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialSettings.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialSettings.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/connector/SerialSettings.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialConfigurationPanel.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialConfigurationPanel.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialConfigurationPanel.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialConfigurationPanel.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialLinePanel.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialLinePanel.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialLinePanel.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialLinePanel.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialPortAddressDialog.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialPortAddressDialog.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialPortAddressDialog.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/controls/SerialPortAddressDialog.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/interfaces/ITraceIds.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/interfaces/ITraceIds.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/interfaces/ITraceIds.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/interfaces/ITraceIds.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/interfaces/IWireTypeSerial.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/interfaces/IWireTypeSerial.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/interfaces/IWireTypeSerial.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/interfaces/IWireTypeSerial.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/launcher/SerialLauncherDelegate.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/launcher/SerialLauncherDelegate.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/launcher/SerialLauncherDelegate.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/launcher/SerialLauncherDelegate.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/launcher/SerialMementoHandler.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/launcher/SerialMementoHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/launcher/SerialMementoHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/launcher/SerialMementoHandler.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/nls/Messages.java b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/nls/Messages.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/nls/Messages.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/nls/Messages.java diff --git a/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/nls/Messages.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/nls/Messages.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/nls/Messages.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.serial/src/org/eclipse/tm/terminal/connector/serial/nls/Messages.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/.classpath b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/.classpath similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/.classpath rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/.classpath diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/.gitignore b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/.gitignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/.gitignore rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/.gitignore diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/.options b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/.options similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/.options rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/.options diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/.project b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/.project similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/.project rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/.project diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.jdt.core.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.jdt.core.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.jdt.core.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.jdt.ui.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.jdt.ui.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.jdt.ui.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.pde.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.pde.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.pde.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/.settings/org.eclipse.pde.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/META-INF/MANIFEST.MF b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/META-INF/MANIFEST.MF similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/META-INF/MANIFEST.MF rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/META-INF/MANIFEST.MF diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/about.html b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/about.html similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/about.html rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/about.html diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/build.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/build.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/build.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/build.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/plugin.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/plugin.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/plugin.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/plugin.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/plugin.xml b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/plugin.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/plugin.xml rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/plugin.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/pom.xml b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/pom.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/pom.xml rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/pom.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/activator/UIPlugin.java b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/activator/UIPlugin.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/activator/UIPlugin.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/activator/UIPlugin.java diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/ISshConstants.java b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/ISshConstants.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/ISshConstants.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/ISshConstants.java diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/ISshSettings.java b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/ISshSettings.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/ISshSettings.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/ISshSettings.java diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/KeyboardInteractiveDialog.java b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/KeyboardInteractiveDialog.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/KeyboardInteractiveDialog.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/KeyboardInteractiveDialog.java diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshConnection.java b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshConnection.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshConnection.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshConnection.java diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshConnector.java b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshConnector.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshConnector.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshConnector.java diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshMessages.java b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshMessages.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshMessages.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshMessages.java diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshMessages.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshMessages.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshMessages.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshMessages.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshSettings.java b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshSettings.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshSettings.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshSettings.java diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshSettingsPage.java b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshSettingsPage.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshSettingsPage.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/SshSettingsPage.java diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/UserValidationDialog.java b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/UserValidationDialog.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/UserValidationDialog.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/UserValidationDialog.java diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/controls/SshWizardConfigurationPanel.java b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/controls/SshWizardConfigurationPanel.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/controls/SshWizardConfigurationPanel.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/controls/SshWizardConfigurationPanel.java diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/launcher/SshLauncherDelegate.java b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/launcher/SshLauncherDelegate.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/launcher/SshLauncherDelegate.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/launcher/SshLauncherDelegate.java diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/launcher/SshMementoHandler.java b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/launcher/SshMementoHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/launcher/SshMementoHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/launcher/SshMementoHandler.java diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/nls/Messages.java b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/nls/Messages.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/nls/Messages.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/nls/Messages.java diff --git a/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/nls/Messages.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/nls/Messages.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/nls/Messages.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/nls/Messages.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/.classpath b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/.classpath similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/.classpath rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/.classpath diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/.gitignore b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/.gitignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/.gitignore rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/.gitignore diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/.options b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/.options similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/.options rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/.options diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/.project b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/.project similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/.project rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/.project diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.jdt.core.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.jdt.core.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.jdt.core.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.jdt.ui.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.jdt.ui.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.jdt.ui.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.pde.prefs b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.pde.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.pde.prefs rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/.settings/org.eclipse.pde.prefs diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/META-INF/MANIFEST.MF b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/META-INF/MANIFEST.MF similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/META-INF/MANIFEST.MF rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/META-INF/MANIFEST.MF diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/about.html b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/about.html similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/about.html rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/about.html diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/build.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/build.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/build.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/build.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/plugin.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/plugin.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/plugin.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/plugin.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/plugin.xml b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/plugin.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/plugin.xml rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/plugin.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/pom.xml b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/pom.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/pom.xml rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/pom.xml diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/activator/UIPlugin.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/activator/UIPlugin.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/activator/UIPlugin.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/activator/UIPlugin.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/ITelnetSettings.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/ITelnetSettings.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/ITelnetSettings.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/ITelnetSettings.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/NetworkPortMap.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/NetworkPortMap.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/NetworkPortMap.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/NetworkPortMap.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetCodes.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetCodes.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetCodes.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetCodes.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnectWorker.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnectWorker.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnectWorker.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnectWorker.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnection.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnection.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnection.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnection.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnector.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnector.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnector.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetConnector.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetMessages.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetMessages.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetMessages.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetMessages.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetMessages.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetMessages.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetMessages.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetMessages.properties diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetOption.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetOption.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetOption.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetOption.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetProperties.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetProperties.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetProperties.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetProperties.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetSettings.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetSettings.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetSettings.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetSettings.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetSettingsPage.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetSettingsPage.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetSettingsPage.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/connector/TelnetSettingsPage.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/controls/TelnetWizardConfigurationPanel.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/controls/TelnetWizardConfigurationPanel.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/controls/TelnetWizardConfigurationPanel.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/controls/TelnetWizardConfigurationPanel.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/launcher/TelnetLauncherDelegate.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/launcher/TelnetLauncherDelegate.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/launcher/TelnetLauncherDelegate.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/launcher/TelnetLauncherDelegate.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/launcher/TelnetMementoHandler.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/launcher/TelnetMementoHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/launcher/TelnetMementoHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/launcher/TelnetMementoHandler.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/nls/Messages.java b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/nls/Messages.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/nls/Messages.java rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/nls/Messages.java diff --git a/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/nls/Messages.properties b/terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/nls/Messages.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/nls/Messages.properties rename to terminal/plugins/org.eclipse.tm.terminal.connector.telnet/src/org/eclipse/tm/terminal/connector/telnet/nls/Messages.properties diff --git a/plugins/org.eclipse.tm.terminal.control/.classpath b/terminal/plugins/org.eclipse.tm.terminal.control/.classpath similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/.classpath rename to terminal/plugins/org.eclipse.tm.terminal.control/.classpath diff --git a/plugins/org.eclipse.tm.terminal.control/.cvsignore b/terminal/plugins/org.eclipse.tm.terminal.control/.cvsignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/.cvsignore rename to terminal/plugins/org.eclipse.tm.terminal.control/.cvsignore diff --git a/plugins/org.eclipse.tm.terminal.control/.gitignore b/terminal/plugins/org.eclipse.tm.terminal.control/.gitignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/.gitignore rename to terminal/plugins/org.eclipse.tm.terminal.control/.gitignore diff --git a/plugins/org.eclipse.tm.terminal.control/.options b/terminal/plugins/org.eclipse.tm.terminal.control/.options similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/.options rename to terminal/plugins/org.eclipse.tm.terminal.control/.options diff --git a/plugins/org.eclipse.tm.terminal.control/.project b/terminal/plugins/org.eclipse.tm.terminal.control/.project similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/.project rename to terminal/plugins/org.eclipse.tm.terminal.control/.project diff --git a/plugins/org.eclipse.tm.terminal.control/.settings/org.eclipse.core.resources.prefs b/terminal/plugins/org.eclipse.tm.terminal.control/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/.settings/org.eclipse.core.resources.prefs rename to terminal/plugins/org.eclipse.tm.terminal.control/.settings/org.eclipse.core.resources.prefs diff --git a/plugins/org.eclipse.tm.terminal.control/.settings/org.eclipse.jdt.core.prefs b/terminal/plugins/org.eclipse.tm.terminal.control/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/.settings/org.eclipse.jdt.core.prefs rename to terminal/plugins/org.eclipse.tm.terminal.control/.settings/org.eclipse.jdt.core.prefs diff --git a/plugins/org.eclipse.tm.terminal.control/HelpContexts.xml b/terminal/plugins/org.eclipse.tm.terminal.control/HelpContexts.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/HelpContexts.xml rename to terminal/plugins/org.eclipse.tm.terminal.control/HelpContexts.xml diff --git a/plugins/org.eclipse.tm.terminal.control/META-INF/MANIFEST.MF b/terminal/plugins/org.eclipse.tm.terminal.control/META-INF/MANIFEST.MF similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/META-INF/MANIFEST.MF rename to terminal/plugins/org.eclipse.tm.terminal.control/META-INF/MANIFEST.MF diff --git a/plugins/org.eclipse.tm.terminal.control/README.txt b/terminal/plugins/org.eclipse.tm.terminal.control/README.txt similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/README.txt rename to terminal/plugins/org.eclipse.tm.terminal.control/README.txt diff --git a/plugins/org.eclipse.tm.terminal.control/about.html b/terminal/plugins/org.eclipse.tm.terminal.control/about.html similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/about.html rename to terminal/plugins/org.eclipse.tm.terminal.control/about.html diff --git a/plugins/org.eclipse.tm.terminal.control/about.ini b/terminal/plugins/org.eclipse.tm.terminal.control/about.ini similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/about.ini rename to terminal/plugins/org.eclipse.tm.terminal.control/about.ini diff --git a/plugins/org.eclipse.tm.terminal.control/about.properties b/terminal/plugins/org.eclipse.tm.terminal.control/about.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/about.properties rename to terminal/plugins/org.eclipse.tm.terminal.control/about.properties diff --git a/plugins/org.eclipse.tm.terminal.control/build.properties b/terminal/plugins/org.eclipse.tm.terminal.control/build.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/build.properties rename to terminal/plugins/org.eclipse.tm.terminal.control/build.properties diff --git a/plugins/org.eclipse.tm.terminal.control/css/org.eclipse.tm.terminal.stylesheet.dark.css b/terminal/plugins/org.eclipse.tm.terminal.control/css/org.eclipse.tm.terminal.stylesheet.dark.css similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/css/org.eclipse.tm.terminal.stylesheet.dark.css rename to terminal/plugins/org.eclipse.tm.terminal.control/css/org.eclipse.tm.terminal.stylesheet.dark.css diff --git a/plugins/org.eclipse.tm.terminal.control/icons/clcl16/clear_co.gif b/terminal/plugins/org.eclipse.tm.terminal.control/icons/clcl16/clear_co.gif similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/icons/clcl16/clear_co.gif rename to terminal/plugins/org.eclipse.tm.terminal.control/icons/clcl16/clear_co.gif diff --git a/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/clear_co.gif b/terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/clear_co.gif similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/icons/dlcl16/clear_co.gif rename to terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/clear_co.gif diff --git a/plugins/org.eclipse.tm.terminal.control/icons/elcl16/clear_co.gif b/terminal/plugins/org.eclipse.tm.terminal.control/icons/elcl16/clear_co.gif similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/icons/elcl16/clear_co.gif rename to terminal/plugins/org.eclipse.tm.terminal.control/icons/elcl16/clear_co.gif diff --git a/plugins/org.eclipse.tm.terminal.control/plugin.properties b/terminal/plugins/org.eclipse.tm.terminal.control/plugin.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/plugin.properties rename to terminal/plugins/org.eclipse.tm.terminal.control/plugin.properties diff --git a/plugins/org.eclipse.tm.terminal.control/plugin.xml b/terminal/plugins/org.eclipse.tm.terminal.control/plugin.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/plugin.xml rename to terminal/plugins/org.eclipse.tm.terminal.control/plugin.xml diff --git a/plugins/org.eclipse.tm.terminal.control/pom.xml b/terminal/plugins/org.eclipse.tm.terminal.control/pom.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/pom.xml rename to terminal/plugins/org.eclipse.tm.terminal.control/pom.xml diff --git a/plugins/org.eclipse.tm.terminal.control/schema/connectors.exsd b/terminal/plugins/org.eclipse.tm.terminal.control/schema/connectors.exsd similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/schema/connectors.exsd rename to terminal/plugins/org.eclipse.tm.terminal.control/schema/connectors.exsd diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/connector/TerminalConnector.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/connector/TerminalConnector.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/connector/TerminalConnector.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/connector/TerminalConnector.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/connector/TerminalToRemoteInjectionOutputStream.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/connector/TerminalToRemoteInjectionOutputStream.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/connector/TerminalToRemoteInjectionOutputStream.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/connector/TerminalToRemoteInjectionOutputStream.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/CommandInputFieldWithHistory.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/CommandInputFieldWithHistory.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/CommandInputFieldWithHistory.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/CommandInputFieldWithHistory.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ICommandInputField.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ICommandInputField.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ICommandInputField.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ICommandInputField.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalListener.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalListener.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalListener.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalListener.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalListener2.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalListener2.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalListener2.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalListener2.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalMouseListener.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalMouseListener.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalMouseListener.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalMouseListener.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalViewControl.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalViewControl.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalViewControl.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/ITerminalViewControl.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/TerminalViewControlFactory.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/TerminalViewControlFactory.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/TerminalViewControlFactory.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/TerminalViewControlFactory.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/AbstractTerminalAction.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/AbstractTerminalAction.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/AbstractTerminalAction.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/AbstractTerminalAction.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ActionMessages.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ActionMessages.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ActionMessages.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ActionMessages.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ActionMessages.properties b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ActionMessages.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ActionMessages.properties rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ActionMessages.properties diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ImageConsts.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ImageConsts.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ImageConsts.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ImageConsts.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionClearAll.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionClearAll.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionClearAll.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionClearAll.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCopy.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCopy.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCopy.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCopy.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCut.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCut.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCut.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCut.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionPaste.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionPaste.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionPaste.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionPaste.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionSelectAll.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionSelectAll.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionSelectAll.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionSelectAll.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/ITerminalControlForText.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/ITerminalControlForText.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/ITerminalControlForText.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/ITerminalControlForText.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalMessages.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalMessages.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalMessages.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalMessages.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalMessages.properties b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalMessages.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalMessages.properties rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalMessages.properties diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalPlugin.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalPlugin.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalPlugin.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalPlugin.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/EditActionAccelerators.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/EditActionAccelerators.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/EditActionAccelerators.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/EditActionAccelerators.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/IVT100EmulatorBackend.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/IVT100EmulatorBackend.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/IVT100EmulatorBackend.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/IVT100EmulatorBackend.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/LoggingOutputStream.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/LoggingOutputStream.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/LoggingOutputStream.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/LoggingOutputStream.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100BackendTraceDecorator.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100BackendTraceDecorator.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100BackendTraceDecorator.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100BackendTraceDecorator.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100Emulator.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100Emulator.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100Emulator.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100Emulator.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100EmulatorBackend.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100EmulatorBackend.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100EmulatorBackend.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100EmulatorBackend.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100TerminalControl.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100TerminalControl.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100TerminalControl.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100TerminalControl.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/ISnapshotChanges.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/ISnapshotChanges.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/ISnapshotChanges.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/ISnapshotChanges.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/SnapshotChanges.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/SnapshotChanges.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/SnapshotChanges.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/SnapshotChanges.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/SynchronizedTerminalTextData.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/SynchronizedTerminalTextData.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/SynchronizedTerminalTextData.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/SynchronizedTerminalTextData.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextData.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextData.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextData.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextData.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScroll.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScroll.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScroll.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScroll.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshot.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshot.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshot.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshot.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataStore.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataStore.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataStore.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataStore.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataWindow.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataWindow.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataWindow.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataWindow.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/ITerminalConstants.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/ITerminalConstants.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/ITerminalConstants.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/ITerminalConstants.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/TerminalPreferenceInitializer.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/TerminalPreferenceInitializer.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/TerminalPreferenceInitializer.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/TerminalPreferenceInitializer.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/TerminalPreferencePage.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/TerminalPreferencePage.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/TerminalPreferencePage.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/preferences/TerminalPreferencePage.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/AbstractSettingsPage.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/AbstractSettingsPage.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/AbstractSettingsPage.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/AbstractSettingsPage.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ISettingsPage.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ISettingsPage.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ISettingsPage.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ISettingsPage.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ISettingsStore.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ISettingsStore.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ISettingsStore.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ISettingsStore.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ITerminalConnector.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ITerminalConnector.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ITerminalConnector.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ITerminalConnector.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ITerminalControl.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ITerminalControl.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ITerminalControl.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/ITerminalControl.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/Logger.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/Logger.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/Logger.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/Logger.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/NullSettingsStore.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/NullSettingsStore.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/NullSettingsStore.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/NullSettingsStore.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalConnectorExtension.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalConnectorExtension.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalConnectorExtension.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalConnectorExtension.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalState.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalState.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalState.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalState.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/provider/TerminalConnectorImpl.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/provider/TerminalConnectorImpl.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/provider/TerminalConnectorImpl.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/provisional/api/provider/TerminalConnectorImpl.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/AbstractTextCanvasModel.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/AbstractTextCanvasModel.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/AbstractTextCanvasModel.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/AbstractTextCanvasModel.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/GridCanvas.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/GridCanvas.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/GridCanvas.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/GridCanvas.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ILinelRenderer.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ILinelRenderer.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ILinelRenderer.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ILinelRenderer.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ITextCanvasModel.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ITextCanvasModel.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ITextCanvasModel.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ITextCanvasModel.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ITextCanvasModelListener.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ITextCanvasModelListener.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ITextCanvasModelListener.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/ITextCanvasModelListener.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/PipedInputStream.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/PipedInputStream.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/PipedInputStream.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/PipedInputStream.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/PollingTextCanvasModel.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/PollingTextCanvasModel.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/PollingTextCanvasModel.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/PollingTextCanvasModel.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/StyleMap.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/StyleMap.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/StyleMap.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/StyleMap.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/TextCanvas.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/TextCanvas.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/TextCanvas.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/TextCanvas.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/TextLineRenderer.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/TextLineRenderer.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/TextLineRenderer.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/TextLineRenderer.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/VirtualCanvas.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/VirtualCanvas.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/VirtualCanvas.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/textcanvas/VirtualCanvas.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextData.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextData.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextData.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextData.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextDataReadOnly.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextDataReadOnly.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextDataReadOnly.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextDataReadOnly.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextDataSnapshot.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextDataSnapshot.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextDataSnapshot.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/ITerminalTextDataSnapshot.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/LineSegment.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/LineSegment.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/LineSegment.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/LineSegment.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/Style.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/Style.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/Style.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/Style.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/StyleColor.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/StyleColor.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/StyleColor.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/StyleColor.java diff --git a/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/TerminalTextDataFactory.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/TerminalTextDataFactory.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/TerminalTextDataFactory.java rename to terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/terminal/model/TerminalTextDataFactory.java diff --git a/plugins/org.eclipse.tm.terminal.control/tm32.png b/terminal/plugins/org.eclipse.tm.terminal.control/tm32.png similarity index 100% rename from plugins/org.eclipse.tm.terminal.control/tm32.png rename to terminal/plugins/org.eclipse.tm.terminal.control/tm32.png diff --git a/plugins/org.eclipse.tm.terminal.test/.classpath b/terminal/plugins/org.eclipse.tm.terminal.test/.classpath similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/.classpath rename to terminal/plugins/org.eclipse.tm.terminal.test/.classpath diff --git a/plugins/org.eclipse.tm.terminal.test/.cvsignore b/terminal/plugins/org.eclipse.tm.terminal.test/.cvsignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/.cvsignore rename to terminal/plugins/org.eclipse.tm.terminal.test/.cvsignore diff --git a/plugins/org.eclipse.tm.terminal.test/.gitignore b/terminal/plugins/org.eclipse.tm.terminal.test/.gitignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/.gitignore rename to terminal/plugins/org.eclipse.tm.terminal.test/.gitignore diff --git a/plugins/org.eclipse.tm.terminal.test/.project b/terminal/plugins/org.eclipse.tm.terminal.test/.project similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/.project rename to terminal/plugins/org.eclipse.tm.terminal.test/.project diff --git a/plugins/org.eclipse.tm.terminal.test/.settings/org.eclipse.jdt.core.prefs b/terminal/plugins/org.eclipse.tm.terminal.test/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/.settings/org.eclipse.jdt.core.prefs rename to terminal/plugins/org.eclipse.tm.terminal.test/.settings/org.eclipse.jdt.core.prefs diff --git a/plugins/org.eclipse.tm.terminal.test/META-INF/MANIFEST.MF b/terminal/plugins/org.eclipse.tm.terminal.test/META-INF/MANIFEST.MF similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/META-INF/MANIFEST.MF rename to terminal/plugins/org.eclipse.tm.terminal.test/META-INF/MANIFEST.MF diff --git a/plugins/org.eclipse.tm.terminal.test/about.html b/terminal/plugins/org.eclipse.tm.terminal.test/about.html similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/about.html rename to terminal/plugins/org.eclipse.tm.terminal.test/about.html diff --git a/plugins/org.eclipse.tm.terminal.test/about.ini b/terminal/plugins/org.eclipse.tm.terminal.test/about.ini similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/about.ini rename to terminal/plugins/org.eclipse.tm.terminal.test/about.ini diff --git a/plugins/org.eclipse.tm.terminal.test/about.properties b/terminal/plugins/org.eclipse.tm.terminal.test/about.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/about.properties rename to terminal/plugins/org.eclipse.tm.terminal.test/about.properties diff --git a/plugins/org.eclipse.tm.terminal.test/build.properties b/terminal/plugins/org.eclipse.tm.terminal.test/build.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/build.properties rename to terminal/plugins/org.eclipse.tm.terminal.test/build.properties diff --git a/plugins/org.eclipse.tm.terminal.test/plugin.properties b/terminal/plugins/org.eclipse.tm.terminal.test/plugin.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/plugin.properties rename to terminal/plugins/org.eclipse.tm.terminal.test/plugin.properties diff --git a/plugins/org.eclipse.tm.terminal.test/plugin.xml b/terminal/plugins/org.eclipse.tm.terminal.test/plugin.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/plugin.xml rename to terminal/plugins/org.eclipse.tm.terminal.test/plugin.xml diff --git a/plugins/org.eclipse.tm.terminal.test/pom.xml b/terminal/plugins/org.eclipse.tm.terminal.test/pom.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/pom.xml rename to terminal/plugins/org.eclipse.tm.terminal.test/pom.xml diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorFactoryTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorFactoryTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorFactoryTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorFactoryTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorPluginTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorPluginTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorPluginTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorPluginTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalConnectorTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalToRemoteInjectionOutputStreamTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalToRemoteInjectionOutputStreamTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalToRemoteInjectionOutputStreamTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/connector/TerminalToRemoteInjectionOutputStreamTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/emulator/AllTests.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/emulator/AllTests.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/emulator/AllTests.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/emulator/AllTests.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/emulator/VT100EmulatorBackendTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/emulator/VT100EmulatorBackendTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/emulator/VT100EmulatorBackendTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/emulator/VT100EmulatorBackendTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/AbstractITerminalTextDataTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/AbstractITerminalTextDataTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/AbstractITerminalTextDataTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/AbstractITerminalTextDataTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/AllTests.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/AllTests.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/AllTests.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/AllTests.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/SnapshotChangesTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/SnapshotChangesTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/SnapshotChangesTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/SnapshotChangesTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/SynchronizedTerminalTextDataTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/SynchronizedTerminalTextDataTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/SynchronizedTerminalTextDataTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/SynchronizedTerminalTextDataTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScrollTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScrollTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScrollTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScrollTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScrollTestMaxHeigth.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScrollTestMaxHeigth.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScrollTestMaxHeigth.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataFastScrollTestMaxHeigth.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataPerformanceTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataPerformanceTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataPerformanceTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataPerformanceTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshotTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshotTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshotTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshotTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshotWindowTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshotWindowTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshotWindowTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataSnapshotWindowTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataStoreTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataStoreTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataStoreTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataStoreTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataWindowTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataWindowTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataWindowTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextDataWindowTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextTestHelper.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextTestHelper.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextTestHelper.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/model/TerminalTextTestHelper.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestConnection.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestConnection.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestConnection.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestConnection.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestConnector.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestConnector.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestConnector.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestConnector.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestSettings.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestSettings.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestSettings.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/speedtest/SpeedTestSettings.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/Main.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/Main.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/Main.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/Main.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/Snippet48.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/Snippet48.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/Snippet48.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/Snippet48.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/TerminalTextCanvas.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/TerminalTextCanvas.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/TerminalTextCanvas.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/TerminalTextCanvas.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/VirtualCanvas.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/VirtualCanvas.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/VirtualCanvas.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/terminalcanvas/VirtualCanvas.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/AbstractLineOrientedDataSource.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/AbstractLineOrientedDataSource.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/AbstractLineOrientedDataSource.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/AbstractLineOrientedDataSource.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/DataReader.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/DataReader.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/DataReader.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/DataReader.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/FastDataSource.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/FastDataSource.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/FastDataSource.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/FastDataSource.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/FileDataSource.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/FileDataSource.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/FileDataSource.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/FileDataSource.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/IDataSource.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/IDataSource.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/IDataSource.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/IDataSource.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/IStatus.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/IStatus.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/IStatus.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/IStatus.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/LineCountingDataSource.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/LineCountingDataSource.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/LineCountingDataSource.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/LineCountingDataSource.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/RandomDataSource.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/RandomDataSource.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/RandomDataSource.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/RandomDataSource.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/TerminalTextUITest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/TerminalTextUITest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/TerminalTextUITest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/TerminalTextUITest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/VT100DataSource.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/VT100DataSource.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/VT100DataSource.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/test/ui/VT100DataSource.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/textcanvas/PipedInputStreamPerformanceTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/textcanvas/PipedInputStreamPerformanceTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/textcanvas/PipedInputStreamPerformanceTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/textcanvas/PipedInputStreamPerformanceTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/textcanvas/PipedStreamTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/textcanvas/PipedStreamTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/textcanvas/PipedStreamTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/internal/terminal/textcanvas/PipedStreamTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/AllTests.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/AllTests.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/AllTests.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/AllTests.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/StyleColorTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/StyleColorTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/StyleColorTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/StyleColorTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/StyleTest.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/StyleTest.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/StyleTest.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/model/StyleTest.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedPluginTests.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedPluginTests.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedPluginTests.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedPluginTests.java diff --git a/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedTests.java b/terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedTests.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedTests.java rename to terminal/plugins/org.eclipse.tm.terminal.test/src/org/eclipse/tm/terminal/test/AutomatedTests.java diff --git a/plugins/org.eclipse.tm.terminal.test/teamConfig/Terminal All Unit Tests.launch b/terminal/plugins/org.eclipse.tm.terminal.test/teamConfig/Terminal All Unit Tests.launch similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/teamConfig/Terminal All Unit Tests.launch rename to terminal/plugins/org.eclipse.tm.terminal.test/teamConfig/Terminal All Unit Tests.launch diff --git a/plugins/org.eclipse.tm.terminal.test/teamConfig/Terminal AutomatedTests.launch b/terminal/plugins/org.eclipse.tm.terminal.test/teamConfig/Terminal AutomatedTests.launch similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/teamConfig/Terminal AutomatedTests.launch rename to terminal/plugins/org.eclipse.tm.terminal.test/teamConfig/Terminal AutomatedTests.launch diff --git a/plugins/org.eclipse.tm.terminal.test/teamConfig/Terminal Plugin Tests.launch b/terminal/plugins/org.eclipse.tm.terminal.test/teamConfig/Terminal Plugin Tests.launch similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/teamConfig/Terminal Plugin Tests.launch rename to terminal/plugins/org.eclipse.tm.terminal.test/teamConfig/Terminal Plugin Tests.launch diff --git a/plugins/org.eclipse.tm.terminal.test/tm32.png b/terminal/plugins/org.eclipse.tm.terminal.test/tm32.png similarity index 100% rename from plugins/org.eclipse.tm.terminal.test/tm32.png rename to terminal/plugins/org.eclipse.tm.terminal.test/tm32.png diff --git a/plugins/org.eclipse.tm.terminal.view.core/.classpath b/terminal/plugins/org.eclipse.tm.terminal.view.core/.classpath similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/.classpath rename to terminal/plugins/org.eclipse.tm.terminal.view.core/.classpath diff --git a/plugins/org.eclipse.tm.terminal.view.core/.gitignore b/terminal/plugins/org.eclipse.tm.terminal.view.core/.gitignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/.gitignore rename to terminal/plugins/org.eclipse.tm.terminal.view.core/.gitignore diff --git a/plugins/org.eclipse.tm.terminal.view.core/.options b/terminal/plugins/org.eclipse.tm.terminal.view.core/.options similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/.options rename to terminal/plugins/org.eclipse.tm.terminal.view.core/.options diff --git a/plugins/org.eclipse.tm.terminal.view.core/.project b/terminal/plugins/org.eclipse.tm.terminal.view.core/.project similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/.project rename to terminal/plugins/org.eclipse.tm.terminal.view.core/.project diff --git a/plugins/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.jdt.core.prefs b/terminal/plugins/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.jdt.core.prefs rename to terminal/plugins/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.jdt.core.prefs diff --git a/plugins/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.jdt.ui.prefs b/terminal/plugins/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.jdt.ui.prefs rename to terminal/plugins/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.jdt.ui.prefs diff --git a/plugins/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.pde.prefs b/terminal/plugins/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.pde.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.pde.prefs rename to terminal/plugins/org.eclipse.tm.terminal.view.core/.settings/org.eclipse.pde.prefs diff --git a/plugins/org.eclipse.tm.terminal.view.core/META-INF/MANIFEST.MF b/terminal/plugins/org.eclipse.tm.terminal.view.core/META-INF/MANIFEST.MF similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/META-INF/MANIFEST.MF rename to terminal/plugins/org.eclipse.tm.terminal.view.core/META-INF/MANIFEST.MF diff --git a/plugins/org.eclipse.tm.terminal.view.core/about.html b/terminal/plugins/org.eclipse.tm.terminal.view.core/about.html similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/about.html rename to terminal/plugins/org.eclipse.tm.terminal.view.core/about.html diff --git a/plugins/org.eclipse.tm.terminal.view.core/about.ini b/terminal/plugins/org.eclipse.tm.terminal.view.core/about.ini similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/about.ini rename to terminal/plugins/org.eclipse.tm.terminal.view.core/about.ini diff --git a/plugins/org.eclipse.tm.terminal.view.core/about.mappings b/terminal/plugins/org.eclipse.tm.terminal.view.core/about.mappings similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/about.mappings rename to terminal/plugins/org.eclipse.tm.terminal.view.core/about.mappings diff --git a/plugins/org.eclipse.tm.terminal.view.core/about.properties b/terminal/plugins/org.eclipse.tm.terminal.view.core/about.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/about.properties rename to terminal/plugins/org.eclipse.tm.terminal.view.core/about.properties diff --git a/plugins/org.eclipse.tm.terminal.view.core/build.properties b/terminal/plugins/org.eclipse.tm.terminal.view.core/build.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/build.properties rename to terminal/plugins/org.eclipse.tm.terminal.view.core/build.properties diff --git a/plugins/org.eclipse.tm.terminal.view.core/plugin.properties b/terminal/plugins/org.eclipse.tm.terminal.view.core/plugin.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/plugin.properties rename to terminal/plugins/org.eclipse.tm.terminal.view.core/plugin.properties diff --git a/plugins/org.eclipse.tm.terminal.view.core/plugin.xml b/terminal/plugins/org.eclipse.tm.terminal.view.core/plugin.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/plugin.xml rename to terminal/plugins/org.eclipse.tm.terminal.view.core/plugin.xml diff --git a/plugins/org.eclipse.tm.terminal.view.core/pom.xml b/terminal/plugins/org.eclipse.tm.terminal.view.core/pom.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/pom.xml rename to terminal/plugins/org.eclipse.tm.terminal.view.core/pom.xml diff --git a/plugins/org.eclipse.tm.terminal.view.core/schema/contextPropertiesProviders.exsd b/terminal/plugins/org.eclipse.tm.terminal.view.core/schema/contextPropertiesProviders.exsd similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/schema/contextPropertiesProviders.exsd rename to terminal/plugins/org.eclipse.tm.terminal.view.core/schema/contextPropertiesProviders.exsd diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/TerminalContextPropertiesProviderFactory.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/TerminalContextPropertiesProviderFactory.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/TerminalContextPropertiesProviderFactory.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/TerminalContextPropertiesProviderFactory.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/TerminalServiceFactory.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/TerminalServiceFactory.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/TerminalServiceFactory.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/TerminalServiceFactory.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/activator/CoreBundleActivator.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/activator/CoreBundleActivator.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/activator/CoreBundleActivator.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/activator/CoreBundleActivator.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalContextPropertiesProvider.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalContextPropertiesProvider.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalContextPropertiesProvider.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalContextPropertiesProvider.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalService.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalService.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalService.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalService.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalServiceOutputStreamMonitorListener.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalServiceOutputStreamMonitorListener.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalServiceOutputStreamMonitorListener.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalServiceOutputStreamMonitorListener.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalTabListener.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalTabListener.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalTabListener.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/ITerminalTabListener.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/IContextPropertiesConstants.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/IContextPropertiesConstants.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/IContextPropertiesConstants.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/IContextPropertiesConstants.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/ILineSeparatorConstants.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/ILineSeparatorConstants.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/ILineSeparatorConstants.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/ILineSeparatorConstants.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/ITerminalsConnectorConstants.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/ITerminalsConnectorConstants.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/ITerminalsConnectorConstants.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/interfaces/constants/ITerminalsConnectorConstants.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/internal/PropertyTester.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/internal/PropertyTester.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/internal/PropertyTester.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/internal/PropertyTester.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/nls/Messages.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/nls/Messages.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/nls/Messages.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/nls/Messages.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/nls/Messages.properties b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/nls/Messages.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/nls/Messages.properties rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/nls/Messages.properties diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/preferences/ScopedEclipsePreferences.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/preferences/ScopedEclipsePreferences.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/preferences/ScopedEclipsePreferences.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/preferences/ScopedEclipsePreferences.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/tracing/TraceHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/tracing/TraceHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/tracing/TraceHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/tracing/TraceHandler.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/utils/Env.java b/terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/utils/Env.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/utils/Env.java rename to terminal/plugins/org.eclipse.tm.terminal.view.core/src/org/eclipse/tm/terminal/view/core/utils/Env.java diff --git a/plugins/org.eclipse.tm.terminal.view.core/tm32.png b/terminal/plugins/org.eclipse.tm.terminal.view.core/tm32.png similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.core/tm32.png rename to terminal/plugins/org.eclipse.tm.terminal.view.core/tm32.png diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/.classpath b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/.classpath similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/.classpath rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/.classpath diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/.gitignore b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/.gitignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/.gitignore rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/.gitignore diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/.options b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/.options similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/.options rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/.options diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/.project b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/.project similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/.project rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/.project diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.jdt.core.prefs b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.jdt.core.prefs rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.jdt.core.prefs diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.jdt.ui.prefs b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.jdt.ui.prefs rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.jdt.ui.prefs diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.pde.prefs b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.pde.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.pde.prefs rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/.settings/org.eclipse.pde.prefs diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/META-INF/MANIFEST.MF b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/META-INF/MANIFEST.MF similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/META-INF/MANIFEST.MF rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/META-INF/MANIFEST.MF diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/about.html b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/about.html similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/about.html rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/about.html diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/build.properties b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/build.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/build.properties rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/build.properties diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/icons/eview16/terminal_view.gif b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/icons/eview16/terminal_view.gif similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/icons/eview16/terminal_view.gif rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/icons/eview16/terminal_view.gif diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/plugin.properties b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/plugin.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/plugin.properties rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/plugin.properties diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/plugin.xml b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/plugin.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/plugin.xml rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/plugin.xml diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/pom.xml b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/pom.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/pom.xml rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/pom.xml diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/activator/UIPlugin.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/activator/UIPlugin.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/activator/UIPlugin.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/activator/UIPlugin.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/LaunchTerminalHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/LaunchTerminalHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/LaunchTerminalHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/LaunchTerminalHandler.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/PropertyTester.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/PropertyTester.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/PropertyTester.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/PropertyTester.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/TerminalContextPropertiesProvider.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/TerminalContextPropertiesProvider.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/TerminalContextPropertiesProvider.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/internal/TerminalContextPropertiesProvider.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/nls/Messages.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/nls/Messages.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/nls/Messages.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/nls/Messages.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/nls/Messages.properties b/terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/nls/Messages.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/nls/Messages.properties rename to terminal/plugins/org.eclipse.tm.terminal.view.ui.rse/src/org/eclipse/tm/terminal/view/ui/rse/nls/Messages.properties diff --git a/plugins/org.eclipse.tm.terminal.view.ui/.classpath b/terminal/plugins/org.eclipse.tm.terminal.view.ui/.classpath similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/.classpath rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/.classpath diff --git a/plugins/org.eclipse.tm.terminal.view.ui/.gitignore b/terminal/plugins/org.eclipse.tm.terminal.view.ui/.gitignore similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/.gitignore rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/.gitignore diff --git a/plugins/org.eclipse.tm.terminal.view.ui/.options b/terminal/plugins/org.eclipse.tm.terminal.view.ui/.options similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/.options rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/.options diff --git a/plugins/org.eclipse.tm.terminal.view.ui/.project b/terminal/plugins/org.eclipse.tm.terminal.view.ui/.project similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/.project rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/.project diff --git a/plugins/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.jdt.core.prefs b/terminal/plugins/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.jdt.core.prefs rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.jdt.core.prefs diff --git a/plugins/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.jdt.ui.prefs b/terminal/plugins/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.jdt.ui.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.jdt.ui.prefs rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.jdt.ui.prefs diff --git a/plugins/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.pde.prefs b/terminal/plugins/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.pde.prefs similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.pde.prefs rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/.settings/org.eclipse.pde.prefs diff --git a/plugins/org.eclipse.tm.terminal.view.ui/META-INF/MANIFEST.MF b/terminal/plugins/org.eclipse.tm.terminal.view.ui/META-INF/MANIFEST.MF similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/META-INF/MANIFEST.MF rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/META-INF/MANIFEST.MF diff --git a/plugins/org.eclipse.tm.terminal.view.ui/about.html b/terminal/plugins/org.eclipse.tm.terminal.view.ui/about.html similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/about.html rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/about.html diff --git a/plugins/org.eclipse.tm.terminal.view.ui/build.properties b/terminal/plugins/org.eclipse.tm.terminal.view.ui/build.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/build.properties rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/build.properties diff --git a/plugins/org.eclipse.tm.terminal.view.ui/contexts.xml b/terminal/plugins/org.eclipse.tm.terminal.view.ui/contexts.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/contexts.xml rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/contexts.xml diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/command_input_field.gif b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/command_input_field.gif similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/command_input_field.gif rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/command_input_field.gif diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/lock_co.png b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/lock_co.png similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/lock_co.png rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/lock_co.png diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/lock_co@2x.png b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/lock_co@2x.png similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/lock_co@2x.png rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/lock_co@2x.png diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/new_terminal_view.gif b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/new_terminal_view.gif similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/new_terminal_view.gif rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/clcl16/new_terminal_view.gif diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/command_input_field.gif b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/command_input_field.gif similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/command_input_field.gif rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/command_input_field.gif diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/disconnect.gif b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/disconnect.gif similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/disconnect.gif rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/disconnect.gif diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/lock_co.png b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/lock_co.png similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/lock_co.png rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/lock_co.png diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/lock_co@2x.png b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/lock_co@2x.png similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/lock_co@2x.png rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/lock_co@2x.png diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/new_terminal_view.gif b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/new_terminal_view.gif similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/new_terminal_view.gif rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/dlcl16/new_terminal_view.gif diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/command_input_field.gif b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/command_input_field.gif similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/command_input_field.gif rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/command_input_field.gif diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/disconnect.gif b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/disconnect.gif similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/disconnect.gif rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/disconnect.gif diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/lock_co.png b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/lock_co.png similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/lock_co.png rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/lock_co.png diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/lock_co@2x.png b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/lock_co@2x.png similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/lock_co@2x.png rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/lock_co@2x.png diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/new_terminal_view.gif b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/new_terminal_view.gif similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/new_terminal_view.gif rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/elcl16/new_terminal_view.gif diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view.png diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view@2x.png b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view@2x.png similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view@2x.png rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/eview16/console_view@2x.png diff --git a/plugins/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif b/terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif diff --git a/plugins/org.eclipse.tm.terminal.view.ui/plugin.properties b/terminal/plugins/org.eclipse.tm.terminal.view.ui/plugin.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/plugin.properties rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/plugin.properties diff --git a/plugins/org.eclipse.tm.terminal.view.ui/plugin.xml b/terminal/plugins/org.eclipse.tm.terminal.view.ui/plugin.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/plugin.xml rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/plugin.xml diff --git a/plugins/org.eclipse.tm.terminal.view.ui/pom.xml b/terminal/plugins/org.eclipse.tm.terminal.view.ui/pom.xml similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/pom.xml rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/pom.xml diff --git a/plugins/org.eclipse.tm.terminal.view.ui/schema/launcherDelegates.exsd b/terminal/plugins/org.eclipse.tm.terminal.view.ui/schema/launcherDelegates.exsd similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/schema/launcherDelegates.exsd rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/schema/launcherDelegates.exsd diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/AbstractAction.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/AbstractAction.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/AbstractAction.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/AbstractAction.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/NewTerminalViewAction.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/NewTerminalViewAction.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/NewTerminalViewAction.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/NewTerminalViewAction.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/SelectEncodingAction.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/SelectEncodingAction.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/SelectEncodingAction.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/SelectEncodingAction.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/TabScrollLockAction.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/TabScrollLockAction.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/TabScrollLockAction.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/TabScrollLockAction.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/ToggleCommandFieldAction.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/ToggleCommandFieldAction.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/ToggleCommandFieldAction.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/actions/ToggleCommandFieldAction.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/activator/UIPlugin.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/activator/UIPlugin.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/activator/UIPlugin.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/activator/UIPlugin.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/controls/ConfigurationPanelControl.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/controls/ConfigurationPanelControl.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/controls/ConfigurationPanelControl.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/controls/ConfigurationPanelControl.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/controls/NoteCompositeHelper.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/controls/NoteCompositeHelper.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/controls/NoteCompositeHelper.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/controls/NoteCompositeHelper.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/help/IContextHelpIds.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/help/IContextHelpIds.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/help/IContextHelpIds.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/help/IContextHelpIds.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IConfigurationPanel.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IConfigurationPanel.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IConfigurationPanel.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IConfigurationPanel.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IConfigurationPanelContainer.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IConfigurationPanelContainer.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IConfigurationPanelContainer.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IConfigurationPanelContainer.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IExternalExecutablesProperties.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IExternalExecutablesProperties.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IExternalExecutablesProperties.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IExternalExecutablesProperties.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ILauncherDelegate.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ILauncherDelegate.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ILauncherDelegate.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ILauncherDelegate.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IMementoHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IMementoHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IMementoHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IMementoHandler.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IPreferenceKeys.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IPreferenceKeys.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IPreferenceKeys.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IPreferenceKeys.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ITerminalsView.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ITerminalsView.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ITerminalsView.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ITerminalsView.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IUIConstants.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IUIConstants.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IUIConstants.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/IUIConstants.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ImageConsts.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ImageConsts.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ImageConsts.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/ImageConsts.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/tracing/ITraceIds.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/tracing/ITraceIds.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/tracing/ITraceIds.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/interfaces/tracing/ITraceIds.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/ExternalExecutablesState.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/ExternalExecutablesState.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/ExternalExecutablesState.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/ExternalExecutablesState.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/PropertyTester.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/PropertyTester.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/PropertyTester.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/PropertyTester.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/SettingsStore.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/SettingsStore.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/SettingsStore.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/SettingsStore.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/dialogs/EncodingSelectionDialog.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/dialogs/EncodingSelectionDialog.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/dialogs/EncodingSelectionDialog.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/dialogs/EncodingSelectionDialog.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/dialogs/LaunchTerminalSettingsDialog.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/dialogs/LaunchTerminalSettingsDialog.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/dialogs/LaunchTerminalSettingsDialog.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/dialogs/LaunchTerminalSettingsDialog.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/AbstractTriggerCommandHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/AbstractTriggerCommandHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/AbstractTriggerCommandHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/AbstractTriggerCommandHandler.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/DisconnectTerminalCommandHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/DisconnectTerminalCommandHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/DisconnectTerminalCommandHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/DisconnectTerminalCommandHandler.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/LaunchTerminalCommandHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/LaunchTerminalCommandHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/LaunchTerminalCommandHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/LaunchTerminalCommandHandler.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/MaximizeViewHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/MaximizeViewHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/MaximizeViewHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/MaximizeViewHandler.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/NewTerminalViewHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/NewTerminalViewHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/NewTerminalViewHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/NewTerminalViewHandler.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/QuickAccessHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/QuickAccessHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/QuickAccessHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/internal/handler/QuickAccessHandler.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/launcher/AbstractLauncherDelegate.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/launcher/AbstractLauncherDelegate.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/launcher/AbstractLauncherDelegate.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/launcher/AbstractLauncherDelegate.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/launcher/LauncherDelegateManager.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/launcher/LauncherDelegateManager.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/launcher/LauncherDelegateManager.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/launcher/LauncherDelegateManager.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/AbstractWindowListener.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/AbstractWindowListener.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/AbstractWindowListener.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/AbstractWindowListener.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/WorkbenchPartListener.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/WorkbenchPartListener.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/WorkbenchPartListener.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/WorkbenchPartListener.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/WorkbenchWindowListener.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/WorkbenchWindowListener.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/WorkbenchWindowListener.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/listeners/WorkbenchWindowListener.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/DynamicContributionItems.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/DynamicContributionItems.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/DynamicContributionItems.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/DynamicContributionItems.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/ExternalExecutablesDialog.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/ExternalExecutablesDialog.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/ExternalExecutablesDialog.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/ExternalExecutablesDialog.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/ExternalExecutablesManager.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/ExternalExecutablesManager.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/ExternalExecutablesManager.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/local/showin/ExternalExecutablesManager.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/manager/ConsoleManager.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/manager/ConsoleManager.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/manager/ConsoleManager.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/manager/ConsoleManager.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/nls/Messages.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/nls/Messages.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/nls/Messages.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/nls/Messages.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/nls/Messages.properties b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/nls/Messages.properties similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/nls/Messages.properties rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/nls/Messages.properties diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/panels/AbstractConfigurationPanel.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/panels/AbstractConfigurationPanel.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/panels/AbstractConfigurationPanel.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/panels/AbstractConfigurationPanel.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/panels/AbstractExtendedConfigurationPanel.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/panels/AbstractExtendedConfigurationPanel.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/panels/AbstractExtendedConfigurationPanel.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/panels/AbstractExtendedConfigurationPanel.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/preferences/PreferencePage.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/preferences/PreferencePage.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/preferences/PreferencePage.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/preferences/PreferencePage.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/preferences/PreferencesInitializer.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/preferences/PreferencesInitializer.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/preferences/PreferencesInitializer.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/preferences/PreferencesInitializer.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/services/TerminalService.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/services/TerminalService.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/services/TerminalService.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/services/TerminalService.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/AbstractStreamsConnector.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/AbstractStreamsConnector.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/AbstractStreamsConnector.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/AbstractStreamsConnector.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/InputStreamMonitor.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/InputStreamMonitor.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/InputStreamMonitor.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/InputStreamMonitor.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/OutputStreamMonitor.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/OutputStreamMonitor.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/OutputStreamMonitor.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/OutputStreamMonitor.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsConnector.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsConnector.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsConnector.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsConnector.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsLauncherDelegate.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsLauncherDelegate.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsLauncherDelegate.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsLauncherDelegate.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsSettings.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsSettings.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsSettings.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/streams/StreamsSettings.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabCommandFieldHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabCommandFieldHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabCommandFieldHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabCommandFieldHandler.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabDisposeListener.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabDisposeListener.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabDisposeListener.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabDisposeListener.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderManager.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderManager.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderManager.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderManager.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderMenuHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderMenuHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderMenuHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderMenuHandler.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderSelectionListener.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderSelectionListener.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderSelectionListener.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderSelectionListener.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderToolbarHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderToolbarHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderToolbarHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabFolderToolbarHandler.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabTerminalListener.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabTerminalListener.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabTerminalListener.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabTerminalListener.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/OldTerminalsViewHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/OldTerminalsViewHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/OldTerminalsViewHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/OldTerminalsViewHandler.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/TerminalsView.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/TerminalsView.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/TerminalsView.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/TerminalsView.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/TerminalsViewMementoHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/TerminalsViewMementoHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/TerminalsViewMementoHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/TerminalsViewMementoHandler.java diff --git a/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/showin/GitShowInContextHandler.java b/terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/showin/GitShowInContextHandler.java similarity index 100% rename from plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/showin/GitShowInContextHandler.java rename to terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/view/showin/GitShowInContextHandler.java diff --git a/pom.xml b/terminal/pom.xml similarity index 100% rename from pom.xml rename to terminal/pom.xml diff --git a/readme.txt b/terminal/readme.txt similarity index 100% rename from readme.txt rename to terminal/readme.txt diff --git a/repos/org.eclipse.tm.terminal.repo/.project b/terminal/repos/org.eclipse.tm.terminal.repo/.project similarity index 100% rename from repos/org.eclipse.tm.terminal.repo/.project rename to terminal/repos/org.eclipse.tm.terminal.repo/.project diff --git a/repos/org.eclipse.tm.terminal.repo/category.xml b/terminal/repos/org.eclipse.tm.terminal.repo/category.xml similarity index 100% rename from repos/org.eclipse.tm.terminal.repo/category.xml rename to terminal/repos/org.eclipse.tm.terminal.repo/category.xml diff --git a/repos/org.eclipse.tm.terminal.repo/pom.xml b/terminal/repos/org.eclipse.tm.terminal.repo/pom.xml similarity index 100% rename from repos/org.eclipse.tm.terminal.repo/pom.xml rename to terminal/repos/org.eclipse.tm.terminal.repo/pom.xml diff --git a/terminals.psf b/terminal/terminals.psf similarity index 100% rename from terminals.psf rename to terminal/terminals.psf