Permalink
Browse files

Debugger - working option "Pause on handled Exceptions".

  • Loading branch information...
1 parent bbdf7cd commit 3e105b2613726020f9550a4dfab895f3a2358ea1 @mkonicek mkonicek committed Jun 27, 2011
Showing with 343 additions and 394 deletions.
  1. +196 −0 data/resources/StringResources.cz.resx
  2. +12 −0 data/resources/StringResources.fr.resx
  3. +13 −1 data/resources/StringResources.it.resx
  4. +12 −0 data/resources/StringResources.nl.resx
  5. +16 −10 data/resources/StringResources.resx
  6. +10 −1 data/resources/StringResources.zh.resx
  7. +0 −9 src/AddIns/Debugger/Debugger.AddIn/Debugger.AddIn.csproj
  8. +16 −9 src/AddIns/Debugger/Debugger.AddIn/Options/DebuggingOptions.cs
  9. +0 −146 src/AddIns/Debugger/Debugger.AddIn/Options/DebuggingOptionsPanel.Designer.cs
  10. +0 −58 src/AddIns/Debugger/Debugger.AddIn/Options/DebuggingOptionsPanel.cs
  11. +0 −120 src/AddIns/Debugger/Debugger.AddIn/Options/DebuggingOptionsPanel.resx
  12. +18 −15 src/AddIns/Debugger/Debugger.AddIn/Options/DebuggingOptionsPanel.xaml
  13. +18 −0 src/AddIns/Debugger/Debugger.AddIn/Options/DebuggingOptionsPanel.xaml.cs
  14. +0 −6 src/AddIns/Debugger/Debugger.AddIn/Service/WindowsDebugger.cs
  15. +0 −1 src/AddIns/Debugger/Debugger.AddIn/Visualizers/Commands/ObjectGraphVisualizerCommand.cs
  16. +1 −1 src/AddIns/Debugger/Debugger.Core/ManagedCallback.cs
  17. +24 −10 src/AddIns/Debugger/Debugger.Core/Options.cs
  18. +1 −1 src/Main/Base/Project/Src/Bookmarks/Pad/BookmarkPadToolbarCommands.cs
  19. +2 −2 src/Main/Base/Project/Src/Editor/Commands/ClassBookmarkSubmenuBuilder.cs
  20. +1 −1 src/Main/Base/Project/Src/Editor/Commands/ClassMemberMenuBuilder.cs
  21. +1 −1 src/Main/Base/Project/Src/Editor/Commands/FindBaseClasses.cs
  22. +2 −2 src/Main/Base/Project/Src/Editor/Commands/FindDerivedClassesOrOverrides.cs

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -5525,6 +5525,12 @@ Soit ils n'existent pas, soit le document Wix n'est pas pour WiX 3.0 et l'espace
<data name="MainWindow.Windows.Debug.CallStack.Language" xml:space="preserve">
<value>Langage</value>
</data>
+ <data name="MainWindow.Windows.Debug.CallStack.LineString" xml:space="preserve">
+ <value>Ligne</value>
+ </data>
+ <data name="MainWindow.Windows.Debug.CallStack.Module" xml:space="preserve">
+ <value>Module</value>
+ </data>
<data name="MainWindow.Windows.Debug.CallStack.ShowArgumentNames" xml:space="preserve">
<value>Afficher le nom des arguments</value>
</data>
@@ -5534,6 +5540,12 @@ Soit ils n'existent pas, soit le document Wix n'est pas pour WiX 3.0 et l'espace
<data name="MainWindow.Windows.Debug.CallStack.ShowExternalMethods" xml:space="preserve">
<value>Afficher les méthodes externes</value>
</data>
+ <data name="MainWindow.Windows.Debug.CallStack.ShowLineNumber" xml:space="preserve">
+ <value>Afficher les numéros de ligne</value>
+ </data>
+ <data name="MainWindow.Windows.Debug.CallStack.ShowModuleNames" xml:space="preserve">
+ <value>Afficher les noms des modules</value>
+ </data>
<data name="MainWindow.Windows.Debug.Conditional.Breakpoints.Ask" xml:space="preserve">
<value>Demander</value>
</data>
@@ -4215,7 +4215,7 @@ Nota: Questa operazione non influenza i propri layout.</value>
<value>Il progetto è stato convertito con successo. Puoi trovare il progetto convertito in questa cartella:</value>
</data>
<data name="ICSharpCode.SharpDevelop.Commands.ConvertCSharpProjectToBoo" xml:space="preserve">
- <value>Dal C# al Boo</value>
+ <value>Da C# a Boo</value>
</data>
<data name="ICSharpCode.SharpDevelop.Commands.ConvertVBNetProjectToBoo" xml:space="preserve">
<value>Dal VB.NET al Boo</value>
@@ -5534,6 +5534,12 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
<data name="MainWindow.Windows.Debug.CallStack.Language" xml:space="preserve">
<value>Linguaggio</value>
</data>
+ <data name="MainWindow.Windows.Debug.CallStack.LineString" xml:space="preserve">
+ <value>Riga</value>
+ </data>
+ <data name="MainWindow.Windows.Debug.CallStack.Module" xml:space="preserve">
+ <value>Modulo</value>
+ </data>
<data name="MainWindow.Windows.Debug.CallStack.ShowArgumentNames" xml:space="preserve">
<value>Mostra i nomi degli argomenti</value>
</data>
@@ -5543,6 +5549,12 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
<data name="MainWindow.Windows.Debug.CallStack.ShowExternalMethods" xml:space="preserve">
<value>Mostra i metodi esterni</value>
</data>
+ <data name="MainWindow.Windows.Debug.CallStack.ShowLineNumber" xml:space="preserve">
+ <value>Mostra numero di riga</value>
+ </data>
+ <data name="MainWindow.Windows.Debug.CallStack.ShowModuleNames" xml:space="preserve">
+ <value>Mostra nome moduli</value>
+ </data>
<data name="MainWindow.Windows.Debug.Conditional.Breakpoints.Ask" xml:space="preserve">
<value>Chiedi</value>
</data>
@@ -5526,6 +5526,12 @@ Microsoft.Tools.WindowsInstallerXml.Extenties.NetFxCompiler, WixNetFxExtentie</v
<data name="MainWindow.Windows.Debug.CallStack.Language" xml:space="preserve">
<value>Taal</value>
</data>
+ <data name="MainWindow.Windows.Debug.CallStack.LineString" xml:space="preserve">
+ <value>Regel</value>
+ </data>
+ <data name="MainWindow.Windows.Debug.CallStack.Module" xml:space="preserve">
+ <value>Module</value>
+ </data>
<data name="MainWindow.Windows.Debug.CallStack.ShowArgumentNames" xml:space="preserve">
<value>Argumentnamen weergeven</value>
</data>
@@ -5535,6 +5541,12 @@ Microsoft.Tools.WindowsInstallerXml.Extenties.NetFxCompiler, WixNetFxExtentie</v
<data name="MainWindow.Windows.Debug.CallStack.ShowExternalMethods" xml:space="preserve">
<value>Toon externe methodes</value>
</data>
+ <data name="MainWindow.Windows.Debug.CallStack.ShowLineNumber" xml:space="preserve">
+ <value>Regelnummer weergeven</value>
+ </data>
+ <data name="MainWindow.Windows.Debug.CallStack.ShowModuleNames" xml:space="preserve">
+ <value>Modulenaam weergeven</value>
+ </data>
<data name="MainWindow.Windows.Debug.Conditional.Breakpoints.Ask" xml:space="preserve">
<value>Vraag</value>
</data>
@@ -2481,6 +2481,12 @@ Do you want to add the new file to the project ${CurrentProjectName}?</value>
<value>Debugging</value>
<comment>The root node in the options dialog</comment>
</data>
+ <data name="Dialog.Options.IDEOptions.Debugging.Exceptions" xml:space="preserve">
+ <value>Exceptions</value>
+ </data>
+ <data name="Dialog.Options.IDEOptions.Debugging.PauseOnHandledExceptions" xml:space="preserve">
+ <value>Pause on handled Exceptions</value>
+ </data>
<data name="Dialog.Options.IDEOptions.Debugging.Stepping" xml:space="preserve">
<value>Stepping</value>
</data>
@@ -5807,26 +5813,26 @@ Unable to find 'WelcomeDialogId' in Dialogs.wxs</comment>
<data name="MainWindow.Windows.Debug.CallStack.Language" xml:space="preserve">
<value>Language</value>
</data>
- <data name="MainWindow.Windows.Debug.CallStack.ShowExternalMethods" xml:space="preserve">
- <value>Show external methods</value>
+ <data name="MainWindow.Windows.Debug.CallStack.LineString" xml:space="preserve">
+ <value>Line</value>
+ </data>
+ <data name="MainWindow.Windows.Debug.CallStack.Module" xml:space="preserve">
+ <value>Module</value>
</data>
<data name="MainWindow.Windows.Debug.CallStack.ShowArgumentNames" xml:space="preserve">
<value>Show argument names</value>
</data>
<data name="MainWindow.Windows.Debug.CallStack.ShowArgumentValues" xml:space="preserve">
<value>Show argument values</value>
</data>
- <data name="MainWindow.Windows.Debug.CallStack.ShowModuleNames" xml:space="preserve">
- <value>Show module names</value>
+ <data name="MainWindow.Windows.Debug.CallStack.ShowExternalMethods" xml:space="preserve">
+ <value>Show external methods</value>
</data>
<data name="MainWindow.Windows.Debug.CallStack.ShowLineNumber" xml:space="preserve">
<value>Show line number</value>
</data>
- <data name="MainWindow.Windows.Debug.CallStack.Module" xml:space="preserve">
- <value>Module</value>
- </data>
- <data name="MainWindow.Windows.Debug.CallStack.LineString" xml:space="preserve">
- <value>Line</value>
+ <data name="MainWindow.Windows.Debug.CallStack.ShowModuleNames" xml:space="preserve">
+ <value>Show module names</value>
</data>
<data name="MainWindow.Windows.Debug.Conditional.Breakpoints.Ask" xml:space="preserve">
<value>Ask</value>
@@ -6371,7 +6377,7 @@ Removed the end part of the original message ", reason '${Message}'" since this
<value>Copy file path/name</value>
</data>
<data name="OpenFileTabEventHandler.FileContainingFolderInExplorer" xml:space="preserve">
- <value>Open Containing Folder In Explorer</value>
+ <value>Open containing folder in Explorer</value>
<comment>String for the editor tab context menu that will open the directory in which a documents file is contained in Windows Explorer.</comment>
</data>
<data name="ProjectBrowser.Toolbar.CollapseAll" xml:space="preserve">
@@ -710,14 +710,17 @@
<data name="AddIns.SharpRefactoring.OverrideToStringMethod" xml:space="preserve">
<value>重写ToString()</value>
</data>
+ <data name="AddIns.SharpRefactoring.OverrideToStringMethod.Description" xml:space="preserve">
+ <value>请选择一个您要实现ToString()方法的字段:</value>
+ </data>
<data name="AddIns.SharpRefactoring.ResolveAttribute" xml:space="preserve">
<value>处理属性: {0}</value>
</data>
<data name="AddIns.SourceAnalysis.CheckWithStyleCop" xml:space="preserve">
<value>用FxCop检验</value>
</data>
<data name="AddIns.SourceAnalysis.Title" xml:space="preserve">
- <value>来源分析</value>
+ <value>源代码风格分析</value>
</data>
<data name="AddIns.Subversion.AddToIgnoreList" xml:space="preserve">
<value>添加到忽略列表</value>
@@ -3900,6 +3903,9 @@
<data name="ICSharpCode.NAntAddIn.StopNAntMenuLabel" xml:space="preserve">
<value>停止NAnt(&amp;S)</value>
</data>
+ <data name="ICSharpCode.NoStartupProject" xml:space="preserve">
+ <value>这不是一个可以启动的项目。</value>
+ </data>
<data name="ICSharpCode.NUnitPad.NUnitPadContent.PadName" xml:space="preserve">
<value>单元测试</value>
</data>
@@ -5423,6 +5429,9 @@ Microsoft.Tools.WindowsInstallerXml.Extensions.NetFxCompiler, WixNetFxExtension<
<data name="MainWindow.Windows.Debug.ExceptionHistory.Time" xml:space="preserve">
<value>时间</value>
</data>
+ <data name="MainWindow.Windows.Debug.HideZoomControl" xml:space="preserve">
+ <value>显示/隐藏 缩放界面</value>
+ </data>
<data name="MainWindow.Windows.Debug.Local" xml:space="preserve">
<value>局部</value>
</data>
@@ -148,12 +148,6 @@
<Compile Include="IsActiveBreakpointCondition.cs" />
<Compile Include="IsBreakpointCondition.cs" />
<Compile Include="Options\DebuggingOptions.cs" />
- <Compile Include="Options\DebuggingOptionsPanel.cs">
- <SubType>UserControl</SubType>
- </Compile>
- <Compile Include="Options\DebuggingOptionsPanel.Designer.cs">
- <DependentUpon>DebuggingOptionsPanel.cs</DependentUpon>
- </Compile>
<Compile Include="Options\DebuggingSymbolsPanel.cs">
<SubType>UserControl</SubType>
</Compile>
@@ -294,9 +288,6 @@
<Compile Include="Service\RemotingConfigurationHelpper.cs" />
<Compile Include="Service\RunToCursorCommand.cs" />
<Compile Include="Service\WindowsDebugger.cs" />
- <EmbeddedResource Include="Options\DebuggingOptionsPanel.resx">
- <DependentUpon>DebuggingOptionsPanel.cs</DependentUpon>
- </EmbeddedResource>
<EmbeddedResource Include="Options\DebuggingSymbolsPanel.resx">
<DependentUpon>DebuggingSymbolsPanel.cs</DependentUpon>
</EmbeddedResource>
@@ -21,18 +21,25 @@ public class DebuggingOptions: Options
}
}
- public bool ICorDebugVisualizerEnabled;
- public ShowIntegersAs ShowIntegersAs = ShowIntegersAs.Auto;
- public bool ShowArgumentNames;
- public bool ShowArgumentValues;
- public bool ShowExternalMethods;
- public bool ShowLineNumbers;
- public bool ShowModuleNames;
+ protected DebuggingOptions()
+ {
+ ShowIntegersAs = ShowIntegersAs.Auto;
+ DebuggerEventWindowState = FormWindowState.Normal;
+ DebuggeeExceptionWindowState = FormWindowState.Normal;
+ }
+
+ public bool ICorDebugVisualizerEnabled { get; set; }
+ public ShowIntegersAs ShowIntegersAs { get; set; }
+ public bool ShowArgumentNames { get; set; }
+ public bool ShowArgumentValues { get; set; }
+ public bool ShowExternalMethods { get; set; }
+ public bool ShowLineNumbers { get; set; }
+ public bool ShowModuleNames { get; set; }
// Properties for the DebuggerExceptionForm
- public FormWindowState DebuggerEventWindowState = FormWindowState.Normal;
+ public FormWindowState DebuggerEventWindowState { get; set; }
// Properties for the DebuggeeExceptionForm
- public FormWindowState DebuggeeExceptionWindowState = FormWindowState.Normal;
+ public FormWindowState DebuggeeExceptionWindowState { get; set; }
}
}

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.
Oops, something went wrong.

0 comments on commit 3e105b2

Please sign in to comment.