Daniel Grunwald
432f63447f
Fixed SD2-1017: Generated xml comments do not use text editor line terminator
...
Fixed SD2-1004: Trying to add a new file to a project throws exception if the projects pad has no selected nodes.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1741 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3c5cd69aff
Improved smart indentation a bit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1731 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
05acdf817f
"throw new" now only shows types deriving from Exception.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1673 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
39efcc6cdb
Fixed code-completion unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1664 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
8b52417845
Web references in Boo projects are now supported.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1663 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
c9ecec41f3
Put ICSharpCode.SharpDevelop.Dom in a separate assembly.
...
WorkbenchSingleton.SafeThreadCall is now a generic method to check that the types of the arguments match the parameter types expected by the delegate.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1661 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
8ee931825f
Add IconEditor AddIn (can currently only view icons, modifying them will be added later)
...
Supported icon formats:
- classic (AND mask + XOR mask)
- XP (.bmp with embedded alpha channel)
- Vista (Embedded .PNG files, high-resolution icons up to 256x256)
The viewer also supports all the quirks I could find in my icon collection - 32x31 icons, monochrome icons with transparency, icons where color depth in IconHeader is wrong.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1637 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
301d7ee33b
Implemented enum completion after "return".
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1615 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
ae6de2495e
Improved NRefactory public API (moving classes to other namespaces etc.)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1609 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
9fa1b07c0c
Fixed some FxCop warnings in NRefactory.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1599 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
94832e929a
Implemented SD2-572: Enum autocomplete
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1587 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
a4894539d4
Some FxCop suggestions to NRefactory.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1579 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
aac539edf7
Fixed SD2-808: Indenting comment when typing colon character or ( )
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1430 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
730def510e
Referenced assemblies are now loaded with Mono.Cecil.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1423 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
e6865a4baa
Reduce usage of ProjectContentRegistry.Mscorlib - we'll support multiple mscorlib project contents later (compact framework, older .NET versions etc.)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1421 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
251761f70a
Add Rename command to refactoring menu.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1391 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
e5bc45a6e2
Fixed base addresses and used [DependencyAttribute] to prevent assemblies from being relocated.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1377 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3a82fa2f79
Fixed SD2-726: Xml comment autogeneration on methods with attributes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1374 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3897fc0a33
BooBinding: detect indexers in parsed code
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1370 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
05c43ceb3f
Worked on FxCop integration.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1233 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4415e32c07
Implemented FxCop task.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1229 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4a3ac892f8
Add compiler options panel for Boo.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1227 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
0a70a4ed55
Autogeneration of xml comments no longer creates a returns element for constructors.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1220 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
9436451a2a
Fixed indentation of VB "Namespace" constructs.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1201 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
dc25b74705
Applied IntermediateOutputPath patch by Jeremy Brayton.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1188 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
7a95e8ead4
Update AssemblyInfo to version 2.1.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1139 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
94d5e5bc08
Switch from MbUnit to NUnit:
...
Fixes SD2-621 (ExpectedException test failure not added to error list), SD2-408 (Add "Run Test" to member bookmark), SD2-618 (Run test fixture in console with debugger shows no output).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1069 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3d398142f4
C# form template now uses partial classes. File templates now can use the "DependentUpon" attribute.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1022 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
1acdd6d9e0
Project converter now converts project settings.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1006 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
dac4be9a65
Added SharpQuery.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@993 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
cf8f7e43f2
Added project converter (C# <-> VB -> Boo). Project settings are currently not converted.
...
Replaced most ToLower() and ToUpper() calls with ToLowerInvariant() and ToUpperInvariant(), or with string.Equals(, StringComparison.OrdinalIgnoreCase). This fixes file name comparisons in cultures with different ToLower/ToUpper rules.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@988 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
7aed280b1f
Applied patch by Alex Prudkiy: fixes loading the forms designer when the file contains multiple classes.
...
Adjusted AssemblyInfo for 2006.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@987 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
191510b4bc
Reset accidentally modified assembly info version numbers.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@984 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
5d68029091
Added support for Mono's GAC. Added Gtk# and Glade# project templates. Project templates can now clear any imports added by default. Improved code completion for Mono GAC assemblies with dependencies.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@983 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3e5e04f05d
Reset assembly info version number (see doc\technotes\Versioning.html for details)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@924 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Christoph Wille
c5d228d6e8
Beta 1 preparations
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@923 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
9a4be967df
Changed license in about dialog to LGPL.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@920 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
32abb6ee5a
Change file header.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@915 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
34680425f9
Display name of AddIns: "Subversion AddIn" instead of "ICSharpCode.Svn"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@914 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
206a379d1d
NAntAddIn unit tests now don't need a hard-coded path in the config file.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@839 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
d35a99159c
Set output directory of unit test projects to bin\UnitTests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@838 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
5572b5104f
Use project references to NUnit.Framework instead of GAC references (NUnit isn't in the GAC on the build server).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@833 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
2cff0d9e07
Added context menu to AddInManager, put strings into translation database. Chloë (GeneralWizardBackground.png) now uses alpha transparency and looks great in different color profiles.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@814 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
d5b981e7e0
Show new AddIn properties in the AddInScout.
...
Fixed C# ExpressionFinder bug: identifiers were resolved as type names when they were in front of a keyword like 'in' or 'as'.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@795 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
49040ea269
Fixed code completion for project references.
...
Added support for AddIn dependencies and conflicts to ICSharpCode.Core.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@794 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
b8720c2bac
Fixed SD2-564: Code always generated for c#.
...
Fixed VB parser bug ("Dim lDrives() As DriveInfo")
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@776 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
af069a1f42
Add code completion for the "override" keyword.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@737 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
3b5070c22f
Improved code completion for Boo.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@649 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
85a45ca2ab
Allow generating interface implementations using the new CodeGenerator.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@614 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
e2d20525d9
Improved BooBinding:
...
Allow for code completion on ArrayReturnType and ConstructedReturnType even if they are encapsulated by an InferredReturnType.
Fixed code completion on arrays created through array literals or the "array" builtin.
Recognize variables created by "for" statements if their type is inferred from the element type of the enumerable object.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@610 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago