Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2023-09-08[oomph] Update and cycle API baselinesThomas Wolf1-10/+13
Include 6.7.0, remove 6.4.0 API baseline. Include the 4.29 target platform. Change-Id: I3096a3b2743b7b1958f66f67994ae33919a7e6f6 Signed-off-by: Thomas Wolf <twolf@apache.org>
2023-06-15[oomph] Update and cycle API baselinesThomas Wolf1-10/+10
Include 6.6.0, remove 6.3.0 API baseline. Change-Id: Ibda7eea3b78651a3ef35ebd6d791fd624ed06fa4 Signed-off-by: Thomas Wolf <twolf@apache.org>
2023-05-02Add 4.27 (2023-03) and 4.28 (2023-06) target platformsMatthias Sohn1-0/+6
and add them to the Oomph setup Change-Id: I37f57151789f088a6e27c77825a046186997d179
2023-04-30Use maven artifacts and bump baseline to Eclipse 4.26Thomas Wolf1-28/+1
Eclipse platform has switched away from the Orbit rebundling of Bouncy Castle a while ago, so EGit may do so, too. Note that this requires * an up-to-date CBI TPD >= 3.0.0.202301061314, * a modern PDE * a modern tycho >= 2.7.5 JGit has already also switched to consume Jetty from maven directly, so do this, too. Installing BC maven bundles in an Eclipse that has the Orbit bundles may lead to problems, since then two different bcprov bundles will be present, and it will be indeterminate which one installs the "BC" security provider. Therefore, bump the EGit baseline to the first Eclipse version that shipped with the BC maven bundles: Eclipse 4.26 (2022-12). Enforce this baseline by bumping all "Require-Bundle" specifications in all MANIFEST.MF to the versions that shipped with Eclipse 4.26. Drop all target platforms for earlier Eclipse versions. Tests also run against the Eclipse 4.26 baseline. Eclipse 4.26 will automatically enforce the character set of a project to be UTF-8 if not set explicitly. This mandates some minor adaptations in tests. We set the character set explicitly to avoid surprises if the platform sets it at an unspecified moment. Bug: 581854 Change-Id: I7f27e9827a757a192255c53d034312b875f9bf0e Signed-off-by: Thomas Wolf <twolf@apache.org>
2023-03-29[oomph] Update to latest version of CBI TPDThomas Wolf1-1/+1
Change the update site link. Change-Id: Ib95b3e4535d76755435e00072aa74f15cd8d0dec Signed-off-by: Thomas Wolf <twolf@apache.org>
2023-03-29[oomph] Update and cycle API baselinesThomas Wolf1-10/+10
Include 6.5.0, remove 6.2.0 API baseline. Change-Id: I17dcc953371bbd839b6efaa0f8532fa83ef5666e Signed-off-by: Thomas Wolf <twolf@apache.org>
2022-11-30[oomph] Update and cycle API baselinesThomas Wolf1-12/+15
Include 6.3.0 and 6.4.0, remove 6.0.0 and 6.1.0 API baselines. (We forgot to do this update after the 6.3.0 release. Nobody complained. This Oomph setup doesn't seem to be used often.) Add egit-4.26 target choice. Change-Id: I61b08baa2f8d2f689977999a300f6626edc3e3ba Signed-off-by: Thomas Wolf <twolf@apache.org>
2022-08-03Remove org.eclipse.pde.api.tools.ee.feature.feature.group from p2 taskEd Merks1-8/+24
org.eclipse.pde.api.tools.ee.feature.feature.group no longer available in 4.25. Add targets for 4.24 and 4.25, making the newest one the default. Fix broken references in working sets. Change-Id: I43b00dc87d9b82cf903b1fbff199a14f48f612b6
2022-07-27Delete mylyn integrationMatthias Sohn3-97/+0
Mylyn isn't maintained any longer and was removed from Eclipse 2022-06. Hence remove it from EGit. Bug: 562482 Change-Id: I26a95f15c192d7ab3cfab777922ad955497a30dc
2022-06-08[oomph] Update and cycle API baselinesThomas Wolf1-10/+13
Include 6.2.0, remove 5.13.0 API baseline. Add egit-4.23 target choice. Change-Id: I63d9c9d75b44cd41d05fd406c6869bc1b92c3a3b Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2022-06-07Fix capitalization of GitHub and GitLabMichael Keppler1-4/+4
GitHub and GitLab both use camel case in their brand name. Change all related localization strings, IDs etc. Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de> Change-Id: Ic649f80b5ff2ae1bb8935fec552768b247195ff2
2022-03-12[oomph] Update and cycle API baselinesThomas Wolf1-10/+11
Include 6.1.0, remove 5.12.0 API baseline. Change-Id: I6ef632034dba4e4b6fcad14f953758dec9eb6b58 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2021-12-20[oomph] Remove mention of Eclipse NeonThomas Wolf1-2/+2
Change-Id: Iea3018aa268dc7c6d716d1608036fddcfef1e2c2 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2021-11-30[oomph] Update and cycle API baselines; add egit-4.22 targetThomas Wolf1-10/+13
Include 6.0.0, remove 5.11.0 API baseline. Change-Id: I87ea77461e9a381c7a54a8d006b1a79071f5bf77 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2021-09-29[releng] Drop old target platformsThomas Wolf1-33/+0
Remove all target platforms older than 4.17. Remove all unreferenced Orbit TPD files. Bug: 576238 Change-Id: Idb7d23a2ce68710d3a68aa6e0fcf9ab6283e7cdb Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2021-09-29[releng] Switch to BREE Java 11Thomas Wolf1-2/+2
Update the BREE in all MANIFEST.MF and .classpaths to JavaSE-11. Update root pom.xml to use --release 11, and to compile against the egit-4.17 target by default. Update the JDT compiler settings. Update tycho to 2.4.0 and the JBoss tycho tools to 2.2.0. Require maven 3.6.3. (3.8.2 is not installed on CI yet?) Remove pack200. Bump spotbugs to 4.4.1; the previously used 3.1.2 uses a groovy version that performs illegal reflective accesses that are forbidden in later Java versions. egit-4.17 corresponds to Eclipse 2020-09, which is the first Eclipse version that required Java 11, and which is EGit's new baseline as of EGit 6.0. In the Oomph setup, use egit-4.18 as default. Eclipse 2020-09 had a critical bug on OS X that shows up in a child Eclipse even on OS X 10.14.6 and that breaks table rendering with custom painting (bug 565969), which breaks the rendering of the EGit history view. Hence developers are encouraged to use a target platform newer than egit-4.17. The CI build will still compile against that platform to ensure that EGit works on its baseline version. Adapt tests so that they work with either target platform. Eclipse platform changed the message in a TitleAreaDialog from Text to Label in 4.18 (bug 564535) and changed it back to Text in 4.21 (bug 574071). This makes SWTBot tests for this message dependent on the JFace version, and causes particular trouble in WizardDialogs. Make TestUtil.processUIEvents() a no-op: running event loops in tests may block the tests if there is an asyncExec queued that opens a modal dialog. Adapt tests not to rely on UI event processing. Fix one bug in GenerateHistoryJob which sometimes didn't update the history view if there were no commits found at all. Add a null check in SpellCheckableMessageArea to work around an NPE occurring on gtk, where apparently forceFocus() may get called on a disposed widget. Bug: 576238 Change-Id: I50b3d6d912e5cce2b5f9fd907c8c66cbde70be73 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2021-09-21[oomph] Add 4.20 and 4.21 target platformsThomas Wolf1-0/+6
Change-Id: I04aca84b3b1776892ca24444bed4d0ca58288637 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2021-09-21[oomph] Update and cycle API baselinesThomas Wolf1-10/+10
Remove 5.10 baseline, add 5.13 baseline. Change-Id: Iddb39be140e5be85ec559fd4782b94807ba18a62 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2021-06-14[oomph] Add missing target platformsThomas Wolf1-0/+6
Add 4.18 and 4.19 target platforms. Change-Id: Iba396fc8dd2ee140310de184779cc2c2fdfbb225 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2021-06-14[oomph] Update and cycle API baselinesThomas Wolf1-10/+10
Add 5.12.0, remove 5.9.0 Change-Id: I957b880fa84cd212302ff399d5477e805aedf4c8 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2021-03-11[oomph] Update and cycle API baselinesThomas Wolf1-10/+10
Add 5.11.0, remove 5.8.0 Change-Id: I9165732379b1c1662df40e5ffd6f8b7979eeee80 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-12-17[oomph] Add missing target platformsThomas Wolf1-0/+10
Also set egit-4.6 as default as it's the current EGit baseline. Change-Id: Ia6b99855abc3a9c3ac65ef1dacccff2a1f102738 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-12-13[oomph] Update and cycle API baselinesThomas Wolf1-10/+10
Add 5.10.0, remove 5.7.0 Change-Id: I17aec91c9a7585a682cc0143f0feff6cc6cbdf94 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-11-28Fix AnyEdit update site URLMichael Keppler1-1/+1
Andrey has removed the old homepage and hosts everything on github now. Without this, the Oomph setup of the egit IDE is broken. Change-Id: I9b31bd8c80800305066624f2538ada7e1b752615 Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de> Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-10-28Update slf4j to 1.7.30Matthias Sohn1-4/+4
Bug: 566475 Change-Id: I1b29e90e13ab4d013e14e16e8a66acfe73976153 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2020-09-08[oomph] Update and cycle API baselinesThomas Wolf1-10/+10
Add 5.9.0, remove 5.6.0. Change-Id: I7bd69b702995943212ae05749042faec4a1b4169 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-06-15Oomph developer setup: update API baselinesMatthias Sohn1-10/+10
- remove baseline for stable-5.6 branch - update baseline for master branch to 5.8 Change-Id: I1877ec55bef6ccbe28e3a5c49128c63d83b80442 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2020-04-27Update target platform generator to 3.0.0-SNAPSHOT from cbi projectMatthias Sohn1-1/+1
Change-Id: I9df1da55d5f62985c5d91e96af68c538ed798d7d Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2020-04-27Always use https to access download.eclipse.orgMatthias Sohn1-32/+32
Change-Id: I1baf1d395dc0cf72bb1bb4275a514ae6ed401e04 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2020-04-17Move website project to releng working setMichael Keppler1-0/+3
If the egit website project is contained in the workspace, it should be shown in the releng working set. Change-Id: I7ddfb2fb28e323089e3d01b8f47c0c4bb68d29ae Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
2020-03-11[oomph] Use EGit 5.7.0.202003110725-r as API baselineThomas Wolf1-1/+1
Change-Id: I61fe1ad5c7b810bf9c6e80c45eadc9d580b41630 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-03-10[oomph] Update and cycle API baselinesThomas Wolf1-11/+11
Add 5.7.0, remove 5.4.0. Change-Id: Ifea8cef525d7f7dfbe289e1e57b7e8a6a8990a1c Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-03-07Use 2 GB heap in Egit Oomph setupMichael Keppler1-1/+1
1 GB is not sufficient anymore and can easily lead to OOM, especially when reloading target platforms a lot. Bug:559533 Change-Id: I9f824e30d55f44bf0ae2ddcfd2106b2c7560c543 Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2020-02-05Filter jgit.benchmarks and jgit.coverage from importEd Merks1-14/+49
Exclude jgit.benchmarks and jgit.coverage via nature filters during the Oomph project import. The predicate solution is simpler to understand than the alternative implementation via excludedPaths pattern at the source locator. Also eliminate the prompting of the variable value for eclipse.target.platform by setting the value to none. Provide a variable for prompting for the egit target platform which defaults to the first value in the list of choices. Also assign an ID to the working set task so that the pending changes in Oomph's serialization will kick in the next time you edit with the latest version of Oomph. The goal is to make the serialization more robust with respect to task additions/removals in combination with any subsequent textual merging. I would suggest going with this version for now, until you've resolved how you want to automatically do a Maven build that would correct the errors in the two excluded projects. Change-Id: I08274260d664792c2f200fe17616a05367944f64 Signed-off-by: Ed Merks <ed.merks@gmail.com>
2020-01-15Upgrade jetty to 9.4.25.v20191220Matthias Sohn1-1/+1
Change-Id: Ia8a1efe6fda3d27d5ea577641ad0d4690d80a8b5 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2019-12-28[oomph] Remove unrecognized XML attributes and elementsEd Merks1-9/+1
Change-Id: Iada15c832f33c8bb1680f5eb6276b3f4a101316a Signed-off-by: Ed Merks <ed.merks@gmail.com>
2019-12-11[oomph] Update and cycle API baselinesThomas Wolf1-10/+10
Include 5.6.0.201912101111-r for master, drop the 5.3.0 baseline. Change-Id: I2fd4360b7e3d2efa7093491f5d5b7d3cf6e128d4 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2019-09-16[releng] Use HTTPS links in Oomph setup and cycle API baselinesThomas Wolf1-16/+16
Only Andrey's site for the AnyEditTools needs HTTP. Change-Id: Id2fa9289f0a96d2fbd8fcf4747b351a1d47b546a Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2019-08-26Update Jetty to 9.4.20.v20190813Matthias Sohn1-1/+1
Bug: 550094 Change-Id: I3fd9244c13e5fe0b0279ce5af15dc2de5246bfe0 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2019-06-13[releng] Oomph setup: update and rotate API baselinesThomas Wolf1-11/+11
Drop the 5.1.1 baseline and add the 5.4.0 baseline. Change-Id: I9cdf34e94ecde93cd9b77feb35c2d5e20ad7e47f Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2019-03-30[releng] Add dependency from source to binary featureThomas Wolf1-37/+7
Adapt the version.sh script to also replace this version number. The script now handles all feature.xml files the same way. Bug: 545906 Change-Id: I8a7f422f2c2ab0034a3921281b8cddb2412fa08d Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2019-03-28[releng] Update & cycle API baselines in Oomph setupThomas Wolf1-10/+10
Change-Id: Ia4ad596a72b464ac08f7c5b2b90c06d9996765b3 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2019-03-14Fix version.sh to update version of o.e.j.ssh.apache featureMatthias Sohn1-0/+12
Change-Id: I64cbe7c25a2fcdd69f4036d8980c48b42dc30206 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2019-01-23Fix TPD in Oomph setupThomas Wolf1-2/+2
The legacy TPD feature from Obeo from the old bintray update site doesn't install anymore on 2018-12. The project has migrated to org.eclipse.cbi, and there is now also a new update site available. Use that instead. Change-Id: I62a0ba008de8288311771ee871b8855b542c2059 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2019-01-15Update Jetty to 9.4.14Matthias Sohn1-2/+2
The OSGi build was provided by platform see bug 541072. Bug: 541072 Change-Id: I2603eee7c6cbb0acbd45929cac6abf4d5f2b270c Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2018-12-19[oomph] Update API baselinesThomas Wolf1-10/+10
Bug: 542549 Change-Id: If8c37f2aa5a9f5f57c0925f585609d82caaa1e8b Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2018-09-19[oomph] Update API baselinesThomas Wolf1-10/+10
As usual, drop the oldest and add the new 5.1.1. This gives baselines for working on the next and the past two releases. Developers needing even older API baselines can download the older zips from [1]. [1] http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F Change-Id: I6f15713239cc511fead107c53570a79224e4c442 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2018-08-31Use new TPD update siteMichael Keppler1-1/+1
The project has been moved to Eclipse. The old update site URL is no longer reachable, but the artifacts are still available on bintray. Bug: 538414 Change-Id: I37c8a250d4bea4a3c2636cd85e6b4ff13e0c484e Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
2018-06-28[releng] Update Oomph API baselineThomas Wolf1-10/+10
Retire 4.9.2 baseline, add 5.0 baseline. Change-Id: I41478db9c57ddd822c816e5e625a24a4e71ef4ee Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2018-05-29Update license to EPL-2.0Matthias Sohn1-2/+4
Bug: 530393 Change-Id: Iea3b247253a97c28043187df0e35daecf518011e Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>

Back to the top