Matt Ward
ac21d298e5
Fix COMException when searching across all files when one file is an empty file.
14 years ago
Daniel Grunwald
6e9190b6a9
Add InsertWithCursor implementation.
14 years ago
Matt Ward
4e050511e1
Store recently used service reference urls in SharpDevelop properties instead of using the browser's most recently used urls.
14 years ago
Matt Ward
2ed3df1604
Bring output window to front when adding service reference so svcutil output can be seen.
14 years ago
Matt Ward
97898e4c8e
Support selecting individual assemblies to use when generate service references.
14 years ago
Matt Ward
c78b7ad694
Remove discover in projects button from service reference dialog.
14 years ago
Matt Ward
30d21da23e
Fix items selected in Advanced service reference dialog changing on opening and closing dialog.
14 years ago
Siegfried Pammer
cd3ba55f09
WIP on Unit Testing
14 years ago
Siegfried Pammer
3abf671f4d
fix another side of SD-1846 - Changing debugger options during debug causes exception
14 years ago
Siegfried Pammer
dd1c8955f6
fix exception 3265 again
14 years ago
Siegfried Pammer
405ef3fc0a
disable UDC if debugger is attached to avoid dead-locks
14 years ago
Siegfried Pammer
00edc9c069
use custom SearchableFileContentFinder to avoid possible loss of information due to wrong encoding detection
14 years ago
Siegfried Pammer
cf5f9a1836
fix detection of UTF-32 and add Unit Tests
14 years ago
Siegfried Pammer
50fd5bc242
fix detection of UTF-16 BOM
...
http://community.sharpdevelop.net/forums/p/15627/39925.aspx#39925
14 years ago
Siegfried Pammer
6e0c1e194f
fix exception 3396
14 years ago
Matt Ward
482660ffe3
Remove Web Reference features from service reference dialog.
14 years ago
Matt Ward
06df4bbea1
Use svcutil built against .NET 4.0
14 years ago
Matt Ward
2513d08f9f
Implement advanced options for generating service references.
14 years ago
Daniel Grunwald
485309d3e4
Fix context actions and issue manager.
14 years ago
Siegfried Pammer
c580b21697
fix leaked OpenedFile after creation of ViewContent fails, causes exceptions some later actions, see:
...
http://community.sharpdevelop.net/forums/t/15625.aspx
14 years ago
Siegfried Pammer
b6d2d5a60d
fix SD-1594 - Windows Forms designer generates the wrong version of .resx files for .NET 3.5 projects
...
and convert .resx on project upgrade/downgrade (as noted in a comment on the issue)
14 years ago
Daniel Grunwald
6921b3ed90
Fixed crash when overwriting binary files while creating a new project.
...
http://community.sharpdevelop.net/forums/t/15626.aspx
14 years ago
Daniel Grunwald
326283c975
Add support for caching project contents on disk.
14 years ago
Siegfried Pammer
589598e3ac
fix build
14 years ago
Siegfried Pammer
bf23572925
fix http://community.sharpdevelop.net/forums/t/15618.aspx - do not dispose change watcher in ChangeMarkerMargin - it could be used by two different margins (in two synchronized text editors, for ex. split view)
14 years ago
Siegfried Pammer
a7309fc677
fix SD-1726 - WPF loads assemblies by their unqualified name
14 years ago
Daniel Grunwald
ebceccdaa9
Fix LoadSolutionProjects-Thread.
14 years ago
Daniel Grunwald
1c61553dd7
Move remainder of the FileService into interface.
14 years ago
David Srbecký
0fb7f129c8
Fixed bug in node removal - the removed node was left in invalid state.
...
This only caused problems if the node was later added back.
14 years ago
Daniel Grunwald
ab95b18a3f
Refactored parser service.
14 years ago
Siegfried Pammer
06440c49d8
fix SD-1894 - ArgumentOutOfRangeException when indenting .xaml file
14 years ago
David Srbecký
b7863dc22a
SharpTreeView lines were sometimes incorrect due to recycling
14 years ago
David Srbecký
954b991caf
Fixes for rare AvalonDock bugs:
...
- Exception when closing tab by middle-clicking
- Exception when hovering over auto-hide pad
14 years ago
Daniel Grunwald
e1b0e5249e
Save docking layout into memory stream first, then write the contents to file.
...
This prevents corruption when there is an exception saving the layout.
14 years ago
David Srbecký
f0ab856167
Removed SelectedThread and SelectedStackFrame from the debugger core. The addin now has to track those.
...
The thread to be used for evaluation has to be explicitly passed to debugger calls.
14 years ago
Matt Ward
6373be8ba0
Generate app.config with service reference information.
14 years ago
Matt Ward
3358edbaa0
Use SvcUtil to generate service proxy class.
14 years ago
Daniel Grunwald
1882d9416b
Fix build.
14 years ago
David Srbecký
d358ce6f4a
Removed PausedReason.
...
PauseSession and DebuggeeState replaced with Int64.
14 years ago
David Srbecký
0d4cd64ae6
Removed several debugger events. Refactored event handling in the debugger addin.
14 years ago
David Srbecký
fb31be5e4c
Cleaning up debugger tree model and tooltips
14 years ago
David Srbecký
4220d4d319
Merely moved some TreeModel code together
14 years ago
David Srbecký
0a07af2788
Completely changed how debugger keeps state for nodes in local variables pad and in tooltips.
...
The old method was to keep a NRefactory expression for each node.
The new method is create a lambda expression for each node.
The main motivation for this change is to get ready for NR5 which does not allow any sharing of AST nodes. This would mean that we would have to create a complete AST for each node, which might get expensive for deeply nested nodes. Caching of already evaluated expression would also be more difficult with separate ASTs. ILSpy is based on NR5 so we need this solution for it right now.
Another disadvantage was that every operation had to go though AST so we had to support it in the evaluator, we had to generate the AST, and we had to hope that nothing breaks on the way. This is particularly complex for types - with lambda expression we simply keep around the reference to the type or to whatever we need. Some things like "current exception object" do not exist in the AST so we had to hack around it.
On the other had, it was nice to have accurate C# expression for all nodes - for pretty printing, editing, or saving/loading it.
14 years ago
Daniel Grunwald
d38eb13e71
AnalyticsMonitorService: move to new services infrastructure
14 years ago
Daniel Grunwald
c559da3336
Allow service registration using the AddInTree.
14 years ago
Daniel Grunwald
46a82c7a75
Reset version number to 5.0.0.1 and fix setup.
14 years ago
Daniel Grunwald
4ba2785f66
Add SD.InitializeForUnitTests() to allow easy mocking of SharpDevelop services.
...
Disable failing unit tests.
14 years ago
Daniel Grunwald
fbced09b89
Start restructuring of SD Base:
...
- the static class "SD" is providing services
- service interfaces are defined in ICSharpCode.SharpDevelop.dll
- services are implemented in SharpDevelop.exe or in AddIns
- ICSharpCode.SharpDevelop.Sda is moved into SharpDevelop.exe
Also added XmlEditor.Tests to SharpDevelop.Tests.sln
14 years ago
Daniel Grunwald
fe6d77bedc
SD service container
14 years ago
Siegfried Pammer
eb152e33a5
fix build
14 years ago