Advertisement

CHANGELOG

What's New in version 0.99.6671:

Improvements:

  • Added support for Taskbar progress introduced in latest versions of Windows OS;
  • SS-3526: Vacuum permittivity added to built-in units set;
  • Splash screen updated with several random slogans;
  • Added ability to install plug-in using drag'n'drop of downloaded zip-archive into SMath Studio window;
  • The following internal setting support implemented: NumbersOutputFormatDisambiguation=CurrentPreset (can be added into settings.inf content as a separate line) - it allows to open legacy files using new numbers format set into program options;
  • Support for Shift+Enter keystroke (in addition to Ctrl+Enter) added for equations breaking;
  • F11 keystroke handles Step In functionality now;
  • Close button added to Debugging/Output panels;
  • SS-2322: Ctl+A keystroke enabled into Output window;
  • SS-3513: It is allowed now to use vector-based expressions as indexes for matrix definition;
  • New function added: round(3) where 3-rd argument allows to specify rounding type;
  • Rounding type option added to context menu of Math Region;
  • Step Into toolbar button made available even if evaluation is not paused - in this mode it allows to start evaluation and pause it in the first available action (no need to set Breakpoint to start debugging);
  • Functions stack(..) and augment(..) improved to automatically expand scalar arguments to the vectors of appropriate size;
  • SS-3506: Trailing zeros option is now available even if Significant digits mode turned on for the answer;
  • Equations breaking improved to support any applicable operator including the following ones: definition and equal;
  • Scrolling made smooth in Pages layout view.

Corrections:

  • 'No printers are installed' exception avoided on Page Setup dialog usage;
  • SS-3531: Rendering of int(2) function corrected;
  • SS-3519: Inserting units in german language fixed;
  • SS-3520: It is made easier to remove the grey area on the bottom of page by doubleclick;
  • Display of current Region fixed when using Step In functionality in Pages View;
  • Fixed issue with numeric equal operator accidentally inserted into equation for evaluation;
  • SS-3525: Additional checks added to operation of filling matrix/vector elements by index;
  • SS-3524: Multiple rename behavior improved to handle arrow keyboard buttons correctly;
  • Worksheet invalidation corrected for Pages View when Regions deleted as a result of Undo action;
  • Worksheet invalidation corrected when Regions deleted as a result of Undo action with non-default worksheet zoom;
  • Handling of input into Region Description improved;
  • Incorrect default print page size on program loading fixed;
  • Change of print page size on Worksheet printing avoided;
  • Unexpected pagebreaks and invisible Regions in some cases on print out fixed;
  • Fixed unwanted scrolling on copying Region using Ctrl+Move by mouse taking Region by it's border;
  • SS-3517: Setting of matrix elements using linear indexing fixed;
  • SS-3519: German units names translations updated;
  • Vectorization operator improved to support more different cases;
  • Select All (or Ctrl+A) inside a Worksheet allowed now when Calculation is in progress;
  • Loading of the program became faster on some environment configurations;
  • Displayed error occurred on incorrect break/continue usage fixed;
  • Rendering of range(..) functions corrected;
  • Slow performance of el(..) function in some cases when working with complex numeric expressions fixed;
  • Inserting 'i' char after apostrophe symbol or as a first function's name letter fixed;
  • SS-3511: Rendering of boolean equal operator improved;
  • Result matrix resize symbols made agnostic to fonts available on the machine;
  • Symbolic engine error causes evaluation abort fixed;
  • Refactoring of the Calculation logic in a separate system thread performed (errors related to manual termination of the evaluation fixed);
  • Mouse wheel handling by regions in Pages View mode fixed (it was impossible to use mouse wheel over some parts of the focused region);
  • Replacing of function existing on the worksheet with another one using Dynamic Assistance list fixed;
  • SS-3512: Focused region behavior after using Step In functionality fixed;
  • SS-3514: Zero decimal places setting handling when significant digits mode is turned on improved (context menu and settings dialog);
  • SS-3508: Page elements invalidation related issues fixed;
  • SS-3509: Localization specific functions names formatting corrected;
  • SS-3510: Rounding issue happened sometimes when Significant figures mode is turned on fixed;
  • Numbers rounding normalized: when a number is halfway between two others, it is rounded toward the nearest number that is away from zero;
  • Inactive page area is invalidated when required now (in Pages view);
  • SS-3504: Global settings do not apply to the existing Worksheets on file open anymore (happened in some cases);
  • SS-3505: All text entries created with current language set instead of default one;
  • Automatic scrolling on worksheet cursor move improved to make cursor always fully visible in Pages layout view;
  • Critical error occurs on attempt to override read-only file fixed;
  • Errors handling improved on save Worksheet to file.

Miscellaneous:

  • Interface translations updated;
  • Region can be moved pressing on it's border only when Region is focused;
  • Loading speed of the program increased;
  • Refactoring;
  • Errors handling logic reworked;
  • Function round(2) changed to use rounding to even.