1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-27 10:55:33 +02:00
Commit graph

35735 commits

Author SHA1 Message Date
Sergey Prigogin
7e3a37be7b Revert "Revert "Bug 459940 - Sfinae in id-expression""
This reverts commit a3147f85b0.

The regression manifests itself only during indexing but doesn't produce unresolved symbols in C++ editor. Restoring the original change since the regression is relatively benign. Will continue to investigate.

Change-Id: I1fdfb4c31a0d5c08c3bc88baaf11d36c708cd883
2015-02-16 21:41:45 -05:00
Sergey Prigogin
a3147f85b0 Revert "Bug 459940 - Sfinae in id-expression"
This reverts commit 5e2c5d8491.

The change caused few regressions on my code base. Investigating.

Change-Id: I765b1fb5e730387ec3e91d4ecdfdb8c06db3e45e
2015-02-16 20:36:17 -05:00
Alvaro Sanchez-Leon
384e9759c4 Bug 459114 - [visualizer] Make it possible to override the construction of the data model
Change-Id: Ib2af550136fa3ca638fd970e3c2e40ddf597ba80
2015-02-16 13:44:26 -05:00
Doug Schaefer
275feb6874 Bug 459971 New SerialPort support. First step is Mac library.
Java classes are defined and a pretty simple native library for
Mac is there. Tested with Arduino so I know reading works. This
implementation should work for Linux as well. Windows is going to
be the hard one.

Not checking in the binaries yet until I get more testing with them.

Also remove ppc native libraries for Mac since that hasn't been
supported in a long time.

Change-Id: If4ffbc6e73a7656a47c2f45b875be0842c482b05
2015-02-16 13:19:54 -05:00
Uwe Stieber
97fa987881 Terminal: Revert commits 91db4b63c9 and 2c2dbb710b 2015-02-16 12:36:23 +01:00
Uwe Stieber
498a812564 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
2c2dbb710b 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
4e9cddc64f Terminal: Fix build error 2015-02-16 09:06:40 +01:00
Doug Schaefer
9c7de82238 Bug 459972 - Update LaunchBar to use IRemoteConnection for targets.
ILaunchTarget is removed and replaced with IRemoteConnection. You
still have to declare a launch target type to point at a connection
type. It uses os and arch to help decide what toolchains to use for
builds.

Change-Id: I8f21b4e5043ccd8af85be91c643f58ad301c3ac4
2015-02-16 02:17:27 -05:00
Sergey Prigogin
52c80c124e Bug 402498. Do not rely on promiscuous binding resolution for adding
includes.

Change-Id: Idace39cc9ff9b781bf0de2d0017533548fb69e83
2015-02-16 01:54:30 -05:00
Nathan Ridge
0221ee20b1 Bug 441714 - Consider spurious semicolons in CaseBreakChecker
Change-Id: Id4fe394164063007c45da37ae82cc730a9e726dd
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-02-16 01:48:37 -05:00
Nathan Ridge
155fa65c1c Fix a typo in org.eclipse.cdt.codan.ui.cfgview/plugin.xml
Change-Id: I41aeb1195e9d8b663de396883e0aa6e4f3b5c6e4
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-02-16 01:45:53 -05:00
Nathan Ridge
a662bcc921 Bug 448764 - Type of EvalMemberAccess for dependent member
Change-Id: I011ceca370e584e802354f935cc9ce004641f8f1
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-02-16 01:44:56 -05:00
Nathan Ridge
5e2c5d8491 Bug 459940 - Sfinae in id-expression
Change-Id: I6cfaf2af680c3b41571d4714f9a5511ff81af42b
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-02-13 22:42:41 -05:00
Greg Watson
f431ca6fc3 Add connection host service.
Change-Id: Ie9f1edc7750cd4748a6ba15af2e04c39db34dbe4
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-02-13 17:00:39 -05:00
Greg Watson
71d0786dbb Update version to 2.0.0
Change-Id: Ie21940bc8dd34c455d97eee48d6e6c22e7fd3e6b
Signed-off-by: Greg Watson <g.watson@computer.org>
2015-02-13 16:36:53 -05:00
Marc Khouzam
04f7079574 Remove dead code
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-02-13 16:20:47 -05:00
Marc Khouzam
59e43f8253 Close resources
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-02-13 16:18:44 -05:00
Marc Khouzam
002e422dac Remove unused private method
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-02-13 16:14:09 -05:00
Marc Khouzam
ae2b10f980 Parametrize type
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-02-13 16:12:45 -05:00
Marc Khouzam
cba4006e97 Remove unnecessary SuppressWarnings
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-02-13 16:09:37 -05:00
Doug Schaefer
e97eb96c5d Bug 458583 Remote Services v2 API with UI, Local, and JSch updated.
v2 of Remote API. New Services architecture.

Connections are now stored in preferences and loaded by the framework.
Attributes are stored in the preferences. Secure attributes are stored
in the secure preferences. Remote services renamed to connection types.
Remote connections broken up into services. JSch and Local connection
types have been updated to new architecture.

Also moved the tests from core.tests to jsch.core.tests since they
are actually JSch tests and need to reference attribute names from
the jsch.core plug-in.

This is just phase one. Many more changes are expected to clean up
and to fix bugs this introduces.

Change-Id: I62ad2567b0c5ca7d277649879a8d16bec7058d5f
Signed-off-by: Doug Schaefer <dschaefer@qnx.com>
2015-02-13 12:33:30 -05: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
91db4b63c9 Terminal: Make terminal settings store more flexible to allow to store
non-string objects too
2015-02-13 15:58:37 +01:00
Nathan Ridge
145728cd74 Bug 459844 - Pack expansion in nested template
Change-Id: I0f206c2b056f0e9ba388cb9f8e78ea331616a61f
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-02-13 03:00:45 -05:00
Marc Khouzam
d266f8656e Remove unnecessary .api_filters
Note that
memory/org.eclipse.cdt.debug.ui.memory.traditional/.settings/.api_filters
needs to be kept because:
1- it removes warnings about implementing provisional APIs
2- that plugin sets warnings as errors, so warnings are not allowed

Change-Id: Id4bcc9cd78c4c6678ef749cfe276e5a9945efa1e
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-02-11 15:48:32 -05:00
Marc Khouzam
0e041e8e86 Bug 459688 - Label in breakpoint thread filter dialog should match debug
view 

Change-Id: I3d74c3316f5acbf2b6aadc0b6e99e7081384f401
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-02-11 11:17:47 -05:00
Nathan Ridge
7f377190a8 Bug 452416 - Adjust a comment about PDOM versioning
Change-Id: Ia3b20bdcb3bd82ba742ad9a1a36092a658d30238
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-02-10 04:11:27 -05: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
7c6bf70272 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
03a6818c19 Terminal: Fix findbugs warnings 2015-02-10 07:30:24 +01:00
Nathan Ridge
6a87e3014d Bug 452416 - Handle variadic functions in variable read/write analysis
Change-Id: Ib28574d3cdc14fc380e6ceb8b2ba4a240b2316c6
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-02-09 16:44:06 -05:00
Nathan Ridge
fd11d42d89 Bug 452416 - Move takesVarArgs() up from ICPPFunctionType to
IFunctionType

Change-Id: Ifd0cf6c4ca026587f2bbccfbc3d7f849c95b92de
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-02-09 16:44:05 -05:00
Uwe Stieber
f2cc88d54d Findbugs: Ignore also all DStore plug-ins 2015-02-09 19:02:02 +01:00
Uwe Stieber
3797a7f3a5 Findbugs: Ignore all of RSE for now 2015-02-09 17:26:03 +01:00
Uwe Stieber
bf3ab45883 Terminal: Remove remaining reference to deprecated local terminal
feature from repository
2015-02-09 16:18:49 +01:00
Uwe Stieber
11fb44c874 RSE: Fix reference to terminal widget feature 2015-02-09 15:39:38 +01:00
Uwe Stieber
d0a8f76ace Terminal: Clean out terminal feature structure 2015-02-09 15:23:23 +01:00
Uwe Stieber
69bd889fbb Terminal: Clean out terminal feature structure 2015-02-09 15:23:23 +01:00
Uwe Stieber
1a184c67f6 Terminal: Clean out terminal feature structure 2015-02-09 15:22:05 +01:00
Uwe Stieber
f23138ebf7 Terminal: Clean out terminal feature structure 2015-02-09 15:22:05 +01:00
Nathan Ridge
34c84eba3c Bug 459279 - Size of string literals with escape characters
Change-Id: I5fa96ce722db657d5ff4a3557d3add04e991ab88
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-02-09 00:11:40 -05:00
Nathan Ridge
f7cf56f4c5 Bug 458316 - Unqualified function call with dependent argument and
non-matching overload in scope at point of declaration

Change-Id: I2fc42e9ef9258c3c56791001217572fdd08f5025
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-02-09 00:13:41 -05:00
Nathan Ridge
327709c58e Bug 457770 - Size of empty structure
Change-Id: Id6f02228968986090867b2053c7815e594a404c1
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-02-08 23:23:18 -05:00
Michi
8a896c57ed Bug 459389 - [code assist] no members for deeply nested class templates
Change-Id: Ia6b3461325a9c489d10dd1356d46e7e6b6ee61f0
Signed-off-by: Michi <woskimi@yahoo.de>
2015-02-08 14:38:04 -05:00
Nathan Ridge
23938e2b3d Bug 445177 - Fix an over-eager optimization that can discard a desired
alternative in TemplateIdStrategy

Change-Id: Ia82460e5e3a3420cbb13f7abd698f0173336b123
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-02-08 03:48:14 -05:00
Marc Khouzam
2c1113c590 Bug 456959 - Disable test for versions of GDB that don't support it
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-02-07 19:33:34 -05:00