Skip to content

Release 0.7.12 "Multiply" - Multiple equations

Pre-release
Pre-release
Compare
Choose a tag to compare
@c3d c3d released this 29 Jul 01:03
· 517 commits to stable since this release

This release focuses on the equation solver, notably in interaction with the equation library. The goal is to get one step closer to the equation library in the HP50G, including the ability to have graphical illustration and multiple equations.

WARNING: The pictures that are integrated in the help are not correctly packaged in this release

YouTube demo: https://youtu.be/5iSjn6pGhqA

Features

  • doc: Add documentation for the equation library
  • doc: Add images from HP50G equation library (to be used later)
  • doc: Some help for the elastic buckling equations.
  • equations: Accept lists of equations in library
  • help: Add documentation for the various constants
  • help: Do not exit help when opening URLs or missing topics
  • lists: Add a setting to evaluate list as programs
  • menu: Add menu entries for solver imprecision and iterations
  • solver: Add support for multiple equation solving
  • ui: Add settings to hide/show empty menus and clear menu on EXIT
  • units: Add flow units (per user request) in Fluid section of units

Bug fixes

  • blitter: Adjust the right margin
  • blitter: Base horizontal adjust on scanline, not width
  • characters: Display correct content for built-in menus
  • constants: Close current file while parsing values
  • constants: Update some outdated values
  • doc: Show help for equations and constants
  • help: Do not try to load PNG images
  • rewrites: Avoid contradictory rules when reordering constants
  • solver: Work correctly with units (when in variables but not equation)

Improvements

  • build: Shorten the size of the version abbrev
  • config: Use config files only for user configuration
  • doc: Record performance data about unit conversion
  • help: Avoid slowing down when scrolling through pages of help
  • help: Record position for history even without a \n
  • simulator: Add tweak to show RPL object details
  • tests: Increase wait time for tests with blinking cursor
  • units: Do not simplify while in unit mode

Full Changelog: v0.7.11...v0.7.12