Skip to content

Draft: VariableController-ng discussion

The new VariableController-ng "feature complete" implementation:

  • Variable enumerating support in kdevPdb, mostly implemented in a new python module.
  • Supports highlighting changed/new values.
  • Supports incrementally expanding nearly all variables.
  • Variables which were expanded stay expanded after stepping, except if the variable or the parent of it was deleted.
  • Supports viewing local variables of the selected stack-frame under the "Locals" in the UI.
  • Supports viewing globals() under "Globals" in the UI.
  • Supports showing the return value of methods/functions and exceptions under "Return info" after stepping out.
  • Supports Tooltips.
  • Supports watches, however this feature is only prelimiary and is thus slow.

This is a separate MR on top of work already in !39 which has more or less stabilized.

A image can tell more than just words. master: kdevpdb-before This MR, as of 21-11-2024: kdevpdb-after

Edited by Jarmo Tiitto

Merge request reports

Loading