Skip to content

Commit

Permalink
Remove New C and New C++ Project Wizard top-level entry points
Browse files Browse the repository at this point in the history
Fixes #965
  • Loading branch information
jonahgraham committed Jan 7, 2025
1 parent 39ee2ed commit 0c275ea
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 46 deletions.
15 changes: 15 additions & 0 deletions NewAndNoteworthy/CDT-12.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,21 @@ CDT's native components will likely work with older versions of glibc too, assum

# Managed Build

## New *C Project* and new *C++ Project* available via *New C/C++ Project* wizard

The separate new C and C++ project wizards are now exclusively available via the *New C/C++ Project* wizard.
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.

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.

## New *Makefile Project with Existing Code* available via *Existing Code as Makefile Project* import wizard

The *Makefile Project with Existing Code* wizard is no longer available in the new project wizard.
For users who need it, it remains available in the *Existing Code as Makefile Project* import wizard.
Most users should be using the *Makefile project* type in the *New C/C++ Project* wizard.

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.

## Other objects for GNU archive files

The managed build system now provides an option to specify other object files to be included when building GNU archive files:
Expand Down
2 changes: 0 additions & 2 deletions build/org.eclipse.cdt.managedbuilder.ui/plugin.properties
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,6 @@ WizardConvertMakeProject.description=Convert to a C/C++ Project
WizardMakeProjFromExisting.name=Existing Code as Makefile Project
WizardMakeProjFromExisting.description=Create a new Makefile project in a directory containing existing code

NewMakeFromExisting.name=Makefile Project with Existing Code

Tool.settings=Tool Settings
Build.steps=Build Steps
Build.artifact=Build Artifact
Expand Down
12 changes: 0 additions & 12 deletions build/org.eclipse.cdt.managedbuilder.ui/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -279,18 +279,6 @@
class="org.eclipse.core.resources.IProject">
</selection>
</wizard>
<wizard
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.managedbuilder.ui.wizards.NewMakeProjFromExisting"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
icon="icons/elcl16/newmngcc_app.gif"
id="org.eclipse.cdt.ui.wizards.NewMakeFromExisting"
name="%NewMakeFromExisting.name"
project="true">
<description>
%WizardMakeProjFromExisting.description
</description>
</wizard>
</extension>

<extension
Expand Down
4 changes: 0 additions & 4 deletions core/org.eclipse.cdt.ui/plugin.properties
Original file line number Diff line number Diff line change
Expand Up @@ -568,10 +568,6 @@ CDTWizard=CDT New Project Wizard

CDTproject=C/C++ Project
CDTproject.desc=Create a new C or C++ project
CPPproject=C++ Project
CPPproject.desc=Create a new C++ project
Cproject=C Project
Cproject.desc=Create a new C project

TemplatePreferencePage.name=Template Default Values
Template.Engine.Wizard=template entries contributor
Expand Down
28 changes: 0 additions & 28 deletions core/org.eclipse.cdt.ui/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -432,34 +432,6 @@
<description>
%NewWizards.class.description
</description>
</wizard>
<wizard
canFinishEarly="false"
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.ui.wizards.CCProjectWizard"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
hasPages="true"
icon="icons/elcl16/newmngcc_app.gif"
id="org.eclipse.cdt.ui.wizards.NewCWizard1"
name="%CPPproject"
project="true">
<description>
%CPPproject.desc
</description>
</wizard>
<wizard
canFinishEarly="false"
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.ui.wizards.CProjectWizard"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
hasPages="true"
icon="icons/elcl16/newmngc_app.gif"
id="org.eclipse.cdt.ui.wizards.NewCWizard2"
name="%Cproject"
project="true">
<description>
%Cproject.desc
</description>
</wizard>
<wizard
canFinishEarly="false"
Expand Down

0 comments on commit 0c275ea

Please sign in to comment.