Skip to content

3.10.0

Compare
Choose a tag to compare
@nhthn nhthn released this 25 Nov 07:38
a3b8ac7

Major changes:

  • sclang and scide now require Qt 5.7+ instead of Qt 5.5. If you are building with Qt 5.5, you should upgrade to the latest Qt version (5.11 as of this writing). SC can now be built on modern versions of Visual Studio and UserView supports Retina/HiDPI display.
  • Menus are now supported in the Qt GUI. See help files for Menu, MenuAction, ToolBar, and MainMenu.
  • Added wrappers for over 100 special mathematical functions (gamma function, Bessel functions, elliptic integrals, etc.) from the Boost library.
  • SerialPort now works on Windows.
  • Fixed CPU hog when sclang is built without Qt.
  • Fixed some stray issues on Windows with paths containing non-ASCII characters.
  • See full changelog.

Known issues:

  • FileDialog can hang. Currently we are only able to reproduce on KDE, but other OS's could be affected.
  • On Windows and Linux, running code with Ctrl+Enter in the help browser (not the editor) only evaluates the current line. A workaround is to select text by hand.
  • The IDE and sclang GUI are not compilable on some systems, most notably embedded devices like RPi, due to the Qt WebEngine dependency.

Contributors to this release: adcxyz, bagong, brianlheim, dkmayer, dmorgan-github, dyfer, g-roma,
geoffroymontel, gusano, hardiksingh-rathore, htor, jamshark70, jpburstrom, LFSaw, lnihlen, lvm,
markwheeler, mhetrick, miczac, muellmusik, nilninull, novadeviator, orbsmiv, patrickdupuis, paum3,
prko, redFrik, sbl, scztt, sensestage, shimpe, simonvanderveldt, smiarx, smrg-lm, snappizz,
sonoro1234, telephon, tem44, widp, Xon77, and many others.