wmshutdown: Destroy dialog window before shutting down. This is especially useful...
[dockapps.git] / wmcalc / ChangeLog
blobdbd657986f87c1fe74ae7829f123c1330ddb35fa
1 CHANGE LOG:
2 -----------
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.
32          Obtained from [4].
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.
44         Update Makefile.
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.
52         Update README.
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
63         General Code clean-up
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.