Release 0.4.1: Complex fixes

Features:

* type and typename commands (#285)
* bytes command (#284)
* →Num and →Q (#255, #282)
* if (#290) and iferr (#291)
* errm, errn, err0, doerr
* disp command (#296)
* crdir, pgdir, directories (#298)
* xroot (#276)
* DMCP5 supprt and DM32 build
* font: Add the glyph for the ⇄ sign
* Remove the fixed-base base numbers (#274)
* Promotions of fractions to decimal128 (#266)
* Add the glyph for the ⇄ sign and xth root (on ∜ in Unicode)

Bug fixes:
* Avoid null-dereference for out-of-range complex cos (#253)
* Do not leave input argument for C->R and R->C conversions (#252)
* Fix display of "Seconds" marker in setup (#247)
* bignum: Read int values using correct endianness (#267)
* complex: More careful handling of angle units for polars (#251)
* display: Do not display trailing digit separator after rounding (#256)
* editor: Do not insert separators while typing symbols or text (#260)
* header: Fix off-by-one in month name (#248)
* help: Better scanning to find names with special Unicode characters (#286)
* logical: Check the type of stack level 2 (#272)
* modulo: Fix the case of -360 mod 360 (#264)
* settings: Default value for FractionSpacing is 5, not 3 (#261)
* state: Do not emit 'AutoSimplify' since it's the default (#257)
* state: Truncate state name for display (#246)
* ui: Repair drawing of current command
* Allow xshift-ENTER to insert text while not editing (#293)
* Multiplication by -1 had no effect (abusive simplification) (#288)
* Argument of negative numbers should be pi, not 0 (#287)
* Emit error message for 0/0 (#279)
* Restore missing glyphs for atan2 and hypot (#295)
* arg for (1+i) returned a negative value (#277)
* List + Text returns a list, not text (#297)
* Complex tan computation (#300)

Improvements:
* Change license to GPLv3
* doc: Add section about Unicode support
* doc: Change the level of sub-headings
* doc: Document changes regarding list
* state: display state file name on the right of date/time (#258)
* tests: Run tests with default settings (#259)
* Rename graphics class to blitter
* Add 'make clangdb' makefile target
* Add documentation for arithmetic operations (+, -, *, /, ^)
* Expand documentation on autosimplify

Signed-off-by: Christophe de Dinechin <christophe@dinechin.org>
This commit is contained in:
Christophe de Dinechin 2023-08-03 11:03:32 +02:00
parent 3140e71524
commit aaaf74ff76

View file

@ -1,4 +1,4 @@
#define QSPI_DATA_SIZE 1521748
#define QSPI_DATA_SIZE 1522780
#define QSPI_DATA_CRC 0x000cfed6