Skip to main content
summaryrefslogtreecommitdiffstats
path: root/releng
AgeCommit message (Collapse)AuthorFilesLines
2018-11-23Bug 540373: Add a code cleanliness check scriptJonah Graham3-36/+76
Change-Id: Ib665e551469e512193ecdf36bd31667ea38408ea
2018-11-23Bug 540373: Cleanup: Remove trailing whitespace in properties filesJonah Graham8-9/+9
Command used: # Remove space at eol in comments find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/^(#.*)[ \t]+$/\1/' {} + # Remove space at eol in blank lines find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/^[ \t]+$//' {} + # Replace escaped spaces at eol with unicode find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/([^\\])\\ $/\1\\u0020/' {} + # Replace unescaped spaces at eol with unicode find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/([^\\]) $/\1\\u0020/' {} + # Replace escaped tabs at eol with unicode find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/([^\\])\\\t$/\1\\u0009/' {} + # Replace unescaped tabs at eol with unicode find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/([^\\])\t$/\1\\u0009/' {} + # Stage all changes git add -A . # trim any remaining whitespace and then identify and fixup # manually # Only dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/MessagesForDebugVM.properties # needed this due to missing newline at end of the file find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/[ \t]+$//' {} + Change-Id: I858f16891fe001f4f7e62d5a4f904146e891cd39
2018-11-22Bug 540373: Standard .settings auto appliedJonah Graham30-0/+4914
The releng/scripts/apply_jdt_prefs_to_all_projects.sh was run to copy standard settings to all other projects. Change-Id: I4436c947d7f0142f56b709e661379c3eb54f666b
2018-11-22Bug 540373: Standard .settings for JDT/PDEJonah Graham1-0/+14
This commit contains the formatter settings and compiler settings, using org.eclipse.cdt.core as the master for .settings and a script to copy them to all the other projects with apply_jdt_prefs_to_all_projects.sh Change-Id: Ifd1a45879bed716273cae0ea05b55f629210c36e
2018-11-22Bug 540371: Update to EPLv2 using releng/scripts/change_to_eplv2.shJonah Graham32-1021/+1177
Change-Id: Ifbb1d5af2a00bd5634dea200320e8c4303ffca6c
2018-11-20Bug 540371: Script for updating to EPLv2Jonah Graham1-0/+46
Script based on work done by Lars Vogel on Eclipse Platform. See https://git.eclipse.org/r/#/c/127598/ Change-Id: Ic8d04a20c955179645fdeeb11cb3861d7b31fa3f
2018-11-20Bug 540373: Normalize newlines with .gitattributesJonah Graham10-131/+153
There is also a new script to verify completeness of .gitattributes: releng/scripts/verify_gitattributes.sh Change-Id: I2ce270852ab54b66b6c474a6ec94203fe5bba78b
2018-11-14[releng] Update to newer tools.template for javax.xml.bind issues in Java11Jonah Graham1-1/+1
Change-Id: I224e0248eb49feeea79b05ef394f94b943b2a6a6
2018-11-09Add com.sun.xml.bind to targetMarc-Andre Laperle2-1/+8
This is a convenience for working in combination with the source of o.e.tools.template which is not unusual. Also add a few more missing things to Oomph setup for Java 11. Change-Id: Ifc6105e251a7b8d855cf76401cdb3740c55f79c9 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-10-08releng: Use features instead of Eclipse product in target/targletMarc-Andre Laperle2-3/+3
In order to work around https://bugs.eclipse.org/bugs/show_bug.cgi?id=539902 Also update the target to make it closer to the Oomph setup. Change-Id: Ie581ea499d7cd0956780717f3a34e0762f868c0d Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-10-08releng: Add some missing dependencies to Oomph setupMarc-Andre Laperle1-0/+10
Change-Id: Icfce69bc5c98f13e520035270085503907a92c68 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-10-06[releng] Proper URL for platform with milestones being removedJonah Graham1-1/+1
Change-Id: I2b67587169afc6cfe458547ae70fa4df5b04f536
2018-06-27[releng] Proper URL for platform with milestones being removedJonah Graham1-2/+2
Change-Id: I3a46159e5cd6f298f85fee148517f90521dfe602
2018-06-27[releng] set update site location to properly match version of codeJonah Graham1-2/+2
Change-Id: I3a1de710b6cfbbe969eed16ffb90563affea3405
2018-06-27[releng] Update CDT Baseline to CDT 9.5Jonah Graham2-6/+6
Change-Id: Icb762d8a4ac56153f7d7637a258fedfcd5b774f0
2018-06-26Bug 536023: NoClassDefFoundError for javax/xml/bind/DatatypeConverterMarc-Andre Laperle2-1/+6
This package is marked for removal in Java 10 and in fact, is not found at run time. Instead, use the javax.xml.bind plugin from Orbit. javax.xml.stream is also needed by javax.xml.bind. Change-Id: Ida10746267c814a8a11f2db7181dcb9e8ceaad44 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2018-06-05[releng] Bump version to 9.6.0Jonah Graham16-17/+17
Change-Id: I1618eaeab14b421155af733a73e36f6e37ea0b85
2018-06-05[releng] Update to Tycho 1.2.0Jonah Graham1-3/+1
Includes reverting 851295e821660a7522b8c1b6337ddb6a94697f2d: [releng] work around Tycho issues of obtaining *.jre.javase [10.0.0] Change-Id: I1d49b519ba111e48545ef37c991859dfa68960cd
2018-06-01[releng] Update to Orbit R build for PhotonJonah Graham2-3/+3
Change-Id: I86791fcfe8e14259bf15976ae99ba4189eaa1530
2018-05-28Bug 535239: [releng] use download.eclipse.org for launchbar/tools.templatesJonah Graham2-5/+5
Change-Id: I44cfdd45631171e642c4907e5649c3a6237b3158
2018-05-26[releng] work around Tycho issues of obtaining *.jre.javase [10.0.0]Jonah Graham1-1/+3
This does not happen in Eclipse using the target platform directly, and when this last happened for [9.0.0] this workaround worked, as documented in https://bugs.eclipse.org/bugs/show_bug.cgi?id=530207#c1 Change-Id: I55ce926c0ad73e78d24d1c0e78a6db7cce4d101e
2018-05-20[releng] Update dependencies to Photon contributionsJonah Graham2-9/+9
Change-Id: I6ba869acc9fda2d08a6bdc9a04f5f52cefdcf8c9
2018-05-17Add LSP4E dependency to cdt.targetNathan Ridge2-14/+21
Change-Id: Id990ce962b93dee306101089eb8a15ea2c5374fe
2018-03-28Fix cdt.target for latest meson ui tests plug-inJeff Johnston1-0/+5
- add org.assertj and aeri logging to cdt.target Change-Id: I665bb3fe9c010c81e8e638905a1a557d91ec2015
2018-03-09[releng] Update CDT in preparation for Photon M6Jonah Graham2-35/+18
The most significant change for CDT is the upgrade of com.spotify.docker.client which has knock on effects due to the API changes. Includes: - Updating target platform - removing Neon and Oxygen as potential target platforms in OOMPH setup - Updating CDT standalone debugger - Changes in API for docker changes Change-Id: I68d4f93de3a0e6141c7a37a34f9e8fdb2313fbd8
2018-03-08[releng] correct version number in OOMPH baseline setupJonah Graham1-1/+1
Change-Id: I9dcbcea58fdc7e3a1459a3802676fdd1309ba107
2018-03-07Add Meson docs plug-inJeff Johnston1-0/+6
Change-Id: I9153edd6f2708de475855ca3dbdb6323432e37ac
2018-02-21Bug 530000 - Add Meson Build supportAlexander Kurtakov1-1/+5
Editors for meson.build, 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 <akurtako@redhat.com>
2018-02-13[releng] Bump version to 9.5.0Jonah Graham16-20/+17
Change-Id: Ie342f02f7aae633f41a7ab7d39c21e056793a04a
2018-02-13[releng] point CDT update site at correct branchJonah Graham1-2/+2
Change-Id: Ifa539c9d94fc802808cea6806f19f287447d9a60
2018-02-08Fix target file.Alexander Kurtakov1-8/+2
http://download.eclipse.org/tm/terminal/builds/development/nightly/ is not a p2 repo url. Removed another empty tm site too. Consolidated into single url. Change-Id: I9bc779cbbad1c2748d43346c6b4b06a5f7ab77ff Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-01-26Bug 530374: Update API Baseline post 9.4 releaseJonah Graham2-4/+2
Change-Id: Iafc6f8f754475ca77e3d22b848f3a801b2e80edc Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
2017-11-21Releng fixes, ensuring legal files are there. Removing projects.Doug Schaefer2-12/+10
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-21Add the Launch over Serial Flash feature to the repo.Doug Schaefer1-0/+6
Change-Id: I76283cb28ef48f8bc777c91decf1e8289e878a83
2017-11-09Update Oomph's setup's API baseline to 9.3Jonah Graham1-2/+2
Change-Id: Ie711add7a26120d335384e7430d5e38e973b19bf
2017-11-08Bump cdt-baseline sequence numberJonah Graham1-1/+1
When the baseline was changed to CDT 9.3, the sequence number was not changed. That means that Eclipse PDE does not "see" the change to the content and therefore while it appears that the baseline is 9.3, it will continue to actually be 9.2, leading to lots of API errors. Change-Id: Ie4103f24fe28afcadd8722b0da463febe372bdd8
2017-11-02CDT.setup fixesJesper Eskilson1-6/+3
* Remove unnecessary version range on bouncycastle * Replaced http://download.eclipse.org/eclipse/updates/4.7milestones with http://download.eclipse.org/eclipse/updates/4.7 to match cdt.target. Change-Id: I5b15768d1478666f89d7cbd0ae6c8828674fe6f1 Signed-off-by: Jesper Eskilson <jesper.eskilson@iar.com>
2017-10-30Bug 525591: autotools: Initial core build implementationChin Huat Ang1-0/+6
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 <chin.huat.ang@intel.com>
2017-10-11Update cdt.target file to point to '4.7' instead of '4.7milestones',Nathan Ridge1-1/+1
since the latter has been removed Change-Id: I247c708a4e8f6948824a4a72a1e14e99fa565b60
2017-10-06Add UI tests plugin for CMake. Fix a couple of bugs it found.Doug Schaefer3-15/+15
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-09-20Add some missing feature pom.xml files for Sonar job to workJeff Johnston2-0/+36
- org.eclipse.cdt and org.eclipse.cdt.sdk features have same name as plug-ins so we need a pom.xml to distinguish the groupid for Sonar job to work Change-Id: I7098021d40fec66ee5a6dc093bd12c3ee896c4f7
2017-09-19Reinstate commit 709689b36e1a1ec573d81a02a7e882faabca58e5Jeff Johnston1-0/+18
- This commit is still needed to allow CDT Sonar job to run so that features that have same name as plug-ins will be distinguishable by Sonar job Change-Id: I3eb3f3cf94d5f4338d72c5d19d0baf2f7506c388
2017-09-11Update feature versions to CDT 9.4.Doug Schaefer8-56/+5
Also remove remaining pom.xmls for feature projects. Change-Id: I78d6335f92d70ad2699b8a25801ff72d2935aefe
2017-09-07Core Build - add support for Generic targetDoug Schaefer1-7/+5
Adapts to LaunchBar's new Build Tab extension. Change-Id: Icad41a7083f4389a546234d2835a9c4b60fa0eae
2017-08-15Update target platform to Release repo for OrbitJonah Graham2-4/+4
The S builds have been removed. Change-Id: I53616d38ba497097d55605f73b45d7c2f36c357b
2017-05-23Bug 516836 Terminal support for Arduino.Doug Schaefer1-0/+5
Add Arduino Serial Monitor as a Terminal Connector type. It uses the Terminal's new cdtserial connector for communication and adds a config panel that lets you pick the Arduino remote connection to auto select the serial port. Also switched the Arduino launch to fetch the serial port out of the global registry to pause and resume the port while launching. The Terminal does not use the remote connection to get the serial port. Note: also adding the terminal as a dependency for builds. Yes, further adds to our build cycle, but we're dealing with it so far with o.e.remote. Change-Id: I5a7cc9ffbf8ae60cd86e0e5440547d12202acbac
2017-04-18Bring back some pom.xml from featuresMarc-Andre Laperle1-0/+17
Those features have the exact same id and groupid than a plugin which throws off SonarQube with: "Two modules have the same id: 'org.eclipse.cdt:org.eclipse.cdt.util'. Each module must have a unique id." In the pom.xml, we can specify a different groupid which resolves the problem. Alternatively, the feature id could have been changed but that would break upgrades. Change-Id: Ib2912ad854a3af431b96f89a6ead1bcb6d06ba60 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2017-03-19Adjust path exclusion when deleting repo so that it doesn't delete rcpMarc-Andre Laperle1-1/+1
There was an attempt to not delete the rcp*/ folders when deleting the repository folder but it left the folders empty. The updated pattern seems to work correctly. Change-Id: Ibb0e399044d87ad2374fe2f0f96e1f7eaf70bcd0 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2017-03-16Don't delete the rcp and rcp-repository directoriesMarc Khouzam1-1/+5
When building o.e.cdt.repo we used to delete the entire directory in which we put the build result. However, it is possible that the Standalone debugger was built before o.e.cdt.repo and already put the valid rcp and rcp-repository directories in that location. We therefore should not delete those. Change-Id: I5d1608bceb48633f2205af8f8282e884ff223351
2017-03-15Update some target dependenciesMarc Khouzam1-3/+9
Change-Id: Ib0b8ae4f5be2538edc1a7be37a356b415042d578

Back to the top