Daniel Grunwald
8b507a58ac
Use Dictionary instead of Hashtable in BrushRegistry to prevent boxing of Color objects. Use Pen.DashPattern instead of Pen with HatchBrush for dotted pens.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3673 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
dbaed14afa
Memory usage optimization for the Text Editor as suggested in forum-8629.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3672 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
8281a3af0e
AvalonEdit syntax highlighter: merge changes in V1 XML Schema, use atomic groups for the keyword regex.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3666 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
650e909244
Fixed forum-8538: incorrect selection on Undo/Redo.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3664 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
7cd399e8d2
Fixed forum-8567: "invalid EmbeddedStatement" when using Dim in single-line-if "If a Then Dim b As String"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3663 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
356b72f930
Fixed handling of query continuations.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3662 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
c816abee89
NRefactory: Remove TypeReference.SystemType. TypeReference.Type now always represents the system type for primitive types.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3660 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
20fad3dd84
Forum-8545: Fixed color of +/- sign in folding marker.
...
By default, use system colors for folding marker.
Fixed Mode.xsd so that .xshd files generated by the highlighting editor are valid again.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3658 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
bcb4ace39a
Fixed NRefactory bug when detecting cast expressions: If the tokens in the parenthesis look like a pointer type, don't check the cast follower.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3656 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
81364494d7
Fixed exception in syntax highlighter when slowly scrolling to the end of the document (so that the span stack is set for all but the last line).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3639 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
d1575ceb4f
Update AvalonDock to 1.1.1714, fixed focus bug when there are secondary view contents.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3638 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
053bdcee81
Add AvalonEdit to setup.
...
Fixed text selection at end of document.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3636 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
fd48c4b958
Add AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3635 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
d64c3db0da
Fixed forum-8572: scoping of query continuation variables (thanks to Joseph Albahari)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3629 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
0bc307d4eb
Mark .exe, .dll and .bat files as executable (required for cygwin).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3619 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Ivan Shumilin
1069fc57dc
xaml specification, xaml backend, reorganize code, etc etc
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3609 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2bffb7e184
Update Clipboard.ContainsText using a separate thread.
...
Fix/workaround for SD2-1466 - SharpDevelop freezes when debugged application sets clipboard text.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3605 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
a8620375cf
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3580 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
0affcacda3
Host option panels in WPF window, allow WPF option panels.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3568 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f608ae96c7
Update to AvalonDock 1.1.1692.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3566 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
d8da3abb1e
Add <inheritdoc/> to XML doc completion, add MIT/X11 license template.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3562 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
b8d273dc27
Fixed crash in CSharpExpressionFinder when the document contains carriage return (\r) without line feed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3544 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
eaca0978dc
Rename category for WPF project templates from ".NET 3.0" to "WPF".
...
Made Token.next internal (it is for Peek support in the Lexer and should not be directly used)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3538 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
d25a379fae
Removed code duplication IndentSelection<->FormatBuffer
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3537 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a8570d9287
Fixed snippet converter C# -> VB (references to unknown properties like "this.Font" were seen as method groups, causes the converter to incorrectly add "AddressOf")
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3531 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
72bc6eddad
SD2-611 - Auto-Complete tooltip does not word wrap when displayed on the left
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3515 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
e0c660f7bb
Improved "Extract Method" and added IsReferenceType to IReturnType
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3512 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
b8b9b2fd39
Disable VSTS code analysis inside SharpDevelop.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3507 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
35a582d4f8
Improved support for FxCop 1.36.
...
Fixed some problems in SuppressMessageCommand.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3506 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
eb63955007
Upgrade AvalonDock to 1.1.1648.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3495 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2110f0ca43
Add WPF startpage.
...
Fixed XmlEditor unit tests (Form.Show(owner) throws an exception when called in a non-interactive windows service, but Form.Show() works)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3490 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
15336dd45f
Add icons for pads; dispose view contents when closing them.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0wpf@3478 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
1dc0c12074
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3477 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
690d353d37
Fixed forum-8290: Do not add "static" to constants when converting a VB module to a C# class.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3476 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
37537f28bf
Fixed forum-8242: VB.NET parser does not support "For Expression = Start To End" syntax.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3473 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
e71f8f1c16
When repeatedly getting the full document text, reuse the same string instead of creating a new one every time.
...
Write executed menu and toolbar commands to log.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3463 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
79c8d01269
Upgrade to AvalonDock 1.1.1631.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0wpf@3462 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
90e697e7b7
Upgrade to new AvalonDock version, support for ViewClosed event.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0wpf@3450 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
57b90f070b
Upgrade to new AvalonDock version.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0wpf@3444 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
0ab5c4b55e
At "Caret Line" to text editor (disabled by default) - based on patch by Troy Simpson.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3440 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ce47d3c5db
Throw descriptive exception when escape character '@' is at the end of a highlighting expression.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3439 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
585c7519f4
finished AST generation for VB.NET query expressions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3403 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
91f3864fc6
started work on VB.NET queryexpression AST
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3389 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
082b2f4bd4
VB.NET: grammar (no AST generation yet!) for query expressions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3386 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
7778023f03
cleanup
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3385 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
d5333fe80f
VB.NET tokens for QueryExpression
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3383 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
98f4e6aacc
VB.NET lambda expressions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3382 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
5add8e0921
VB.Net: "Option Infer" statement
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3381 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
ead3e0d612
added "Infer" keyword;
...
ordered keywords;
memberreferenceexpression vs. typereferenceexpression
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3380 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
90197b2101
VB.NET: Identifier expression can have type arguments;
...
Added tests for AddressOf expression
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3378 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago