Daniel Grunwald
aa34af8ced
Fixed some small bugs.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@159 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4c05bc6cdd
Fixed code completion for generic methods.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@158 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
973804ccb4
Fixed C# ExpressionFinder to support generics.
...
Implemented field references on generic classes in c# parser ('SomeGenericClass<string>.StaticProperty = "Beispiel";')
Fixed form designer code generic (use "this" instead of class name).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@157 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
79e5c60dcf
Added invocation of generic methods to c# parser.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@156 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
059e7e904f
Added anonymous methods to c# parser.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@155 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
b78ab08cfb
Fixed code completion bugs regarding generic methods.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@154 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
c3c5d155d3
Fixed generic class and method declarations in C# parser.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@153 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Mathias Simmack
2265ec1b76
'FormDesigner.addin'patches to access the Customize dialog (I needed some of the new .NET 2.0 controls; these *Strip* things :o))
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@152 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
67837d7f39
Renamed FileUtility.IsEqualFile to FileUtility.IsEqualFileName (this was a successful test of 'rename').
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@151 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
869779a47c
Implemented "rename" refactoring.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@150 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
9271e6d1fb
Implemented "Find references".
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@149 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
7a475e2a67
Added "find overrides".
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@148 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
dc6c33595a
Added constructor overload lookup.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@147 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
864ed8b726
IconMargin now shows icons for methods and properties that can be clicked to execute actions on the properties/methods.
...
Currently, only "go to base class" is available for overridden methods, which jumps to the method that was overridden.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@146 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
a1c667f5f1
Bookmarks (and breakpoints) are saved in the project preferences.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@145 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
f7b73adbb0
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@144 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
96160bb80d
Breakpoints are now a special kind of bookmarks.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@143 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4ea21dbd69
Added xml documentation cache. Xml documentation files with more than 300 entries are now converted into a binary format that does not require to be hold in memory to look up the documentation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@142 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
995de1838d
Even more performance improvements for the LoadSolutionProjectsThread. Fixed SkipCurrentBlock() in C# lexer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@141 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
8ec53afcbd
Improved performance of parser run after opening a solution (really big improvement!!).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@140 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
b468d12412
Fixed VB code completion. Fixed method overload lookup.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@139 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
daee009454
Resolver is now using ExtractMethod to parse only the current method to get local variables.
...
This removes the need to save the NRefactory-CompilationUnit in the Tag property of the AST-CompilationUnit.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@138 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
da478ba25f
Fixed assertion when parsing method declaration with an unnamed parameter (when the user is still typing): use name '?' instead.
...
Double-Clicking on the definition view pad now jumps to the location clicked on in the main view.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@137 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
0b5f2e9148
Fixed bug in C# parser that could generate null reference as method invocation argument (+added unit tests).
...
Fixed bug regarding FileSystemWatcher to prevent crash when file was changed externally.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@136 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
2e9bc7c8a2
Fixed string splitting.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@135 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
e0697cfcdd
Implemented ExtendedWebBrowser to get the NewWindow event.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@134 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
e3883d8088
CurrentAmbience now uses the ambience of CurrentProject.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@133 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
5ee7ff51e4
Small bug fixes (StatusBar, ProjectContent).
...
Also, GetCorLibProjectContent() is now called directly after startup (so the classes are loaded while the user chooses the project)
Fixed output path of some addins in release build.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@132 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
dd20fc51f7
Display parsing progress in status bar when opening project.
...
Fixed cross thread calls on SWF controls.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@131 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
d0400c2e1d
Fixed code completion for VB.NET. Implemented LanguageProperties to control case sensivity for project content.
...
Fixed solution loading to first create all project contents and then create the references to each other.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@130 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
62d43e407f
Fixed SD-338: Selecting text with the mouse by clicking in the gutter
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@129 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
bed8c237cd
More CC bugfixes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@128 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
d76c2f86e8
Worked on code completion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@127 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
921a3d3acd
Implemented code completion for generics. Fixed code completion for arrays.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@126 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
60661b7eab
Worked on code completion for generics.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@125 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3539fc4de3
Worked on SharpDevelop.Dom (just a step closer to being able to begin working on generics support :)).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@124 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
f49f5b9f04
Ctrl-Space completion now shows generic type parameters after class name.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@123 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
42b4743835
Fixed some bugs in code completion and error drawing.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@122 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
a17fed9eda
Optimized StringParser.
...
Included PieceTableTextBufferStrategy from David McCloskey, but it's currently commented out.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@121 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
f22ad7df86
Merged Dom/Implementations/Abstact* and Dom/NRefactoryResolver/*.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@120 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
20997e6e9d
Renamed some files Abstract* -> Default*.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@119 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
a5d79f2499
Worked on SharpDevelop.Dom (merging Implementations/Abstact* and NRefactoryResolver/*) + some bug fixes when creating new projects.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@118 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
ecb18d86d0
fixed SD-353: Wrong position of insight window when horizontal ruler is visible
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@117 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
e5ed32e6e2
added shadows keyword to syntax highglightning definition
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@116 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
56ff59431f
AddInBuildingGuide modified for Corsavy.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@114 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
David Srbecký
e051794455
Minor fixes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@113 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
David Srbecký
9c5e0db7aa
Debugger stepping made more stable
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@112 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
c9c309b7c4
Add SharpDevelopAddin project template.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@111 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
f17c72e038
Replaced LoadWithPartialName through Assembly.Load, it seems to do the same job in .NET 2.0.
...
Optimized the StringParser a bit.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@110 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
e73b222ff3
ParserService does not lock parsed files anymore.
...
Moved common options panel from C# and VB.NET to base.
Fixed bug in property pad by introducing PropertyContainer (combined set of DesignerHost, SelectableObjects and SelectedObject).
The PropertyPad now automatically shows the PropertyContainer of the active ViewContent.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@109 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago