Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/debug
AgeCommit message (Collapse)AuthorFilesLines
2019-03-21Bug 545624 - Disable Debug RCP deploymentWilliam Riley1-44/+1
Change-Id: I7ab18048e0a2d5282f8c063a4bb0524aa6f1f3bc
2019-03-19Build with Eclipse 2019-03 dependenciesMarc-Andre Laperle2-3/+0
CDT nows defaults to targetting Eclipse 4.11 along with dependencies in the Eclipse 2019-03 simultaenous release. Once consequence is that 32-bit and ppc64 fragments are removed. Change-Id: I032fedb27a4e5086f10051b3b2ca9c9c59c3b965 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-03-01[releng] Bump version to 9.8.0Jonah Graham12-13/+13
Change-Id: I3861d4c5d0eecaf9dd370f269a655e666b60561a
2019-02-24Bug 543958: CDT Standalone debugger crashes on startupMarc-Andre Laperle2-0/+2
org.apache.felix.scr now needs a start-level. See also https://bugs.eclipse.org/bugs/show_bug.cgi?id=538729 Change-Id: Ia6f83a93449aeb32566be8893237e4bd2842b462 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-01-09Bug 543299 - Standalone debugger gives GTK+ 2 warning on startupMat Booth1-2/+0
Remove the GTK version parameter from the product definition. Change-Id: I923d757d94c791f4f0a5f40a1f16ef810896ac97 Signed-off-by: Mat Booth <mat.booth@redhat.com>
2018-12-22Fix startup warnings from launchbar descriptors.Alexander Kurtakov2-1/+7
ENTRY org.eclipse.launchbar.core 2 0 2018-12-21 21:41:37.864 !MESSAGE Enablement expression is missing for descriptor type org.eclipse.cdt.debug.core.coreBuildDescriptorType !ENTRY org.eclipse.launchbar.core 2 0 2018-12-21 21:41:37.866 !MESSAGE Enablement expression is missing for config provider for org.eclipse.cdt.debug.core.coreBuildDescriptorType !ENTRY org.eclipse.launchbar.core 2 0 2018-12-21 21:41:37.867 !MESSAGE Enablement expression is missing for config provider for org.eclipse.cdt.debug.core.coreBuildDescriptorType Change-Id: I2a739d8ad382a934e1a0e5b8f02f0e21cf1eeda0 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-20[releng] Bump version numbers for plug-ins changed since branch pointJonah Graham2-2/+2
Following https://wiki.eclipse.org/Version_Numbering#When_to_change_the_service_segment Change-Id: I019f2f6bcf11e5e4fb17960dc28a1fb2fac6ace0
2018-12-10[releng] Bump version to 9.7.0Jonah Graham11-11/+11
Change-Id: Icaa0b6acf73e3a19e0d102fa8ae784e631d8743a
2018-11-30Remove JVM MaxPermSize arguments (unused since Java 8)Marc-Andre Laperle2-2/+2
Change-Id: Ie33b44064429f409fa721141f14f4e519014f6aa Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-11-24Bug 540373: Update the compiler warnings/ignoresJonah Graham9-21/+21
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-23Remove accidentally committed first prototype gdbstandalone.zipJonah Graham1-0/+0
Change-Id: Ie73dd49b031d6d4613ec7b297a07b040cbbbad41
2018-11-23Bug 540373: Format some Java files that were missedJonah Graham3-6/+4
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 Graham18-59/+59
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-23Bug 540373: Safely remove trailing whitespace from MANIFEST.MFJonah Graham1-2/+1
Change-Id: Iec292561511bc696ab8a7a617e50fbc089b7bff9
2018-11-22Bug 540373: Remove '(non-Javadoc)' commentsJonah Graham25-342/+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 Graham12-13/+11
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 Graham74-161/+161
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 Graham25-0/+96
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 Graham32-23/+51
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 Graham507-17867/+17987
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 Graham40-69/+5958
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 Graham612-2373/+4205
Change-Id: Ifbb1d5af2a00bd5634dea200320e8c4303ffca6c
2018-11-20Bug 540373: Normalize newlines with .gitattributesJonah Graham26-2343/+2343
There is also a new script to verify completeness of .gitattributes: releng/scripts/verify_gitattributes.sh Change-Id: I2ce270852ab54b66b6c474a6ec94203fe5bba78b
2018-11-14[releng] Fix missing dependency in stand-alone debuggerMarc-Andre Laperle1-0/+1
Change-Id: I347d47ea4689aa154ddb090b9cc05e7dc132959e Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-11-14Bug 516046 - NPE in AbstractDebugTextHover when hovering over undefined macroMarc-Andre Laperle1-0/+3
Change-Id: If732a826801f025e929f711fa35a793545d0ed73 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-10-30Bug 540610 - Add Automatic-Module-Name headerKarsten Thoms6-0/+6
Change-Id: Ia990b24469751050dd9ec8f9b5550804816308b3 Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-10-23Bug 540367 - Increment version numbersWilliam Riley8-8/+8
Change-Id: I4a355170a7075f0a98ba3c1a5131c235c89b07d2
2018-10-09releng: Stop building 32-bit stand-alone debugger productsMarc-Andre Laperle2-20/+0
Since the Eclipse Platform 4.10 is dropping support for 32-bit, it doesn't make sense to still build these and it will ultimately fail once we start building against 4.10. Change-Id: Ia83a93b99092b7a3378ed95607411da5835118a6 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-09-18Bug 538994 - cdtdebug: argv parameters are wrapper by double-quotesJeff Johnston1-6/+13
- modify cdtdebug.sh to use arrays to gather up options and then to use "${options[@]}" in the final string so each option is properly quoted if necessary Change-Id: Id7fec3bb0a6804f2124f837e1171f386ae5801f8
2018-06-26Bug 536023: NoClassDefFoundError for javax/xml/bind/DatatypeConverterMarc-Andre Laperle1-0/+3
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 Graham11-11/+11
Change-Id: I1618eaeab14b421155af733a73e36f6e37ea0b85
2018-05-20Bug 534839: Add missing dependencies to standalone productJonah Graham1-0/+1
In particular, new version of ECF requires org.eclipse.equinox.concurrent Change-Id: I909565b868fce44dea54ac3df985708d523304b0
2018-05-17Bug 534839: Add missing dependencies to standalone productJonah Graham1-0/+3
In particular, new version of batik requires o.a.batik.constants, so we need to add that in. Change-Id: Ie221c0e48fd8e2c4692d2447bf142284e50931fb
2018-03-20Replace refreshScannerInfo with setActive methodJeff Johnston1-4/+3
- remove the refreshScannerInfo method from ICBuildConfiguration2 but add it as a protected method of CBuildConfiguration - edit MesonBuildConfiguration and CBuildConfiguratio appropriately - add new setActive method to CBuildConfiguration which calls refreshScannerInfo Change-Id: Iebae09507f24293007a299eea3069451e566a91b
2018-03-20Bug 532420 - Make Container Core Build indexing more efficientJeff Johnston1-1/+2
- add new ICBuildConfiguration2 to keep API checks happy - remove refreshScannerInfo method from ICBuildConfiguration and put it in ICBuildConfiguration2 - make CBuildConfiguration implement ICBuildConfiguration2 - update ContainerPropertyVolumesModel to use new Docker plug-ins using docker-client 8.9.2. - fix MesonBuildConfiguration to use a job for each compile line being processed, then wait until all jobs are done before causing an reindex to occur (this will maximize parallelism when building in Containers) - fix ContainerCommandLauncherFactory to save the project so we can exclude project directories when copying header files using the new Docker Tooling interfaces - fix CoreBuildLaunchBarTracker to use ICBuildConfiguration2 interface to make the call to refreshScannerInfo Change-Id: I2138f5111614e7821e46c22731397a01035eac0a
2018-03-09[releng] Update CDT in preparation for Photon M6Jonah Graham1-2/+1
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-06Bug 531985 - Support Container build with new Core BuildJeff Johnston1-1/+3
- add new ContainerTargetTypeProvider to create a new target for each usable Docker image from known connections - add new ContainerGCCToolChain class which supports gcc in a Container for projects with Container targets - add new ContainerGCCToolChainProvider which creates a ContainerGCCToolChain for each usable Docker image from known connections - add new CoreBuildContainerLaunchConfigProvider class - add new CoreBuildContainerLaunchDescriptorType class - add new ContainerTargetLabelProvider class to support adding a new Container target - add new NewContainerTargetWizard and NewContainerTargetWizardPage to add/edit a new Container target - add new IContainerLaunchTarget class - add new refreshScannerInfo method to ICBuildConfiguration interface to allow switching ScannerInfo when target is switched - implement default refreshScannerInfo method in CBuildConfiguration which currently does nothing - add new fetchContainerDirs method to CommandLauncherManager to fetch container directories for a project that is using Core Model and CBuildConfigurations - add new verifyIncludePaths method to ICommandLauncherFactory2 that takes an ICBuildConfiguration and implement this for ContainerCommandLauncherFactory - fix ContainerCommandLauncher command handling to use a list of Strings to preserve spaces in arguments and call new runCommand interface in Docker UI...as well do not link any args that are files if they are system directories (e.g. /usr /bin) - fix getCommandLauncher in ContainerCommandLauncherFactory when passing an ICBuildConfiguration so that it uses the configuration's toolchain properties to figure out if a Container build is asked for - fix launch method of ContainerLaunchConfigurationDelegate to check if working directory is null in which case use the project directory - also add buildForLaunch method override and preLaunchCheck to ContainerLaunchConfigurationDelegate so it can be used for Core Build launching as well and ensure that the project name and active configuration is set properly - in CoreBuildLaunchBarTracker, use the lastTarget to set the active target instead of the local field "target" as this will end up setting a random target as the active target. Also call the new refreshScannerInfo method of the build configuration when the active target has changed - add ICBuildConfiguration support to Docker LaunchShortcut such that properties will be set appropriately and acquired from the toolChain - bump up Docker launcher version to 1.2.0 Change-Id: I074b02314f6ac6942fdf230b1dc8e154ced3088e
2018-02-13Fix newlines.Jonah Graham1-289/+289
Change-Id: I40c768f8df6ec6b4f5b4a90cb10c291eec9dccd3
2018-02-13[releng] Bump version to 9.5.0Jonah Graham11-13/+11
Change-Id: Ie342f02f7aae633f41a7ab7d39c21e056793a04a
2018-02-08Remove unused private methods.Alexander Kurtakov1-5/+1
Change-Id: Ie3c9fa60313d7a14a1f633df2ced698e55dd75ee Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-02-08Remove unnecessary suppress warnings.Alexander Kurtakov3-6/+3
Change-Id: I1c3de215d9c4f488309f53eaa4a90a32210994be Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-02-08Remove unnecessare NON-NLS.Alexander Kurtakov2-4/+4
Change-Id: I5ee2ee0c2fe784d1734dd48c653232ba9909f6bd Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-02-04Bug 530673 Fix issue with CMake and changing toolchains.Doug Schaefer1-3/+30
Cleaned up add and remove of toolchain files, handling of when a toolchain changes for a config, and the launch bar tracker to be more accurate with toolchains. Change-Id: I1a1efdf08a5f47058552c85404fe8d602d158e73
2018-01-23Fix current patch concerning Container launchingJeff Johnston1-1/+2
- fix CApplicationLaunchShortcut find config method test for Container build so we don't ignore valid local launch configs Change-Id: I4453ce2b26e15c9ec8ad53252e9e539c1268ddd8
2018-01-19Bug 530053 - Launching locally after Container launch doesn't workJeff Johnston1-3/+8
- add logic in CApplicationLaunchShortcut find launch configs to discard any launch config that has a Docker Connection URI attribute Change-Id: Ieb53f4c89b24cd3fac01bec35eafc8c62748d0b3
2017-12-01Fix issue with core build launch desc deletion.Doug Schaefer2-49/+2
When projects were deleted, sometimes the descriptors would not. We were creating our own core build launch descs which didn't have an equals method causing duplicate entries to be created. Arduino uses launch bar's project launch descs. This change does the same for core build. Change-Id: I2a6f60e92aaa20892d6c1d8331ded903b226984f
2017-11-27Stop launch on error. Fix up set/get make commands.Doug Schaefer1-0/+7
We were missing the dialog to ask if you wanted to continue after build errors in a project. We were missing the method that provided the list of projects to do that check. Also while testing that noticed the handling of the build and clean command UI was broken with make projects. Change-Id: I698e151672a114bb22c815f49d362b6413b9c315
2017-11-21Releng fixes, ensuring legal files are there. Removing projects.Doug Schaefer4-38/+3
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-14Bug 525675: Fix dependency versionJonah Graham1-1/+1
The o.e.c.debug.ui uses some internals in o.e.ui.ide that only existed in Oxygen and greater. Bug 516470, which should be fixed for Photon will mean these internals can be removed. Change-Id: If0fbd186a8d6b77a6cb6b8a9d231c784b45cb88d
2017-11-14Bug 525675: Delegate opening unknown file types to unknownEditorStrategyJonah Graham3-25/+41
This code enables the Debug view in CDT to take advantage of: https://www.eclipse.org/eclipse/news/4.6/platform.php#text-editor-selection-strategy Change-Id: I35e0453ce7ee772aac33ffbce6e66926bbb475e3

Back to the top