[kmymoney] [Bug 466462] Add loan's payments to budget

2023-04-17 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=466462

Thomas Baumgart  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |DUPLICATE

--- Comment #1 from Thomas Baumgart  ---


*** This bug has been marked as a duplicate of bug 430047 ***

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 430047] Feature request: Budgeting based on cash flow

2023-04-17 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=430047

Thomas Baumgart  changed:

   What|Removed |Added

 CC||debrabant.phili...@free.fr

--- Comment #3 from Thomas Baumgart  ---
*** Bug 466462 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 430047] Feature request: Budgeting based on cash flow

2023-04-17 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=430047

--- Comment #4 from Thomas Baumgart  ---
Git commit e79a1cabdc7881432faa1f2266ac66a0f7c71667 by Thomas Baumgart.
Committed on 17/04/2023 at 09:00.
Pushed by tbaumgart into branch 'master'.

Initial implementation of budgeting of asset/liability accounts

Budget entry for asset/liability accounts is available. Reporting part
is not yet implemented.

M  +58   -24   kmymoney/dialogs/knewaccountdlg.cpp
M  +49   -16   kmymoney/dialogs/knewaccountdlg.ui
M  +5-0kmymoney/models/accountsproxymodel.cpp
M  +8-1kmymoney/models/accountsproxymodel.h
M  +24   -17   kmymoney/mymoney/mymoneyaccount.cpp
M  +9-0kmymoney/mymoney/mymoneyaccount.h
M  +17   -4kmymoney/mymoney/mymoneybudget.cpp
M  +5-1kmymoney/mymoney/mymoneybudget.h
M  +1-0kmymoney/mymoney/mymoneyenums.h
M  +54   -2kmymoney/mymoney/mymoneykeyvaluecontainer.cpp
M  +41   -7kmymoney/mymoney/mymoneykeyvaluecontainer.h
M  +17   -0kmymoney/mymoney/mymoneykeyvaluecontainer_p.h
M  +5-2kmymoney/mymoney/storage/accountsmodel.cpp
M  +20   -0kmymoney/mymoney/tests/mymoneyaccount-test.cpp
M  +1-0kmymoney/mymoney/tests/mymoneyaccount-test.h
M  +5-5kmymoney/mymoney/tests/mymoneykeyvaluecontainer-test.cpp
M  +5-0kmymoney/mymoney/xmlhelper/xmlstoragehelper.cpp
M  +1-1kmymoney/mymoney/xmlhelper/xmlstoragehelper.h
M  +8-8   
kmymoney/plugins/ofx/import/dialogs/konlinebankingsetupwizard.cpp
M  +6-1kmymoney/plugins/views/budget/budgetview.rc
M  +93   -17   kmymoney/plugins/views/budget/kbudgetview.cpp
M  +13   -2kmymoney/plugins/views/budget/kbudgetview.h
M  +32   -13   kmymoney/plugins/views/budget/kbudgetview_p.h
M  +216  -143  kmymoney/widgets/budgetviewproxymodel.cpp
M  +1-0kmymoney/widgets/budgetviewproxymodel.h

https://invent.kde.org/office/kmymoney/commit/e79a1cabdc7881432faa1f2266ac66a0f7c71667

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 467732] Add an USD dividend to an account in CHF but otherwise base currency in EUR does not work

2023-04-17 Thread Robby Engelmann via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=467732

--- Comment #11 from Robby Engelmann  ---
Can you replicate using the test case kmy-file?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 468108] ledger freeze on large account

2023-04-17 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=468108

Thomas Baumgart  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED
  Latest Commit||https://invent.kde.org/offi
   ||ce/kmymoney/commit/7f771f51
   ||6ace05813827b7ef94a200864d0
   ||71532
   Version Fixed In||5.2

--- Comment #21 from Thomas Baumgart  ---
Git commit 7f771f516ace05813827b7ef94a200864d071532 by Thomas Baumgart.
Committed on 17/04/2023 at 12:55.
Pushed by tbaumgart into branch 'master'.

Speed up ledger display

Don't do extensive checking when source model is unsorted to avoid
massive recursive calls.
FIXED-IN: 5.2

M  +9-0kmymoney/models/ledgersortproxymodel.cpp
M  +2-0kmymoney/models/ledgersortproxymodel.h
M  +6-0kmymoney/models/ledgersortproxymodel_p.h
M  +15   -1kmymoney/models/specialledgeritemfilter.cpp

https://invent.kde.org/office/kmymoney/commit/7f771f516ace05813827b7ef94a200864d071532

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 468633] New: segfault when hidding reconciliated transacion

2023-04-17 Thread Jonatan Cloutier via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=468633

Bug ID: 468633
   Summary: segfault when hidding reconciliated transacion
Classification: Applications
   Product: kmymoney
   Version: unspecified
  Platform: Compiled Sources
OS: Linux
Status: REPORTED
  Keywords: drkonqi
  Severity: crash
  Priority: NOR
 Component: general
  Assignee: kmymoney-devel@kde.org
  Reporter: cloutier...@gmail.com
  Target Milestone: ---

Application: kmymoney (5.1.80-)

Qt Version: 5.15.8
Frameworks Version: 5.104.0
Operating System: Linux 6.2.8-arch1-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.27.3 [KCrashBackend]

-- Information about the crash:
When on the ledger with reconciled. If I got on the view menu and select "hide
reconcilated transaction" (my own translation) KMyMoney crash.

This is using the master from today

