From 13968f31020951b24df341f1ef3eba96daeece15 Mon Sep 17 00:00:00 2001 From: Mikhail Sennikovsky Date: Thu, 10 May 2007 16:03:53 +0000 Subject: [PATCH] patch from Bala Torati with small modifications 1. Fix for [Bug 184449] [Template Engine] It should be possible to press "Finish" on the first wizard page for templates having default values assigned 2. Fix for [Bug 184593] [Template Engine] Need a way to add tool-chain associations to existing templates 3. Fix for [Bug 184455] [Template Engine] NPE in template engine tests --- .../plugin.xml | 8 ++ .../plugin.xml | 35 +++-- core/org.eclipse.cdt.core.tests/plugin.xml | 21 +++ .../core/suite/AutomatedIntegrationSuite.java | 3 +- .../TemplateEngineTestsHelper.java | 13 ++ .../templateengine/TestTemplateCore.java | 3 +- .../tests/templateengine/TestValueStore.java | 5 +- core/org.eclipse.cdt.core/plugin.xml | 1 + .../schema/templateAssociations.exsd | 129 ++++++++++++++++++ .../schema/templates.exsd | 7 + .../cdt/core/templateengine/TemplateCore.java | 20 ++- .../core/templateengine/TemplateEngine.java | 48 ++++++- .../cdt/core/templateengine/TemplateInfo.java | 16 ++- .../process/TemplateProcessHandler.java | 5 +- .../cdt/ui/templateengine/pages/UIPage.java | 3 +- .../ui/templateengine/pages/UIWizardPage.java | 10 +- .../uitree/uiwidgets/UIBooleanWidget.java | 30 ++-- .../uitree/uiwidgets/UIBrowseWidget.java | 15 +- .../uitree/uiwidgets/UISelectWidget.java | 55 ++++---- .../uitree/uiwidgets/UISpecialListWidget.java | 10 ++ .../uitree/uiwidgets/UIStringListWidget.java | 46 ++++--- .../uitree/uiwidgets/UITextWidget.java | 22 +-- 22 files changed, 391 insertions(+), 114 deletions(-) create mode 100644 core/org.eclipse.cdt.core/schema/templateAssociations.exsd diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/plugin.xml b/build/org.eclipse.cdt.managedbuilder.core.tests/plugin.xml index 00647923140..9d362d9e054 100644 --- a/build/org.eclipse.cdt.managedbuilder.core.tests/plugin.xml +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/plugin.xml @@ -6657,34 +6657,42 @@