Analytica 4.5 beta Release Notes/Changes in 4.5.0.21

< Analytica 4.5 beta Release Notes
Revision as of 19:53, 30 September 2013 by Lchrisman (talk | contribs) (Partial list, to be continued)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page lists bug fixes and changes in beta build 4.5.0.21 that have occurred since 4.5.0.16.

Clipboard

  • A few bugs involving mishandling of certain special characters.
  • Minor updates to when pasted text is quoted.
  • Fixed bug when time-of-day values are copy-pasted, in which some displayed as date-time values afterwards rather than just time-of-day.
  • Several bugs related to copy-paste to and from MulitTables.

Diagrams

  • Text typed into text node doesn't display initially.
  • When drawing arrows from variables to/from lists, some problems relating to identifiers within cell expressions not getting automatically commented and uncommented when they should.

Engine

  • Fixed a small and rare issue related to numeric round-off, in which for example (0.8*10)*x and (10*0.8)*x produced slightly different results with slightly different round-off error for certain real values of x.
  • Fixed inconsistencies relating to the comparison of complex numbers. You cannot say that 1j<2j -- complex numbers are incomparable. Made several adjustments to comparison operators and functions like Max to reflect this accurately and clearly.
  • When a date format (display numbers as dates) is active, changed it so that the components of complex numbers are not shown as dates. 30-Sep-2013 + 10-Aug-1992j would never make sense.
  • When using A[I=J] on index J longer than I, no warning is issued anymore in 4.5. When J was a local index, the warning was still showing.

File Saving and Loading

  • Improved handling of cases when object collisions occur when adding or merging a module or library. In particular, when the collision involves distinctly different object types, it is clear without asking the user that these should be kept distinct -- never merged. So appropriate renaming occurs more seamlessly.
  • When path to Libraries directory was too long (for a non-default install location), linked libraries were not being found automatically and Add Library... was not opening to the correct directory.

Functions

  • The Assignment operator, (A:=B), which sets a table definition when used from a button script when B is an array, now preserves the table type. So if the table was a DetermTable, the assignment no longer changes it to a Table. Note: If your intention is to change it to a Table, then assign it to be Null first, then do the assignment.
  • Assignment and slice assignment not preserve controls in tables. If an edit table contains Checkbox or Choice cells, and you change the value of the cell from a button script to a value that appears in the Choice or to 0 or 1 for a Checkbox, the existing control is preserved in that cell, but is changed to select that value.


Object Window

  • Several oddities and extra error message boxes when a domain contains an invalid expression. Small visual layout changes.

ADE

Comments


You are not allowed to post comments.