Skip to main content
summaryrefslogtreecommitdiffstats
path: root/build
AgeCommit message (Collapse)AuthorFilesLines
2018-12-22[releng] increment service segment by 100Jonah Graham1-1/+1
Following https://wiki.eclipse.org/Version_Numbering#When_to_change_the_service_segment Change-Id: I57f2b230e2190fc81cbdff5284f7b5e07db865d9
2018-12-21Fix warnings about non-vararg override for vararg method.Alexander Kurtakov2-2/+2
Change-Id: I8b4aadf9e1357e1a0203c92bba9e4495f668e787 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-11Bug 542644 - Add fragment for Java 11 JAXB dependenciesJonah Graham3-0/+24
Change-Id: I3c723dffb693998f3b57067b0973ff7b52c2c8d2
2018-12-10[releng] Bump version to 9.7.0Jonah Graham10-10/+10
Change-Id: Icaa0b6acf73e3a19e0d102fa8ae784e631d8743a
2018-12-03Remove a few internal, deprecated methodsMarc-Andre Laperle2-21/+0
Change-Id: I073f7770a594ec226f7adf5d5022960a298608c7 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-12-02Remove a couple of StreamMonitor classes (unused)Marc-Andre Laperle2-60/+0
Change-Id: I13224ff79440fc181ab7128d7620ca2c1190f646 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-11-29Bug 541709 Fix up exceptions when we can't find toolchains.Doug Schaefer1-0/+3
We weren't checking the case where the size of the toolchains array was zero. Return a null config in that case and fix up the CommonBuildTab to deal with that. Change-Id: Ibd8f659988f1463570bdb2654d6ea2b4a45866c2
2018-11-29Bug 541709 Figure out toolchain for Makefile projects.Doug Schaefer1-0/+33
The config is not valid without this. Using the same algorithm CMake projects do to find the default toolchain. Change-Id: I871da3019b7d440fbd6c1b2a4935d424f084a603
2018-11-24Bug 540373: Update the compiler warnings/ignoresJonah Graham34-130/+130
The previous alignment of all the warnings/ignores led to too many warnings that weren't there before. This commit relaxes them a bit. The core/org.eclipse.cdt.core/.settings/org.eclipse.jdt.core.prefs is still the "master" copy, with releng/scripts/check_code_cleanliness.sh containing the exceptions that apply to test plug-ins. Change-Id: Ibd4e31ade0b42b31e7cbe5a94f06c6fc15183a56
2018-11-23Bug 540373: Format some Java files that were missedJonah Graham13-27/+14
Some files which has other cleanups applied meant they needed to be reformatted again. e.g. the removing of type parameters shortened some lines of code that meant the wrapping changed. Change-Id: I68ca09567b9530cc2a085c33923642b6de2ec77b
2018-11-23Bug 540373: Cleanup: Remove trailing whitespace in properties filesJonah Graham40-141/+141
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: Remove '(non-Javadoc)' commentsJonah Graham26-328/+0
These were inserted in the past automatically by Eclipse but newer tooling makes them redundant. These were removed by doing a global find/replace on *.java files using the following regular expression: \t/\*\n\t \* \(non-Javadoc\)[^/]*/\n Change-Id: I59d3248020f10934fde1dda5b5a31e20bb188e19
2018-11-22Bug 540373: Cleanup: Remove redundant semicolonsJonah Graham6-10/+10
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Remove redundant semicolons and completing the wizard Change-Id: I3d3175cfdfadec4f815c551d486e42c9f57b80ce
2018-11-22Bug 540373: Cleanup: Remove redundant type argumentsJonah Graham236-1135/+1135
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Remove redundant type arguments and completing the wizard Change-Id: Iaecc7010f097b4b1fabd29ccaa34ccb23a716fbf
2018-11-22Bug 540373: Cleanup: Add missing annotationsJonah Graham3-0/+5
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Add missing Annotations - and selecting all three types: - @Override - @Override on interface methods - @Deprecated and completing the wizard Change-Id: I5d367dacb04327107f25e147edc08efc4eb1c2fe
2018-11-22Bug 540373: Cleanup: Organize ImportsJonah Graham79-191/+199
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Organize Imports and completing the wizard Change-Id: Ia7b305a4c967d0e6f4e8fb8c1041e7028b24006c
2018-11-22Bug 540373: Cleanup: Format & Remove trailing whitespaceJonah Graham1151-46355/+45857
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Format source code - Remove trailing white spaces on all lines and completing the wizard Change-Id: I63685372c6bcc67719bcf145123bcb72e5b00394
2018-11-22Bug 540373: Standard .settings auto appliedJonah Graham130-333/+16493
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 540371: Update to EPLv2 using releng/scripts/change_to_eplv2.shJonah Graham1448-4730/+9240
Change-Id: Ifbb1d5af2a00bd5634dea200320e8c4303ffca6c
2018-11-22Bug 540371: normalize files before applying EPLv2Jonah Graham7-7/+14
Change-Id: I8bfd427bba1df18579d6d5e58ad1e5d704485050
2018-11-20Bug 540373: Normalize newlines with .gitattributesJonah Graham28-2043/+2043
There is also a new script to verify completeness of .gitattributes: releng/scripts/verify_gitattributes.sh Change-Id: I2ce270852ab54b66b6c474a6ec94203fe5bba78b
2018-11-02Bug 540699 - NoClassDefFoundError in AutotoolsNewMakeGeneratorJeff Johnston1-1/+1
- use of CommandLaunchManager requires higher version of cdt.core than Autotools specified so up to 6.5.0 Change-Id: I315e69defeee9d7d1e6c016edff2d96013fe13e9
2018-11-01Remove NewMakeProjectPreferencePage (unused)Marc-Andre Laperle3-128/+1
It is not used anywhere and it's internal. Change-Id: I4e157ec7fd1184118aea8f6bef35a850dfeb0945 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-10-30Bug 540610 - Add Automatic-Module-Name headerKarsten Thoms21-0/+21
Change-Id: Ia990b24469751050dd9ec8f9b5550804816308b3 Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-10-29Bug 540523 - NullPointerException in MesonPropertyPage.performOk methodJeff Johnston1-8/+10
- add check that buildConfig field has been set before performing any activities on it Change-Id: If3ab7a0b20b54a9c16b26902c06b615e4c514ffa (cherry picked from commit 903109039312886e637a4599a67ffec3298ef64a)
2018-10-24Bug 540367 - Enable Reproducible Version QualifiersWilliam Riley1-0/+1
Change-Id: I1ccd2330951a83a7632c67a6274b7527cd9f237c
2018-10-23Bug 540367 - Increment version numbersWilliam Riley20-20/+20
Change-Id: I4a355170a7075f0a98ba3c1a5131c235c89b07d2
2018-10-22Bug 540369 - HeadlessBuilder: change private to protectedEvgueni Driouk1-28/+28
Change-Id: Ib8ca36aa50ce6060d4f8fb14f5b74c3662bc8862 Signed-off-by: Evgueni Driouk <Evgueni.Driouk@arm.com>
2018-10-09Bug 539882: Applicability calculator should be called with option categoryTorbjörn Svensson6-2/+193
In some situations, it's convenient to create option categories on the abstract tool and use an option applicability calculator to hide the option category if no option is added to the category in an extending instance of the tool. To make the decision, the calculator needs to know what category is to be checked. Change-Id: Id4a269ee583f1f3dee88dee797ba89a0e92d1a42 Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com>
2018-10-03Bug 535903 - buildMesonProject test is unstableJeff Johnston3-0/+6
- fix previous fix to refresh the lines after each second of waiting for build to finish Change-Id: Ieb6e5d7885603c0e160ffe8bc19f4a30646620ab
2018-10-02Bug 535903 - buildMesonProject test is unstableJeff Johnston3-8/+48
- add wait for final String which may be delayed due to scanner info refresh Change-Id: Ib5c001b03cfb93335bf7b6dea2ef10a95e0bf856
2018-08-14Bug 537924: Unable to build javadoc maven targetHansruedi Patzen1-1/+1
Turns off doclint for Java 1.8 and greater because the javadocs are incomplete and won't build otherwise. Some files also had encoding issues with some characters which caused the javadoc build to fail, these characters have been replaced. Change-Id: I04690644bec6d7c3219cb0438cb3db6593fefd3a Signed-off-by: Hansruedi Patzen <hansruedi.patzen@hsr.ch>
2018-08-02Bug 537632 - Meson Property Pages missing some fields after configureJeff Johnston1-104/+136
- fix MesonPropertyPage logic concerning a configured meson project - for possible values, add "-" and "/" as valid characters - in state flow, don't just wait for blank lines, an option header can occur in the middle of a group or a new option group name can also occur Change-Id: I2c6c8f9fb15db0425f03e422b20b58ace5234fd4
2018-08-01Bug 537118 - CMake and Meson integration now working on Windows.François Godin2-19/+7
- The commands are launched directly instead of using the shell (/bin/sh) which is not available on Windows. Change-Id: I5f8d99a04da1c860bcd37d138103a1bd4e501547 Signed-off-by: François Godin <copelnug@gmail.com>
2018-07-20Bug 537211 - Error running Builtin Specs Detector (closed project)Michael Keppler1-0/+3
Just check for the resource being accessible immediately before trying to delete markers of it. Change-Id: Ic359dc5a5a865a981847c6da1dd2e8cc312b3bd9 Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
2018-07-18Bug 537139 - Checkbox label should not end with a dotMichael Keppler1-2/+2
Remove the dot from the checkbox label. Change-Id: Ic224f7e14bbd82cbeb734edd639db84063b6c5a2 Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
2018-07-17Bug 536413 - ConcurrentModificationException when indexingJeff Johnston1-4/+8
- apply patch submitted by duh-sa-sekirom@hotmail.com - in GCCToolChain join the threads that do include path and macro searches before waiting for process so as to prevent a ConcurrentModificationException Change-Id: Iefe6f013007b7bbf00117b5295b5e27489a72834
2018-07-06autotools: Use mylyn docs 3.0.25 to build docs.Alexander Kurtakov1-1/+1
Change-Id: I5aaf00d2b6299f8da57522a6ad86370f4c7d3717 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-07-04Bug 536363 - Meson project include paths wrong when using ccacheJeff Johnston1-2/+9
- fix GCCToolChain and ContainerGCCToolChain to not blindly take the first token in the command string when processing scannerinfo; if it is "ccache", take the second token instead Change-Id: I4b2b7dfaccae6f3ec968bbe4217c57994ad71963
2018-06-16Bug 535972 deal with relative include paths in GCC scanner infoDoug Schaefer1-0/+3
We weren't dealting with relative include paths returned from the call to gcc -E properly. Resolves them against the build directory before checking if their a directory. Results in them added. Tested with ESP-IDF's feature/cmake branch. Change-Id: I1e2583e03cce6380ee4382146b177978c9c81806 (cherry picked from commit 3b44424539ec13eaf9df2eab2f2b8ab9b2df8901)
2018-06-05[releng] Bump version to 9.6.0Jonah Graham10-10/+10
Change-Id: I1618eaeab14b421155af733a73e36f6e37ea0b85
2018-05-30Bug 511161: Early fail on non-absolute URIs when looking for files in workspaceJonah Graham1-0/+5
Change-Id: Idefa850b3d43e13d878d5a19bd89bd42ee1c534f
2018-05-29Bug 535091 separate out the two streams for macros and defines.Doug Schaefer1-20/+39
The output of the call to gcc to pick out the defines and include paths produces them on different streams, defines on stdout and paths on stderr. Separate the scanning of the two into two threads. Change-Id: I3173d3619e53d13a51a6e283eb320a618daacf21
2018-05-17[534454] Fixed GCC build parser for simple definesEric Woestman2-4/+5
Changed GCC build parser to handle simple defines like "-D FOO" and defines them to 1. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=534454 Change-Id: Ic9065914bc82dafc43d0814f4fed27a26eeeeb28 Signed-off-by: Eric Woestman <woestman@ensoftcorp.com>
2018-05-09Bug 330204 - Use ManagedBuildManager to buildTorbjörn Svensson1-31/+3
The UI is using ManagedBuildManager to build a specified set of configurations. Insead of duplicating the logic (since clean does not support argument transfer from HeadlessBuilder all the way to CommonBuilder), call the public function for building a set of configurations. WARNING: This fix is relying on a race condition in ManagedBuildManager.buildConfigurations() since that method swaps the "active configuration" while invoking the builder for the clean target. Change-Id: I422a22e43a0acbef85420c04028475d61ad2ff85 Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com>
2018-05-06Extend GCC OS detectionDoug Schaefer1-0/+9
If we can't tell from the second element, try the third. If it's linux, we're good. If it's elf, use the second element. This catches the esp32 xtensa compiler which is driving this change and make sure we don't mess up too many others. Change-Id: I4650e5fa309677c596e9f5f64f50bcc2ebdef334
2018-05-06Revert "Default to the middle element of the gcc tuple for the os name."Doug Schaefer1-2/+0
This reverts commit 3feb726cf56193c1a24d02381e8bbac763dca8dd. Change-Id: I98d70947084000b165151b4cf5b43d9b07ca74e7
2018-05-05Default to the middle element of the gcc tuple for the os name.Doug Schaefer1-0/+2
Change-Id: Iea4ae6a8977406d06bf67719c8281e1062c5a12d
2018-05-03Add dynamic variable for build directory of active core build configDoug Schaefer1-1/+0
This will allow us to use that value in external tool launches such as those used by the Serial Flash launch configuration. Also removal of the missing src source folder entry in meson.ui.editor. Change-Id: I1033bdc0c18c9822490a9b8602cef83a42f7262d
2018-04-26Bug 533888 - Simplify Meson Core Build to use startBuildProcessJeff Johnston5-94/+80
- fix MesonBuildConfiguration to use startBuildProcess instead of CommandLauncherManager - change CBuildConfiguration startBuildProcess() method to accept a build directory and to replace environment variables based on input parameter - fix CBuildConfiguration watchProcess routines to ensure that the ReaderThreads have completed processing output to the console - change StandardBuildConfiguration and CMakeBuildConfiguration to pass the working directory to startBuildProcess Change-Id: Icb4f2d076f0e6bb1513b20f6f198f720eae07e51

Back to the top