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

58 commits

Author SHA1 Message Date
Jonah Graham
902ea0dfa1 [releng] Bump to CDT version 10.4.0
Change-Id: I0807f46d9ebb8bb579b687366cdb19e40935a9ec
2021-06-12 20:52:54 -04:00
Martin Weber
fce6d2f93f eliminate class StringUtil
Change-Id: I07cd8c70d2db8abe415f720275b6c25d464ba91c
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2021-06-07 20:42:09 +02:00
Jonah Graham
779ee7979d [releng] remove non-existent directories from build.properties
Change-Id: If9a0edfbca1300ccd4c0a825d75d515ef50ae2a0
2021-04-09 16:14:07 -04:00
Jonah Graham
2073d47084 Bug 572648: Handle cases of empty (EOF) JSON files
Change-Id: I10fae3542ae75120dad0a59b52aaf7b34a67d8e9
2021-04-08 10:56:14 -04:00
Alexander Fedorov
8dbf024ab8 Bug 572552 - CDT releng: update versions to 10.3.0
Added missed license headers
Updated baseline for the parent pom to CDT 10.2
Updated version for pom.xml to 10.3
Updated version for features and bundles to CDT 10.3
Updated copyright for about.properties to be 2021
Incremented version + 100 where needed

Change-Id: I79666fcc0402fee6607499d7dce1eaf87a5f446d
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2021-04-04 16:17:25 -04:00
Jonah Graham
c248620053 [releng] Increment feature and related versions to 10.2.0
Change-Id: Icd135a588920fa25fd846dc285db5f83e5ac7037
2020-12-19 12:11:25 -05:00
Martin Weber
725ff665e7 Bug 569186: Fix: Project rebuild is causing Unresolved inclusion issues
Change-Id: I9c59c6a8b5963edac7d33a35b936a161ce9eb337
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-12-01 14:10:32 -05:00
Martin Weber
3ffe2156ff Bug 569247: remove topic attribute
Change-Id: If69c9892c4df35879bc7ea047416b4a542b226ce
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-11-27 20:05:18 +01:00
Jonah Graham
4213379279 Bug 567488: Add missing @since tags and bump version
Change-Id: Ib1918a41f939907777fe7729a40fc55e51e33c7c
2020-11-16 14:06:22 -05:00
Martin Weber
9a70f31c4e Bug 567488: re-add what was lost in rebase
Change-Id: Ib9342193a91bda76d6809464fb2350fb56ed8175
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-11-15 20:05:42 +01:00
Martin Weber
4d40c5b68f generalize indexer-support API
Use IFile to specify the file to parse instead of a file-name implicitly
calculated from CBuildConfiguration.

Change-Id: If9d66a0b7533e9e403bc22fa21bf8e6e8fa80436
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-11-14 15:17:35 -05:00
Martin Weber
de80240232 Bug 567488: Use snakeyaml to persist command-line options to pass to cmake
Change-Id: Ia6b60865f663aecae74d6d571bc9d213bf7cd36b
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-11-14 15:17:35 -05:00
Martin Weber
ebf2d24c95 Bug 567488: Use command-line options to pass to cmake ICMakeProperties object
Change-Id: I4d6383ce240e6f2b8d7079f281ef7c2e56ea93a6
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-11-14 15:17:35 -05:00
Martin Weber
3a10f42019 Bug 567488: Define command-line options to pass to cmake for build-script generation
Change-Id: Ie62549cf2c0ddbdb0c9934d3cdb928874b8362aa
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-11-14 15:17:35 -05:00
Martin Weber
af1b6fa238 Bug 567488: Move cmake code to cmake dir
Change-Id: If3df1f176ed82475d01a047c3a6d8c0882bb1d76
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-10-13 20:42:22 -04:00
Jonah Graham
46081b7fa4 Bug 567738: Remove CDT devel.launch
Change-Id: I1be33ca9e719827b7a8056caa63e24e493995a72
2020-10-09 15:10:38 -04:00
Marc-Andre Laperle
fa270ed30a [releng] Update plug-in versions
Version changes are all to refect non-API changes (micro version)

Change-Id: I372aa2671a4c7f5c765a42156d3f639b8eaff680
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2020-10-06 16:20:18 -04:00
Jonah Graham
24639efcee [releng] Bump version to 10.1.0
Change-Id: I39f7c379c0b43c086a25b047b3af564f6f24d670
2020-10-06 16:20:18 -04:00
Martin Weber
f2761aa76c Sync project layouts with other CDT bundles.
Move sources from src/main/java to src.
Change output dir from target/classes to bin.

