From 3d3b57eec6d39ac862fee4bac242099c688d9eb1 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sun, 24 Jul 2005 16:32:12 +0000 Subject: [PATCH] Fixed parser crash introduced in last revision. Made debugger addin lazy-loading. Fixed bug in MarkerStrategy causing parts of removed markers still being rendered. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@243 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- AddIns/ICSharpCode.SharpDevelop.addin | 12 ++ .../Project/Debugger.AddIn.addin | 14 +- .../Project/Debugger.AddIn.csproj | 1 - .../Project/Src/Pads/ViewMenuItemBuilder.cs | 20 --- .../Src/Document/BookmarkManager/Bookmark.cs | 2 +- .../Document/MarkerStrategy/MarkerStrategy.cs | 33 +++- .../Project/Src/Gui/IconBarMargin.cs | 2 +- .../Project/Src/Parser/CSharp/Parser.cs | 2 +- .../Project/Src/Parser/CSharp/cs.ATG | 2 +- .../Project/ICSharpCode.SharpDevelop.csproj | 1 + .../Project/Src/Commands/MenuItemBuilders.cs | 53 ++++--- .../Src/Dom/NRefactoryResolver/TypeVisitor.cs | 1 - .../CompilerMessageView.cs | 4 +- .../Auswerter/DebuggerSupportsAuswerter.cs | 2 +- .../Auswerter/IsProcessRunningAuswerter.cs | 10 +- .../Services/Debugger/BreakpointBookmark.cs | 21 ++- .../Services/Debugger/CurrentLineBookmark.cs | 82 ++++++++++ .../Src/Services/Debugger/DebuggerService.cs | 145 ++++-------------- .../Src/TextEditor/Bookmarks/Bookmark.cs | 46 +++++- .../Src/TextEditor/Gui/Editor/ErrorDrawer.cs | 24 ++- 20 files changed, 271 insertions(+), 206 deletions(-) delete mode 100644 src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/ViewMenuItemBuilder.cs create mode 100644 src/Main/Base/Project/Src/Services/Debugger/CurrentLineBookmark.cs diff --git a/AddIns/ICSharpCode.SharpDevelop.addin b/AddIns/ICSharpCode.SharpDevelop.addin index dd126f05c5..9b0478883b 100644 --- a/AddIns/ICSharpCode.SharpDevelop.addin +++ b/AddIns/ICSharpCode.SharpDevelop.addin @@ -1877,4 +1877,16 @@ extensions = ".css" resource = "Icons.16x16.CSSIcon"/> + + + + + + diff --git a/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Debugger.AddIn.addin b/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Debugger.AddIn.addin index acc567dbc4..7d00cee41a 100644 --- a/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Debugger.AddIn.addin +++ b/src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Debugger.AddIn.addin @@ -1,4 +1,4 @@ - + @@ -7,18 +7,6 @@ - - - - - -