diff --git a/data/resources/StringResources.resx b/data/resources/StringResources.resx index 98bace9f94..8e9516f3a6 100644 --- a/data/resources/StringResources.resx +++ b/data/resources/StringResources.resx @@ -5934,6 +5934,9 @@ Shows the full callstack of the error. Object Graph + + Parallel Stack + Run to cursor diff --git a/data/resources/image/BitmapResources/BitmapResources.res b/data/resources/image/BitmapResources/BitmapResources.res index eaf2aa2126..e9c1149a08 100644 --- a/data/resources/image/BitmapResources/BitmapResources.res +++ b/data/resources/image/BitmapResources/BitmapResources.res @@ -247,6 +247,7 @@ PadIcons.LocalVariables = PadIcons\LocalVariables.png PadIcons.Threads = PadIcons\Threads.png PadIcons.Exceptions = PadIcons\Exceptions.png PadIcons.XPathQuery = PadIcons\XPathQuery.png +PadIcons.Parallel = PadIcons\Parallel.png #SharpQuery icons Icons.16x16.SharpQuery.DataBaseRoot = SharpQueryIcons\Icons.16x16.SharpQuery.Database.png diff --git a/data/resources/image/BitmapResources/PadIcons/Parallel.png b/data/resources/image/BitmapResources/PadIcons/Parallel.png new file mode 100644 index 0000000000..eeac4da65a Binary files /dev/null and b/data/resources/image/BitmapResources/PadIcons/Parallel.png differ diff --git a/src/AddIns/Debugger/Debugger.AddIn/Debugger.AddIn.addin b/src/AddIns/Debugger/Debugger.AddIn/Debugger.AddIn.addin index 3d4cc96e78..80db53ae4d 100644 --- a/src/AddIns/Debugger/Debugger.AddIn/Debugger.AddIn.addin +++ b/src/AddIns/Debugger/Debugger.AddIn/Debugger.AddIn.addin @@ -123,6 +123,13 @@ icon = "PadIcons.LocalVariables" class = "ICSharpCode.SharpDevelop.Gui.Pads.ObjectGraphPad" defaultPosition = "Bottom, Hidden" /> + + diff --git a/src/AddIns/Debugger/Debugger.AddIn/Debugger.AddIn.csproj b/src/AddIns/Debugger/Debugger.AddIn/Debugger.AddIn.csproj index 6361e00f64..142e3e98a3 100644 --- a/src/AddIns/Debugger/Debugger.AddIn/Debugger.AddIn.csproj +++ b/src/AddIns/Debugger/Debugger.AddIn/Debugger.AddIn.csproj @@ -1,426 +1,451 @@ - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {EC06F96A-AEEC-49D6-B03D-AB87C6EB674C} - Library - Debugger.AddIn - Debugger.AddIn - 4 - False - False - False - False - Auto - 116916224 - AnyCPU - 4096 - false - Always - v4.0 - "C:\Program Files\SharpDevelop\3.0\bin\..\AddIns\AddIns\Misc\SourceAnalysis\Settings.SourceAnalysis" - C:\Dokumente und Einstellungen\HP\Anwendungsdaten\ICSharpCode/SharpDevelop3.0\Settings.SourceAnalysis - http://localhost/Debugger.AddIn/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - ..\..\..\..\AddIns\Debugger\ - - - - - true - Full - false - DEBUG;TRACE - - - pdbonly - true - TRACE - - - Program - ..\..\..\..\bin\SharpDevelop.exe - - - - - 3.0 - - - 3.0 - - - 3.0 - - - - 3.5 - - - - - - - - 3.0 - - - 3.0 - - - 4.0 - - - - - CallStackPad.xaml - Code - - - ConditionCell.xaml - - - - SimpleListViewControl.xaml - Code - - - - WatchList.xaml - - - WatchInputBox.xaml - Code - - - - - - - - - - UserControl - - - DebuggingOptionsPanel.cs - - - UserControl - - - DebuggingSymbolsPanel.cs - - - - - - - UserControl - - - - - - Component - - - - Form - - - Form - - - DebuggeeExceptionForm.cs - - - Form - - - DebuggerEventForm.cs - - - EditBreakpointScriptWindow.xaml - Code - - - - - - - - - - - - - - - - - - - - PositionedGraphNodeControl.xaml - Code - - - - - - - - - - - - - - - - - - - - - - - - - ObjectGraphControl.xaml - Code - - - - - - - - - - - - - - - TextVisualizerWindow.xaml - Code - - - - - - - - - - - DebuggeeExceptionForm.cs - - - - - - DebuggingOptionsPanel.cs - - - DebuggingSymbolsPanel.cs - - - DebuggerEventForm.cs - - - - Properties\GlobalAssemblyInfo.cs - - - - - - Component - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GridVisualizerWindow.xaml - Code - - - - - - - - - - - ObjectGraphWindow.xaml - - - - - - - - - - - Never - - - {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1} - ICSharpCode.AvalonEdit - False - - - {2748AD25-9C63-4E12-877B-4DCE96FBED54} - ICSharpCode.SharpDevelop - False - - - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} - ICSharpCode.Core - False - - - {7E4A7172-7FF5-48D0-B719-7CD959DD1AC9} - ICSharpCode.Core.Presentation - False - - - {1D18D788-F7EE-4585-A23B-34DC8EC63CB8} - Debugger.Core - False - False - - - - {924EE450-603D-49C1-A8E5-4AFAA31CE6F3} - ICSharpCode.SharpDevelop.Dom - False - - - {8035765F-D51F-4A0C-A746-2FD100E19419} - ICSharpCode.SharpDevelop.Widgets - False - - - - - - - - - - - - - - - - {3A9AE6AA-BC07-4A2F-972C-581E3AE2F195} - NRefactory - False - - - {E73BB233-D88B-44A7-A98F-D71EE158381D} - Aga.Controls - False - - - {857CA1A3-FC88-4BE0-AB6A-D1EE772AB288} - ICSharpCode.Core.WinForms - False - - - - - - - - - - - - - - - - - - - - - - - - False - .NET Framework Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - + + + + Debug + AnyCPU + 9.0.30729 + 2.0 + {EC06F96A-AEEC-49D6-B03D-AB87C6EB674C} + Library + Debugger.AddIn + Debugger.AddIn + 4 + False + False + False + False + Auto + 116916224 + AnyCPU + 4096 + false + Always + v4.0 + "C:\Program Files\SharpDevelop\3.0\bin\..\AddIns\AddIns\Misc\SourceAnalysis\Settings.SourceAnalysis" + C:\Dokumente und Einstellungen\HP\Anwendungsdaten\ICSharpCode/SharpDevelop3.0\Settings.SourceAnalysis + http://localhost/Debugger.AddIn/ + true + Web + true + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + true + false + true + ..\..\..\..\AddIns\Debugger\ + + + + + true + Full + false + DEBUG;TRACE + + + pdbonly + true + TRACE + + + Program + ..\..\..\..\bin\SharpDevelop.exe + + + + ..\..\..\Libraries\GraphSharp\GraphSharp.dll + + + ..\..\..\Libraries\GraphSharp\GraphSharp.Controls.dll + + + ..\..\..\Libraries\GraphSharp\Microsoft.Contracts.dll + + + + 3.0 + + + 3.0 + + + 3.0 + + + ..\..\..\Libraries\GraphSharp\QuickGraph.dll + + + + 3.5 + + + + + + + + 3.0 + + + 3.0 + + + 4.0 + + + + + CallStackPad.xaml + Code + + + ConditionCell.xaml + + + + SimpleListViewControl.xaml + Code + + + + WatchList.xaml + + + DrawSurface.xaml + Code + + + + + ThreadStack.xaml + Code + + + WatchInputBox.xaml + Code + + + + + + + + + + UserControl + + + DebuggingOptionsPanel.cs + + + UserControl + + + DebuggingSymbolsPanel.cs + + + + + + + UserControl + + + + + + Component + + + + Form + + + Form + + + DebuggeeExceptionForm.cs + + + Form + + + DebuggerEventForm.cs + + + EditBreakpointScriptWindow.xaml + Code + + + + + + + + + + + + + + + + + + + + PositionedGraphNodeControl.xaml + Code + + + + + + + + + + + + + + + + + + + + + + + + + ObjectGraphControl.xaml + Code + + + + + + + + + + + + + + + TextVisualizerWindow.xaml + Code + + + + + + + + + + + DebuggeeExceptionForm.cs + + + + + + DebuggingOptionsPanel.cs + + + DebuggingSymbolsPanel.cs + + + DebuggerEventForm.cs + + + + Properties\GlobalAssemblyInfo.cs + + + + + + Component + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GridVisualizerWindow.xaml + Code + + + + + + + + + + + ObjectGraphWindow.xaml + + + + + + + + + + + Never + + + {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1} + ICSharpCode.AvalonEdit + False + + + {2748AD25-9C63-4E12-877B-4DCE96FBED54} + ICSharpCode.SharpDevelop + False + + + {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} + ICSharpCode.Core + False + + + {7E4A7172-7FF5-48D0-B719-7CD959DD1AC9} + ICSharpCode.Core.Presentation + False + + + {1D18D788-F7EE-4585-A23B-34DC8EC63CB8} + Debugger.Core + False + False + + + + {924EE450-603D-49C1-A8E5-4AFAA31CE6F3} + ICSharpCode.SharpDevelop.Dom + False + + + {8035765F-D51F-4A0C-A746-2FD100E19419} + ICSharpCode.SharpDevelop.Widgets + False + + + + + + + + + + + + + + + + + + {3A9AE6AA-BC07-4A2F-972C-581E3AE2F195} + NRefactory + False + + + {E73BB233-D88B-44A7-A98F-D71EE158381D} + Aga.Controls + False + + + {857CA1A3-FC88-4BE0-AB6A-D1EE772AB288} + ICSharpCode.Core.WinForms + False + + + + + + + + + + + + + + + + + + + + + + + + + False + .NET Framework Client Profile + false + + + False + .NET Framework 2.0 %28x86%29 + true + + + False + .NET Framework 3.0 %28x86%29 + false + + + False + .NET Framework 3.5 + false + + + False + .NET Framework 3.5 SP1 + false + + + + \ No newline at end of file diff --git a/src/AddIns/Debugger/Debugger.AddIn/Pads/ParallelPad/DrawSurface.xaml b/src/AddIns/Debugger/Debugger.AddIn/Pads/ParallelPad/DrawSurface.xaml new file mode 100644 index 0000000000..843236079d --- /dev/null +++ b/src/AddIns/Debugger/Debugger.AddIn/Pads/ParallelPad/DrawSurface.xaml @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100% + + + +