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
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
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
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
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
Daniel Grunwald
a2fc15687f
Fixed some properties in the project files.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@108 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
3291bbb15f
Moved debugger pads into their own subcategory in the view menu.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@107 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
2bb8881add
Fixed project template options.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@106 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
bbe15432b7
Fixed docking of project options panel.
...
Definition tooltip does not try to override text marker tooltips anymore.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@105 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
90c13fc553
Add definition view pad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@104 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
ce2c0b3e67
Fixed bug that prevented project scout treeview from redrawing when opening folder without contents.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@102 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
8b3d5f9b89
Made tooltip static so only one tooltip can be displayed at one time.
...
Tooltip now shows current value of local variables/parameters when debugging.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@101 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
8f0d6da9ad
Fixed SD-318 and SD-347. Many small changes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@93 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
20b09a9e74
Improved XmlDoc to text conversion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@92 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
836369b586
Update DockPanelSuite, fixes bug that views were not properly closed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@91 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
b8367938c5
Included file icons from Wolfgang Bartelme.
...
Fixed exception when loading project that has a .xml file declared as "compile".
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@90 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
22f417e362
Language bindings can now determine on what characters and keywords code completion should be triggered.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@89 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
9b103ca09a
adopted patch from fidalgo revision 1807
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@88 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
1bd2aefc9e
Fixed StackOverflowException when property ReflectionIndexer.Parameters is used.
...
CC does not pop up on integer literals anymore.
Fixed focus stealing when moving mouse over FoldMargin.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@87 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
2b0fd8cc53
Resolver can now find correct overload in a method invocation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@86 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
d4b3e2860c
Fixed some bugs.
...
PropertyCodeGenerator can work with fields like '_fieldname' or 'm_fieldname'.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@85 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
9b9699e934
MSBuildProject now uses Microsoft.Build.Engine instead of calling MSBuild.exe.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@84 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
ea1e8a047a
Fixed bugs in ParserUpdateThread.
...
Fixed bug in InsightDataProviders.
Added unit test for CC lookup of a method with multiple overloads.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@83 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Mike Krüger
f5cd93dd9f
#D now runs under the latest .NET Framework.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@82 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
b5cc91e62e
Fixed MessageView bug.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@81 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
cc63250aed
Many bugfixes/improvements in the resolver.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@80 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
c9c374372a
ParserService now supports ProjectReferences.
...
Go to definition now works for local variables.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@79 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
c01804f7d2
Added feature: go to definition (Ctrl-Enter)
...
Set warninglevel to 4 for Core + Base (somehow it was set to 0 -> a bug in AbstractMember.cs was hidden)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@78 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago