[Kmymoney-devel] Re: Review Request: Migration to AlkValue

Jose Villanova jose.arthur at gmail.com
Sat Mar 5 15:27:08 CET 2011



> On Feb. 28, 2011, 1:10 p.m., Allan Anderson wrote:
> > Looking only at the csv plugin, I can see only one material change.  The remainder seem to be white-space issues, particularly with 'if (...)' or 'for (...)', the original ones coming via astyle.  I was concerned as I'm in mid-change!
> > 
> > Allan
> 
> Thomas Baumgart wrote:
>     If you're in mid-change we can wait until you're done. Please let us know if you want to use this option.
> 
> Allan Anderson wrote:
>     Well, in fact, I'm nearly done.  Some final touches, tidy up and final testing should only take a day or two at the most.
>     
>     I was assuming I'd be using if only indirectly.  Without having yet read up about it, I was taking it that it would modify mymoneymoney, but I see you refer to it as an option.
>     
>     My use of mymoneymoney is pretty minimal.  You suggested I use it in place of double where I have to multiply a price by a fraction, and also when applying a fee as a percentage, which I did.  In fact, I still had to use a double to get a string I could format (or so I believed).

Hi.

I've updated kmymoney in my system using the new patch. I created a package for libalkimia 0.9.2 in my system to link with kmymoney.

I'm using a 1-year history file here with about 10 different accounts and no issues. Tested some charts and they are working. I don't have enough time and knowledge of the code to do more extensive tests.

What I can say is that code is better than without libalkimia and even if the code has some (not found) bugs, its usable.


- Jose


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://svn.reviewboard.kde.org/r/5310/#review9916
-----------------------------------------------------------


On Feb. 27, 2011, 10:40 p.m., Carlos da Silva wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://svn.reviewboard.kde.org/r/5310/
> -----------------------------------------------------------
> 
> (Updated Feb. 27, 2011, 10:40 p.m.)
> 
> 
> Review request for kmymoney.
> 
> 
> Summary
> -------
> 
> Porting the mymoneymoney class to AlkValue (from alkimia) in order to deal with overflows (Bug 245214).
> Requires the installation of the following packages:
> - libalkimia
> - GMP library (http://gmplib.org/).
> 
> Notes about the development of the patch are in http://community.kde.org/KMyMoney/PlayingWithAlkValue.
> 
> This is an updated version using the latest libalkimia and revision r1213144 of kmymoney.
> 
> 
> This addresses bug 245214.
>     https://bugs.kde.org/show_bug.cgi?id=245214
> 
> 
> Diffs
> -----
> 
>   /trunk/extragear/office/kmymoney/CMakeLists.txt 1222953 
>   /trunk/extragear/office/kmymoney/cmake/modules/FindLibalkimia.cmake PRE-CREATION 
>   /trunk/extragear/office/kmymoney/kmymoney/CMakeLists.txt 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/converter/mymoneyqifreader.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/converter/webpricequote.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/dialogs/knewequityentrydlg.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/dialogs/transactioneditor.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/dialogs/transactionmatcher.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/kmymoney.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/models/accountsmodel.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/mymoney/CMakeLists.txt 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/mymoney/mymoneyforecasttest.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/mymoney/mymoneymoney.h 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/mymoney/mymoneymoney.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/mymoney/mymoneymoneytest.h 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/mymoney/mymoneymoneytest.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/mymoney/mymoneyutils.h 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/mymoney/mymoneyutils.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/CMakeLists.txt 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/csvimport/CMakeLists.txt 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/csvimport/convdate.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/csvimport/csvimporterdlg.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/csvimport/csvimporterplugin.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/csvimport/csvprocessing.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/csvimport/csvutil.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/csvimport/investmentdlg.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/csvimport/investprocessing.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/csvimport/parsedatatest.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/csvimport/redefinedlg.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/icalendarexport/CMakeLists.txt 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/icalendarexport/schedulestoicalendar.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/kbanking/CMakeLists.txt 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/kbanking/mymoneybanking.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/ofximport/CMakeLists.txt 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/printcheck/CMakeLists.txt 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/printcheck/numbertowords.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/printcheck/printcheck.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/reconciliationreport/CMakeLists.txt 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/plugins/reconciliationreport/reconciliationreport.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/reports/pivottabletest.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/reports/querytable.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/views/kaccountsview.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/views/kbudgetview.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/views/kcategoriesview.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/views/kforecastview.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/views/khomeview.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/views/kinstitutionsview.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/views/kscheduledview.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/widgets/transaction.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/wizards/newaccountwizard/knewaccountwizard.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/wizards/newinvestmentwizard/knewinvestmentwizard.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/wizards/newloanwizard/durationwizardpage.cpp 1222953 
>   /trunk/extragear/office/kmymoney/kmymoney/wizards/newloanwizard/knewloanwizard.cpp 1222953 
> 
> Diff: http://svn.reviewboard.kde.org/r/5310/diff
> 
> 
> Testing
> -------
> 
> Passed all unit tests present in the code.
> I have been using this patch with two of my real files, and tested with the files posted in the bug description.
> 
> 
> Thanks,
> 
> Carlos
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/kmymoney-devel/attachments/20110305/4afa355b/attachment-0001.htm 


More information about the KMyMoney-devel mailing list