Daniel Grunwald
7c1c3b4754
Always use MSBuild for resolving assembly references; do not special-case some .NET BCL assemblies.
...
This avoids loading the GAC copy of the assembly in said special cases, and loads the reference assembly for the chosen target framework version instead.
15 years ago
Daniel Grunwald
a8a16ef26f
Fixed crash when closing Add Reference dialog while search is still running.
15 years ago
Daniel Grunwald
6fc1d200d4
Dispose ProjectChangeWatcher when solution is disposed.
...
Fixed adding 'AnyCPU' platform to a single project using the configuration editor.
Save "GlobalSection(NestedProjects)" in the correct order - SharpDevelop was saving it in the opposite order of the "Project"-sections. This was the cause of the whole .sln-file getting rearranged on every change, making merging .sln changes difficult.
Note that fixed SharpDevelop version will rearrange the solution one last time if the "NestedProjects" global section specifies a different order than the "Project"-sections.
15 years ago
Siegfried Pammer
2087328303
removed calls to obsolete StringParser.Parse overload
15 years ago
Daniel Grunwald
2eef3e4be9
Fix syntax highlighting when comments are on the same line as preprocessor directives (forum-13500)
15 years ago
Daniel Grunwald
283bff1714
Remove Eusebiu's metadata decompiler.
15 years ago
Daniel Grunwald
753dfd5d65
Remove Eusebiu's metadata decompiler.
15 years ago
Daniel Grunwald
05243c86cd
Make options dialog start centered.
15 years ago
Daniel Grunwald
d77090270c
Fixed ObjectDisposedException on MSBuildBasedProject in OptionPanels.ApplicationSettings.<LoadPanelContents>b__1:
...
- close project options view when the project is removed from the solution
- use an event on MSBuildBasedProject to detect a changed tools version, instead of querying it whenever the option page becomes visible
15 years ago
Daniel Grunwald
d209e6830f
Add INotifyPropertyChanged to QuickClassBrowser.EntityItem.
15 years ago
Eusebiu Marcu
b648951f54
Using CodeDom to generate metadata files.
...
Add Option dialog for expand references
15 years ago
Eusebiu Marcu
15869bb156
Set default port when the saved value is null
15 years ago
Eusebiu Marcu
de9fcd67de
Use the Environment to get the ProgramFiles location;
...
Save Port when using IIS EXpress
15 years ago
Eusebiu Marcu
f51a45646d
support IIS Express
15 years ago
Eusebiu Marcu
e8e1ca322c
Add ProcessMonitor to monitor the creation of worker process
15 years ago
Eusebiu Marcu
449521311b
Minor UI changes; minor WindowsDebugger changes.
15 years ago
Eusebiu Marcu
529abc2e3d
support starting urls and attach to the default process (browser or other)
...
resize the web server group
15 years ago
Eusebiu Marcu
4d512d8fd7
Add WebServer group in Debug tab
15 years ago
Siegfried Pammer
9f130b0233
fixed SD-1715 - UnauthorizedAccessException when trying to add item to project without write permission: might not be the optimal solution, because a new IViewContent is opened before the exception occurs and stays open after the exception.
15 years ago
Daniel Grunwald
3f1827d849
Fixed NotSupportedException when using "Options" command in AddIn Manager.
15 years ago
Daniel Grunwald
4eb879cda0
Avoid crash on invalid version numbers in assembly references.
15 years ago
eusebiu
09a6012069
GacReferencePanel: add search function
15 years ago
Siegfried Pammer
2de4e38c2e
remove double assignment of project directory to textbox
16 years ago
Siegfried Pammer
72a600fc3d
fixed SD-1705 - Default Project Directory is not saved
16 years ago
Daniel Grunwald
3d402731a6
Fixed NullReferenceException in AbstractBuildOptions.InitTargetFramework.
16 years ago
Daniel Grunwald
4ef945f0f7
Implemented SD-1457 - Client profile.
...
Now creating or upgrading a project will adjust the <supportedVersion> in the app.config
16 years ago
Siegfried Pammer
be48f3c67c
applied patch "added support for events into Extract Interface" by Maciej Grabowsky - slightly changed FormatMemberForDisplay: replaced StringBuilder by IAmbience
16 years ago
Daniel Grunwald
58482b71ca
Work on SD-1457: Added support for the Client Profile. The 3.5 and 4.0 client profiles can now be chosen as target frameworks.
...
Not yet implemented: creating/modifying the app.config to tell the .NET runtime which profile is required.
16 years ago
Daniel Grunwald
abbfb1b6f9
Disable target framework combobox in project options so that all target framework changes run through the UpgradeProject code path.
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
b45a7d56d1
Show AssemblyInformationalVersion in crash reports.
16 years ago
Daniel Grunwald
4bf7bee15f
GitAddIn: handle errors in git invocation (e.g. if git is not installed)
16 years ago
Daniel Grunwald
cc0747bd45
Read copyright information from GlobalAssemblyInfo
16 years ago
Daniel Grunwald
c9a780068a
Make sure buttons have the correct size (using a style with MinWidth=75 and Padding=9,1).
...
Use UniformGridWithSpacing for layout of OK and Cancel buttons (these should have the same size even in languages where the OK button needs more space than 75 pixels).
Option Panels: give check boxes a bit more space
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6147 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
aeb06aa320
Apply patch from Boris Kozorovitzky:
...
1. Change order of creating a project from a template:
- users are asked about overwriting files first before anything gets written to disk
- write files to disk before calling CreateProject so that the IProjectBinding implementation can use the files that were written by the template
2. Don't read binary files used in file/project templates into memory. Instead, use File.Copy to copy the file directly into the new project.
3. Avoid crash if IProject implementation does not provide IProjectItemListProvider.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6069 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
359e7bb4ac
Remove ICSharpCode.SharpDevelop.DefaultEditor namespace.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6033 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7a23f641b3
Remove ICSharpCode.TextEditor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6028 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
3d04de0098
Fixed C# parser when casting the result of a default-expression "(int)default(short)".
...
Code cleanup in OptionPanel.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5856 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
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
3032c5504e
Project Browser: don't allow user to rename files to a new including "/" or "\", as using those invalid file names would cause a crash.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5773 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
58fb57ce24
Move NumericUpDown and ZoomScrollViewer to SharpDevelop.Widgets.
...
Remove WPF designer's copy of NumericUpDown and ZoomControl and use SD.Widgets instead.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5659 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
2b25a92886
Add option to print MSBuild diagnostic output to SharpDevelop output pad.
...
Fixed bug that caused MSBuild to compile one project several times (possibly even in parallel, thus failing the build).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5642 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
e5c90b35d7
Fixed SD2-1610 - Add back file encoding option
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5631 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
061496afc3
Started work on SD2-1592 - Add back highlighting editor for AvalonEdit
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5572 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
edd3fb4a0a
"Normalize" file headers.
...
Enable $Revision$ keyword expansion for all existing .cs files.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5529 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
6991527a95
Removed SHFB from SharpDevelop distribution.
...
Updated "Generate documentation" command to search for a manually installed SHFB.
Generated SHFB project file now uses SHFB 1.8.0.3 file format.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5499 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
fb3fa4dac7
Rewritten IProgressMonitor:
...
- allow nested progress monitors
- use .NET 4 cancellation framework
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5483 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
3d952fe24c
- implemented SelectCulturePanel as WPF OptionPanel
...
- added NumericUpDown to ICSharpCode.Core.Presentation
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5475 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
5578fd2088
- added SharpRefactoring.Tests
...
- improved IntroduceMethod
- added ResolveExtensionMethod
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5444 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago