Siegfried Pammer
7ddda7e628
profiler suggestion by Martin: use short name (Class.Method) in profiler treeview to save space; tooltip still shows full signature
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5752 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
287ff50a4c
use code generator for string.Format() call in OverrideToStringMethodRefactoring (fixes invalid newlines in generated code)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5751 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
ef7c0f1457
CodeCompletion: filtered items are shown in the same order as they were before filtering. The best match is selected.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5750 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
84dac10882
fixed minor bugs in ExtractMethod
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5749 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
2fd5c0d873
replaced IndexerDeclaration by PropertyDeclaration with IsIndexer property (uses Default modifier)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5748 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
6e0521b88c
Detect when newlines are inconsistent and allow user to fix them.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5747 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Peter Forstmeier
69c068dc8f
Debug Rectangle
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5746 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
3115ce0a60
fixed bugs in IntroduceMethod (including SD2-1665)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5745 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
5c64642260
Fixed unhandled exceptions during UDC upload.
...
Remove dead code.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5744 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
5843430b26
Fixed C# parser bug when CheckedExpression occurs in an ExpressionStatement.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5743 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
978fbfd3b9
Switch snippet prefixes enum cases by namespace only when needed, thanks to CodeGenerator.ConvertType.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5742 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
4b57bf13b2
Code completion window sizes height to content.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5741 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
76e48b3c63
Check that properties are not set to null (the value null cannot be saved, see crash in forum-11130).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5740 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
6bf3a5d845
Fix plain layout (forum-10930)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5739 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
51f65cb98c
Fixed build, sorry.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5736 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
e8d33e6fb5
CompletionList - implemented ReSharper (and VS2010)-like Code completion:
...
- search by substring
- search by camel case: writing "fs" finds "FileStream"
- filtering the items (showing only the matching ones) and sorting them by quality
- the exact old behavior (with search by camel case added) can be turned on by setting CompletionList.IsSearchByStartOnly = true
TODO make the CompletionWindow size to content when the list is short - have to ask Daniel for the best way to do this
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5735 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
14b4c930c2
Fixed SD2-1633: Designer cannot open forms using FolderBrowserDialog with RootFolder property set
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5732 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
2df23b5ee4
Fix SD2-1638: Unable to re-open SharpDevelop's window under Vista after minimizing
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5731 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
16c0871796
Highlight references to expression under caret - changed the color to light blue.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5729 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
a378209c70
Fixed bug that caused VB resolver to not resolve fields of the current class within expressions like 'field(i)'.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5726 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 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
15 years ago
Peter Forstmeier
093883475a
Debug Rectangle
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5724 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
a86af717d8
Convert "list.Item(0)" to "list[0]" in VB -> C# conversion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5723 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
b5e5abf252
VB -> C# converter: fully qualify type references that use imported subnamespaces
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5722 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
d6067bfc4c
Fixed conversion of VB 'static' variables to C#.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5721 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
a720c302c6
it is now possible to use C# ExtractMethod in:
...
- properties (getters and setters, implicit value parameter is added automatically)
- operators
- constructors
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5720 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
1e765b380a
Fix TimeoutException during UDC upload.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5719 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
04fbe5ad03
Switch snippet code improved based on Daniel's advice.
...
TODO: now fully qualified names of enum fields are used in case labels, even though namespace is unnecessary when it is present in document's 'using' section (very common case - have to improve this).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5718 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Matt Ward
09d4fc02a9
Update NUnit to version 2.5.5.10112
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5717 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Matt Ward
157a1bd2a0
Python forms designer can now load a form with a DataTable containing UniqueConstraints.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5716 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Peter Forstmeier
e81563b695
Start working on Debug Rectangle
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5715 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
7751d8cee9
Fixed SD2-1630: NotImplementedException in ICSharpCode.SharpDevelop.Internal.Templates.ProjectDescriptor.CreateProject
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5714 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
fe6af4864b
Add workaround for Cecil bug causing unit test failure.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5713 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
29f90b75e8
Copy profiler hook dll into correct output directory.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5712 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
511981ef37
Allow building profiler with Windows SDK 7.0 (don't require 7.0a) by using the old .vcproj format instead of .vcxproj.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5711 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
de1fefa9a9
Implemented switch snippet which inserts switch body dependent on switch condition. For enum condition prefills are enum cases. For non-enum condition inserts generic switch body with one case, like the old snippet.
...
TODO: make the code generation work for VB (using CodeGenerator), now C# switch is always inserted.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5710 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Matt Ward
fe6d788819
Disable the context menu in the setup files window when there are errors loading the WiX document.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5709 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
86b868c728
Update to Mono.Cecil 0.9 (commit 8e50e24)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5708 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Justin Dearing
d21cbadbb0
Added template for ASHX handler.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5707 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 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
15 years ago
Daniel Grunwald
24bf6cb70d
Fixed position of EOF token.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5705 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
5710fba8c9
removed *.sln file filter from "Add existing project" dialog to avoid adding .sln files to a solution.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5704 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
d4db4a67dc
[VB9] added further unit tests for QueryExpressionVB
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5701 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
dd93e8bf9a
[VB9]
...
- Updated AST to definition of FromClause
- Updated parser
- Added Unit Tests for QueryExpressionVB
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5700 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
2f00c88c11
Merge IronPython and IronRuby addins to trunk.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5699 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
e5de5a9d68
Updated IronPython to 2.6.1 final. Updated IronRuby to 1.0 final.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5698 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
7741361936
[VB9]
...
- added QueryExpressionVB
- fixed grammar for Take and Skip clauses
- clauses where not added to QueryExpression
- fixed Idenitifier assignment in From clause
----
- fixed newlines in NRefactoryASTGenerator
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5697 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Peter Forstmeier
42ec03473b
Patch from Andreas Schönebeck "CollectionStrategy returns ErrorMessage in BaseDataItem.DBValue if ColumnName not exist"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5696 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
639c6c9e39
Use .NET 4 RTM (v4.0.30319) in .bat files and version check.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5695 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
c5b862e402
Make NUnit compatible with .NET 4 RTM (instead of .NET 4 Beta 2).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5694 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago