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

7684 commits

Author SHA1 Message Date
Martin Oberhuber
e904f465b8 Bug 475422: Fix terminal display on MacOSX Retina
Change-Id: I4ca6cf928840049842542db83b2afbd4dfd0e848
2016-09-19 15:31:31 +02:00
Uwe Stieber
a53620ce95 Update target definition files and project set 2016-08-26 18:00:17 +02:00
Anton Leherbauer
ad7aa452d3 Fix API tooling issues 2016-06-30 15:03:46 +02:00
Anton Leherbauer
092e089d40 Bug 494108 - [telnet] Telnet line-ending should be configurable 2016-06-30 14:25:49 +02:00
Aurelien Pupier
84f5872d31 [496808] Use new FilteredTree style
Change-Id: I8f181f73e55361894027a0f01acd175ae0c37bec
Signed-off-by: Aurelien Pupier <apupier@redhat.com>
2016-06-27 10:36:28 +02:00
Dirk Fauth
159afcfd92 Bug 494508 - Show in local terminal only available in project explorer
Added the menu contributions to
popup:org.eclipse.jdt.ui.PackageExplorer?before=group.edit additionally
to the ProjectExplorer contributions.

Change-Id: I1438057d82389c332c3678a3568bf0706497b49f
Signed-off-by: Dirk Fauth <dirk.fauth@googlemail.com>
2016-06-23 22:13:16 +02:00
Uwe Stieber
0bb01ded3a Fix Bugzilla 496314: "Initial Working Directory" preferences doesn't
work
2016-06-20 09:33:40 +02:00
Uwe Stieber
c48666a912 Configure Maven Central cache 2016-06-14 10:14:35 +02:00
Martin Oberhuber
da9b43493e Polish: Fix Findbugs Warnings
Change-Id: Ia43fad4721162d3e834d95773ad604247cd92556
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2016-06-06 01:36:16 +02:00
Martin Oberhuber
8854fc9696 Polish: Export all packages
Change-Id: I95258bdb898112c0a78431281fec9e5a687ecf90
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2016-06-06 01:29:33 +02:00
Martin Oberhuber
026296b1e4 Polish: Fix update site name and remote.sdk feature label
Change-Id: I0ba754959f3c4e5ed10d2d3f6c79ea9664257a61
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2016-06-06 00:20:30 +02:00
Martin Oberhuber
0742948918 Polish: Fix NewTerminalView Action Label
Change-Id: I09ab930ee8f1428e4109277e5dc4a024031ce7a4
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2016-06-06 00:20:22 +02:00
Martin Oberhuber
63b2c797b7 API Tooling: Add missing @since 4.1 tags
Change-Id: I9bead7f0537bcbff89fca582fc8510d441eeb39c
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2016-06-06 00:20:11 +02:00
Martin Oberhuber
8a58510c51 Update to official Platform 4.6rc4 build site
Change-Id: Idd2e68a55a557e1339ff2cdf9d3038c3e20d36fe
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2016-06-06 00:17:57 +02:00
Martin Oberhuber
d139f177ea Update Orbit to Neon R20160520211859
Change-Id: I90985bfe5b00b1c323c4ec8201b4e2e2511cbb0e
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2016-05-26 18:28:31 +02:00
Uwe Stieber
397566b1c3 Switch to Neon M7 Orbit repository 2016-05-13 13:35:17 +02:00
Uwe Stieber
838e82efeb Remove unused suppress warning tag 2016-03-19 09:19:19 +01:00
Uwe Stieber
23e5ed3b10 Fix NPE on initializing the external executables state service provider
- part 2
2016-03-19 09:18:30 +01:00
Uwe Stieber
6b26ac987b Fix NPE on initializing the external executables state service provider 2016-03-19 09:15:45 +01:00
Simon Marchi
69465ac525 Bug 489676 - Ensure that RSEInitJob is scheduled before waiting for it to complete
There are two versions of RSEInitJob.waitForCompletion:

  waitForCompletion()
  waitForCompletion(int phase)

The waitForCompletion() version ensures that the job has been scheduled
before waiting for it, but not the waitForCompletion(int phase)
version.  Therefore, if the waitForCompletion(int phase) version is
called first, the calling thread can end up waiting for the completion
of a job that has never been started.

I got in this situation by disabling the auto-start of the RSE UI plugin
(in Window, Preferences, General, Startup and Shutdown).  Trying to
create a remote launch in CDT calls waitForCompletion(int phase),
therefore freezing the entire Eclipse.  When the auto-start of the RSE
UI plugin is enabled, the waitForCompletion() version is called during
the initialization of that plugin, so the problem did not appear.

The suggested fix is simple, just move the code that ensures the job has
been scheduled from waitForCompletion() to waitForCompletion(int phase),
so that the job can be scheduled by both versions (since the former is
implemented by calling the later).

Change-Id: I9f6e5f948c3dbf1be60ddf04af5adbdfcaf3a7eb
Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
2016-03-15 12:53:16 -05:00
Uwe Stieber
b093d30afe Fix casting to the correct type for compatibility with older Eclipse
releases
2016-03-09 09:01:45 +01:00
Uwe Stieber
4f29bbabc0 Fix copyrights 2016-03-08 17:03:20 +01:00
Uwe Stieber
690bb95530 Fix NPE in ExternalExecutablesManager 2016-03-08 17:01:11 +01:00
Dirk Fauth
a02adccef6 Bug 460496 - [TERMINALS] Make it easier to run Git Bash
Added auto-detection of Git installations on Windows

Change-Id: I42702126ffb550dd8b289a45ee552d5095a1a615
Signed-off-by: Dirk Fauth <dirk.fauth@googlemail.com>
2016-02-10 21:03:30 +01:00
Dirk Fauth
e25c78d251 Bug 460496 - [TERMINALS] Make it easier to run Git Bash
Added external executables to the terminal combobox on the Open Terminal
Dialog (Ctrl+Alt+Shift+T)

Change-Id: Ia9d9a3959fd95b666c4a1ad4474b519103297920
Signed-off-by: Dirk Fauth <dirk.fauth@googlemail.com>
2016-02-10 20:58:08 +01:00
Dirk Fauth
0c1dea7137 Bug 460496 - [TERMINALS] Make it easier to run Git Bash
Moved the code and all related configurations regarding showin from
o.e.tm.terminal.connector.local to o.e.tm.terminal.view.ui

Change-Id: If548ae729173c6127f7cf918aa2f783cd6cb3961
Signed-off-by: Dirk Fauth <dirk.fauth@googlemail.com>
2016-02-10 16:02:54 +01:00
Dirk Fauth
8eb7a7f21d Bug 473107 - [TERMINALS] Show-In menu type depends on project type
Introduced an ISourceProvider to check if external executables are
configured. Renamed the Terminal context menu "Show In" to "Show in
Local Terminal". Extended the visibleWhen check so that the "Show in
Local Terminal" menu is only visible in the context menu if an external
executable is configured. Otherwise it is possible to open the Terminal
via the inclusion of the command in the default "Show In" menu.

