Sergey Kovalchuk
d101914ede
Bug 558474 - CleanUp deprecated methods in org.eclipse.cdt.ui
...
Reworked deprecated SubProgressMonitor to SubMonitor (part 1)
Removed NullProgressMonitors, transfered root monitors to function call.
Change-Id: Id9fb063f4265fb4a6fba011621310e02886b0217
Signed-off-by: Sergey Kovalchuk <sergei.kovalchuk@arsysop.ru>
2019-12-31 08:30:26 -05:00
Jonah Graham
caaeb7489d
Bug 447622: Display better message when information is missing
...
Change-Id: I9c908c53e88311fbdd067a1fbfe61de62ef04ae0
2019-12-30 16:38:51 -05:00
Alexander Fedorov
6da6e91cc1
Bug 558660 - Isolate cquery-related code of the org.eclipse.cdt.lsp.core
...
Moved cquery-related code to "org.eclipse.cdt.cquery" namespace.
Why not "org.eclipse.cdt.lsp.cquery"? Because here we are focusing on
"cquery" support for CDT, and it looks like a separate component to be
wrapped by its own feature later.
Change-Id: Iddfff2d4341d090ccdeca562ea16c584c0fcdd76
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-28 15:54:11 +03:00
Alexander Fedorov
ca4413f0ab
Bug 558654 - CDT target and setup should be sorted alphabetically
...
Switch from comments to Annotations to Repair CDT.setup
Change-Id: I9f1246d4f871b1940feda0b5d315ae4047f81bf1
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-28 11:02:04 +03:00
Alexander Fedorov
130ba19600
Bug 558654 - CDT target and setup should be sorted alphabetically
...
Sorted cdt.target
Sorted cdt-baseline.target
Sorted CDT.setup
Change-Id: I776b364ad8a3d71a9f923abbf6e4f75cdce7feb4
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-27 22:54:18 +03:00
Alexander Fedorov
e63c017b3f
Bug 558636 - Error in baseline target platform definition for CDT
...
Sync cdt-baseline.target with cdt.target
Sync CDT.setup with cdt.target
Sorting to be done with another commit
Change-Id: I9e0bd9565ed55560bceaf3f77ea8212e9f787589
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-27 14:43:18 +03:00
Alexander Fedorov
f0f962d54d
Bug 558591 - Move editor-related contribution to the UI part of CDT LSP
...
Move all editor contributions
Move AutoIndentStrategyCPP
Let's switch friends of org.eclipse.cdt.ui later
Change-Id: Idf9e1f0d0646917a4ead62a8e930b1268a8ce292
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-23 21:42:28 +03:00
Alexander Fedorov
448829fb59
Bug 558560 - Switch cdt.target from SimRel to particular p2 repos
...
Removed SimRel repo
Added EMF repo
Added Mylyn repo for org.eclipse.epp.logging.aeri.feature
Added Mylyn Docs repo for LSP4J
OMG! We have circular dependency that invloves 'java.package;
org.eclipse.cdt.utils.pty 0.0.0' from org.eclipse.remote
Added GEF legacy repo for org.eclipse.wst.xml_ui.feature
Change-Id: Id571d93e5e3365c71993e46b478c489c72a61e45
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-23 17:37:35 +03:00
Alexander Fedorov
5eb0e1923a
Bug 558549 - Move CDT Language Server preference page to UI bundle
...
Moved preference page and related things to "org.eclipse.cdt.lsp.ui"
Change-Id: Idf1251789edbd5f6c82b6fb7f3483c75550d6e29
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-22 12:09:06 +03:00
Alexander Fedorov
d92d4ac771
Bug 558542 - Create "org.eclipse.cdt.lsp.ui" bundle
...
Created "org.eclipse.cdt.lsp.ui" bundle
Change-Id: I850cb545398198432c4873fbcd00f0ccfc9dff30
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-21 19:06:35 +03:00
Alexander Fedorov
a2e53aa619
Bug 558541 - Remove dependency to org.apache.commons.io from CDT LSP
...
Switched to try-with-resources
Change-Id: Ia81b1e80c34ff62f9405d8a967f9877e5f8b0e86
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-21 14:23:37 +03:00
Alexander Fedorov
b72a6c3d93
Bug 558516 - Normalize i18n for CDT LSP component
...
Revisited all the i18n
Change-Id: Ic5b14ee68cb3d0164f179a9d2690573a82f356d8
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-20 15:02:14 -05:00
Sergey Kovalchuk
a95c9a486e
Bug 558474 - [CDT]CleanUp deprecated methods
...
Initial with Gerrit
Clean up deprecated methods
Change-Id: Iff82715d7415d0512a8a1fe3f9625e7c27fb01d8
Signed-off-by: Sergey Kovalchuk <sergei.kovalchuk@arsysop.ru>
2019-12-20 06:34:05 -05:00
Jonah Graham
995bf9320c
Bug 558488: Fix GDB version number comparisons for GDB 10 and above
...
The previous code would treat GDB 10.0 as earlier than 6.8
Change-Id: Ie95d9459462636c9ae0713c65686eec64cb553fa
2019-12-19 20:03:11 -05:00
Jonah Graham
9a03a7c9d4
[releng] Update debug.product for building against 2019-12
...
Change-Id: I7bb80b819cdd460cce1c53a9f85197ba3f488d92
2019-12-19 17:40:43 -05:00
Alexander Fedorov
61d01286e3
Bug 558484 - Normalize manifests for CDT LSP component
...
Added copyright headers
Mavenized output folder
Did i18n
Normalized bundle headers
Change-Id: I4c2b1485fae131ccc1744f8032300577addb4dcc
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-19 15:29:22 -05:00
Jonah Graham
3b9e522b1e
[releng] Remove no longer needed api filters
...
Change-Id: Ic524d833e64f4388d76188437b1fa0b90c371d37
2019-12-19 15:11:15 -05:00
John Dallaway
66359ff899
[releng] Update baseline and setup to released 9.10.0
...
Change-Id: I340aff41d494de95626a5bc239ef037169bbc232
2019-12-19 15:20:37 +00:00
Alexander Fedorov
c5d86c70cb
Bug 558288 - CDT Oomph setup should not fail on API Baseline activation
...
Provided Modular API Baseline Target
Fixed requirements for Modular Target
Fixed repository list
Fixed cdt-baseline.target
Fixed cdt.target
Switched cdt.target to 2019-12
Change-Id: I7a28b0d2e1abd142184575364f70ebddd47c2e13
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-19 08:25:18 +03:00
Jonah Graham
0e789adba8
[releng] Match baseline from cdt-baseline.target
...
Change-Id: Ia75de5a19f8ae643cd2851e01da0b9bfb7973693
2019-12-13 09:47:59 -05:00
Kondal Kolipaka
0848460687
Bug 553730 - Fix for findCommand() to handle directories
...
Change-Id: I2f0c833ca6a1493915db1e30b330dffc9ef3d590
Signed-off-by: Kondal Kolipaka <kondal.kolipaka@gmail.com>
2019-12-12 12:12:29 -05:00
Kondal Kolipaka
4b7b3c5e79
Bug 545373 - User Defined Toolchains are not getting saved
...
Change-Id: I41fa5c60d25936465e19ce4e4f2d820b14102b85
Signed-off-by: Kondal Kolipaka <kondal.kolipaka@gmail.com>
2019-12-10 10:20:22 -05:00
Jonah Graham
2042418982
[releng] Start pulling cdt-gdb-adapter from npmjs instead of jenkins
...
Change-Id: I3f194afba2c28313b694ddf4922d16bdb097b615
2019-12-08 21:31:41 -05:00
Jonah Graham
63b065eb1a
[releng] Synchronize cdt.setup to cdt.target as it had become slightly out of date.
...
Change-Id: I23c3447f885bb2100dcd0f2d14e7b58a88c9ecab
2019-12-08 20:15:24 -05:00
Jonah Graham
bd814fdaf9
[releng] Bump to CDT version 9.11.0
...
Change-Id: If729509efbddc71adb565e224437b76089d6e099
2019-12-07 15:24:34 -05:00
Jeff Johnston
45585fcbbf
Bug 553761 - NPE at GNUCSourceParser.identifier
...
- add null node check in GNUSourceParser.identifier()
- same for GNUCPPSourceParser.buildName()
Change-Id: Ic170d0220d179947af5b9c0d7dc50f1ed9e5965d
2019-12-05 10:59:43 -05:00
Simeon Andreev
9d897fcc04
Bug 553667 - Resource leak in ElfParser
...
This change fixes a file descriptor leak in
ElfParser.hasInterpProgramHeader(). An Elf object is created without
calling its Elf.dispose(). This results in a created RandomAccessFile
object, without a respective RandomAccessFile.close() call.
Change-Id: I6d2a0911857eb6fcb388b352801c2259ae19171c
Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
2019-12-02 15:21:24 +01:00
Jonah Graham
51d8fbf666
[releng] Bump version to 9.10.0 (fixup)
...
Change-Id: I8c0ffdca5b58dba8c24e068ff5c8458bf023d0ab
2019-11-29 15:01:02 -05:00
Jonah Graham
0d4fcccd3d
Bug 553613: Limit memory growth on generated typenames
...
When using the cache, only put the string reference in the typename
if over the threshold.
This is essentially a fixup for Bug 519121
Change-Id: I1436a9740bfb8ce46747f9a2ab0649ed366c4d9b
2019-11-29 12:10:02 -05:00
Jonah Graham
273c8ca95a
[releng] Update to newer maven-enforcer-plugin
...
Change-Id: I6fbdb6823482ff49532af4592771f39d1eee4da2
2019-11-25 12:10:06 -05:00
Baha El Kassaby
949efc6572
Bug 530443: Add support for "info sources" MI equivalent
...
*Implementation of -file-list-exec-source-files MI command.
*Add new Debug Sources view with tree-like structure
Change-Id: I6e734799712c059c8e53aa882777dfebd85aa0d5
Also-by: Jonah Graham <jonah@kichwacoders.com>
Signed-off-by: Baha El Kassaby <baha.elkassaby@gmail.com>
2019-11-25 12:01:21 -05:00
Nathan Ridge
7e267a4791
Bug 553141 - Fix logic error in TypeInstantiationRequest.equals()
...
Change-Id: Ie458f44a4384233ef96ed18e46f38fde309c7399
2019-11-19 21:28:15 -05:00
Jonah Graham
ac7d473351
[releng] Update dependencies (launchbar, tools.template, orbit)
...
Change-Id: I9bf02b9ec0b2289696cc9d2367b102803e36ce12
2019-11-19 17:20:42 -05:00
Jonah Graham
0004800a8e
Bug 552479: Reuse argument string to array from CommandLineUtil
...
The version of stripArgs that was here did not deal with quoted
arguments properly
Change-Id: I5a63338b618563f20a0f5995a6ec55e1af4ec0f0
2019-11-19 16:40:29 -05:00
Jonah Graham
f710eabea8
Bug 553231: Move core of script to cdt-infra
...
Change-Id: I05c1454ade47423d3eb8b20c63ad2bc8d2b800fb
2019-11-19 15:43:33 -05:00
Jonah Graham
b77689ba78
[releng] Update to latest version of cdt-gdb-adapter
...
Once https://github.com/eclipse-cdt/cdt-gdb-adapter/issues/133 is resolved
this will likely change again to getting adapter from npm.
Change-Id: Ia65f31c2bebe608d587a0d99be1e5b70188dc751
2019-11-16 14:01:58 -05:00
Jonah Graham
199824d975
Revert "Bug 552479: Reuse argument string to array from CommandLineUtil"
...
This reverts commit 1060546c36
.
2019-11-14 10:47:04 -05:00
Jonah Graham
1060546c36
Bug 552479: Reuse argument string to array from CommandLineUtil
...
The version of stripArgs that was here did not deal with quoted
arguments properly
Change-Id: I5a63338b618563f20a0f5995a6ec55e1af4ec0f0
2019-11-14 10:46:17 -05:00
Jonah Graham
c53b59c36b
Bug 552481: Expose error when wizard fails
...
An example of a failure that used to be buried in the log is a project
that failed to be created due to different case resource exception.
Change-Id: I89acd7474d499cfe258dfdd840983bef64d38838
2019-11-14 09:56:23 -05:00
Nathan Ridge
fac1ba39e6
Bug 536986 - Add support for string literal operator templates
...
This was proposed for standardization in N3599. The proposal was not
accepted, but it's supported by gcc and clang as an extension.
Change-Id: I0c4a6e532f3a9172a8cb26218f0a608a1ca6be7d
2019-11-08 22:22:25 -05:00
Jonah Graham
c29769823c
[releng] Update to 2019-12 for simrel site
...
This is used for building standaline debugger
Change-Id: Ib1d09af357332113a49adf2dfb8f1cf726bd69a2
2019-11-08 15:15:16 -05:00
Marc-Andre Laperle
058230c13b
Remove DeleteResConfigsAction and ExcludeFromBuildAction
...
Deprecated since CDT 8.0 and not used anywhere.
Change-Id: Ie0dc3e844dfc2edd9ac4e77501372fec7a36c2f2
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-11-07 22:57:31 -05:00
Marc-Andre Laperle
fd156ed737
Fix wrong @since after api baseline update
...
Change-Id: Id643d6a3b4abc124ec389bbd8ac18a00c5247352
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-11-07 21:38:49 -05:00
Jonah Graham
ff8a7eb04d
[releng] Add auto-generated files to gitignore
...
these new files are created by Tycho 1.5
Change-Id: Ibf89b40b81235f8be40b3d3bf886c9fac0a184df
2019-11-07 20:44:23 -05:00
Jonah Graham
0990aa6b06
[releng] Update tycho plug-ins to newest version
...
Change-Id: Ie619fc4db0dd0d2b26c5dd686545d0368e7e1fad
2019-11-07 17:43:12 -05:00
Jonah Graham
85df749bf3
[releng] Update maven plug-ins to newest version
...
Change-Id: Ie82be752320efe5e848dd82687dfd80af7e7259e
2019-11-07 17:42:58 -05:00
Jonah Graham
794ff1046c
[releng] Migrate check_mvn_plugin_versions to Jenkinsfile use
...
Change-Id: I380166082841b1ba509839f49b523a2c2de23c8c
2019-11-07 17:41:24 -05:00
Jonah Graham
06c518f3aa
[releng] Enforce Maven version to 3.6.0
...
See Bug 551674.
This commit also moves the enforcer plug-in into the correct place
to be activated
The enforcer plug-in needs to be done to allow the check maven versions
to not report erroneous/extra information too (see next commit)
Change-Id: I2da89b0a9ec0fc3dc27f0812fef53104dcaa7fd6
2019-11-07 17:41:19 -05:00
Jonah Graham
e27e94fb96
Revert "[releng] Add o.e.cdt.core.tests to cdt-ui.skip.tests"
...
This reverts commit 23bac92ae3
.
Change-Id: I829c239f9bc46481add4c27135bed86473e41f54
2019-11-07 09:36:42 -05:00
Jonah Graham
a5a2be90e7
Bug 552745: Disable intro screen (webkit use) in tests
...
Change-Id: Ib97fb00cb96af34a14d89a07d88de15c276537aa
2019-11-06 17:26:04 -05:00