Your message dated Sat, 29 Apr 2000 23:36:12 -0700 with message-id <00042923361208.11544@wantelbos> and subject line Fixed has caused the attached bug report to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I'm talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Stephan Kulow (administrator, KDE bugs database) Received: (at submit) by bugs.kde.org; 20 Mar 1999 17:56:15 +0000 From Richard.Stemmer@wasserburg-inn.de Sat Mar 20 18:56:15 1999 Received: from master.ebe-online.baynet.de ([194.95.196.3]:23718 "EHLO ebe-online.de" ident: "root") by alpha.tat.physik.uni-tuebingen.de with ESMTP id <106444-24135>; Sat, 20 Mar 1999 18:56:10 +0100 Received: from wasserburg-inn.de ([212.72.81.195]) by ebe-online.de (8.8.8+Sun/8.8.8/sh-4-ebe) with ESMTP id SAA28057 for ; Sat, 20 Mar 1999 18:56:06 +0100 (MET) Message-ID: <36F3D888.33852802@wasserburg-inn.de> Date: Sat, 20 Mar 1999 18:19:04 +0100 From: Richard Stemmer X-Mailer: Mozilla 4.05 [de]C-NECCK (Win95; U) MIME-Version: 1.0 To: submit@bugs.kde.org Subject: kcalc factorial limited to double and INV EE (PI) does no refresh_display Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-Path: X-Orcpt: rfc822;submit@bugs.kde.org Package: kcalc Version: 1.2.7 When kcalc is compiled with "long double accuracy" (I removed all #undef HAVE_LONG_DOUBLE ), the factorial result is still limited to double, because isinf is used (kcalc_core.cpp, around line 630) instead of isinfl in this case. I suggest isinf should be added to the HAVE_LONG_DOUBLE dependant functions in kcalctype.h. When pressing any number keys, e.g. 1 2 and then "INV EE" (to get pi) followed by number keys, there is a strange display output, the numbers overwrite the display, I expect the first number key to clear the display only showing the number. I think there is a refresh_display = 1 missing in QtCalculator::EE() (kcalc_core.cpp, Line 1305) Other thing: When the result of a calculation is in exponential format and EE is pressed, with following number keys, kcalc tries to append the exponent to the result what makes no sense (and is effectively ignored), I think this should not be possible. Perhaps EE pressed on calculated results should toggle between exponential and normal display (my suggestion, I miss a "F-E" key). I am using SuSE Linux 6.0, kernel version 2.0.36, glibc2.06 and libstdc++.2.9