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

35735 commits

Author SHA1 Message Date
Sergey Prigogin
2015ebc3d0 Protect against NPE. 2015-04-16 19:47:43 -07:00
Sergey Prigogin
3c61ffa5ef Protect against NPE. 2015-04-16 14:00:55 -07:00
Marc-Andre Laperle
5da5634038 Fix version format for memory.floatingpoint
This would make Tycho 0.23.0 fail. See bug 464649.

Change-Id: I4e4ce6fc2714b5179eeb7fdd16c9461517d67a47
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2015-04-16 10:33:08 -04:00
Uwe Stieber
dc34159037 Terminals: Make sure that the sources matches the installed binaries 2015-04-16 15:29:26 +02:00
Uwe Stieber
8df909e014 Terminal: Merge o.e.tm.terminal.serial to o.e.tm.terminal.view.ui.serial 2015-04-16 15:27:25 +02:00
Uwe Stieber
3af8bb8924 Terminal: Fix bundle version reference in o.e.rse.terminals.ui 2015-04-16 13:37:47 +02:00
Uwe Stieber
372f2ab003 Releng: Added TM Terminal repository site 2015-04-16 12:54:41 +02:00
Uwe Stieber
bcca3ecf9f Releng: Set terminal stream to "development" 2015-04-16 12:16:51 +02:00
Uwe Stieber
bbb05511ef Terminal: Terminal widget moved to o.e.tm.terminal.git
- Updated target platform definitions to remove no longer necessary dependencies
- Removed Terminal modules from build and repository
- Removed Terminal subdirectory
2015-04-16 11:01:01 +02:00
Uwe Stieber
a2cc5e0878 Releng: Update Terminal target platform definition 2015-04-16 10:49:31 +02:00
Uwe Stieber
b20c784969 Releng: Move to Tycho 0.22.0 for build 2015-04-16 09:49:55 +02:00
Uwe Stieber
ff66d2ba1a Terminal: Change name space of Terminals View plug-ins and features from TCF to TM 2015-04-16 09:11:41 +02:00
Greg Watson
6ee3aff83b Merge "Fix preference category and remove debugging" 2015-04-15 20:05:15 -04:00
Greg Watson
8059f28aff Remove old plugin repos
Change-Id: Iaaf0791d597de221bf2f74f14e871b2d706278d9
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-04-15 17:58:59 -04:00
Sergey Prigogin
100054d69a Cosmetics. 2015-04-15 14:34:52 -07:00
Marc Khouzam
3f8305fc0f Move to new getAdapter() signature using generics
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-04-15 15:39:36 -04:00
Sergey Prigogin
30b6492de1 Generified getAdapter method. 2015-04-15 11:42:01 -07:00
Marc Khouzam
2335e8b93b Move to new getAdapter() signature using generics
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-04-15 14:02:24 -04:00
Marc Khouzam
7c8b2459d5 Move to new getAdapter() signature using generics
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-04-15 13:36:20 -04:00
Marc Khouzam
39fa80d9de Update to use generics
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-04-15 13:19:11 -04:00
Uwe Stieber
cb34c361b0 Merge branch 'terminal_split' of ../../../tcf/sources/org.eclipse.tcf 2015-04-15 06:53:54 +02:00
Doug Schaefer
860e0af8c8 Bug 463981 Move preference loading to UI thread.
A couple of lines in the CUIPlugin.start() method load preferences.
This can only be done from the UI thread since it eventually loads up
colors which can only be done on the UI thread. This change moves
those two lines to a UIJob.

Change-Id: I692a81d5a38f63c506dc73da93df6c2e9e4b6192
2015-04-13 13:26:58 -04:00
Jeff Johnston
61200ab252 Fix CLang Toolchain enablement
- Fix LlvmEnvironmentVariableSupplier.getDirIfLlvmFound method
  which was not bothering to look for llvm-ar in the user's path
  because it would only set its internal llvmPath variable if
  directories ended in '/' or if a subdir was provided which is
  not the case for it being called from LlvmToolChainSupported
- set the llvmPath to the candidatePath at the beginning so the
  test will be performed

Change-Id: I4b93fb3e569c32cff580c57dbedbe730dbbe057e
2015-04-13 13:01:14 -04:00
Simon Marchi
84a53f8d80 [dsf-gdb] Remove usage of AsyncCompletionWaitor in MIMemoryTest.asynchronousReadWrite
Change-Id: I700736eea51f5aa5292143e11a259c958af2a68e
Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
2015-04-13 11:05:42 -04:00
Greg Watson
2618625a26 Merge "Bug 463844 - Support serial port connection type." 2015-04-13 09:54:04 -04:00
Anton Leherbauer
c0ce0a2b8c Bug 313431 - The Binaries folder in the C/C++ view disappears sometime
Change-Id: Iccde8b904de9ba4083ecd0471f9e14e12b54e62e
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2015-04-13 09:40:20 -04:00
Sergey Prigogin
20328a9961 Revert "Bug 462353 - [visualizer] Add support for persistent List<T> and
Map<String,T> parameters in PersistentSettingsManager"

This reverts commit e329e6a518.

Change-Id: I8aef5384e73a62a3efc21ea046a71a1bf5f5e1d6
2015-04-12 15:43:20 -07:00
mazab
a2cff345b1 Bug 438549 Add mechanism for parameter guessing.
Change-Id: Ia7a8a20a00b6d33c694cac79cfa69c366a372708
Signed-off-by: mazab <mohamed_azab@mentor.com>
2015-04-12 11:29:35 -07:00
Sergey Prigogin
be1db1a1e2 Consider included .inc files as being exported by default. 2015-04-10 18:22:36 -07:00
Sergey Prigogin
82821b7496 Fixed JavaDoc. 2015-04-10 18:18:02 -07:00
Greg Watson
a5e9db7a27 Fix preference category and remove debugging
Change-Id: Ia59e217e8d7366939bc0a077d351e54d56ca5945
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-04-10 15:10:13 -04:00
Marc Dumais
9ea9dd867c Bug 464184 - Update GDBHardwareAndOS service to take advantage of GDB
providing CPU/core info

Change-Id: I9d6ce989d9b71e7dd83f3d395da972d43486345c
2015-04-10 14:51:28 -04:00
Alena Laskavaia
013c6fa1fe launch-bar: prevent event storm on initialization
- prevent events dispatch during initialization of launch bar manager
- also fix case when connection is renamed - we don't need to remove it

Change-Id: I8ba5938afd21c9b2459563cd9e3385fb9a69f673
2015-04-10 12:59:39 -04:00
Doug Schaefer
1bbe4be784 Bug 463844 - Support serial port connection type.
This adds a remote connection type that uses the CDT Native serial
port driver. Really all this is supported is the command shell for
the Remote Terminal. But it's a great example of something very
different from SSH and Local that supports the same common infra
structure such as the Terminal.

Change-Id: I813e26370d3d137d5158fa63deba4b0820cdd596
Signed-off-by: Doug Schaefer <dschaefer@qnx.com>
2015-04-10 12:35:11 -04:00
Alena Laskavaia
baa294b085 launch-bar: config selector - remove active config chage
in last patch I did not actually remove setting active
config from configSelector - it should not set it, but
it will be set automatically when config is saved.


Change-Id: Idcb84d2d71567f1e60cb452fb4df15ed962dded6
2015-04-10 10:00:16 -04:00
Thomas Corbat
3bd061e4ee Bug 389299 - Toggle Function: Internal error on syntax errors
Added check to initial condition, for syntax errors in definition AST.

Change-Id: I6ffce441174252298e726a572862ebf65a8694ea
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
2015-04-10 01:48:17 -04:00
Marc Khouzam
db8179004f Bug 463977 - Exit code not always displayed in console
Change-Id: I6342cd55530eeb1ea9faf52cd26884065f069ebd
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-04-09 15:16:19 -04:00
Alena Laskavaia
17fff835d1 launch-bar: added some guards for mode selection and API for setting
mode

* added API for setting mode and target without changing active
descriptor
* used this API in the config selector to set the mode
* added guard against mismatched mode


Change-Id: I58da4aac12950c21192385820683623f9e939786
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
2015-04-09 11:39:56 -04:00
Doug Schaefer
95bff0bb50 Bug 459971 - Add serial port plug-in to CDT platform feature.
Change-Id: I5ece8836d95ad40003a330c70e081f43a8149460
2015-04-09 10:56:55 -04:00
Marc Dumais
e329e6a518 Bug 462353 - [visualizer] Add support for persistent List<T> and
Map<String,T> parameters in PersistentSettingsManager

Change-Id: I64d44e112c3c9e2d24e7fcc62a3a6be7d865d6ac
2015-04-09 09:39:25 -04:00
Thomas Corbat
3855933de1 Bug 399217 - Toggle Function: Exception on typedef as return type
The bug(s) seems to be fixed already.
Added a test case for verification.

Change-Id: If42d796ba27694254bdcd79d69aad323763c2105
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
2015-04-09 11:52:22 +02:00
Thomas Corbat
442bcd62e1 Bug 464102 - Toggle Function for nested namespaces
Implemented proper handling of nested namespaces for toggle function
refactoring.

Change-Id: I850d3a7c9957dc2e26db4d1ac1aabf9a33bc2223
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
2015-04-09 03:38:48 -04:00
Doug Schaefer
ebc8caa425 Windows and Linux serial port support. Also played with I/O streams.
Added buffered writes as well as non-native unbuffered reads.

Change-Id: I3577746ed8215844e02601608f4a9173d1639aa1
2015-04-08 13:29:05 -04:00
John Eblen
5cdc3b254a Merge "Fix local command proxy" 2015-04-07 12:58:30 -04:00
Marc Khouzam
b31476c87b Address minor review comments from review 41198
Change-Id: I8d5ddd9426babd0577e1f8fb5e4fdb6b7b7dfbe3
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-04-07 03:00:58 -04:00
Doug Schaefer
6993415180 Bug 459971 - Move serial port to it's own plug-in. Starting with Mac.
There are a number of requests to support serial port independent of
CDT and independent of Eclipse. Putting the serial port into it's
own plug-in so it's jar can be loaded into pure Java apps.

Change-Id: I9b35d9bedeee0a0b1c16ad1c884830894320a726
2015-04-06 19:39:30 -04:00
Sergey Prigogin
711ec8df95 Bug 461538 - "noreturn" attribute in destructor is not accounted for
Change-Id: Ia3c3bdfdb26ff18092fd20be02f178ebb71848bb
Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2015-04-06 17:35:03 -04:00
Marc Khouzam
d702a8f947 Bug 425698: Refresh Traditional rendering in memory view when
stepping

Change-Id: I61c4b502a161139f98d7b73026a863dcf4f2ad52
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-04-06 15:17:42 -04:00
Vladimir Prus
1502c78cd6 Expose raw varobj fields in MIVariableObject.
Presently, the field from MI are parsed in MIVar, then copied to
MIVariableManager.MIVariableObject, and then to ExprMetaGetVarInfo.
As result, although MI allows additional fields, a custom IDE cannot
access them, even though all of the above classes are in dsf.gdb
package.

This package firstly eliminates some code duplication, and then make
raw MITuple be propagated along the chain.

Change-Id: I57436fef65aaaf4805422df34466d10f2a205920
2015-04-06 20:51:54 +03:00
Sergey Prigogin
c7f6b0f2b8 REmoved an piece of accidentally leaked code. 2015-04-06 07:32:27 -07:00