David Srbecký
b9f9defcb7
Ignore 0x80131C3B The application did not supply symbols when it loaded or created this module, or they are not yet available.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6115 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
dea13e142d
Rewritten filename -> symbol document resolution
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6114 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
1ed9f6f251
Improved the filename -> symbol document resolution
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6113 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
9f4495a21e
Added unit test for dynamic code
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6112 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
61d67819c3
In .NET 4.0, we use the LoadClass callback to load dynamic modules because it always works - UpdateModuleSymbols does not.
...
- Simple dynamic code generation seems to trigger both callbacks.
- IronPython for some reason causes just the LoadClass callback so we choose to rely on it out of the two.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6111 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
6af3e43629
Support for new dynamic debugging features in .NET 4.0
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6110 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
0765d6db38
Reset JMC after obtaining dynamic symbols update. Some extra log messages. (This still does not fix IronPython 4.0)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6042 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7a23f641b3
Remove ICSharpCode.TextEditor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6028 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
f9ed7c06df
Remove all ctrl+alt+letter shortcuts. These conflict with text input methods on some keyboard layouts (e.g. Ctrl+Alt+Q='@' on German keyboard; Ctrl+Alt+B='{' on Slovenian, etc.).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5966 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7fb5b52dc7
Fixed DefinitionViewPad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5948 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
959352e7e2
Added option to turn on/off symbol highlighting to Options/TextEditor/Markers and Rulers.
...
Deleted unused Debugger visualize files.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5880 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
56a5829329
Implemented CaretReferencesRenderer - highlighting of all references to symbol under caret in the editor (VS2010 like).
...
Please provide feedback (usefulness, performance, highlight color, ...)
It should have no effect on editor performance - when moving caret by holding an arrow in the editor, nothing gets executed. After the caret stops for 100ms at one place, expression under caret is resolved to e.g. hide current highlight if no expression is under caret. Then, if the caret stays in place for 1000ms, "Find references in current document" is executed (on the main thread, but it's quite fast, maybe could be moved to background thread).
The timeouts are done using two DispatcherTimers.
Added "Find references in given document" (RefactoringService.FindReferencesLocal) to RefactoringService.
Refactored RefactoringService a bit, but public API and its behavior stays unchanged.
Fixed comment of DebuggerService.HandleToolTipRequest.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5725 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
8bbeaac8f9
improved display of strings and characters in debugger tooltips
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5706 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
f5992fd774
Fixed build (forgot to remove post build event to xcopy Graphviz assemblies).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5666 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
324cd7923b
Object graph visualizer - replaced Graphviz's neato.exe by my custom spline routing. Removed all native Graphviz libraries.
...
Routing algorithm (Graphviz's algorithm is similar): search shortest path (Dijkstra - fast enough, A* would be faster) in the following graph: vertices are corners off all boxes, moved outside of the boxes a little. Edges: any pair of vertices that can be connected by straight line not while not intersecting any box. Having the shortest path as poly-line. Just curve the corners (looks surprisingly good). Edges are routed independently, so they can cross. Having our own implementation, we could work on edge non-crossing algorithm in the future. That is, if the whole layout and routing won't be replaced by GraphSharp in the end.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5665 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
f3761e20da
Removed unused code from ICSharpCode.SharpDevelop.Widgets.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5656 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
4b0f67416e
fixed console output
...
- \n was missing after command in Debugger ConsolePad
- 1 \n too much in Boo Interpreter output
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5650 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
eaf7f69589
Fixed SD2-1646 - "Run to cursor" is broken
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5568 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
3222eb6970
Fixed SD2-1651 - Crash in debugger when showing value of variable with value string.Empty
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5567 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
007c2aa040
Remove unused neato plugins. Add neato to setup.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5563 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
edd3fb4a0a
"Normalize" file headers.
...
Enable $Revision$ keyword expansion for all existing .cs files.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5529 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
3188b51637
Fixed unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5489 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
88bf8d0085
Object graph visualizer shows values again - modified AtomicType.IsAtomic to work again after the reimplementation of Debugger.Core.DebugType (DebugType being derived from System.Type).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5478 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
7a5ed71060
Fixed casting bug
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5325 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
0e3b031a71
Fixed conditional breakpoints for statements that do not return bool
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5308 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
d1cf2a993b
"Index was outside the bounds of the array." for expressions like "abc"[-1]
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5307 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
602dc8c4dc
"null" value survives Continue
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5306 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
85dc142e3b
Fixed a bug that could cause the debugger to freeze. (ie. all debugee threads suspended)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5303 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
4bac8628c8
Fixed rude-abort of evals
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5302 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b90c4ffe1b
Use other thread for evaluation if the current one is not suitable
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5301 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b766057c4d
Fixed "0x80131C33: Interception of the current exception is not legal"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5299 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
7e778c84b7
Fixed "0x8013132E - This process has already been attached to"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5296 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
f54d17c787
Fixed "Func eval cannot work. Bad starting point. (Exception from HRESULT: 0x80131313)"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5294 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
63612c3c6d
Hopefully fixed "Process not synchronized." at ICorDebugThread.GetUserState
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5293 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
0305697c99
Disable steppers before detach
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5292 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
df6dac537a
General exception handler for CreateProcess
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5291 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
275ea5e6cd
Workaround for exception during removing of breakpoint (can not reproduce though)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5290 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
9108aaa781
Use TextFormattingMode.Display for dialog and code completion windows.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5266 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
8f0971bf70
Fixed "Cannot use JMC on this code (likely wrong JIT settings)."
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5265 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
58b7e7476a
Fixed SD2-1467 - "Can't load file 17d14f5c-a337-4978-8281-53493378c1071.vb under ."
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5257 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
9f08cf225e
Updating some interop APIs
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5256 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
8d05f56765
Minor update to last revision
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5253 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
33a981042f
Hopefully fixed the bug with invalid "__exception"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5252 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
8a0dc0ba3e
Show only variables in scope
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5248 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
1e97dc079e
Fixed null reference if no project is opened while editing a breakpoint.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5233 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
cef6655500
Request v4 debugger interface only for v4 applications
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5189 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
8069a16fb5
Moved the debugger directory one level up
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5182 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago