Commit graph

204 commits

Author SHA1 Message Date
Jonah Graham
bd814fdaf9 [releng] Bump to CDT version 9.11.0
Change-Id: If729509efbddc71adb565e224437b76089d6e099
2019-12-07 15:24:34 -05:00
Jonah Graham
273c8ca95a [releng] Update to newer maven-enforcer-plugin
Change-Id: I6fbdb6823482ff49532af4592771f39d1eee4da2
2019-11-25 12:10:06 -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
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
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
a5a2be90e7 Bug 552745: Disable intro screen (webkit use) in tests
Change-Id: Ib97fb00cb96af34a14d89a07d88de15c276537aa
2019-11-06 17:26:04 -05:00
Jonah Graham
7a2ff27b91 [releng] Update comparator repo to last release
Change-Id: I00901808f1eda041f070b2f3e1cda076987c69a5
2019-10-17 10:07:44 -04:00
Jonah Graham
2f5f4d50a2 [releng] Bump to CDT version 9.10.0
Change-Id: I027e7e5542fda3e599ee476814593fc4b464adca
2019-10-16 10:55:28 -04:00
Jonah Graham
cf7e1f87c9 [releng] Update to stable repository for help docs eclipse run location
Change-Id: Iecd4a82fca35904741c78e43e20032a6f4d639b0
2019-09-23 11:00:57 -04:00
Jonah Graham
a29e38f46d [releng] Bump version number of docs plug-ins
These docs plug-ins were having baselinereplace-p2-metadata. This is due
to still having problems with the compare&replace logic. The root pom.xml
lits <pattern>index/*</pattern> to exclude from compare, which means if
the only thing that changes is the generate files, and not the source
files, then the jar is a candidate for replace. In commit 3bab315fd2,
the version of help-docs-eclipserun-repo was changed, which means that
the generated output changes too.

Change-Id: I7f73159776d209aadaa70587988652e125b60851
2019-09-09 15:53:46 -04:00
Alexander Kurtakov
6e99703e26 Do not override managed maven plugin version.
Change-Id: I18f21ef8805e7680740a13a73efb540c30ccfe5e
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-08-09 05:02:43 -04:00
Alexander Kurtakov
2deb211194 Build with CBI plugisn 1.1.7
Change-Id: I9579879757182af8354e7079169accf1b115c6f9
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-08-08 16:00:07 +03:00
Alexander Kurtakov
3bab315fd2 Build help bundles with 4.13 too.
Change-Id: I42956ddbdd0f23fdac4fc538045787de239bede8
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-08-08 15:12:02 +03:00
Jonah Graham
6c34f9bad5 Bug 542488: JTAG debug support based on DAP remote debugging
Change-Id: I035ca6341b8e1dc7273f53da80eb281d7b5e59d4
2019-08-07 00:48:15 -04:00
Jonah Graham
055349a734 Bug 548526: Enable individual mvn projects to be built
Although a little profile "magic" is needed, by adding -DuseSimrelRepo
to the command line to enable and disable the correct profiles
individual mvn projects can be built against the simrelRepo.

This enables, for example, the ability to build the standalone debugger
against the simrel repo without having to change how normal builds are
done by using:
   mvn verify -DuseSimrelRepo -f debug/org.eclipse.cdt.debug.application.product

A simrel p2 site can also be provided with -Dsimrel-site=<url>

Change-Id: I45a636c3c1042bc2fbb6eea5129c6553027e92df
2019-07-24 19:13:44 -04:00
Jonah Graham
577061ac79 Bug 542488: Feature for DAP in CDT
Change-Id: I981660855f9f0305d0c08af5eb361cadbde9b86c
2019-07-10 18:23:38 -04:00
Jonah Graham
d7b7f10255 Bug 542488: Initial/rudimentary version of DAP integration
README:

Create a C/C++ Application launch as normal, and in the Launch
Configuration dialog click "Select other..." at the bottom/center
and selecting GDB (DAP) Debug Process Launcher
(you can't do this in the LaunchBar's dialog as it does not support
changing the launcher).

Then debug as you normally do (with less features so far :-)

Change-Id: Ia36acedf064b3774c6ac2a863880eaf7efe9c399
2019-07-10 18:23:38 -04:00
Jonah Graham
e09163e75a [releng] Change default to be baseline compare and replace is not run
Use baseline-compare-and-replace profile to run it.

Change-Id: Iaacfad8f920f28cf773763e804be90ba8c5f30cf
2019-07-03 13:57:42 -04:00
Marc-Andre Laperle
9dd503800c Bug 547967 - MSVC Build Output parser
This new Language Settings Provider allows parsing MSVC (cl.exe) compilation
commands, It is done similarly to the GCC Build Output Parser.
It is not enabled by default but can be enabled when in the context of
building with an external builder.

In general, MSVC support still needs some work but this output parser greatly
facilitates setup for certain types of projects.

Change-Id: I3fb110ecdfbac1cabbc16239ad6667a5e628d443
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-06-26 19:56:11 -04:00
Jonah Graham
aa4e88b0dc Bug 547894: Provide a way to skip baseline replace and compare
Change-Id: If8080db7374eabb7a640deba0fab1e26a785ac5c
2019-06-26 11:00:27 -04:00
Jonah Graham
121fed8e2d [releng] Update comparator repo to 9.8.0 release
Change-Id: I86b452fdaeb5277c8dbf8831781964a8c59df586
2019-06-19 14:10:32 -04:00
Jonah Graham
f3e8387a8e [releng] Bump version to 9.9.0
Change-Id: I6641e51a8bfdb44fa5c646d97debf2bf814c107a
2019-06-11 12:33:48 -04:00
Jonah Graham
63b9d17805 [releng] Ignore Lucene generated index files when doing baseline replace
Change-Id: I4702d75169634eb9d939b212b318d5656258e508
2019-06-11 12:33:48 -04:00
Jonah Graham
7741bd98f7 Bug 547894: Baseline replace must happen after pack200
The configuration for baseline replacement needs to be split.

This may be a bug in Tycho, but I cannot tell. It seems to me the
configuration about ignoredPatterns should be read from the
configuration block in the execution block, but it isn't.

Change-Id: I35e3f4007b0afc21d8bd81d5b07f76581879bc76
2019-06-07 17:20:27 -04:00
Jonah Graham
53e14118d2 Bug 547894: Fail build if differences before baseline replace
Also fix version numbers in all bundles who's binary contents have
changed despite no change in the source of the bundle.

Change-Id: Ic67b79aafa801c7ce96c5e52843ad5c881827d84
2019-06-07 13:57:15 -04:00
Jonah Graham
cb213e217f [releng] Update URL for cdt-site (From hudson to ci)
Change-Id: I35cc640e8dd579182fe653c93c7621cead116c5b
2019-06-07 10:20:49 -04:00
Jonah Graham
6df1dace8b [releng] Update to latest GDB, 8.3, for tests
Change-Id: I36b0ce0021b853a940cd8e6ede9839060a2fcb83
2019-06-04 16:10:18 -04:00
Jonah Graham
ef07729e45 [releng] Move gdb path and version to test variables to root pom
They used to be duplicated in multiple places in further down poms.

Change-Id: Ifd7adf356892138a2aa79c22084a52cc25619b1b
2019-06-04 16:09:37 -04:00
Jonah Graham
67f0b785c4 [releng] update comparator repo
Change-Id: Iad16160a377428eb66f42ac0f12371a9bc724dc4
2019-05-31 12:27:18 -04:00
Alexander Kurtakov
78c1b58cd6 Use jacoco 0.8.4.
Change-Id: Ie6c4eef1db6e805a8b0960dac4f74961f6b70f85
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-05-13 10:25:44 +03:00
Alexander Kurtakov
50daf5b6e8 Build with Tycho 1.4.0.
Change-Id: I56bf64b43eac2b11c1b08cf7c92e28446bbae3f0
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-04-11 02:43:05 -04:00
William Riley
174aaa05a3 [releng] Fix baseline repo location
Change-Id: I21a46592111e60ce4425d1cb80377ab3c2511fad
2019-04-04 16:08:23 -05:00
Marc-Andre Laperle
040372be48 Build with Eclipse 2019-03 dependencies
CDT nows defaults to targetting Eclipse 4.11 along with dependencies in the
Eclipse 2019-03 simultaenous release.

Once consequence is that 32-bit and ppc64 fragments are removed.

Change-Id: I032fedb27a4e5086f10051b3b2ca9c9c59c3b965
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-03-18 20:44:27 -04:00
William Riley
2d29c1683e [releng] Set baseline to fixed repo
Change-Id: I5cd45335dd95b0a0b930c1fdea73572c53b42d78
2019-03-04 03:16:40 -05:00
Jonah Graham
cdc99feef2 [releng] Bump version to 9.8.0
Change-Id: I3861d4c5d0eecaf9dd370f269a655e666b60561a
2019-03-01 13:25:21 +00:00
Jonah Graham
740496c20f [releng] Update to newest jacoco-maven-plugin
Change-Id: I536630ac5a465afe845f9fe5287c2c6f88a531b8
2019-01-27 16:32:20 +00:00
Jonah Graham
934fa19482 Bug 540978: Rename identifiers and some other places to o.e.cdt.lsp
Change-Id: I6edbbb2cf103010bbc67ea0140bfec694652a685
2019-01-04 13:07:38 +00:00
Alexander Kurtakov
68877a4b80 Move helprun against 4.10.
Needed so help index is rebuilt against latest lucene so it can be
usable.

Change-Id: Ifc9c65d50e6c9ea0e2735ec7587c09e6f46699b0
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-22 00:03:59 +02:00
William Riley
c6e069df3e [releng] Use release tycho 1.3.0
Change-Id: I6b9b343879b6787a1329d0fce25ab4223d52c30c
2018-12-20 09:11:17 -05:00
William Riley
84381c7a23 [releng] Try to fix signing with baseline replacement
Change-Id: I1b1b63e095c9309836ec0850c7afe6adf09ebf51
2018-12-20 09:03:14 -05:00
Jonah Graham
2c3e9b58a0 [releng] Update comparator repo
Change-Id: Ib7628c0b68a2392c7975019f5dcb74fa4ade2274
2018-12-20 08:37:56 +00:00
Jonah Graham
4b0d89b5f7 Bug 542644 - Add fragment for Java 11 JAXB dependencies
Change-Id: I3c723dffb693998f3b57067b0973ff7b52c2c8d2
2018-12-11 14:36:45 +00:00
Jonah Graham
677cc2cf63 [releng] Bump version to 9.7.0
Change-Id: Icaa0b6acf73e3a19e0d102fa8ae784e631d8743a
2018-12-10 13:50:44 +00:00
Jonah Graham
f70a8b35c1 Bug 540371: Update to EPLv2 using releng/scripts/change_to_eplv2.sh
Change-Id: Ifbb1d5af2a00bd5634dea200320e8c4303ffca6c
2018-11-22 20:31:51 +00:00
Jonah Graham
f0ce92d3b5 Bug 540371: normalize files before applying EPLv2
Change-Id: I8bfd427bba1df18579d6d5e58ad1e5d704485050
2018-11-22 20:30:13 +00:00
Doug Schaefer
afe7d18793 Bug 540978 Rename lsp plugins to be org.eclipse.cdt.lsp.*
To make it clear these are CDT's future :).

Change-Id: I64935e3998a46632f4f4006589a17eb01959eb27
2018-11-10 14:09:43 -05:00
Jonah Graham
c3d4f06575 [releng] Update to newest maven-pmd-plugin
Change-Id: I357bdc57b8f1743928899fb91ac4a316008b58bf
2018-11-05 09:24:26 +00:00
William Riley
4689fdee68 Bug 540367 - Enable Reproducible Version Qualifiers
Change-Id: I1ccd2330951a83a7632c67a6274b7527cd9f237c
2018-10-24 04:44:00 -04:00
Jonah Graham
5042be3a36 [releng] Update to newest jacoco-maven-plugin
Change-Id: Ib78d1805f4beaefc673aa47114f10bde91cfca33
2018-09-16 09:12:28 +01:00