1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-09 10:46:02 +02:00
Commit graph

64 commits

Author SHA1 Message Date
Martin Oberhuber
69a5123866 [205674][ssh] Terminal remains "connecting" when authentication is cancelled 2008-07-08 17:31:41 +00:00
Martin Oberhuber
b1e5ec1229 [cleanup] Update copyright year 2008 2008-05-29 21:58:39 +00:00
Martin Oberhuber
b6715f3920 [216252] canceled --> cancelled in comments 2008-04-12 00:21:08 +00:00
Martin Oberhuber
01f2b8e0da [168197][terminal] Replace JFace MessagDialog by SWT MessageBox 2008-04-11 20:38:06 +00:00
Michael Scharf
48ef25f7c3 bug 225853: [terminal][api][breaking] Abstract base class TerminalConnectorImpl should provide more default functionality
https://bugs.eclipse.org/bugs/show_bug.cgi?id=225853

Applied patch by Martin Oberhuber
2008-04-05 00:24:14 +00:00
Martin Oberhuber
440d7fea44 [225792][api][breaking] Rename SshConnector.getTelnetSettings() to getSshSettings() 2008-04-04 17:38:42 +00:00
Martin Oberhuber
b0532a654c [cleanup] Fix copyright dates 2008-04-04 16:31:46 +00:00
Martin Oberhuber
23dce55e96 [200541][api][breaking] Rename terminalConnector -> terminalConnectors and add some Javadoc and @since tags 2008-04-04 15:36:12 +00:00
Martin Oberhuber
0c2a2d41ff [200541][api][breaking] Rename terminalConnector -> terminalConnectors and add some Javadoc and @since tags 2008-04-04 15:23:10 +00:00
Michael Scharf
30c816b481 bug 200541: [terminal][api] TerminalConnectorProxy class should be removed
https://bugs.eclipse.org/bugs/show_bug.cgi?id=200541
The attached patch contains the following changes:
- ITerminalConnectorInfo is gone
- ITerminalConnector is now the client interface
- the implmentation is in org.eclipse.tm.internal.terminal.connector.TerminalConnector
  (was TerminalConnectorExtension.TerminalConnectorProxy)
- TerminalConnector is adaptable and can be adapted to the TerminalConnectorImpl
- the terminalConnector extension now requires extensions to implement TerminalConnectorImpl
  (was ITerminalConnector before)
