1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-04 15:45:25 +02:00
Commit graph

953 commits

Author SHA1 Message Date
Marc Khouzam
dfcc0962d3 Updating baseline for CDT 9.2 (RC4)
Change-Id: Ic76e7e567b69901e93c80634413df23449257138
2016-12-14 13:46:46 -05:00
Marc Khouzam
cf2e9fe3c8 Remove dependency to cdt-master from CDT's target file.
The CDT does not need to depend on itself.
I believe this dependency was added while troubleshooting another
problem.

Change-Id: Ic79cc8c00c67f323198bb49d1596e4d254bbd924
2016-12-09 09:57:10 -05:00
Marc Khouzam
17ed6bead8 Update target platform to point to oxygen
Change-Id: Ia5a817e77c128802bf6274e061ff8798a3e1a2cc
2016-12-08 12:56:28 -05:00
Doug Schaefer
5ba9115c5d Put the Arduino and CMake features into the extra categories.
Change-Id: If371f6bc05aba1ac54221153ec0223a5dde11c56
(cherry picked from commit e88f5d7321)
2016-11-17 19:01:29 -04:00
Marc Khouzam
a39620356c Update p2.inf for 9.3 release
Change-Id: Ia9447fb5845f63da345af084e6cf191eeafc7d6f
2016-11-15 20:50:11 -05:00
Marc Khouzam
8cf5ed53f2 Update version to 9.3.0
Change-Id: Ic953ccc5d38ff3661ca44de21ed8c4b7dad5b246
2016-11-15 20:32:51 -05:00
Marc Khouzam
d7b8286b69 Update p2.inf for 9.2 release
Change-Id: I6d458a1598d21d1cc7f25aa13479f8f30e16adfb
2016-11-15 21:05:18 -04:00
Marc Khouzam
334777eb6e Update version to 9.2.0
Change-Id: I36ad4218b20b8ea70584c89f5be45c757bf4c714
2016-11-14 23:50:05 -05:00
Roland Grunberg
5d6f8c3b2b Bug 507078 - o.e.cdt.launch.remote.source should be in separate feature.
The org.eclipse.cdt.launch.remote feature is the only non-source,
non-sdk feature to include the corresponding source plugin for it's main
provided plugin. An org.eclipse.cdt.launch.remote source-feature should
be created to provide the source plugin.

Change-Id: I2e396270f0d19f023e75452c316da0e4eda495b1
Signed-off-by: Roland Grunberg <rgrunber@redhat.com>
2016-11-04 14:58:12 -04:00
Marc Khouzam
23f68c6c35 Update cdt-baseline to point to final release of 9.1
Change-Id: I728b2a869c9a5e7fe62b6f08578b17c924296a66
2016-10-12 15:22:47 -04:00
Marc-Andre Laperle
04e31e3fae releng: Use composite Orbit repo to get all orbit dependencies
This allows us to get the dependencies from one place and also this
update site is more stable as it is not updated very frequently.

Change-Id: I40de8fd0535270959ccad7b02c9d57aae765bc79
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-10-06 12:13:43 -04:00
Marc Khouzam
158bff7ed4 Updating baseline for CDT 9.1 (RC4)
Change-Id: I80176f433cac1796a62b4cf7ad5ffdeeb2f45c4f
2016-09-19 15:22:31 -04:00
Marc Khouzam
10381a74e4 Bug 303808: Remove dependency on o.e.tm.view.*
The streams connector provided by TM was located in the o.e.tm.view.*
plugins which bring in the terminals view.  This patch implements our
own streams connector so that we don't have this extra dependency.

Change-Id: If2a8bdfbdd87eb9ec5c42180a372634e322ba1c1
2016-09-13 13:30:57 -04:00
Marc Khouzam
0caa750ef0 Bug 303808: Support for full GDB console
This patch provides a full GDB console in the standard Console view.
The full console is disabled for Windows due to PTY limitations.

The new console will be triggered automatically when using GDB 7.12 (or
its pre-release) and running on Linux.

Known issues with this patch:
- Cloning the console view breaks the console
- Pinning the console view is not supported
- Interrupting execution in all-stop mode fails with the new console
- Pagination causes some events to be lost (all-stop only)

Change-Id: Iee6ef5228ca17bd829eb743cb41a142afe6714dc
2016-09-07 15:23:47 -04:00
Marc-Andre Laperle
cd563c3d00 Update build-helper-maven-plugin to lastest version
Just keeping up with the latest.

Change-Id: I72a42b8190067a5ad25576552fb408d2aea4212c
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-08-28 22:33:00 -04:00
Marc-Andre Laperle
84a7eefeb2 LLDB: Add LLDB feature and add it to update site
Bug: 405670
Change-Id: Iee51790de4450c823e3ce773360dc92bd0189c6b
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-08-19 10:29:03 -04:00
Doug Schaefer
4afa9e24da CMake updates. Clean, error parsers, add to category.xml.
Make CMake public with the change to category.xml. It's getting close
to being usable in 9.1.

Change-Id: If3e80aa5d5314cb42bbf0d253157d7ecb7d13046
2016-08-17 15:30:45 -04:00
Marc Khouzam
cd559dafaf Update version to 9.1.0
This commit used the script releng/scripts/ChangeFeaturesVersion.sh

Change-Id: I8274a6e8dd5c0f1e450f07952e138b265a441a62
2016-08-17 10:11:57 -04:00
Doug Schaefer
9982b67c76 Add GSON to our p2 repo.
We should redistribute our dependencies from Orbit. GSON was missing.

Change-Id: I6818ea3d9990bcdee03cadf33d815c186b6127b4
2016-08-11 15:06:23 -04:00
Alvaro Sanchez-Leon
035520ee89 Add org.eclipse.cdt.testing.feature.source
Change-Id: I4b7b50129fadc6471d484c9ca970a246da0fe9b6
2016-07-28 15:11:15 -04:00
Marc-Andre Laperle
8f2799fa91 Update outdated Maven plugins
Change-Id: I182e129efb5c464520c83fb5fb9de1df2ec6e857
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-07-25 00:36:22 -04:00
Doug Schaefer
29303b6a20 Set API baseline to point to /r build. Add templates framework. 2016-07-18 14:27:57 -04:00
Eduard Scheske
ce79667a65 Bug 498019 - Oomph setup fails
Change-Id: Ib5f77bd710054b6408ec48c0c4f23c9af9a03884
Signed-off-by: Eduard Scheske <eduard.scheske@googlemail.com>
2016-07-18 11:14:31 +02:00
Marc-Andre Laperle
19d7a44ada Add o.e.ui.trace to Oomph setup
So that it can find the org.eclipse.ui.trace.traceComponents
extension point.

Change-Id: Iad5916a39551a543e76604efbe9b73d30b5a89c7
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-07-15 14:56:46 -04:00
Alexander Kurtakov
18f13d204e releng: Move target file to Platform 4.6 final from milestones
Change-Id: Ifcfed06701c1a4a3f7da08104b5654e16785d35d
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2016-07-11 02:02:05 -04:00
Marc-Andre Laperle
492fc0a164 Update Oomph setup for Neon release
Update API baseline and update targlet.

Change-Id: Ie693f5401f226d4d9a679b75f0c105d4542c54a6
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-07-06 10:17:06 -04:00
Marc Khouzam
f38cbb85c3 Remove old .cvsignore files
Change-Id: Ia66de47055a15d94c0aa45d1198f0a9e78d82ad0
2016-06-30 09:58:00 -04:00
Marc Khouzam
45b1ecd1c3 Update baseline to point to final release of 9.0
Change-Id: I962afe208f6bd7203a54c8b914a0d77610ee6721
2016-06-27 15:59:09 -04:00
Marc Khouzam
3e2d6a4c7f Updating target to RC4 until release is ready
Change-Id: I9ce789260f997279044f2f54bc03dbd8a561f1e8
2016-06-20 09:15:07 -04:00
Marc Khouzam
ffbc33fa54 Add script to change java version
The script is quite basic.  It does not even take parameters.
However, considering it will be run probably once every three
years, I felt it was sufficient.

Change-Id: Ic2b533758529f393d6e37c010f0a5cb666e84b53
2016-06-20 09:13:36 -04:00
Marc Khouzam
7b0d10e510 Update p2.inf for 9.1 release
Change-Id: I86b0295b33ced43028dd066c7611b2adc04da9a3
2016-06-07 13:10:58 -04:00
Marc Khouzam
cc2e7dc5b0 Update Orbit for Neon
Change-Id: I631d0e768bc17890a2147b16138b5a57152947d1
2016-06-06 15:49:29 -04:00
Marc Khouzam
cdbf45f53c Update baseline to 9.0 RC3 until the final release
Change-Id: I35d7ba3ce676aacf960c9a83e2cb3f8cd4a7f482
2016-06-03 12:42:32 -04:00
Alvaro Sanchez-Leon
0b93e8116e Bug 452356 - C/C++ remote launch uses o.e.remote - explicit dependency at feature level
Adding an explicit dependency to o.e.remote at feature level,
so the dependecies are loaded at the installation of the
launch remote feature

Change-Id: I90f6bd29cd1b6f2efc46e241520621bbd256ffef
2016-04-29 17:46:25 -04:00
Marc-Andre Laperle
c5c2770c93 Remove Solaris Sparc support
Solaris Sparc support was removed in SWT therefore it cannot be
supported by CDT anymore.

Change-Id: Ic40f55632023fd77fd164d3e48b5ca06835c3a31
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-04-29 14:40:54 -04:00
Doug Schaefer
7ca2032810 Add templates.core to target. 2016-04-28 14:16:30 -04:00
Doug Schaefer
7139dc2f1e Modernize Arduino plug-ins. Adjust APIs to suite.
Change-Id: Ic877c8f0992874e647d4b464502165d7bd3ebe0e
2016-04-28 11:14:07 -04:00
Marc-Andre Laperle
d608db2e7a Update outdated maven plugins
See
https://hudson.eclipse.org/cdt/job/cdt-check-maven-plugin-updates/61/console

Change-Id: I81ebfc67e86d5ea851bdc026769976c54c371202
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-04-24 13:55:41 -04:00
Marc-Andre Laperle
135bdd4294 Fix SWTBot dependency in Oomph setup
Change-Id: I8698fbd18d6f467b23b57b09b1f0a0ea55a5f5c0
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-04-17 23:08:27 -04:00
Doug Schaefer
ea6b90d443 Remove cdt.build plugins from the source feature. 2016-04-14 16:28:20 -04:00
Doug Schaefer
6e1b9b408d Tighter integration of new build system with cdt.core.
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-04-14 16:19:37 -04:00
Marc-Andre Laperle
7afdc50165 Fix Stand-alone debugger SWTBot test
A bug was fixed in SWTBot and it doesn't throw
IndexOutOfBoundsException anymore. A test was relying on that.

Change-Id: I807aaa773b8544172cf33cbf1a04583fe171bd51
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-04-12 13:51:21 -04:00
Marc-Andre Laperle
70fe82a151 Fix SWTBot dependency on org.eclipse.core.runtime.compatibility
Old SWTBot from Eclipse Mars had a dependency on
o.e.c.runtime.compatibility but this was removed in Eclipse 4.6 M3.
It suddently stopped working now because the Eclipse 4.6 milestones
composite repository doesn't contain the old milestones anymore.

Change-Id: I43608f0142e26d4bee175f0bc3cf921b00ffbb96
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-04-11 14:33:50 -04:00
Marc Khouzam
f326794be8 Remove old releng plugin
Change-Id: Ife92ba22813115cb028db273c399c03e235f7cb2
2016-03-14 16:16:27 -04:00
Marc-Andre Laperle
7abda712d9 Fix broken Oomph setup
- Add bouncycastle dependencies explicitly with exact version
to work around bug 489387
- Add missing dependencies (templates, remote launchbar)
- Remove Mars stream that won't compile anymore

Change-Id: I0ce53da4691297895876db069cefdf5287b82617
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-03-12 19:38:43 -05:00
Jonah Graham
ff7f25b94d Bug 484900: Remove Majority of CDI classes
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 <jonah@kichwacoders.com>
2016-03-08 19:18:05 -05:00
Doug Schaefer
2b53f9eae3 Update the sequence number on cdt.target. 2016-02-22 23:11:19 -05:00
Doug Schaefer
d1dda291d9 New Qt templates using new templates framework. Arduino fixes.
Change-Id: Ib50fb439ba248965286242e476728bb9f36ac18b
2016-02-22 22:55:06 -05:00
Marc-Andre Laperle
c0d2f222bd Updating to latest orbit
Also update the Oomph setup file.

Change-Id: I902ea044e3bf318e9405097aa635ef66efe1c2d0
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-02-05 10:06:51 -05:00
Jonah Graham
6d5d0be628 Bug 472765: change from easymock to mockito
Due to improvements in target platform in 12843ef it is now possible to
use mockito instead of easymock. This commit does that switch.

Note because of Bug 334540 we need to explicitly require the org.hamcrest
bundle so that it resolves. From the bug, Matthias Sohn says in Comment 1:
"I would just use Require-Bundle to get around this."

Change-Id: Ib49a767c826aa04f4daf1de0bf1b25a4f8ae07ba
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
2016-01-19 09:56:09 -05:00