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
15 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
15 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
15 years ago
Daniel Grunwald
7a23f641b3
Remove ICSharpCode.TextEditor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6028 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
56f4098df1
Implemented "Find overrides" popup in the context menu of methods and properties.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6023 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
e06f45b906
Find overrides menu item is available for interface members.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6009 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
3b18169d84
Derived/base classes popups show class names using AmbienceService.GetCurrentAmbience().
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6006 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
7064e3b170
Derived classes popup and Base classes popup show partial classes only once.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6005 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
18bbfe2f38
Derived classes popup closes when action used or focus lost.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6001 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
3b913de566
Renamed ContextAction to IContextAction.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6000 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
bb28929b91
Added "Find derived classes command" to class context menu, which shows in-place popup with inheritance tree.
...
- Implemented this in SharpDevelop.addin (not SharpRefactoring.addin) because original Find references is implemented in SharpDevelop as well
- Implemented as new separate command, because original "Find references" command makes sense in other class contexts (Class browser) where the new command doesn't make sense
- TODO: positon the popup on caret - HOW?, close the popup
Implemented Context actions - the ReSharper-like popup with context-relevant actions that will be shown over editor.
- Actions can form a tree, mostly will be a flat list
- Used to implement inheritance tree popup
Removed "Save", "Save As", "Save with encoding" and "Close" items from editor context menu. They occupy space, are rarely used, and are accessible from File menu.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5999 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
aca411965e
Fix label edit operation in ExtTreeView (original text was shown behind label edit text box). Based on patch by Boris Kozorovitzky.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5998 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
af3858a6e5
Renamed code snippet "props" to "prop", as the short property form is usually preferred.
...
Property with backing field is now "propfull", added "propg" for property with private setter. These names match Visual Studio names, to make switch to SharpDevelop easier.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5993 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
eb81f74d7b
Cleaned up RefactoringService.FindDerivedClasses a bit.
...
Removed IClass.GetBaseType(int index) - it had only one implementation returning this.BaseTypes[index] -> user can always use IClass.BaseTypes.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5992 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
b13831f676
Fixed bug that caused MSBuild item metadata values to always be escaped on project creation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5983 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Matt Ward
a152542520
IronRuby addin now uses AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5970 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
5c62feb236
Kind of fixed SD2-1683, should be fixed properly by refactoring RenamedClass (which is only used at one place as special suggested entry in CC).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5961 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
f7a5169a1d
Fixed bug in CC when typing fully qualified name.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5960 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
7fb5b52dc7
Fixed DefinitionViewPad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5948 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
ff5a719dc2
Re-read MSBuild items list when target framework is changed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5939 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
392585c818
WpfSynchronizeInvoke.Invoke: pass exceptions to the calling thread
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5938 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
cec2f1cd99
Fix SD2-1680: DirectoryNotFoundException when creating new Form while Task List is open
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5937 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
905ab15b2b
Fix SD2-1679 - "Page" and "Resource" build actions not available in property pad
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5935 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
a522eb3b74
Use [Browsable(false)] on IProject properties that should not be shown in property grid.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5934 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
4390991377
Fix ActivatePad() implementation so that it doesn't force the pad to be docked in the main window (forum-11355).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5933 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
8260a7b2ce
Fixed bug in TaskBoundLoggerFilter that caused the "Suppress message" command to not be available on FxCop warnings.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5931 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
78d0012368
Add comment why we can't use this.CommandBindings in SDWindowsFormsHost.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5929 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
ae955286f2
Fix SD2-1671 - Delete key is processed both by Windows Forms and WPF
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5928 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
543a7bfb9a
The hint in CodeCompletion is now shown also when showing CC after dot.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5909 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
0c0979c7c0
Bugfix - CodeCompletion does not insert using if user is types fully qualified type name.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5908 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
f2a39ffa73
CC window shows the hint "Press Ctrl+Space to show items from all namespaces" only if Ctrl+Space was not already pressed, and only for NRefactoryCodeCompletionBinding (C# and VB languages).
...
Implementation:
- added bool ICompletionItemList.ContainsAllAvailableItems - the list tells if it could contain even more items and anyone displaying it (SharpDevelopCompletionWindow) can handle this
- bool ContainsAllAvailableItems is always true except for NRefactoryCompletionItemList returned by NRefactoryCtrlSpaceCompletionItemProvider, where it can be set to false
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5906 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
6378f749d5
UDC: Upload name of feature branch
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5888 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
a5fa3e193b
CodeCompletion shows only imported types. Shows all available types on Ctrl+Space press. After using it for a few days, I found that always showing all types can be confusing, like always showing all extension methods. Now both types and extension methods need Ctrl+Space.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5882 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
10c5aadd92
CodeCompletion inserts Attributes without the "Attribute" suffix (correctly - only in attribute contexts, that is [*expr*] class *expr*).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5881 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
671595277a
Update to AvalonDock 1.3.3391
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5879 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
da7842263e
Store RecentOpen lists in array (instead of joining strings)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5860 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
3d04de0098
Fixed C# parser when casting the result of a default-expression "(int)default(short)".
...
Code cleanup in OptionPanel.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5856 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
6254ed2e6c
Fix build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5855 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
7092ebf5b0
Remove unused parameter "buildServices" from IBuildable.StartBuild.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5854 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
fcff1190af
Suppress MSB3644: The reference assemblies for framework ... were not found.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5853 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
cb0c99a10e
Report error code when deleting file fails.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5852 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
8bebbe33fc
CodeCompletion after dot shows only extension methods from imported namespaces. If Ctrl+Space is pressed, all extension methods from all referenced projects are shown.
...
Original Ctrl+Space (types shown when user starts typing in the editor) still always shows types from all referenced projects. Maybe we could change this to show only items from imported namespaces by default, and all items for Ctrl+Space press, for consistency (ReSharper-like). If we want this, NRefactoryResolver.CtrlSpace() method is ready for this change. I am not sure yet, I quite like current state (all types shown in CC don't bother me), but it is a little inconsistent.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5845 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Matt Ward
daee118e45
Unit testing addin can now be extended with custom test runners.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5844 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
25b828694b
Add "CopyLocalWorkaround" to build. (part of fix for SD2-1670 - Allow compiling .NET 4 projects without having the .NET 4 SDK installed)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5814 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
af05c72001
CodeCompletion shows only imported extension methods again (original behavior). Will show all available extension methods on Ctrl+Space.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5789 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
3f1cc8907b
Update string resources.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5777 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
2a254de132
Fixed build warnings (obsolete IsValidDirectoryName)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5776 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
3032c5504e
Project Browser: don't allow user to rename files to a new including "/" or "\", as using those invalid file names would cause a crash.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5773 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
92885625d8
Fixed SD2-1667: Putting caret into "dynamic" causes ArgumentNullException
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5770 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
b7c912794f
Fixed SD2-1666: Arrays of dynamic don't show code completion
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5769 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago