--- a/.hgignore Thu Apr 02 15:23:07 2009 -0500
+++ b/.hgignore Thu Apr 02 16:02:53 2009 -0500
@@ -3,4 +3,4 @@
*.class
bin
runtime
-
+\.DS_Store
--- a/core/com.nokia.carbide.cpp/html/welcome_note.htm Thu Apr 02 15:23:07 2009 -0500
+++ b/core/com.nokia.carbide.cpp/html/welcome_note.htm Thu Apr 02 16:02:53 2009 -0500
@@ -1,20 +1,20 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
- <meta http-equiv="Content-Type"
- content="text/html; charset=iso-8859-1">
- <title>Welcome</title>
- <link href="../book.css" rel="stylesheet" type="text/css">
-</head>
-<body>
-<h2>Welcome to Carbide.c++ 2.0.3 </h2>
-<p>Thank you for installing Carbide.c++2.0! It's an improvement over 1.3.1 with many improvements to connecting and debugging on devices, faster downloading of large SIS files, improved program counter control, C/C++ indexer improvements, and is based on the latest Eclipse and CDT updates (Ganymede). </p>
-<p>However, perhaps the best part about Carbide.c++ is the Carbide.c++ Plug-in SDK that you can use to build custom extensions for Carbide.c++. Take a look, and let us know what you built!</p>
-<p>Finally, if you find bugs, please let us know by submitting it at the new Carbide Bugzilla bug tracking site located at <a href="https://xdabug001.ext.nokia.com/bugzilla">https://xdabug001.ext.nokia.com/bugzilla</a> </p>
-<p>For any other questions, please don't hesitate to contact us.</p>
-<p> Thank you again for choosing Carbide.c++! We hope you like it. </p>
-<p>Carbide.c++ development team<br>
- <a href="http://www.forum.nokia.com/carbide_cpp">www.forum.nokia.com/carbide_cpp</a> <br>
- <a href="mailto:Sales.Carbide@Nokia.com">Sales.Carbide@Nokia.com</a></p>
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+ <meta http-equiv="Content-Type"
+ content="text/html; charset=iso-8859-1">
+ <title>Welcome</title>
+ <link href="../book.css" rel="stylesheet" type="text/css">
+</head>
+<body>
+<h2>Welcome to Carbide.c++ 2.0.4 </h2>
+<p>Thank you for installing Carbide.c++2.0! It's an improvement over 1.3.1 with many improvements to connecting and debugging on devices, faster downloading of large SIS files, improved program counter control, C/C++ indexer improvements, and is based on the latest Eclipse and CDT updates (Ganymede). </p>
+<p>However, perhaps the best part about Carbide.c++ is the Carbide.c++ Plug-in SDK that you can use to build custom extensions for Carbide.c++. Take a look, and let us know what you built!</p>
+<p>Finally, if you find bugs, please let us know by submitting it at the new Carbide Bugzilla bug tracking site located at <a href="https://xdabug001.ext.nokia.com/bugzilla">https://xdabug001.ext.nokia.com/bugzilla</a> </p>
+<p>For any other questions, please don't hesitate to contact us.</p>
+<p> Thank you again for choosing Carbide.c++! We hope you like it. </p>
+<p>Carbide.c++ development team<br>
+ <a href="http://www.forum.nokia.com/carbide_cpp">www.forum.nokia.com/carbide_cpp</a> <br>
+ <a href="mailto:Sales.Carbide@Nokia.com">Sales.Carbide@Nokia.com</a></p>
+</body>
+</html>
--- a/core/com.nokia.carbide.cpp/plugin.xml Thu Apr 02 15:23:07 2009 -0500
+++ b/core/com.nokia.carbide.cpp/plugin.xml Thu Apr 02 16:02:53 2009 -0500
@@ -1,544 +1,544 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin>
- <extension-point id="diagnosticLogGroup" name="diagnosticLogGroup" schema="schema/diagnosticLogGroup.exsd"/>
- <extension-point id="diagnosticLog" name="diagnosticLog" schema="schema/diagnosticLog.exsd"/>
-<extension
- point="org.eclipse.core.runtime.products"
- id="product">
-
- <product
- name="Carbide.c++"
- application="org.eclipse.ui.ide.workbench"
- description="%productBlurb">
-
- <property
- name="windowImages"
- value="icons/Carbide_c_icon_16x16.png,icons/Carbide_c_icon_32x32.png,icons/Carbide_c_icon_48x48.png"/>
- <property
- name="aboutImage"
- value="icons/about.png"/>
- <property
- name="aboutTextImage"
- value="icons/aboutTextImage.png"/>
- <property
- name="aboutText"
- value="%productBlurb"/>
- <property
- name="appName"
- value="Carbide.c++"/>
- <property
- name="versionText"
- value="Version 2.0.3"/>
- <property
- name="preferenceCustomization"
- value="plugin_customization.ini"/>
- <property
- name="featureImage"
- value="icons/Carbide_c_icon_32x32.png"/>
-
- <!-- Product attributes that support themes and universal intro -->
- <property
- name="introTitle"
- value="Carbide.c++ v2.0.3 for Symbian"/>
- <property
- name="introBrandingImage"
- value="product:themes/carbide/graphics/root/brandmark.gif"/>
- <property
- name="introBrandingImageText"
- value="Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved."/>
- <property
- name="introDescription-overview"
- value="Carbide.c++ provides C/C++ developer tools for creating programs that operate on the Symbian OS. Carbide.c++ is based on Eclipse - an open extensible IDE for anything and nothing in particular."/>
- <property
- name="introDescription-firststeps"
- value="First steps information available."/>
- <property
- name="introDescription-tutorials"
- value="Tutorials included with this release..."/>
- <property
- name="introDescription-samples"
- value="Sample programs included with this release..."/>
- <property
- name="introDescription-whatsnew"
- value="This release of Carbide.c++ provides a host of new features and bug fixes. Learn more about Carbide.c++ and its many useful developer features using the links below."/>
- <property
- name="introDescription-migrate"
- value="Migration information available."/>
- <property
- name="introDescription-webresources"
- value="The following web resources provide information and guidance on creating Symbian OS progams using Carbide.c++"/>
-
- <!-- Splash screen attributes -->
- <property
- name="startupProgressRect"
- value="0,244,469,21" />
- <property
- name="startupForegroundColor"
- value="777777" />
- <property
- name="startupMessageRect"
- value="12,180,441,15" />
- </product>
-
- </extension>
-
- <extension
- point="org.eclipse.ui.intro">
- <intro
- class="org.eclipse.ui.intro.config.CustomizableIntroPart"
- id="com.nokia.carbide.cpp.intro"
- icon="icons/Carbide_c_icon_16x16.png">
- </intro>
- <introProductBinding
- introId="org.eclipse.ui.intro.universal"
- productId="com.nokia.carbide.cpp.product">
- </introProductBinding>
- </extension>
-
-<extension
- id="intro"
- point="org.eclipse.ui.intro.config">
- <config
- introId="com.nokia.carbide.cpp.intro"
- id="com.nokia.carbide.cpp.introConfig"
- content="intro/introContent.xml">
- <presentation
- home-page-id="root" standby-page-id="standby">
- <implementation
- ws="win32"
- style="$theme$/html/shared.css"
- kind="html"
- os="win32">
- </implementation>
- <implementation
- kind="swt">
- </implementation>
- <launchBar
- location="fastview"
- bg="$launchbarBackground$"
- computed="true" >
- </launchBar>
- </presentation>
- </config>
-</extension>
-
-<!-- =================================================================================== -->
-<!-- Universal intro extensions to show content in welcome pages -->
-<!-- =================================================================================== -->
- <extension
- point="org.eclipse.ui.intro.configExtension">
-
- <configExtension
- configId="org.eclipse.ui.intro.universalConfig"
- content="html/intro/overviewExtensionContent.xml" />
- <!--
- <configExtension
- configId="org.eclipse.ui.intro.universalConfig"
- content="html/intro/whatsnewExtensionContent.xml" />
- -->
- <configExtension
- configId="org.eclipse.ui.intro.universalConfig"
- content="html/intro/webresourcesExtensionContent.xml" />
-
- <configExtension
- configId="org.eclipse.ui.intro.universalConfig"
- content="html/intro/webresourcesExtensionContent2.xml" />
-
- <configExtension
- configId="org.eclipse.ui.intro.universalConfig"
- content="html/intro/migrateExtensionContent.xml" />
-
- </extension>
-
-<!-- =================================================================================== -->
-<!-- Action sets -->
-<!-- =================================================================================== -->
- <extension
- point="org.eclipse.ui.actionSets">
- <actionSet
- id="com.nokia.carbide.cpp.displayReleaseNotes"
- label="Carbide.c++ Release Notes"
- visible="true">
- <action
- class="com.nokia.carbide.cpp.actions.DisplayReleaseNotesAction"
- id="com.nokia.carbide.cpp.displayReleaseNotes"
- label="Carbide.c++ &Release Notes"
- menubarPath="help/groupHelp"
- style="push"
- tooltip="Launches the Help system at the Carbide.c++ Release Notes topic"/>
- </actionSet>
- </extension>
-
-<!-- =================================================================================== -->
-<!-- Cheatsheet category that support Carbide Tools -->
-<!-- =================================================================================== -->
- <extension
- point="org.eclipse.ui.cheatsheets.cheatSheetContent">
- <category
- id="com.nokia.carbide.cpp.tools.cheatsheets"
- name="Carbide.c++ Tools">
- </category>
- </extension>
-
-<!-- =================================================================================== -->
-<!-- NOKIA TOP-LEVEL TOC -->
-<!-- =================================================================================== -->
- <extension
- point="org.eclipse.help.toc">
- <toc
- file="nokiaTOC.xml"
- primary="true"/>
- <toc
- file="html/tocCarbide.xml"
- primary="false"/>
- </extension>
-
-<!-- =================================================================================== -->
-<!-- CONTEXT IDs for CONTEXTUAL HELP in windows, dialogs, and views -->
-<!-- =================================================================================== -->
- <extension point="org.eclipse.help.contexts" >
- <!-- ECLIPSE NEW/IMPORT/EXPORT WIZARDS and PREF PANELS HELP -->
- <contexts file="html/context_help/org_eclipse_ui.xml"
- plugin="org.eclipse.ui" />
- </extension>
-
-<!-- =================================================================================== -->
-<!-- Index extension -->
-<!-- =================================================================================== -->
- <extension point="org.eclipse.help.index">
- <index file="html/index.xml"/>
- </extension>
-<!-- =================================================================================== -->
-<!-- CARBIDE KEY SHORTCUT EXTENSIONS -->
-<!-- win32: M1=CTRL, M2=SHIFT, M3=ALT, M4=- -->
-<!-- carbon: M1=COMMAND, M2=SHIFT, M3=ALT, M4=CTRL -->
-<!-- =================================================================================== -->
- <extension
- point="org.eclipse.ui.bindings">
- <scheme
- id="com.nokia.carbide.cpp.carbidedefault"
- parentId="org.eclipse.ui.defaultAcceleratorConfiguration"
- name="Carbide.c++"/>
- <scheme
- id="com.nokia.carbide.cpp.codewarrior"
- parentId="org.eclipse.ui.defaultAcceleratorConfiguration"
- name="Nokia CodeWarrior"/>
-
-<!-- =================================================================================== -->
-<!-- CARBIDE KEY SHORTCUTS -->
-<!-- =================================================================================== -->
- <key
- sequence="M1+M3+C"
- contextId="org.eclipse.ui.globalScope"
- commandId="com.nokia.carbide.cpp.builder.utils.commands.compileSource"
- schemeId="com.nokia.carbide.cpp.carbidedefault"/>
- <key
- commandId="com.nokia.carbide.cpp.buildProject"
- sequence="M1+B"
- schemeId="com.nokia.carbide.cpp.carbidedefault" />
- <key
- commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTarget"
- sequence="M1+M3+B"
- schemeId="com.nokia.carbide.cpp.carbidedefault" />
- <key
- commandId="com.nokia.carbide.cpp.builder.utils.commands.buildAllConfigs"
- sequence="M1+M3+A"
- schemeId="com.nokia.carbide.cpp.carbidedefault" />
- <key
- commandId="org.eclipse.ui.project.cleanAction"
- sequence="M1+M2+-"
- schemeId="com.nokia.carbide.cpp.carbidedefault" />
- <key
- commandId="com.nokia.carbide.cpp.builder.utils.commands.cleanSymbianComponent"
- sequence="M1+M3+X"
- schemeId="com.nokia.carbide.cpp.carbidedefault" />
-
- <key
- commandId="com.nokia.carbide.cpp.builder.utils.commands.buildSymbianComponent"
- sequence="M1+M3+P"
- schemeId="com.nokia.carbide.cpp.carbidedefault" />
-
- <key
- commandId="com.nokia.carbide.cpp.builder.utils.commands.freezeSymbianComponent"
- sequence="M1+M3+F"
- schemeId="com.nokia.carbide.cpp.carbidedefault" />
-
- <!-- Add Bookmark bug#4203 -->
- <key
- sequence="M1+F2"
- commandId="org.eclipse.ui.edit.addBookmark"
- schemeId="com.nokia.carbide.cpp.carbidedefault" />
-
-
-<!-- =================================================================================== -->
-<!-- MICROSOFT VISUAL STUDIO KEY SHORTCUTS -->
-<!-- =================================================================================== -->
-<!-- Note : most of the Visual Studio key shortcuts have been integrated into CDT 5.0 -->
- <!-- Project Keys -->
- <!-- MSVS BuildSolution -->
- <key
- sequence="F7"
- commandId="com.nokia.carbide.cpp.buildProject"
- schemeId="org.eclipse.cdt.ui.visualstudio"/>
- <key
- sequence="M1+F7"
- commandId="com.nokia.carbide.cpp.builder.utils.commands.compileSource"
- schemeId="org.eclipse.cdt.ui.visualstudio"/>
-
-
-<!-- =================================================================================== -->
-<!-- NOKIA CODEWARRIOR KEY SHORTCUTS -->
-<!-- =================================================================================== -->
- <!-- C/C++ Source Keys -->
- <!-- CW Find Definition -->
- <key
- sequence="M1+'"
- commandId="org.eclipse.cdt.ui.edit.opendef"
- contextId="org.eclipse.cdt.ui.cEditorScope"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- Edit Keys -->
-
- <!-- CW Replace -->
- <key
- sequence="M1+H"
- commandId="org.eclipse.ui.edit.findReplace"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- CW Undo -->
- <key
- commandId="org.eclipse.ui.edit.undo"
- sequence="M1+BS"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- File Keys -->
- <!-- Help Keys -->
- <!-- MakeFile Source Keys -->
- <!-- Navigate Keys -->
-
- <!-- Project Keys -->
- <!-- CW Make -->
- <key
- sequence="F7"
- commandId="com.nokia.carbide.cpp.buildProject"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
- <!-- CW Remove Object Code (Clean) -->
- <key
- sequence="M1+-"
- commandId="org.eclipse.ui.project.cleanAction"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
- <!-- CW Compile -->
- <key
- sequence="M1+F7"
- commandId="com.nokia.carbide.cpp.builder.utils.commands.compileSource"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
- <!-- CW New -->
- <key
- sequence="M1+M2+N"
- commandId="org.eclipse.ui.newWizard"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- Run/Debug Keys -->
-
- <!-- CW Start -->
- <key
- sequence="M1+F5"
- commandId="org.eclipse.debug.ui.commands.RunLast"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- CW StartWithoutDebugging -->
- <key
- sequence="F5"
- commandId="org.eclipse.debug.ui.commands.DebugLast"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- CW Resume -->
- <key
- sequence="F5"
- commandId="org.eclipse.debug.ui.commands.Resume"
- contextId="org.eclipse.debug.ui.debugging"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- CW StepInto -->
- <key
- sequence="F11"
- commandId="org.eclipse.debug.ui.commands.StepInto"
- contextId="org.eclipse.debug.ui.debugging"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- CW StepOver -->
- <key
- sequence="F10"
- commandId="org.eclipse.debug.ui.commands.StepOver"
- contextId="org.eclipse.debug.ui.debugging"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- MSVS StepReturn -->
- <key
- sequence="M2+F11"
- commandId="org.eclipse.debug.ui.commands.StepReturn"
- contextId="org.eclipse.debug.ui.debugging"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- CW ToggleBreakpoint -->
- <key
- sequence="F9"
- commandId="org.eclipse.debug.ui.commands.ToggleBreakpoint"
- contextId="org.eclipse.ui.globalScope"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- Search Keys -->
- <key
- sequence="Ctrl+Shift+M"
- commandId="com.nokia.carbide.search.system.ui.openSystemSearchPage"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- CW Word searching -->
- <key
- sequence="M1+F3"
- commandId="org.eclipse.search.ui.performTextSearchWorkspace"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- CW Find Next -->
- <key
- sequence="F3"
- commandId="org.eclipse.ui.edit.findNext"
- contextId="org.eclipse.ui.textEditorScope"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- CW Find Previous -->
- <key
- sequence="M2+F3"
- commandId="org.eclipse.ui.edit.findPrevious"
- contextId="org.eclipse.ui.textEditorScope"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- Text Editing Keys -->
-
- <!-- CW Goto Line -->
- <key
- sequence="M1+G"
- commandId="org.eclipse.ui.edit.text.goto.line"
- contextId="org.eclipse.ui.textEditorScope"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <key
- sequence="M1+M2+ARROW_LEFT"
- commandId="org.eclipse.ui.edit.text.select.wordPrevious"
- contextId="org.eclipse.ui.textEditorScope"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <key
- sequence="M1+M2+ARROW_RIGHT"
- commandId="org.eclipse.ui.edit.text.select.wordNext"
- contextId="org.eclipse.ui.textEditorScope"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <key
- sequence="M1+F2"
- commandId="org.eclipse.ui.edit.addBookmark"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <!-- View Keys -->
- <!-- Views Keys -->
- <!-- Window Keys -->
-
- <key
- sequence="M1+TAB"
- commandId="org.eclipse.ui.window.nextEditor"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
- <key
- sequence="M1+M2+TAB"
- commandId="org.eclipse.ui.window.previousEditor"
- schemeId="com.nokia.carbide.cpp.codewarrior"/>
-
-
- </extension>
-
-<!-- =================================================================================== -->
-<!-- Product startup extension -->
-<!-- =================================================================================== -->
- <extension point="org.eclipse.ui.startup">
- <startup class="com.nokia.carbide.cpp.ProductStartup"/>
- </extension>
-
-<!-- =================================================================================== -->
-<!-- Carbide welcome page theme -->
-<!-- =================================================================================== -->
- <extension
- point="org.eclipse.ui.intro.configExtension">
-
- <theme
- default="true"
- id="com.nokia.carbide.cpp.carbide"
- name="%theme.name.carbide"
- path="$nl$/themes/carbide"
- previewImage="$nl$/themes/carbide/preview.png">
-
- <property
- name="launchbarBackground"
- value="#a1c2cb"/>
-
- <property name="capitalizeTitles"
- value="true"/>
-
- <property name="launchbarOverviewIcon"
- value="$theme$graphics/launchbar/overview.gif"/>
- <property name="launchbarFirststepsIcon"
- value="$theme$graphics/launchbar/firststeps16.png"/>
- <property name="launchbarTutorialsIcon"
- value="$theme$graphics/launchbar/tutorials.gif"/>
- <property name="launchbarSamplesIcon"
- value="$theme$graphics/launchbar/samples.gif"/>
- <property name="launchbarWhatsnewIcon"
- value="$theme$graphics/launchbar/whatsnew.gif"/>
- <property name="launchbarMigrateIcon"
- value="$theme$graphics/launchbar/migrate16.png"/>
- <property name="launchbarWebresourcesIcon"
- value="$theme$graphics/launchbar/webresources16.png"/>
-
- <property name="highContrast-overview"
- value="$theme$graphics/icons/etool/overview72.gif"/>
- <property name="highContrast-firststeps"
- value="$theme$graphics/icons/etool/firsteps72.gif"/>
- <property name="highContrast-tutorials"
- value="$theme$graphics/icons/etool/tutorials72.gif"/>
- <property name="highContrast-samples"
- value="$theme$graphics/icons/etool/samples72.gif"/>
- <property name="highContrast-whatsnew"
- value="$theme$graphics/icons/etool/whatsnew72.gif"/>
- <property name="highContrast-webresources"
- value="$theme$graphics/icons/etool/webrsrc72.gif"/>
- <property name="highContrast-migrate"
- value="$theme$graphics/icons/etool/migrate72.gif"/>
-
- </theme>
- </extension>
- <extension point="com.nokia.carbide.cpp.diagnosticLogGroup">
- <diagnosticLogGroup
- id="com.nokia.carbide.cpp.diagnosticLogs"
- name="Carbide.c++ Diagnostic Logs">
- </diagnosticLogGroup>
-
- </extension>
- <extension
- point="org.eclipse.ui.preferencePages">
- <page
- category="com.nokia.carbide.cpp.project.ui.preferences.CarbidePreferencePage"
- class="com.nokia.carbide.cpp.logging.LoggingPreferencesPage"
- id="com.nokia.carbide.cpp.LoggingPreferencesPage"
- name="Diagnostic Logs">
- </page>
- </extension>
-
- <extension
- point="org.eclipse.ui.preferencePages">
- <page
- name="Carbide Extensions"
- class="com.nokia.carbide.cpp.preferences.ExtensionsPreferencesPage"
- id="com.nokia.carbide.cpp.preferences.ExtensionsPreferencesPage"/>
- </extension>
-
-</plugin>
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+ <extension-point id="diagnosticLogGroup" name="diagnosticLogGroup" schema="schema/diagnosticLogGroup.exsd"/>
+ <extension-point id="diagnosticLog" name="diagnosticLog" schema="schema/diagnosticLog.exsd"/>
+<extension
+ point="org.eclipse.core.runtime.products"
+ id="product">
+
+ <product
+ name="Carbide.c++"
+ application="org.eclipse.ui.ide.workbench"
+ description="%productBlurb">
+
+ <property
+ name="windowImages"
+ value="icons/Carbide_c_icon_16x16.png,icons/Carbide_c_icon_32x32.png,icons/Carbide_c_icon_48x48.png"/>
+ <property
+ name="aboutImage"
+ value="icons/about.png"/>
+ <property
+ name="aboutTextImage"
+ value="icons/aboutTextImage.png"/>
+ <property
+ name="aboutText"
+ value="%productBlurb"/>
+ <property
+ name="appName"
+ value="Carbide.c++"/>
+ <property
+ name="versionText"
+ value="Version 2.0.4"/>
+ <property
+ name="preferenceCustomization"
+ value="plugin_customization.ini"/>
+ <property
+ name="featureImage"
+ value="icons/Carbide_c_icon_32x32.png"/>
+
+ <!-- Product attributes that support themes and universal intro -->
+ <property
+ name="introTitle"
+ value="Carbide.c++ v2.0.4 for Symbian"/>
+ <property
+ name="introBrandingImage"
+ value="product:themes/carbide/graphics/root/brandmark.gif"/>
+ <property
+ name="introBrandingImageText"
+ value="Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved."/>
+ <property
+ name="introDescription-overview"
+ value="Carbide.c++ provides C/C++ developer tools for creating programs that operate on the Symbian OS. Carbide.c++ is based on Eclipse - an open extensible IDE for anything and nothing in particular."/>
+ <property
+ name="introDescription-firststeps"
+ value="First steps information available."/>
+ <property
+ name="introDescription-tutorials"
+ value="Tutorials included with this release..."/>
+ <property
+ name="introDescription-samples"
+ value="Sample programs included with this release..."/>
+ <property
+ name="introDescription-whatsnew"
+ value="This release of Carbide.c++ provides a host of new features and bug fixes. Learn more about Carbide.c++ and its many useful developer features using the links below."/>
+ <property
+ name="introDescription-migrate"
+ value="Migration information available."/>
+ <property
+ name="introDescription-webresources"
+ value="The following web resources provide information and guidance on creating Symbian OS progams using Carbide.c++"/>
+
+ <!-- Splash screen attributes -->
+ <property
+ name="startupProgressRect"
+ value="0,244,469,21" />
+ <property
+ name="startupForegroundColor"
+ value="777777" />
+ <property
+ name="startupMessageRect"
+ value="12,180,441,15" />
+ </product>
+
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.intro">
+ <intro
+ class="org.eclipse.ui.intro.config.CustomizableIntroPart"
+ id="com.nokia.carbide.cpp.intro"
+ icon="icons/Carbide_c_icon_16x16.png">
+ </intro>
+ <introProductBinding
+ introId="org.eclipse.ui.intro.universal"
+ productId="com.nokia.carbide.cpp.product">
+ </introProductBinding>
+ </extension>
+
+<extension
+ id="intro"
+ point="org.eclipse.ui.intro.config">
+ <config
+ introId="com.nokia.carbide.cpp.intro"
+ id="com.nokia.carbide.cpp.introConfig"
+ content="intro/introContent.xml">
+ <presentation
+ home-page-id="root" standby-page-id="standby">
+ <implementation
+ ws="win32"
+ style="$theme$/html/shared.css"
+ kind="html"
+ os="win32">
+ </implementation>
+ <implementation
+ kind="swt">
+ </implementation>
+ <launchBar
+ location="fastview"
+ bg="$launchbarBackground$"
+ computed="true" >
+ </launchBar>
+ </presentation>
+ </config>
+</extension>
+
+<!-- =================================================================================== -->
+<!-- Universal intro extensions to show content in welcome pages -->
+<!-- =================================================================================== -->
+ <extension
+ point="org.eclipse.ui.intro.configExtension">
+
+ <configExtension
+ configId="org.eclipse.ui.intro.universalConfig"
+ content="html/intro/overviewExtensionContent.xml" />
+ <!--
+ <configExtension
+ configId="org.eclipse.ui.intro.universalConfig"
+ content="html/intro/whatsnewExtensionContent.xml" />
+ -->
+ <configExtension
+ configId="org.eclipse.ui.intro.universalConfig"
+ content="html/intro/webresourcesExtensionContent.xml" />
+
+ <configExtension
+ configId="org.eclipse.ui.intro.universalConfig"
+ content="html/intro/webresourcesExtensionContent2.xml" />
+
+ <configExtension
+ configId="org.eclipse.ui.intro.universalConfig"
+ content="html/intro/migrateExtensionContent.xml" />
+
+ </extension>
+
+<!-- =================================================================================== -->
+<!-- Action sets -->
+<!-- =================================================================================== -->
+ <extension
+ point="org.eclipse.ui.actionSets">
+ <actionSet
+ id="com.nokia.carbide.cpp.displayReleaseNotes"
+ label="Carbide.c++ Release Notes"
+ visible="true">
+ <action
+ class="com.nokia.carbide.cpp.actions.DisplayReleaseNotesAction"
+ id="com.nokia.carbide.cpp.displayReleaseNotes"
+ label="Carbide.c++ &Release Notes"
+ menubarPath="help/groupHelp"
+ style="push"
+ tooltip="Launches the Help system at the Carbide.c++ Release Notes topic"/>
+ </actionSet>
+ </extension>
+
+<!-- =================================================================================== -->
+<!-- Cheatsheet category that support Carbide Tools -->
+<!-- =================================================================================== -->
+ <extension
+ point="org.eclipse.ui.cheatsheets.cheatSheetContent">
+ <category
+ id="com.nokia.carbide.cpp.tools.cheatsheets"
+ name="Carbide.c++ Tools">
+ </category>
+ </extension>
+
+<!-- =================================================================================== -->
+<!-- NOKIA TOP-LEVEL TOC -->
+<!-- =================================================================================== -->
+ <extension
+ point="org.eclipse.help.toc">
+ <toc
+ file="nokiaTOC.xml"
+ primary="true"/>
+ <toc
+ file="html/tocCarbide.xml"
+ primary="false"/>
+ </extension>
+
+<!-- =================================================================================== -->
+<!-- CONTEXT IDs for CONTEXTUAL HELP in windows, dialogs, and views -->
+<!-- =================================================================================== -->
+ <extension point="org.eclipse.help.contexts" >
+ <!-- ECLIPSE NEW/IMPORT/EXPORT WIZARDS and PREF PANELS HELP -->
+ <contexts file="html/context_help/org_eclipse_ui.xml"
+ plugin="org.eclipse.ui" />
+ </extension>
+
+<!-- =================================================================================== -->
+<!-- Index extension -->
+<!-- =================================================================================== -->
+ <extension point="org.eclipse.help.index">
+ <index file="html/index.xml"/>
+ </extension>
+<!-- =================================================================================== -->
+<!-- CARBIDE KEY SHORTCUT EXTENSIONS -->
+<!-- win32: M1=CTRL, M2=SHIFT, M3=ALT, M4=- -->
+<!-- carbon: M1=COMMAND, M2=SHIFT, M3=ALT, M4=CTRL -->
+<!-- =================================================================================== -->
+ <extension
+ point="org.eclipse.ui.bindings">
+ <scheme
+ id="com.nokia.carbide.cpp.carbidedefault"
+ parentId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ name="Carbide.c++"/>
+ <scheme
+ id="com.nokia.carbide.cpp.codewarrior"
+ parentId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ name="Nokia CodeWarrior"/>
+
+<!-- =================================================================================== -->
+<!-- CARBIDE KEY SHORTCUTS -->
+<!-- =================================================================================== -->
+ <key
+ sequence="M1+M3+C"
+ contextId="org.eclipse.ui.globalScope"
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.compileSource"
+ schemeId="com.nokia.carbide.cpp.carbidedefault"/>
+ <key
+ commandId="com.nokia.carbide.cpp.buildProject"
+ sequence="M1+B"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+ <key
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTarget"
+ sequence="M1+M3+B"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+ <key
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.buildAllConfigs"
+ sequence="M1+M3+A"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+ <key
+ commandId="org.eclipse.ui.project.cleanAction"
+ sequence="M1+M2+-"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+ <key
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.cleanSymbianComponent"
+ sequence="M1+M3+X"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+
+ <key
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.buildSymbianComponent"
+ sequence="M1+M3+P"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+
+ <key
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.freezeSymbianComponent"
+ sequence="M1+M3+F"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+
+ <!-- Add Bookmark bug#4203 -->
+ <key
+ sequence="M1+F2"
+ commandId="org.eclipse.ui.edit.addBookmark"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+
+
+<!-- =================================================================================== -->
+<!-- MICROSOFT VISUAL STUDIO KEY SHORTCUTS -->
+<!-- =================================================================================== -->
+<!-- Note : most of the Visual Studio key shortcuts have been integrated into CDT 5.0 -->
+ <!-- Project Keys -->
+ <!-- MSVS BuildSolution -->
+ <key
+ sequence="F7"
+ commandId="com.nokia.carbide.cpp.buildProject"
+ schemeId="org.eclipse.cdt.ui.visualstudio"/>
+ <key
+ sequence="M1+F7"
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.compileSource"
+ schemeId="org.eclipse.cdt.ui.visualstudio"/>
+
+
+<!-- =================================================================================== -->
+<!-- NOKIA CODEWARRIOR KEY SHORTCUTS -->
+<!-- =================================================================================== -->
+ <!-- C/C++ Source Keys -->
+ <!-- CW Find Definition -->
+ <key
+ sequence="M1+'"
+ commandId="org.eclipse.cdt.ui.edit.opendef"
+ contextId="org.eclipse.cdt.ui.cEditorScope"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- Edit Keys -->
+
+ <!-- CW Replace -->
+ <key
+ sequence="M1+H"
+ commandId="org.eclipse.ui.edit.findReplace"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW Undo -->
+ <key
+ commandId="org.eclipse.ui.edit.undo"
+ sequence="M1+BS"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- File Keys -->
+ <!-- Help Keys -->
+ <!-- MakeFile Source Keys -->
+ <!-- Navigate Keys -->
+
+ <!-- Project Keys -->
+ <!-- CW Make -->
+ <key
+ sequence="F7"
+ commandId="com.nokia.carbide.cpp.buildProject"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+ <!-- CW Remove Object Code (Clean) -->
+ <key
+ sequence="M1+-"
+ commandId="org.eclipse.ui.project.cleanAction"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+ <!-- CW Compile -->
+ <key
+ sequence="M1+F7"
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.compileSource"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+ <!-- CW New -->
+ <key
+ sequence="M1+M2+N"
+ commandId="org.eclipse.ui.newWizard"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- Run/Debug Keys -->
+
+ <!-- CW Start -->
+ <key
+ sequence="M1+F5"
+ commandId="org.eclipse.debug.ui.commands.RunLast"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW StartWithoutDebugging -->
+ <key
+ sequence="F5"
+ commandId="org.eclipse.debug.ui.commands.DebugLast"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW Resume -->
+ <key
+ sequence="F5"
+ commandId="org.eclipse.debug.ui.commands.Resume"
+ contextId="org.eclipse.debug.ui.debugging"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW StepInto -->
+ <key
+ sequence="F11"
+ commandId="org.eclipse.debug.ui.commands.StepInto"
+ contextId="org.eclipse.debug.ui.debugging"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW StepOver -->
+ <key
+ sequence="F10"
+ commandId="org.eclipse.debug.ui.commands.StepOver"
+ contextId="org.eclipse.debug.ui.debugging"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- MSVS StepReturn -->
+ <key
+ sequence="M2+F11"
+ commandId="org.eclipse.debug.ui.commands.StepReturn"
+ contextId="org.eclipse.debug.ui.debugging"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW ToggleBreakpoint -->
+ <key
+ sequence="F9"
+ commandId="org.eclipse.debug.ui.commands.ToggleBreakpoint"
+ contextId="org.eclipse.ui.globalScope"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- Search Keys -->
+ <key
+ sequence="Ctrl+Shift+M"
+ commandId="com.nokia.carbide.search.system.ui.openSystemSearchPage"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW Word searching -->
+ <key
+ sequence="M1+F3"
+ commandId="org.eclipse.search.ui.performTextSearchWorkspace"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW Find Next -->
+ <key
+ sequence="F3"
+ commandId="org.eclipse.ui.edit.findNext"
+ contextId="org.eclipse.ui.textEditorScope"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW Find Previous -->
+ <key
+ sequence="M2+F3"
+ commandId="org.eclipse.ui.edit.findPrevious"
+ contextId="org.eclipse.ui.textEditorScope"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- Text Editing Keys -->
+
+ <!-- CW Goto Line -->
+ <key
+ sequence="M1+G"
+ commandId="org.eclipse.ui.edit.text.goto.line"
+ contextId="org.eclipse.ui.textEditorScope"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <key
+ sequence="M1+M2+ARROW_LEFT"
+ commandId="org.eclipse.ui.edit.text.select.wordPrevious"
+ contextId="org.eclipse.ui.textEditorScope"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <key
+ sequence="M1+M2+ARROW_RIGHT"
+ commandId="org.eclipse.ui.edit.text.select.wordNext"
+ contextId="org.eclipse.ui.textEditorScope"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <key
+ sequence="M1+F2"
+ commandId="org.eclipse.ui.edit.addBookmark"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- View Keys -->
+ <!-- Views Keys -->
+ <!-- Window Keys -->
+
+ <key
+ sequence="M1+TAB"
+ commandId="org.eclipse.ui.window.nextEditor"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <key
+ sequence="M1+M2+TAB"
+ commandId="org.eclipse.ui.window.previousEditor"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+
+ </extension>
+
+<!-- =================================================================================== -->
+<!-- Product startup extension -->
+<!-- =================================================================================== -->
+ <extension point="org.eclipse.ui.startup">
+ <startup class="com.nokia.carbide.cpp.ProductStartup"/>
+ </extension>
+
+<!-- =================================================================================== -->
+<!-- Carbide welcome page theme -->
+<!-- =================================================================================== -->
+ <extension
+ point="org.eclipse.ui.intro.configExtension">
+
+ <theme
+ default="true"
+ id="com.nokia.carbide.cpp.carbide"
+ name="%theme.name.carbide"
+ path="$nl$/themes/carbide"
+ previewImage="$nl$/themes/carbide/preview.png">
+
+ <property
+ name="launchbarBackground"
+ value="#a1c2cb"/>
+
+ <property name="capitalizeTitles"
+ value="true"/>
+
+ <property name="launchbarOverviewIcon"
+ value="$theme$graphics/launchbar/overview.gif"/>
+ <property name="launchbarFirststepsIcon"
+ value="$theme$graphics/launchbar/firststeps16.png"/>
+ <property name="launchbarTutorialsIcon"
+ value="$theme$graphics/launchbar/tutorials.gif"/>
+ <property name="launchbarSamplesIcon"
+ value="$theme$graphics/launchbar/samples.gif"/>
+ <property name="launchbarWhatsnewIcon"
+ value="$theme$graphics/launchbar/whatsnew.gif"/>
+ <property name="launchbarMigrateIcon"
+ value="$theme$graphics/launchbar/migrate16.png"/>
+ <property name="launchbarWebresourcesIcon"
+ value="$theme$graphics/launchbar/webresources16.png"/>
+
+ <property name="highContrast-overview"
+ value="$theme$graphics/icons/etool/overview72.gif"/>
+ <property name="highContrast-firststeps"
+ value="$theme$graphics/icons/etool/firsteps72.gif"/>
+ <property name="highContrast-tutorials"
+ value="$theme$graphics/icons/etool/tutorials72.gif"/>
+ <property name="highContrast-samples"
+ value="$theme$graphics/icons/etool/samples72.gif"/>
+ <property name="highContrast-whatsnew"
+ value="$theme$graphics/icons/etool/whatsnew72.gif"/>
+ <property name="highContrast-webresources"
+ value="$theme$graphics/icons/etool/webrsrc72.gif"/>
+ <property name="highContrast-migrate"
+ value="$theme$graphics/icons/etool/migrate72.gif"/>
+
+ </theme>
+ </extension>
+ <extension point="com.nokia.carbide.cpp.diagnosticLogGroup">
+ <diagnosticLogGroup
+ id="com.nokia.carbide.cpp.diagnosticLogs"
+ name="Carbide.c++ Diagnostic Logs">
+ </diagnosticLogGroup>
+
+ </extension>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ category="com.nokia.carbide.cpp.project.ui.preferences.CarbidePreferencePage"
+ class="com.nokia.carbide.cpp.logging.LoggingPreferencesPage"
+ id="com.nokia.carbide.cpp.LoggingPreferencesPage"
+ name="Diagnostic Logs">
+ </page>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ name="Carbide Extensions"
+ class="com.nokia.carbide.cpp.preferences.ExtensionsPreferencesPage"
+ id="com.nokia.carbide.cpp.preferences.ExtensionsPreferencesPage"/>
+ </extension>
+
+</plugin>