Sunday, December 07, 2008

Version 1.6 and HTC Touch HD support

Version 1.6 adds a currency converter with support for over 30 currencies which are updated on a daily basis by The European Central Bank.

This release further adds support for 320x320 square screen devices (e.g. Palm Treo 800w) and contains some more minor changes.

Also available is now a special version of YaRPNcalc adding support for the HTC Touch HD. Besides offering a larger stack, this version also supports an additional button layout when in landscape mode.


Friday, December 21, 2007

Version 1.5.4

Version 1.5.4 adds a last X register which preserves the number on the top of the stack before the last numeric operation. Pressing the Last X button will push a copy of that register onto the stack.

This release also fixes some crashes when using the date / time functions with very large (invalid) numbers.

Friday, October 05, 2007

Version 1.5.3

Unfortunately, when fixing a freeze in Version 1.3.3 I only fixed that bug on the 1.3.x branch, but forgot to fix it on the trunk. So 1.5.3 fixes the same bug again: when switching to engineering mode with the number 0 on the stack, the calculator would freeze (enter a busy loop).
Additionally, 1.5.3 won't crash anymore when YaRPNcalc is started while in Landscape mode (on devices that support it).

Thursday, May 31, 2007

Version 1.5.2

Version 1.5.2 adds date and time functions and implements the user defined function layouts I mentioned in the last post.

YaRPNcalc can now convert to/from decimal time to HMS time (e.g. from 1.5 hours to 1 hour 30 minutes) as well as add/subtract HMS time. See here how to enter time as HMS.

With YaRPNcalc you can now calculate a future (or past) date by adding a number of days to a given date. You can also calculate the number of days between two given dates.


With user defined function layouts you can define your own function layouts, i.e. which function is on which button and on which of the three functions tabs. You can even put different functions on the four main function buttons (/, *, -, +). Here is a description of how to define your own function layout(s).

I've also added a new default function layout (called HMS) which swaps the main function buttons with the new HMS functions (convert to/from HMS and add/subtract HMS).

As usual the new release can be downloaded from here.

Wednesday, April 25, 2007

Version 1.5

Version 1.5 supports different function layouts. Currently, YaRPNcalc offers two different function layouts, one with all the available functions and another which makes the most used functions available on the first function page. To change between function layouts, press the button labeled '1/2 All' (or '2/2 RLH') on the Functions screen.

I'm planning to add user defined function layouts configurable via a simple text file for the next release. The built-in layouts are already now stored in a text file. It's a matter of not overwriting user layouts when installing a new update though. Therefore they will need to go into their own file and have some more sophisticated validity checking.



This release also fixes a quite embarrassing bug: using 'Rotate stack' with too few arguments crashed YaRPNcalc. And finally it adds the 2^x function (this one I added for myself )

Monday, April 02, 2007

Version 1.4.2

YaRPNcalc now supports square screen Pocket PCs (e.g Treo 750). This release also adds the possibility to rotate the stack and fixes a wrong conversion factor (in the bitrate conversions). You can download the new release here.


Saturday, March 03, 2007

Version 1.4.1 and User Guide

I made a new release which makes loading the user conversions file more robust. I had a corrupt version of that file on my PocketPC (for whatever reason) which crashed YaRPNcalc.

I also started writing a User Guide on the main website.