Skip to content

Version 6.2.2 29 Dec 2021

Compare
Choose a tag to compare
@jrincayc jrincayc released this 29 Dec 16:08
· 88 commits to master since this release
version_6.2.2
0ba6ad1

Bugfixes and Improvements in 6.2.2

Bugfixes

  • Fixed crash on OSX when running EDALL before defining any procedures.
  • Fixed crash when stopping programs using the Stop menu item.
  • Fixed segmentation fault when TEXT is used inside DEFINE.
  • HELP handles paginated results correctly.
  • OSX build correctly packages ` and # commands.
  • Terminal echoes character-at-a-time input.
  • OPENUPDATE opens the file for both reading and writing and starts the file pointer at the end of the file.
  • SETPENCOLOR rgblist sets the pen color to the RGB value in rgblist.

User Experience Improvements

  • Removed non-functional duplicate Quit menu item under OSX.
  • Removed special case for WAIT values less than 7 so the UI is more responsive on short waits.
  • Removed warning dialog on Linux when deleting the last character in the editor.
  • FILLED colornumber checks colornumber is constrained to the allowed range.
  • SETPENCOLOR and SETBACKGROUND cleanly handle invalid values.

Support for External Editors in wxWidget Builds

  • wxWidgets builds ignore EDITOR env var to preserve default existing behavior
  • If SETEDITOR is used to set an editor, wxWidgets builds will attempt to launch that command for EDIT
  • Details available in the wiki

Command History Changes

  • Preserved existing up arrow / down arrow functionality.
  • Completely empty lines are no longer added to history.
  • Working command is a bit more complex; if you begin to type and then:
    • Press down arrow - the command will clear as before; but, you can now up arrow to restore what you were working on.
    • Press up arrow - you will navigate history as before; but you can now down arrow back to the working command.
    • If you navigate history to the working command and update it, this will be remembered even if you navigate through other history.
    • If you navigate to a command in history, edit it, navigate away, then navigate back, it will have reverted to the actual history.

Contributors

Thanks go to @dmalec and @normanr