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/src
AgeCommit message (Collapse)Author
2019-06-07[Ide] Use regular Gtk.HPaned for split view with the new editorVsevolod Kukol
Fixes VSTS #910879
2019-06-07Merge pull request #7836 from mono/workbench-handle-pad-dispose-exceptionLluis Sanchez
[Ide] Handle exception disposing pad on closing the workbench.
2019-06-07Merge pull request #7823 from mono/fix-892087Lluis Sanchez
Fix issue in generate new class refactoring
2019-06-07Merge pull request #7764 from mono/fix-900933Lluis Sanchez
[Mac] Don't force resize the window when positioning it
2019-06-07[Ide] Handle exception disposing pad on closing the workbench.Matt Ward
An error disposing a pad on closing the workbench results in a fatal exception which may crash the IDE. Handle any error on disposing the pad with a try/catch. Fixes VSTS #911276 - [Watson] Crash in PackageConsolePad
2019-06-07Merge pull request #7822 from mono/jstedfast-debugger-checksumsJeffrey Stedfast
[Debugger] Improved source checksum logic for UNIX and DOS line endings
2019-06-06[Debugger] Improved source checksum logic for UNIX and DOS line endingsJeffrey Stedfast
Since it is possible that the assemblies being debugged could have been compiled on a different system (potentially with different line endings), compute hashes for the source code in 3 formats: 1. The source code file with line endings as-is 2. The source code file with DOS line endings 3. The source code file with UNIX line endings Note: sometimes source code may have mixed line endings, so it is important to calculate the source code as-is and not just canonicalized UNIX and DOS line endings. Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/642329 Fixes issue #5260
2019-06-06Merge pull request #7512 from mono/bug802073Greg Munn
Catch exception from having a bad LangVersion setting in .csproj
2019-06-06Merge pull request #7696 from mono/updatechannel-gethashcodeGreg Munn
[Core] Improve UpdateChannel's GetHashCode()
2019-06-06Fix issue in generate new class refactoringLluis Sanchez
Fixes VSTS #892087
2019-06-06[Mac] Don't resize the window frame when placing the windowiain holmes
Calling setFrame on the NSWindow resizes the window, but not the Gtk contents causing offset issues in 8.1 There appears to be a race condition caused by making the startup sequence more async than in previous versions. This is triggered by starting MonoDevelop from Finder by double clicking on a solution file. The call to Ide.OpenFilesAsync occurs earlier in the startup sequence now, and the call to Workbench.Present causes the error. Workbench.Show is called later in the method by OpenWorkbenchItem, and if we remove the first call to Workbench.Present, then the workbench window opens correctly, but slightly later. I am still tracking this down, but removing this setFrame call seems to be the least dangerous fix for this bug until we fully understand what is going on. Fixes VSTS #900933
2019-06-06Merge pull request #7817 from mono/fix-910800Lluis Sanchez
Fix crash when switching configurations
2019-06-06[Workspace] Swap the order of cache clearing in the manager. (#7810)Marius Ungureanu
By doing so, we ensure that any in-flight operation to update an assembly from disk must happen before we clear the caches.
2019-06-06Fix crash when switching configurationsLluis Sanchez
Fixes VSTS #910800
2019-06-06Merge pull request #7712 from mono/nuget-enabling-restore-commandsMatt Ward
[NuGet] Fix restore menu incorrectly disabled.
2019-06-06[IDE] Overall energy consumption and UI hang improvements (#7695)Marius Ungureanu
* Misc perf improvements immediately after project load * Use ImmutableDictionary<TargetFramework>, CWT won't work - the strings are collected * Dump * Use DefaultScheduler via Task.Run, Task.Factory is context dependent * [AssemblyBrowser] Cleanups, mostly related to task usage * [Debugger, VCS] Some Task.Factory fixes Fixes VSTS #900427 - Review usage of Task.Factory.StartNew * Use ordinal comparisons here * [ASsemblyBrowser] Fix child nodes not appearing in the list * [VCS] Fix improper usage of cancellation token source * Remove unneeded string ordering * [AsssemblyBrowser] Fix workspace leak and delay project loading. It's not common to get to a project item from the IDE, so we can delay loading that while we get everything else setup * [MSBuild] Switch this to Task.Run, so we don't accidentally parse on the UI thread * Add doc comment * [AssemblyBrowser] Massively improve time it takes to open and a couple of fixes Reuse the typesystem created for decompilation. No need to create a new one just to load the treeview. Prefer using AddChildren everywhere rather than Add. This helps not sort the tree every time we're adding an element. Don't bother gathering all the types in an assembly. Most likely we will only need to gather types from just one assembly, so defer that to the namespace node builder. Fix multiple iteration of a type's members when trying to load a project metadata view. And fix nested types to appear in the tree. * Optimize this a bit more * Minor refactors to avoid extra Funcs * Reuse typesystem for loader, add new feature transform to prevent language breaking
2019-06-06Merge pull request #7772 from mono/master-vsts904321Mike Krüger
Fixes VSTS Bug 904321: [Feedback] Xamarin Android Breakpoint not work
2019-06-06Make CSharpBreakpointSpanResolver internal (#7799)Marius Ungureanu
2019-06-06Fixes VSTS Bug 905613: [Feedback] Cannot Copy Results of Find in Files (#7792)Mike Krüger
… https://devdiv.visualstudio.com/DevDiv/_workitems/edit/905613 AppendFormat was wrong there - CopyData is already formatted. AppendFormat can easily throw an exception depending on the text copied. This patch fixes it.
2019-06-05Icon size and padding fixes.Cody Russell
2019-06-05Merge pull request #7787 from mono/jstedfast-breakpoint-span-resolverJeffrey Stedfast
[Debugger] Added new breakpoint span resolver for C#
2019-06-05Merge pull request #7791 from mono/pr-david-fix901091Lluis Sanchez
Fix 901424: After click in the document navigation editor doesn't get focus
2019-06-05[Debugger] Added new breakpoint span resolver for C#Jeffrey Stedfast
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/887700/
2019-06-05Fix 901424: After click in the document navigation bar and select any method ↵David Karlaš
next click on the Editor doesn't work
2019-06-05Fixes VSTS Bug 901464: Copy/paste is broken in "authors" tab (wrongMike Krüger
text or nothing happens) https://devdiv.visualstudio.com/DevDiv/_workitems/edit/901464
2019-06-05Fixes VSTS Bug 901463: Copy and paste is broken or copies wrong textMike Krüger
in "Changes" window Bug 901463: Copy and paste is broken or copies wrong text in "Changes" window DiffView was still using the old SharpDevelop clipboard command system for cut/copy/paste. Moved to monodevelop command handlers.
2019-06-05Merge pull request #7708 from mono/master-DisposedTokenMike Krüger
[Ide] Added a disposed token to the document controller API.
2019-06-05Merge pull request #7786 from mono/jstedfast-async-competion-data-api-fixupJeffrey Stedfast
[Debugger] Fix the async GetCodeCompletionData API to have an Async m…
2019-06-05Fixes VSTS #789402: TfsSmartSession - should use HttpClientProvider (#7777)Mike Krüger
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/789402
2019-06-04[Debugger] Fix the async GetCodeCompletionData API to have an Async method ↵Jeffrey Stedfast
suffix
2019-06-04Merge pull request #7779 from mono/fix-825629Lluis Sanchez
Fix mime type assignment issues in FileModel
2019-06-04Merge pull request #7774 from mono/pr-david-fixSnippetsAaron Bockover
Fix 901093: Completing a snippet adds a newline
2019-06-04Fix the warning icon.Cody Russell
2019-06-04Merge pull request #7513 from mono/fix-823695Vsevolod Kukol
[GTC] Fixes current window child hierarchy (parents) using RunCustomDialog
2019-06-04Fix mime type assignment issues in FileModelLluis Sanchez
The MimeType property was not properly set in some cases, such as when creating a new file, or when saving a file with a new name and extension. FileModel now ensures that the MimeType property is always up to date, and TextBufferFileModel now updates the content type of the buffer when creating a new document or when saving a document. Fixes VSTS# 825629 - No error message shows up in TypeScript files
2019-06-04Fixes VSTS Bug 904321: [Feedback] Xamarin Android Breakpoint not workMike Krüger
in debug https://devdiv.visualstudio.com/DevDiv/_workitems/edit/904321 Exception from feedback ticket : https://devdiv.visualstudio.com/DevDiv/_workitems/edit/896686 Produces many out of range exceptions in text segment marker. This checks now for empty lines - can happen during an edit session when a line is cleared. Exceptions in that case prevent further drawing in that line. This is now changed and the drawing code is hardened against exceptions in line markers.
2019-06-04[Ide] Added a disposed token to the document controller API.Mike Krüger
The disposed token can be used by continue with calls that shouldn't continue on disposed instances.
2019-06-03Fixes for handling C# 8.0Cody Russell
2019-06-03Fix 901093: Completing a snippet adds a newlineDavid Karlaš
Fix 901091: Caret jumps to previous line after completing a prop snippet
2019-05-31Merge pull request #7685 from mono/fix-861013Lluis Sanchez
[Watson] Fixes NRE when FindDockGroupItem doesn't find any item
2019-05-31Merge pull request #7756 from mono/FixControlCharIssueInLogViewLluis Sanchez
Fix Application Output hang when using ASP.Net Core Angular template
2019-05-31Merge branch 'master' into bug802073Cody Russell
2019-05-31Merge pull request #7707 from mono/pr-david-fix895583Aaron Bockover
Fix 895583: Breakpoints not visible after renaming file
2019-05-31More fixes for handling bad LangVersionCody Russell
Don't append values to the list store from within try/catch or it's possible they won't get added correctly. Add a third column to the listv store to mark whether a row is a bad value. Then when we are storing, check that value and don't store the LangVersion if we have a bad value. This prevents us from switching back to Default when the user hits the "Ok" button.
2019-05-31Merge pull request #7759 from mono/vsts901407Lluis Sanchez
Handle exceptions in memory monitor and cleanup EventHandler SafeInvoke
2019-05-31Merge pull request #7748 from mono/fix-849556Lluis Sanchez
[IDE] only popup the menu on single clicks.
2019-05-31Merge pull request #7605 from mono/master-vsts866898Lluis Sanchez
Fixes VSTS Bug 866898: Project file not reloaded in editor after
2019-05-31Merge pull request #7750 from mono/fix-861007Lluis Sanchez
[IDE] Handle null case when getting node name
2019-05-31[Watson] Adds try/catch block in DockInPlaceholderJose Medrano
Fixes VSTS #861013 - [Watson] System.NullReferenceException in MonoDevelop.Components.Docking.DockContainer::DockInPlaceholder (MonoDevelop.Ide.dll)
2019-05-31Enable compiled regexIan Toal