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
2019-07-22Deduplicate all the span slice callsglob-opttherzok
2019-07-22[Core] Implement a FastConcat version of IEnumerable, where we know we don't ↵therzok
need to create a new concat iterator This should optimize GC memory pressure more on this code path. In case the result returned recursively by ExpandWildcardFilePath is Enumerable.Empty, we can optimzie and not create a new Enumerator for the second one.
2019-07-22[Core] Change the recursive handling of ExpandWildcardFilePaththerzok
Instead of doing the recursive matching by manually recursively descending via a parameter, use the filesystem's APIs to check the nested directories to validate the data
2019-07-22[Core] Change signature of the path being passed to ReadOnlySpantherzok
2019-07-22Merge pull request #8246 from mono/msbuild-pi-keyMarius Ungureanu
[Core] Avoid allocating strings for keys when loading the MSBuild pro…
2019-07-22Merge pull request #8243 from mono/root-workspace-cleanupsMarius Ungureanu
[Ide] Small cleanup and optimization in RootWorkspace
2019-07-22Merge pull request #8250 from mono/msbuild-safe-parseMarius Ungureanu
[Core] Remove redundant condition checks
2019-07-22Merge pull request #8251 from mono/msbuild-cleanupMarius Ungureanu
[Core] Small cleanups in DefaultMSBuildEngine
2019-07-22Merge pull request #8244 from mono/array-extensionLluis Sanchez
[Core] Add extension on Array to shadow IEnumerable.Contains
2019-07-21[Ide] Remove unused DocumentManager methodtherzok
2019-07-21[Ide] Remove redundant ToArraytherzok
2019-07-21Avoid enumerating GetAllItems for each open documenttherzok
This should fix some performance issue when closing a decently sized workspace with 20 open documents.
2019-07-21[Core] Small cleanups in DefaultMSBuildEnginetherzok
Unroll LINQ in a loop code, use lambda instead of delegate notation and remove an unused method
2019-07-21[Core] Remove redundant condition checkstherzok
SafeParseAndEvaluate already does a check for the condition being empty. Remove the redundant checks and invert some conditions
2019-07-21[Core] Avoid allocating strings for keys when loading the MSBuild projecttherzok
2019-07-21Optimize some boxing from IEnumerable.Containstherzok
2019-07-21[Core] Add an overload for Array which should fix most usages of ↵therzok
IEnumerable.Contains on arrays The new method shadows the old one, so we get quite a few performance improvements, most in the project model
2019-07-18Merge pull request #8222 from mono/pr-david-fixGetCodeAnalysisProjectAsyncDavid Karlaš
Make `TypeSystemService.GetCodeAnalysisProjectAsync` return actual value when solution is still loading
2019-07-18Merge pull request #8071 from mono/fix-936531Vsevolod Kukol
Change Key binding scheme for Visual Studio for Mac
2019-07-18Merge pull request #8218 from mono/pr-ryzngard-roslyn-3.3.0-beta1-19360-03Sandy Armstrong
Bump Roslyn to 3.3.0-beta1-19360-03
2019-07-17Make `TypeSystemService.GetCodeAnalysisProjectAsync` return actual value ↵David Karlaš
when solution is still loading Main difference between `TypeSystemService.GetCodeAnalysisProjectAsync` and `TypeSystemService.GetCodeAnalysisProject` should be that `Async` version can be called before project/solution is fully loaded and `await` for it to be loaded and then return correct result, `non-Async` version should return project if currently or else `null`.
2019-07-17Fixes VSTS #936531 - Key binding scheme for Visual Studio for Mac should be ↵Javier Suárez Ruiz
"Visual Studio for Mac" rather than "Visual Studio"
2019-07-17Merge pull request #8137 from mono/master-vsts940831Mike Krüger
Fixes VSTS Bug 940831: "Authors" (Blame) tab fails to load
2019-07-17Merge pull request #8208 from mono/master-vsts941853Mike Krüger
Fixes VSTS Bug 941853: Unknown icon shown in status bar when opening a
2019-07-17Build: Updates for Roslyn bumpSandy Armstrong
2019-07-16Merge pull request #8209 from mono/vsts944831Marius Ungureanu
[Mac] Remove IdeInstanceConnection socket on Mac when running from bundle Fixes VSTS #944831 - [FATAL] System.UnauthorizedAccessException exception in System.IO.File.Delete() Fixes VSTS #938537 - [Watson] SIGABRT due to IdeInstanceConnection.StartListening
2019-07-16Merge pull request #8083 from mono/api-and-perf-cleanupsLluis Sanchez
[Misc] Improve performance of some project APIs and remove some unused obsolete APIs
2019-07-16Merge pull request #8104 from mono/Fixes-810355Lluis Sanchez
[Ide][Core] Adds support for AppendTargetFrameworkToOutputPath
2019-07-16Code qualitytherzok
2019-07-16[Mac] Remove IdeInstanceConnection socket on Mac when running from bundletherzok
Fixes VSTS #944831 - [FATAL] System.UnauthorizedAccessException exception in System.IO.File.Delete()
2019-07-16Fixes VSTS Bug 941853: Unknown icon shown in status bar when opening aMike Krüger
file https://devdiv.visualstudio.com/DevDiv/_workitems/edit/941853 The BeginProgress API is the cause of that - IconID can beconverted to a string. Other calls of that method are ok.
2019-07-15[Ide] Resets output to default only when there is no outputPathEntry in a ↵Jose Miguel Torres
given configuration
2019-07-15[Ide] Fix error handling during project creationVsevolod Kukol
2019-07-13[Ide] Gets rid of DirectorySeparator for replacing variablesJose Miguel Torres
2019-07-13[Ide] Few fixes:Jose Miguel Torres
- Method renaming - Checks OutputDir is empty and fixes it. - Uses Removes instead of Replace for EndWith strings
2019-07-13[Ide] Turns AppendTargetFrameworkToOutput prop nullableJose Miguel Torres
So that only when .NET Core / Standard project is loaded a boolean value is set. Otherwise is null, that's .NET Fx
2019-07-13[Ide] Always checks AppendTargetFrameworkToOutPath stateJose Miguel Torres
2019-07-13[Ide][Core] Adds support for AppendTargetFrameworkToOutputPathJose Miguel Torres
2019-07-12[GetToCode] Adds TaskCompletionSource to Create method in NewProjectControllerJose Medrano
Fixes VSTS #942253 - After going through New Project dialog, Get to Code is shown and active, leading to broken state
2019-07-11Merge pull request #8180 from mono/fix-940756iain
[A11y] Check for selector before trying to call accessibility method
2019-07-11[Mac] Fix keyboard input in Global Search when in fullscreeniain holmes
In fullscreen Cocoa stops delivering performKeyEquivalent messages to the SearchBar which breaks handling of cursor keys and similar. Instead of using it, use our own delegate to catch control:textView:doCommandBySelector: and create a command from the selector. Fixes VSTS #937857
2019-07-11[A11y] Check for selector before trying to call accessibility methodiain holmes
Fixes VSTS #940756
2019-07-11Fixes VSTS Bug 940831: "Authors" (Blame) tab fails to loadMike Krüger
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/940831 Blame/Diff now works without an text editor attached. The default view handlers hide the diff/blame/merge view and commands because they need the current text from somewhere - that's done through the ITextBuffer API which needs to be provided by the document controller. But for read-only views it would be possible to use these commands with potential custom view handlers that enable these controllers on specific view contents.
2019-07-11Merge pull request #7905 from mono/pr-david-textmateAaron Bockover
Initial support for Textmate classification in new editor
2019-07-10Don't break CustomTool APItherzok
2019-07-10[Core] Optimize some project system file collection handling codetherzok
2019-07-10[Misc] Remove some obsolete, unused APIstherzok
2019-07-09[NuGet] Update to NuGet 5.2Matt Ward
Update to NuGet 5.2.0.6067 Moved the NuGet package version to Directory.Build.props to make it easier to update. Fixes VSTS #941248 Update to NuGet 5.2
2019-07-09Merge pull request #7992 from mono/documentmodel-designersupportLluis Sanchez
Make DesignerSupport work better with the new document model
2019-07-09Merge pull request #8147 from mono/coreext-refactorMarius Ungureanu
Small refactor of CoreExtensions