Skip to content

Commit 2f55372

Browse files
authored
Remove New C and New C++ Project Wizard top-level entry points (#993)
Fixes #965
1 parent 39ee2ed commit 2f55372

File tree

5 files changed

+15
-46
lines changed

5 files changed

+15
-46
lines changed

NewAndNoteworthy/CDT-12.0.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,21 @@ CDT's native components will likely work with older versions of glibc too, assum
1414

1515
# Managed Build
1616

17+
## New *C Project* and new *C++ Project* available via *New C/C++ Project* wizard
18+
19+
The separate new C and C++ project wizards are now exclusively available via the *New C/C++ Project* wizard.
20+
From the second page of *New C/C++ Project* wizard select *C Managed Build* to access the *New C Project* wizard and select *C++ Managed Build* to access the *New C++ Project* wizard.
21+
22+
See [Issue #965](https://github.com/eclipse-cdt/cdt/issues/965) for additional details, including how to restore these menu entries if your Eclipse CDT product depends on it.
23+
24+
## New *Makefile Project with Existing Code* available via *Existing Code as Makefile Project* import wizard
25+
26+
The *Makefile Project with Existing Code* wizard is no longer available in the new project wizard.
27+
For users who need it, it remains available in the *Existing Code as Makefile Project* import wizard.
28+
Most users should be using the *Makefile project* type in the *New C/C++ Project* wizard.
29+
30+
See [Issue #965](https://github.com/eclipse-cdt/cdt/issues/965) for additional details, including how to restore these menu entries if your Eclipse CDT product depends on it.
31+
1732
## Other objects for GNU archive files
1833

1934
The managed build system now provides an option to specify other object files to be included when building GNU archive files:

build/org.eclipse.cdt.managedbuilder.ui/plugin.properties

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,6 @@ WizardConvertMakeProject.description=Convert to a C/C++ Project
8080
WizardMakeProjFromExisting.name=Existing Code as Makefile Project
8181
WizardMakeProjFromExisting.description=Create a new Makefile project in a directory containing existing code
8282

83-
NewMakeFromExisting.name=Makefile Project with Existing Code
84-
8583
Tool.settings=Tool Settings
8684
Build.steps=Build Steps
8785
Build.artifact=Build Artifact

build/org.eclipse.cdt.managedbuilder.ui/plugin.xml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -279,18 +279,6 @@
279279
class="org.eclipse.core.resources.IProject">
280280
</selection>
281281
</wizard>
282-
<wizard
283-
category="org.eclipse.cdt.ui.newCWizards"
284-
class="org.eclipse.cdt.managedbuilder.ui.wizards.NewMakeProjFromExisting"
285-
finalPerspective="org.eclipse.cdt.ui.CPerspective"
286-
icon="icons/elcl16/newmngcc_app.gif"
287-
id="org.eclipse.cdt.ui.wizards.NewMakeFromExisting"
288-
name="%NewMakeFromExisting.name"
289-
project="true">
290-
<description>
291-
%WizardMakeProjFromExisting.description
292-
</description>
293-
</wizard>
294282
</extension>
295283

296284
<extension

core/org.eclipse.cdt.ui/plugin.properties

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -568,10 +568,6 @@ CDTWizard=CDT New Project Wizard
568568

569569
CDTproject=C/C++ Project
570570
CDTproject.desc=Create a new C or C++ project
571-
CPPproject=C++ Project
572-
CPPproject.desc=Create a new C++ project
573-
Cproject=C Project
574-
Cproject.desc=Create a new C project
575571

576572
TemplatePreferencePage.name=Template Default Values
577573
Template.Engine.Wizard=template entries contributor

core/org.eclipse.cdt.ui/plugin.xml

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -432,34 +432,6 @@
432432
<description>
433433
%NewWizards.class.description
434434
</description>
435-
</wizard>
436-
<wizard
437-
canFinishEarly="false"
438-
category="org.eclipse.cdt.ui.newCWizards"
439-
class="org.eclipse.cdt.ui.wizards.CCProjectWizard"
440-
finalPerspective="org.eclipse.cdt.ui.CPerspective"
441-
hasPages="true"
442-
icon="icons/elcl16/newmngcc_app.gif"
443-
id="org.eclipse.cdt.ui.wizards.NewCWizard1"
444-
name="%CPPproject"
445-
project="true">
446-
<description>
447-
%CPPproject.desc
448-
</description>
449-
</wizard>
450-
<wizard
451-
canFinishEarly="false"
452-
category="org.eclipse.cdt.ui.newCWizards"
453-
class="org.eclipse.cdt.ui.wizards.CProjectWizard"
454-
finalPerspective="org.eclipse.cdt.ui.CPerspective"
455-
hasPages="true"
456-
icon="icons/elcl16/newmngc_app.gif"
457-
id="org.eclipse.cdt.ui.wizards.NewCWizard2"
458-
name="%Cproject"
459-
project="true">
460-
<description>
461-
%Cproject.desc
462-
</description>
463435
</wizard>
464436
<wizard
465437
canFinishEarly="false"

0 commit comments

Comments
 (0)