Daniel Grunwald
83d7b3301e
Fixed SD2-405: Invisible menu item can be run by shortcut.
...
Fixed SD2-376: Debugger: Menu consistency.
Added caching to SearchClassReturnType (dramatically improves code completion performance in classes that have many base types like XmlView).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@336 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
8bc61f3898
Fixed SD2-398: Add support for nullables to the C# parser.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@331 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
a80f630082
Code completion improvements.
...
Made forms designer capable of loading classes that don't use fully qualified names for the fields.
Added solution that includes unit tests.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@330 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
20199d196a
Fixed SD2-401: Using aliases for classes.
...
Usings like "using StringCollection = System.Collections.Generic.List<string>" are now valid and code completion works correctly for them.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@329 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
465e919934
Improved lazy-loading.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@321 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
737cbb83df
Remove some Console.WriteLine() calls; catch some exceptions which previously were ignored silently or just dumped to the console.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@319 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
2819cee5df
Update XmlEditor file headers. Display browser's status text in status bar.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@318 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
6284ddd531
Made Help addin use the default browser view content. (moved advanced toolbar from help addin to Base)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@316 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Mike Krüger
c82fa4b90b
File tabstrip context menu now working again. (Patched docking suite. Take care on dockin library updates.)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@314 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
ac2c93aa16
Added ILAsmBinding and ICSharpCode.Build.Tasks (library for additional MSBuild tasks like ILAsm)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@309 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Andrea Paatz
5872552ae9
Finished the Lexer position test, please add some more VB test if you know the language better than me :)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@305 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Andrea Paatz
937991a230
worked on VB Positions, added some C# tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@303 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Andrea Paatz
32051d0aa0
removed one more Console.WriteLine
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@302 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Andrea Paatz
639a4d231f
worked on Positions and removed some debug Console.WriteLine
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@301 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
68c1a4a56a
Fixed SD2-379 (Exception dialog box).
...
Fixed bug with empty catch statements.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@297 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Andrea Paatz
717cbb8aa9
added some LexerPasotionTest for VB too. The Positions after a \n in VB not working in the Moment, kommented test out wich are not working...
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@293 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Mike Krüger
2344eff173
Fixed text editor caret positioning bug. (occured with fonts that had different font withs for bold and plain chars)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@292 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Andrea Paatz
6109650a01
refactoring of the lexer is now ready: reader, line and col are now private in the AbstractLexer, the derived classes do not need to handle positioning stuff
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@291 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Andrea Paatz
6a9debd3ad
C# lexer ready, begin with vb lexer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@289 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
785ce51a02
fixed wrong test
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@287 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Mike Krüger
4e7cb5154a
worked on codedom ast codegenerator. codedom code generation is now more in line with the .net codedom formsdesigner output.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@286 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
0ca4a6c4be
inserted operator declartions into DOM. fixed locations of operator declarations, this enabled folding for them
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@285 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Andrea Paatz
6b19da7176
added some Token position tests and refactored the c# Lexer. Want to put all line and col management in the AbstractLexer. BV Lexer needs to be updated to use the new ReaderRead and ReaderPeek functions. line and col should be private and Line and Col readonly.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@284 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
8233ca63b0
unit tests for vb.net type level declarations
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@281 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Mike Krüger
c0a8911cf1
taken out test assemblies from main project.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@279 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Andrea Paatz
858cae2c3c
Start to write PositionTest for the Lexer and added the NRefactoryTest Project to the SD combine
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@277 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
1d56eae875
fixed positions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@275 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
ed2a438995
correct positions of type members with modifiers
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@274 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Andrea Paatz
4409a2e4e0
go to definition now works for parameters too
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@273 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
18a9bd0a26
work on custom events
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@272 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Mike Krüger
5ca739dbca
Worked on bookmarks
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@271 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
94ae1cc253
added operator overload support to vb grammar
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@270 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Mike Krüger
1738db8864
Fixed CodeDOM output bug which prevented the forms desinger from working.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@268 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
588845f7e7
Keyword completion is not activated in comments anymore.
...
VB lexer now reads documentation comments.
Resolver now distinguishes between Type and Default context -> property declarations like "public Size Size {" resolve properly (TypeResolveResult for the first Size, MixedResolveResult for the second)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@267 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
c27ee76994
Small bug fixes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@266 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
2cdb101e4a
Improved prjx imported.
...
Added importer for VS.NET [2003] projects.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@264 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
740ff79422
correct test
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@263 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
271e00448d
custom events support
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@262 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
b414c2c33a
Fixed some resolver bugs.
...
Added "bookmark" for classes.
Added support for finding references to classes and renaming classes.
Renamed the Erbauer/Auswerter classes.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@260 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
0e75a514cf
When typing a variable declaration like "List<string> list = new ***", the new-completion popup preselects "List<string>".
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@250 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
39e4a95f2d
Fixed C# parser (added support for generic methods inside interfaces).
...
Changed CurrentLineBookmark to be invisible in BookmarkPad and not saved.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@245 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
3d3b57eec6
Fixed parser crash introduced in last revision.
...
Made debugger addin lazy-loading.
Fixed bug in MarkerStrategy causing parts of removed markers still being rendered.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@243 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
80c70338c7
Fixed code completion bugs regarding "global::"/"Global".
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@240 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
4f2ce47b02
Fixed some code completion bugs.
...
Reactivated FiletypeRegisterer addin.
Added HandleConditions property to IErbauer.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@238 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
331c44292e
Applied new header to all source files.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@230 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
baf2cf6305
Fixed solution saving (the order of the solution folders would reverse every time the solution is saved).
...
Added tool to set the file headers.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@229 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
e7682346e9
Added generic methods to VB.Net grammar.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@228 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
f395a72edb
Added panel with options for code completion.
...
Fixed bug in CodeCompletionListView (when entering a name that did not exist in the list, the ListView didn't remove the current selection but selected the first entry).
Made MessageService.ShowError use the ExceptionBox in release builds.
Made ExceptionBox link to the mailing list instead of the bugs forum.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@227 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
9d32b99b27
Code completion remembers frequently used items and prefers them in SelectItemWithStart().
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@225 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
6adc092649
Added tool to put revision number into AssemblyInfo files.
...
Included revision number in splash screen.
Made ReflectionClass load custom attributes.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@223 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago