Mathias Simmack
ac5d144c8d
updated XML editor for XAML style and schema (does NOT include the Avalon/XAML schema itself)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@633 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
3dc5023f79
Removing SharpAssembly. The AssemblyScout should be using code completion data from the ProjectContentRegistry and not SharpAssembly.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@630 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
5b241f39a1
Ported SharpAssembly from Fidalgo.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@628 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
a89751b639
fixed problem with disposed window
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@625 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
dc487c7331
Texteditor now uses DeclarationViewWindow instead of ToolTip (part of SD2-498)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@624 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4a3b169576
Use a copy of the text/color in the SearchResultPad instead of accessing the real document in the OnPaint method. This fixes some bugs when switching to the SearchResultPad after modifying the document.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@623 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
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
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
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
Matt Ward
a20acba51c
The Mono build task attempts to locate the Mono install path by reading the registry before falling back to its original method of assuming that the Mcs/Gmcs compilers have been added to the Path.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@593 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
8a3241306b
Fixed SD2-488: Highlighting editor does not work for addin-defined syntax modes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@587 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
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
7e7413ce36
Update component library, tried to fix exception when switching back from the form designer when deleting controls from the form so that the caret position is after the end of the document.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@572 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
a6dfc69c0c
Added support for Mono 1.1.9.2
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@568 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
cf7db885d6
Added more MSBuild file extensions so they are syntax highlighted.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@566 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
986a361923
Fixed SD2-479.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@563 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
278feb767e
SD2-453: ported CustomLineManager from Fidalgo
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@560 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
6205a7f110
fixed SD2-445 C# parser fails on default value expression in variable initializer
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@559 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
fe3e18a8f2
Patch from Shinsaku Nakagawa. Fixes two IME problems:
...
1. The font of IME is not changed when option changed.
(Option->TextEditor->General->Font)
2. The location of IME is not occasionally correct.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@555 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
abd9f2604d
Fixed SD2-458: Tab is always replaced with 4 spaces
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@551 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
d8bcf5d980
Added support for commenting/uncommenting a selection of xml.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@550 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
db88488928
Fixed assertion when typing a "RaiseEvent" statement ( http://community.sharpdevelop.net/forums/1156/ShowPost.aspx )
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@544 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
538974e08e
Fixed SD2-473. A KeyNotFound exception is no longer thrown if the highlighting strategy does not contain a LineComment property.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@540 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
ff3ac00775
Improved handling of proportional fonts.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@539 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
8f8218c216
Caret is now displayed at the correct position when using non-monospaced fonts. (but selecting with the mouse still doesn't work)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@537 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
009883c525
Use use static readonly collection instance for empty attribute, type parameter and parameter collections.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@536 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
51ee84424e
Fixed SD2-460: Parse error (inner classes in generic types)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@532 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
8afa7cc805
Allow references to unbound types in typeof/GetType expressions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@529 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
46038417a5
Fixed NRefactory bugs: VB partial class declarations and attributes with "Global." or "global::" caused parser errors.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@527 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
6c6d72de24
Fixed SD2-457: C# lexer crash on "0x"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@518 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
f4fa1ef613
Switched to NUnit for the NRefactory tests because Mike failed to tell me why he switched to MbUnit and broke ~20 Tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@517 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
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
2f79395791
Applied Fidalgo rev. 2075
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@500 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
6af13353d5
Use InvariantCulture for string comparisons - fixes problems with Turkish locale settings.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@492 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
a3cca20f00
Renamed InvocationExpression.Parameters to InvocationExpression.Arguments.
...
Fixed bug that caused SharpDevelop to add byte order marks to plain ASCII files when UTF-8 was chosen as default encoding.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@473 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3f4c0950f2
When renaming a field, ask the user if he also wants to the rename the property.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@472 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Mike Krüger
452b741835
Fixed SD2-419:C# Parser bug (methodBase is ConstructorInfo ? #ctor : methodBase.Name).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@466 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago