Online Developer Meeting (2021-07-27)

From Octave
Revision as of 01:06, 28 July 2021 by Siko1056 (talk | contribs) (→‎Octave 6.3 released: Add notes of Kai)
Jump to navigation Jump to search

Todays topics

  • Meet and greet 5 minutes before meeting (audio testing).

Octave 6.3 released

  • No "official" announcement happened. Maybe reuse abandoned mailing-lists to announce important events, such as releases.
  • How do distribution maintainers get to know about Octave releases?
    • Contact Debian maintainers of the Octave package to maybe improve our communication (Kai).

User expectations for "Evaluate selection"

Previous topics

The following items were not discussed. Just some links to progress on those items are displayed.

Octave 6.3.0

OctConf?

  • Instead of an in-person conference, meet up virtually.
  • Ideas for code-sprint?
    • Improve test coverage
    • That could include automated tests for GUI features ("expect", Qt test classes, set OCTAVE_SHOW_GUI_MESSAGES to 1 to display signals with missing connections, ...). Does anyone have experience with this?

GUI

  • Make widgets more modular
    • remove connections to parents (or parents of parents,...)
    • Only pass settings objects (instead of base qwidget) to widgets?
  • Add widgets for:
    • displaying call stack. Select function in stack for appropriate dbup or dbdown command.
    • displaying result to an expression. Similar to debugger (watcher, ...)
  • User expectations for evaluation code from the editor ("Evaluate selection") or the variable editor ("plot") while there is still pending input on the command line?

Breakpoints

  • Add feature to temporarily disable breakpoints
  • Check syntax for breakpoints in subfunctions, local functions, private functions, methods, ... (dbstatus). See: Identifiers for breakpoints

gsvd

  • Current version is not Matlab-compatible nor correct in some circumstances.
  • Rik is currently implementing a replacement.

IRC channel on Freenode is down?

  • Replacement on libera?
  • jwe will probably post something on discourse.
  • See: IRC channel for Octave (on Discourse).

Ideas for next meeting

See also