feat: multi session debugging by zobo · Pull Request #517 · xdebug/vscode-php-debug

added 2 commits

February 23, 2021 17:39
One DAP session listens for connection and initiates a new DAP session via custom NewDbgpConnectionEvent.
The extension activate/deactivate is created to short-circuit starting on new DAP sessions and forcing them to all be in-process.

@zobo

@zobo zobo mentioned this pull request

Mar 4, 2021
… multi instance, depending on how it is started.

When closing listen socket, do not wait for all clients to close. Some can continue to be connected and live on in different instances of DAP sessions.
Refactor launch closure function into private methods for better reuse.
Handle both launchRequest and attachRequest - but only as connection handover.

@zobo

@zobo

@zobo zobo mentioned this pull request

Mar 8, 2021

@zobo

…t one, all others loose their UI.

@zobo zobo mentioned this pull request

Mar 11, 2021

@zobo

…to send a disconnectRequest this this session and that causes all threads to disconnect.

@zobo zobo mentioned this pull request

Oct 6, 2021