-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Debug Protocol Enhancements #107
Commits on Oct 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 09949dc - Browse repository at this point
Copy the full SHA 09949dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b99680 - Browse repository at this point
Copy the full SHA 7b99680View commit details -
Configuration menu - View commit details
-
Copy full SHA for 205070e - Browse repository at this point
Copy the full SHA 205070eView commit details
Commits on Oct 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1284e15 - Browse repository at this point
Copy the full SHA 1284e15View commit details
Commits on Oct 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f47c84d - Browse repository at this point
Copy the full SHA f47c84dView commit details
Commits on Oct 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9cb3d09 - Browse repository at this point
Copy the full SHA 9cb3d09View commit details -
Configuration menu - View commit details
-
Copy full SHA for c56ab79 - Browse repository at this point
Copy the full SHA c56ab79View commit details -
Move readStringNT to protocolUtils.
Rename Debugger to DebugProtocolClient
Configuration menu - View commit details
-
Copy full SHA for 1b2c9f5 - Browse repository at this point
Copy the full SHA 1b2c9f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b479dc7 - Browse repository at this point
Copy the full SHA b479dc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d39c00 - Browse repository at this point
Copy the full SHA 9d39c00View commit details
Commits on Oct 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 29c4bc3 - Browse repository at this point
Copy the full SHA 29c4bc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dedad4 - Browse repository at this point
Copy the full SHA 8dedad4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00c6f97 - Browse repository at this point
Copy the full SHA 00c6f97View commit details -
Configuration menu - View commit details
-
Copy full SHA for dff64ee - Browse repository at this point
Copy the full SHA dff64eeView commit details
Commits on Oct 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fe00be5 - Browse repository at this point
Copy the full SHA fe00be5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6580915 - Browse repository at this point
Copy the full SHA 6580915View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1021314 - Browse repository at this point
Copy the full SHA 1021314View commit details
Commits on Jan 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 241a9db - Browse repository at this point
Copy the full SHA 241a9dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b52dcaf - Browse repository at this point
Copy the full SHA b52dcafView commit details -
Configuration menu - View commit details
-
Copy full SHA for c25a681 - Browse repository at this point
Copy the full SHA c25a681View commit details -
Configuration menu - View commit details
-
Copy full SHA for fee7848 - Browse repository at this point
Copy the full SHA fee7848View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59d8be6 - Browse repository at this point
Copy the full SHA 59d8be6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 307cf27 - Browse repository at this point
Copy the full SHA 307cf27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59435d9 - Browse repository at this point
Copy the full SHA 59435d9View commit details
Commits on Jan 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1d7a614 - Browse repository at this point
Copy the full SHA 1d7a614View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f2d10c - Browse repository at this point
Copy the full SHA 8f2d10cView commit details
Commits on Jan 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8260f7a - Browse repository at this point
Copy the full SHA 8260f7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a78f835 - Browse repository at this point
Copy the full SHA a78f835View commit details
Commits on Feb 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 61c77d8 - Browse repository at this point
Copy the full SHA 61c77d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70db47d - Browse repository at this point
Copy the full SHA 70db47dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aa40bd - Browse repository at this point
Copy the full SHA 8aa40bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for df3afb9 - Browse repository at this point
Copy the full SHA df3afb9View commit details
Commits on Feb 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5a4c093 - Browse repository at this point
Copy the full SHA 5a4c093View commit details
Commits on Feb 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b8eb58a - Browse repository at this point
Copy the full SHA b8eb58aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c336e32 - Browse repository at this point
Copy the full SHA c336e32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70ef80a - Browse repository at this point
Copy the full SHA 70ef80aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2520ee - Browse repository at this point
Copy the full SHA b2520eeView commit details
Commits on Feb 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f0a9675 - Browse repository at this point
Copy the full SHA f0a9675View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f65862 - Browse repository at this point
Copy the full SHA 2f65862View commit details
Commits on Feb 15, 2023
-
Merge branch 'master' of https://github.com/rokucommunity/roku-debug …
…into DebugProtocolServer
Configuration menu - View commit details
-
Copy full SHA for a230d47 - Browse repository at this point
Copy the full SHA a230d47View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9587db - Browse repository at this point
Copy the full SHA c9587dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7c1a0d - Browse repository at this point
Copy the full SHA a7c1a0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 870ad7b - Browse repository at this point
Copy the full SHA 870ad7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for adb66b8 - Browse repository at this point
Copy the full SHA adb66b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06f5c79 - Browse repository at this point
Copy the full SHA 06f5c79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b6a714 - Browse repository at this point
Copy the full SHA 1b6a714View commit details
Commits on Feb 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 424ee08 - Browse repository at this point
Copy the full SHA 424ee08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4780cfb - Browse repository at this point
Copy the full SHA 4780cfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6547df7 - Browse repository at this point
Copy the full SHA 6547df7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 578253b - Browse repository at this point
Copy the full SHA 578253bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d068755 - Browse repository at this point
Copy the full SHA d068755View commit details
Commits on Feb 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bd52c63 - Browse repository at this point
Copy the full SHA bd52c63View commit details -
Configuration menu - View commit details
-
Copy full SHA for f74467b - Browse repository at this point
Copy the full SHA f74467bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd25572 - Browse repository at this point
Copy the full SHA fd25572View commit details
Commits on Feb 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d89fcea - Browse repository at this point
Copy the full SHA d89fceaView commit details
Commits on Feb 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4629231 - Browse repository at this point
Copy the full SHA 4629231View commit details -
Handle variablesResponse error data
Configuration menu - View commit details
-
Copy full SHA for a3c5d61 - Browse repository at this point
Copy the full SHA a3c5d61View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9daa89 - Browse repository at this point
Copy the full SHA b9daa89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6aaf7e2 - Browse repository at this point
Copy the full SHA 6aaf7e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 258a4dc - Browse repository at this point
Copy the full SHA 258a4dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb51a5c - Browse repository at this point
Copy the full SHA bb51a5cView commit details
Commits on Feb 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5cc22ee - Browse repository at this point
Copy the full SHA 5cc22eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c633a - Browse repository at this point
Copy the full SHA 78c633aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7246bd - Browse repository at this point
Copy the full SHA a7246bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce46609 - Browse repository at this point
Copy the full SHA ce46609View commit details
Commits on Mar 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4961675 - Browse repository at this point
Copy the full SHA 4961675View commit details
Commits on Mar 2, 2023
-
Discard breakpoints that got deleted before verified (#138)
* Discard breakpoints that got deleted before verified * Add log entry for when we removed the breakpoint * disable coveralls publishing
Configuration menu - View commit details
-
Copy full SHA for bb376a6 - Browse repository at this point
Copy the full SHA bb376a6View commit details
Commits on Mar 3, 2023
-
* Discard breakpoints that got deleted before verified * Add log entry for when we removed the breakpoint * disable coveralls publishing * Improve logging output for request/response/update * increase timeout for DebugProtocolAdapter tests
Configuration menu - View commit details
-
Copy full SHA for 452f1b8 - Browse repository at this point
Copy the full SHA 452f1b8View commit details
Commits on Mar 10, 2023
-
* More graceful shutdown * remove unnecessary test
Configuration menu - View commit details
-
Copy full SHA for b119986 - Browse repository at this point
Copy the full SHA b119986View commit details -
* More graceful shutdown * remove unnecessary test * Don't store failed exec commands
Configuration menu - View commit details
-
Copy full SHA for ebf9a52 - Browse repository at this point
Copy the full SHA ebf9a52View commit details
Commits on Mar 23, 2023
-
Merge branch 'master' of https://github.com/rokucommunity/roku-debug …
…into DebugProtocolServer
Configuration menu - View commit details
-
Copy full SHA for fe40a40 - Browse repository at this point
Copy the full SHA fe40a40View commit details
Commits on May 1, 2023
-
Merge branch 'master' of https://github.com/rokucommunity/roku-debug …
…into DebugProtocolServer
Configuration menu - View commit details
-
Copy full SHA for 1676d3a - Browse repository at this point
Copy the full SHA 1676d3aView commit details
Commits on May 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 54928a7 - Browse repository at this point
Copy the full SHA 54928a7View commit details
Commits on Aug 1, 2023
-
Merge branch 'master' of https://github.com/rokucommunity/roku-debug …
…into DebugProtocolServer
Configuration menu - View commit details
-
Copy full SHA for 38ff9b8 - Browse repository at this point
Copy the full SHA 38ff9b8View commit details
Commits on Sep 20, 2023
-
Fix breakpoint sync issues (#143)
* support marking breakpoints as `pending` * Implement `deleteBreakpoint` for bp manager * retain bp "pending" status if bp is deleted * Fix breakpoint deviceId issues * Only run single breakpoint sync at a time * BreakpointRef support * Fix failing test * Prevent tests from stalling out * Resurrect breakpoints when device failed to remove * Fix bp resurrection * Make the bp events more generic * Add unit test for removing failed add breakpoints * Update changelog for v0.18.9 * 0.18.9 * Update changelog for v0.18.10 * 0.18.10 * Fix crash by using postman-request (#151) * Update changelog for v0.18.11 * 0.18.11 * Fix `file already exists` error and hung process (#152) * Remove axios in favor of postman-request (#153) * Update changelog for v0.18.12 * 0.18.12 * File logging (#155) * Adds FileLoggingManager * Fix missing cwd * Update changelog for v0.19.0 * 0.19.0 * Merge branch 'master' of https://github.com/rokucommunity/roku-debug into DebugProtocolServer * Simplified the relay session test * Move @types/request to deps to fix d.bs files * Update changelog for v0.19.1 * 0.19.1 * Support sgrendezvous through ecp (#150) * A lot of foundational work * Update testing * Push some of the more foundational functions * Add minversion function and await to an async function * Ending curly bracket * Add types * Add add launch config info to device info * Capture rendezvous * Wrap up rendezvous support * delete log * Make code more easily testable * Change a few things around how to handle the rendezvous data * test pingEcpRendezvous * Fix bug with telnet and ecp mismatch * Drive usage based on launch config setting instead of device. Move rendezvous events out of adapters. --------- Co-authored-by: Bronley Plumb <[email protected]> * Update changelog for v0.20.0 * 0.20.0 * Fix rendezvous crash (#156) * Fix timing bugs during rendezvous tracking startup * Only emit rendezvous data if new data was received * Update changelog for v0.20.1 * 0.20.1 * Bump word-wrap from 1.2.3 to 1.2.4 (#157) Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4. - [Release notes](https://github.com/jonschlinkert/word-wrap/releases) - [Commits](jonschlinkert/word-wrap@1.2.3...1.2.4) --- updated-dependencies: - dependency-name: word-wrap dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update changelog for v0.20.2 * 0.20.2 * Add option to delete dev channel before install (#158) * Update changelog for v0.20.3 * 0.20.3 * When a breakpoint fails to delete because of error NOT_STOPPED. Store the breakpoints and delete later. * Store the srcHash and destHash as different hashes Create a mapping of destHash to breakpoint deviceId * Unit test fixes * Fix another test * Remove more bp resurrection tests * Always set deviceId for bps, even on error * Remove unnecessary cache and resurrection references --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Milap Naik <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Christian Holbrook <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f1b16f7 - Browse repository at this point
Copy the full SHA f1b16f7View commit details
Commits on Sep 22, 2023
-
Merge branch 'master' of https://github.com/rokucommunity/roku-debug …
…into DebugProtocolServer
Configuration menu - View commit details
-
Copy full SHA for 8267dc5 - Browse repository at this point
Copy the full SHA 8267dc5View commit details
Commits on Oct 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4309027 - Browse repository at this point
Copy the full SHA 4309027View commit details
Commits on Oct 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 77be661 - Browse repository at this point
Copy the full SHA 77be661View commit details
Commits on Oct 11, 2023
-
DebugProtocol compile-error handling (#161)
* support marking breakpoints as `pending` * Implement `deleteBreakpoint` for bp manager * retain bp "pending" status if bp is deleted * Fix breakpoint deviceId issues * Only run single breakpoint sync at a time * BreakpointRef support * Fix failing test * Prevent tests from stalling out * Resurrect breakpoints when device failed to remove * Fix bp resurrection * Make the bp events more generic * Add unit test for removing failed add breakpoints * Merge branch 'master' of https://github.com/rokucommunity/roku-debug into DebugProtocolServer * Simplified the relay session test * When a breakpoint fails to delete because of error NOT_STOPPED. Store the breakpoints and delete later. * Store the srcHash and destHash as different hashes Create a mapping of destHash to breakpoint deviceId * Unit test fixes * Fix another test * Remove more bp resurrection tests * Always set deviceId for bps, even on error * Add better suppport for compile error output * Changes that need to be verified * Small comments, fix leftover merge items * Small stability tweaks * Properly shut down the adapter on debugger close * Fix telnet complib error detection * Shut down if compile error exists when using debug nav commands * send responses earlier to feel more responsive * Dedupe compile errors. add diagnostic source * better diagnostic source handling * Fix tests * Simplify the response sending logic --------- Co-authored-by: Christian Holbrook <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f829f81 - Browse repository at this point
Copy the full SHA f829f81View commit details -
Merge branch 'master' of https://github.com/rokucommunity/roku-debug …
…into DebugProtocolServer
Configuration menu - View commit details
-
Copy full SHA for bbc928b - Browse repository at this point
Copy the full SHA bbc928bView commit details