Switch Eclipse Platform to 4.17 M1 for .setup and
.target
Switch baseline comparator to the latest released CDT
And I need this root project manifest to simplify my work, please
Change-Id: I8c3af45144d3859d171a87d5d37dfa7e5c7ea97b
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Updated cdt.target to 2020-09 (still use Eclipse Platform 4.16)
Updated cdt-baseline.target to 2020-06
Added repositories for 2020-09 to CDT.setup (still use Eclipse Platform
4.16)
Updated baseline to 2020-06 for CDT.setup
Change-Id: Iba1c98e5e9f89ca953727c857788298d57aa40fc
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Change order of repositories: start the list from the most recent
platform release
Change-Id: I565f640c72f1ab67b63c8cffc0858f8303282609
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Prefer release specific update URLs for p2 repositories
Change-Id: I61923c4b3c0b3e3ed151916ca35c9ec5d674e1dd
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
The CDT Arduino plug-ins and features have been removed. Arduino can
still be used with CDT with manual maintenance of packages, etc. Or
a third-party add-on such as Sloeber can be used as a replacement.
Change-Id: I2f8c96e932ce87e1baed91d5eb78de05f3fb4bee
Switched to
https://download.eclipse.org/eclipse/updates/4.16milestones/S-4.16M1-202004090200/
Added 2020-06 repository list to CDT.setup - let's keep 2020-03 for a
while as a fallback option until things are converged for 2020-06 stream
Change-Id: I7ec32e9897731d9093c5e88aeb618ab33ff5e6b2
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
add "org.sonatype.tycho.m2e.feature.feature.group" to P2 Director
Change-Id: I0a3e811da1b1189227b17e1c05388a8bc00bb737
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Switched baseline to CDT 9.11 and SimRel 2020-03
Change-Id: I3520d2f0142eacbd198dded5647dd253f56f9c98
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Also-by: Marco Stornelli <marco.stornelli@gmail.com>
XML editors were added to CDT's target platform in
https://git.eclipse.org/r/#/c/56572/ for
"Bug 478231 - Hook up .qrc files to the XML Editor"
As far as I can tell it is not necessary to have the XML
editors in the target platform. The 56572 PatchSet does
not add any dependencies in Webtools XML editor. I believe
it was probably added to make it possible to test this
code in the dev environment. However now end users may
have xml editors installed from other places, such as
generic editor based ones.
Change-Id: I2f3c55918990778a77337fddaec6b06ee979fdb8
To ensure that developers don't need to add all the new
launchbar and tools.templates projects to their workspace,
the main dependencies are pulled in from the most recent CDT
build.
This is achieved by having the main CDT feature in the target
platform which allows developers to have just key bundles in
their workspace e.g. org.eclipse.cdt.{ui,core}[.tests]
This is similar to how Eclipse Platform projects have the I-builds
in their own target platform.
Change-Id: I59dd36c3f0cb4fdc182ae7cc8d8e996c1dfa90f6
Switch from comments to Annotations to Repair CDT.setup
Change-Id: I9f1246d4f871b1940feda0b5d315ae4047f81bf1
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
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>
This language settings provider lets you specify the path to the
compile_commands.json and reuses existing build output parsers to figure out all
the language entries for each file to be used while indexing. With this, there
is no need to do a full build and in fact no need to have a working build
configured in CDT for indexing to work and be fully configured. This is
especially useful for non-CMake build systems that have no existing integration
in CDT but indexing would still works with little effort. The build output
parser (GCC, MSVC, etc) is selectable as part of the configuration of the CDB
provider. There is also an option to exclude any file that is not present in
the CDB. This option is useful for large projects in order to speed up indexing
but also to increase index accuracy (conflicting symbol names, etc).
Change-Id: If21455ec529f9e162cdf3e5aff7a1bca83e362f6
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
Note that many 2019-12 repos are not available yet or for other reasons
we aren't updating our dependencies yet, for these repos we are pointing
at the release versions of 2019-09 instead.
Change-Id: I824444d8a53cb95c5706e3ae4e26d6b2f45c5bc7