Change-Id: I348fdf2960d183e6ba8ddf1b7971c494fb2bca9c
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-09-25 22:47:41 +02:00
Martin Weber
ae3159f809 Bug 567220: CompileCommandsJsonParser error markers are not deleted from the problems view
Change-Id: Idb1f3fc3429c06a89550a9446c88c2181f3d8cdb
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-09-23 21:05:17 +02:00
Martin Weber
e974d52aa4 Bug 566495: Rework CMakeErrorParser
Change-Id: I5c7c67597da386137581b7b240b9ca7fdcf71c29
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-09-22 15:57:43 -04:00
Jonah Graham
88b2322c38 Bug 551817: Fix legal docs - and automate their checks
Change-Id: I6f97927f0df64a28e71a2d7ab4c55b609794f751
2020-08-30 23:15:59 -04:00
Torbjörn Svensson
222a963f44 Minor updates to bundles to have proper translations
* Bundle-Vendor should be Eclipse CDT
* Added missing Bundle-Name attribute for some bundles
* Synced MANIFEST.MF and properties file for keys

Change-Id: I14e3b1cc35e7ae88a1585d8ab19cede682bd4fce
Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2020-08-30 23:03:53 -04:00
Jonah Graham
0cb1f7482a Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects
Includes updates to code cleanliness script

Change-Id: Ic495124285e3e002993f34dc12be5ad7337fe13b
2020-08-30 20:02:41 -04:00
Jonah Graham
0c5093d6ff Bug 566334: Turn on API Tooling & Analysis for all bundles
Change-Id: I3cb5645eba52b0cd0e9a71069264d9c589159107
2020-08-24 17:50:56 -04:00
Jonah Graham
fd9382d8a9 Bug 562494: Update BREE to Java 11
Change-Id: I0c91aafc0cb1b179936acbd4c9df2d961899e3fa
2020-08-24 17:50:56 -04:00
Martin Weber
9e303185f9 Bug 564002: Restore the default pattern of the surefire-plugin
Sets the pattern to the default of upcoming tycho 2.0 in advance.

Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
Change-Id: I31b3fc733d0cb888fbf6f566995ce2043f6cd621
2020-08-13 14:18:47 -04:00
Jonah Graham
2bd07a89ca Bug 559674: Include only "primary" cmake.is support by default
The vendor specific support files need to be installed separately.
Includes changing the bundles display names to match the CMake main bundle
so that in the install wizard it is clear(er) what they work with.

Change-Id: I12ca155228e906c6c38fe37e37e8ce08d05a2452
2020-08-04 16:23:03 -04:00
Alexander Fedorov
76497af249 Bug 565154 - Delete CDT Core Options API
Removed org.eclipse.cdt.core.options package
Removed org.eclipse.cdt.internal.core.options package
Removed corresponding tests
Updated documentation

Change-Id: Iac3ae1328e9eec3c8db0a633de68bde71573b736
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-08-01 05:54:03 -04:00
Martin Weber
45c979c400 Bug 565586: Handle -include and -imacros compiler flags
Change-Id: Iee67ab08ed2daa9af69fa1de583f3c6f8305960a
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-07-31 13:21:28 -04:00
Martin Weber
3cea021ecd Bug 559674: rename doc file
Change-Id: I3eb943e36df734afef4a5ce6e99334111a18cedf
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-07-27 13:40:34 -04:00
Martin Weber
005b82195b Bug 559674: Integrate new indexer support into CDT build
Change-Id: Ie07e6283f8285e56b7f74f29a8db1cbe222e0304
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-07-22 13:06:11 -04:00
Martin Weber
97e72c23cf Bug 559674: Replace mailing list reference
Change-Id: I2da8201a9c85722aff6dfd9a56950ba12891ec95
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-07-05 13:39:49 +02:00
Martin Weber
ebeef92ea0 Bug 559674: Eliminate warning
Change-Id: I3bcaa4b95708cb185e66dcffc6e0be68cf56b56e
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-07-05 13:39:48 +02:00
Jonah Graham
92dcc3f6ab Bug 559674: Declare cmake.is problem marker type
Markers were getting created in the code (with calls to
CompileCommandsJsonParser.createMarker) but were not rendered
in the UI because there was no declaration.

Change-Id: I571b6ad7bb6f2b78a7b920cdf74ff89d6790d717
2020-06-16 09:47:31 -04:00
Alexander Fedorov
a5dce82d54 Bug 564274 - Switch CDT cmake to use new Equinox preferences API
Replace "org.eclipse.cdt.core.options" with
"org.eclipse.core.runtime.preferences"

Change-Id: I6ac4813b680ebf34336c85bfd3bc1721d6656dc4
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-06-15 14:10:12 -04:00
Martin Weber
040b1351e8 Bug 559674: Internationalization of UI texts
Change-Id: Ie88e2c6b37f68e8f6e7bb1f941d72f1db8fc748d
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-06-06 13:43:51 -04:00
Jonah Graham
22236ae356 Bug 559674: Declare o.e.c.cmake.is.core.ui friend of core
This removes many of the warnings in IndexerSupportPreferencePage

Change-Id: I1b310d5d86831744eca36c7177cf167d9a8d5a37
2020-06-05 06:52:59 -04:00
Martin Weber
169c74728f Bug 559674: adjust plugin references to point to new plugin name
..plus fix some typos in developer docs.

Change-Id: Ic71281d5e8a7d28c7e8a9ec313240e710b07f661
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-06-05 04:22:43 -04:00
Martin Weber
48961a341b Bug 559674: fix failing tests
Change-Id: I6bf9a81dd1cbf673b2472597fc431e6bb1c75ef8
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-06-05 04:21:19 -04:00
Jonah Graham
3b1141482d Bug 559674: Enable CMake plug-ins in build
Change-Id: I7950f5679956ad4e763fb4e0d6057e506cf6e948
2020-06-05 04:21:19 -04:00
Martin Weber
b37b7187ae Bug 559674: move API classes for consumers of this to top-level package
Change-Id: I4e6ad1a599a1117f3dfe54cc831df77e5f003d18
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-06-04 12:03:55 -04:00
Martin Weber
d804c5ae75 Bug 559674: make class final
Change-Id: Iefdc5cb2359546ad06e9770baf79b379b14e31d8
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-06-04 11:09:24 -04:00
Martin Weber
cfe6a49692 Bug 559674: Improve doc and javadoc
eliminate use of 'Language ID'
eliminate use of 'Language Setting'
eliminate use of 'Language Setting Provider' and 'lsp'

Change-Id: I7358ec99fde008d2b1a8c99fa294acac3469b20e
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-06-04 10:23:01 -04:00
Martin Weber
aa377d40c2 Bug 559674: eliminate 'lsp' (language settings provider)
Change-Id: I8bcead6d09feefc6093cdd97349c26d563cd9f1f
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-06-04 10:22:33 -04:00
Martin Weber
3b8551a14a Bug 559674: move 'contribute more implementations API' to package participant
Change-Id: I3f79f0ba3245a9aa3b638cb01c5fc537bb32a47b
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-06-04 10:22:33 -04:00
Martin Weber
488cc91689 Bug 559674: Fix: New console allocated even if one is given
Change-Id: I922264bbff26e31d2a1a2aa000c3e8f272c1b5e9
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-06-04 10:22:33 -04:00
Martin Weber
2abe8b5f31 Bug 559674: Use OptionMetadata based implementation for preference access
Change-Id: I4c253ceffbf3d20c32a06534809da5b0038ecab1
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-06-03 12:20:24 -04:00
Martin Weber
d13343cda9 Bug 559674: Migrating from a ILanguageSettingsProvider implementation to IIndexerInfoConsumer (6/6)
Move preference page to new UI plugin.

This is piece six of change https://git.eclipse.org/r/c/159828 being split into pieces.
Splitting is done for code reviewing reasons.

Change-Id: I9db0f3053ef9524a5b79a0fc9b8198ff241acb1a
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-06-03 10:39:35 -04:00
Martin Weber
e9d6747a74 Bug 559674: Migrating from a ILanguageSettingsProvider implementation to IIndexerInfoConsumer (5/6)
Adjust detection participant implementations & tests to new API.

This is piece five of change https://git.eclipse.org/r/c/159828 being split into pieces.
Splitting is done for code reviewing reasons.

Change-Id: Iab6917c45f9e749f2a8ff1f1c0b4c4991131cbd2
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
2020-06-03 09:04:14 -04:00