Release 0.4.3: Graphics / plotting stabilization
Pre-release
Pre-release
New features:
- Released binaries for DM32, seem to be working (use DB50X files)
- Parametric and polar curves (#364)
Function,PolarandParametriccan be used to plot from stack (#339)ResetModescommand (#315)- Add
Clipcommand to control screen clipping rectangle (#313) - Separate "graphic" mode (#342)
- Add CAS numeric / symbolic flag (#346)
- Accept functions that use the independent variable from PPAR (#352)
- Source code comments (#94)
- Add a demo state file (#355)
Bug fixes:
- Scaled coordinate system was upside down (#331)
- Skip errors during function plot (#329)
- Make
->Numwork on equations (#345) - Fill glyph background over whole height of font (#335)
- Refresh screen correctly after drawing axes (#328)
- Refresh screen better during plotting (#337)
- Save line width, foreground and background in state (#338)
- Correctly skip closing parentheses for "legacy" complex syntax (#336)
- Workaround QSPI fast-read bug on DM32 to avoid crashes (#304)
- Parsing pi in equations as built-in command, not symbol (#347)
- Do not leak errors during plotting (#354)
- Missing trailing space when rendering lists (#361)
- Correct parsing of based integer at end of a list (#362)
- Emit error if missing variable in
for next(#363) - Fix backward conversion from radians for fractions (#365)
- Execute local variables when evaluating them (#366)
- Fix 'EXIT' key to interrupt program in
Wait(#356) - Convert coordinates from based numbers as unsigned (#368)
Enhancements:
- Switch to 32-bit graphic coordinates (#334)
- Clip lines more efficiently to clipping rectangle (#332)
- Draw axes by default when plotting (#353)
- Change position of type in connstructors (#343)
- Add 'save' internal utility to save/restore scoped variable (#349)
- Optimize special case of polar addition / subtraction with same argument
- Updated PNG / SVG files for overlay
Dispgoes to new line at original horizontal position (#358)- Add
-moption to pass memory size to simulator (#367) - Make symbol comparison for dependent variable case-independent (#369)
Signed-off-by: Christophe de Dinechin christophe@dinechin.org
Full Changelog: v0.4.2...v0.4.3