Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-03-01 | [releng] Bump version to 9.8.0 | Jonah Graham | 3 | -3/+3 | |
Change-Id: I3861d4c5d0eecaf9dd370f269a655e666b60561a | |||||
2018-12-10 | [releng] Bump version to 9.7.0 | Jonah Graham | 3 | -3/+3 | |
Change-Id: Icaa0b6acf73e3a19e0d102fa8ae784e631d8743a | |||||
2018-11-24 | Bug 540373: Update the compiler warnings/ignores | Jonah Graham | 5 | -17/+17 | |
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-23 | Bug 540373: Cleanup: Remove trailing whitespace in properties files | Jonah Graham | 2 | -3/+3 | |
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-22 | Bug 540373: Remove '(non-Javadoc)' comments | Jonah Graham | 6 | -52/+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-22 | Bug 540373: Cleanup: Remove redundant type arguments | Jonah Graham | 1 | -1/+1 | |
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-22 | Bug 540373: Cleanup: Add missing annotations | Jonah Graham | 5 | -0/+8 | |
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-22 | Bug 540373: Cleanup: Organize Imports | Jonah Graham | 1 | -1/+1 | |
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-22 | Bug 540373: Cleanup: Format & Remove trailing whitespace | Jonah Graham | 27 | -489/+492 | |
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-22 | Bug 540373: Standard .settings auto applied | Jonah Graham | 20 | -171/+2765 | |
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-22 | Bug 540373: Fix declaration to interface | Jonah Graham | 1 | -1/+1 | |
This file was always intended to be an interface. The discussion on fixing this happened as part of the review to change I240bbe08666b89861fe132c6384174be7883c022 Change-Id: I7ddd211f927f7089ed40abdf578ae10c0c437329 | |||||
2018-11-22 | Bug 540373: Remove invalid javadoc API tags | Jonah Graham | 2 | -2/+0 | |
Change-Id: I240bbe08666b89861fe132c6384174be7883c022 | |||||
2018-11-22 | Bug 540371: Update to EPLv2 using releng/scripts/change_to_eplv2.sh | Jonah Graham | 63 | -264/+489 | |
Change-Id: Ifbb1d5af2a00bd5634dea200320e8c4303ffca6c | |||||
2018-11-20 | Bug 540373: Normalize newlines with .gitattributes | Jonah Graham | 109 | -26238/+26238 | |
There is also a new script to verify completeness of .gitattributes: releng/scripts/verify_gitattributes.sh Change-Id: I2ce270852ab54b66b6c474a6ec94203fe5bba78b | |||||
2018-11-02 | [lldb] Remove work-around for missing '-gdb-set breakpoint pending' | Marc-Andre Laperle | 4 | -10/+41 | |
For more recent versions fo LLDB (8.0.0-r345563) this work-around is not required. This is a follow-up to bug 539641. See also https://reviews.llvm.org/D52953 Change-Id: If5f951a33fab8781a594175571d0ad5131e9ef15 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com> | |||||
2018-10-30 | Bug 540610 - Add Automatic-Module-Name header | Karsten Thoms | 4 | -0/+4 | |
Change-Id: Ia990b24469751050dd9ec8f9b5550804816308b3 Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de> | |||||
2018-10-23 | Bug 540367 - Increment version numbers | William Riley | 3 | -3/+3 | |
Change-Id: I4a355170a7075f0a98ba3c1a5131c235c89b07d2 | |||||
2018-10-06 | Bug 539641 - [lldb] Pending breakpoints do not work | Marc-Andre Laperle | 1 | -0/+33 | |
lldb-mi doesn't implement "-gdb-set breakpoint pending" so instead we always use "-break-insert -f" to always use pending breakpoints. Once the -gdb-set is implemented in lldb-mi, we can remove this. See also https://reviews.llvm.org/D52953 Change-Id: Id07da58e0530898401d2f7285c44c97b38637542 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com> | |||||
2018-09-28 | Bug 508610 - [lldb] Arguments tab has no effect | Marc-Andre Laperle | 2 | -2/+41 | |
"-gdb-set args" is not implemented in lldb-mi, use -exec-arguments instead. See also https://bugs.llvm.org/show_bug.cgi?id=38834 Change-Id: I1c9db9020effe92dae6ec13e458c3eaf165f920a Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com> | |||||
2018-09-28 | Bug 503298 - [lldb] Remove workaround for executable not being absolute | Marc-Andre Laperle | 1 | -14/+0 | |
The underlying issue was fixed in CDT in commit 783787a. Also, even if that code changes under the rug, lldb might be fixed to handle the working directory anyway. See https://bugs.llvm.org/show_bug.cgi?id=30265 Change-Id: I8654ec6c601b49fbfb8258c1a80b95c84021410d Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com> | |||||
2018-09-26 | Bug 510833 - [lldb] IllegalStateException in ↵ | Marc-Andre Laperle | 1 | -23/+30 | |
LLDBProcesses$LLDBMIThreadDMData starting session Re-arrange the code to prevent done() from being called twice. Change-Id: I25737e9b6a7c188db62381695562046e326cacd0 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com> | |||||
2018-09-22 | lldb: Add new version info in the comments | Marc-Andre Laperle | 1 | -0/+2 | |
Change-Id: Iff6c0a335d23b6d6a611d498f3803ecaace53233 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com> | |||||
2018-08-14 | Bug 537924: Unable to build javadoc maven target | Hansruedi Patzen | 1 | -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-06-05 | [releng] Bump version to 9.6.0 | Jonah Graham | 3 | -3/+3 | |
Change-Id: I1618eaeab14b421155af733a73e36f6e37ea0b85 | |||||
2018-02-13 | [releng] Bump version to 9.5.0 | Jonah Graham | 3 | -3/+3 | |
Change-Id: Ie342f02f7aae633f41a7ab7d39c21e056793a04a | |||||
2017-11-21 | Releng fixes, ensuring legal files are there. Removing projects. | Doug Schaefer | 2 | -1/+26 | |
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-10-06 | Add UI tests plugin for CMake. Fix a couple of bugs it found. | Doug Schaefer | 1 | -8/+0 | |
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-11 | Update feature versions to CDT 9.4. | Doug Schaefer | 2 | -4/+4 | |
Also remove remaining pom.xmls for feature projects. Change-Id: I78d6335f92d70ad2699b8a25801ff72d2935aefe | |||||
2017-04-11 | lldb: Update version check to newly released, non-beta Xcode | Marc-Andre Laperle | 1 | -2/+3 | |
Change-Id: I1a0c79b9c69a9d7eea25283de003f055a1293f30 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2017-03-25 | lldb: Add a few missing rm.done() | Marc-Andre Laperle | 1 | -0/+2 | |
A few rm.done() calls were missing in overridden methods. Those queries were slowing down debugging significantly. Change-Id: I966d79af38721e551e9ebf2a74ca4d8d895241d0 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2017-03-20 | lldb: Remove -break-insert hack for absolute path for lldb 4.0 | Marc-Andre Laperle | 3 | -14/+116 | |
Change-Id: I098e088874d95d9f9cd08e315d059dc00b2c809c Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2017-02-28 | lldb: Add some comments | Marc-Andre Laperle | 1 | -1/+2 | |
Change-Id: I82a825e8a3d95e895131857d3217c71be2072208 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2017-02-26 | Bug 510832 - [lldb] AssertionError terminating session | Marc-Andre Laperle | 1 | -0/+15 | |
LLDB-MI sends an extra event when -gdb-exit is used, which triggers this assertion: 629,511 [MI] 35-gdb-exit 629,514 [MI] 35^exit 629,514 [MI] =thread-group-exited,id="i1" For now, work around LLDB-MI bug, see http://bugs.llvm.org/show_bug.cgi?id=32053 Change-Id: I1c8e7fee118b5bc31e08272c79aa806fe05b7c95 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2017-02-20 | Bug 512096 - Fix NPE selecting an LLVM toolchain in toolchain editor | Marc-Andre Laperle | 1 | -1/+1 | |
When a toolchain is selected along with its builder, the builder gets matched to a “real builder” (ManagedBuildManager.getRealBuilder). If the builder is abstract, the builder is not in the possible list of matches, as implemented in Builder.getMatchKey. This causes getCurrentBuilderCompatibilityInfo to return null which is not handled. This patch changes the base LLVM builder to a non-abstract one, which solves this specific NPE. Also, in order to be more helpful to the user in case it happens to another toolchain, a null check was added with an error message that the builder is incompatible. Then at least, it is more clear that something is wrong and the user can pick a different builder. Change-Id: I4d26c568dfe6307b496719c10908a36933fd3ab8 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2017-02-15 | llvm: Cosmetics (trailing whitespace) | Marc-Andre Laperle | 26 | -284/+412 | |
Also set some project specific preferences for save actions. Change-Id: I8d9c68fd8f7e4a6e9e874e60c12796e2b9b783bf Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2017-02-14 | llvm: Run code cleanup | Marc-Andre Laperle | 6 | -9/+8 | |
Mostly organize imports and remove redundant type arguments. Change-Id: I11e8e76f96a17fa521f3e7f8c8f9e3d645d445b3 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2017-02-14 | releng: Make use of Tycho POM-less functionality | Marc-Andre Laperle | 6 | -87/+23 | |
This removes a lot of pom.xml from the source tree. This is using the "POM-less" Tycho functionality. See https://wiki.eclipse.org/Tycho/Release_Notes/0.24#POM-less_Tycho_builds One advantage of this is that you do not need to update the version in the pom.xml when you change it in the MANIFEST.MF because the pom.xml is automatically generated. This also reduces a lot of the duplicated information and pom.xml repetition. - Maven 3.3 and up is required. - Only eclipse-plugins and eclipse-features can be pom-less. Repositories, target and others still have pom.xml. - New parent poms are added because a parent is necessary directly one level above the plug-in/feature that will have its pom generated - Some test plug-ins had to be renamed .test -> .tests because it's required so that it detects that it's a test plug-in - Some suites were renamed so that they all use the same consistent name "AutomatedIntegrationSuite" - Profiles were added for the more common test configurations. They are activated by the presence of simple .properties files that only serve to activate the correct profile. The profiles: - One for UI tests (UI present and start in UI thread) - One for SWTBot tests (UI present and do not start in UI thread) Other test plug-ins that are too different are kept intact and still have a pom.xml - Fragments are kept intact since they all have different target platform configurations Change-Id: I9d73380eb766f547830c552daf08053a30b1845c Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2017-02-07 | Bug 510615 - Launch dialog, handle spaces in gdb path | Marc Dumais | 1 | -1/+10 | |
The path to GDB is set in the launch dialog, under the Debugger tab. If the path to GDB contains one or more spaces, and is not within double quotes, GDB will not be found and the launch will fail. This patch improves the use cases around the "Browse" button, to select GDB's path. 1) if the user clicks on the "Browse" button, the browse dialog will open in the correct place, no matter the presence of space(s). 2) When GDB's path is selected with the "Browse" button, it's then set in the "GDB debugger" field. This patch looks at the selected path and adds surrounding double quotes if there is any space within, and strips any double quotes if there are no spaces. Change-Id: I202f574772965af3a491d449b9e9a97e8c61e2b0 | |||||
2017-01-25 | Auto-generate source features using tycho. | Marc Khouzam | 1 | -32/+0 | |
This commit removes explicit source features and has tycho create them automatically, along with all other source features that were not previously defined. The logic to auto-generate is in the root pom.xml For all pre-existing source feature, the name presented to the user has been changed to use the default name used by Tycho, which is "Developer Resources". This will provide a more standard user-experience with respect to other source features built by Tycho. Existing SDK features are kept for backwards compatibility. All the names of the auto-generated source features that replace an existing source feature have stayed the same except for the 'testsrunner' feature; for that one name change, a p2.inf file is added to allow upgrading from the old named feature to the new named feature. Change-Id: Ie632e798c93898fd828f88df4983fc43e2749d22 | |||||
2016-11-16 | Update version to 9.3.0 | Marc Khouzam | 6 | -7/+7 | |
Change-Id: Ic953ccc5d38ff3661ca44de21ed8c4b7dad5b246 | |||||
2016-11-15 | Update version to 9.2.0 | Marc Khouzam | 6 | -7/+7 | |
Change-Id: I36ad4218b20b8ea70584c89f5be45c757bf4c714 | |||||
2016-09-04 | lldb: Fix parsing of some version formats | Marc-Andre Laperle | 1 | -6/+10 | |
Change-Id: Ifd8130f4ef97698cbdd0321a1b6644726165f131 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2016-08-28 | LLDB: Print an error when lldb is below minimum version | Marc-Andre Laperle | 6 | -1/+376 | |
Prevent users from using a version of lldb that is too old. Before version 3.8 there was a hang and other issues. If the version cannot be determined, the launch stil proceeds. This is because there is no good way to get the version from the lldb-mi executable but rather, we can only do a best-effort to get the version from the normal lldb executable. If the lldb executable is not present but the lldb-mi is, this is a valid way to use the debugger but the version cannot be determined. In the future, it would be better if the lldb-mi executable could report the lldb version directly. But this would be an improvement in lldb, not CDT. Change-Id: Ief8a4ebd3ea1e3d549a5cef41ac3030ec48734c4 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2016-08-19 | Fix outdated pom versions in lldb folders | Marc-Andre Laperle | 3 | -3/+3 | |
Change-Id: Ia8cd0bbafd51c60215a0d838557eab8a3c009f7e Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2016-08-19 | LLDB: Add LLDB feature and add it to update site | Marc-Andre Laperle | 5 | -0/+137 | |
Bug: 405670 Change-Id: Iee51790de4450c823e3ce773360dc92bd0189c6b Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2016-08-18 | LLDB: Add preference UI | Marc-Andre Laperle | 4 | -0/+167 | |
This commit adds a preference page for LLDB. For now, only LLDB path and the "stop at main" preferences are exposed. Bug: 405670 Change-Id: I4ba30fdb48ecd0cdfc6e3aac35fe0de38563c354 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2016-08-18 | LLDB: Add support for attaching to local process | Marc-Andre Laperle | 10 | -2/+302 | |
Bug: 405670 Change-Id: I3fb967ec7536a92f67e87954814ebaf499352d7f Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2016-08-18 | LLDB: Add support for local debugging of new processes | Marc-Andre Laperle | 40 | -0/+1680 | |
This commit adds support for debugging new processes launched locally using the LLDB debugger (lldb-mi). The minimum version supported is LLDB 3.8. Preliminary documentation on how to set it up is available here: https://github.com/MarkZ3/Eclipse-CDT-WIP/issues/9#issuecomment-236483223 Bug: 405670 Change-Id: If46543e974e2f19c45ab3bba088eab35fe737077 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | |||||
2016-08-17 | Update version to 9.1.0 | Marc Khouzam | 3 | -4/+4 | |
This commit used the script releng/scripts/ChangeFeaturesVersion.sh Change-Id: I8274a6e8dd5c0f1e450f07952e138b265a441a62 | |||||
2016-06-22 | Move the rest of the CDT plugins to java 8 | Marc Khouzam | 6 | -10/+10 | |
This change was generated using the script: releng/scripts/ChangeJavaVersion.sh Change-Id: I2ad96dc682a5acb8529c3edec40de279c331b5a4 |
- Members
- Working Groups
- Projects
- Community
- Participate
- Eclipse IDE
-
More
-
-
Community
- Marketplace
- Events
- Planet Eclipse
- Newsletter
- Videos
- Blogs
-
Participate
- Report a Bug
- Forums
- Mailing Lists
- Wiki
- IRC
- Research
-
-
-
-
Search
-