Matt Ward
00db2233f3
Updated the Python WinForms template: Moved the clr.AddReference lines from the MainForm.py to Program.py so the form can be designed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2980 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
08cba8fe9e
Fixed forum-6486 (Auto-correction occurring within strings)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2974 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
Robert Pickering
2c8cf9a7ad
fix to wrong characters in path problem and popped up window problem
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2969 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Robert Pickering
b9725ed5a9
improvements to the F# build tasks and stopping the interactive console throwing an error on start up
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2967 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
e00119852c
Disabled the F# interactive pad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2966 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
4740270210
Re-enabled the F# interactive pad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2964 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
46ba6b6c77
Disabled F# Interactive pad which prevents SharpDevelop from starting if the F# compiler is not installed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2963 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Robert Pickering
60ee32e1ca
stop interactive console throwing an exception if F# is not installed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2962 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
71b08634a4
Added F# addin created by Robert Pickering.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2960 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
7414e9ad6a
Fixed several minor code completion bugs.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2949 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
e0cff7141d
Add reference to System.Core when creating .NET 3.5 projects.
...
Support setting conditional compilation symbols for Boo projects.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2947 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
3144f01f07
Update to Boo 0.8.1.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2940 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
7724781cf6
Added support for casts and class method calls in the python code converter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2937 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
52c182c990
Fixed forum-7302: InvalidOperationException for code completion after new keyword.
...
DynamicHelpPad: invoke UpdateTick on main thread to avoid race condition.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2935 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
ebe69d2387
Don't reuse IAmbience instances (they are not thread-safe).
...
Make NewFileDialog + SelectReferenceDialog resizable.
ClassBrowser: fixed bug that could cause classes not to be removed from the class browser when the file containing the class definition was removed from the project.
ClassBrowser: fixed bug with generic and non-generic classes that have the same name.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2933 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
Daniel Grunwald
fe0b68c19d
Make IClass (+ IMember, IParameter, IAttribute, ICompilationUnit .....) immutable.
...
Rewrite partial class support in DefaultProjectContent.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2929 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
Matt Ward
2dbc8bec00
Updated the WixBinding and SharpDevelop's installer to use WiX 3.0.3621.0
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2785 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
4fb6119ab3
Added pre-build event to run UpdateAssemblyInfo.exe to Python.Build.Tasks and ClassDiagram projects.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2759 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
Matt Ward
602dde82c5
Added IronPython addin with support for IronPython 1.1
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2753 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
e49d1e86ab
Improve code completion after the "new" keyword.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2734 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
Daniel Grunwald
834324ad1f
Update to Boo 0.8.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2726 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
1dc3420a1b
Fixed attribute completion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2717 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
dd7e9de26c
Assign DomRegion to ExpressionResult for describing the exact location where the expression was found.
...
NRefactoryResolver now assigns the correct positions to nodes parsed by ParseExpression. This fixes code-completion on parenthesized query expressions.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2713 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
9c78cdcfc5
Some fixes suggested by FxCop.
...
Fixed using the "Suppress message" command on constructors.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2702 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
7c21fdaa48
Add a .targets file to the build that gets automatically included when the C# 2.0 or VB 8 compiler is used. This .targets file will display warnings when the project uses MSBuild 3.5 features.
...
Fixed Project > Check with FxCop.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2701 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
13f3fad76d
Fixed deleting directories when "Use recycle bin" option was activated.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2700 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
fef7d40907
Rewritten build system. Separated solution build logic (BuildEngine) from project build logic (MSBuildEngine).
...
New features:
- Supports non-MSBuild projects.
- Setting different properties for each project in a solution.
- Build can run in a worker process
- Builds multiple projects in parallel
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2694 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
a8c71399b6
Fixed SD2-1378: Bookmarks behave incorrectly when removing text
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2691 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
17e0c7325e
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2689 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
e48a9bf413
When there are duplicate classes, treat both parts as implicitly partial. Fixes SD2-1217: Duplicate class name support in ProjectContent.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2688 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
378073478e
Fixed forum-15062: TextEditor changes encoding of UTF-16 files to UTF-8.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2682 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
0c51983690
NRefactory: Support parsing statements like "SomeDelegate d = GenericMethod<string>;"
...
Renamed FieldReferenceExpression to MemberReferenceExpression.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2676 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
67304d86f7
Support creating event handlers by double-clicking buttons in the WPF designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2670 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
2d21efe844
Various bug fixes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2667 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
0333757269
Fixed build.
...
Allow unit testing of view contents by decoupling OpenedFile from FileService and Workbench.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2663 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
8675624e3c
Fixed forum-18481: Problem with Boo Forms Designer when using TableLayoutPanel
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2661 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
d2315a13c0
Worked on VB<->C# converter.
...
Fixed SD2-980: VB 'For Each' statement not converted correcly to C#
Text editor: Use TextLocation struct instead of System.Drawing.Point to represent line/column pairs.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2659 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
3d8d7af120
Worked on VB->C# converter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2657 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
b78db77094
Improved C#->VB converter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2655 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
d3ebdfcab4
Worked on C# -> VB converter.
...
Fixed SD2-1022: Delegates usage not converted correctly from C# to VB.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2654 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
64e7f0645d
Fixed SD2-803: Implicit interface implementations are not converted correctly to VB
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2653 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
83b98bd73d
Fixed SD2-1028: local variables should be always initialized when converting code from VB to C#.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2652 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
1cfbd49b36
Fixed forum-18320: exception when converting VB code using named arguments to Boo.
...
Add ShellExecuteDisplayBinding: allows to launch files using the default program associated with them in SharpDevelop's "Open With" menu.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2649 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago