Daniel Grunwald
953c951b3f
Fixed SD2-503: WindowActive condition fails
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@619 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4d14446434
Add InterpreterWrapper.boo.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@618 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
c7edd9265d
Fixed BOO-542: CodeCompletion on interfaces doesn't list inherited Object members.
...
Fixed crash when cursor was at end of document and the DefinitionViewPad was opened.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@617 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
b55748e687
Add Boo.InterpreterAddIn.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@616 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
10fce36f1f
Fixed possible StackOverflowException in BooBinding. CodeGenerator can now created "Changed"-events and OnEvent-methods.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@615 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
85a45ca2ab
Allow generating interface implementations using the new CodeGenerator.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@614 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
1fa584b4f4
Fixed BOO-539: Forms designer does not hook up events to event handlers.
...
and BOO-538: Syntax colorization of doc-strings with slashes goes awry
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@613 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
d8a048e87a
Fixed possible endless loop in Boo ExpressionFinder.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@612 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
8a0c189a50
Added FormattingStrategy for Boo and fixed BOO-535: Code completion for generator syntax.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@611 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
e2d20525d9
Improved BooBinding:
...
Allow for code completion on ArrayReturnType and ConstructedReturnType even if they are encapsulated by an InferredReturnType.
Fixed code completion on arrays created through array literals or the "array" builtin.
Recognize variables created by "for" statements if their type is inferred from the element type of the enumerable object.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@610 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
a67e3f5220
Fixed BOO-300: #region folding
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@609 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
ba19122c8d
Fixed BOO-516: Tooltips don't work in last line of the document
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@608 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
a0a696f897
The commands "Create getter" and "Create property" now generate code using NRefactory. (part of SD2-436)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@607 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
1b7912d37f
Fixed bugs in boo code completion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@606 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
908db27ca2
- allow code completion bindings to handle ReturnEditAction by handling '\n'.
...
- add dummy token "?" to VB lexer.
- use IntegerLiteralResolveResult that doesn't do code completion instead of returning no ResolveResult at all when resolving an integer literal.
- Implemented SD2-501: type inference when typing for both C# and VB.NET.
You can now type "? name = expr;" or "Dim name as ? = expr" and SharpDevelop will fill in the type for you.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@603 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
e78818566c
Changes in the highlighting are shown when closing the options box, no need to restart SharpDevelop anymore.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@601 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
fa58de2275
Fixed BOO-524 (Autocompletion on import doesn't list only namespaces) in Boo and VB: now only classes that contain public static members are shown in the "import" completion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@600 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
09f1580e2a
Add quotation marks around the post-build event batch file to fix compiling in paths containing a space.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@599 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
bd0a39dd05
Fixed C# ExpressionFinder bug when typing "\." inside a string literal.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@592 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
bf9be4201b
Add list with documentation about the doozers.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@590 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4c6e2726c7
Add attribute completion to BooBinding.
...
BOO-436, Smarter Boo integration (Macros, Attributes, Modules, and Imported Classes)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@586 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
738f985f03
Fixed BOO-347 (BooBinding does not detect methods generated by AST Attributes)
...
Fixed bug when switching layout configurations.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@585 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
53453edab6
Fixed BOO-380 (Namespace aliases handled incorrectly during code completion).
...
Fixed BOO-515 (Expression resolver thinks " is String.Empty).
Fixed BOO-346 (Addin does not reference Boo.Lang.Useful by default)
ParserFoldingStrategy now uses both the RecentCompilationUnit and ValidCompilationUnit for folding. This makes folding more stable in VB and Boo.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@584 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
2848336602
Add boo file templates and icons.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@583 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
fd562a9339
Added form designer to BooBinding (BOO-513).
...
Fixed BOO-511 (#develop should not display boo's "generated" module classes).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@582 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3ad811d6da
Add missing file headers.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@579 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
0b29102431
BooBinding: Implemented inferring the return type from the "return" statement.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@578 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
a067ef2b3a
Use Boo.Microsoft.Build.Tasks.dll from repository instead of recompiling it every time in the PostBuildEvent.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@577 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
5ab533f75d
Added compilation support to BooBinding.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@576 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
fd56108c8c
Included fix for OverrideMethodsCodeGenerator by Yannick Kiekens (purplebox).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@561 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4b0ac9160e
Add "Convert buffer to Boo" command to BooBinding.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@553 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
2c1fdd4b8f
Fixed SD2-474: Allow targeting other .NET Framework versions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@549 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
0ac8a0bd47
Fixed SD2-472 (Cursor disappears off screen whilst pressing right arrow key) and a newly introduce performance problems with large files (>5000 lines).
...
Added constructor insight support to BooBinding.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@546 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
6b4df3a30e
Added support for local variables and simple type inference to BooBinding.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@545 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4aa100ffdf
Boo implicitly references System.dll and Boo.Lang.dll.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@543 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
f5dabdb4d8
Fixed paths in BooBinding project files.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@542 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
82819e5ed1
Add BooBinding.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@541 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
b473396c67
Fixed SD2-420: Non-generic classes and generic classes with the same name collide in the DOM.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@533 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
820f9a21b7
Fixed SD2-440: Icon for local variables and parameters
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@525 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
283a39e280
Fixed SD2-425: Improve project options
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@508 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
85855fb8fd
Put ProjectImports into the translation database.
...
Enabled AutoComplete for the ProjectImports combo box.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@507 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
830e2bf7c5
Worked on SD2-425 (Improve project options): you can now choose in which section the OutputPath property is stored.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@506 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
42948ac62a
added list of project namespaces
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@505 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
64c1f4f6a8
added vb.net projectlevel-imports option panel
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@504 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
76d0e4da6c
Allow user to choose configuration and platform in the project options. (part of SD2-425)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@503 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
68f7c01970
Fixed some P/Invoke declarations where FxCop complained they weren't portable to 64bit and some other complaints from FxCop.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@501 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
9169d53913
Improved project options (more strings translatable, reference paths tab works now)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@494 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
983cd66df0
Put more strings into the translation database.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@489 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4b0f6b5a2e
Application and Signing project options panels now use the translation database.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@488 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
d43964af7c
Allow addins to have their project/file templates stored in the addin directory.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@478 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago