Daniel Grunwald
d0d97732ad
ExceptionBox: fixed potential deadlock when exception occurred on non-GUI thread.
...
Added menu entries for "Edit > Insert > Paste as comment/string" (r3832)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3862 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f80ca05e61
New feature: Edit > Insert > Paste as comment/string.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3832 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a2a0519357
When using "Compile modified projects only", require recompilation if the project options were changed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3829 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
18699759d9
Handle errors when writing new class diagram (fixes forum-9024: Read only class diagram file causing System.UnauthorizedAccessException)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3828 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
3093c60ae9
Fixed exception when an open solution file is deleted.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3827 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ca7e25fe5b
Fixed SD2-1524: Reference to a method hiding a base class event resolved incorrectly.
...
Add Subversion "Get lock..." command.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3826 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2d0d749425
Fixed SD2-1528: Stack overflow in code completion when using FluentValidation
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3825 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
6f8e954129
Add DispatcherErrorHandler allow WPF addins to use SharpDevelop's unhandled exception dialog.
...
Fixed expected output in failing NRefactory unit test.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3824 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
9ca580024d
Added some strings to the translation database (mostly message box texts in the Subversion AddIn).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3821 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
1533f2bbdd
Backport ICSharpCode.Core.Presentation to SharpDevelop 3.1 - this makes it easier to write WPF-based AddIns.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3820 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
e60ed8da10
Open With dialog is now centered and no longer shown in task bar.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3819 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
e397b87c6b
Fixed bug in "Find references": MemberLookupHelper.IsSimilarMember could return true when comparing a field with a local variable.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3818 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
21b9e13f05
Removed some obsolete methods.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3814 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
aa5981c5c8
Make DisplayBindingService public.
...
Change keyboard shortcut for debug-mode code completion to Ctrl+Space+Alt+Dot (debug builds only).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3813 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
d38d6ae257
Fixed null reference exception in WriteableProjectEvaluator if a null IProject is returned from the ProjectService.CurrentProject.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3808 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f41bf57e52
SD2-1521: Reconsider what a 'preinstalled addin' is.
...
Third-party AddIns installed in SharpDevelop/AddIns are now visible in the AddInManager, only AddIns with 'addInManagerHidden="preinstalled"' stay hidden.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3806 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
e02ca7fc5e
Allow SharpDevelop 3.0 addins to load in SharpDevelop 3.1.
...
Continue using 'SharpDevelop3.0' directory for settings in SharpDevelop 3.1.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3802 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christoph Wille
aa43c6fadb
Version 3.1 designation
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3801 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
c1229ae1ac
Updated string resources.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3800 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
423437659a
Various minor changes.
...
In code completion, do not load XML documentation for all entities in the completion list - lazily load the XML documentation only when an element is selected.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3794 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f0c3caffd7
Fixed forum-8965: "+=" code completion for events did not work if delegate was declared in source code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3793 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
43733a4944
Ensure the window handle is created before using the main form as SynchronizeInvoke. Might fix forum-8974.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3792 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ea4b5473c3
Fixed SD2-1517: Changes made in project options not being saved on configuration change.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3791 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
e00e699899
implemented the real fix for SD2-1470
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3788 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
9b1d4e2476
Fixed a few cases where "IsKeyword" was not set correctly.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3787 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
be17ca8431
Fixed SD2-1522: Exception when double-clicking in empty first line.
...
Fixed some FxCop issues.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3786 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
195a4cac61
Fixed code completion on nullables.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3785 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christian Hornung
50ee5770d6
Add redirection rule for FormsDesigner assembly.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3783 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christian Hornung
e0791cefb3
ResourceToolkit: Show a message instead of an exception when a resource file cannot be read or written when deleting or renaming keys.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3777 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a2c4a6783f
Use EditRawProperty for strong name key: allow using MSBuild properties in the key file path.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3773 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
d8ff8210c5
Remove abstract/sealed modifiers from interface when extracting an interface from a class.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3772 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
7a71e05316
Fixed context menu of side bar:
...
'Cannot create object: ICSharpCode.SharpDevelop.Commands.SideBarDeleteTabItem'
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3771 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
1b7cd19159
Minor changes to BuildWorker.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3770 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
aef5688593
Fixed SD2-1510: Too slow startup when DesignerViewContent.cs was open
...
(different solution to the problem, the previous commit introduced errors)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3769 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
1a0d6c4cdd
Fixed SD2-1510: Too slow startup when DesignerViewContent.cs was open
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3768 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a8dd913eb1
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3765 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
885afa299e
More debug output when building (trying to find the cause of SD2-1485).
...
Run IProject.StartBuild on its own thread, so it runs outside of any locks taken by the build engine.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3763 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
c2d6a0cb80
fixed Bugs in ExtractInterface
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3759 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2fd53108e1
Renamed "OK" button in solution configuration editor to "Close" (there's no way to cancel the changes).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3757 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
e8edfd0864
Fixed updating properties in .user file.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3754 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
653e996b6f
Fixed SD2-1477 - Unable to save project settings in .user file.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3753 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
c7c5017022
Change base class of ToolBarCommand from ToolStripMenuItem to ToolStripButton.
...
This fixes the bug forum-8878 (focus rectangle is drawn for disabled toolbar buttons).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3751 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
c15374a67c
On quad core machines, use 4 build workers by default.
...
Rename extension method Foreach -> ForEach.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3749 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
c3cc141fe4
Deprecate AppDomainLaunchHelper (it's much better to manually launch AppDomains inside AddIns).
...
Copyright end date 2008->2009.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3746 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
a5c660c325
fixed SD2-1486 - Extract Interface fails with overloaded methods
...
and other bugs in Extract Interface
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3745 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
c11c8658f9
Can now specify target CPU when compiling Python applications.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3743 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
22fd00b356
Fixed SD2-1396 - Moving a file from one project to another when a file exists and is on display.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3730 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
35c76c4613
Fixed SD2-1475 - Rename class does not rename destructor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3728 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f9b0436045
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3726 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
1012755da5
Fixed SD2-783: GDI Handle leak
...
EasyCodeDom: use extension methods.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3722 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago