Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2018-03-29Enable Meson UI testsJeff Johnston1-0/+1
Change-Id: I5f0a554c92e1568dd2cda69c198640c2a99769ec
2018-03-25[releng] update jacoco-maven dependency versionsJonah Graham1-1/+1
Change-Id: I6dd7afab271eeb66b03217167c3ad7c546055674
2018-03-20Partially revert "[releng] update maven dependency versions"Jonah Graham1-7/+1
The cdt-sonar build broke with the newer sonar plug-in. This reverts commit 9394a679c5a28f69590c39e18e74405294de66c9. Change-Id: I6a9cf671dfbef16a9cd22567d37a3c13f1f91f36
2018-03-19[releng] update maven dependency versionsJonah Graham1-5/+11
Change-Id: Id55ef378ed1abf4a71f31ef27b08c3b59be05317
2018-03-07Add Meson docs plug-inJeff Johnston1-0/+2
Change-Id: I9153edd6f2708de475855ca3dbdb6323432e37ac
2018-02-21Bug 530000 - Add Meson Build supportAlexander Kurtakov1-0/+1
Editors for, meson_options.txt and *.ninja files. Just highlighting for now based on textmate grammars. Added tm4e to target to enable resolving tm4e bundles. Change-Id: I22859b2d39a96dcd777ee96d2a5e7465e4884839 Signed-off-by: Alexander Kurtakov <>
2018-02-13[releng] Bump version to 9.5.0Jonah Graham1-1/+1
Change-Id: Ie342f02f7aae633f41a7ab7d39c21e056793a04a
2018-02-08Update to Tycho 1.1.Alexander Kurtakov1-3/+3
This is a prereq for building against Photon. While at it update CBI maven plugins to 1.1.4. Change-Id: Ia4a5f8246978d6d6e915e1e7e022020b06889ebd Signed-off-by: Alexander Kurtakov <>
2018-01-30Bug 530000 - Add Meson Build supportJeff Johnston1-0/+4
- initial contribution of Meson Build support based upon Core Build CMake Change-Id: I9a91901254b7750f4f5eef69ed5375a5c1cce0a4
2017-11-21Releng fixes, ensuring legal files are there. Removing projects.Doug Schaefer1-2/+0
Removed the empty debug.core.tests project. Also removed the utils-feature and remote-feature projects since these shouldn't be features. Change-Id: Ib5d297c626de5328e3421a1fc9346330d9907750
2017-11-13Serial Flash Target and Launch. Clean up Generic Launch.Doug Schaefer1-1/+4
Adds target, launch classes, and launch bar support for targets intended to upload their code to flash using a Serial Port. The port is co-ordinated with the Serial Terminal so that the terminal is paused during the upload. Also cleaned up the Generic Launch so it's not using the External Tools launch which has a number of UX issues. This simplifies the settings and gives us more control. And it's made reusable for the Serial Flash launch. Change-Id: I31e9970243fbf1cf22d027bbdb892fde104dbefe
2017-11-05Add the core build gcc ui plugin to the gcc build feature.Doug Schaefer1-0/+1
Change-Id: I309bf8c785107ad8edd68664d175c7e94a900ea4
2017-10-30Bug 525591: autotools: Initial core build implementationChin Huat Ang1-0/+4
Add core, UI and feature plugins for the new autotools project which uses template wizard and core build. The template wizard currently supports generating a simple autotools project as described using a template manifest. The project generator sets new autotools nature associated with new autotools build config provider. The generated autotools project has been tested to compile fine with gcc (x86_64-linux-gnu-gcc) toolchain. Change-Id: I8349999d551bb693725a246340cf46266150fadc Signed-off-by: Chin Huat Ang <>
2017-10-12Point help docs run at released 4.7 platform.Doug Schaefer1-1/+1
Change-Id: I77f0674c38db10f6e2e025737210a8086dc9aca8
2017-10-06Add UI tests plugin for CMake. Fix a couple of bugs it found.Doug Schaefer1-23/+189
Also restructures the pom.xmls to put the modules in the top level so we can order them to have the test plugins build after them. Change-Id: I2f0e4ebd252791fb8844cdf0f635d574946207aa
2017-05-26releng: Enforce JavaSE-1.8 EE for tycho-eclipserun-pluginAlexander Kurtakov1-0/+3
Needed as otherwise tycho picks up the java executable from the path and execs with it. Change-Id: I44b838454e7faaa0e3bbcdfcd1e66d65ca8b5ac2 Signed-off-by: Alexander Kurtakov <>
2017-05-26Rebuild help bundles with 4.7milestones repo.Alexander Kurtakov1-1/+1
This is needed so the lucene indexes generated are used in Oxygen. The current lucene 3 indexes shipped are just ignored by the platform as lucene 6 can't load them and the data is reindexed. Change-Id: Ic171dee653c05230f0454f4e736160f02c7eefc0 Signed-off-by: Alexander Kurtakov <>
2017-05-08Fix sonar plug-in version due to problem with most recent version.Jeff Johnston1-0/+5
Change-Id: Id4d6c41019adc633aeef668c89af9f9c1995e832
2017-05-08Update outdated Maven pluginMarc-Andre Laperle1-1/+1
Change-Id: I292e8ddf64db660f89535f5fe9e8e0b6792bd214 Signed-off-by: Marc-Andre Laperle <>
2017-04-15Bug 515304: profiles to parallelize testsuiteJonah Graham1-0/+38
Change-Id: I02095334c2176bfb9a2968d91b6175af37123f5b Signed-off-by: Jonah Graham <>
2017-02-14Update Maven build machinery.Alexander Kurtakov1-1/+1
* Build helper maven plugin 1.12 -> 3.0.0 * Jacoco 0.7.7 -> 0.7.9 * Resources plugin 3.0.1 -> 3.0.2 * PMD pugin 3.6 -> 3.7 Change-Id: Ia98aaa4e7d4d9edb7ff27435da8fb1c8811ecd0c Signed-off-by: Alexander Kurtakov <>
2017-02-14releng: Make use of Tycho POM-less functionalityMarc-Andre Laperle1-187/+140
This removes a lot of pom.xml from the source tree. This is using the "POM-less" Tycho functionality. See One advantage of this is that you do not need to update the version in the pom.xml when you change it in the MANIFEST.MF because the pom.xml is automatically generated. This also reduces a lot of the duplicated information and pom.xml repetition. - Maven 3.3 and up is required. - Only eclipse-plugins and eclipse-features can be pom-less. Repositories, target and others still have pom.xml. - New parent poms are added because a parent is necessary directly one level above the plug-in/feature that will have its pom generated - Some test plug-ins had to be renamed .test -> .tests because it's required so that it detects that it's a test plug-in - Some suites were renamed so that they all use the same consistent name "AutomatedIntegrationSuite" - Profiles were added for the more common test configurations. They are activated by the presence of simple .properties files that only serve to activate the correct profile. The profiles: - One for UI tests (UI present and start in UI thread) - One for SWTBot tests (UI present and do not start in UI thread) Other test plug-ins that are too different are kept intact and still have a pom.xml - Fragments are kept intact since they all have different target platform configurations Change-Id: I9d73380eb766f547830c552daf08053a30b1845c Signed-off-by: Marc-Andre Laperle <>
2017-02-13Update to Tycho 1.0.0Marc-Andre Laperle1-3/+2
useProjectSettings is now true by default so it can be removed. See Change-Id: I63256423942d11b94acb2eba11afe76eb62a9b91 Signed-off-by: Marc-Andre Laperle <>
2017-02-08Remove profiles that helped skip ppc64leMarc-Andre Laperle1-63/+6
Those profiles were useful when keeping compatibility with Eclipse 4.5 but this is not required anymore. Change-Id: Ic9ef7beecee1b5bd072ec192048ab409b19844c9 Signed-off-by: Marc-Andre Laperle <>
2017-02-06Remove AIX supportMarc-Andre Laperle1-11/+0
Eclipse 4.7 removed AIX support so CDT should also remove it. Change-Id: I9ed50a4c47e7b861eb2adeb86e857d2a78b4834b Signed-off-by: Marc-Andre Laperle <>
2017-01-25Auto-generate source features using tycho.Marc Khouzam1-14/+49
This commit removes explicit source features and has tycho create them automatically, along with all other source features that were not previously defined. The logic to auto-generate is in the root pom.xml For all pre-existing source feature, the name presented to the user has been changed to use the default name used by Tycho, which is "Developer Resources". This will provide a more standard user-experience with respect to other source features built by Tycho. Existing SDK features are kept for backwards compatibility. All the names of the auto-generated source features that replace an existing source feature have stayed the same except for the 'testsrunner' feature; for that one name change, a p2.inf file is added to allow upgrading from the old named feature to the new named feature. Change-Id: Ie632e798c93898fd828f88df4983fc43e2749d22
2017-01-24releng: Update outdated maven plugins. Add script to check for outdatedMarc-Andre Laperle1-3/+3
Change-Id: I6acd451596824584a5c4a29cab72e6eb127d4123 Signed-off-by: Marc-Andre Laperle <>
2016-11-16Update version to 9.3.0Marc Khouzam1-1/+1
Change-Id: Ic953ccc5d38ff3661ca44de21ed8c4b7dad5b246
2016-11-15Update version to 9.2.0Marc Khouzam1-1/+1
Change-Id: I36ad4218b20b8ea70584c89f5be45c757bf4c714
2016-11-11Bug 507148. Fixed opening/switching to editor.Dominic Scharfe1-0/+1
- Reuse the TU from the open editor if present, otherwise load it from workspace - Added test plugin org.eclipse.cdt.codan.checkers.ui.test Change-Id: I725b7b8e462ffba39dd6c9a828ab72dd58f86b1f Signed-off-by: Dominic Scharfe <>
2016-11-02Removing stand alone swtbot test module from buildAlvaro Sanchez-Leon1-1/+3
This hanging needs to be investigated/fix before re-enabling this needs to be done as it impacts every single verification build Change-Id: I66d5e46773c4f816dd09268fdd55a7495755375e
2016-08-23releng: Build with Tycho 0.26.Alexander Kurtakov1-2/+2
Move build to Tycho 0.26 which uses Neon final bits. Change-Id: Ic28684beab2c2c6d7fa5892248bd6c39daf384ff Signed-off-by: Alexander Kurtakov <>
2016-08-19LLDB: Add LLDB feature and add it to update siteMarc-Andre Laperle1-0/+1
Bug: 405670 Change-Id: Iee51790de4450c823e3ce773360dc92bd0189c6b Signed-off-by: Marc-Andre Laperle <>
2016-08-18LLDB: Add support for local debugging of new processesMarc-Andre Laperle1-1/+3
This commit adds support for debugging new processes launched locally using the LLDB debugger (lldb-mi). The minimum version supported is LLDB 3.8. Preliminary documentation on how to set it up is available here: Bug: 405670 Change-Id: If46543e974e2f19c45ab3bba088eab35fe737077 Signed-off-by: Marc-Andre Laperle <>
2016-08-17Update version to 9.1.0Marc Khouzam1-1/+1
This commit used the script releng/scripts/ Change-Id: I8274a6e8dd5c0f1e450f07952e138b265a441a62
2016-07-25Update outdated Maven pluginsMarc-Andre Laperle1-3/+3
Change-Id: I182e129efb5c464520c83fb5fb9de1df2ec6e857 Signed-off-by: Marc-Andre Laperle <>
2016-06-22Move the rest of the CDT plugins to java 8Marc Khouzam1-2/+2
This change was generated using the script: releng/scripts/ Change-Id: I2ad96dc682a5acb8529c3edec40de279c331b5a4
2016-06-02Sign the stand-alone debugger on MacMarc-Andre Laperle1-1/+2
The mac signing has to happen between materialize-products and archive-products goals. Because we only want to do it when the production profile is enabled ( server), we have to duplicate some xml to fit the macsigner between the two. I did extract some variables in order to make the duplication less error prone. Change-Id: I523c287c0e1dff15026e1007fa2831af6d14003a Signed-off-by: Marc-Andre Laperle <>
2016-04-29Remove Solaris Sparc supportMarc-Andre Laperle1-11/+0
Solaris Sparc support was removed in SWT therefore it cannot be supported by CDT anymore. Change-Id: Ic40f55632023fd77fd164d3e48b5ca06835c3a31 Signed-off-by: Marc-Andre Laperle <>
2016-04-24Update outdated maven pluginsMarc-Andre Laperle1-3/+3
See Change-Id: I81ebfc67e86d5ea851bdc026769976c54c371202 Signed-off-by: Marc-Andre Laperle <>
2016-04-20Upgrade to Tycho 0.25.0Marc-Andre Laperle1-2/+2
See Change-Id: I6c4c7dd82c2786fe6acd01bbcdca19cc2f2c84ae Signed-off-by: Marc-Andre Laperle <>
2016-04-14Tighter integration of new build system with cdt.core.Doug Schaefer1-2/+0
Move the new build system to cdt.core and remove the previous plugins. Hook the new system into scanner info and environment variable manager. Clean up API in preparation for Neon and API lockdown. Hook up Qt to the new APIs. Add discovery of MSYS2's toolchain and Qt and Qt's MinGW toolchain. Change-Id: I85b1a91da4a44e86f0e9da9310f8106c894623e0
2016-03-14Remove p2 pluginMarc Khouzam1-3/+0
Change-Id: I5a2dcb281c8d3596aca97c0df0f2cc76997a39fa
2016-03-09Bug 484900: Remove Majority of CDI classesJonah Graham1-3/+0
This is the first change to remove CDI from CDT. The CDI model implementation is removed along with everything that directly depends upon the implementation. This commit does not include refactoring or moving classes. The few insertions are the minimum necessary. Change-Id: I80274e1a0d77bc7bb00a2afe4babc00c4f7613ae Signed-off-by: Jonah Graham <>
2016-01-18Incremented CDT features version to 9.0.0Marc Khouzam1-1/+1
This includes bumping the standalone debugger to 9.0.0 Change-Id: I55fae1cec995b5f6865a5b174c004ed1b76e9bea
2016-01-07Clean-up and use a single target fileMarc-Andre Laperle1-1/+1
Old targets were not working anymore. Also, rename the 4.6 target to just because there is only one that is primarily used. This should be less confusing to new-comers. Change-Id: Iaa45fbc5d91cfb47e7e60e549469e74dc5ffe369 Signed-off-by: Marc-Andre Laperle <>
2015-12-05Bug 174176 - initial contrib of CMake support.Doug Schaefer1-0/+4
Change-Id: I7f0417bd92415aa9abb24ebabe849d9e4f75cea5
2015-11-25Bug 481978 - Big overhaul of new build system to work with Qt.Doug Schaefer1-0/+3
Moved new build system to it's own plug-ins. Cleaned up the root build configuration and toolchain classes and use them for Qt local run builds. Also hooks Qt local run launch delegate to launch target manager and associated delegate interface. Change-Id: I0c0f711ee53005edd399f6d24ba96658d606e1e5
2015-11-13Stop setting MaxPermSize.Alexander Kurtakov1-1/+1
Ignored on Java 8 which is min required version. Change-Id: Ib133bdeaccd56512e87958ec18c0865d50a9f8d7 Signed-off-by: Alexander Kurtakov <>
2015-11-13autotools: Drop old Linux Tools compat bundle.Alexander Kurtakov1-1/+0
People that would have migrated did it in the last 4 years it is no longer even known whether this is of any use anymore so better to drop it now that there is major release on the horizon. Change-Id: Ic68606582b426be10125fe6a6de345358fc57755 Signed-off-by: Alexander Kurtakov <>

Back to the top