[Kmymoney-devel] KMyMoney 4.5.1 stable version is out

Cristian Oneț onet.cristian at gmail.com
Sun Nov 14 16:33:33 CET 2010


Hi everyone,

The KMyMoney Team is pleased to announce the release of KMyMoney version 
4.5.1. This version contains several fixes for bugs found in 4.5.0 since it was 
released almost three months ago as the stable release for the KDE Platform 4.
Here is a list of the most important changes since the last stable release:
- fixed several crashes like when adding a default category to a payee #248448, 
when activating the schedules calendar on certain languages #232757, when 
back-tabbing in the split editor 244962
- fixed some report configuration bugs #255532 and #249119
- improved some small user interface issues #252598, #249609, #241044, 
#255433, #251212
- added the new Bulgarian Lev as a currency #255491
For a full list of the changes please check out the attached changelog. If you 
are using the KDE4 version and where affected by one of the closed bugs or wish 
for a few improvements we recommend upgrading to 4.5.1.

The KMyMoney development team
-------------- next part --------------
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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kmymoney-devel/attachments/20101114/0decb2a6/attachment.sig 


More information about the KMyMoney-devel mailing list