Daniel Grunwald
4eb879cda0
Avoid crash on invalid version numbers in assembly references.
16 years ago
eusebiu
09a6012069
GacReferencePanel: add search function
16 years ago
Daniel Grunwald
49de1d390d
Add support for right-to-left translations to SharpDevelop.
16 years ago
Daniel Grunwald
f5780c2944
Apply new file headers
16 years ago
Daniel Grunwald
25b828694b
Add "CopyLocalWorkaround" to build. (part of fix for SD2-1670 - Allow compiling .NET 4 projects without having the .NET 4 SDK installed)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5814 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7267cd5c81
Trying to reduce amount of global state in ICSharpCode.Core
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4735 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2540b7e087
ParserService refactoring:
...
- one IParser instance per file
- ITextBuffer provides a method to retrieve changes since the last parse runs
- IParser implementations may choose to use this to implement incremental parsing
- no concurrent calls to the same IParser instance
- one file may be inside multiple projects
- Split out assembly handling to AssemblyParserService
- Split out LoadSolutionProjectsThread to LoadSolutionProjects.cs
See http://laputa.sharpdevelop.net/ParserServiceRefactoring.aspx
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4711 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
091c06d2b3
- refactoring of LanguageBindings, introduced ProjectBindings
...
- fixed ExamplePad.xft
- added OutlinePad and IOutlineContentHost
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4537 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ba0cb0bd43
Shut down build worker processes after the build has finished.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/dotnet4@4262 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
4db1e52468
Use a single ProjectCollection - MSBuild 4.0 doesn't support parallel builds if multiple project collections are used.
...
Implemented ResolveAssemblyReferences.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/dotnet4@4242 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
7da40d343b
Updated fullAssemblyNameToRequiredFrameworkVersionDictionary.
...
Increase timeout on ProcessExitedTestFixture.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4241 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
103e19faf5
Add Project Reference dialog: sort projects alphabetically.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4204 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
19025349a9
Move ICSharpCode.SharpDevelop.Dom.IParser to ICSharpCode.SharpDevelop.Project
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4176 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
26a1551633
When handling file names, use StringComparison.OrdinalIgnoreCase instead of InvariantCultureIgnoreCase.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3863 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
bb010887f8
Fixed SD2-1340 - Can specify invalid namespace in Add Web Reference dialog.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3513 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
69598c8466
Make workbench a WPF window.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0wpf@3295 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
3bd1ab5517
SD2-1342: Remove Windows.Forms dependency from ICSharpCode.Core
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3287 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
adf614394b
Fixed XML documentation warnings.
...
Update ConditionList.html and DoozerList.html
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3065 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
111e507419
Fixed forum-7497: Wrong generic overload resolution in tooltip (when a generic method was called from another generic method)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2991 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Christian Hornung
ce70b63ac3
Fixed the "select" and "remove" buttons in the SelectReferenceDialog.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2957 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
19 years ago
Daniel Grunwald
d5b3330f71
Fixed SD2-1355: FormattingStrategy: meaning of IndentLine, FormatLine return value
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2640 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
096c91e094
Add "RequiredTargetFramework" meta data to references.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2633 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
4423707856
GacReferencePanel: when the GAC contains multiple versions of an assembly, show the version that MSBuild will use.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2631 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
12d559c90f
Fixed forum-16247: Add Web Reference dialog missing URL on 120 DPI
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2558 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
dcaf24c04d
Implemented SD2-1183: Use MSBuild libraries
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2043 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
a1543c981e
removed unused import statements
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1965 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4af14f6adf
When target framework is set to .NET 1.0 or .NET 1.1, show code-completion specific to that .NET versions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1751 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
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
Matt Ward
9add2ad9bb
SD2-799 - Updating web references resets the namespace. The namespace is now stored inside the MSBuild WebReferenceUrl element. Modified SharpQuery's OLE DB COM reference to use the new format so the interop assembly can be located for code completion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1385 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
7a49557073
SD2-568 - No code completion for COM references. COM interops now loaded after a build. Type library filenames now have end digits removed from filenames in the add reference dialog. In the MSBuild file the COM reference include attribute is now set to the type library short name and not its description.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1223 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
3ae2408380
SD2-710 - Unable to add a web reference by browsing to a wsdl file when entering a file path (e.g. 'file:///C:/Projects/MyService.wsdl'). The web service discovery code no longer assumes the received response is a HttpWebResponse object.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1191 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
98335d8152
Fixed SD2-426: About box / Version info tab / Copy (the clipboard seems to be set correctly, we can ignore the ExternalException)
...
Fixed SD2-684: Cannot open a new form without saving it first.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1117 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
1893856800
Fixed SD2-580: Adding GAC reference to standard .NET assemblies adds full assembly name to project
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1096 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
a3c3230123
Added some strings to the translation database.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1010 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Matt Ward
e29ae4dd10
User is now prompted for discovery credentials when adding or refreshing a web reference if the server returns a Http status of 401 (Unauthorised). Tested with basic and NT authentication.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1005 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 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
21 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
21 years ago
Matt Ward
533efc470c
Added support for web references.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@955 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
bfd3512e6b
allow sorting of GAC panel
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@947 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
32abb6ee5a
Change file header.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@915 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
605a6e924e
Fixed SD2-560: Interface implementation generator messes up arrays
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@743 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
eb93ff4149
SharpDevelop now passes properties so that MSBuild accepts them for both the scanning and building steps -> compiling Boo and ILAsm applications and specifying the target Framework version in C# works again.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@644 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
331c44292e
Applied new header to all source files.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@230 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
8f0d6da9ad
Fixed SD-318 and SD-347. Many small changes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@93 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Mike Krüger
c4336b038c
created trunk folder.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
22 years ago