Skip to main content

Change History

·

FX-603P
FX-603P

Version 7 #

7.1(1)
Update Notifications to new Android API
7.1(0)
Update desktop version for easier bug fixes.
Desktop version is new free of change and can be downloaded on SourceForge.: Fix rounding error in RND
Fix rounding error in RND
Fix rounding error in FIX
7.0(16)
Improve the Homepage(s) further.
Update the links we missed the last time.
Add easier to find link to the privacy policies (TL;DR: we don’t collect any data).
7.0(15)
Update the Homepage and the appropriate links inside the application. Do visit the new homepage under https://uiq3.sourceforge.io/hp-45/
7.0(14)
Update to API 33 (Google was still not happy)
7.0(12)
Update to API 33
7.0(12)
Update to API 33
7.0(11)
Update to API 32
7.0(10)
Update to API 31
Offer Desktop version for download on SourceForge.
7.0(8)
FIX failed on certain null values.
7.0(7)
Indirect operations for Register > 19 was broken.
Change behaviour of the C (Clear) key to better resemble the original calculator which had some quirks when used after infix operations.
Increase test suite to 1635 unit tests and 224 instrumentation tests.
7.0(6)
«ALPHA INF 0» would end ALPHA mode.
Hyp was not ended by non trigonometric functions.
7.0(5)
Do Google suggested GUI changes.
7.0(4)
Fix CAPS lock mode for the 0 key.
7.0(3)
Fix the string tokenizes to handle spaces in ALPHA strings.
7.0(2)
Do another Google required but otherwise unnecessary security fix.
7.0(1)
Fix bug in the error handling of GSB and GOTO
7.0(0)
Upgrade the application to build and run with minimum API 28 (Android Pie 9.0) and target API 30 (Android 11) as well as remove support for older devices
This was not an easy decision but Google’s stricter rules left me no choice. The new document management system which became mandatory with API 29 (Android 10) and is fundamentally incompatible with the previous system so making the code work with both the old and new Android versions just to much work for a single programmer hobby project.
Note that some storage locations won’t be available on Android 11 and beyond as the new security system won’t allow easy access to them.
Last not least support for older devices had to be removed as Google started to apply the new rules to old releases.
Personal note: This was and still is all quite a lot of unnecessary work. Why Google had to make everyone’s live difficult with incompatible updates to the API and Play-Store is beyond me.

Version 6 #

6.9(2)
(beta test version for upcoming 7.0(0)) Upgrade the application to build and run for target SDK Version 29. Upgrade to new automated backup and remove backup manager. Fix website links inside the on-line help and update the links.
6.9(1)
(beta test version for upcoming 7.0(0)) Upgrade the application to build for target SDK Version 29. This is not the newest Version but this intermediate step is needed as Google made several rather drastic changes to both the build system and the application programming interface. And for now I need legacy external storage as changing the storage system is quite a lot for work.
6.7(12)
Update support for SD cards so programs can be stored anywhere on the card again. — Fix notifications not being deactivated when requested
6.7(11)
603-16 Some of the function keys would look closer if they were lower case.
6.7(10)
603-14 Wrong Key inscriptions — 603-13 0 - 1E-40 — 603-15 1 ÷ 56 × 56 - 1
6.7(8)
Bug Fixes.

Version 5 #

5.3(7)
Increase font size for small display mode by 10%. — 602-12 3:4 Display — 602-15 BUG with #ran —602-16 IND MR0F
5.3(5)
Crash on very small screens.
5.3(3)
More bug fixes.
5.3(3)
Bug fixes.
5.3(2)
New colours for material design.
5.3(1)
Bug fixes.
5.3(0)
Fix cos⁻¹(-1) and sin⁻¹(-1) miscalculation. — Improve rounding of 0.99999… results. — New On / Off switch which can now switch on and off. —Share program option, especially helpful for bug reports.— Tweaked the GUI again. More users will be able to use the large screen. — %3cb>The poll has ended. You wanted the old icons back. So here they are.%3c/b>.
5.2(2)
Update documentation on auto save limitations. — Update icons.
5.2(1)
Fixed a Bug in the RAN# operation. — Add documentation on how to use the simulated printer.
5.2(0)
Just a hint of material design.
5.1(5)
Fix AC and C when entering Memory Register. — Fix problem where Base-N entry mode where lost prematurely
5.1(4)
Fix 1 ÷ 3 × 3 - 1 bug — Fix load save bug when internal memory is used
5.1(2)
Fewer layouts for less lag
5.1(1)
Large Screen shows MODE options
5.1(0)
New 7 Segment visuals. — New 5×7 dot matrix visuals. — Large Screen can now be used on more devices. — Memory usage optimised.
5.0(4)
Improved online help.
5.0(3)
Bug Fixes. Directory chooser improved. On KitKat only compatible directories will be shown
5.0(2)
Bug fixes
5.0(1)
Bug fixes

