Matt Ward
b893e70e4b
Restructured code coverage unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6132 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
86fec631cd
Moved
...
Rename, Move class to file, Rename file, Extract interface class context menu items from SharpDevelop to SharpRefactoring.addin.
Added comments to MenuBuilders about Addin tree paths where they are registered, for better clarity on how the menu builders work.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6126 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
2882236cef
Moved context menu items "Implement interface" from SharpDevelop to SharpRefactoring.addin, where "Implement abstract class" is.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6125 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
6485df93ac
Code completion respects suggested item: e.g. when typing "DateTimeKind k =", the completion window pres-selects the DateTimeKind entry.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6123 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
d171b0a765
reactivated IL Rewrite
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6118 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
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
Matt Ward
a86aa8d720
Add files to support unit testing in IronRuby.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6109 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
bb9007ce6d
IronRuby addin now adds the directories of referenced projects to the load path when running unit tests. This allows unit tests to be put in a separate project to the code under test.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6108 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
f3956a7f41
Fix null reference exception when using ProjectReferenceProjectItem in unit tests - LocalizedObject checks for null workbench when refiltering properties.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6107 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
3978ddee50
Changed F11 -> F9 also in editor context menu labels.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6106 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
e48784a10b
Shortcuts:
...
Find derived classes: F11 (used for debugger Step in, of course..) -> F9
Build project: F9 -> Ctrl+F8 (F8 is used for Build solution, so Ctrl+F8 sounds quite logical and it was free. Feel free to write me if it is not a good shortcut)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6105 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
15f4a433ce
"F12 to Find references" also works on local variables.
...
Added error messages if F11 is pressed when caret is not over valid symbol. (Go to definition / Find references stays without error message - error message might be annoying; I think F11 needs some explanation to the user though)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6098 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
ba136fc954
ContextActionsPopup (Used by Find derived classes, base classes and overrides) is closed by ESC.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6097 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
a53c2967d0
Shortcuts:
...
Replace - Ctrl+H (like in Visual Studio; F2 collides with "Rename" used in several places)
Toggle bookmark / prev bookmark / next bookmark - Ctrl+M / Ctrl+, / Ctrl+.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6096 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
dea2074160
Added support for running tests with Ruby's unit testing framework.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6095 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
ba590ca416
Shortcuts:
...
Rename - Ctrl+R (Replace changed Ctrl+R -> Alt+R),
Find references - F12 (VS uses F12 for Go to definition)
Go to derived class / override - F11
Go to base class - no shortcut
To make these shortcuts work, added items to "Search" menu.
Modified AbstractEntity.IsOverridable to return true also for interface members.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6093 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
b4d5f7726a
WiX addin now generates unique ids for directories.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6086 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
3c1c1211f8
The summary box provides now basic summary of node.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6081 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
b8195879d5
Enhanced look of ContextActionPopup.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6080 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
1c343c66bf
Added a support for a selected vertex. The selected vertex got different color and can be deselected by clicking its again.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6079 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
9385d688b7
Show only snippets with a ${Selection} in Ctrl+J list.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6076 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
132e6f953d
fixed http://usagedatacollector.sharpdevelop.net/analysis/ExceptionGroup/Edit/59
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6075 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
33d038d624
Add CompressingTreeList.GetRunLength method.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6074 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
57354103f5
IncludeDoozer: show error message only if included path was not found (don't catch unrelated TreePathNotFoundException)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6070 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
aeb06aa320
Apply patch from Boris Kozorovitzky:
...
1. Change order of creating a project from a template:
- users are asked about overwriting files first before anything gets written to disk
- write files to disk before calling CreateProject so that the IProjectBinding implementation can use the files that were written by the template
2. Don't read binary files used in file/project templates into memory. Instead, use File.Copy to copy the file directly into the new project.
3. Avoid crash if IProject implementation does not provide IProjectItemListProvider.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6069 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
9265c94a7c
Images can be saved in more formats. Removed measuring which was transforming graph.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6059 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
d210702061
Implemented context menu for vertices.
...
Implemented operations for removing vertices (eg. by what use what)
Implemented an option to save graph to an image.
Implemented an option to reset graphs.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6058 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
3038b54842
Editor context menus for Find derived classes etc. open at right position: added GetScreenPosition(int line, int column) to IEditorUIService.
...
TODO test on higher DPI.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6057 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
f36e412067
Graphs are cached now. Should improve performance a little bit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6056 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
ccc4e24de9
Add workaround to ICSharpCode.Core that makes assemblies in the LoadFrom context also available in the Load context. This fixes some problems using WPF or .NET remoting in SharpDevelop AddIns.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6054 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
6bbba8d32a
Upgrade to AvalonDock 1.3.3571
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6053 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
07b4dfb253
"Insert Constructor" refactoring works also with properties. By default, all fields and properties are checked, rather than unchecked. Field and property names are converted to parameter names (first character is lowercase).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6051 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
6cb65113c4
Show progress running unit tests in status bar.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6050 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
08c1792353
When running unit tests in multiple projects, perform a single build for all those projects before executing any tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6049 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
295e0a6f8c
Fixed a small issue with generic instance.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6044 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
9387173428
Vertixes are clickable. Single click shows summary. Double click show internal dependency. Created a new GraphLayout component.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6043 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
Tomáš Linhart
fbad56428a
Added a support for method parameters. Added a support for generic instance of types.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6041 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
3b030c7398
Added a new template for graphs from GraphSharp. Added new buttons for layouting. Replaced WPFExtension ZoomControl with ICSharpCode ZoomControl.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6037 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
58f9e89c20
Implemented icons in tree. Added a lof of properties with information about fields, methods and so on.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6036 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
359e7bb4ac
Remove ICSharpCode.SharpDevelop.DefaultEditor namespace.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6033 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
817728ea38
Merge from /branches/3.0:
...
r5983 Fixed bug that caused MSBuild item metadata values to always be escaped on project creation.
r5998 Fix label edit operation in ExtTreeView (original text was shown behind label edit text box).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6032 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
8271aeb3f5
Added a module dependency graph where are dependencies between namespacies.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6031 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
b5210b720f
Nested types wasn't properly assigned to a parent type. Added comments for every method.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6030 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
4db20ab738
Added a support for Events. Some refactoring and fixes with declaring types.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6029 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago