[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice-devel
Subject:    koffice/kspread
From:       Tomas Mecir <mecirt () gmail ! com>
Date:       2007-06-24 21:00:45
Message-ID: 1182718845.275222.24155.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 679765 by mecir:

Floating-point values are now stored using the Number class, not doubles.
Only minimal changes were done to make everything work, all computations
are still done using ValueCalc.

This is one of the steps on the way towards having high-precision
computing support in KSpread. And faster formula evaluation too.

There is a temporary function in the code, called numToDouble. All
places that now call this function (mostly places that convert numbers
to strings and such) must be converted somehow - until this is done,
high-precision support won't be implementable.

I hope this commit doesn't break things ... too much.

CCMAIL: koffice-devel@kde.org



 M  +6 -6      Cell.cpp  
 M  +1 -1      Condition.cpp  
 M  +1 -1      Formula.cpp  
 M  +83 -57    Number.cpp  
 M  +51 -48    Number.h  
 M  +1 -1      Util.cpp  
 M  +1 -1      Validity.cpp  
 M  +40 -31    Value.cpp  
 M  +11 -5     Value.h  
 M  +138 -152  ValueCalc.cpp  
 M  +28 -33    ValueCalc.h  
 M  +49 -9     ValueConverter.cpp  
 M  +10 -0     ValueConverter.h  
 M  +29 -28    ValueFormatter.cpp  
 M  +3 -2      ValueFormatter.h  
 M  +7 -7      ValueParser.cpp  
 M  +2 -1      ValueParser.h  
 M  +1 -1      chart/TableModel.cpp  
 M  +3 -3      commands/AutoFillCommand.cpp  
 M  +1 -1      commands/DataManipulators.cpp  
 M  +4 -4      commands/RowColumnManipulators.cpp  
 M  +4 -4      dialogs/GoalSeekDialog.cpp  
 M  +22 -22    functions/engineering.cpp  
 M  +11 -11    functions/financial.cpp  
 M  +5 -5      functions/math.cpp  
 M  +8 -8      functions/statistical.cpp  
 M  +2 -2      functions/text.cpp  
 M  +1 -1      interfaces/SheetAdaptor.cpp  
 M  +1 -1      plugins/scripting/ScriptingReader.h  
 M  +10 -10    ui/CellView.cpp  


_______________________________________________
koffice-devel mailing list
koffice-devel@kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic