Daniel Grunwald
9d28721432
Fixed VB lexer crash on empty char literals.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@749 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
91104f4152
Fixed SD2-559: Jagged arrays don't parse
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@747 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
7eabc20547
Fixed SD2-558 (Override as variable name) and the first half of SD2-559 (Jagged arrays don't parse)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@744 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
ae264e9aff
Fixed two bugs in the C# to VB converter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@726 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
50a9f45f25
Fixed NullReferenceException when typing an OptionStatement.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@725 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
2e819f05f1
Use List<SwitchSection> and List<CatchClause> instead of ArrayLists.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@722 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
9128a01c7b
Fixed SD2-544: Tooltip stays visible when user starts typing
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@719 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
951b9bf716
Fixed some C# output visitor bugs.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@716 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
cba44d45b9
Fixed SD2-547: Incorrect text line selected after scrolling text editor window
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@711 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
0cd63b78df
Fixed SD2-554: Enum members in output visitor
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@710 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
625fa7f119
Use ParseUtil.ParseX<T>(string) instead of ParseUtil.ParseX(string, Type) for the NRefactory unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@709 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
ab7edc9537
When using Ctrl+C or Ctrl+X when nothing is selected, the current line is copied/cut (patch by Martin Nordholts).
...
Fixed exception when typing a pipe '|' in the new project dialog.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@707 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
b842af5b4c
Fixed some small bugs.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@705 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
fb12258ca6
Always show tooltips below the code line - patch by Yannick Kiekens (purplebox).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@704 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
db979be5f7
Improved C# to Boo converter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@701 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
d9df3a65dd
Fixed SD2-504: Explicit implementations of generic interfaces cause parser error
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@690 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
fa98de1bd8
Use shadows, improved colors for debugger tooltip.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@686 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
c7500d9f59
Fixed SD2-512: Form Designer cannot load "Color.FromArgb" definitions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@668 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
c6a905105d
Fixed UTF8 auto-detection. (Thanks to Christian Hornung)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@661 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
834d5bf387
Fixed ObjectDisposedException generated when running XSL transform after splitting the XSLT Output window. The TextAreaControl/TextArea classes were not removing document event handlers when disposed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@653 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3b5070c22f
Improved code completion for Boo.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@649 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
30f7efb8ea
Fixed a minor bugs in C# to VB and Boo conversion, fixed possible endless loop in VB lexer and a NullReferenceException when using "Go to" in XML files.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@647 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
eb93ff4149
SharpDevelop now passes properties so that MSBuild accepts them for both the scanning and building steps -> compiling Boo and ILAsm applications and specifying the target Framework version in C# works again.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@644 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
205b2efb02
SharpDevelop should now work on .NET 2.0 final. Implemented a workaround for SD2-485 (Compile solution not working with .NET 2.0 RC1).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@642 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
04b763d047
Display TreeGrid in debug mode (currently without content).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@641 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4c9c120fef
Add TreeGrid control.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@640 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
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