1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-12 19:45:22 +02:00
Commit graph

34499 commits

Author SHA1 Message Date
Jeff Johnston
109cd0c6aa Bug 536884 - Removing header cache should cause ScannerInfo refresh
- don't reset setting in shutdown() method as this clears the
  property prematurely for meson and cmake projects

Change-Id: I2dd2467427d00aeade335319ec2ceec9f6d7168d
2018-09-12 12:01:09 -04:00
Umair Sair
c1e3974e1b Bug 538942 - Moving backward and forward in "Create Launch
Configuration" dialog of launchbar causes NPEs

Change-Id: Ibd11b43d4348abfa74509ce715c8d5e741f1582f
Signed-off-by: Umair Sair <umair_sair@hotmail.com>
2018-09-12 00:00:29 +05:00
Nathan Ridge
aeb6e38639 Bug 538517 - Proper handling of range-for with temporary as range expression
Change-Id: I41c0ab58810c656d2ed89c9f5110ebc559e29575
2018-09-10 23:22:26 -04:00
Nathan Ridge
2f57d76a20 Bug 538516 - Ensure the validation state is updated correctly on the C/C++ Language Servers Preference Page
Change-Id: Ic3bbbd437081213b40e5ae0cbc2816fa9369449a
2018-09-10 23:22:13 -04:00
Nathan Ridge
567243a752 Bug 538509 - Ensure a lookup point is always set during semantic highlighting
Change-Id: I121a07c8ef6bf9230e5447e266f5304b598f1a83
2018-09-10 23:21:27 -04:00
nickboldt
a794e5a5b7 Bug 538546 - move up to latest Orbit R20180905201904 (fix for Lucene Queryparser 7.1)
Change-Id: I40593fd1bd57942c391fddd95581b258222faf86
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-09-10 10:26:02 -04:00
Lidia Popescu
0cf1ee7fde Bug 536255 - Extension point for open call hierarchy view
Adding a new extension point that makes possible to extend content from
the Open Call Hierarchy View by adding a new node at the top of the
tree.

Change-Id: I9ac79896a4e8fffc9ed51cdb1be3c70f30d117c4
Signed-off-by: Lidia Popescu <lidia.popescu@windriver.com>
2018-09-08 03:03:00 -04:00
Simeon Andreev
8a73297c10 Bug 538785 - Select Processes dialog should remember when resized
With this change, the Select Processes dialog will remember its new size
if it was resized by the user.

Change-Id: I27161ae5b5332db87cc9876aa23cf8fd8c751a80
Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
2018-09-07 16:34:13 -04:00
John Dallaway
6870f55fbb Bug 538282: Set architecture for remote GDBJtag tests
Change-Id: I0e4e8a345bd5c63116efff2a6b140500f0b77328
Signed-off-by: John Dallaway <john@dallaway.org.uk>
2018-09-07 16:48:37 +01:00
Jonah Graham
92bdc049a2 [releng] Update tests/build script to use newly released GDB 8.2
Change-Id: I6f67200880b9d9ed96f4cf0555d92312d1f64fff
2018-09-05 12:14:10 +01:00
Nathan Ridge
3679b7cd90 Give lsp4e-cpp access to some CDT internals
This avoids either littering lsp4e-cpp code with "restriction"
warnings, or suppressing them (which can hide useful warnings).

It seems pointless to expose the relevant internals as public APIs
since lsp4e-cpp is conceptually an internal consumer.

Change-Id: I9d8c70570682fa86b2369445a812af14de4930e6
2018-09-02 01:23:17 -04:00
Hansruedi Patzen
e69f72a488 Bug 537942: Inactive include statements have wrong offsets
Fixed the bug and added a test for confirmation.

