- Anonymous
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
hyarion | hyarion | master | 2020-12-27 14:17:23 | master 4c323a63 |
Changeset | [Spreadsheet] Only evaluate cell values when prefixed with '=' This commit only changes the user interaction with spreadsheet and does not affect backwards compatibility (as valid cell expressions are prefixed with '=' when serialized). This fixes [0004156](https://tracker.freecadweb.org/view.php?id=4156), which is discussed in the forum thread: https://forum.freecadweb.org/viewtopic.php?f=3&t=39665 There has been additional logic added to handle numbers and simple fractions without using '='. The behaviour is what is expected by the spreadsheet test cases and in line with how other spreadsheet software works. The '-prefix can still be used to force the input to be handled as as string instead. Example of numbers and fractions handled are: 3 2mm 1/8 1mm/2 1/2mm 2/m 1mm/2s More complex expressions are not handled without '=' and will be stored as strings instead, for example: 2 / 3 / 2 1 + 1/3 |
|||
mod - src/Mod/Spreadsheet/App/Cell.cpp | Diff File |