CHANGE LOG: ----------- 0.7 Fix reference to config file in manpage. Remove trailing whitespace. Update mailing list links to new Google Groups. Null-terminate display string when clearing. Often, the number currently being displayed has more than 10 digits. However, when clearing the display, only the first 10 digits were cleared. When a new number was entered, it would be prepended to any digits that weren't cleared. This behavior was invisible to the user, causing incorrect calculations, e.g., Debian bug #564173: 1814 / 720 * 300 -> 7568.41111 But the correct answer is 755.833333. The problem was that when the display was cleared, the string that stores this number was not null-terminated. Indeed, 1814 / 720 gives us 2.519444444 (6 4's), but only 2.51944444 (5 4's) is displayed. When we begin to multiply by 300, the final 4 remained, and so we really were multiplying by 3004. Use autotools for build. Remove unused image files. Use version number from autoconf. Add icon for freedesktop.org icon themes. Add freedesktop.org desktop entry file. 0.6 Increase significant digits. Patch by Antony Gelberg to fix Debian bug #320597 [1]. Obtained from the Debian package [2]. Fix typo in Makefile. Correctly create the directory /usr/share/man/man1 instead of /usr/share/man/man1/man1. Obtained from the Debian package [3]. Fix manpage spelling. Avoid Lintian warning in the Debian package. Obtained from [4]. Move changelog from README to new ChangeLog file. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=320597 [2] https://sources.debian.net/src/wmcalc/0.5-1/debian/patches/ 10_bts-320597_increase_significant_digits.patch/ [3] https://sources.debian.net/src/wmcalc/0.5-1/debian/patches/ fix_makefile_typo.patch/ [4] https://sources.debian.net/src/wmcalc/0.5-1/debian/patches/ fix_manpage_spelling.patch/ 0.5 Add manpage from Debian. Update Makefile. Switch #include to #include . Fix -Wunused-but-set-variable compiler warnings. Fix -Warray-bounds compiler warning. Fix -Wunused-result compiler warning. Remove trailing whitespace. Remove redundant .wmcalc*; essentially the same as wmcalc.conf. Update COPYING from http://www.gnu.org/licenses/gpl-2.0.txt. Update README. Allow installation without root access. Fix -Woverflow compiler warnings. Remove C++ style comments. Maintained by Window Maker Developers Team 0.4 Added global config file Maintained by Gordon Fraser 0.3 Added "Locked" memory capabilities via config file General Code clean-up Keyboard Support - may not be platform independent 0.21 Added Display of memory locations containing non-zero data 0.2 First psuedo-major enhancements Added Memories, Config File, CalcStart button Bug Fix - Squared imaginary number is now negative 0.1 First real version. Limited functionality. 0.0 Original version. Very limited distribution, as it was not a functional calculator, but just tested the display. It was more of a proof of concept.