Daniel Grunwald
a16fc826ce
EventHandlerCompletitionDataProvider: build event name correctly ("button1.Click"=>"button1_Click"), fixed support for generic delegates (EventHandler<T>)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2594 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
c989cbc19e
Support right-click > add using on type names when the "using" is missing.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2586 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
988c450347
Revert text editor selection code to that currently used by SD 2.1 - keyboard selection was broken by an old version of Troy Simpson's patch.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2570 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
50a59336df
Refactored the interface IAttribute to include useful information (type reference to the attribute type + arguments).
...
Begin work on a Xaml language binding.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2564 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
6331df6b0c
Fixed forum-17502: exception in C# and VB lexer when a hexadecimal literal is larger than ulong.MaxValue.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2559 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
f3787b6fc0
Fixed import of VS2003 projects that were saved with system encoding.
...
Remove unused parameter from TextArea.SetCaretToDesiredColumn.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2542 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
a627f020d5
Disable IME on 64-bit Windows.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2541 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
797979974d
Syntax highlighting: Allow keyword groups without keywords to fix SD2-1354: Saving an empty keyword list using the highlighting editor causes the highlighting file to become invalid
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2539 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
d60a6e2d44
Revert to old DockPanelSuite: version 2.0 is too unstable.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2524 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
86edbfe8e0
Use exception for invalid highlighting definitions instead of displaying a MessageBox.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2523 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
97342e3d49
Fixed snippet parser bugs.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2522 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
ff45445828
Add HtmlSyntaxColorizer sample.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2521 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
cb8f1d1078
Fixed NullReferenceException in ToVBNetConvertVisitor when doing snippet conversion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2518 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
2586fed6ff
Add SnippetParser class.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2517 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
06388697e0
Update language resources.
...
Implemented SD2-1280/SD2-1320: Scroll completion window to move selected item to the middle
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2516 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
ad7a0b1646
Fixed inferring type argument for a method with an IEnumerable<T> parameter when an array is passed to the method. (backported from 3.0.0.2506)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2510 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
b63d19415b
Begin implementing "aggressive" context-dependent code-completion (Ctrl+Space completion whenever you start to type).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2509 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
57a8cfebb2
Improved C# 3.0 code-completion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2506 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Christian Hornung
444f6b6341
Fixed the mouse cursor staying hidden after typing when the text area loses focus without the mouse being moved (e.g. when the user types some code and then opens a modal dialog box by using keyboard shortcuts only).
...
Fixed the mouse cursor staying hidden behind the CodeCompletionWindow or InsightWindow until moved out.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2499 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
f5ec7a15b8
Replace List<LineSegment> with an augmented red-black tree that supports all operations (Insert, Remove, GetSegmentByOffset, GetSegmentByIndex and adjusting the line's offsets after insertions) in O(lg n) time (with n=number of lines in document).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2497 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
f4826931df
Refactored code accessing text editor options.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2487 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Markus Palme
17b30fc31d
TextEditor selection patch from Troy Simposon
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2486 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
b95469bf0a
Fixed another problem related to ternary expressions and "is" expressions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2485 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
0bb578ef69
Fixed forum-16306: NRefactory can't parse ternary expressions containing -1
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2484 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
c9b9615253
Revert text editor selection patch from revision 2469, it was causing problems like http://community.sharpdevelop.net/forums/thread/16254.aspx
...
(but keeping change to TextArea.cs - mouse cursor is arrow when it passes over selected text)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2482 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
e66c63052e
Change background color of inactive pads.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2474 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
27c4022855
Apply our patches to the docking library; remove patches that are not required anymore from patchnotes.txt
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2473 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
1d0aa5bfe4
Update to DockPanel Suite v2.0.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2472 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
15406c3a1f
Applied text editor selection patch by Troy Simpson.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2469 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
e98edfac8c
Fixed forum-15733: Completion-list off-by-one exception in Boo interpreter
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2454 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
40b92e149e
VB token list: "Off" and "Explicit" are not reserved words.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2453 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
3b20e9e076
VB parser: "Off" and "Explicit" are not reserved words.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2452 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
39bfcc0013
Fixed SD2-1338: VB "Handles" cause cannot be parsed when handling an event on "Me"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2437 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
5fcfe9be4e
When going to the definition of a CompoundClass, go to the shortest file name. This prevents going to the Designer.cs part instead of the main part.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2436 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
db19e3b31b
Fixed SharpDevelop.Build.VisualBasic.targets to set PlatformFamilyName/PlatformID default values when the .vbproj file does not specify any.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2435 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
cea87a1bcc
Fixed SD2-1329: Index was out of range when cutting text.
...
Replace DoEvents() with a timer to make waiting for the second clipboard set operation non-blocking.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2432 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
0b013d8405
Merge unit tests for WpfDesign.Designer and WpfDesign.XamlDom.
...
Keep the Z-Order when moving multiple elements between containers.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2421 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
15da21072b
Fixed forum-15559: C# lexer reports error on identifiers like @_ABC
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2419 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
3e4222ba45
When deleting directories in the project browser, use Subversion's delete command for directories under version control.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2406 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Matt Ward
c0cd7a201c
Aga.Controls now builds into the SharpDevelop/bin folder so it can be shared by the Class Diagram and the Debugger addin. Updated the installer to reflect this change.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2402 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
33ea15dfff
Compiling for the compact framework now references the Compact mscorlib version (previously it was possible to reference non-existing methods and cause a MissingMethodException at runtime).
...
CecilReader now reads attributes for class members.
BooProject now references Boo.Lang.Useful so that code-completion can find it.
Fixed UnknownScriptTag in HTML-Mode.xshd.
Fixed possible deadlock in SearchClassReturnType.cs
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2384 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
55493dcbc3
Fixed SD2-1290: Bookmark position incorrect after pasting several lines before it
...
Make bookmarks pad not show breakpoints and breakpoints pad not show bookmarks.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2367 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
b74d53be68
Fixed SD2-1248: Adding many warnings in the current file to the error drawer takes a long time - do not refresh text editor after each individual error/warning
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2358 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Matt Ward
5029cbe998
Text editor opens files with FileShare.ReadWrite and not FileShare.Read. This allows the text editor to load a file that is locked and being written to by another process the same as Notepad can.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2354 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
e6bdcac3ae
Fixed SD2-1282: Completion inside Select Case statement
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2337 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
8620427755
Fixed SD2-1286: Nested With statements result in stack overflow
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2331 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
a594307239
Some XML documentation for ICSharpCode.Core.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2318 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
1808336a1c
Merged SD 2.1 rev. 2226:2312 to trunk.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2314 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
15d7aadd27
Worked on SD2-1234: Create common way to handle in-memory representations of files that have multiple views.
...
Removed SharpQuery.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2313 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
David Srbecký
18fc86e2b7
Using Andrey Gliznetsov's Advanced TreeView for Local Variables Pad
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2311 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago