dockapps/wmcalc/ChangeLog
2018-09-11 06:28:25 -04:00

78 lines
3.1 KiB
Plaintext

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
<antony@wayforth.co.uk> 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 <XKBlib.h> to #include <X11/XKBlib.h>.
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
<wmaker-dev@googlegroups.com>
0.4 Added global config file
Maintained by Gordon Fraser <gordon@debian.org>
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.