Daniel Grunwald
38cef94960
Fixed SD2-1414: Mouse wheel scrolling does not work for high-resolution mice
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3064 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
7970b7720d
Fixed caret update when scrolling.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3063 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
058f469b40
Docking library bugfix: Ensure pad visibility is set correctly, even when Windows.Forms is "lying" about Form.Visible.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3061 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
92ca3a3a40
Make end of block a synchronizing token. This fixes the end location of blocks with simple syntax errors, improving code completion in some cases.
...
Don't show code completion after "Type variable1, " -> IdentifierExpected context.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3059 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
dc223f0a61
Fixed forum-7743: CodeDom conversion: convert "!(a == b)" to "a != b" instead of "(a == b) == false".
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3057 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
9cdbc0f174
Fixed forum-7725: A zombie caret stays visible when closing a code completion dropdown with Esc.
...
The caret was sometimes updated in OnPaint, which is invalid (Windows temporarily disables carets during WM_PAINT)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3054 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
7efa54a6fb
Fixed casing of Microsoft.CSharp.targets and System.Xml in .csproj files, fix FileUtility.Minimal.cs when running on Mono.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3050 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
86499cb66f
Fixed forum-7730: Code-completion on generic classes that derive from another generic class.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3049 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
985ca71e1b
Add SimpleWorkbenchLayout (a very simple layout which is not using the docking library, all pads are fixed on the left side)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3037 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
5f1c768d62
Moved IHighlightingStrategy.GetRuleSet and IHighlightingStrategy.GetColor into a separate interface.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3036 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
ef561b891c
Fixed forum-6924: conversion of string constants from C# to VB should use vbCr, vbNullChar etc.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3022 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
bc1cff71af
Fixed forum-7627: FindWordStart function bug
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3020 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
94b6797bc1
Fixed bugs regarding lambda type inference.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3017 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
fa9d4b17a3
Improved handling of incomplete lambda expressions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3012 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
f5913a8d1d
Worked on lambda expression support.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3010 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
420b068acd
Rewrote type inference and overload resolution. The new version has support for implicitly typed lambda expressions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3009 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
392ef70922
Fixed SD2-1297: Implement "safe saving"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2997 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
98b7690971
Fixed usage of AmbienceService.CurrentAmbience: sometimes the ConversionFlags were not used because the ambience object was recreated.
...
Fixed page up/page down in text editor: confusion between character and pixel coordinates caused caret to move to the wrong column.
Fixed crash when StartProgram or WorkingDirectory were invalid paths.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2990 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
abbd911bc1
Fixed end location of preprocessing directives.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2987 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
b61304545c
ICSharpCode.DataTools assembly is no longer registered for COM interop.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2981 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Dickon Field
ce31a3b6dc
Removed COM visibility attributes since they are not required, and may cause issues if you build as an user other than Administrator
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2979 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
6bfa9f37c2
NRefactory: add support for evaluating C# preprocessing directives
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2972 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
7ef5417928
Fixed potential stack overflow in DockContentHandler.cs.
...
Activate F# interactive interpreter.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2970 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Dickon Field
d40b8e75e8
updated project files to remove unnecessary local copies of files, and set release build destination
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2946 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Dickon Field
c6ae904f0c
Added latest version of server tools in the right place, and removed sharp server tools from the solution. Not deleted sharp server tools yet since I need some code from it
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2941 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
2d0d13aae7
Fixed forum-7331: Deleting .cs code template group causes code completion to throw NullReferenceException
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2939 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
82bbab8aec
Forum-6859: Show code templates in code completion.
...
Templates are now inserted by pressing Tab (instead of Space).
However, when "Automatic template insertion" in the text editor options is on (new default: off), templates are also inserted when a template is chosen from the code completion list.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2932 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
cad71281f0
Fixed forum-7200, forum-7286: Exception when trying to remove lines with breakpoints
...
Improved default selection in "Go to" dialog.
SharpDevelop.Dom: Renamed IDecoration->IEntity, moved common properties in IClass and IMember into IEntity.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2931 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
7e46aa6f9d
Limit repainting of Local Variables Pad to 40 ms.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2908 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
6d9f9d7184
Show the list of childs being progressively populated, do not wait until they are all loaded.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2897 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
e471b86bfb
Refreshed the documentation file. (Switched to Sandcastle)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2892 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Dickon Field
ccdf9de860
Added a little more code for the db control - working on the db object tree
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2861 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
669ace74ea
Catch evaluation errors are display them as special error node.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2846 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
34bac66a8f
Fixed resolving when a generic class derived from a non-generic class with the same name.
...
Fixed resolving when a class had the same name as its containing namespace.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2828 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
347af114dd
Fixed code completion after new-expression "new SomeClass().Member".
...
Fixed overload resolution to try overloads in base class if no overload in the derived class is applicable.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2827 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
9b4679edf1
NRefactoryResolver rewrite: remove code duplication between NRefactoryResolver and TypeVisitor. Changed handling of method groups to follow C# specification more closely.
...
This fixes several bugs in overload resolution.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2819 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Dickon Field
0ac8486042
Started new style Server control, incorporating dbtool
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2814 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
6026fd7b54
Custom modifications of the TreeView
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2802 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
eb845459c5
Updated to TreeViewAdv control 1.6.1.0
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2801 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
a17c67bf38
Fixed forum-7193: CSharpOutputVisitor bugs
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2799 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
635d791b96
Fixed forum-7172: NullReferenceException in C# parser when "fixed" keyword was used incorrectly.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2794 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
849b934739
XML editor now uses the text editor's CodeCompletionWindow instead of its own custom version.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2760 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
3e065a31bd
Moved Mono addin to samples and added support for Mono's new VB.NET compiler Vbnc.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2754 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
85d7e3ab6b
Layout configuration: Make "<Reset to defaults>" switch back to the Default layout.
...
Do not store active layout, always start with Default. (fixes SD2-1268)
Switch layout before starting the debugger (removes workaround for SD2-1325)
Add LINQ support to VBNetOutputVisitor (not tested to generate valid code, but better than "throw new NotImplementedException();")
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2751 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
f4d79bc951
Improved finding xml documentation (now supports redirections). Add support for compiling for Compact Framework 3.5.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2743 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
996079f1d1
Fixed forum-6858: Bug in New Project/New File Dialog: LastSelectedCategory is not saved correctly for sub-categories.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2740 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
8f2e284793
Allow choosing the target framework when creating a new project.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2739 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
65ba1bf91a
Prevent crash in DockPanel.FocusManager.Activate when active pane was removed (e.g. the pad that was active when SharpDevelop was closed does not exist anymore after an AddIn was removed manually or SharpDevelop was updated)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2732 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
44fcb45530
FxCop AddIn: allow suppressing assembly-wide messages (e.g. AssembliesShouldHaveValidStrongNames)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2729 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
25bc869822
Make project conversion from MSBuild 2.0 to 3.5 explicit using a button in the project options.
...
Remove .NET 1.x compilation support. Remove .NET CF 1.0 compilation support.
Newly created projects for start as MSBuild 3.5 projects.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2728 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago