db48x/doc
Christophe de Dinechin 01927b1c97 Release 0.7.17 "Open" - DoSubs, DoList, entering units
This release adds `DoSubs`, `DoList`, `NSub` and `EndSub` commands, and fixes
related issues that were found with the associated examples in teh HP50G
Advanced Reference Manual.

**Features**

* lists: Implement `DoList`, `DoSubs`, `NSub` and `EndSub`
* units: Add usual "big" units to `Computing` units menu (e.g. KB, MB)
* graphics: Add `Freeze` command
* ui: Make it easier to enter units
* expressions: Accept algebraic forms for `integrate` and `root`
* expressions: Graphical rendering of integrals

**Bug fixes**

* case: Preserve the code for the default case (which was lost before)
* parser: Parse arg-less alegbraic commmands such as `NSub`
* equations: Fix syntax errors in built-in equations, e.g. missing parentheses
* equations: Replace variables that match DB48X command names, e.g. `Re`
* equations: Replace imperial units with SI units, e.g. `in` with `cm`
* units: Reject user-defined functions in unit expressions
* constants: Fix definition for the `qε0` constant

**Improvements**

* Update help about equations with some additional material
* tests: Run through all the builtin equations
* ui: Do not insert an extra space before parentheses in equation
* simulator: Add macOS icons for DB48X and DB50X
* font: Record saved font with `v` update

Signed-off-by: Christophe de Dinechin <christophe@dinechin.org>
2024-09-12 00:50:35 +02:00
..
calc-help Update calc-help-equations.md 2024-09-04 12:49:38 +02:00
commands equations: Fix syntax errors in built-in equations 2024-09-04 12:49:38 +02:00
img equations: Add missing equations from "Columns and Beams" 2024-08-01 17:48:46 +02:00
0-Overview.md doc: Replace references to EEX with ×10ⁿ 2024-08-29 22:33:40 +02:00
1-introduction.md documentation: Remove Story.txt, move it to 2-Quickstart.md 2023-10-24 12:39:38 +02:00
2-Quickstart.md doc: Replace references to EEX with ×10ⁿ 2024-08-29 22:33:40 +02:00
3-Types.md doc: Replace references to EEX with ×10ⁿ 2024-08-29 22:33:40 +02:00
4-ReleaseNotes.md Release 0.7.17 "Open" - DoSubs, DoList, entering units 2024-09-12 00:50:35 +02:00
5-Unimplemented.md Release 0.7.17 "Open" - DoSubs, DoList, entering units 2024-09-12 00:50:35 +02:00
6-Performance.md doc: Record performance data about unit conversion 2024-07-28 14:14:04 +02:00
keyboard.png menus: Place ListMenu as a keyboard-accesisble menu 2024-03-28 23:51:08 +01:00
left-shift.png documentation: Distinct sections for DM32 and DM42 2023-10-23 00:10:03 +02:00