2004-02-29 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* disable EE-button in Hex-mode (does not work)
	
2004-02-18 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* Fixed bug 75555. "<" and ">" keypress produced same result.
	  There are probably similar errors for other system configurations.
	
2004-02-06 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* Fixed bug 73437. Pasting empty clipboard made kcalc crash.
	
2004-01-27 Klaus Niederkrger <kniederk@math.uni-koeln.de>
        * Fix paste-function: Pasting e.g. "123  \n" did not work
          because of the trailing spaces and returns.

2003-12-06 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* Fix problem with several identical labels in statusbar
	  with the help of newly added statusbar->hasItem.

2003-12-06 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* Make Percent work the way it did in KDE-3.1 again (documentation
	  was not updated to this KDE-version, which confused me on 2003/08/28)
	  (bug 70180)
	
2003-11-04 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* More reorganization and preparation for getting accels right.

2003-10-31 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* Split Constructor into more subfunctions.
	  To be continued.
	
2003-10-20 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* At last the calculator window resizes, when buttons are hidden/shown
	* Added a few extra buttons to "fill gaps".
	
2003-10-14 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* RadioButtons for Base and Angle converted to PopUpMenu+Button
	* Layout changed
	* Moved ENTER from keyPressedEvent to Accel()

2003-10-10 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* Number buttons look like numeric keyboard (on US-keyboards that is)
	* Initialize ToggleActions correctly
	
2003-10-09 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* Reverted the menubar stuff after several complaints.
	  Now Kcalc-GUI looks again like on 2003-09-11.
	
2003-09-30 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* Fixed bug (unitialized pointers)
	
2003-09-26 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* Moved all type of buttons to menubars, which can be hidden/showed
	  via the menubar. This is quite experimental and full of bugs.
	
2003-09-11 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* Button groups can be switch on/off via actions.
	  This is not yet the final GUI-Layout (yes, it looks broken).
	* Accordingly the Stat/Trig-mode has been deleted from
	  configure window.

2003-09-11 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* deleted a few #includes
	
2003-09-02 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* dropped configure-button and Help-button
	* created menubar with standard-actions
	* ConfigDialog is not modal anymore
	* copy/paste/cut-standard actions applied to calc_display
	
2003-08-28 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* created Pi-button and moved Inv-button to make space for it
	* label of "."-button is now localized
	* Caption is set via signal/slots
	* Fixed "%"-mode to make it again more conformant with documentation.
	  "x^y%" does still not work. Did it ever?
	* Number-keys are now handled by KAccel instead of keyPressEvent
	* ConfigDialog is modal

2003-08-27 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* moved result_history from CalcEngine into DispLogic
	* reactivation of rounding towards zero for cos(90) etc.
	* quit is done in a more KDE conformant way
	* Caption is set via slots etc.
	
2003-08-12 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* continued separation: now display is independent class and
	  handles everything related to itself.
	  GUI passes only information between core and display.
	
2003-08-04 Klaus Niederkrger <kniederk@math.uni-koeln.de>
	* finished the separation of gui-code from the calculating core.
	  this still needs some clean-up
	
2003-02-11 Evan Teran <emt3734@rit.edu>
	* replaced cheasy stack with STL stack classes (it really should have been
	  two stacks, but was mushed into one with a linked list dividing content)
	* made it use new headers (no .h) when _ISOC99_SOURCE is defined
	* added replace current gui code with ui files to TODO list

2002-05-10 Evan Teran <emt3734@rit.edu>
	* altered makefile to remove building of it as a library then linking that
	to a dummy object file, this was silly and caused inclusion of an uneeded
	source file
	* bumped version to reflect new options dialog, next version will be 2.0.0
	as it will have many new changes/features

2002-03-11 Evan Teran <emt3734@rit.edu>
	* started work on making calculator code _seperate_ from the
	gui code, the goal here is the make the calculating core
	replacable with any library (hopfully with better precision) simply by
	wrapping it in a class
	* made it some many buttons are disabled when unavailabled (A-F) not enabled
	unless we are in HEX mode, less confusion for users who arent familiar with
	different bases
	* removed some code that is never getting called
	* why oh why are exceptions disabled in the standard config, I would like to
	use them :(
	
2001-10-18 Evan Teran <emt3734@rit.edu>
	* removed configdlg.* from source tree as it is not part of the compile
	* changed options dialog to use smarter layouts, and also fixed spinbox
	size problem so they are now usable
	* synced changed I made to the KDE 2.2.1 release version to match CVS
	version which compiles under KDE 3.0 w/ QT 3.0.0
	* made sure the clear (clear entry) button functioned properly, my minor
	change before broke it in some situations


2001-10-12 Evan Teran <emt3734@rit.edu>
	* Reorganized code for all files, much more consistant now
	* completely reworked the cvb (convert to binary) function
	it now is sane, the last one did a rediculous amount of
	unneeded work
	* changed C/C++ headers to use new style as per ANSI/ISO 
	standard
	* removed fontdlg.cpp/h from tree, not even used in compile :P
	* made binary mode 32-bit
	* reorganized UpdateDisplay code to make more sense
	* found possible nasty memleak in EnterEqual
	* now use my UNUSED macro to perform (void)var on unused parameters
	to avoid compile warnings, much more readable this way
	* merged setXXX functions to angle_selected/base_selected
	then removed the setXXX functions as they no longer have any purpose
	* changed a ton of code to use true C++ bools, makes logic
	more clear
	* made cvb a static member of QtCalculator instead of an ugly global
	function
	* changed history to use a simple vectory object instead of the storing
	the values in a dynamically allocated QList, it was clearly leaking memory
	as it was almost never released, this could have been fixed by enabling the
	autodelete feature of QList...but why dynamically allocate when we are
	storing numerical values?!? simple array with an int as an iterator :)
	* changed error trapping from C style signal trapping, rather use exceptions
	much cleaner that way
	* removed un-used TopOfStack function
	* fixed ability to enter a decimal point when in hex/oct/bin mode, those are
	integer value only modes
	* fixed problem with entering multiple decimal points in decimal mode
	* changed CALCAMNT to be defined by a typedef, I did notice that at least my
	C++ math headers are broken...functions like cos should (by newest
	standards) use float, double, or long double versions automatically based on
	datatype, however mine (Redhat 7.1) seems to only have the old double
	versions, and have alternate names for these functions
	* fixed the fact that the normal clear button seemingly did nothing


1999-08-22  Bernd Johannes Wuebben  <wuebben@math.cornell.edu>

	* kcalc_core.cpp (UpdateDisplay): 
	Re-enabled the use of long double. Most if not all distributions
	come now with a working glib math library. 

Mon Nov 16 18:05:01 1998  Mario Weilguni <mweilguni@kde.org>

	* There was an error in the stdev forumal. Fixed.
	* the population standard deviation had the same fault. Fixed.

Mon Nov 16 18:05:01 1998  Mario Weilguni <mweilguni@kde.org>

	* calculation the facturial of a too large number was delayed,
	even though infinity was already reached. Now kcalc stops
	calculation if infinity is reached and displays an error

Mon May  4 06:28:09 1998  Bernd Johannes Wuebben  <wuebben@math.cornell.edu>

	* Added the comma key as an accelerator for '.'

Sat Apr 18 16:26:52 1998  Bernd Johannes Wuebben  <wuebben@math.cornell.edu>

	* Some inverse functions didn't compute right. Wonder who broke them.

Sun Feb  8 16:11:34 1998  Bernd Johannes Wuebben  <wuebben@math.cornell.edu>

	* removed a compiler warning

Sat Nov 22 14:30:37 1997  Bernd Johannes Wuebben  <wuebben@petit.cornell.edu>

	* stats.cpp: fixed some bugs in the stats module
	  mean should now be correct
	  std  shoudl now be correct too.

Sat Sep 20 23:59:30 1997  Bernd Johannes Wuebben  <wuebben@petit.cornell.edu>

	* kcalc.cpp: Added statistical functions

Mon Sep 15 00:34:58 1997  Bernd Johannes Wuebben  <wuebben@petit.cornell.edu>

	* added cut and pasted functionality
	* implemented EE 
	* implemented result stack
	* implemented precision and fixed precision 
	* added key bindings
	* tooltips
	* added configuration dialog
	

Sat Aug  2 22:06:59 1997  Bernd Johannes Wuebben  <wuebben@petit.cornell.edu>

	* kcalc.h: clean up
	

