DB48X-on-DM42/help
Christophe de Dinechin c18a9975aa Release 0.7.11 "Rest" - Refine interactive stack, graphics in help
This release is a refinement minor release. The primary focus is the interactive
stack, which now lets you edit items, sort either according to memory
representation or by value, display information about objects, and jump directly
to a given stack level using digits.

The simple random number generator implemented in 0.7.10 was replaced with an
additive congruential random number generator (ACORN), which can be configured
in number of bits and number of iterations. A side effect is that there is now
regression testing for single-variable statistics.

The history feature was also improved by automatically enabling the `EditMenu`
when selecting history, and then having the (unshifted) word left and word right
commands automatically cycle through history if used at beginning or end of the
editing buffer.

**Features**

* help: Add ability to display BMP images in help files
* images: Convert help images to BMP
* ui: Add `Edit` feature to interactive stack
* ui: Add history menu entries to `EditMenu`
* ui: Accept `UNDO` while in interactive stack mode
* ui: Have word previous/next cycle through history
* ui: Accept digits to select stack level in interactive stack
* random: ACORN random number generator

**Bug fixes**

* editor: Fix spacing after number followed by `-` sign
* ui: Do not set the `editing` field from interactive stack
* ui: Replace interactive stack "Edit" with "Echo"
* ui: Block user input while using interactive stack
* ui: Do not draw menu markers when displaying interactive stack
* runtime: Avoid crash running above allocated memory in `move_globals`

**Enhancements**

* ui: Reorganize code handling interactive stack keys
* help: Adjust help area to new height for menus

Signed-off-by: Christophe de Dinechin <christophe@dinechin.org>
2024-07-22 02:27:41 +02:00
..
img images: Convert help images to BMP 2024-07-22 01:19:41 +02:00
db48x.md Release 0.7.11 "Rest" - Refine interactive stack, graphics in help 2024-07-22 02:27:41 +02:00
db50x.md Release 0.7.11 "Rest" - Refine interactive stack, graphics in help 2024-07-22 02:27:41 +02:00
keyboard.png menus: Place ListMenu as a keyboard-accesisble menu 2024-03-28 23:51:08 +01:00
shifts.bmp images: Convert help images to BMP 2024-07-22 01:19:41 +02:00