Daniel Grunwald
6b13b051c1
Fixed exception when a file was modified externally so that the old start position of a class is on an invalid line.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3039 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
4d5873eec9
Python parser now gives classes the namespace of the file. Added code completion support for local variables.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3038 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
985ca71e1b
Add SimpleWorkbenchLayout (a very simple layout which is not using the docking library, all pads are fixed on the left side)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3037 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
5f1c768d62
Moved IHighlightingStrategy.GetRuleSet and IHighlightingStrategy.GetColor into a separate interface.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3036 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
b241da0577
Fixed the NullReference bug, when no document is opened in TaskListPad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3035 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
7db58ef39d
Code completion in the Python binding was not working due to a change in the AbstractCompletionDataProvider's GetExpression method where the expression offset is now after the end of the text.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3034 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
de2d66bc22
Added System reference to Python console project template.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3033 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
1b1e268cac
The unit tests window was not colouring the tree nodes when running a test when a test fixture had a base class with test methods but no TestFixture attribute (e.g. CecilLayerTests class).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3032 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
f0c34f388d
Updated WiX to version 3.0.3907.0
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3031 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
8b84f4ce72
Removed NUnit's log4net.dll from the installer since it is no longer used.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3030 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
6228c14e07
Removed message box from TaskListPad and cleaned the code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3028 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
f4567803e8
task pad now refreshes when ActiveViewContent is changed
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3027 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
952430f6fa
Fixed some bugs in the hex editor
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3026 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
6fa46444c7
updated ICSharpCode.SharpDevelop.addin for SD2-1404
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3025 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
9e02985b62
Implemented SD2-1404.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3024 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
46ff714cc1
Fixed SD2-511: Code completion in inserted line
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3023 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
ef561b891c
Fixed forum-6924: conversion of string constants from C# to VB should use vbCr, vbNullChar etc.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3022 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
5cd232c045
Fixed forum-7496: Crash when starting the debugger after deleting a line containing a breakpoint.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3021 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
bc1cff71af
Fixed forum-7627: FindWordStart function bug
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3020 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Alpert
de1ed7c4f4
Added basic support for Extract Interface refactoring in C#; not yet tested in VB.NET:
...
- moved MoveClassToFile, GetDocument, and ExtractCode from ClassBookmarkMenuBuilder.cs to FindReferencesAndRenameHelper.cs to co-locate similar refactoring helpers
- added ExtractInterface refactoring to the ClassBookmarkMenuBuilder, RefactoringProvider, and NRefactoryRefactoringProvider
- added some test for NRefactoryRefactoringProvider in a new test project: ICSharpCode.SharpDevelop.Dom.Tests
- added default string resources for ExtractInterface to both StringResources.resources and LocalizeDb.mdb
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3019 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
f1f08d88e7
upload of missing file Change.cs
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3018 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
94b6797bc1
Fixed bugs regarding lambda type inference.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3017 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
2a663282e9
Provide code-completion for System.Web when editing single files outside of a project.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3016 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
0002600457
- Implementation of options dialog
...
- some minor bug fixes
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3015 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
7236ca06c0
Fixed lambda type inference when the lambda was used for an expression tree.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3014 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
3b59a03923
Fixed SD2-1393: Implicitly typed variable declaration without new keyword throws exception
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3013 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
fa9d4b17a3
Improved handling of incomplete lambda expressions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3012 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
a36875a615
Fixed anonymous types with explicit property names.
...
Fixed type inference when lambda expression is used as argument to a constructor of a generic class.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3011 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
f5913a8d1d
Worked on lambda expression support.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3010 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
420b068acd
Rewrote type inference and overload resolution. The new version has support for implicitly typed lambda expressions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3009 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
1014987ccd
Fixed problem where a form's resx file would be opened the next time a solution was loaded if the solution was closed with the form open in the designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3008 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
755c666347
Fixed forum-7601: 'Remove unused import statements' command removes extension method's namespace
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3007 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
48694b5ee1
Fixed list of Boo primitives.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3006 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
f204d767bf
Fixed forum-7594: prevent exception in DynamicHelpPad if HtmlHelp2Environment.GetMatchingTopicsForDynamicHelp returns null.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3005 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
7f07348741
Add option to context menu to automatically add a missing using statement.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3004 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
3204788971
Refactored previous change to avoid other null references that could occur when typing in spaces around element names.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3003 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
4339fffef0
Fixed null reference exception that occurs when attempting to go to the schema definition inside an empty start tag followed by a newline and then spaces.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3002 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
6722800a0e
Fixed null reference exception that occurs when a Python method is missing its last parameter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3001 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
f6fb352ed1
FileChangeWatcher: prevent exception when OpenedFile.FileName is null.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3000 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
bff7f206c0
FileChangeWatcher: use HashSet instead of Set, we don't want to sort
...
TaskView: split up long words in tooltip (e.g. long generic type names in compiler errors), they cause bad Windows Forms performance
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2999 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
cb20c5214c
QuickClassBrowser: fixed display of classes (namespace was missing).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2998 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
392ef70922
Fixed SD2-1297: Implement "safe saving"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2997 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
7e345cff99
Implemented SD2-1296: Watch files for external changes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2996 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
f8c1795d4d
- Renamed HexEditControl to Editor
...
- Changed caret to custom drawing without WinAPI (not blinking anymore)
- Updated changes.txt, added bugs found by Matt Ward
- Improved calculation methods GetOffsetForPosition and GetPositionForOffset -> setting of the position of caret is much easier now.
- Improved drawing methods, removed GC.Collect() call at the end of drawing -> faster.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2995 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
66139d6231
SD2-1364 - End operator statement not added after user presses enter key. Patch by Siegfried Pammer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2994 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
3a1d4e2879
Limit length of entry names in clipboard ring.
...
Fixed code completion on generic new expressions ("var a = new List<string>();")
Make ResolveResult immutable because it can be cached by the resolver.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2993 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
02238ea49c
Fix forum-7502: copy documentation when cloning members, fixes missing documentation in tooltips for generic methods/methods in generic classes
...
ConvertToMSBuild35: do not add .NET 3.5 references again when the project already is .NET 3.5.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2992 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
111e507419
Fixed forum-7497: Wrong generic overload resolution in tooltip (when a generic method was called from another generic method)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2991 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
98b7690971
Fixed usage of AmbienceService.CurrentAmbience: sometimes the ConversionFlags were not used because the ambience object was recreated.
...
Fixed page up/page down in text editor: confusion between character and pixel coordinates caused caret to move to the wrong column.
Fixed crash when StartProgram or WorkingDirectory were invalid paths.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2990 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
fadb5ffd20
Changed the order that highlighting definitions are loaded by the text editor so that those in the user profile are loaded last and therefore override any defined in the data\modes folder or in any .addin files.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2989 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago