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-05Merge pull request #9427 from mono/core-remote-builder-deadlockGreg Munn
[Core] Fix remote project builder deadlock
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-04Updated references to mono/xwt, xamarin/md-addinsvsevolod.kukol
2019-12-04Merge pull request #9376 from mono/pr-kirillo-fix1012526Sandy Armstrong
Fixes squiggles in Razor/Blazor files after project reload
2019-12-03Merge pull request #9405 from mono/dev/anvod/1026106Lluis Sanchez
Fixes 1026106 - in some cases, NSEvent seems to have been null
2019-12-03[Ide[ Configure Gtk# for slim startup (#9364)Marius Ungureanu
* [Ide[ Configure Gtk# for slim startup * Fix up startup tracker slices. Xamarin.Mac is init as part of gtk init, skewing info
2019-12-03[Ide] Load AddinManager data on the UI thread. (#9391)Marius Ungureanu
* [Ide] Load AddinManager data on the UI thread. 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" 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 * Use Runtime.RunInMainThread 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-02CocoaTextViewContent: Add AccessibilityTitle for editor groupSandy Armstrong
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1010385
2019-12-02Merge pull request #9349 from mono/roslyn-msbuild-nugetLluis Sanchez
[Core] Add Microsoft.CodeAnalysis.Workspaces.MSBuild nuget
2019-12-02Merge pull request #9398 from mono/exception-caught-dialog-accessibilityMatt Ward
[Debugger] Exception caught dialog accessibility
2019-12-02Update the version of NuGetVersionMicrosoftTestPlatform to 16.4.0Keting Yang
2019-12-02[753577][StatusBar] announce changed statusMykyta Bondarenko
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/753577
2019-12-02Apply suggestions from code reviewAnže Vodovnik
Co-Authored-By: Marius Ungureanu <marius.ungureanu@xamarin.com>
2019-11-29Fixes 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-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 #9166 from mono/jstedfast-debugger-expression-code-completionGreg Munn
[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 #6926 from mono/fix750263-references-search-vo-orderVsevolod Kukol
[Ide] Let the references search be a child of the notebook
2019-11-27Merge pull request #9387 from mono/fix1021556-nuget-accessible-tabsVsevolod Kukol
[NuGet][1021556] Make tab labels behave like real tabs with VO
2019-11-27Merge pull request #9379 from mono/nuget-manage-packages-dialog-accessibilityVsevolod Kukol
[NuGet] Manage packages dialog accessibility
2019-11-26Merge pull request #9381 from mono/fix-1027657Jason Imison
Scaffolding is enabled for Project + Folder
2019-11-26[Core] Avoid creating TaskCompletionSource on UI thread (#9392)Marius Ungureanu
We don't need a completion source when already on the UI thread, so optimize the implementation a bit
2019-11-26Merge pull request #9373 from mono/vsts-gm-1025766Greg Munn
[Debugger] Handle NRE when adding a watch when not debugging
2019-11-26Merge pull request #9355 from ↵Greg Munn
mono/jstedfast-debugger-load-children-incrementally [Debugger] Incrementally load new children rather than remove-all and…
2019-11-26Fix fontDavid Karlaš
2019-11-26[NuGet] Make tab labels behave like real tabs with VOVsevolod Kukol
Fixes VSTS #1021556
2019-11-26[Ide][AtkCocoa] Add support for Subroles and Value objectsVsevolod Kukol
2019-11-26Merge pull request #9384 from mono/backport-pr-9383-to-masterRodrigo Moya
[master] Update translations
2019-11-26Merge pull request #9371 from mono/pr-aspnetcore-execution-target-groupRodrigo Moya
[AspNet*] Add a group for ASP.NET Core Browser execution targets
2019-11-26Scaffolding is enabled for Project + Foldernosami
Changed from Folder + File Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1027657
2019-11-26Update translationsRodrigo Moya
2019-11-26[NuGet] Announce status messages using Voice OverMatt Ward
The status message that is displayed with the spinner is now announced by Voice Over. When the status message is removed another message is announced by Voice Over to say the loading has completed or, if a search filter was entered, search was completed. If no packages are found when searching this message is also announced by Voice Over. Fixes VSTS #1022830 - Accessibility: NuGet Packages: VoiceOver is not announcing the status message.
2019-11-26[AspNetCore] Simplify return codeRodrigo Moya
2019-11-26Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1012526Kirill Osenkov
Make sure dynamic files are added to the project info every time the project is reloaded. Also double-check that the document we're about to reload still exists in the current solution.
2019-11-26Merge pull request #9365 from mono/fix-1023764Jason Imison
Allow wizard to reopen. Fixes https://devdiv.visualstudio.com/DevDiv/…
2019-11-25[Debugger] Handle NRE when adding a watch when not debuggingGreg Munn
Fixes VSTS 1025766 https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1025766
2019-11-25Merge pull request #9370 from mono/jstedfast-bump-debugger-libs-2019-11-22Greg Munn
bumped debugger-libs
2019-11-25[NuGet] Use ID instead of Id in user interfaceMatt Ward
Using ID allows Voice Over to announce it as I.D instead of a single word. Note that some Voice Over voices, such as English UK still announce the text incorrectly. Without changing the text to be "I.D." there does not seem to be a way of fixing this in the IDE. System Preferences on the Mac can be used to change the pronounciation for certain words if required. Fixes VSTS #1021636 - Accessibility: NuGet: Improper announcement for the "ID" word.
2019-11-25[AspNetCore] Fix multi target framework browser testRodrigo Moya
2019-11-25Merge pull request #9347 from mono/dev/davkar/fix1023494David Karlaš
Fix 1023494: Unsaved new documents have `/` added to begining of file name
2019-11-25[NuGet] Use existing consolidate label for projects list viewMatt Ward
Instead of using new text for the accessibility label for the projects and versions list view re-use the existing consolidate label.
2019-11-25[NuGet] Fix column header now read for first column in Consolidate tabMatt Ward
Combine project name and check box in Consolidate tab. This fixes the problem where the check box has a column with no name. Now the check box and the project name are in the same column so Voice Over reads the column header name, the project name and the checkbox state which makes it easier to understand what the list view is displaying. Fixes VSTS #1021702 - Accessibility: NuGet Packages: Column Header name is not present for the first column.
2019-11-25[NuGet] VoiceOver reads version on Installed tabMatt Ward
Previously the download count was read by Voice Over when on the Installed tab but the version installed was displayed. Now the version is read by Voice Over. Download count is read by Voice Over on the Browse tab as before.
2019-11-25[AspNet*] Add a group for ASP.NET Core Browser execution targetsRodrigo Moya
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/945598
2019-11-25[NuGet] Add Search placeholder text to Manage Packages dialogMatt Ward
The search text box now shows 'Search' as placeholder text. Fixes VSTS #1022836 - Manage NuGet Packages_Usability: Unable to identify the instructions about search criteria.
2019-11-25[NuGet] Associate UI widgets with labels for accessibilityMatt Ward
Manage Packages dialog changes: 1. Associate labels with all combo boxes. 2. Workaround Xwt.ComboBox.Accessible.Label not working by adding an invisible label for the Package Sources combo box which has no visible label. This label is assigned to the ComboBox.Accessible.LabelWidget which works. 3. Add accessibility label for the packages list and the projects and versions list. 4. Associate package information with their corresponding labels. Fixes VSTS #1021638 - Accessibility: NuGet Packages: VoiceOver is not announcing the label for all the combo box and edit box present on the screen. Fixes VSTS #1021699 - Manage NuGet Packages_ConsolidateTab_ScreenReader: Voice Over is not announcing the table name