2010-11-05 19:52 conet * kmymoney/models/accountsmodel.cpp, kmymoney/models/accountsmodel.h, kmymoney/models/models.cpp: BUG: 255476 Ledger view remains disabled after switching to a different file. This was caused by the fact that the accounts model was not loaded by the time the account selector in the ledger was being used to set the visible account. This means that at that time the visible account could not be set. After the accounts model gets loaded nobody tried to set the ledger's visible account which is correct. Fix this problem by making sure that the accounts model is loaded by the time the ledger's visible account is being set. Do this by activating the "load on idle" feature only if there is a real account loaded not after the first time like it was done before. + A small step in improving the performance issue. Load the accounts model on idle instead of when dataChanged() is emitted when it's possible. Backport to the stable branch. 2010-11-05 19:42 conet * kmymoney/widgets/kmymoneyaccountcompletion.cpp, kmymoney/widgets/kmymoneycombo.cpp, kmymoney/widgets/kmymoneycompletion.cpp, kmymoney/widgets/kmymoneyselector.cpp: BUG: 241044 This was the hardest bug I've ever fixed. Our custom editable combobox is really hard to maintain regarding input events. Let's hope this is fixed now. After some testing in trunk we should backport this to the stable bugfix branch so reporters please test this thoroughly. The fix consists of two parts. The first one is to replace the completer window type from popup to tooltip. This was done to avoid stealing the keyboard input from the combobox's lineedit. So far we where relaying key press/release events to the line edit but this is not enough for using input methods (see QInputContext). The first part enabled using input methods after showing the popup but for the first time we show the popup. This was because somehow showing the popup would mess up the input context of the widget. Work around this with a second fix: create a new input context for the combobox each time the popup is show. Backport to the stable branch. 2010-10-28 22:21 conet * kmymoney/widgets/kmymoneyselector.cpp: BUG: 249609 Current category not selected in split transaction editor. Merged into the stable branch. 2010-10-28 20:24 conet * kmymoney/widgets/kmymoneydateinput.cpp: BUG: 252598 When the whole date is selected in the date edit and a key is pressed behave in the same way as if the date was cleared and a key is pressed. Merged into the stable branch. 2010-10-28 18:56 tbaumgart * kmymoney/dialogs/kfindtransactiondlg.cpp: Obey payee settings in find transaction dialog and report configuration Backported to stable branch BUG: 255532 2010-10-28 18:43 conet * kmymoney/widgets/kmymoneyedit.cpp: BUG: 252889 A right click on the mymoney edit widget would not preserve the selection thus making it impossible to copy a using the context menu. This was called by calling kMyMoneyEdit::ensureFractionalPart(void) during the focusOut event. Merged into the stable branch. 2010-10-28 16:45 tbaumgart * kmymoney/dialogs/kfindtransactiondlg.cpp: Sort list of payees in find transaction and report configuration dialogs 2010-10-28 16:31 conet * kmymoney/views/kmymoneyview.cpp: BUG: 255491 Bulgarian Lev is using wrong ISO 4217 code. Merged into the stable branch. 2010-10-27 18:49 conet * kmymoney/widgets/transaction.cpp: BUG: 255433 Improve the spacing between the ledger text and the ledger's margin and grid. Merged into the stable branch. 2010-10-06 18:56 tbaumgart * kmymoney/plugins/kbanking/mymoneybanking.cpp: Maintain backward compatibility to the KDE3 version. 2010-10-06 13:46 asoliverez * kmymoney/reports/pivottable.cpp: Included date range in CSV exports of pivot reports Ported to stable branch BUG:253394 2010-10-04 19:11 tbaumgart * kmymoney/kmymoney.cpp: Resolved warning introduced by last change 2010-10-04 18:58 conet * kmymoney/kmymoney.cpp: Allow closing the application if the language has been changed. In this case the string comparison would not be sufficient so replace it with a flag. Backport this fix. 2010-10-04 18:30 conet * kmymoney/dialogs/knewaccountdlg.cpp, kmymoney/wizards/newaccountwizard/knewaccountwizard.cpp: Fix the sorting in the hierarchy widget of the accounts wizard and the category editor dialog (also hide the favorites group from the hierarchy). Merge this into the stable branch since it's a fix. 2010-09-21 09:43 asoliverez * kmymoney/widgets/kmymoneymvccombo.cpp: Fixed the next quarter date range that was incorrectly assigned to last quarter 2010-09-21 08:37 tbaumgart * kmymoney/plugins/kbanking/mymoneybanking.cpp: Remain backward compatability to 1.0 and shrink duplicate whitespaces to one 2010-09-15 10:05 asoliverez * kmymoney/views/kaccountsview.cpp: Ported to stable branch BUG:250990 2010-09-15 06:21 tbaumgart * kmymoney/views/kpayeesview.cpp, kmymoney/views/kpayeesview.h: Allow renaming of payee to start with F2, double click or context menu Backport to 4.5 stable branch BUG: 251212 2010-09-15 05:56 tbaumgart * kmymoney/dialogs/kmymoneypricedlg.cpp, kmymoney/views/kpayeesview.cpp, kmymoney/wizards/newinvestmentwizard/kinvestmentdetailswizardpage.h, kmymoney/wizards/newinvestmentwizard/kinvestmenttypewizardpage.cpp, kmymoney/wizards/newinvestmentwizard/knewinvestmentwizard.cpp: Ran astyle 2010-09-12 13:00 conet * kmymoney/dialogs/kreportconfigurationfilterdlg.cpp, kmymoney/widgets/kmymoneyreportconfigtabchartdecl.ui, kmymoney/widgets/kmymoneyreportconfigtabimpl.cpp: BUG: 250968 Avoid the possibility to have two different translations of the same entity while using that entity as a key. Use the chart type as a real ID. Backport to the stable branch. 2010-09-10 07:29 tbaumgart * kmymoney/mymoney/storage/mymoneyseqaccessmgr.cpp, kmymoney/mymoney/storage/mymoneyseqaccessmgrtest.cpp, kmymoney/mymoney/storage/mymoneyseqaccessmgrtest.h, kmymoney/mymoney/storage/mymoneystoragexml.cpp: Make sure transactions have a unique ID after loading from file Backported to 4.5 branch BUG: 246108 2010-09-05 17:21 conet * kmymoney/widgets/transaction.cpp: BUG: 249439 Don't add the total edit widget in the tab order chain since it's just a QLabel (not a real edit widget) so it was breaking the tab order chain. Backport to the stable branch. 2010-09-05 16:02 asoliverez * kmymoney/dialogs/kmymoneypricedlg.cpp: Ported to stable branch BUG:250029 2010-09-05 09:03 conet * kmymoney/dialogs/kmymoneysplittable.cpp: BUG: 244962 Fix a crash when using Shift+Tab in the split editor. Use the same code in focusNextPrevChild as in other places in KMyMoney. Backport to the stable branch. 2010-09-03 02:30 asoliverez * kmymoney/wizards/newinvestmentwizard/kinvestmentdetailswizardpage.cpp, kmymoney/wizards/newinvestmentwizard/kinvestmentdetailswizardpage.h, kmymoney/wizards/newinvestmentwizard/kinvestmenttypewizardpage.cpp, kmymoney/wizards/newinvestmentwizard/knewinvestmentwizard.cpp: Ported to stable branch BUG:249961 2010-09-01 09:51 asoliverez * kmymoney/widgets/kmymoneyscheduleddatetbl.cpp: Backported fix to stable branch BUG:232757 2010-08-31 12:15 tbaumgart * kmymoney/widgets/kmymoneycalculator.cpp: Use QString::remove rather than QString::replace to remove certain character in a string. BUG: 249608 2010-08-27 09:55 asoliverez * kmymoney/dialogs/kfindtransactiondlg.cpp: Backported to stable branch BUG: 249119 2010-08-21 23:54 asoliverez * kmymoney/wizards/newloanwizard/keditloanwizard.cpp: Added the account and category selection pages to the wizard of other loan info. Backported to stable branch. BUG:248083 2010-08-21 23:53 asoliverez * kmymoney/views/kpayeesview.cpp: Only get valid transaction items from the payee register. Backported to stable branch. BUG:248448