1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-22 14:12:10 +02:00
Commit graph

7646 commits

Author SHA1 Message Date
nickboldt
c49471f29d upversion feature.xml files; remove update site and discovery site links to ancient sites; fix artifact sizes; remove restrictive inclusion ranges
Change-Id: I79c8326e234857257b9eca9a1db0f684f49069ea
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 21:22:55 -04:00
nickboldt
0650a82226 add intermediate poms in terminal/plugins and terminal/features; upversion everything to 4.5.0 and fix plugin deps to use new version; fix versions of dstore plugins
Change-Id: Ic5dd336a22e822e848b9fe63f02029c24bd0bf08
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 21:01:29 -04:00
nickboldt
b838caf3cb add terminal tests to main reactor
Change-Id: Id2149f5ab606013cdff7f48fc75e0777700b4715
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 16:32:49 -04:00
nickboldt
ebe114fa71 merge terminal and rse update sites; remove unneeded config, unneeded repos
Change-Id: If909e03926c013b8b99af3585db83c21c981422d
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 16:32:32 -04:00
nickboldt
fa7889d89d move deps from terminal/admin/pom-config.xml to root pom; update to simrel 2018-09 / eclipse 4.9 deps
Change-Id: I65607fcaabd7ea7670eb7e5e90c560f144ae1a8e
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 14:25:41 -04:00
nickboldt
9badfb9ff4 clean up terminal update site
Change-Id: Icabc8cc5802c8cb4bb22006946fa53ad46307d2e
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 14:24:55 -04:00
nickboldt
654afb75a4 switch to Eclipse 4.8 since milestones site no longer exists
Change-Id: I5c8ba292d5680a9b7f0267c7e9deb3623af7d896
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 13:13:49 -04:00
nickboldt
84f971fc3f use the same tycho and maven-resources plugin versions (1.2, 2.7) for both rse and terminal
Change-Id: I1a4d0db8e41130778bf5a3c4bf2780ca738c6a47
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 13:04:19 -04:00
nickboldt
c52cc1632e Insert terminal module into root pom
Change-Id: I0f3118b1e0b6faa3b167013cfed3f57633ffe98a
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 12:54:05 -04:00
nickboldt
d92fc5d1f0 Merge ../org.eclipse.tm.terminal 2018-08-28 12:54:05 -04:00
nickboldt
dd1eaecc6e Move terminal files into subfolder
Change-Id: Ibab77ef2ba53f4fd91363269330955eca5fd2bb3
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-08-28 12:54:02 -04:00
nickboldt
7afdd76187 update photon requirements to latest photon staging, Orbit R20180606145124, tm 3.7.100-SNAPSHOT
Change-Id: Id8d3fbae6a05471b3deac2ec166323f94ea1ca96
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-06-11 16:48:24 -04:00
nickboldt
3118b83d57 update to buidl against latest cdt-site 8.8.1 and orbit-site R20180606145124; use eclipse platform 4.8milestones (RC4)
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-06-11 16:39:36 -04:00
Daniel Wille
121bc1f3ea Bug 531498 - Correct view placement in debug perspective
Change-Id: I051c5799d656b99fa3ae7c3a99eefb20e2898e8f
Signed-off-by: Daniel Wille <dwille@gmail.com>
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2018-03-12 12:11:36 +01:00
nickboldt
80ffdb4c58 bump feature versions to 3.7.100
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-03-02 08:45:43 -05:00
nickboldt
10255bc382 use Tycho 1.1; use Eclipse platform 4.8-I-builds instead of 4.8milestones
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-02-26 12:46:03 -05:00
nickboldt
2dec1987d9 clean up update site
Signed-off-by: nickboldt <nboldt@redhat.com>
2018-02-21 13:39:32 -05:00
nickboldt
99dcb7160d remove unneeded files;
remove releng/ folder as it's only referenced by the ant script dstoreTargets-git.xml, which is also not needed;
remove rse/plugins/org.eclipse.dstore.core/dstore_core.jar as this jar is generated

Signed-off-by: nickboldt <nboldt@redhat.com>
2018-02-21 12:56:39 -05:00
nickboldt
72f74ad2d7 bump pom versions to 3.8.0 to match highest version of any feature in RSE;
bump copyrights to 2018

Signed-off-by: nickboldt <nboldt@redhat.com>
2018-02-21 12:56:39 -05:00
nickboldt
e928812a57 fix indents, remove win32 32-bit from TP definition; use 4.8milestones instead of 4.8M4;
add dstore_core.jar to plugins/org.eclipse.dstore.core/.gitignore

Signed-off-by: nickboldt <nboldt@redhat.com>
2018-02-21 12:56:39 -05:00
nickboldt
d44bade9a7 Add intermediate poms;
Create parent pom;
Remove relative paths and update refs to intermediate parent poms;
Comment out source features, change .qualifier to -SNAPSHOT;
Update sdk version to 4.8 milestones;
Organize wince into build;
Missing files
(These changes contributed by Rob Stryker.)

Signed-off-by: nickboldt <nboldt@redhat.com>
2018-02-21 12:56:21 -05:00
Sezgin Halibov
4b52d24816 Bug 530325 - Could not start RSE daemon/server with Java 9
Change-Id: Ib38f82476f381448392bbb9a1770ce188f4f2e4b
Signed-off-by: Sezgin Halibov <sezgin.halibov@gmail.com>
2018-01-25 19:26:44 +02:00
Martin Oberhuber
3548a7c700 Releng: Update tm.terminal.control to 4.4
Change-Id: I457e26ed01a48a475da2174a2b5074709c3ca6d9
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2018-01-21 23:37:45 +01:00
Martin Oberhuber
74eb8752fe Releng: Update parent POM to 4.4 and enable mvn Photon profile
Change-Id: Ib5fc22afc25f13690c67e316194da77c224a13af
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2018-01-21 23:25:04 +01:00
Martin Oberhuber
7ca2575d98 Releng: Update Target Platforms for Testing
Change-Id: Ifadc75de1c54af9f5d34b63986a9d94acdd84c54
2018-01-21 22:34:35 +01:00
Martin Oberhuber
a3e0c996a1 Merge "Bug 517358 - RFE: method to read TextCanvas content" 2018-01-21 15:42:58 -05:00
Martin Oberhuber
fa298da8b7 Releng: Update to Tycho-0.23.1 for bz 459873, Unify Target Platforms
- Tycho-0.23 makes multiple Hudson builds in parallel more robust
- Use SWTbot-2.2.1 on Eclipse-3.8 to keep target dependencies clean
- Bring *.target files in sync with pom-config.xml for interactive use
- Align .gitignore with TCF's .gitignore

Change-Id: I6dfd7bfee43e8fcab1b6e7aae7a0b46f2f83bbf4
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2017-06-15 16:30:15 +02:00
Martin Oberhuber
ef6aeee516 Releng: Enable Apache PMD build reports
Change-Id: I99039197ab28e70ad013a7dbd4a59b2713bd768d
2017-06-14 07:23:42 +02:00
Martin Oberhuber
198e9602dc Releng: Revert to jarsigner-1.1.2 since 1.1.4 fails with Java 8
Change-Id: Ifab75c4dd0c96c9217cf8154ab72f79a924c54b7
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2017-06-14 06:35:28 +02:00
Martin Oberhuber
77ddbb7713 Releng: Clean Up and Unify *.target Target Platforms, SWTBot-2.5.0
Change-Id: I57585301be84c8c790609d0ac65548a7dcf02d8f
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2017-06-13 23:48:50 +02:00
Martin Oberhuber
33b6fc0301 Releng: Update Maven findbugs, jacoco and jarsigner to support Java 8
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=457949

Change-Id: I91b51bf4ed4a2adbd4b31566343b3e701c161c52
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2017-06-13 22:58:59 +02:00
Martin Oberhuber
08f4f5460f Merge "Bug 516330 - Make terminal.connector.serial REQUIRE gnu.io non-optional" 2017-06-13 09:09:04 -04:00
Martin Oberhuber
9a423667bc Bug 516330 - Make terminal.connector.serial REQUIRE gnu.io non-optional
As the o.e.tm.terminal.connector.serial , which is based on RXTX,
was taken out of the master terminal.feature, it is now only available
as a separate feature. Consequently, it only makes sense installing
when RXTX is also available - the RXTX dependency was thus made
non-optional.

Change-Id: If6528a6518da57335c7449def359e0f645c77b67
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2017-06-13 15:08:00 +02:00
Martin Oberhuber
a557d99dee Releng: Fix SWTBot Dependencies on Juno-Luna by adding Mars.2 Orbit
Change-Id: I9145ba0cfd477fa2ed4e7a9aee117eb2a97c1c50
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2017-06-13 14:38:56 +02:00
Martin Oberhuber
68a1221aae Releng: Update EGit in Target Platform
Change-Id: I926048f5bbe98e137bc2e77ff608f2173a92c901
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2017-06-13 12:06:18 +02:00
Martin Oberhuber
7b52e3974c Bug 518121 - Support multiple terminal connectors with identical label
In case multiple terminal launcher delegates are registered with
identical label, the ID of a delegate is used as fallback instead
of the label in order to disambiguate.

This doesn't look pretty in the UI but it works and it's a generic
solution for an atypical problem.

Change-Id: I4028e1819f7405c2cb65eacf4e84f437900d884e
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2017-06-13 10:44:54 +02:00
Martin Oberhuber
3e539b7331 Releng: Fix Terminal Unittests under Tycho with Jacoco
Change-Id: Ib4daa2402917122edb4b561dbf1ae696c80f0c7c
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2017-06-13 10:21:49 +02:00
Martin Oberhuber
b2a7eec797 Merge "Bug 516330 - Releng: Restore Tycho-0.22 for Building with Java 7" 2017-06-12 17:02:59 -04:00
Martin Oberhuber
48a2639cd2 Bug 516330 - Releng: Restore Tycho-0.22 for Building with Java 7
- Make Mars the defaut target to build against to support Java 7
  along with cdt native serial for a full build
- Cleanup: Fix indentation
- Add Oxygen Profile

Change-Id: I21b1e9b0fb905c8c50889e9697f4d11231685945
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2017-06-12 22:46:17 +02:00
Martin Oberhuber
c65207ae33 Merge "Releng: Further Simplify Target Platforms" 2017-06-12 16:43:15 -04:00
Martin Oberhuber
623f71ef89 Merge "Releng: Tune eclipse-4.7.x-oxygen.target to pull minimal dependencies" 2017-06-12 16:43:06 -04:00
Martin Oberhuber
b7d80cce89 Releng: Further Simplify Target Platforms
- Source features are auto-discovered, no need to add
- By using the Planner, only root features are needed
- Use RSE runtime instead of SDK avoids doc.isv

Change-Id: I953b650e156742a5a7cbcc225e9dbdab3a3730ed
2017-06-12 22:24:37 +02:00
Doug Schaefer
b63f284ac3 Bug 518116 - Allow user to enter a non-listed port name.
This is a quick fix to allow users to enter cdtserial port
names that we don't pick up in the device list.

Change-Id: I9473278c6e65e2a2bc7bb40c78e41fdf9d349f44
2017-06-12 14:39:16 -04:00
Martin Oberhuber
1cb50329e7 Releng: Tune eclipse-4.7.x-oxygen.target to pull minimal dependencies
- Remove eclipse.sdk.ide and emf.sdk in the Target Platform
- Add platform.ide , hamcrest and ecf for correct dependencies
- Enable "planner" mode in the Target Platform instead of "slicer"
  for automated resolving of dependencies.

Change-Id: I4a09e43501f312c59b8241838a59c3a413efe49e
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2017-06-12 17:33:48 +02:00
Martin Oberhuber
29a6d3d999 Releng: Update eclipse-4.7.x-oxygen.target and tm-baseline.target
- Set tm-baseline to proper Neon baseline.
- Add Orbit (commons.net) and cdt-natives with source to target.

Change-Id: If028d97b813415fb658e2e37f6e10978e71e3c1c
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
2017-06-12 11:08:56 +02:00
Václav Kadlčík
3ee6618da1 Bug 517358 - RFE: method to read TextCanvas content
Teach TextCanvas to provide all the text contained: getAllText().

The actual change takes place on the level of ITextCanvasModel
(interface) and AbstractTextCanvasModel (implementation); TextCanvas
just redirects the request there.

One bit of the existing code has been refactored: part of
AbstractTextCanvasModel.extractSelectedText() has been extracted
into a separate method - scrubLine() - so it can be reused in the
new code.

The primary (and probably the only one) use case of this new
extension is test automation: SWTBot- or Red Deer-based tests can
read content of TextCanvas instances and verify that they contain
what's expected, e.g. output of Docker containers or gdb sessions.

Change-Id: I92092c0f9837639d13d6bc32ae5b47acd24c54c1
Signed-off-by: Václav Kadlčík <vkadlcik@redhat.com>
2017-06-02 10:24:02 +02:00
Martin Oberhuber
36dc12036a Merge "Releng: Update Oxygen Target Platform" 2017-06-01 01:44:13 -04:00
Martin Oberhuber
0a2be14d7a Releng: Update Oxygen Target Platform
Change-Id: I757f609197167bd08af83c5e5504bf891416241d
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2017-05-31 01:35:53 +02:00
Martin Oberhuber
ae68201315 Bug 516330 - Uprev all features to 4.3 and introduce Maven -Pcdtserial
All features are upreved to 4.3 along with the Parent POM for the
upcoming Terminal 4.3 / Oxygen release. Plugin versions remain
unchanged, keeping them as semantic versions. Along the lines, also

- Introduce a Maven Profile -Pcdtserial, which is active by default
  to build the cdtserial plug-ins. This can be de-activated by property
  -Dnocdtserial on the mvn command-line. This is necessary to build /
  validate Terminal against older streams (juno,mars,...,neon) which
  did not have the necessary cdt native serial dependency.
- Update the update site to
  http://download.eclipse.org/tm/terminal/updates/4.3
- Update Copyright Year in all features to 2017
- Update p2 repo URLs of Oxygen and Orbit dependencies.
- Update the terminals.psf project-set file adding the new cdtserial.

Change-Id: I8992fe4bb8ac08abe783d33fbb8b00b4e864fd73
Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
2017-05-16 11:47:00 +02:00
Doug Schaefer
6908d52f0a Bug 516330 - Serial Connector that uses CDT Serial Port.
A few short cuts taken but it's usable. There's no memento for this
connector since it's usually not a good idea to always connect to the
serial port on startup since there can only be one client at a time.

Change-Id: If8ea1c770597068346bb44a6444a6d231d38bca9
Signed-off-by: Doug Schaefer <dschaefer@blackberry.com>
2017-05-16 06:09:54 +02:00