September 22nd, 2011New features:
· Delete when inputting a number now deletes the digits that have been entered.
· Copy/Paste now works for the number in the display. Please note that it will convert the number from the proper floating point format to the display format as appropriate.
· What that means is that if you copy a number that is showing the exponent (for example "1.23 -025") what you will paste is 1.23E-25. In the same way, pasting the number "12.33E13" into LXVII will display "1.233 014"
· Trying to paste "1.233 014" into LXVII will result in a beep, and no change to the stack. The pasted number will always push the stack up. Copy/Paste to and from the stack and memory register display still works as usual.
· The paper tape panel has been greatly enhanced. It now has an automated mode which prints the display and operation that was executed and a trace mode that will print each step in a program as it is executed. There is a preference pane to control how it works, and a help page dedicated to explaining it.
Bugs Fixed:
· The display routines have been generally cleaned up to do a better job with rounding numbers and handling overflow/underflow situations.
· General bug fixes in program execution and some of the calculations in the less common functions, including hour, minute second to decimal hour conversion.