Change-Id: I618b2352a8973d6591cf9e673dc4eb01aeec072e
Signed-off-by: Dirk Fauth <dirk.fauth@googlemail.com>
2016-02-10 13:37:12 +01:00
Kaloyan Raev
671d63b214 Increment version to 3.7.1 for features with recent fixes.
Change-Id: If18405b9632324936b7fad96211d752daa1b4edd
Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>
2016-01-28 16:33:01 +02:00
Kaloyan Raev
80910dc63a Merge "[480836] [ftp] cannot list directories on IBM i" 2016-01-28 09:30:22 -05:00
Kaloyan Raev
8efe8471ec [480836] [ftp] cannot list directories on IBM i
Bug: 480836
Change-Id: I9c6c2c3534ee3bf48f19d080d0cd15c7ecb3490c
Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>
2016-01-28 16:14:26 +02:00
Kaloyan Raev
0e9bd3fe8a Bump +100 service version of org.eclipse.rse.ui
Change-Id: I59309c8f3c53d16c59feec7146db3a91d71f7e3b
Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>
2016-01-28 14:57:44 +02:00
Kaloyan Raev
916992ab3d Bug 485658 - NPE prevents displaying the actual error
Change-Id: I66ec6d071a6807e6f90835bdc09e9cc46e6808fe
Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>
2016-01-12 19:02:29 +02:00
Marc Khouzam
222deaa4e4 Missing string for %TerminalConnector.local
Change-Id: I1f2dc6ba9d59763f78b06c404581ee19a6f311d7
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-12-17 09:45:06 -05:00
Anton Leherbauer
e7939cc360 Fix handling of exported bash functions in environment 2015-12-16 09:34:00 +01:00
Ryan Prichard
44f0083f72 Reply to a DSR(5) request for ready status.
When TM Terminal sees this:

   ESC [ 5 n

It replies indicating that the terminal is OK:

   ESC [ 0 n

This escape sequence is documented here:

   8.3.35 DSR - DEVICE STATUS REPORT.  Page 40.
   http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-048.pdf

Motivation: I'd like to switch winpty from using DSR(6) to DSR(5) as its
ESC flushing command.  When winpty sees a bare ESC, it can either
synthesize a VK_ESCAPE keypress or wait to see if the ESC was part of some
other escape sequence.  It tries to deal with this by generating a DSR(6),
which should flush out the remaining bytes of the sequence, if there are
any.  DSR(6) is suboptimal, though, because the reply collides with the
sequence some terminals use for F3 with a modifier:

    ESC [ nn ; nn R

DSR(5) generates a DSR(0) reply, which does not have the same problem.

DSR(5) is supported by all the terminal emulators I tested, including
xterm, rxvt, rxvt-unicode, gnome-terminal, konsole, putty, mintty,
OS X's Terminal.app, and IntelliJ/jediterm.

Signed-off-by: Ryan Prichard <ryan.prichard@gmail.com>
2015-11-30 20:31:00 -06:00
Florian Holl
6ad41e9ddf [457303] - No visual feedback during Drag & Drop for invalid drop target
Change-Id: I32743c8397f6688e6939890e6bca72201b915f3e
Signed-off-by: Florian Holl <florian.holl@ts.fujitsu.com>
2015-10-30 14:23:39 +01:00
Uwe Stieber
8288fab8aa Fix target platform configuration 2015-10-23 19:43:38 +02:00
Uwe Stieber
a4648a5130 Releng: Fix platform and Orbit site URLs 2015-10-23 19:34:35 +02:00
Uwe Stieber
cd6c2f0219 Update Eclipse Neon target definition 2015-10-23 18:08:41 +02:00
Uwe Stieber
2b1e51064d Added Eclipse Neon target definition 2015-10-23 18:01:34 +02:00
Anton Leherbauer
194f4e2611 Bug 477702 - Telnet line ending needs to be CRLF 2015-10-01 12:35:46 +02:00
Martin Oberhuber
02cf48046f Cleanup: Fix Terminal API Markup part 2
Mark Terminal Interfaces as @noextend @noimplement where implementation
doesn't make sense (since it's just constants or an abstract base class
exists for extending). This helps giving room for safely extending 
Terminal interfaces in a backward-compatible way in the future, by
leveraging Eclipse API Tooling.

Change-Id: Ia5a99f9379ddd73dd58afe4dec4540ae24633b09
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2015-09-16 16:24:27 -04:00
Uwe Stieber
1a1bcf774b Improve "New Terminal View" handling.
- Add a command to open the new terminal view. Allows to associate a
short cut
- Open the "Open Terminal" dialog on creating a new terminal view
2015-09-14 11:37:32 +02:00
Martin Oberhuber
0a79c61273 Merge "Cleanup: Fix various API Markup Issues" 2015-09-10 13:07:56 -04:00
Uwe Stieber
7f0e1df264 Releng: SDK version for Neon is still 4.5.0 2015-09-10 16:48:45 +02:00
Uwe Stieber
83659a822a Releng: Fix SDK version id 2015-09-10 16:31:50 +02:00
Uwe Stieber
de7244a8f0 Releng: Fix Mars profile id 2015-09-10 15:02:33 +02:00
Uwe Stieber
9be004b4b8 Releng: Added Mars profile and switched default build platform to Neon 2015-09-10 14:59:35 +02:00
Martin Oberhuber
ec23b12ef2 Cleanup: Fix various API Markup Issues
This fixes API related issues and warnings by adding appropriate markup
where it had been forgotten. This is formally breaking binary
compatibility in some cases, but we are OK releasing as 4.1 since it
just codifies the original intent of the API.

1. org.eclipse.tm.terminal.control/MANIFEST.MF:
   - Replace unintuitive "x-friends" with more obvious "x-internal". 
   - Update the terminal.test/.classpath instead for giving access.
   - Add @noimplement keywords on interfaces where appropriate.
2. org.eclipse.tm.terminal.view.ui:
   - Add missing @since tags, and mark the view.showin package as 
     "x-internal", since it was never meant to be API.
   - Add @noimplement keywords on interfaces where appropriate.
3. Generally, remove unnecessary @suppress("restriction") warnings 
   and fix one "Type Safety (ArrayList)" warning.

Change-Id: I75f8b0fb3a5ff0383bff3bc0a4a8d9fd07b71ac9
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2015-09-10 14:52:06 +02:00
Uwe Stieber
d8876fc34f Releng: Added Neon target platform definition 2015-09-10 08:39:54 +02:00