Version 1.22 – release date: November 15th, 2017

We are pleased to announce the release of CPAL version 1.22. This is maintenance release that mainly brings usability improvements the new CPAL-Editor introduced in release 1.21.

What is new

  • ADDED: “Search and replace” introduced in CPAL-Editor
  • ADDED: go to error in the code through the error message in CPAL-Editor
  • ADDED: recent workspace lists in the CPAL-Editor (#194)

What has been fixed or changed

  • Prompt to save modified files when leaving the CPAL-Editor (#132)
  • cpal2x not launched if parse error
  • Path of all files in the workspace is automatically added to the include path of parser (#378)
  • Max. number of nodes in multi-interpreter mode is now configurable in file \tools\pkg\annotations\system\system.cpal
  • Sleep() and execution time annotations allowed in init() function
  • Correct wrong behavior of “Save as” in CPAL-Editor
  • Entities belonging to system file system.cpal are not displayed anymore
  • Correct windows refreshment in CPAL-Editor under OSX
  • Files are sorted in alphabetic order in the workspace of the CPAL-Editor

Test coverage metrics (figures for embedded Linux platform)

  • Test code coverage for runtime engine: 88.5% (lines of code), 83.8% (functions) and 75.8% (branches)
  • Tests: parser=4028, interpreter=924, cpal2x=4837, multi-interpreter=32