Skip to content

Commit 2968024

Browse files
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

5 files changed

+104
-2
lines changed

doc/5-ReleaseNotes.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,39 @@
11
# Release notes
22

3+
## Release 0.9.9 "Headrest" - Ranges
4+
5+
This release introduces four range types to perform computations on ranges, and
6+
fixes serious graphical regressions that remained undetected by the test suite.
7+
8+
### New features
9+
10+
* Three range types, known as _interval_ (`1…3`), _delta range_ (`2±1`) and
11+
_percent range_ (`2±50%`), for which arithmetic and most operations have been
12+
implemented.
13+
* An uncertain type (`2±3σ`), for which arithmetic and operations are not
14+
implemented yet.
15+
* A new flag, `ShowAsDecimal`, presents integers and fractions using a decimal
16+
format. This is useful for people working in banking, who can use `2 FIX` mode
17+
for all values. In that mode, `50` will display as `50.00`, and `3/4` will
18+
display as `0.75`. The `Show` command still shows the original value.
19+
* The simulator now strips CR/LF when pasting on Windows.
20+
* The `^` operator now operates on arrays
21+
22+
### Bug fixes
23+
24+
* The image comparison code has been broken since January. As a result,
25+
various regression regarding graphical output remained undetected.
26+
* One particular case is the generation of incorrect BMP files after the default
27+
format for graphic objects was switched to `bitmap`.
28+
* A possible crash was eliminated when converting a number to integer, to
29+
fraction or to decimal.
30+
31+
### Improvements
32+
33+
* The `σ` (used for uncertain numbers) replaces `ρ` (unused at the moment) on
34+
the keyboard in alpha mode.
35+
36+
337
## Release 0.9.8 "Crowdfeeding" - Bug fixes
438

539
This is a minor release with bug fixes.

help/db48x.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3719,6 +3719,40 @@ To enter `IFTE` in a program, select the `TestsMenu` (🟦 _3_) and then
37193719
the _IFTE_ command (🟨 _F6_).
37203720
# Release notes
37213721

3722+
## Release 0.9.9 "Headrest" - Ranges
3723+
3724+
This release introduces four range types to perform computations on ranges, and
3725+
fixes serious graphical regressions that remained undetected by the test suite.
3726+
3727+
### New features
3728+
3729+
* Three range types, known as _interval_ (`1…3`), _delta range_ (`2±1`) and
3730+
_percent range_ (`2±50%`), for which arithmetic and most operations have been
3731+
implemented.
3732+
* An uncertain type (`2±3σ`), for which arithmetic and operations are not
3733+
implemented yet.
3734+
* A new flag, `ShowAsDecimal`, presents integers and fractions using a decimal
3735+
format. This is useful for people working in banking, who can use `2 FIX` mode
3736+
for all values. In that mode, `50` will display as `50.00`, and `3/4` will
3737+
display as `0.75`. The `Show` command still shows the original value.
3738+
* The simulator now strips CR/LF when pasting on Windows.
3739+
* The `^` operator now operates on arrays
3740+
3741+
### Bug fixes
3742+
3743+
* The image comparison code has been broken since January. As a result,
3744+
various regression regarding graphical output remained undetected.
3745+
* One particular case is the generation of incorrect BMP files after the default
3746+
format for graphic objects was switched to `bitmap`.
3747+
* A possible crash was eliminated when converting a number to integer, to
3748+
fraction or to decimal.
3749+
3750+
### Improvements
3751+
3752+
* The `σ` (used for uncertain numbers) replaces `ρ` (unused at the moment) on
3753+
the keyboard in alpha mode.
3754+
3755+
37223756
## Release 0.9.8 "Crowdfeeding" - Bug fixes
37233757

37243758
This is a minor release with bug fixes.

help/db50x.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3728,6 +3728,40 @@ To enter `IFTE` in a program, select the `TestsMenu` (🟦 _3_) and then
37283728
the _IFTE_ command (🟨 _F6_).
37293729
# Release notes
37303730

3731+
## Release 0.9.9 "Headrest" - Ranges
3732+
3733+
This release introduces four range types to perform computations on ranges, and
3734+
fixes serious graphical regressions that remained undetected by the test suite.
3735+
3736+
### New features
3737+
3738+
* Three range types, known as _interval_ (`1…3`), _delta range_ (`2±1`) and
3739+
_percent range_ (`2±50%`), for which arithmetic and most operations have been
3740+
implemented.
3741+
* An uncertain type (`2±3σ`), for which arithmetic and operations are not
3742+
implemented yet.
3743+
* A new flag, `ShowAsDecimal`, presents integers and fractions using a decimal
3744+
format. This is useful for people working in banking, who can use `2 FIX` mode
3745+
for all values. In that mode, `50` will display as `50.00`, and `3/4` will
3746+
display as `0.75`. The `Show` command still shows the original value.
3747+
* The simulator now strips CR/LF when pasting on Windows.
3748+
* The `^` operator now operates on arrays
3749+
3750+
### Bug fixes
3751+
3752+
* The image comparison code has been broken since January. As a result,
3753+
various regression regarding graphical output remained undetected.
3754+
* One particular case is the generation of incorrect BMP files after the default
3755+
format for graphic objects was switched to `bitmap`.
3756+
* A possible crash was eliminated when converting a number to integer, to
3757+
fraction or to decimal.
3758+
3759+
### Improvements
3760+
3761+
* The `σ` (used for uncertain numbers) replaces `ρ` (unused at the moment) on
3762+
the keyboard in alpha mode.
3763+
3764+
37313765
## Release 0.9.8 "Crowdfeeding" - Bug fixes
37323766

37333767
This is a minor release with bug fixes.

src/dm32/qspi_crc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11

2-
#define QSPI_DATA_SIZE 285276
2+
#define QSPI_DATA_SIZE 285876
33
#define QSPI_DATA_CRC 0x000cfed6
44

src/dm42/qspi_crc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11

2-
#define QSPI_DATA_SIZE 281300
2+
#define QSPI_DATA_SIZE 281884
33
#define QSPI_DATA_CRC 0x000cfed6
44

0 commit comments

Comments
 (0)