Overhaul of RCOMP/GCCE error parsing to fix 8901:
-RCOMP error parser will defer C preprocessor errors to GCCECompiler error parser.
-GCCE error parser is splited into compiler/assembler/linker, calling their counterpart in CDT respectively before handling special cases.
-Updated error messages RCOMP error parser according to latest copy of RCOMP source.
-WINSCW build configuration is using CDT GCC error parser instead of GCCE(for RCOMP C preprocessor error)
Updated test case for error parsing
-Added Bugzilla regression for GCC and make error parser
-Converted test case from hardcoded SDK_ID to picking up the first SDK from device.xml with the build config specified by the test.
-Fixed bug in test harness for input file ends on the last line so it was processed in the same run.
-Fixed bug in test harness for not clearing problem view before each run(for visual cross check).
-Rewritten test harness to use JDOM XML handling(from JAXP), to solve deployment issue in newer JRE.
<?xml version="1.0" encoding="UTF-8"?>+ −
<?eclipse version="3.2"?>+ −
<plugin>+ −
<extension + −
point="com.nokia.sdt.component.symbian.componentLibrary"+ −
id="uiq"+ −
name="UIQ Components">+ −
<library+ −
path="components"+ −
sdkPattern="com\.uiq"/> + −
</extension>+ −
<extension+ −
id="uiq_layout"+ −
name="UIQ Layout Components"+ −
point="com.nokia.sdt.component.symbian.componentLibrary">+ −
<library+ −
class="com.nokia.carbide.cpp.uiq.components.layoutComponents.ComponentLibrary">+ −
</library>+ −
</extension>+ −
<extension+ −
point="com.nokia.sdt.sourcegen.nameAlgorithm">+ −
<algorithm+ −
class="com.nokia.carbide.cpp.uiq.sourcemapping.NameAlgorithmPageId"+ −
id="com.nokia.carbide.uiq.NAME_ALG_PAGE_ID">+ −
</algorithm>+ −
<algorithm+ −
class="com.nokia.carbide.cpp.uiq.sourcemapping.NameAlgorithmControlId"+ −
id="com.nokia.carbide.uiq.NAME_ALG_CONTROL_ID">+ −
</algorithm>+ −
<algorithm+ −
class="com.nokia.carbide.cpp.uiq.sourcemapping.NameAlgorithmCommandId"+ −
id="com.nokia.carbide.uiq.NAME_ALG_COMMAND_ID">+ −
</algorithm>+ −
<algorithm+ −
class="com.nokia.carbide.cpp.uiq.sourcemapping.NameAlgorithmGroupId"+ −
id="com.nokia.carbide.uiq.NAME_ALG_GROUP_ID">+ −
</algorithm>+ −
<algorithm+ −
class="com.nokia.carbide.cpp.uiq.sourcemapping.NameAlgorithmNamedGroupId"+ −
id="com.nokia.carbide.uiq.NAME_ALG_NAMEDGROUP_ID">+ −
</algorithm>+ −
<algorithm+ −
class="com.nokia.carbide.cpp.uiq.sourcemapping.NameAlgorithmListBoxLayoutId"+ −
id="com.nokia.carbide.uiq.NAME_ALG_LISTBOXLAYOUT_ID">+ −
</algorithm>+ −
</extension>+ −
+ −
<extension+ −
point="org.eclipse.ui.popupMenus">+ −
+ −
<objectContribution+ −
adaptable="false"+ −
id="com.nokia.carbide.uiq.addListBoxItem"+ −
objectClass="com.nokia.sdt.uidesigner.ui.actions.IPopupActionTarget">+ −
<filter+ −
name="action-filter-test-passes:com.nokia.carbide.cpp.uiq.components/com.nokia.carbide.cpp.uiq.actions.AddListBoxItemActionFilterDelegate"+ −
value="true"/>+ −
<action+ −
class="com.nokia.carbide.cpp.uiq.components/com.nokia.carbide.cpp.uiq.actions.AddListBoxItemActionFilterDelegate"+ −
enablesFor="1"+ −
id="com.nokia.carbide.uiq.addListBoxItem"+ −
label="%_UI_AddListBoxItem"+ −
menubarPath="com.nokia.sdt.uidesigner.component"/>+ −
</objectContribution>+ −
+ −
<objectContribution+ −
adaptable="false"+ −
id="com.nokia.carbide.uiq.addChoiceListItem"+ −
objectClass="com.nokia.sdt.uidesigner.ui.actions.IPopupActionTarget">+ −
<filter+ −
name="action-filter-test-passes:com.nokia.carbide.cpp.uiq.components/com.nokia.carbide.cpp.uiq.actions.AddChoiceListItemActionFilterDelegate"+ −
value="true"/>+ −
<action+ −
class="com.nokia.carbide.cpp.uiq.components/com.nokia.carbide.cpp.uiq.actions.AddChoiceListItemActionFilterDelegate"+ −
enablesFor="1"+ −
id="com.nokia.carbide.uiq.addChoiceListItem"+ −
label="%_UI_AddChoiceListItem"+ −
menubarPath="com.nokia.sdt.uidesigner.component"/>+ −
</objectContribution>+ −
+ −
<objectContribution+ −
adaptable="false"+ −
id="com.nokia.carbide.cpp.uiq.configureSBBType"+ −
objectClass="com.nokia.sdt.uidesigner.ui.actions.IPopupActionTarget">+ −
<filter+ −
name="action-filter-test-passes:com.nokia.carbide.cpp.uiq.components/com.nokia.carbide.cpp.uiq.actions.ConfigureSBBTypeActionFilterDelegate"+ −
value="true"/>+ −
<action+ −
class="com.nokia.carbide.cpp.uiq.components/com.nokia.carbide.cpp.uiq.actions.ConfigureSBBTypeActionFilterDelegate"+ −
enablesFor="1"+ −
id="com.nokia.carbide.cpp.uiq.configureSBBType"+ −
label="%_UI_ConfigureSBBType"+ −
menubarPath="com.nokia.sdt.uidesigner.component"/>+ −
</objectContribution>+ −
+ −
<objectContribution+ −
adaptable="false"+ −
id="com.nokia.carbide.uiq.addViewPage"+ −
objectClass="com.nokia.sdt.uidesigner.ui.actions.IPopupActionTarget">+ −
<filter+ −
name="action-filter-test-passes:com.nokia.carbide.cpp.uiq.components/com.nokia.carbide.cpp.uiq.actions.AddViewPageActionFilterDelegate"+ −
value="true"/>+ −
<action+ −
class="com.nokia.carbide.cpp.uiq.components/com.nokia.carbide.cpp.uiq.actions.AddViewPageActionFilterDelegate"+ −
enablesFor="1"+ −
id="com.nokia.carbide.uiq.addViewPage"+ −
label="%_UI_AddViewPage"+ −
menubarPath="com.nokia.sdt.uidesigner.component"/>+ −
</objectContribution>+ −
<objectContribution+ −
id="com.nokia.carbide.uiq.selectViewPage"+ −
objectClass="com.nokia.sdt.uidesigner.ui.actions.IPopupActionTarget">+ −
<filter+ −
name="action-filter-test-passes:com.nokia.carbide.cpp.uiq.components/com.nokia.carbide.cpp.uiq.actions.SelectViewPageActionFilterDelegate"+ −
value="true"/>+ −
<action+ −
class="com.nokia.carbide.cpp.uiq.components/com.nokia.carbide.cpp.uiq.actions.SelectViewPageActionFilterDelegate"+ −
enablesFor="1"+ −
id="com.nokia.carbide.uiq.selectViewPage"+ −
label="%_UI_SelectViewPage"+ −
menubarPath="com.nokia.sdt.uidesigner.component"/>+ −
</objectContribution>+ −
+ −
</extension>+ −
</plugin>+ −