Skip to main content

Change History

·

RPN-45
RPN-45

Version 7 #

7.2(3)
Fix null pointer exceptions.
7.2(2)
Fix baseline problem in RPN-45
Improve button layout
Replace generic 14 segment font with more realistic HP-41C font.
Fix sluggish task change.
7.2(1)
Add content description to buttons.
Fix font loading which didn’t work any more.
Add more fonts.
Add more print options for RPN-45
7.2(0)
Make theme support accessible in preference dialogue.
Add customized FlatLAF themes.
7.1(5)
Add content description to buttons.
Make theme support accessible in preference dialog.
Add customized FlatLAF themes.
7.1(4)
Fix java.lang.RuntimeException in Switch_Display.
7.1(3)
Fix java.lang.IllegalStateException in Use_Large_Screen.
7.1(2)
Fix stack overflow error.
Additional unit and instrumentation tests.
7.1(1)
Remove foreground service and notifications as it’s not needed.
7.1(0)
New desktop version for easier bug fixes.
Desktop version is new free of change and can be downloaded on SourceForge.: Fix rounding error in RND
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/fx-603p/
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)
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)
Bug Fixes.
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 and support for older devices had to be removed as Google started to apply the new rules to old releases.
If you find bugs please join the SourceForce project (link below) to report the problems you have encountered.
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)
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
6.7(8)
Bug Fixes.
6.7(7)
Increase font size for small display mode by 10%. — 602-12 3:4 Display
6.7(5)
Crash on very small screens.
6.7(3)
More bug fixes.
6.7(3)
Bug fixes.
6.7(2)
New error handler can now print the error message.
6.7(1)
Bug fixes.
6.6(3)
New On / Off switch which can now switch on and off.— Tweaked the GUI again. — %3cb>The poll has ended. You wanted the old icons back. So here they are.
6.6(2)
Update Icons — %3cb>Don’t miss the poll on the new Icons%3c/b>
6.6(0)
Just a hint of material design.
6.5(5)
GUI fixes.
6.5(2)
Fewer layouts for less lag.
6.4(4)
Improved online help
6.4(3)
Bug Fixes. Directory chooser improved. On KitKat only compatible directories will be shown
6.4(2)
Bug fixes
6.4(1)
Bug fixes
6.4(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).
6.3(6)
New buttons which should easer to hit.
6.3(4)
Bug fixes
6.2(8)
New support links on help page.
6.1(8)
Fix crash on printout click.
6.1(6)
New GUI with swipe in menu.
6.1(5)
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.
6.0(11)
Bug Fixes for preferences.
6.2(3)
GUI fixes for better Holo compatibility (again)
6.2(2)
GUI Fixes
6.2(0)
GUI tweaks for better Holo compatibility.
6.1(15)
GUI tweaks for devices with xxhdpi screens like the Nexus 7 and the Galaxy Note 3.
6.1(8)
New GUI with swipe in menu.
6.1(5)
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.
6.1(3)
Improve “Large-Display” button mode to work with more devices.
6.0(13)
Fix rotation bug for tablets.
6.0(12)
Bug Fixes for 10ˣ.
6.0(11)
Bug Fixes for preferences.
6.0(10)
Bug Fixes.
6.0(9)
Add Workaround for the rotation problem (which is an Android bug).
6.0(8)
Add missing image for exponent minus.
6.0(6)
Fix @@IllegalStateException@@. Fix button inscription for @@%3c@@ and @@>@@. Fix @@arctan@@ and @@R→P@@ calculation.
6.0(4)
Improve large display
6.0(3)
Bug fixes.
6.0(2)
New GUI with swipe function for faster access to printer. Support for 7 inch tablets.

Version 5 #

5.1(11)
Fixed Bug in R→P calculation. Fixed MODE 3 Pn AC delete program. Fixed MODE 2 INV SAVE INV EXE printout.
5.1(9)
Fixed Bug in R→P calculation. Continue to improved online help.
5.1(8)
Improved Online Help
5.1(3)
New Pop-up action bar — Info page and Video to show how new features work.
5.0(8)
Fix the start-up crash
5.0(7)
Change display font due to popular demand
5.0(6)
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 (for older systems 5.0(5) is still available).
5.0(5)
Improve CLx performance
5.0(3)
Fix Galaxy Notes visuals
5.0(2)
Fix some layout problems
5.0(1)
GUI redone, better tablet support

Version 3 #

3.2(0)
Improve Honeycomb support. The printer output works now better.
3.1(9)
Bug fixes.
3.1(2)
y^x had been inscribed the wrong way around.
3.1(0)
New printer for Honeycomb Tablets.
3.0(0)
Honeycomb Tablet compatible (but no extra features yet).

Version 2 #

2.7(8)
Symbian: switch on by clicking the display. Needed as the NOKIAS don’t have a menu key any more.
2.7(5)
Correct spacing of shift inscription. Add original short instruction to help panel
2.7(4)
Remove trace calls.
2.7(2)
Make loading the Setup more robust.
2.7(1)
New keyboard buffer for faster typing on slower systems.
2.7(0)
QVGA screens are back. Fixes for WQVGA.
2.6(9)
Update manifest data.
2.6(6)
Minor fixes.
2.6(5)
French translation (Android only).
2.6(4)
Reactivate the calculator from battery savings via CLx key (Android only).
2.6(0)
Improved haptic and audio feedback (Android only).
2.5(0)
New release for Symbian. Nothing new for Android.
2.4(4)
Update online help with link to change log (Android only).
2.4(3)
Remove QVGA from supported screens for Android. The Sony Ericsson X10 mini is completely underpowered for the Emulator and I don’t expect any other QVGA device to be any better.
2.3(0)
Faster Start-up (2nd start onward), Support for older Android versions (including 1.5 Cup-Cake), Backup/Restore on Andoid.
2.2(0)
Bug fixes and cut/copy/paste support for Andoid.
2.1(0)
First Android Version (Ported from JavaME).
2.0(7)
Now with support for Nokia 5800 Express Music and Nokia N97.
2.0(1)
Now with non volatile memory / program status is save on exit and reloaded on start.

Version 1 #

1.3(31)
Added Keyboard and Display customisation.
1.2(10)
Improved power management, add German localization.
1.1(6)
First public release.