The crash can be reproduced every time.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault

[KCrash Handler]
#4  0x55ec99af17d8 in LedgerViewSettings::hideTransactionsBefore() const
(this=0x55eca32c16a0) at /build/kmymoney/views/ledgerviewsettings.cpp:130
#5  0x55ec99add021 in ::operator() (__closure=0x55eca2f01760,
__closure=0x55eca2f01760) at /build/kmymoney/views/ledgerviewpage.cpp:126
#6  QtPrivate::FunctorCall, QtPrivate::List<>, void,
LedgerViewPage::initModel():: >::call (arg=, f=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#7  QtPrivate::Functor,
0>::call, void> (arg=, f=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#8  QtPrivate::QFunctorSlotObject, 0,
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=, this_=0x55eca2f01750, r=, a=, ret=) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443
#9  0x7f4b430bea71 in  () at /usr/lib/libQt5Core.so.5
#10 0x7f4b430bea71 in  () at /usr/lib/libQt5Core.so.5
#11 0x7f4b430c0fcf in QTimer::timeout(QTimer::QPrivateSignal) () at
/usr/lib/libQt5Core.so.5
#12 0x7f4b430b1b56 in QObject::event(QEvent*) () at
/usr/lib/libQt5Core.so.5
#13 0x7f4b43d78b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#14 0x7f4b4308df48 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#15 0x7f4b430d84b3 in QTimerInfoList::activateTimers() () at
/usr/lib/libQt5Core.so.5
#16 0x7f4b430d8aaa in  () at /usr/lib/libQt5Core.so.5
#17 0x7f4b40b0f53b in g_main_dispatch (context=0x7f4b2ee0) at
../glib/glib/gmain.c:3460
#18 g_main_context_dispatch (context=0x7f4b2ee0) at
../glib/glib/gmain.c:4200
#19 0x7f4b40b6c219 in g_main_context_iterate.constprop.0
(context=0x7f4b2ee0, block=1, dispatch=1, self=) at
../glib/glib/gmain.c:4276
#20 0x7f4b40b0e1a2 in g_main_context_iteration (context=0x7f4b2ee0,
may_block=1) at ../glib/glib/gmain.c:4343
#21 0x7f4b430d8c6c in
QEventDispatcherGlib::processEvents(QFlags) ()
at /usr/lib/libQt5Core.so.5
#22 0x7f4b430866ec in
QEventLoop::exec(QFlags) () at
/usr/lib/libQt5Core.so.5
#23 0x7f4b43091219 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#24 0x55ec9982443d in runKMyMoney(QUrl const&, bool, QApplication&)
(file=..., noFile=noFile@entry=false, a=...) at /build/kmymoney/main.cpp:384
#25 0x55ec9981e6a7 in main(int, char**) (argc=,
argv=) at /build/kmymoney/main.cpp:293
[Inferior 1 (process 3813812) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 468108] ledger freeze on large account

2023-04-17 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=468108

--- Comment #22 from Jack  ---
Thanks Thomas.  I confirm this fix does seem work - no more delays with either
my own data or the test file.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 468633] segfault when hidding reconciliated transacion

2023-04-17 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=468633

--- Comment #1 from Jack  ---
I tested with a build from master from several days ago and had some very
strange results.  In one investment account, Ctl-R (do not show reconciled
transactions) had no effect - reconciled transactions remained displayed, and
no crash.  In the brokerage account for that investment account, Ctl-R did what
it is supposed to do, still no crash.  I then tested in a cash account and got
a crash.  I just updated git and am building again and will test with a wider
variety of accounts.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 468633] segfault when hidding reconciliated transacion

2023-04-17 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=468633

Jack  changed:

   What|Removed |Added

 CC||ostroffjh@users.sourceforge
   ||.net

--- Comment #2 from Jack  ---
I confirm the crash, now in all accounts I've tested.  BT looks the same as
posted above.  I'll try a git bisect, but probably not until tomorrow.
Confirmed with kmymoney 5.1.80-7f771f516.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 468191] Backup hanging

2023-04-17 Thread Guy via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=468191

--- Comment #5 from Guy  ---
I installed the latest and it seems to have backed up the data.

Thanks,

Guy

On Sat, Apr 15, 2023 at 10:12 AM Guy Clements 
wrote:

> Thanks Jack. Let me update and I'll keep you posted.
>
> Guy
>
> On Fri, Apr 14, 2023, 5:02 PM Jack  wrote:
>
>> https://bugs.kde.org/show_bug.cgi?id=468191
>>
>> --- Comment #3 from Jack  ---
>> Guy,
>>
>> Please do let us know if the current version (5.1.3) works ok or if we
>> still
>> have some digging to do on Windows.  Particularly - without ticking the
>> "mount"
>> checkbox.
>>
>> Thanks.
>>
>> --
>> You are receiving this mail because:
>> You reported the bug.
>
>

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 468191] Backup hanging

2023-04-17 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=468191

Jack  changed:

   What|Removed |Added

 Status|NEEDSINFO   |RESOLVED
 Resolution|WAITINGFORINFO  |WORKSFORME

--- Comment #6 from Jack  ---
Thanks for letting us know.  Feel free to reopen if the problem happens again.
Note:  when replying to a bug by email, delete everything you are replying to,
as your entire message becomes the next comment, and it is not necessary to
include the previous comment, which can be seen right above.
Thanks.

-- 
You are receiving this mail because:
You are the assignee for the bug.