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

177 commits

Author SHA1 Message Date
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
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
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
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
c50ea0d54c Terminals: Also move terminals core plugin 2015-02-17 11:00:41 +01:00
Uwe Stieber
c12b5e6736 Terminals: Move terminals plugins and features into separate directory structure 2015-02-17 10:32:24 +01:00
Uwe Stieber
97fa987881 Terminal: Revert commits 91db4b63c9 and 2c2dbb710b 2015-02-16 12:36:23 +01:00
Uwe Stieber
efe5710878 Terminal: Clean out ISettings API 2015-02-16 11:38:20 +01:00
Uwe Stieber
d8ef37a2ce Terminal: Fix build error 2015-02-16 09:06:40 +01:00
Uwe Stieber
9c55da9030 Terminal: Make terminal settings store more flexible to allow to store
non-string objects too
2015-02-13 15:58:37 +01:00
Uwe Stieber
13be2bd4d0 Terminal: A terminal widget connector must not have a dependency to any
view implementation the terminal widget might be embedded into.
2015-02-10 07:49:52 +01:00
Uwe Stieber
86420140f4 Terminal: Fix findbugs warnings 2015-02-10 07:30:24 +01:00
Uwe Stieber
1a184c67f6 Terminal: Clean out terminal feature structure 2015-02-09 15:22:05 +01:00
Uwe Stieber
d01d7f9260 Terminal: Move deprecated Terminal features and plug-ins into separate "deprecated" folder. 2015-02-05 10:54:09 +01:00
Greg Watson
69042ba083 Bug 458686 - Add terminal connector for org.eclipse.remote
Change-Id: I054a3b9b2c39d2d20181745ccfa84f5900ca8221
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-02-04 10:11:35 -05:00
Uwe Stieber
97c6c5986a Releng: Uprev maven build files to version 4.0.0 2015-02-03 08:45:49 +01:00
Uwe Stieber
9085089133 Releng: Rework maven build files to make them easier to read and to maintain 2015-01-31 16:30:07 +01:00
Anton Leherbauer
f25972cbdb Bug 458402 - [terminal] Add support for scroll up/down and scroll region
Change-Id: If3c955663f664d34d01ada0763de2eec7b36b7d4
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2015-01-28 09:50:25 +01:00
Anton Leherbauer
c934cb89c9 Bug 458398 - [terminal] Add support for application cursor keys mode
Change-Id: Iad40fb34aae2bda478eecde1a6f13a63bc20f88b
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2015-01-26 13:31:37 +01:00
Anton Leherbauer
a1a63a3c31 Bug 458218 - [terminal] Add support for ANSI insert mode
Change-Id: Iee022b7326da07d3df2b04144416e324f7e73496
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2015-01-26 10:29:40 +01:00
Anton Leherbauer
4bba095cef Follow up on Bug 453393 - Fix occasional RuntimeException
Change-Id: Ie922ebbeef0105a4ce0e8e7fb9d1898858e4649e
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2014-12-18 12:44:22 +01:00
Anton Leherbauer
d2afa50952 Bug 453393 - Add support for copying wrapped lines without line break
Change-Id: Id4e836854bffd4f58243018e240cac917bb04c73
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2014-12-16 05:15:57 -05:00
Uwe Stieber
39f8017e3d Terminal: Mark all deprecated features as (Deprecated) via their feature
names and fix the version ID in the TM update site name
2014-12-16 11:04:27 +01:00
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