Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-18Clean up MSBuildFileFormatMikayla Hutchinson
2018-04-18Merge pull request #4595 from mono/update-sln-formatMikayla Hutchinson
Update sln format
2018-04-17Attempt to fix testsMikayla Hutchinson
Harness is flaky, they won't run locally
2018-04-17Minor perf fixes in sln file formatMikayla Hutchinson
2018-04-17Simplify sln format definitionsMikayla Hutchinson
From 2012 onwards, the solution format is unchanged, so there's no need to define a 2017 format. The ToolsVersion defined by the format is irrelevant except to new project creation with the old template system. The build engine will always be the latest MSBuild version. Change the comment added to new files to match VS2017.
2018-04-17[DotNetCore] Handle .NET Core 2.1 SDK not installedMatt Ward
If a .NET Core 2.1 project is opened and .NET Core SDK 2.1.300 or above is not installed then a dialog is shown allowing the SDK to be downloaded. The project in the Solution window will show an error icon with the same information about .NET Core 2.1 not being installed. Currently the download link goes to the preview 2 page - https://www.microsoft.com/net/download/dotnet-core/sdk-2.1.300-preview2 the url is shortened and can be redirected later without changing the code once .NET Core 2.1 SDK final is released. Fixes VSTS #573785 - Prompt to install .NET Core 2.1 SDK if .NET Core 2.1 project opened
2018-04-17Fixes VSTS 591324: Multiple Popup save dialog when close usingMike Krüger
keyboard shortcut multiple times https://devdiv.visualstudio.com/DevDiv/_workitems/edit/591324 This method isn't called anywhere else.
2018-04-17Merge pull request #4573 from mono/master-issue4393Lluis Sanchez
Fixes issue #4393 Error in text editor The original error should be
2018-04-17Merge pull request #4586 from mono/master-roslynfoldingMike Krüger
[Ide] Switched to roslyn folding infrastructure.
2018-04-17Updated reference to xamarin/md-addins@476f9b9alan
2018-04-17Add test that verifies imports are only loaded oncetherzok
Fixes VSTS #591651 - Project model evaluation contention
2018-04-17Lock oncetherzok
2018-04-17Dispose old project instance later ontherzok
2018-04-17[Core] Use an immutable dictionary instead of a dictionary and a lockMarius Ungureanu
This reduces lock contention happening when evaluating a with conditions
2018-04-17[Core] Reduce lock contention on imported filesMarius Ungureanu
This reduces lock contention on imported files by not locking on the global project info dictionary when accessing it, instead locking on each project info. This should help with concurrent imports of different imported files
2018-04-17properly initialize imported item reference countMarius Ungureanu
2018-04-17[Ide] Cache environment variables at startup.Marius Ungureanu
Removes the need for locking on getting the variables. Also, should reduce pressure and grab everything in one go.
2018-04-17[Ide] cache the registry service from MEF to avoid allocations in mime type ↵Marius Ungureanu
finding
2018-04-17[ProjectModel] Optimize allocations on evaluationMarius Ungureanu
Avoid enumerator boxing and avoid allocating a string for all the property imports
2018-04-17[TextEditor] Cleaned up logging.Mike Krüger
2018-04-17[Ide] Switched to roslyn folding infrastructure.Mike Krüger
2018-04-16Merge pull request #4576 from mono/backport-pr-4481-to-masterLluis Sanchez
[master] Fix 594883: Goto Declaration is not available when creating an Android project
2018-04-16Merge pull request #4575 from mono/backport-pr-4533-to-masterLluis Sanchez
[master] Fix 597220: No IntelliSense for pages deriving from a custom ContentPage
2018-04-16Merge pull request #4577 from mono/backport-pr-4555-to-masterLluis Sanchez
[master] Fix 591345: [Updater] \u0022Updates have been downloaded and are ready to …
2018-04-16Fix warnings in XML projectMarius Ungureanu
2018-04-16Fix unit teststherzok
2018-04-16Bump sqlite to 1.1.10therzok
Fixes #4224. Missing binding redirects
2018-04-16We need to handle `updateChannelId` which is not Stable/Beta/Alpha This can ↵David Karlaš
be set via environment variable `VS_UPDATER_SERVICE_URL`. Real fix is not in `.Equals()` using `Id` to compare instead of `Idx`, but since some sorting still depends on Idx, I'm keeping .Idx fix for standard channels.
2018-04-16Fix 591345: [Updater] "Updates have been downloaded and are ready to ↵David Karlaš
install" still shown after updating to Alpha Problem was with changes around MonoDevelop.Ide.AddinUpdater.UpdateChannel/UpdateLevel migration where `idx` was not set for each channel resulting in UpdateChannel.Equals returning wrong values causing https://github.com/xamarin/md-addins/blob/5b4c8d9/Xamarin.Ide/Xamarin.Ide/Xamarin.Ide.Updater/UpdatesDialog.cs#L278 to not execute and update list of updatable items.
2018-04-16Fix 594883: Goto Declaration is not available when creating an Android ↵David Karlaš
project Main fix for this bug is in `LoadProject` method, problem was that if multiple calls to `LoadProject` were made, 1st call called `GetProjectData` and `CreateProjectData` and when second call called `GetProjectData` to set `oldProjectData` it was empty because 1st call didn't call `CreateDocuments` yet, resulting in `documentIdMap` being empty, hence documentIds were totally different after project reload, causing issues with GoToDefinition command... While working on this I also noticed that OnProjectModified is called ~10 times when restoring NuGets for Android project and none of this is canceled, in theory it could happen that older version finishes after latest version and cause project references list to be outdated, hence I added logic to cancel old requests...
2018-04-16Fix 597220: No IntelliSense for pages deriving from a custom ContentPage ↵David Karlaš
This is just MonoDevelop part of fix, what I did here is update XmlName/Root and Tag states to support having `< xmlns="formsNamespace"` and parse this as element with attributes, because until now this was not element element yet(because it doesn't have name) so attributes also were not parsed, resulting in Forms extension not being aware of referenced namespaces, hence code completion not working... I included also 2 unrelated fixes in SourceEditorView.cs and SimpleBracketMatcher.cs which deal with file edge cases that I found while working on this.
2018-04-16Merge pull request #4546 from mono/master-fix597271Mike Krüger
Fixes VSTS 597271: [Feedback] Getting "The type initializer for
2018-04-16Fixes issue #4393 Error in text editor The original error should beMike Krüger
already fixed (the line numbers indicate it). However the text editor errors should be printed to the log and not the console. This had historical reasons because the editor was stand alone and had no connection to the Core/Ide and no own logging capabilities.
2018-04-16[Ide] Guard against multiple IBeamCursorImage calls.Mike Krüger
2018-04-16Merge pull request #4563 from ↵Lluis Sanchez
mono/msbuild-items-added-for-globs-with-link-metadata [Core] Fix MSBuild items added for globs with link metadata
2018-04-14Merge pull request #4569 from mono/quickinfo-capturesJérémie Laval
[CSharp] Add captures information to QuickInfo output
2018-04-14[CSharp] Add captures information to quickinfo outputJérémie Laval
When hovering over a lambda or anonymous function this commit adds variable captured in the scope to the tooltip. This helps debugging potential performance issues (lambda that do not reference external variables are efficiently cached).
2018-04-14Updated reference to xamarin/md-addins@aeb574djeremie.laval
2018-04-14Merge pull request #4545 from mhutch/remove-msbuild-optoutMikayla Hutchinson
[Core] Remove per-project MSBuild opt-out
2018-04-13[Core] Remove per-project MSBuild opt-outMikayla Hutchinson
There is no reason to do this any more, it just opens up a way to break things.
2018-04-13[Core] Rework fix for wildcard expanding on saving a projectMatt Ward
No need to evaluate the MSBuild item property since the evaluated property can be matched when the unevaluated property contains '%' characters. This is a re-work of the fix for VSTS #569295 - Projects that includes files using wildcards will expand (and remove) wildcards upon save
2018-04-13[Core] Fix MSBuild items added for globs with link metadataMatt Ward
A project containing the following MSBuild file globs would have extra MSBuild items added when the project file was saved. <ItemGroup> <Compile Include="..\**\*.cs"> <Link>%(RecursiveDir)%(Filename)%(Extension)</Link> </Compile> </ItemGroup> On saving the project Compile Update items would be added for each file included by the file glob. <ItemGroup> <Compile Update="..\Test\Class1.cs"> <Link>Class1.cs</Link> </Compile> </ItemGroup> Fixes VSTS #527721 - Overriding globs
2018-04-13Updated reference to xamarin/md-addins@feac32calan
2018-04-13Updated submodule referencesalan
Updated reference to xamarin/md-addins@b17219d Fixed target branch for md-addins
2018-04-13Merge pull request #4558 from mono/fix600128-disallow-nswindow-tabbingLluis Sanchez
[600128][Mac] Disallow window tabbing mode
2018-04-13Merge pull request #4557 from mono/fix-md-addins-refLluis Sanchez
Updated reference to md-addins
2018-04-13Merge pull request #4553 from mono/aspnetcore-sdk-preview2Lluis Sanchez
[AspNetCore] SDK Preview 2 Changes
2018-04-13Merge pull request #4550 from mono/fix529478-editor-search-marker-fallback-colorLluis Sanchez
[529478][Editor] Fix search marker fallback color with final colors
2018-04-13[Mac] Disallow window tabbing modeVsevolod Kukol
Fixes VSTS #600128 – [Feedback] Cursor position is shifted because of the bar with project name, opened file name and Visual Studio IDE type
2018-04-13Updated reference to md-addinsMatt Ward