Browse Source

Merge remote-tracking branch 'refs/remotes/icsharpcode/master'

pull/742/head
devgopher 10 years ago
parent
commit
d89ce19892
  1. 3
      src/AddIns/Analysis/UnitTesting/Model/TestBase.cs
  2. 83
      src/AddIns/BackendBindings/TypeScript/Project/TypeScriptBinding.addin

3
src/AddIns/Analysis/UnitTesting/Model/TestBase.cs

@ -65,6 +65,9 @@ namespace ICSharpCode.UnitTesting
void ChangeResult(TestResultType newResult) void ChangeResult(TestResultType newResult)
{ {
TestResultType oldResult = result; TestResultType oldResult = result;
if (oldResult == TestResultType.Failure && newResult == TestResultType.Success) {
return; // do not revert result from failure to success (Test with data source)
}
if (oldResult != newResult) { if (oldResult != newResult) {
result = newResult; result = newResult;
OnResultChanged(new TestResultTypeChangedEventArgs(oldResult, newResult)); OnResultChanged(new TestResultTypeChangedEventArgs(oldResult, newResult));

83
src/AddIns/BackendBindings/TypeScript/Project/TypeScriptBinding.addin

@ -79,55 +79,50 @@
</Path> </Path>
<Path name="/SharpDevelop/ViewContent/TextEditor/ContextMenu"> <Path name="/SharpDevelop/ViewContent/TextEditor/ContextMenu">
<Include <Condition name="ActiveContentExtension" activeextension=".ts">
id="GoToTypeScriptDefinition" <Include
insertafter="Refactoring" id="GoToTypeScriptDefinition"
insertbefore="Cut" insertafter="Refactoring"
item="/Addins/TypeScript/TextEditor/ContextMenu/GoToTypeScriptDefinition"/> insertbefore="Cut"
<Include item="/Addins/TypeScript/TextEditor/ContextMenu/GoToTypeScriptDefinition"/>
id="FindTypeScriptReferences" <Include
insertafter="Refactoring" id="FindTypeScriptReferences"
insertbefore="Cut" insertafter="Refactoring"
item="/Addins/TypeScript/TextEditor/ContextMenu/FindTypeScriptReferences"/> insertbefore="Cut"
<Include item="/Addins/TypeScript/TextEditor/ContextMenu/FindTypeScriptReferences"/>
id="RenameTypeScriptReference" <Include
insertafter="Refactoring" id="RenameTypeScriptReference"
insertbefore="Cut" insertafter="Refactoring"
item="/Addins/TypeScript/TextEditor/ContextMenu/RenameTypeScriptReference"/> insertbefore="Cut"
<MenuItem item="/Addins/TypeScript/TextEditor/ContextMenu/RenameTypeScriptReference"/>
id="TypeScriptSeparator" <MenuItem
insertafter="RenameTypeScriptReference" id="TypeScriptSeparator"
insertbefore="Cut" insertafter="RenameTypeScriptReference"
type="Separator"/> insertbefore="Cut"
type="Separator"/>
</Condition>
</Path> </Path>
<Path name="/SharpDevelop/Workbench/MainMenu/Search"> <Path name="/SharpDevelop/Workbench/MainMenu/Search">
<Include <Condition name="ActiveContentExtension" activeextension=".ts">
id="GoToTypeScriptDefinition" <Include
insertafter="Separator2" id="GoToTypeScriptDefinition"
insertbefore="GotoLineNr" insertafter="Separator2"
item="/Addins/TypeScript/TextEditor/ContextMenu/GoToTypeScriptDefinition"/> insertbefore="GotoLineNr"
<Include item="/Addins/TypeScript/TextEditor/ContextMenu/GoToTypeScriptDefinition"/>
id="FindTypeScriptReferences" <Include
insertafter="Separator2" id="FindTypeScriptReferences"
insertbefore="GotoLineNr" insertafter="Separator2"
item="/Addins/TypeScript/TextEditor/ContextMenu/FindTypeScriptReferences"/> insertbefore="GotoLineNr"
<MenuItem item="/Addins/TypeScript/TextEditor/ContextMenu/FindTypeScriptReferences"/>
id="TypeScriptSeparator" <MenuItem
insertafter="FindTypeScriptReferences" id="TypeScriptSeparator"
insertbefore="GotoLineNr" insertafter="FindTypeScriptReferences"
type="Separator"/> insertbefore="GotoLineNr"
type="Separator"/>
</Condition>
</Path> </Path>
<!-- <Path name="/SharpDevelop/Dialogs/OptionsDialog/TextEditorOptions">
<OptionPanel
id="TypeScriptOptions"
label="TypeScript"
insertafter="CodeCompletion"
insertbefore="VBSpecificOptions"
class="ICSharpCode.TypeScriptBinding.TypeScriptOptionsPanel"/>
</Path>-->
<Path path="/SharpDevelop/BackendBindings/ProjectOptions/AllManaged"> <Path path="/SharpDevelop/BackendBindings/ProjectOptions/AllManaged">
<Condition name="IsTypeScriptProjectOpen"> <Condition name="IsTypeScriptProjectOpen">
<OptionPanel <OptionPanel

Loading…
Cancel
Save