Version 5 #

5.0(0)
New button design for large screens with better hit detection. Discontinue devices before Android 4.0.3 / API 15 / Ice Cream Sandwich (you can still use the old version).

Version 4 #

4.0(2)
Bug fixes
4.0(1)
New function RSLOAD.

Version 3 #

3.0(0)
New function RSSAVE.

Version 1 #

1.0(8)
Int and Frac used different rounding techniques. — It was not always possible to enter new number when one started with the decimal point. — R→P did not clean up arithmetic stack. — New support links on help page.
1.0(7)
Fix bug on entering °’” numbers. One could not start programs from HLT prompt. C (Clear) key cleared top row — which it should not. C (Clear) did not end multi keystroke steps (like MR, GOTO, etc.pp)
1.0(6)
Fix bug when entering “.” CAPS mode. Bug fixes when entering numbers in HLT.
1.0(5)
Fix another bug entering and executing AR as well as a bug concerning M20 … M99.
1.0(4)
Fix bug entering AR. Fix bug where memory operations end BaseN mode. Fix bug not recognising ALPHA end when it was located as last step in a program. Add missing NOP operation.
1.0(3)
Open calculator files via menu. GUI fixes for better Holo compatibility. «CAPS A» works correctly now.
1.0(2)
GUI Fixes
1.0(1)
Display was not correctly shown while executing programs
1.0(0)
First public release

Version 0 #

0.6(20)
GUI tweaks for devices with xxhdpi screens like the Nexus 7 and the Galaxy Note 3.
0.6(18)
New GUI with swipe in menu.
6(15)
Show notification when the calculators is running a program (Might not work with Android 2): Remove button click. Please use the click provided by the operating system instead.
0.6(14)
Improve “Large-Display” button mode to work with more devices.
0.6(13)
Fix rotation bug for tablets.
0.6(12)
Bug Fixes for 10ˣ.
0.6(11)
Bug Fixes for preferences.
0.6(10)
Bug Fixes.
0.6(9)
Add Workaround for the rotation problem (which is an Android bug).
0.6(8)
Add missing image for exponent minus.
0.6(6)
Fix IllegalStateException. Fix button inscription for %3c and >. Fix arctan and R→P calculation.
0.6(4)
Improve large display
0.6(3)
Bug fixes.
0.6(1)
New GUI with swipe function for faster access to printer. Support for 7 inch tablets.
0.5(17)
Fixed Bug in R→P calculation. Fixed MODE 3 Pn AC delete program. Fixed MODE 2 INV SAVE INV EXE printout.
0.5(16)
Fixed Bug in R→P calculation. Continue to improved online help.
0.5(15)
Improved Online Help
0.5.(14)
New Pop-up action bar — Info page and Video to show how new features work.
0.5(13)
MODE-*
0.5(12)
Fix long standing FST and BST bug.
0.5(11)
Fix crash in the button click routine — New more realistic keyboard — New Pop-up action bar — Info page and Video to show how new features work
0.5(7)
Fix crash in preferences — Fix indirect memory access
0.5(6)
Fix Backup/Restore which never worked — Updated the preference dialogue for easy path change — Make button inscription a little smaller for IceCreamSandwich to accommodate for the new system wide font size setting — Depreciate Android 1.5 and Android 1.6.
0.1(0)
QVGA screens are back. Fixes for WQVGA.
0.0(19)
Update manifest data.
0.0(14)
Fixes for the FP-10 Printer simulation. Fixes for the compare operation of the BCD floating-point arithmetic.
0.0(13)
French translation.