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
17 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
17 years ago
Daniel Grunwald
cd400c7cc0
Fixed SD2-1474 (ClassInheritanceTree returns incorrect results)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3602 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Christian Hornung
b982652de5
Add unit tests for ClassInheritanceTree, including failing (ignored) test that shows the cause of SD2-1474.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3600 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
7efa7d9571
Fixed null reference exception that could occur if the TextBoxTextChanged event was fired before the XmlTreeEditor was created.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3599 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Daniel Grunwald
fef66a43e6
Fixed exception opening StyleCop options when StyleCop is not installed
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3597 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Christian Hornung
d2fb81271c
Fixed the Windows.Forms designer not reloading when a referenced assembly has been changed.
...
TypeResolutionService now additionally keeps track of loaded assemblies on a per-instance basis to support this.
Use Assembly.CodeBase instead of Location for determining the assembly path when possible because Location may refer to a shadow copy.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3595 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 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
17 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
17 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
17 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
17 years ago
David Srbecký
9c88a25ccd
Some exceptions may not be interceptable in release code
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3589 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 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
17 years ago
David Srbecký
c19717ac7e
Methods for reading and writing of process memory. Test that breaks string immutability using memory write.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3585 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
213abd0b2a
Fixed null reference exception when debugger is running.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3584 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
751002111b
Allow setting integers to hex numbers.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3583 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a0d768dfff
XML comments for WpfDesign.
...
Fixed NullReferenceException in MemberLookupHelper.SignatureComparer if a parameter has no return type (can happen when there are syntax errors).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3582 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Siegfried Pammer
a8620375cf
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3580 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Siegfried Pammer
a9ad6e8f8a
Small improvements in watch pad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3578 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
3c45d0ddae
Remove ClassEditor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3577 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ed46c19785
Remove ClassWizard AddIn.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3576 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
04be1cd83a
Add cache for MemberLookupHelper.GetTypeInheritanceTree. Improves performance when there are many extension methods available for code completion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3574 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Daniel Grunwald
f08eb73a16
Fixed typo that caused unit test failure.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3570 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Matt Ward
567c4e9e48
Fixed SD2-1349 - WiX setup files editor shows misleading error when unable to find any TARGETDIR Directory or DirectoryRef elements.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3567 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Christian Hornung
eb46887d5f
Prevent project resource image editor from resetting the custom tool to ResXFileCodeGenerator when PublicResXFileCodeGenerator is selected.
...
Set AcceptButton and CancelButton on SetReflectorPathDialog.
Add icon to "Close" entry in text editor context menu.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3563 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Matt Ward
01571affa4
Added initial code completion support for the Python Console window.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3561 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 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
17 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
17 years ago
Daniel Grunwald
031735218d
Added PublicResXFileCodeGenerator.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3557 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago
Siegfried Pammer
8fe2b48a0a
fixed forum-8378 and changed data structure from ArrayList to List<byte>.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3555 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
29dc52e5ae
Fixed SD2-1350. XSLT document function now supported when running transforms.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3554 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
c5c59e9a43
Updated to IronPython 2.0 Beta 5.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3553 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f28c5af616
Fixed exception double clicking code-coverage class node when that class didn't contain any methods.
...
Console pad: support calling methods like "this.M()" using the syntax "M()".
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3552 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
61c64ac3e7
fixed conditional breakpoints and ==-operator evaluation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3551 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christian Hornung
c6c52a4d9b
Reflector AddIn: Wait until assembly loading is finished after starting Reflector. Restore the Reflector form when it is minimized.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3550 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christian Hornung
bc98ed09b7
Reflector AddIn: Support indexers with non-default names.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3549 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 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
17 years ago