Commit Graph

72 Commits

Author SHA1 Message Date
Andre Weinand
88b85b66c3 add DA Tracker API; fixes #55945 2018-09-20 23:11:11 +02:00
Andre Weinand
cd9d71a31f make startDebugging return a proper error; fixes #53874 2018-09-17 00:47:26 +02:00
Andre Weinand
644d57ddba pass config to adapterExecutableCommand; fixes #45220 2018-09-15 16:46:49 +02:00
Andre Weinand
12ae0f6120 DebugSession refactoring 2018-09-10 16:17:50 +02:00
Johannes Rieken
2b960fb0ff debt - remove TPromise from ExtHostDebug 2018-09-06 16:19:03 +02:00
Alex Dima
34837504ba debt - More precise typings 2018-09-05 12:21:06 +02:00
Andre Weinand
3a81a7efc2 debt: clean up sessions IDs 2018-09-04 16:12:04 +02:00
Johannes Rieken
2d452e0a7e uri - replace usages of default export with named export 2018-09-03 10:54:50 +02:00
Andre Weinand
e6e7aea900 support early customRequest 2018-09-01 18:36:59 +02:00
isidor
f90e7ee8f6 mainThreadDebugService: proper listeners separation 2018-08-31 11:59:44 +02:00
isidor
d97f06a1e2 debugService: onWillNewSession 2018-08-31 11:55:19 +02:00
isidor
758be52acf Reify "DebugSession"
fixes #48377
2018-08-20 11:59:43 +02:00
Andre Weinand
9769d31a39 support var substitution for multiroot workspace 2018-06-27 22:52:56 +02:00
Andre Weinand
2613d48d9a start debug terminal from ext host 2018-06-11 23:56:49 +02:00
isidor
cf10e47b42 debug: sessionOnly breakpoint event and propering toJSON for breakpoints 2018-06-07 15:17:15 +02:00
Andre Weinand
0dd96174c2 cleanup integrated terminal support for debugging 2018-05-28 14:22:30 +02:00
Andre Weinand
8b84e962d1 support debugPort in EH 2018-05-08 23:01:34 +02:00
isidor
cd1969b4ea debug: rename process to session
#48377
2018-05-03 19:17:24 +02:00
isidor
0c5da80ab2 debug: polish 2018-05-03 18:08:01 +02:00
isidor
cfe802fd5a debug: move contertPaths to debugUtils.ts 2018-05-03 18:00:26 +02:00
Andre Weinand
8574a05e0f support configResolver in EH 2018-04-19 18:29:51 +02:00
isidor
d0c5dad20b debug model: use a ReadOnlyArray 2018-04-17 17:50:23 +02:00
Andre Weinand
25ecfcf145 fold ExtensionHostDebugAdapterProvider into MainThreadDebugService 2018-04-17 14:43:44 +02:00
Andre Weinand
e7b8bd21db drop column attribute if value is 0; see #46784 2018-04-17 13:21:55 +02:00
Andre Weinand
f31add9188 add comments 2018-04-17 13:21:06 +02:00
Andre Weinand
dfeffb55b6 properly register debug types 2018-04-15 22:40:01 +02:00
André Weinand
b578dc2bd1 support to launch debuggee from EH 2018-04-12 00:56:15 +02:00
André Weinand
317bf2e647 fold path hooks into debugAdapter 2018-04-09 11:32:15 +02:00
André Weinand
95feda25ad rename v8Protocol.ts to debugAdapter.ts 2018-04-09 11:27:26 +02:00
André Weinand
4cd09ff11e reify the DebugAdapter; fixes #45129 2018-04-06 16:42:11 +02:00
André Weinand
f1404198c3 proposed logMessage API; fixes #45643 2018-03-16 17:08:46 +01:00
isidor
5a5c2a8def debug: some cleanup around getting launches 2018-02-13 16:46:06 +01:00
isidor
84091fdb05 debug: startDebugging take launch as an argument
fixes #43461
2018-02-12 18:03:46 +01:00
isidor
15d8874eb8 debug: refactor updating of breakpoints
fixes #42200
2018-02-06 22:03:39 +01:00
Andre Weinand
81142e2cb5 support for debugAdapterExecutable; fixes #33801 2018-01-29 14:27:48 +01:00
Andre Weinand
22c5903847 make addBreakpoint/removeBreakpoint sync 2018-01-26 12:51:15 +01:00
Andre Weinand
eba681fed8 debug API to create/remove breakpoints; fixes #42173 2018-01-26 01:09:30 +01:00
Andre Weinand
8eae3a3333 better protect against failing custom request 2017-12-21 15:16:32 +01:00
Andre Weinand
d589f2f1bc Remove usage of CustomMarshaller for DebugService (#40169) 2017-12-14 17:56:10 +01:00
Alex Dima
367dd10413 Rename RPCProtocol.get to RPCProtocol.getProxy (#36972) 2017-12-13 16:04:14 +01:00
Andre Weinand
7c801e972a make ext API SourceBreakpoint use Location; fixes #39647 2017-12-06 16:14:26 +01:00
Andre Weinand
8e8f4b00bc fix bogus breakpoint position; fixes #39665 2017-12-06 15:56:22 +01:00
Andre Weinand
f07f5d3873 add first cut of proposed breakpoints API; fixes #23188 2017-12-02 00:24:59 +01:00
Benjamin Pasero
4ec5250582 promise: make sure as() returns promise like and fix errors 2017-11-08 12:33:48 +01:00
isidor
cfff1af931 remove debugService.findProcessByUUID, there are alternative ways to do this 2017-10-27 10:04:11 +02:00
Andre Weinand
af809a59db API: expose debug console; fixes #36753 2017-10-24 13:03:31 +02:00
isidor
55643dd7e3 debug: make createProcess private and remove startDebugSession from exHostDebugService
fixes #36132
2017-10-13 11:06:51 +02:00
isidor
351b05d6e1 debug api: use uri not workspace folder between extension host and renderer 2017-09-19 12:38:52 +02:00
isidor
2370592e81 debug: use WorkspaceFolder 2017-09-19 12:03:32 +02:00
Andre Weinand
d0202cc107 do not break existing debug extensions 2017-09-07 23:05:13 +02:00