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
2020-01-20[VsCodeDebugger] Implemented more GetRawValue cases in order to support ↵Jeffrey Stedfast
S.D.Color previews Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1040694/
2020-01-20[Debugger] Fixed VSCodeDebuggerSession to avoid KeyNotFoundException when ↵Jeffrey Stedfast
updating breakpoints Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/960963
2020-01-08[VsCodeDebugger] Use PresentationHint to get ObjectValueFlagsJeffrey Stedfast
2020-01-08[VsCodeDebugger] code refactoring & performance improvementsJeffrey Stedfast
Cache IsEnum checks and do more validation that a variable/expression evaluation result is an enum before making an expensive debugger query to find out if the type is indeed an enum type. Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1032065/
2020-01-08[VsCodeDebugger] Added more logging and simplified codeJeffrey Stedfast
Also added caching of Scopes and implemented GetParameters()
2020-01-08[VsCodeDebugger] Log errors for GetAllLocalsJeffrey Stedfast
Needed for https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1042237/
2020-01-06avoid using string to check the exception typeKeting Yang
2020-01-04The filter was catching the unhandled exceptionsKeting Yang
2019-12-19Update VSCodeDebuggerSession.csKeting Yang
2019-12-19Localize textKeting Yang
2019-12-19Throw exceptions appropriatelyKeting Yang
2019-12-19[Unit Test] Show source code while debuggingKeting Yang
1. update the version of VSCodeDebugProtocol used 2. Update the exception request during Lauch and Attach to catch the unhandled exception as a "stopped" event 3. While handling exception, throw exception regardless of whether a breakpoint exists or not 4. In `DebuggingService`, when `NotifyCallStackChanged()` is called when conditions satisfied, subsequent calls will occur: `OnStackChanged()` -> `SetSourceCodeFrame()` -> `NotifyCurrentFrameChanged()`. Therefore adding `noNeedUpdateFrame` to prevent duplicate calls to `OnFrameChanged` Fixes: https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1000552
2019-08-06Fix null referencenosami
2019-08-06dotnet core supportnosami
2019-07-26[Debbugger] Added unit testsJeffrey Stedfast
2019-07-26[Debugger] Fixed .NET Core debugger to allow use of SHA256 and MD5 hashesJeffrey Stedfast
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/951772
2019-07-08[Debugger] Fixed VSCodeDebuggerSession.OnNextInstructionJeffrey Stedfast
I previously "fixed" this to do StepInRequest but I was wrong.
2019-05-28Break if the condition fails to executenosami
2019-05-28Fix buildnosami
2019-05-28Fix condition evaluation in case of external codeMichael Belyaev
2019-05-28[VSCodeDebugProtocol] stylistic fixesJeffrey Stedfast
2019-05-28Refactor long condition to local functionMichael Belyaev
2019-05-28Support "Include subclasses" not only for System.Exception; get rid ofMichael Belyaev
regex parsing; remove condition calculation for regular breakpoints as the debugger already does it.
2019-05-28Support exception catchpoint conditionsMichael Belyaev
2019-05-28Add support for breakpoint conditions in VSCodeDebuggerSessionMichael Belyaev
2019-05-28Support System.Exception with subclassesMichael Belyaev
2019-05-28Workaround for .NET Core debugger which doesn't support exception type filteringMichael Belyaev
2019-05-20[VSCodeDebugProtocol] Fix up the values used when creating ObjectValues to ↵Jeffrey Stedfast
match Sdb/Cor backends
2019-05-09Merge pull request #7443 from mono/jstedfast-debugger-set-next-statementLluis Sanchez
[Debugger] Implement Set Next Statement for the VsCode debugger backend
2019-05-07[Debugger] Fixed VsCode debugger backend's StepIn feature to use a ↵Jeffrey Stedfast
StepInRequest instead of NextRequest Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/888799
2019-05-03[Debugger] Implement Set Next Statement for the VsCode debugger backendJeffrey Stedfast
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/698194/
2019-04-22[Debugger] Fixed An item with the same key has already been added. Key: ↵Jeffrey Stedfast
Mono.Debugging.Client.Breakpoint Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/824644
2019-04-08Add support for .NET Core breakpoint hit countnosami
Fixes VSTS #802065
2019-04-01[Windows] Remove unused packages.config which leads to restore errorsMarius Ungureanu
2019-03-07Fixes crash when debugger session is disposednosami
Fixes VSTS #801713 It was noticed while looking at this stack trace that it was possible for protocolClient to be null when the session was disposed. ``` [ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object at MonoDevelop.Debugger.VsCodeDebugProtocol.VSCodeDebuggerSession.UpdateBreakpoints () [0x00191] in /Users/vsts/agent/2.147.1/work/1/s/monodevelop/main/src/addins/MonoDevelop.Debugger.VSCodeDebugProtocol/MonoDevelop.Debugger.VsCodeDebugProtocol/VSCodeDebuggerSession.cs:388 at MonoDevelop.Debugger.VsCodeDebugProtocol.VSCodeDebuggerSession.OnUpdateBreakEvent (Mono.Debugging.Client.BreakEventInfo eventInfo) [0x0003d] in /Users/vsts/agent/2.147.1/work/1/s/monodevelop/main/src/addins/MonoDevelop.Debugger.VSCodeDebugProtocol/MonoDevelop.Debugger.VsCodeDebugProtocol/VSCodeDebuggerSession.cs:442 at Mono.Debugging.Client.DebuggerSession.UpdateBreakEvent (Mono.Debugging.Client.BreakEvent be) [0x00021] in /Users/vsts/agent/2.147.1/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugging/Mono.Debugging.Client/DebuggerSession.cs:687 at Mono.Debugging.Client.DebuggerSession+<>c__DisplayClass116_0.<OnBreakpointModified>b__0 () [0x0000d] in /Users/vsts/agent/2.147.1/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugging/Mono.Debugging.Client/DebuggerSession.cs:722 at Mono.Debugging.Client.DebuggerSession.<Dispatch>b__92_0 (System.Object <p0>) [0x00054] in /Users/vsts/agent/2.147.1/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugging/Mono.Debugging.Client/DebuggerSession.cs:300 ```
2019-01-25Merge remote-tracking branch 'origin/master' into pr-sandy-md-masterSandy Armstrong
2019-01-22Bump Microsoft.VisualStudio.Shared.VsCodeDebugProtocol to match vsdbg bumpnosami
re https://github.com/xamarin/md-addins/pull/4074
2019-01-16Remove redundant build infrastructureMikayla Hutchinson
The old autotools build infrastructure is largely redundant, as projects are now built with msbuild. Remove as much as can be done easily, along with some other obsolete stuff.
2019-01-14[VSCodeDebugProtocol] Track APIMikayla Hutchinson
2019-01-13Suppress NuGet local copies unless explicitly listed in projectMikayla Hutchinson
NuGet's PrivateAssets="runtime" does not work, resulting in transitive references local copying their assemblies into every project. This works around that by filtering out all local copies that are not explictly listed. This also makes it much harder to accidentally introduce local copies, which is good as local copies in general are are not desirable due to the way that dlls are loaded by the extension system.
2019-01-11Centralize some more package versionsMikayla Hutchinson
2019-01-11Update debug protocol packageMikayla Hutchinson
2019-01-11Update projects for PackageReferenceMikayla Hutchinson
2018-08-27Fix #5659: VSCodeDebugProtocol: Synchronous operation cancelled! When ↵David Karlaš
stopping debugging session. This logic around HasExited and use that to log/show or not log/show exceptions is taken from SoftDebugger.
2018-08-13Fix #644166: [Feedback] Starting debugger hangs when debugging C# unit test ↵David Karlaš
using Visual Studio for Mac version 7.5.3 (build 7) on MacOS 10.13.5 Problem was that when sending breakpoints to .NET Core Debugger we used `b.Line` instead of `b.OriginalLine` difference between two appears when runtime debugger(.NET Core) sends back to us adjusted location of breakpoint(if user places breakpoint at invalid line, debugger places to closest position and sends updated line back to IDE). So what was happening was when runtime sent updated line to IDE. IDE sent new line to runtime, but runtime then updated line position to different value and we got stuck in loop of changing line. Now we always send same value, hence problem fixed.
2018-06-20Clean up project filesMikayla Hutchinson
Remove redundant information, and make more information redundant by setting good defaults in the MD props. This lays some groundwork for the PackageConfig migration and eventually SDK-style project format migration.
2018-06-20Centralize the MD target framework versionMikayla Hutchinson
2018-03-23Fix 581070: [Feedback] setting breakpoint on non existing c# functions ↵David Karlaš
breaks debugging - "Debugger operation failed". Synchronous operation cancelled! Problem was that IDE sent empty/null path for breakpoint to .NET Core debug adapter which froze in that case, hence I added `!string.IsNullOrEmpty(b.Filepath)` which fixes the problem, I also added support for FunctionBreakpoints, but later figured .NET Core adapter doesn't support that yet...
2018-02-21Merge branch 'master' into quality-telemetry-phase2Matt Ward
2018-02-16Make dist2 (#3879)Marius Ungureanu
* Fix `make dist` (cherry picked from commit 7732445e89434e17ff1e0217a640d841b29d5fc9) * Don't strip assemblies from tarballs. It'll make distro packagers cry, but the tarballs will actually work. (cherry picked from commit b1820981f8acced4d4b721ce44ed5860ce8fb758) * Include case-sensitivity fix from NRefactory * Ensure BuildVariables.cs is up to date and in `make dist` tarballs