Files
nx_post_support/CHANGELOG.md
T
Christoph Brandau c3d5116885
build_and_puplish.yml / build_and_publish (release) Successful in 35s
feat(debugger): integrate NX Tcl Remote Debugger into NX Postprocessor
Embed the NX Tcl Remote Debugger into the NX Postprocessor extension.
Add a new debugging client, protocol, and adapter logic to
drive attach/launch, breakpoints, stepping, and evaluation
via the runtime adapter.

- Introduced a client debugger with a new adapter and protocol
- Wired attach/launch, breakpoints, stepping, and evaluation
- Updated docs and licensing to reflect the embedded debugger
2026-08-28 22:36:18 +02:00

1.4 KiB

Unreleased

  • Integrate the NX Tcl Remote Debugger directly into NX Postprocessor Support
  • Add nx-tcl attach configurations and breakpoint support for TCL and DEF files
  • Support breakpoints, stepping, stack frames, variables, watches, evaluation, logpoints, hit conditions, and Tcl error stops
  • Add generation-safe stack and variable references so delayed VS Code requests cannot address stale NX frames
  • Add command-buffer breakpoint handling for LIB_GE_command_buffer_edit_* source bodies
  • Extend the README with launch configuration, path mapping, and debugger usage
  • Prevent truncated TCL inlay hints and add configurable parameter hint modes
  • Add inlay hints for built-in NX procedures, variadic arguments, and visible ranges
  • Add inlay hint documentation and navigation to custom procedure definitions
  • Add signature help for custom TCL procedures and built-in NX/MOM procedures
  • Clean stale TCL indexes on close, delete, and rename operations
  • Make background parsing and index updates thread-safe
  • Improve TCL response times with debounced edits and cached semantic, inlay, hover, completion, and variable indexes
  • Debounce CDL/DEF diagnostics and remove per-line diagnostic logging

[0.0.1]

  • Initial release

[0.0.2]

  • Add Autocomp for TYPE

[0.1.0]

  • Add Hover Feature

[0.2.0]

  • Add DEF File Support

[2026.6.100]

  • Fix several bugs

[2026.6.200]

  • Fix foramtting bug