3 0.7 Fix reference to config file in manpage.
4 Remove trailing whitespace.
5 Update mailing list links to new Google Groups.
6 Null-terminate display string when clearing.
7 Often, the number currently being displayed has more than 10 digits.
8 However, when clearing the display, only the first 10 digits were
9 cleared. When a new number was entered, it would be prepended to any
10 digits that weren't cleared. This behavior was invisible to the user,
11 causing incorrect calculations, e.g., Debian bug #564173:
12 1814 / 720 * 300 -> 7568.41111
13 But the correct answer is 755.833333.
14 The problem was that when the display was cleared, the string that
15 stores this number was not null-terminated. Indeed, 1814 / 720 gives
16 us 2.519444444 (6 4's), but only 2.51944444 (5 4's) is displayed. When
17 we begin to multiply by 300, the final 4 remained, and so we really
18 were multiplying by 3004.
19 Use autotools for build.
20 Remove unused image files.
21 Use version number from autoconf.
22 Add icon for freedesktop.org icon themes.
23 Add freedesktop.org desktop entry file.
25 0.6 Increase significant digits. Patch by Antony Gelberg
26 <antony@wayforth.co.uk> to fix Debian bug #320597 [1]. Obtained from
27 the Debian package [2].
28 Fix typo in Makefile. Correctly create the directory
29 /usr/share/man/man1 instead of /usr/share/man/man1/man1. Obtained
30 from the Debian package [3].
31 Fix manpage spelling. Avoid Lintian warning in the Debian package.
33 Move changelog from README to new ChangeLog file.
35 [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=320597
36 [2] https://sources.debian.net/src/wmcalc/0.5-1/debian/patches/
37 10_bts-320597_increase_significant_digits.patch/
38 [3] https://sources.debian.net/src/wmcalc/0.5-1/debian/patches/
39 fix_makefile_typo.patch/
40 [4] https://sources.debian.net/src/wmcalc/0.5-1/debian/patches/
41 fix_manpage_spelling.patch/
43 0.5 Add manpage from Debian.
45 Switch #include <XKBlib.h> to #include <X11/XKBlib.h>.
46 Fix -Wunused-but-set-variable compiler warnings.
47 Fix -Warray-bounds compiler warning.
48 Fix -Wunused-result compiler warning.
49 Remove trailing whitespace.
50 Remove redundant .wmcalc*; essentially the same as wmcalc.conf.
51 Update COPYING from http://www.gnu.org/licenses/gpl-2.0.txt.
53 Allow installation without root access.
54 Fix -Woverflow compiler warnings.
55 Remove C++ style comments.
56 Maintained by Window Maker Developers Team
57 <wmaker-dev@googlegroups.com>
59 0.4 Added global config file
60 Maintained by Gordon Fraser <gordon@debian.org>
62 0.3 Added "Locked" memory capabilities via config file
64 Keyboard Support - may not be platform independent
66 0.21 Added Display of memory locations containing non-zero data
68 0.2 First psuedo-major enhancements
69 Added Memories, Config File, CalcStart button
70 Bug Fix - Squared imaginary number is now negative
72 0.1 First real version.
73 Limited functionality.
75 0.0 Original version. Very limited distribution, as it was not a
76 functional calculator, but just tested the display. It was more
77 of a proof of concept.