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

12935 commits

Author SHA1 Message Date
Sergey Prigogin
5067760a91 Revert "Bug 466362 - StackOverflowError involving self-referencing template definition"
This reverts commit 74292d661b.
2015-05-13 11:49:33 -07:00
Sergey Prigogin
74292d661b Bug 466362 - StackOverflowError involving self-referencing template
definition
2015-05-13 11:46:05 -07:00
Nathan Ridge
c75374a1ef Bug 466861 - Do not lose template parameters of derived class when doing
access checking for content assist

Change-Id: I850bc2c1f7f49682fc51ad5be621a7125936dd08
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-05-13 00:17:44 -04:00
Nathan Ridge
165175210d Bug 466861 - Some minor code cleanup in AccessContext
Change-Id: I10145cc5d739d55e7f1594d6747fd9c1b73c7f05
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-05-13 00:17:03 -04:00
Nathan Ridge
0ff408c238 Bug 466845 - Parameter pack of reference type as field owner
Change-Id: Ib1a04bbe50817db5400c70d494fd9d938458020f
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-05-10 18:32:13 -04:00
Sergey Prigogin
76d4831878 Revert "Bug 466362 - StackOverflowError involving self-referencing template definition"
This reverts commit cfd51db02b.
2015-05-08 14:48:46 -07:00
Sergey Prigogin
7f376ffdd7 Replaced XXX tags with TODO. 2015-05-08 14:41:01 -07:00
Sergey Prigogin
ef33d0d299 Fixed an NPE.
Change-Id: If2455671e50e99a662d469febc8e5babf7fc24e3
2015-05-08 14:40:30 -07:00
Sergey Prigogin
cfd51db02b Bug 466362 - StackOverflowError involving self-referencing template
definition

Change-Id: Ia5e6316e6246857533047a0791b22facea8c3271
2015-05-08 14:11:17 -07:00
Sergey Prigogin
909122f9e3 A minor performance optimization. 2015-05-07 17:54:53 -07:00
Sergey Prigogin
ef75f97a97 Cosmetics. 2015-05-07 17:54:51 -07:00
Sergey Prigogin
07117f922a Cosmetics. 2015-05-06 18:11:14 -07:00
Sergey Prigogin
f14b41343a Cosmetics. 2015-05-06 17:36:57 -07:00
Sergey Prigogin
0f25dd18d3 Cosmetics. 2015-05-06 12:49:14 -07:00
Sergey Prigogin
fa989bde50 Moved TypeMarshalBuffer from org.eclipse.cdt.internal.core.pdom.db to
org.eclipse.cdt.internal.core.pdom.dom

Change-Id: Ie4614ba8972cf6cb86ccfa5ef3d5cbc620fe9787
2015-05-06 11:25:40 -07:00
Sergey Prigogin
15da05324a Cosmetics. 2015-05-06 10:18:08 -07:00
Sergey Prigogin
89ae641793 Fixed a resource leak. 2015-05-05 18:25:41 -07:00
Sergey Prigogin
e8e43a37f8 Fixed a compiler warning. 2015-05-05 15:59:48 -07:00
Sergey Prigogin
7bc5a81935 Cosmetics. 2015-05-05 10:22:25 -07:00
Marc Khouzam
e820f872ad Incremented CDT feature version to 8.7.0
Change-Id: Ife0feaaa9263d2b7797e31d628250bd26caff1b5
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2015-05-04 21:07:13 -04:00
Sergey Prigogin
958d5a8a3d Revert "Bug 438549 Add mechanism for parameter guessing."
This reverts commit a2cff345b1.

Reverted due to a serious performance regression.

Change-Id: I90a5b4ded9b7180cf10f1fba64bca897a2040013
2015-04-26 01:17:08 -04:00
Anton Leherbauer
ce8be9513d Bug 349564 - The 'Binaries' node does not always disappear when project is cleaned
Change-Id: I511582a66f4b63b15732512093f30da08fa13ed4
Signed-off-by: Anton Leherbauer <anton.leherbauer@windriver.com>
2015-04-21 08:29:20 +02:00
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
Sergey Prigogin
100054d69a Cosmetics. 2015-04-15 14:34:52 -07:00
Sergey Prigogin
30b6492de1 Generified getAdapter method. 2015-04-15 11:42:01 -07: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
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
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
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
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
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
Sergey Prigogin
c7f6b0f2b8 REmoved an piece of accidentally leaked code. 2015-04-06 07:32:27 -07:00
Sergey Prigogin
01776b1d4f Cosmetics.
Change-Id: If8bd6e3abbc8160666ba45bacbb52aeb49bc6109
2015-04-03 14:46:40 -07:00
Nathan Ridge
bb7af88082 Bug 440940 - For Open Declaration, filter out results in headers that
aren't included

Change-Id: I4d4ca59dbde1606105c7f3702559046fa160d686
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-04-03 17:25:09 -04:00
Nathan Ridge
4ff8bab2fb Bug 440940 - Remove a couple of test classes that are no longer useful
Change-Id: I664a77c49fc58120cab6f2c78c8ed57edc87fa7b
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-04-03 17:24:36 -04:00
Sergey Prigogin
0745c0a502 Cosmetics.
Change-Id: I8e759d90c01ce865a14c6a57d91e4c9e9b2bc47f
2015-04-03 14:18:04 -07:00
Nathan Ridge
55475a9fea Bug 463234 - When disambiguating between targets for Open Declaration,
only prefer a method to a class if the method belongs to that class

Change-Id: I8cf9aed692ce989d83cc8ffd08672a3ee73a1c8b
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-04-03 16:49:27 -04:00
Nathan Ridge
c89901c49a Bug 463234 - Infrastructure for testing ambiguous targets for Open
Declaration

Change-Id: Ib5b5166b19a85516f7e7b9d930d763a2e280768e
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-04-03 16:48:52 -04:00
Nathan Ridge
f4cf37f562 Bug 463234 - Reuse more code between different selection tests
Change-Id: I312217b9324e0f1786e76d30d7c517a2f417b51d
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-04-03 16:47:56 -04:00
Sergey Prigogin
94aa97e0b6 Cosmetics.
Change-Id: I473deba48684e751905fbfa487df6fe9146781c2
Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2015-04-03 12:05:27 -07:00
Sergey Prigogin
bec85475fd Reverted erroneous commits.
Change-Id: I7e914e27413f102d4b84c62f53f300c4ec5d23e8
Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2015-04-03 13:37:47 -04:00
Nathan Ridge
76f23d05c3 Bug 462705 - Derived-to-base pointer conversion in conditional operator
Change-Id: I04f792ae9485f9fbc67a7fd3658ef571d1ae7d0c
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-04-03 13:17:27 -04:00
Sergey Prigogin
f93a835c69 Corrected erroneously change plugin version.
Change-Id: Iadd357d4c1a20d16eaf27fddc171b440586679b9
Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2015-04-03 10:12:29 -07:00
Sergey Prigogin
4d1b8a8e26 Cosmetics 2015-04-02 20:41:39 -07:00