Online Developer Meeting (2021-06-22): Difference between revisions

From Octave
Jump to navigation Jump to search
(Create page.)
 
(Add minutes of meeting)
Line 9: Line 9:


* [[6.3 Release Checklist]]
* [[6.3 Release Checklist]]
** If nothing big shows up, go ahead with the release in about 10 days (early July).
* 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 <code>OCTAVE_SHOW_GUI_MESSAGES</code> to 1 to display signals with missing connections, ...)
* 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 <code>dbup</code> or <code>dbdown</code> 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, ... (<code>dbstatus</code>)
* <code>gsd</code>
** 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.


== Previous topics ==
== Previous topics ==

Revision as of 19:28, 22 June 2021

Todays topics

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

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, ...)
  • 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)
  • gsd
    • 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.

Previous topics

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

Discourse

  • General question about the acceptance.
    • We like it.
  • Continue to no longer actively advertise the mailing-lists.

GitHub Actions

QScintilla signal/slot problem

  • Bug #60469
  • On MS Windows only for QScintilla the "safer" signal/slot changes seem to not work.
    • Revert it until the problem is identified.

Ideas for next meeting

See also