- a test added for TerminalConnector
2008-04-04 13:52:27 +00:00
Martin Oberhuber
3fd964d3a8 [cleanup] add compiler warning for missing parameter of standard javadoc tags 2008-03-28 13:24:14 +00:00
Martin Oberhuber
67ea5bbfd2 [cleanup] Switch on API Tooling checks for terminal and discovery 2008-03-16 20:19:58 +00:00
Martin Oberhuber
f9fbde8b7e [218880] Apply patch from Johnson Ma: UI for SSH keepalives 2008-03-12 12:07:48 +00:00
Martin Oberhuber
0c42c3f101 [cleanup] fix copyright notices for 2008 2008-02-13 00:28:51 +00:00
Martin Oberhuber
40420a8792 [217891][cleanup] Avoid Javadoc warnings due to missing reference visibility 2008-02-05 19:46:59 +00:00
Martin Oberhuber
a42bdaef89 Manifest: migrate Eclipse-LazyStart to Bundle-ActivationPolicy 2008-02-01 13:16:09 +00:00
Martin Oberhuber
53eafbe597 [155026] Add hardcoded keepalives for SSH 2008-01-25 12:43:40 +00:00
Martin Oberhuber
49404acb05 Rev up plugin and feature versions towards TM 3.0 2007-10-31 18:13:23 +00:00
Michael Scharf
76fd67c2f6 bug 199285: [terminal][api] TerminalConnector ID should be mandatory in plugin.xml
https://bugs.eclipse.org/bugs/show_bug.cgi?id=199285
2007-10-03 01:05:11 +00:00
Martin Oberhuber
ed01e4f3c8 [201867] Improve Terminal SSH connection summary string 2007-09-03 15:20:54 +00:00
Martin Oberhuber
7910c3e1f0 [201864] Fix Terminal SSH keyboard interactive authentication 2007-08-31 14:06:02 +00:00
Martin Oberhuber
405c61ee63 [198790] make SSH createSession() protected 2007-08-03 10:37:46 +00:00
Martin Oberhuber
bcf58c2243 [168291] Send terminal type "ansi" to jsch in order to fix scrolling in Terminal. This requires Eclipse 3.3RC3. 2007-06-06 17:35:35 +00:00
Martin Oberhuber
a8b51d2d0c [168291] Require jsch-0.1.31 2007-06-06 16:36:32 +00:00
Martin Oberhuber
aecee06706 [189269] Add version range specifiers with all plugin dependencies. Make features require plugins. Avoid Discovery require RSE. 2007-06-05 19:46:41 +00:00
Michael Scharf
121371bdbd [189818] Terminal View : Connection Settings, Telnel and SSH : Time out value does not have unit specified. 2007-05-30 02:55:34 +00:00
Martin Oberhuber
6f90e83fd3 Update about.html date for Europa 2007-05-29 20:30:45 +00:00
Michael Scharf
9057a25e36 [188939] All terminal connections fail if RXTX is not available
I did quite some refactoring:
- I added ITerminalConnectorInfo
- ITerminalConnectorInfo still returns a proxy to ITerminalConnector to deal with lazy initialization.
- ITerminalConnector.isInstalled, getName and getId have been removed
- ITerminalConnector now has a new initialize() method that can throw an Exception. This exception should have a localized massage that can be (and is) displayed in a dialog when something goes wrong.
- If a ITerminalConnector has initialization problems, it is not shown in the terminal  settings dialog for that connection
2007-05-26 04:15:43 +00:00
Michael Scharf
2f5b387647 [186136] [terminal] Terminal activates extensions too early
Now the plugins are activated only when they are really needed:
- when a connection is made
- when the user selects the connection in the settings dialog
2007-05-16 20:38:23 +00:00
Michael Scharf
f6c7c63187 [186134] [api] Mark Terminal API as provisional Fixed some accidental changes of strings 2007-05-16 00:25:58 +00:00
Michael Scharf
cfc0340b3c [186134] [api] Mark Terminal API as provisional 2007-05-15 22:48:40 +00:00
Martin Oberhuber
20cc78a40c Fix Copyright Year 2007-05-07 12:33:00 +00:00
Michael Scharf
d352a64f77 [183901] Make the remote-to-terminal communication use an OutputStream
Added TerminalInputStream that provides an OutputStream for connections to write to.
The reading from the input stream is done in Runnables that are called from the Display thread. The time the runnable uses is limited. If data is available a new runnable is posted to the display thread.
2007-05-04 22:00:45 +00:00
Martin Oberhuber
250aba76cb [175686] Get rid of Platform CVS Dependency: Configure SSH through new IJschService and Prefs 2007-04-05 15:14:15 +00:00
Uwe Stieber
ff451b931f [fix] remove non-standard net.sourceforge.metric.builder from project settings 2007-04-03 10:57:14 +00:00
Uwe Stieber
f155489b09 [fix] remove non-standard net.sourceforge.metric.builder from project settings 2007-04-03 10:51:32 +00:00
Michael Scharf
1c5a171cc4 [174955] Terminal should go to "disconnected" state when typing "exit"
Simplified the read loop and check for InterruptedIOException...
2007-02-27 04:35:53 +00:00
Martin Oberhuber
6858d22f8b [175245] spell out feature neames for Europa site 2007-02-23 10:54:54 +00:00
Martin Oberhuber
6da9ef47f4 Rev up version numbers according to recent refactorings (making stuff internal, systemTypes and subsystemConfigurations extension point) 2007-02-21 22:19:32 +00:00
Martin Oberhuber
79c7aa6d73 [cleanup] update copyright year 2007 2007-02-15 10:28:32 +00:00
Martin Oberhuber
0201d74979 [cleanup] update copyright year 2007 2007-02-15 10:01:26 +00:00
Michael Scharf
c792375d13 Fixed the neming scheme to use tm.internal.terminal instead of tm.terminal.internal 2007-02-15 05:38:15 +00:00
Michael Scharf
8d670efac5 remove obsolete method 2007-02-15 05:21:39 +00:00
Michael Scharf
061835a458 added bin to cvsignore 2007-02-08 23:50:39 +00:00
Martin Oberhuber
a075b338af [refactor] tm.terminal.ssh --> tm.internal.terminal.ssh 2007-02-08 17:40:54 +00:00
Martin Oberhuber
d19efc76f4 [cleanup] Export all packages, mark internals with x-internal (PDE Tools: Organize Manifests) 2007-02-08 17:36:28 +00:00
Martin Oberhuber
a10b0e7b59 [cleanup] Set default recommended warning level on all projects 2007-01-30 21:39:30 +00:00
Martin Oberhuber
26eca8925e [cleanup] define access rules for marking internal package access discouraged 2007-01-30 20:28:32 +00:00
Martin Oberhuber
e71b62c8d1 [cleanup] compiler warnings 2007-01-30 17:59:31 +00:00
Martin Oberhuber
9e62becd1e [170814] avoid excessive sending of resize packets 2007-01-17 18:51:18 +00:00