From d8328fb06155e452bfa20f33976bc5bf66c3f7c0 Mon Sep 17 00:00:00 2001
From: ewaterlander <102143930+ewaterlander@users.noreply.github.com>
Date: Thu, 30 May 2024 15:25:37 +0200
Subject: [PATCH] Remove 'Experimental' label from Core Build Makefile
projects. (#805)
Removed the 'Experimental' label in project creation wizard for Core
Build Makefile projects. Seven years after the inception it's time to
remove it. Core Build Makefile is now in a usable state. The
'Experimental' label scares users away from it, making them fall back
to the old Managed Build Makefile projects.
---
build/org.eclipse.cdt.make.ui/META-INF/MANIFEST.MF | 2 +-
build/org.eclipse.cdt.make.ui/plugin.xml | 2 +-
.../make/internal/ui/wizards/NewMakefileProjectWizard.java | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/build/org.eclipse.cdt.make.ui/META-INF/MANIFEST.MF b/build/org.eclipse.cdt.make.ui/META-INF/MANIFEST.MF
index 0b108c7c53e..6a5a517310b 100644
--- a/build/org.eclipse.cdt.make.ui/META-INF/MANIFEST.MF
+++ b/build/org.eclipse.cdt.make.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.cdt.make.ui; singleton:=true
-Bundle-Version: 8.3.0.qualifier
+Bundle-Version: 8.3.100.qualifier
Bundle-Activator: org.eclipse.cdt.make.internal.ui.MakeUIPlugin
Bundle-Vendor: %providerName
Bundle-Localization: plugin
diff --git a/build/org.eclipse.cdt.make.ui/plugin.xml b/build/org.eclipse.cdt.make.ui/plugin.xml
index 71d56e9fab3..4ee28565d16 100644
--- a/build/org.eclipse.cdt.make.ui/plugin.xml
+++ b/build/org.eclipse.cdt.make.ui/plugin.xml
@@ -629,7 +629,7 @@
label="Makefile Project"
wizard="org.eclipse.cdt.make.internal.ui.wizards.NewMakefileProjectWizard">
- (Experimental) Create a new project that builds with the'make' build tool using CDT's new Core Build System.
+ Create a Makefile project using CDT's new Core Build System. Over existing content or a new project with optional Hello World example.
diff --git a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/wizards/NewMakefileProjectWizard.java b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/wizards/NewMakefileProjectWizard.java
index 754e0db5a08..2557bd828ca 100644
--- a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/wizards/NewMakefileProjectWizard.java
+++ b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/wizards/NewMakefileProjectWizard.java
@@ -27,7 +27,7 @@
public class NewMakefileProjectWizard extends TemplateWizard {
private WizardNewProjectCreationPage mainPage;
- private boolean generateSource = true;
+ private boolean generateSource = false;
@Override
public void setContainer(IWizardContainer wizardContainer) {
@@ -50,7 +50,7 @@ public void createControl(Composite parent) {
Button genSourceButton = new Button(buttonComp, SWT.CHECK);
genSourceButton.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
- genSourceButton.setText("Generate Source and Makefile");
+ genSourceButton.setText("Create Hello World Source and Makefile example");
genSourceButton.setSelection(generateSource);
genSourceButton.addSelectionListener(new SelectionAdapter() {
@Override