Dickon Field
4887977c40
Added MyMeta and ICSharpCode.DataTools libraries which are required by new version of DbTools plugin
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2709 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
2d94d3128c
Update to Cecil 0.6.
...
Fixed some bugs.
C# parser: include position information for statements/expressions.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2708 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
06b61ceb90
Fixed forum-19066: Invalid params for External Tools.
...
Changed some instances of "combine" to "solution".
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2707 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
51b2ea1d23
Reapply our patches to the DockPanel Suite.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2706 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
76b67dbca9
Update to DockPanel Suite v2.1.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2705 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
22eed44cab
Fixed crash when closing the solution while building.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2704 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
180d7d1cf6
Show build progress in status bar.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2703 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
60d3c8b7e3
Fixed bug introduced in revision 2688 that could cause non-partial classes to become a CompoundClass with two identical parts when the file is edited.
...
This caused symptoms like seeing fields and properties twice in the code completion drop-down, seeing method overloads twice; and indirectly caused several problems with the Rename refactoring.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2699 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
961a8a9356
Fixed build.
...
Embedded SharpDevelop.exe.manifest in SharpDevelop.exe.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2698 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
e52deb9249
Support embedding the .manifest in the .exe.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2697 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
406b89254b
Build engine: reduce the number of events build workers sent to the host process
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2696 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
e34c30605d
Add ICSharpCode.SharpDevelop.BuildWorker.exe to setup.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2695 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
c7918345e7
Fixed exception when deleting a file that had multiple view contents open in the same WorkbenchWindow (e.g. Source view+Designer view, or Source view+Subversion History).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2693 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
3bf02f9f17
Fixed build again.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2692 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
9dbecc48ee
Implemented SD2-1371: Use recycle bin to delete files.
...
Fixed bug introduced in last revision that caused the unit tests to fail.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2690 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
baecdf2d5e
SdStatusBar.BeginTask: reset WorkDone to 0.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2687 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
69e26d71c3
Applied patch by Ray Gilbert: CodeDomOutputVisitor now supports more language constructs. (see http://www.codeproject.com/csharp/codedom_assistant.asp )
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2686 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
23f3e580b5
Add sample project for text anchors.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2685 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
2fb0252633
Fixed removing lines in the text editor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2684 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
1eabdccf12
Add TextAnchor to text editor.
...
Usage: TextAnchor anchor = document.GetLineSegment(lineNumber).CreateAnchor(columnNumber);
anchor.LineNumber and anchor.ColumnNumber are updated when text is inserted/removed in the document. anchor.IsDeleted will be true when the text location containing the anchor was removed.
LineSegment gets an IsDeleted property, so a LineSegment reference can be used as anchor for a line.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2683 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
f21b08932d
TextView.VirtualTop: X was a column number, Y a pixel position. Now both are pixel positions.
...
CSharpOutputVisitor: use System.Runtime.InteropServices.DefaultParameterValueAttribute when converting VB optional parameters.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2681 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
d8653d3205
Fixed forum-18069: Text selection lags mouse depending on font
...
TextEditor now provides TextChanged event so users do not have to attach to textEditor.Document.DocumentChanged.
Improved the heuristic that determines which comments belong to a class for the "Move class to file" command.
Prevent SharpDevelop from crashing if code-completion cache is corrupted.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2680 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
63c313eb87
Merged CSharpCodeCompletion sample enhancements from /branches/2.1 to trunk.
...
Fixed forum-18847: selections do not work correctly when selecting from invalid lines to valid lines.
When code converter crashes, report the file that it was processing during the crash.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2679 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
5cf2e55980
Fixed SD2-1377: Exception adding reference to Compact Framework application.
...
C# code completion: Members of anonymous types are properties, not fields.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2678 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
9afa0e7ebe
RunProject command: compile project before running it.
...
C# syntax highlighting: add contextual keywords introduced in C# 3.0.
C# parser: support "from T x in e" syntax in query expressions.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2677 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
c440f7c2a1
CSharpCodeCompletionSample: show xml documentation
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2675 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
22775ffe8e
Fixed some off-by-one bugs in the CSharpCodeCompletion example (caused by the different line counting in the parser and the text editor).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2674 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
3acc3cbb3e
Improved CSharpCodeCompletion sample: add tool tip support, show only one entry for overloaded methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2673 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
a9aca4d7b1
Fixed NullableBoolEditor: the editor must be able to show the difference between the null value and an ambiguous value (multiple selected components with different values).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2672 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
9567c3e210
Add more controls to toolbox, support editing properties of type "Cursor" and "bool?".
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2671 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
b355b23dba
Worked on event support in WPF designer.
...
Fixed C# parser bug regarding expressions like "(T)-val".
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2669 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Russell Wilkins
c52097bcb7
SideTab updates
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2668 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
22816a916b
Make Properties class thread-safe. (probably fixes forum-18390).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2666 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
bd4fd6b200
Fixed forum-18448: crash when editing XML file containing a reference to a non-existing DTD.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2665 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
136722e9b1
Improved C# code completion (typing constraints on generic classes).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2664 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
7bd9c2a8b6
Fixed SD2-953: Code error is thrown runing a WinForm with the form .resx file opened
...
The forms designer now uses OpenedFile (SD2-1234) to allow sharing unsaved resource files between resource editor and forms designer.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2662 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
b78656bd6f
Fixed forum-18391 and forum-18392 (pretty printer bugs).
...
VBNetOutputVisitor: Don't output "ByVal" by default.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2660 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago