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
path: root/main
AgeCommit message (Collapse)Author
2019-12-19[Debugger] Fixed HexEditor visualizer to not grab focus in weird waysJeffrey Stedfast
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1027825/
2019-12-19[Debugger] Always show Pin and Eyeball icons when a11y is in useJeffrey Stedfast
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1027799/
2019-12-14Don't select Scaffolder dropdown lists to first itemnosami
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1020849 Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1036179
2019-12-13Merge pull request #9472 from mono/bump-8444599Lluis Sanchez
Fixes BinaryCompatBaseline.txt for Archive publishing fix
2019-12-13Merge pull request #9471 from mono/backport-pr-9470-to-release-8.4Lluis Sanchez
[release-8.4] Fix dialog parenting issue
2019-12-13[947006][NewProjectController] added announcement of project creation statusMykyta Bondarenko
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/947006 - added `OnProjectCreating` method to announce an information about the process has begun - added `OnProjectCreated` method to announce an information about the process has completed - added `OnProjectCreationFailed` method to announce an information about the process has failed
2019-12-13[947006][PlatformService] moved 'MakeAccessibilityAnnouncement' to ↵Mykyta Bondarenko
`PlatformService `
2019-12-13Fix dialog parenting issueLluis Sanchez
When a message dialog is shown, we try to get the currently focused top level window if no parent is provided. This is done by the GetFocusedTopLevelWindow() method that is implemented in MacPlatform. This method should not return auto-hide pads as top level windows, and there is a check for that, but the check doesn't work when the auto-hide pad is implemented with Cocoa, since the pad may have the Cocoa focus but not the GTK focus. It may happen then that an auto-hide pad is used for parenting a message dialog, and if the pad is auto-hidden, the modal dialog will also be hidden and will block the whole IDE. The patch adds an additional check to the condition for detecting if a top level is focused or not. Fixes bug #1027840
2019-12-13Remove blank entry from Scaffolder Model dropdownnosami
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1036179
2019-12-13Updated reference to mono/debugger-libs@71f0a9flluis
2019-12-13Fixes BinaryCompatBaseline.txtjoe
Removes System.Net.Http.Primitives and Google.Apis.Core error lines. Needed by https://github.com/xamarin/md-addins/pull/6088
2019-12-12[753577][StatusBar] announce changed statusMykyta Bondarenko
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/753577
2019-12-10Improve FileNesting performance by avoiding costly IOIan Toal
Fixes: https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1034938 Given the current FileNesting logic, we check for a potential parent which matches a filepath spec. We filter out these parents if they are directories using FilePath.IsDirectory, which causes IO via Directory.Exists. As we already know whether a filepath in the project filelist is a directory, we should delay this filtering and avoid the IO. Testing: This change has a 2x speedup (~2.5mins to ~1.1min) for a React.js & Redux Asp.Net Core project which has a node_modules folder added to the project.
2019-12-06Merge pull request #9444 from mono/bump-241b4c1Greg Munn
Updated reference to xamarin/Xamarin.PropertyEditing@217cd27
2019-12-06Updated reference to xamarin/Xamarin.PropertyEditing@217cd27greg.munn
2019-12-06Updated reference to mono/debugger-libs@3f85901greg.munn
2019-12-05Merge pull request #9426 from mono/backport-pr-9421-to-release-8.4Vsevolod Kukol
[release-8.4] Fixes VSTS Bug 1027417: [FATAL] SigTerm signal in
2019-12-05Fixes VSTS Bug 1027417: [FATAL] SigTerm signal in ↵Mike Krüger
MonoDevelop.VersionControl.Git.dll!MonoDevelop.VersionControl.Git.TaskFailureExtensions::RunWaitAndCapture+0 https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1027417 Was the only command call left using the non async update which may cause dead locks.
2019-12-05Fixes VSTS Bug 1030370: [FATAL] SigTerm signal in ↵Mike Krüger
MonoDevelop.VersionControl.Git.dll!MonoDevelop.VersionControl.Git.SwitchToBranchHandler::Update+98 https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1030370
2019-12-05Merge pull request #9424 from mono/backport-pr-9423-to-release-8.4Greg Munn
[release-8.4] [Ide] Type system updates file information less often
2019-12-04[Ide] Type system updates file information less oftenMatt Ward
With a project that uses the DevExpress.Blazor NuGet package the IDE would get stuck running MSBuild design time builds repeatedly. Every MSBuild target that was run would trigger the DevExpress UpdateStatic MSBuild target to run. This UpdateStatic target would delete and create javascript files in the project. This then triggered the 'Files' project modified event to fire. The type system then re-ran the design time builds again since it uses this event as a trigger. This then resulted in the design time builds being run repeatedly. The status bar would repeatedly show messages, usually Saving, but sometimes some version control messages. To avoid this repeated calling of the MSBuild design time targets the project now has a new CoreCompileFiles modified event which only fires for a small subset of build actions - Compile, AdditionalFiles, Analyzer and EditorConfigFiles. These build actions are the only ones the type system is interested in so there is no need to re-run a design time build to get the list of source files if files with different build actions are added. This prevents the problem with the dev express build targets since it adds/removes javascript files which are not needed by the type system. Fixes VSTS #1030001 - Stuck in constant loop of Saving -> Checkout of files after building a solution.
2019-12-04[Core] Fix build engine not being removedMatt Ward
The change make the call to RemoteBuildEngine.UnloadProject meant that the engine in the RemoteProjectBuilder was being set to null and the RemoteBuildEngineManager.ReleaseProjectBuilder was being called with this null engine. Reworked the code so that if the builder is being disposed then the call to ReleaseProjectBuilder is done after the UnloadProject. Also modified a builder test so it waits a while for the engine count to be reduced since that is now done asynchronously.
2019-12-04[Core] Fix remote project builder deadlockMatt Ward
UI hang can occur when the UI thread and a background thread are updating the remote project builders at the same time due to two locks being accessed in a different order. Background thread: RemoteBuildEngine.GetRemoteProjectBuilder - locks remoteProjectBuilders RemoteProjectBuilder.AddReference - locks usageLock UI thread: RemoteProjectBuilder.Shutdown - locks usageLock RemoteProjectBuilder.Dispose RemoteBuildEngine.UnloadProject RemoteBuildEngine.RemoveBuilder - locks remoteProjectBuilders To avoid this the RemoteBuildEngine.UnloadProject is not done synchronously in the RemoteProjectBuilder's Dispose method. Fixes VSTS #1030374 - [FATAL] SigTerm signal in MonoDevelop.Core.dll! MonoDevelop.Projects.MSBuild.RemoteBuildEngine::RemoveBuilder+9
2019-12-04Merge pull request #9414 from mono/backport-pr-9391-to-release-8.4Lluis Sanchez
[release-8.4] [Ide] Load AddinManager data on the UI thread.
2019-12-04Merge pull request #9377 from mono/backport-pr-9376-to-release-8.4Sandy Armstrong
[release-8.4] Fixes squiggles in Razor/Blazor files after project reload
2019-12-03Merge pull request #9409 from mono/backport-pr-9405-to-release-8.4Sandy Armstrong
[release-8.4] Fixes 1026106 - in some cases, NSEvent seems to have been null
2019-12-03Use Runtime.RunInMainThreadtherzok
Some tests (i.e. MD.Core) cannot initialize the composition manager in the UI thread. The Razor extension ends up calling CompositionManager.Instance in the constructor, thus the init will throw and the Core test suite hangs.
2019-12-03Add back accidentally removed checktherzok
2019-12-03Revert "Initialize the composition manager in version control tests"therzok
This reverts commit de1559fa525c8b5a1a59619d7db391ae806fd06f.
2019-12-03Revert "Initialize CompositionManager in TextEditor tests"therzok
This reverts commit b91e99dfbd3084c3c94867c8140895095522f2a1.
2019-12-03Try a different fixtherzok
Synchronously run the OnInitialize of the service to load the addin assemblies on the UI thread, then dispatch the actual composing to a background task. This should prevent deadlock issues, and ensure that the first init is called on the UI thread
2019-12-03Initialize CompositionManager in TextEditor teststherzok
2019-12-03Initialize the composition manager in version control teststherzok
Don't inherit test base, as that will slow down test runs
2019-12-03We need to throw if we query on the UI thread before composition loaded the ↵therzok
required addins Without this codepath, we will end up in a deadlock, as the addin manager requires running on the UI thread
2019-12-03[Ide] Load AddinManager data on the UI thread.therzok
We need to run this on the UI thread since AddinManager is not thread safe. Invoking extension changed handlers on non-UI thread can lead to weird results Fixes VSTS #1027414 - [FATAL] SigTerm signal in Mono.Addins.dll!Mono.Addins.RuntimeAddin::LoadModule+82"
2019-12-03CocoaTextViewContent: Add AccessibilityTitle for editor groupSandy Armstrong
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1010385
2019-12-02Merge pull request #9399 from mono/backport-pr-9398-to-release-8.4Matt Ward
[release-8.4] [Debugger] Exception caught dialog accessibility
2019-12-02Apply suggestions from code reviewAnže Vodovnik
Co-Authored-By: Marius Ungureanu <marius.ungureanu@xamarin.com>
2019-12-02Fixes 1026106 - in some cases, NSEvent seems to have been null.Anže Vodovnik
This introduces a null check, and also introduces additional debug level checks for others, just to make sure if we do run into this while debugging, that we are aware.
2019-11-28Updated references to mono/xwt, xamarin/md-addinslluis
2019-11-28[Debugger] Add accessibility titles for buttons/images in cellsMatt Ward
Added accessibility titles to the buttons and images that are displayed in the debugger tree view in the Exception Caught dialog and the Locals and Watch pad. The visualizer buttons now have a descriptive name read by Voice Over. Images now have a descriptive name read by Voice Over.
2019-11-28[Debugger] Fix Voice Over accessibility in Exception Caught dialogMatt Ward
Fix warning images not associated with a label. Fix tree views not being named. Fix inner exception tree view not reading tree node item text.
2019-11-28[Debugger] Remove expanders from Exception Caught dialogMatt Ward
The expanders are preventing Voice Over from accessing the child UI elements of the expanders.
2019-11-28[Debugger] Enable native tree view on Mac for Exception Caught dialogMatt Ward
2019-11-27Merge pull request #9393 from ↵Greg Munn
mono/release-8.4-jstedfast-debugger-expression-code-completion [Release-8.4] [Debugger] Implemented code-completion for the new MacObjectValueTree
2019-11-27[Debugger] Allow completions to be completed on tabGreg Munn
2019-11-27Merge pull request #9246 from mono/backport-pr-6926-to-release-8.4Vsevolod Kukol
[release-8.4] [Ide] Let the references search be a child of the notebook
2019-11-27Merge pull request #9388 from mono/backport-pr-9387-to-release-8.4Vsevolod Kukol
[release-8.4] [NuGet][1021556] Make tab labels behave like real tabs with VO
2019-11-27Merge pull request #9380 from mono/backport-pr-9379-to-release-8.4Vsevolod Kukol
[release-8.4] [NuGet] Manage packages dialog accessibility
2019-11-26Merge pull request #9382 from mono/backport-pr-9381-to-release-8.4Lluis Sanchez
[release-8.4] Scaffolding is enabled for Project + Folder