Change-Id: I5d3c5f797d84b10b961dcfc178a5bbcc3becbd04
Signed-off-by: Hansruedi Patzen <hansruedi.patzen@hsr.ch>
2018-09-02 00:00:47 -04:00
nickboldt
d7b288becd Bug 536800 remove org.eclipse.tm.terminal.connector.serial.sdk.feature, org.eclipse.tm.terminal.connector.serial.feature, and org.eclipse.tm.terminal.connector.serial from Terminal as it can't be built while it depends on gnu.io.rxtx
Change-Id: I25322e0dc118b11859dc7fa56b6a186ca4cbc1ba
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-30 15:21:46 -04:00
nickboldt
3deec2d5e4 move sdk features into their own categories; add missing dependency bundles like org.apache.commons.net and gnu.io.rxtx to their own Dependencies category
Change-Id: I3e9067511bc1b9bb2603de6322895123c87e06b8
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-29 19:03:41 -04:00
nickboldt
c78e665137 add readme about how to build, why repos were merged, and TM-RSE cross-dependencies
Change-Id: I72d0508e17b9a3fecba78c957e283397a720b4ec
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-29 13:02:09 -04:00
nickboldt
0328796270 add readme about how to build, why repos were merged, and TM-RSE cross-dependencies
Change-Id: I62554303f32c1d844949fbcd9ccb58729ce2a41e
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-29 12:46:19 -04:00
nickboldt
83c3a99e0d clean up jar signing
Change-Id: I1331319893b69c35327596242ed51a85f2287cb7
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-29 11:43:35 -04:00
nickboldt
c49471f29d upversion feature.xml files; remove update site and discovery site links to ancient sites; fix artifact sizes; remove restrictive inclusion ranges
Change-Id: I79c8326e234857257b9eca9a1db0f684f49069ea
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 21:22:55 -04:00
nickboldt
0650a82226 add intermediate poms in terminal/plugins and terminal/features; upversion everything to 4.5.0 and fix plugin deps to use new version; fix versions of dstore plugins
Change-Id: Ic5dd336a22e822e848b9fe63f02029c24bd0bf08
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 21:01:29 -04:00
nickboldt
b838caf3cb add terminal tests to main reactor
Change-Id: Id2149f5ab606013cdff7f48fc75e0777700b4715
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 16:32:49 -04:00
nickboldt
ebe114fa71 merge terminal and rse update sites; remove unneeded config, unneeded repos
Change-Id: If909e03926c013b8b99af3585db83c21c981422d
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 16:32:32 -04:00
nickboldt
fa7889d89d move deps from terminal/admin/pom-config.xml to root pom; update to simrel 2018-09 / eclipse 4.9 deps
Change-Id: I65607fcaabd7ea7670eb7e5e90c560f144ae1a8e
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 14:25:41 -04:00
nickboldt
9badfb9ff4 clean up terminal update site
Change-Id: Icabc8cc5802c8cb4bb22006946fa53ad46307d2e
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 14:24:55 -04:00
nickboldt
654afb75a4 switch to Eclipse 4.8 since milestones site no longer exists
Change-Id: I5c8ba292d5680a9b7f0267c7e9deb3623af7d896
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 13:13:49 -04:00
nickboldt
84f971fc3f use the same tycho and maven-resources plugin versions (1.2, 2.7) for both rse and terminal
Change-Id: I1a4d0db8e41130778bf5a3c4bf2780ca738c6a47
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 13:04:19 -04:00
nickboldt
c52cc1632e Insert terminal module into root pom
Change-Id: I0f3118b1e0b6faa3b167013cfed3f57633ffe98a
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 12:54:05 -04:00
nickboldt
d92fc5d1f0 Merge ../org.eclipse.tm.terminal 2018-08-28 12:54:05 -04:00
nickboldt
dd1eaecc6e Move terminal files into subfolder
Change-Id: Ibab77ef2ba53f4fd91363269330955eca5fd2bb3
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 12:54:02 -04:00
John Dallaway
dd17366239 Bug 538282: Add GDB Hardware Debugging launch test
Change-Id: I308a6a8d128704f83a5fc220c7c168f56e4fc040
Signed-off-by: John Dallaway <john@dallaway.org.uk>
2018-08-27 16:22:10 +01:00
Nathan Ridge
c4ec66adf4 Bug 537534 - Support binary expressions with an initializer-list as the second operand in CPPASTBinaryExpressions.acceptWithoutRecursion()
Change-Id: Ifb37df94c9b33f7eeeca4ab041d8f0608377b8cd
2018-08-24 14:08:05 -04:00
Jonah Graham
19cbbb52d1 Bug 537176: add "update references" checkbox to resource rename
Add a wizard page for the rename of CNature resource files.

The "discouragedReference" is downgraded to "warning" because of the use
of some LTK internal classes. As a reference, most CDT plug-ins this
setting is ignore or warning. See Bug 538133 for changing LTK to make
it easier to do this.

Change-Id: I7b63b3fc97bddf364805c0b92c22ecaafbfbb6d1
Also-by: Baha El Kassaby <baha.elkassaby@gmail.com>
Signed-off-by: Baha El Kassaby <baha.elkassaby@gmail.com>
2018-08-21 13:53:52 -05:00
Jonah Graham
b7e9c8e9ff [releng] Remove outdated problem filters.
With the 9.5 release, these filters no longer apply to 9.6+

Change-Id: I2cf6b47264f308b3aaf27cd1da1b9a6324c84d2d
2018-08-20 11:42:14 +01:00
Hansruedi Patzen
cb47ef4c65 Bug 537924: Unable to build javadoc maven target
Turns off doclint for Java 1.8 and greater because the javadocs are
incomplete and won't build otherwise.

Some files also had encoding issues with some characters which caused
the javadoc build to fail, these characters have been replaced.

Change-Id: I04690644bec6d7c3219cb0438cb3db6593fefd3a
Signed-off-by: Hansruedi Patzen <hansruedi.patzen@hsr.ch>
2018-08-14 18:09:17 +02:00
Manish Khurana
1983d41afb Bug 535428. Add indentation and bracket completion support in LSP4E-CPP
Change-Id: Ib9187a3ad28796305c47fe8e9543e1aed6a7bf58
Signed-off-by: Manish Khurana <mkmanishkhurana98@gmail.com>
2018-08-11 17:14:41 -04:00
Jeff Johnston
ac81db720c Bug 537632 - Meson Property Pages missing some fields after configure
- fix MesonPropertyPage logic concerning a configured meson project
- for possible values, add "-" and "/" as valid characters
- in state flow, don't just wait for blank lines, an option
  header can occur in the middle of a group or a new option group
  name can also occur

Change-Id: I2c6c8f9fb15db0425f03e422b20b58ace5234fd4
2018-08-02 17:45:36 -04:00
François Godin
0b2053dcb2 Bug 537118 - CMake and Meson integration now working on Windows.
- The commands are launched directly instead of using the shell
(/bin/sh) which is not available on Windows.

Change-Id: I5f8d99a04da1c860bcd37d138103a1bd4e501547
Signed-off-by: François Godin <copelnug@gmail.com>
2018-08-01 19:05:24 -04:00
Manish Khurana
02344726c8 Bug 537306 - Add implementation for "$cquery/publishSemanticHighlights"
Change-Id: I598cda18678f7b268a72e4aa5dfe9563d33727bd
Signed-off-by: Manish Khurana <mkmanishkhurana98@gmail.com>
2018-08-01 15:19:57 +05:30
Nathan Ridge
09d4a1121c Bug 537357 - [lsp4e-cpp] Set the document partitioner in a document setup participant
Change-Id: I2d672cac5bb924a91457bf2e4cc552d596ae5d0d
2018-08-01 02:54:59 -04:00
Jonah Graham
17c79ab310 Update GDB versions in download-build-gdb.sh for GDB 8.1.1
Change-Id: Id4bddb10ad00a0b1d52bd0cc7f9a232cd6ec453e
2018-07-31 20:23:42 +01:00
Manish Khurana
c00975241d Bug 537385. Add initialization options for inactive regions and semantic highlights
Change-Id: I79ef622fa3ae48f055a55d9347a53eddc4fc6b8b
Signed-off-by: Manish Khurana <mkmanishkhurana98@gmail.com>
2018-07-25 21:20:39 -04:00
Felix Morgner
52fab3d8af Bug 537272 - Offer "Create local variable" based on compiler errors
This patch introduces an additional message pattern for the
CreateLocalVariable QuickFix that matches GCC's C++ error message for
undefined entities.

Change-Id: I44d6579d41d9c93dc23366907fa52caf1c6f3b21
Signed-off-by: Felix Morgner <fmorgner@hsr.ch>
2018-07-25 11:24:24 -04:00
Jonah Graham
9853ba09d9 Bug 433329: Fix comment in code
Change-Id: Ie661ab193a0b081240ba4c7dd7a9fe65ed59b6c9
2018-07-25 13:31:49 +01:00
Nathan Ridge
0127ad7c93 Remove lsp4e-cpp code related to the unused 'reindex' command
This code was mostly commented out and non-functional anyways.

Change-Id: Ib0713a1c419438c0973bac49d4bb1786517914ff
2018-07-25 01:49:30 -04:00
Marc-Andre Laperle
4cf155d79f Fix some @since tags because of new baseline and plugin version
Some changes in the cdt.core plug-ins happened without increasing the version
number. With commit 00df140, the version was increased but now the @since tags
do not match the version.

Change-Id: I51bab190aa4be05e678487a6be0b5122cba8146a
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2018-07-24 11:14:38 -04:00
Felix Morgner
2dd5e7193d 537217: [C++17] Add support for typename keyword for template template parameters
This patch allows for the 'typename' keyword to be used in
template-template template parameter declarations. Additionally, this
patch also fixes an issue in the writer, which caused the ellipsis in
variadic template-template template parameter declaration to be dropped.

Change-Id: I8f68e6053b2b8848b35d1cf6d25d7f4b5b9d396d
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=537217
Signed-off-by: Felix Morgner <fmorgner@hsr.ch>
2018-07-24 02:10:59 -04:00
Jonah Graham
2ab45c194e [releng] Bump version to 2.2.2
Change-Id: I9a8c59dcef2bac369f183b301d995d4deb0bf023
2018-07-23 21:02:35 +01:00
Jonah Graham
44cf2dac1c [releng] Bump version to 2.2.1
And bump bundle patch versions too

Change-Id: I006948f6a39c798cf5603583d115ebfab1e6c368
2018-07-23 20:00:49 +01:00
Jonah Graham
2982dc100f [releng] Set name of repo to be consitent with naming in CDT and tools.templates
This makes handling of releng easier across projects.

Change-Id: I91f532e95ec45dad4cf758f2226e51e53a797ffb
2018-07-23 20:00:49 +01:00
Jonah Graham
1a1cbf62b8 [releng] Update to Photon (4.8) as target platform
Includes upgrading Tycho version

Change-Id: I773b64a839580bb755413ef8eede4e831f4d0f8a
2018-07-23 20:00:49 +01:00
Marc-Andre Laperle
1f89361032 Bug 481753 - LanguageSettingsProvidersSerializer does not "Check Out"
shared language.settings.xml file before writing to it

Change-Id: Ic256e95f17f070c763bdaef8b63583bd915c7eb0
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2018-07-23 13:04:13 -04:00