"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "HISTORY" between
free42-3.0.3.tar.gz and free42-3.0.4.tar.gz

About: Free42 is a re-implementation of the HP-42S scientific calculator and the HP-82240 printer.

HISTORY  (free42-3.0.3):HISTORY  (free42-3.0.4)
2021-06-10: release 3.0.4
* Fixed bug in complex LU decomposition, which could lead to incorrect results
in INVRT, DET, and matrix division with complex matrices.
* FUNC and RTN now save and restore ERRMSG and ERRNO along with flag 25.
* Added RCOMPLX and PCOMPLX functions. These work like COMPLEX, except they
ignore flag 73 (POLAR mode) and instead always assume rectangular or polar
mode, respectively.
Also modified X2LINE so it uses RCOMPLX instead of COMPLEX when generating
program lines for complex numbers, so the generated code is correct
regardless of RECT/POLAR mode.
* MENU and VARMNU1 tweaks: The programmable menu is now cancelled whenever an
operation is performed that clears the RTN stack, such as BST, or GTO in RUN
mode. And in VARMNU1, don't trap EXIT when the menu was activated in RUN
mode, or when an operation was performed that cleared the RTN stack.
* Binary version: Fixed WSIZE to allow word size of 53.
* Paste fixes: In PRGM and ALPHA modes, Paste now clears any messages that may
have been left in the display from previous operations. (In RUN mode, this
was already the case.) Also, Paste now sets flag 22 when pasting real or
complex scalars into X, and sets flag 23 when pasting in ALPHA mode.
2021-04-28: release 3.0.3 2021-04-28: release 3.0.3
* Implemented VARMNU1. This is a variation on VARMENU, with two differences: It * Implemented VARMNU1. This is a variation on VARMENU, with two differences: It
allows selecting a variable without having to press its menu button twice; allows selecting a variable without having to press its menu button twice;
and it catches EXIT, performing CLA RUN when it is pressed. and it catches EXIT, performing CLA RUN when it is pressed.
* Implemented X2LINE and A2LINE functions. These non-programmable functions * Implemented X2LINE and A2LINE functions. These non-programmable functions
create program lines containing the current contents of the X or ALPHA create program lines containing the current contents of the X or ALPHA
registers, respectively. registers, respectively.
* When INDEX or EDITN are performed on a local matrix, while another matrix is * When INDEX or EDITN are performed on a local matrix, while another matrix is
already indexed, the IJ pointers are saved, and restored when the current already indexed, the IJ pointers are saved, and restored when the current
skipping to change at line 2053 skipping to change at line 2074
Free42PocketPCSkins.zip package. Contributed by Jeff O. Free42PocketPCSkins.zip package. Contributed by Jeff O.
2006-03-26: release 1.4.6 2006-03-26: release 1.4.6
* New: Pocket PC version. * New: Pocket PC version.
* Added a new voyager-style skin to the Free42Skins.zip package (Windows and * Added a new voyager-style skin to the Free42Skins.zip package (Windows and
Unix), and created a new package, Free42PocketPCSkins.zip, with skins Unix), and created a new package, Free42PocketPCSkins.zip, with skins
specifically designed for the Pocket PC. specifically designed for the Pocket PC.
* ->POL now detects the case that the real and/or imaginary parts are zero, and * ->POL now detects the case that the real and/or imaginary parts are zero, and
returns exact results for those cases. returns exact results for those cases.
* Canceling a partially-entered DEL, LIST, or PRP command in PRGM mode could * Cancelling a partially-entered DEL, LIST, or PRP command in PRGM mode could
cause the instruction pointer to be set to an invalid location. Fixed. cause the instruction pointer to be set to an invalid location. Fixed.
2006-03-19: release 1.4.5 2006-03-19: release 1.4.5
* Decimal version: 1 ACOS returned <Not a Number> instead of 0. Fixed. * Decimal version: 1 ACOS returned <Not a Number> instead of 0. Fixed.
2006-03-13: release 1.4.4 2006-03-13: release 1.4.4
* GTK version: When initially presented, the print-out window was not * GTK version: When initially presented, the print-out window was not
automatically scrolled to the bottom sometimes. Fixed. automatically scrolled to the bottom sometimes. Fixed.
 End of changes. 2 change blocks. 
1 lines changed or deleted 22 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)