1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-04 23:55:26 +02:00
Commit graph

69 commits

Author SHA1 Message Date
Martin Oberhuber
6bac5c3e7f [168197][terminal] Replace JFace MessagDialog by SWT MessageBox 2008-04-11 20:38:06 +00:00
Martin Oberhuber
a05bf8c8f8 [206884] Update Terminal Ownership ID to "org.eclipse.tm.terminal.serial" 2008-04-09 21:59:37 +00:00
Michael Scharf
7085803193 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
4fd8ea2b77 [225792][api][breaking] Rename SshConnector.getTelnetSettings() to getSshSettings() 2008-04-04 17:38:42 +00:00
Martin Oberhuber
76e2d6090d [cleanup] Fix copyright dates 2008-04-04 16:31:46 +00:00
Martin Oberhuber
f432d8aebd [200541][api][breaking] Rename terminalConnector -> terminalConnectors and add some Javadoc and @since tags 2008-04-04 15:36:12 +00:00
Martin Oberhuber
6e7c3f740e [200541][api][breaking] Rename terminalConnector -> terminalConnectors and add some Javadoc and @since tags 2008-04-04 15:25:53 +00:00
Michael Scharf
c91dfb4717 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
57e9f05d8b [cleanup] add compiler warning for missing parameter of standard javadoc tags 2008-03-28 13:24:14 +00:00
Martin Oberhuber
24ba529260 [cleanup] Switch on API Tooling checks for terminal and discovery 2008-03-16 20:19:58 +00:00
Martin Oberhuber
f09eae6477 [cleanup] fix copyright notices for 2008 2008-02-13 00:28:51 +00:00
Martin Oberhuber
ea73d1cd2e [217891][cleanup] Avoid Javadoc warnings due to missing reference visibility 2008-02-05 19:46:59 +00:00
Martin Oberhuber
57506f1f0c Manifest: migrate Eclipse-LazyStart to Bundle-ActivationPolicy 2008-02-01 13:16:09 +00:00
Martin Oberhuber
cff6bdc83f Update Terminal README for RXTX installation as plugins 2007-11-13 14:11:30 +00:00
Martin Oberhuber
1e46f2b6cd Rev up plugin and feature versions towards TM 3.0 2007-10-31 18:13:23 +00:00
Martin Oberhuber
cb76957136 [208029] COM port not released after quick disconnect/reconnect 2007-10-30 23:38:06 +00:00
Martin Oberhuber
486bc7245d [207158] improve error message when port not available 2007-10-23 13:20:30 +00:00
Michael Scharf
3e40a63159 bug 206892: [terminal][serial] Incorrect connected state when COM port is owned by another terminal
https://bugs.eclipse.org/bugs/show_bug.cgi?id=206892
applied patch provided by Martin Oberhuber
2007-10-22 04:57:11 +00:00
Michael Scharf
2ad64ddcdd 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
6a54ad79e1 Rev up terminal serial connector version 2007-09-27 01:30:26 +00:00
Michael Scharf
53be336cfa Serial terminal now allows to specify a port manually (e.g. to access virtual devices that are not found by the port scan) 2007-09-26 23:00:19 +00:00
Michael Scharf
48a344793d fixed: when serial port in use, ask if connected terminal should be closed. 2007-09-26 21:17:16 +00:00
Martin Oberhuber
6c8f8258d5 [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
Martin Oberhuber
a924ffced5 Update about.html date for Europa 2007-05-29 20:30:45 +00:00
Michael Scharf
521f6a5a41 [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
9ac1f1845e [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
Martin Oberhuber
bf55e1b690 Fixed another accidental change of a String 2007-05-16 07:56:22 +00:00
Michael Scharf
af8965d1f1 [186134] [api] Mark Terminal API as provisional Fixed some accidental changes of strings 2007-05-16 00:25:58 +00:00
Michael Scharf
ca1d643e1a [186134] [api] Mark Terminal API as provisional 2007-05-15 22:48:40 +00:00
Martin Oberhuber
6ad5c774d7 Fix Copyright Year 2007-05-07 12:33:00 +00:00
Michael Scharf
808665d9f4 [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
d6bf036a17 [173629] avoid RXTX version output for newer RXTX libs 2007-04-18 17:25:46 +00:00
Uwe Stieber
92320907ab [fix] remove non-standard net.sourceforge.metric.builder from project settings 2007-04-03 10:57:14 +00:00
Uwe Stieber
7f9be5d877 [fix] remove non-standard net.sourceforge.metric.builder from project settings 2007-04-03 10:51:32 +00:00
Martin Oberhuber
de7d109aa0 [175245] spell out feature neames for Europa site 2007-02-23 10:54:54 +00:00
Martin Oberhuber
8966310924 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
31c4b30bcb [cleanup] update copyright year 2007 2007-02-15 10:28:32 +00:00
Martin Oberhuber
f6f19182d7 [cleanup] update copyright year 2007 2007-02-15 10:01:26 +00:00
Martin Oberhuber
688bae48d1 Fix broken N-builds: redo access permissions after previous classpath change 2007-02-15 08:44:29 +00:00
Michael Scharf
51f924d27f Fixed the neming scheme to use tm.internal.terminal instead of tm.terminal.internal 2007-02-15 05:38:15 +00:00
Michael Scharf
df030c023f added bin to cvsignore 2007-02-08 23:50:39 +00:00
Martin Oberhuber
db5d48507d [cleanup] Export all packages, mark internals with x-internal (PDE Tools: Organize Manifests) 2007-02-08 17:36:28 +00:00
Martin Oberhuber
6b1fbcfbed Allow access to gnu.io from RXTX when installed as JVM extension 2007-02-08 11:26:20 +00:00
Michael Scharf
422675f075 fixed warning 2007-02-08 04:19:53 +00:00
Michael Scharf
5c3a49f509 make compatible with 3.2 2007-01-31 19:26:57 +00:00
Martin Oberhuber
d9654b70c8 [cleanup] Set default recommended warning level on all projects 2007-01-30 21:39:30 +00:00
Martin Oberhuber
0448185c85 [cleanup] define access rules for marking internal package access discouraged 2007-01-30 20:28:32 +00:00
Martin Oberhuber
b174869998 [cleanup] compiler warnings 2007-01-30 18:06:57 +00:00
Michael Scharf
94eb7432bc fix for bug 172023: when RXTX library is not installed, a warning is printed to the error log which includes the install instructions 2007-01-29 22:18:50 +00:00
Martin Oberhuber
f8c5f538c4 Add link to previous versions 2007-01-18 11:54:33 +00:00