Daniel Grunwald
f26ce60c82
Allow startup to continue if some commands fail
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3681 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
e9371ce7bc
Make use of using scopes for resolving type and namespace names.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3680 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
7235fd6683
Added BuildError to Task, sightly modified FxCopLogger to pass over the error code to the BuildError instance; Added ShowErrorHelpCommand to directly show help for build errors (except FxCop and StyleCop)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3679 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ba290b6bf9
Add "IUsingScope" to allow representing the nesting of usings in namespaces in SharpDevelop.Dom.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3675 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
36dabdb8e5
Force recompilation of all projects when the solution configuration is changed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3674 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christian Hornung
1358578da4
Fixed code navigation to work correctly after jumping to another location (e.g. using "Goto definition").
...
FileService: Position change resulting from call to JumpToFilePosition is now logged in NavigationService.
NavigationService: Make suspend/resume statements incremental as suggested to support this.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3668 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ce64b86579
Fixed type inference for methods with expression tree parameters.
...
Use the return type of .Select() or .GroupBy() as type of query expressions.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3661 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
707294326e
Fixed exception when "Find references" finds a result in unsaved Designer.cs file.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3657 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christian Hornung
7ec74630f8
Ignore errors when loading the view content mementos from LastViewStates.xml (may happen after low disk space condition, see http://community.sharpdevelop.net/forums/t/8592.aspx ).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3647 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
b4cc2ff514
References defined in a file template are now added along with their hintpath when adding a new file to a project.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3643 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a386bdc8ca
Improved performance of code completion on variables with expensive type lookups (range variables, elements defined in XAML)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3630 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
d64c3db0da
Fixed forum-8572: scoping of query continuation variables (thanks to Joseph Albahari)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3629 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
3117fd80ec
Patch by Alex Prudkiy: fixed random UnauthorizedAccessException when saving file
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3628 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
994ffb1812
Fixed bug in CompileModifiedProjectsOnly that could cause projects to not recompile even if they were changed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3622 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
35c6d0154e
Fixed NullReferenceException in FileChangeWatcher.OnFileChangedEvent
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3621 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
0bc307d4eb
Mark .exe, .dll and .bat files as executable (required for cygwin).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3619 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
4c5360f876
fixed SD2-1470
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3616 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Ivan Shumilin
1069fc57dc
xaml specification, xaml backend, reorganize code, etc etc
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3609 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
9815697f23
Fixed build
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3606 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
2bffb7e184
Update Clipboard.ContainsText using a separate thread.
...
Fix/workaround for SD2-1466 - SharpDevelop freezes when debugged application sets clipboard text.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3605 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
17a10b74b6
Make FileChangeWatcher reload a file not only when there were external writes to the file, but also when the file was replaced by an external app. Fixes reloading the file when doing "svn revert".
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3604 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
d2f3fac28c
Mark HistoryView as IsViewOnly
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3603 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Christian Hornung
1850c9362d
Fixed SD2-1471 (Renaming MainForm event handler does not update MainForm.Designer file) by adding IFileDocumentProvider as a generalization of ITextEditorControlProvider to properly support view contents that open multiple documents.
...
Adaptations to ParserService and ParseableFileContentEnumerator to make sure they always use the most recent version of the file content.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3601 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
55a20e6026
Fixed NullReferenceException in TaskListPad.IsInScope
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3598 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
22cc955540
Fixed some minor bugs.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3596 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
41b1c801ca
Fixed a problem where clicking an item in the Errors window would not show the source code if the file was being displayed in the forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3594 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
557e322065
Added show caret line option to Markers and Rulers options panel.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3593 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
662e1cf614
Added patch by Alex Prudkiy to fix sorting items in the combo box above the properties.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3592 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
1710bc9334
Implemented Code Completion support of -> Operator
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3591 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
825952a177
Fixed NullReferenceException for code completion on pointer variables.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3590 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
0a42c419c3
Add unit test that checks that SharpDevelop.exe, BuildWorker.exe and booc.exe all use the same value for the 32-bit-flag.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3588 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
9b16a1757d
DebugOptions: EditRawProperty (=allow using MSBuild replacements)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3586 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
122177828b
Removed unused conditional breakpoint types and improved workflow of breakpoints.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3581 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
d1945686d5
Don't fire ActiveContentChanged event during layout change; prevents unnecessary pad creation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3579 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
f54b4e40ab
Performance tweaks to code completion:
...
- don't duplicate search for nested classes in referenced project contents
- MemberLookupHelper.GetTypeInheritanceTree: use HashSet instead of List to find duplicate types
- DefaultClass.ClassInheritanceTree: cache the inheritance tree
Fixes SD2-1460 - Extreme delay requesting code completion for PropertyTabsCollection when Linq is imported
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3573 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
8dd64459d5
Fixed SD2-1384: Attribute fully qualified name using wrong namespace
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3569 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Christian Hornung
13d18f7777
Fixed SD2-1462 - Exception closing unsaved tab.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3564 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
d8da3abb1e
Add <inheritdoc/> to XML doc completion, add MIT/X11 license template.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3562 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
75ba08f309
Fixed code-completion resolving the wrong class when two imported namespaces contain a class with the same name but only one of the classes is accessible.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3560 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
5313676a69
Make "Open containing folder in explorer" select the item.
...
Add "SharpDevelop.exe /addindir:path" command line argument to allow testing addins without having to install them.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3559 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Christian Hornung
2fde2f8329
Fixed the parse information not being updated when a window is closed with discarding the changes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3558 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Christian Hornung
22b9e89c87
Fixed SD2-1461 (Exception when renaming form) and other issues with renaming forms.
...
With the new view content system we must not switch views during a save operation.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3556 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
0cb2888c11
Added tests for VBNetFormattingStrategy; fixed inserting of end statements after single line statements; fixed SD2-1319
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3548 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Christian Hornung
3a63c4b209
Attempt to fix an exception that sometimes occurs when closing the workbench while an open text editor view has a selection.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3547 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Christian Hornung
214dcfa309
Workbench.ViewContentCollection now contains all view contents, including all secondary view contents.
...
The new PrimaryViewContents collection only contains the views that were originally shown in a new workbench window.
This fixes the 'Save all' button being disabled when there are changes only in secondary view contents.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3546 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
b8d273dc27
Fixed crash in CSharpExpressionFinder when the document contains carriage return (\r) without line feed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3544 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Christian Hornung
0ed5d7cf3d
Re-implemented persisting the state of view contents; the states are now saved in a single file (LastViewStates.xml).
...
Text editor no longer persists folding state because of possible problems when a file is changed externally.
OpenedFile attempts to persist the view state across reloads.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3543 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
2800566249
Partial rewrite of VBNetFormattingStrategy; uses a lexer for indenting; bug fix of SD2-1448, SD2-1284 and SD2-866; fixed multiple UndoSteps after renaming an entity.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3540 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
d25a379fae
Removed code duplication IndentSelection<->FormatBuffer
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3537 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
a2e61aee89
Fixed SD2-1450: Large amounts of output cause OutOfMemoryException
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3535 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago