1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-18 14:35:23 +02:00
Commit graph

785 commits

Author SHA1 Message Date
Uwe Stieber
ef371f478b Terminals: Remove unnecessary dependency to o.e.ui.forms 2015-02-26 08:38:28 +01:00
Uwe Stieber
7ab002e332 Target Explorer: Bug 429088 - The "System" menu has no accelerators 2015-02-25 15:23:26 +01:00
Uwe Stieber
40af8fd24c Terminal: Enable terminal logging only if any terminal tracing option is
enabled and the bundle state location can be determined
2015-02-25 12:04:54 +01:00
Anton Leherbauer
54b71c9c08 Bug 420927 - ITerminalViewControl.connectTerminal() steals keyboard focus
On connect
- don't set focus
- properly reset terminal state

Use better initialization of default encoding.

Change-Id: I712958fc8ea906a15b7219be151c6d43c06762f9
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2015-02-25 10:30:05 +01:00
Anton Leherbauer
08ac472198 Bug 460703 - [terminals] Add support for middle mouse button paste 2015-02-25 10:17:34 +01:00
Anton Leherbauer
0b4533ee5d Terminals: Keep context menu from being disposed if terminal is disposed
Related to Bug 458625.
2015-02-24 17:02:09 +01:00
Anton Leherbauer
d4a119e55b Bug 392029 - CommandInputField: Enter key on the number pad does not work
Change-Id: I631e73a166db6f927403f6fd8ca585c3492e607a
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2015-02-24 12:45:40 +01:00
Anton Leherbauer
69b22f674e Bug 460655 - [terminal] Reparenting a terminal widget leaks resources
When moving a terminal widget under a new SWT parent we have to take
special care not to leak resources.

Change-Id: I9b397b77c8473df55e6330e2c43d04cb668772ee
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2015-02-24 11:31:08 +01:00
Anto Leherbauer
5f9c9c21a2 Terminals: Bug 443048 - Can't use Middle click to close shell Tabs
inside Terminal View
2015-02-24 11:16:57 +01:00
Uwe Stieber
0739245a5c Terminal: Remove empty about.mapping files 2015-02-23 16:41:33 +01:00
Uwe Stieber
8b0620e163 Terminal: Fix findbugs warnings 2015-02-23 15:52:05 +01:00
Uwe Stieber
57e162d830 Terminal: Use Tycho identifiers in about.mappings 2015-02-23 15:34:50 +01:00
Uwe Stieber
6ceee72110 Terminal: Remove build id from about.properties 2015-02-23 15:22:56 +01:00
Anton Leherbauer
4e2c2046d2 Bug 458625 - Terminals view leaks SWT controls when closing a tab 2015-02-23 14:08:14 +01:00
Uwe Stieber
948fb17634 Terminal: Bug 460061: Fix copyrights in terminal plug-ins and features 2015-02-23 10:22:25 +01:00
Uwe Stieber
66a467ab1b Terminals: Update terminals target platform definition file 2015-02-23 09:12:12 +01:00
Uwe Stieber
dfa4b4d51f Terminals: Fix terminal settings dialog not revalidated on switching the terminal type 2015-02-23 09:12:10 +01:00
Uwe Stieber
15989a01cf Terminal: Clean up terminal control trace options 2015-02-23 07:36:33 +01:00
Martin Oberhuber
3cbabbb4b8 Terminals: [releng] re-add terminals branding icon for about dialog
Change-Id: I853b3ffcc58724dc0733dfc89ee9162e8b2219b1
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2015-02-20 16:18:52 +01:00
Anton Leherbauer
d75f0dbf2e Bug 420928 - Terminal widget leaks memory
Change-Id: I38f62a629f0a11e9b5dc6e33147f0ea06777bd6c
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2015-02-20 09:52:06 -05:00
Martin Oberhuber
3f280c4fc1 Terminals: [releng] Require tm.terminal 3.3.1 or later
Since TCF Terminals assumes xterm emulation, it requires a 
tm.terminal 3.3.1 or later widget, since bug fixes from the widget
are required for this to work properly.

Change-Id: I7be8f355067bf385bb6b4171a1fbd7cbd2f9c102
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2015-02-20 09:46:21 -05:00
Anton Leherbauer
65d0ec77c4 Terminals: Improve disconnect from local process
Better close streams first before destroying the process.
An interactive program will terminate on EOF anyway.
On Windows process destroy takes > 1s because cmd.exe
does not respond to Spawner.terminate().
2015-02-20 14:50:31 +01:00
Martin Oberhuber
afa83b3ffb [terminal][releng] Update tm.terminal version to 3.3.100
In order to account for bug fixes since LunaSR2 (which was 3.3.0)

Change-Id: Ic3999d38b8c8f4827114f0e7d4650d7bd9f76d7c
2015-02-20 13:38:58 +01:00
Martin Oberhuber
8a4bd7c366 Terminals: [releng] use https in team project set for easier push config
The https protocol should work through proxies just like http, so it
is easy for getting the initial code. But other than http, it also
allows pushing just by specifying the username and password generated
from Gerrit at https://git.eclipse.org/r/#/settings/http-password
This makes it preferable over git, ssh or other protocols.
2015-02-20 12:14:10 +01:00
Martin Oberhuber
5d0ca59ab1 Terminals: [releng] get o.e.remote from master in team project set
Change-Id: I91535fff958c7ef2820fee8cbfb8ba4de00f1ea2
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2015-02-20 12:07:17 +01:00
Uwe Stieber
988c243f07 Terminal: Fix Bug 448144 - accent characters do not work correctly
Improved logging of send characters
2015-02-20 10:27:33 +01:00
Uwe Stieber
47132a5b5f Terminal: Fix Bug 448144 - accent characters do not work correctly
Encode the byte to send for the currently selected encoding before
sending it to the terminal.

Change-Id: I0ed295163c6e5dd2fde19b8b562d76a8d775a78b
2015-02-20 10:09:47 +01:00
Uwe Stieber
504226af17 Terminal: Fix Bug 460334 - Local terminal disconnects if typing german umlaut character 2015-02-20 09:43:30 +01:00
Uwe Stieber
08592ec36d Terminal: Move terminal logging into workspace state location (if exist) 2015-02-19 10:50:34 +01:00
Uwe Stieber
73c38e44c7 Terminals: Bug 443046 -- Encoding is lost if restoring terminal sessions 2015-02-19 10:02:52 +01:00
Anton Leherbauer
ab0be06cdb Bug 460303 - Initial output of a local terminal might get wrapped at column 80
Make sure the layout of the terminal control happens before the terminal
is connected to the remote.

Change-Id: Ic12c93fb6fd459652836a5568f79f168a68d585f
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2015-02-19 09:39:36 +01:00
Uwe Stieber
cc90afa188 Terminal: SDK features includes corresponding runtime features instead
of just requiring them
2015-02-19 08:28:11 +01:00
Doug Schaefer
d2903f890e Bug 460298 Fix up dependencies so terminal features end up in repo.
Change-Id: Ie7ef999c90fd18909b5f4ba6f2dae968c3c9f490
Signed-off-by: Doug Schaefer <dschaefer@qnx.com>
2015-02-18 20:38:56 -05:00
Martin Oberhuber
b643b03b7a Terminals: View stacking in JDT and PDE for Mars (no more Tasks View) 2015-02-18 18:05:49 +01:00
Uwe Stieber
4ac540bb75 Terminals: Allow customization of default shell used by the local
terminal
2015-02-18 16:25:02 +01:00
Uwe Stieber
bcf2bdc3ea Terminals: Adjust dependency to o.e.core.variables to also build in
Eclipse 3.8
2015-02-18 15:35:47 +01:00
Uwe Stieber
56c14796a0 Terminals: Adjust dependency to o.e.core.variables to also build in
Eclipse 3.8
2015-02-18 15:14:27 +01:00
Greg Watson
c3819f4d49 Bug 460067 - Update remote terminal to new API
Change-Id: I73d856d8fb65309ce667723b8729fa31f892cd34
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-02-18 08:42:03 -05:00
Uwe Stieber
49592b0d05 Terminals: Allow the use of Eclipse variables to specify the initial
local terminal working directory within the Terminals View preferences
2015-02-18 14:08:34 +01:00
Uwe Stieber
5d84a80a39 Terminals: Bug 460065 - The SSH Terminal "disconnect" icon disappears
when a selection is made
2015-02-17 17:17:17 +01:00
Uwe Stieber
cf87ee533b Terminals: Bug 460064 - The Ctrl+Alt+T shortcut should pick up the
directory of the editor in focus
2015-02-17 16:02:41 +01:00
Uwe Stieber
3c24c4231f Terminals: Fix invalid category ids for view and commands 2015-02-17 15:13:28 +01:00
Uwe Stieber
06c2bb5245 Terminals: Update target platform definition and team project set to
include o.e.remote from source repository
2015-02-17 14:47:39 +01:00
Uwe Stieber
95bf963dd0 Terminals: Remove SWTBot from terminals target platform definition 2015-02-17 13:22:21 +01:00
Uwe Stieber
5f0f2461e2 Terminals: Re-add lost RSE features 2015-02-17 13:08:31 +01:00
Uwe Stieber
b2ff4955d5 Terminals: Update target platform definition 2015-02-17 13:06:37 +01:00
Uwe Stieber
0a5ca11382 Terminals: Update target platform definition 2015-02-17 13:01:51 +01:00
Uwe Stieber
3642aec8d0 Terminal: Remove deprecated local terminal features and plug-in 2015-02-17 12:50:03 +01:00
Uwe Stieber
ed170d5400 Terminals: Switch minimal execution environment of all terminal plug-ins
to JavaSE-1.6
2015-02-17 12:47:17 +01:00
Uwe Stieber
a5f258824b Terminals: Add terminals team project set 2015-02-17 12:24:34 +01:00