Commit 2968024
committed
Release 0.9.9 "Headrest" - Ranges
This release introduces four range types to perform computations on ranges, and
fixes serious graphical regressions that remained undetected by the test suite.
New features
------------
* Three range types, known as _interval_ (`1…3`), _delta range_ (`2±1`) and
_percent range_ (`2±50%`), for which arithmetic and most operations have been
implemented.
* An uncertain type (`2±3σ`), for which arithmetic and operations are not
implemented yet.
* A new flag, `ShowAsDecimal`, presents integers and fractions using a decimal
format. This is useful for people working in banking, who can use `2 FIX` mode
for all values. In that mode, `50` will display as `50.00`, and `3/4` will
display as `0.75`. The `Show` command still shows the original value.
* The simulator now strips CR/LF when pasting on Windows.
* The `^` operator now operates on arrays
Bug fixes
---------
* The image comparison code has been broken since January. As a result,
various regression regarding graphical output remained undetected.
* One particular case is the generation of incorrect BMP files after the default
format for graphic objects was switched to `bitmap`.
* A possible crash was eliminated when converting a number to integer, to
fraction or to decimal.
Improvements
------------
* The `σ` (used for uncertain numbers) replaces `ρ` (unused at the moment) on
the keyboard in alpha mode.
Signed-off-by: Christophe de Dinechin <[email protected]>1 parent faaaa3d commit 2968024
File tree
5 files changed
+104
-2
lines changed- doc
- help
- src
- dm32
- dm42
5 files changed
+104
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
3 | 37 | | |
4 | 38 | | |
5 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3719 | 3719 | | |
3720 | 3720 | | |
3721 | 3721 | | |
| 3722 | + | |
| 3723 | + | |
| 3724 | + | |
| 3725 | + | |
| 3726 | + | |
| 3727 | + | |
| 3728 | + | |
| 3729 | + | |
| 3730 | + | |
| 3731 | + | |
| 3732 | + | |
| 3733 | + | |
| 3734 | + | |
| 3735 | + | |
| 3736 | + | |
| 3737 | + | |
| 3738 | + | |
| 3739 | + | |
| 3740 | + | |
| 3741 | + | |
| 3742 | + | |
| 3743 | + | |
| 3744 | + | |
| 3745 | + | |
| 3746 | + | |
| 3747 | + | |
| 3748 | + | |
| 3749 | + | |
| 3750 | + | |
| 3751 | + | |
| 3752 | + | |
| 3753 | + | |
| 3754 | + | |
| 3755 | + | |
3722 | 3756 | | |
3723 | 3757 | | |
3724 | 3758 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3728 | 3728 | | |
3729 | 3729 | | |
3730 | 3730 | | |
| 3731 | + | |
| 3732 | + | |
| 3733 | + | |
| 3734 | + | |
| 3735 | + | |
| 3736 | + | |
| 3737 | + | |
| 3738 | + | |
| 3739 | + | |
| 3740 | + | |
| 3741 | + | |
| 3742 | + | |
| 3743 | + | |
| 3744 | + | |
| 3745 | + | |
| 3746 | + | |
| 3747 | + | |
| 3748 | + | |
| 3749 | + | |
| 3750 | + | |
| 3751 | + | |
| 3752 | + | |
| 3753 | + | |
| 3754 | + | |
| 3755 | + | |
| 3756 | + | |
| 3757 | + | |
| 3758 | + | |
| 3759 | + | |
| 3760 | + | |
| 3761 | + | |
| 3762 | + | |
| 3763 | + | |
| 3764 | + | |
3731 | 3765 | | |
3732 | 3766 | | |
3733 | 3767 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
0 commit comments