From 1abb9900dbf1c9625d4ab66ca3869a7e2d8f60cd Mon Sep 17 00:00:00 2001 From: Jonah Graham Date: Fri, 17 Jan 2025 12:09:21 -0500 Subject: [PATCH] Restore the empty activity IDs (#1045) In #974 I removed activities we were not using anymore, but it turns out if LaunchUtils.enableActivity is called on a removed id, strange things happen, such as other activities incorrectly being enabled. This may be a bug in platform, or just undefined behavior. But because extenders do have calls to LaunchUtils.enableActivity in their code, leave the empty activity ids behind. Fixes #1044 --- releng/org.eclipse.cdt/plugin.properties | 9 ++++++ releng/org.eclipse.cdt/plugin.xml | 38 ++++++++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/releng/org.eclipse.cdt/plugin.properties b/releng/org.eclipse.cdt/plugin.properties index 7ce5cf9eef8..08050d2cb00 100644 --- a/releng/org.eclipse.cdt/plugin.properties +++ b/releng/org.eclipse.cdt/plugin.properties @@ -17,3 +17,12 @@ cheatsheet.helloworld.desc=Create a Hello World Program in C++ cheatsheet.helloworld.name=Hello World activity.name = Debug Update Modes +activity.description.dsf = Debug Services Framework +activity.name.dsf = CDT-DSF Debug Services Framework + +activity.description.dsfgdb = C/C++ debugging with the DSF GDB debugger +activity.name.dsfgdb = CDT DSF-GDB - GDB Debugging +activity.description.cdtdebug = Commands for C/C++ debugging +activity.name.cdtdebug = CDT Debug - C/C++ Development Tools +activity.description.cdigdb = C/C++ debugging with the CDI (legacy) GDB debugger +activity.name.cdigdb = CDT CDI-GDB - GDB Debugging (Legacy) \ No newline at end of file diff --git a/releng/org.eclipse.cdt/plugin.xml b/releng/org.eclipse.cdt/plugin.xml index 5fb9179b059..ad055770569 100644 --- a/releng/org.eclipse.cdt/plugin.xml +++ b/releng/org.eclipse.cdt/plugin.xml @@ -15,4 +15,42 @@ pattern="org\.eclipse\.cdt\.dsf\.ui/org\.eclipse\.cdt\.dsf\.debug\.ui\.[A-Za-z]+\.viewmodel\.update\.actions\.refresh"> + + + + + + + + + + + + + + + + + + + +