Doug Schaefer
c29243b187
Revert "Bug 489563 - API change for Language Settings Providers."
...
This reverts the changes we've made for language settings providers
so that I can start again with a cleaner approach.
Change-Id: Icddd5a465a8f217594af5b07011a56bf1dfdf014
2016-03-22 10:32:31 -04:00
Doug Schaefer
5a5de4b1db
Bug 489563 - API change for Language Settings Providers.
...
Use IBuildConfiguration instead of ICConfigurationDescription.
Add adapters to convert back and forth between these. Create
IBuildConfiguration objects when configuration descriptors are
created.
Clean up formating of the code involved.
Change-Id: Iec5ca132dddbf990f116f96b4680ef5f7318e28b
2016-03-20 23:10:46 -04:00
Sergey Prigogin
44e0370d76
Marked deprecated APIs with @noreference tags to be able to remove them
...
later.
Change-Id: I7ca0a396d3080c30d8dad70717d85bb0b973b01a
2016-03-14 23:54:42 -04:00
Sergey Prigogin
9d492879be
Removed deprecated methods.
...
Change-Id: I2bcbab9c93767451b8649963daabb9ea6259c683
2016-03-14 17:13:07 -04:00
Jesper Eskilson
eac2f92bb4
Fixed warnings: do not call MessageFormat#format(...) with String[].
...
Change-Id: I3da681e323cfeb0c1c07a669183e6d1d18ca6ff6
Signed-off-by: Jesper Eskilson <jesper.eskilson@iar.com>
2016-03-14 13:41:59 -04:00
Sergey Prigogin
2f32c523f5
Cosmetics.
2016-03-11 19:10:12 -08:00
Sergey Prigogin
6009665334
Bug 489468 - Extract Function creates illegal declaration in .h when
...
there is a using statement in the .cpp for an argument type
Change-Id: Ie54ce13b434bab21f96b0c6bb7347846d52314e0
2016-03-11 17:47:46 -05:00
Sergey Prigogin
1a0c51205e
Bug 488904 - Performance regression of code completion due to parameter
...
guessing
Code cleanup.
Change-Id: Idf8fadddef683bd1161a0d60333e47cd2437d730
2016-03-11 17:34:13 -05:00
Sergey Prigogin
9240257992
Cosmetics.
...
Change-Id: If6660920227beedfa8d2c39c3e24cf1bd6454d5e
2016-03-11 17:33:53 -05:00
Sergey Prigogin
4a9287acb5
Remove use of deprecated methods.
...
Change-Id: Id14e9948dc30a998adad463e338dc86df109e315
2016-03-11 16:45:54 -05:00
Sergey Prigogin
6386496e21
Minor cleanup.
...
Change-Id: I75888180972f3e4f9c5cf1088c9347b1e6fd0b27
2016-03-11 15:52:12 -05:00
Sergey Prigogin
b2db38b873
Removed redundant type arguments.
...
Change-Id: Id238b37fb6852e9998b9aa3f4fd9f5e8d7f54bd6
2016-03-09 05:24:49 -08:00
Sergey Prigogin
a045063cea
Removed redundant type arguments.
...
Change-Id: I96e07fd9e0fdb628db449bbf54385abe68fccced
2016-03-08 21:19:14 -05:00
Sergey Prigogin
70fe6cbbde
Bug 488904 - Added a preference for enabling/disabling argument guessing
...
Change-Id: Id39454da16638d5f11c95e419c2385dc16cdb53a
2016-03-02 20:39:12 -08:00
Sergey Prigogin
86dabd3d00
Cosmetics.
2016-03-02 19:54:02 -08:00
Sergey Prigogin
70fe8493fc
Cosmetics.
2016-03-02 19:29:36 -08:00
Sergey Prigogin
028f8545ca
Cosmetics.
2016-03-02 17:46:00 -08:00
Sergey Prigogin
bc14c5b1cc
Bug 488904 - Performance regression of code completion due to parameter
...
guessing
Change-Id: I5a6b693b898d40853da5c2d112c62c93eaf60064
2016-03-02 17:21:51 -08:00
Sergey Prigogin
3e27134c47
Cosmetics.
...
Change-Id: I379de81844c6beed828ec2d27cef110a10987d17
2016-03-02 14:34:20 -08:00
Sergey Prigogin
69562ae63e
Bug 488605 - Organize Includes adds an include for a header included by
...
the partner header
Change-Id: I16ca2afc2ecbe1b47c9a71be5e0c170c9ac0d08d
2016-02-26 23:43:01 -05:00
Sergey Prigogin
6fb068d42e
Bug 488604 - Organize Includes adds include for type hidden behind a
...
macro
Change-Id: Ibfe1499580b3b34ff9c3cff0fbbd8b3b3b9506fa
2016-02-26 16:32:56 -08:00
Sergey Prigogin
7c321bae13
Bug 488506 - Organize Includes adds include for function hidden behind a
...
macro
Change-Id: Ic737e34f71953f1e53a2c1cf2a21e340b7593c33
2016-02-25 19:54:01 -08:00
Sergey Prigogin
34eac4ab17
Adjusted a message.
2016-02-25 16:54:03 -08:00
Sergey Prigogin
01b0b877e1
Bug 488349 - Organize Includes removes an include necessary for a method
...
call
Change-Id: I309046e32ea2be5f0b6ecc00643d03c131bfafb6
2016-02-24 20:49:27 -08:00
Sergey Prigogin
a913d61e4f
Cosmetics.
2016-02-24 17:57:35 -08:00
Sergey Prigogin
98bbc1597e
Adjusted header substitution map.
...
Change-Id: I3ab5e2aaaa1ece8e22059a4228ebff9754894f91
2016-02-19 20:13:46 -08:00
Sergey Prigogin
f4cb39bc3b
Bug 487972 - Unnecessary inclusion of <cstdbool>
...
Change-Id: I3f8b9cd157107f81a46e26c0966ce551772fb5ec
2016-02-17 18:48:20 -08:00
Sergey Prigogin
1a4e98b866
Bug 487971 - Organize Includes removes a necessary include
...
Change-Id: I74abb929cabcb78733215da552e3ada227aa26e8
2016-02-17 17:34:53 -08:00
Sergey Prigogin
728fd554e4
Incremented version of org.eclipse.cdt.core to 6.0.
...
Change-Id: I059e7eba9eff7f24c84e08a1cbf658381aaaf19d
2016-02-17 10:28:26 -08:00
Nathan Ridge
6398b59947
Bug 478121 - HeuristicResolver: add support for EvalID with non-dependent field owner type, and EvalMemberAccess
...
Also use HeuristicResolver in CContentAssistProcessor to determine more
accurately whether dot-to-arrow replacement should be performed.
Change-Id: If011d6797247acc41c9fdd705dd8f5fbcbce87a4
2016-02-11 20:13:00 -05:00
Marc Khouzam
2ad68f7f80
Update copyright dates
...
Change-Id: I94ac38c37657e270f62db9bbd2859c2c6de40e5f
2016-02-11 01:50:14 -05:00
Nathan Ridge
93af811c6d
Bug 486683 - Highlighting for context-sensitive keyword inside macro expansion
...
Change-Id: I28c729dffcffd6a69f4adcc94d22d789ebb00b11
2016-02-02 01:51:48 -05:00
Nathan Ridge
a201468432
Bug 486682 - Syntax coloring of macro arguments that occur in reverse order in the AST
...
Change-Id: Ib038a39ada52d44356c4207bef72a681dd3aa790
2016-02-02 01:50:26 -05:00
Marc Khouzam
766f66c0ab
Missing copyright header.
...
Copyright assigned to company of the committer
who did the first commit of the file.
Change-Id: Ia133694018c798f9558258810982f5276737a0b0
2016-02-01 12:47:41 -05:00
Nathan Ridge
aca9b68b02
Bug 486688 - Syntax highlighting for dependent enumerator / enumeration
...
Change-Id: I3054a8e8d556f1473049e8b11c64c1e066e16004
2016-01-29 02:41:44 -05:00
Nathan Ridge
eb54f64445
Bug 484898 - Highlighting of inherited constructor name
...
Change-Id: I314dcf08b0d882a60aa02f248131d02281f8ff16
2016-01-29 02:37:57 -05:00
Stefan Xenos
b7eb62ae3b
Fix compiler errors in CElementSorter
...
Change-Id: I8c105b7649c688bbb02ae64b5f74a0f8dedeb468
Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-01-28 13:43:47 -05:00
Nathan Ridge
1d46897ad0
Bug 485709 - Syntax coloring of qualified enumeration
...
Change-Id: I33c8edc024fbb23c16e9328a15ddec05eabd6124
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2016-01-25 00:16:44 -05:00
Marc Khouzam
b745736775
Incremented CDT features version to 9.0.0
...
This includes bumping the standalone debugger to 9.0.0
Change-Id: I55fae1cec995b5f6865a5b174c004ed1b76e9bea
2016-01-18 16:37:47 -05:00
Alena Laskavaia
d3e933501e
Bug 411579 - Add a "Create new class" Quick fix.
...
Change-Id: I57dc46f079357de7d5c281d016a25baa3f2154a6
2016-01-07 20:35:31 -05:00
Nathan Ridge
bc953d2348
Move findAncestorWithType() from CPPVisitor to ASTQueries
...
Change-Id: Ibcbc0a2685dabd66e7025db5d2924acbbb5a882d
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2016-01-07 19:04:50 -05:00
Nathan Ridge
7eeecab020
Bug 244434 - When the target file of "Open Declaration" is reachable via
...
multiple workspace paths, open it under the path that most closely
matches the originating file
Change-Id: I616804c6ffb9900e5df2f918a409f46c3cbb7a3a
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2016-01-07 00:59:38 -05:00
Sergey Prigogin
d4c3e42e7e
Reimplemented IndexUI.getTranslationUnit(IASTName) method.
...
Change-Id: Icb13f2d8d4370c670053a52aeb226d4853ce4b44
2016-01-06 19:19:30 -05:00
Marc Khouzam
f3ff649041
Fix copyright of all CDT plugins using the copyright tool from platform.
...
This commit does not add missing copyrights, just updates the date on
the existing ones.
Change-Id: I646f5afd533a1fcc539bdf2e0686b22f406ecf65
2016-01-03 20:38:31 -05:00
Marc-Andre Laperle
1c258538de
Remore unused New New Wizard
...
This code is not used and hasn't been touched since 2012.
Now it can be referred as the "old new new wizard".
Change-Id: Iccc60651a8233a5ef5b138dfcc334cfcf926d109
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2015-12-28 13:20:43 -05:00
Nathan Ridge
e667b2631c
Bug 484899 - Navigation to inherited constructor
...
Change-Id: I3ce24f3fb70e50b50757900c5ccb372abd855dfc
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-12-26 23:25:13 -05:00
Nathan Ridge
f82660f14c
Bug 416748 - Improve semantic highlighting for alias templates
...
Change-Id: Ic0d0110133a4732cace07d19e995e7c51b5538e3
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-12-26 19:24:25 -08:00
Nathan Ridge
458d7f2ed1
Bug 479142 - Show correct override marker when multiple overloads in a
...
base class are overridden in a derived class
Change-Id: If31925a5fbffe1425d22894fdff762ef1c733f25
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2015-12-24 15:04:12 -05:00
mazab
c6dc02c94d
Bug 438549 - Fixed a regression for parameterless functions and
...
re-enabled parameter guessing.
Change-Id: I4b6347999d675335c8e88f4bffed37fcef2e0bc3
Signed-off-by: mazab <mohamed_azab@mentor.com>
2015-12-14 19:38:06 -05:00
Alexander Kurtakov
8a834d5970
Cleanups.
...
Remove useless:
* casts.
* suppress warnings unchecked.
* @see comments
Change-Id: I4713e9ddf90195cf1e465b3743f5f0bc7e41d338
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2015-12-14 11:06:00 +02:00