77 lines
		
	
	
	
		
			3.1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
	
		
			3.1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
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.
 |