Age | Commit message (Collapse) | Author |
|
Fixes VSTS #910879
|
|
[Ide] Handle exception disposing pad on closing the workbench.
|
|
Fix issue in generate new class refactoring
|
|
[Mac] Don't force resize the window when positioning it
|
|
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
|
|
[Debugger] Improved source checksum logic for UNIX and DOS line endings
|
|
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
|
|
Catch exception from having a bad LangVersion setting in .csproj
|
|
[Core] Improve UpdateChannel's GetHashCode()
|
|
Fixes VSTS #892087
|
|
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
|
|
Fix crash when switching configurations
|
|
By doing so, we ensure that any in-flight operation to update an assembly from disk must happen before we clear the caches.
|
|
Fixes VSTS #910800
|
|
[NuGet] Fix restore menu incorrectly disabled.
|
|
* 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
|
|
Fixes VSTS Bug 904321: [Feedback] Xamarin Android Breakpoint not work
|
|
|
|
…
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.
|
|
|
|
[Debugger] Added new breakpoint span resolver for C#
|
|
Fix 901424: After click in the document navigation editor doesn't get focus
|
|
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/887700/
|
|
next click on the Editor doesn't work
|
|
text or nothing happens)
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/901464
|
|
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.
|
|
[Ide] Added a disposed token to the document controller API.
|
|
[Debugger] Fix the async GetCodeCompletionData API to have an Async m…
|
|
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/789402
|
|
suffix
|
|
Fix mime type assignment issues in FileModel
|
|
Fix 901093: Completing a snippet adds a newline
|
|
|
|
[GTC] Fixes current window child hierarchy (parents) using RunCustomDialog
|
|
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
|
|
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.
|
|
The disposed token can be used by continue with calls that shouldn't
continue on disposed instances.
|
|
|
|
Fix 901091: Caret jumps to previous line after completing a prop snippet
|
|
[Watson] Fixes NRE when FindDockGroupItem doesn't find any item
|
|
Fix Application Output hang when using ASP.Net Core Angular template
|
|
|
|
Fix 895583: Breakpoints not visible after renaming file
|
|
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.
|
|
Handle exceptions in memory monitor and cleanup EventHandler SafeInvoke
|
|
[IDE] only popup the menu on single clicks.
|
|
Fixes VSTS Bug 866898: Project file not reloaded in editor after
|
|
[IDE] Handle null case when getting node name
|
|
Fixes VSTS #861013 - [Watson] System.NullReferenceException in MonoDevelop.Components.Docking.DockContainer::DockInPlaceholder (MonoDevelop.Ide.dll)
|
|
|