1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00
Commit graph

48 commits

Author SHA1 Message Date
Uwe Stieber
73771f8112 Terminal: Bug 435119 - Make the Alt+Up / Alt+Right keyboard shortcuts
discoverable
2014-09-23 11:46:16 +02:00
Uwe Stieber
4caa36f595 Releng: Fix version numbers 2014-07-04 09:01:03 +02:00
Uwe Stieber
4824f785c5 Releng: Uprev o.e.tm.terminal plug-in and releated features 2014-07-03 10:48:30 +02:00
Uwe Stieber
f8dc22672e Fix Bug 435360 - [TERMINALS] [CSS] [Dark] Terminal view should integrate
well into the Eclipse dark theme
2014-07-03 08:07:35 +02:00
Uwe Stieber
2cdbba52ba Terminal: Remove invalid assertion. Was commented out for a long time
but accidently reenabled by commit
eacc6dd5ba
2014-06-06 11:05:49 +02:00
Martin Oberhuber
8293ee73c0 Bug 436612 - Restore Terminal compatibility with Eclipse 3.4
- Restore Terminal "core" compatibility with Eclipse down to 3.4
- Correctly mark the terminal "local" dependency on Eclipse 3.6
2014-06-04 19:09:17 +02:00
Lars Vogel
ee07ae74f0 Terminal: Bug 435360 - [TERMINALS] [CSS] [Dark] Terminal view should
integrate well into the Eclipse dark theme


Signed-off-by: Lars Vogel <Lars.Vogel@gmail.com>
2014-06-04 14:45:43 +02:00
gwatson
58ae7c4148 Restore assertion statements in tm.terminal
Change-Id: I37c18cb5274d589feae941386ce912eb5ba2b94c
Signed-off-by: gwatson <g.watson@computer.org>
2014-05-28 09:41:46 -04:00
Uwe Stieber
52019c4848 Terminal: Fix Java compiler compliance settings and classpaths 2014-05-28 08:38:07 +02:00
gwatson
ea3084efcc Fix build failure caused by trying to use wrong BREE.
Change-Id: I50278d0b03e0879bf26a4f5412bda7d4dad836ad
Signed-off-by: gwatson <g.watson@computer.org>
2014-05-27 22:15:20 -04:00
Martin Oberhuber
584a99aecd Terminal: Bug 434939 - Keybinding conflicts when installing into JEE
The "Alt+V" key binding reported an error when installed into the
Eclipse JEE package. This is resolved by making our TerminalContext
a child of the Eclipse Window context.

At the same time, provide better human-readable labels for the Terminal
Edit Context (menu on Terminal Widget) and Terminal Typing Context.
And, register more Alt+Char key bindings after carefully reviewing
existing Eclipse Main Menus, shortcuts and expected readline support.

Change-Id: I91c932cce428f7a7a3fa829d7776baa135474330
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2014-05-17 00:02:44 +02:00
Anton Leherbauer
bd06c9ab9b Terminal: Bug 434749 UnhandledEventLoopException when copying to clipboard while the selection is empty
The text copied to the clipboard must not be empty.

Change-Id: I4202b3d95419a4395af608a9d5ad30f957c3eff4
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2014-05-13 16:25:53 +02:00
Anton Leherbauer
289dc00391 Terminal: Bug 434478 Stop capturing key events in disconnected state
In disconnected state no input is accepted by the terminal, therefore
key bindings are allowed to be processed by Eclipse.

Change-Id: I119a25ce9cf366eefe92d2d9490472280e6dfd79
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2014-05-13 12:00:25 +02:00
Anton Leherbauer
5afca1ae70 Terminal: Bug 434294 Fix handling of multiple key bindings for copy/paste
- now considering all key bindings in EditActionsAccelerator
- fix incorrect creation of escape codes for a combination of modifiers

Change-Id: I2547bba7ef3ca13370b1abf3f8ad8f5956d76c58
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2014-05-12 02:57:55 -04:00
Martin Oberhuber
049cba8a41 Terminal: Bug 434487 - Key bindings for "maximize view" and "quick
access"

This initial commit contributes "Alt+Up" for "Maximize View",
it also works for "Restore View"; as well as "Alt+Right" for
"Quick Access" in lieu of Ctrl+3 which may need to go to the Terminal.

Still TBD: Add those commands to the context menu such that they are
discoverable; and, decide whether "Alt+Down" should also be contributed
as a more intuitive variant for "restore view".

Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
Change-Id: Iebf912cb404636c43014e15af9e63dea407e083f
2014-05-09 14:32:50 +02:00
Martin Oberhuber
c5af9fa891 Bug 434294 - [terminal] Make Mac COMMAND key to always act locally
On Mac, the COMMAND key is expected to always perform keyboard 
shortcuts on the local host, or emulate keys like HOME and END.
This change now supports the COMMAND key as expected.

Also,
- configured the VT100TerminalControl.java to forced use of UTF-8
  encoding since one comment has non-US-ASCII characters
- added the CTRL+INSERT binding for "Copy",
- converted CTRL+SHIFT in the bindings into M1+M2 which is the
  preferred syntax according to the org.eclipse.ui.bindings
  extension point description ("sequence" section).

Change-Id: I49321e3855b9ccf53fcb49a5346cfedff4c0c8c0
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2014-05-09 13:14:09 +02:00
Anton Leherbauer
bfbf83fa80 Bug 434294 Implement processing of Eclipse key bindings
Any special key stroke which does not map to an escape code
is now processed as an Eclipse key binding.
This enables key bindings like Ctrl+Insert, Ctrl+F7, etc.

Change-Id: I05ea201b0b23e068d4e1d48011761cca64f7c012
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2014-05-08 11:43:13 +02:00
Anton Leherbauer
3fd851b50e Bug 434294 - [terminal] Incorrect handling of function keys with modifiers
Change-Id: I2727f70e2a54939b8b606ab779f3c26edc36f257
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2014-05-07 15:43:18 +02:00
Anton Leherbauer
d5905131ae Terminal: Bug 433751 - Add option to enable VT100 line wrapping mode
Change-Id: I6b75db80b8edda518333c6acc59ba461f51932bd
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2014-04-30 12:31:53 +02:00
Uwe Stieber
cedfaf8a03 Terminal: Fix SWT Widget disposed error 2014-04-23 14:31:41 +02:00
Max Weninger
0d84a4ad28 Terminal: Fix handling of "word-left" (ctrl+left) and "word-right" (ctrl+right)
Signed-off-by: Max Weninger <max.weninger@windriver.com>
2014-04-15 14:43:57 +02:00
Uwe Stieber
7ff1d1306c Terminal: Fix SWT widget disposed exception on shutdown if terminal is
still open
2014-04-09 07:56:05 +02:00
Uwe Stieber
d575d149b6 Terminal: Fix isConnectOnEnterIfClosed() should prevent the reconnect
only
2014-03-28 07:04:22 +01:00
Uwe Stieber
c202358bde Terminal: Fix build errors in test plug-in because of ITerminalControl
interface change
2014-03-27 14:05:46 +01:00
Uwe Stieber
10d0897a3f Terminal: Added method to control if the terminal control tries to
reconnect the terminal connection if closed and the user hits ENTER
2014-03-27 13:22:27 +01:00
Anna Dushistova
129c125f4a [releng]Forcefully updating last modification date to get build qualifier updated for terminal and examples.
Signed-off-by: Anna Dushistova <anna.dushistova@gmail.com>
2014-03-10 18:49:18 +03:00
Uwe Stieber
543c0b95eb Terminal: Fix Bug 425757 - Command line is disarranged
This commit rolls back the commit
faa1188866 which changed the layout to use
a FillLayout. As this is fixing an issue with a horizontal scrollbar
painted on Linux where it is not needed, it leads to more serious issues
on Windows. Rolling back the commit is addressing the immediate need of
getting the layout fixed where the scrollbar issue is somewhat
cosmetical.
2014-01-28 13:29:22 +01:00
Uwe Stieber
ff7e6aa3fa Bug 421263 - Change externalized names for Copy and Paste commands 2013-11-09 09:51:20 +01:00
Uwe Stieber
e424a5dfed Bug 421263 - "Copy" & "Paste" command labels for tm.terminal unexternalized 2013-11-08 09:57:33 +01:00
uwe
e4e56199ef Terminal: Fix - Telnet connector prints confusing "Connection refused"
Telnet connector prints "Connection refused" to terminal control while the terminal is already disconnected again. This is very confusing for the user and should be avoided.
2013-10-18 15:42:05 +02:00
Uwe Stieber
22f120d970 Terminal: Fix serial plugin version not in sync with feature version 2013-08-26 08:45:41 +02:00
Max Weninger
f9a4da348d Terminal: Added support for Copy/Paste shortcuts
Signed-off-by: Max Weninger <max.weninger@windriver.com>
2013-08-01 16:44:47 +02:00
Uwe Stieber
d522bbff3a Terminal: Fix Terminal view opens with horizontal scollbar 2013-07-18 12:59:27 +02:00
ddykstal
f91eb46553 [408157] update copyright years in about files 2013-05-20 12:12:19 -05:00
ddykstal
c0e343134f [407170] update version numbers of plugins changed for the 3.5 TM
release
2013-05-03 10:37:14 -05:00
Martin Oberhuber
84b92d1407 [401480] Terminal: Handle ESC[39;49m and ESC[G properly
Change-Id: Ic90c8758e996822f86fd07db5c413ea99f5be128
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2013-02-22 00:11:21 +01:00
Martin Oberhuber
eafd89e229 [401476] Strip whitespace around Terminal Telnet Port
Change-Id: I45857606c543a6d41037f5bcb67158c3dba92f38
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2013-02-21 22:56:41 +01:00
Martin Oberhuber
37aa12df91 [401386] Regression: No header on top due to incorrect ESC[K handling
Change-Id: I5b2b584728c8f271de4b2089c2739a5fcb86bd5b
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2013-02-21 22:56:37 +01:00
Uwe Stieber
27df9b1096 Terminal: Fix control decoration not hidden if data becomes valid 2013-01-08 09:22:15 +01:00
Uwe Stieber
b13053defb Terminal: Add control decorations for SSH and Telnet settings panel. Updated the corresponding validateSettings() implementations to use the control decorations and give a hint to the user what is missing or wrong. 2013-01-07 12:06:05 +01:00
Uwe Stieber
3d1e94ee3c Terminal: Update copyright header 2013-01-07 08:37:16 +01:00
Uwe Stieber
4271f62a21 Terminal: Extended ISettingsPage interface to allow page container to listen to changes on the settings page. Added AbstractSettingsPage implementation. 2013-01-03 12:42:31 +01:00
Uwe Stieber
06073156ab Terminal: Synchronize with updated version ids 2012-11-18 16:13:05 +01:00
Uwe Stieber
f91bb12777 Terminal: Fix terminal view version id to reflect API addition from commit e9a193a3a9 2012-11-18 09:45:40 +01:00
Uwe Stieber
323f18be13 Bugzilla 392107 - Switched interpretation for ESC[0K and ESC[1K sequences 2012-11-06 11:54:49 +01:00
Uwe Stieber
fc5412b795 Fix copyright header after applying patch for bug 392092 2012-11-06 11:54:16 +01:00
Kris De Volder
9820c75c46 Bug 392092 - Extend ITerminalView API to allow programmatically opening a UI-less connector 2012-11-06 11:49:21 +01:00
Uwe Stieber
5e0c10cb31 Bug 393487 - [terminal][releng] Reorganize terminal feature set separating the legacy terminal view 2012-11-06 11:39:12 +01:00