[kmymoney] [Bug 456564] Accepting an imported transaction is a low-severity action, should rather not require modal confirmation dialog

2022-07-11 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456564

Thomas Baumgart  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/offi
   ||ce/kmymoney/commit/50edbb24
   ||0b009f9bb1ac8e66d78371a579a
   ||3302b

--- Comment #2 from Thomas Baumgart  ---
Git commit 50edbb240b009f9bb1ac8e66d78371a579a3302b by Thomas Baumgart.
Committed on 11/07/2022 at 06:17.
Pushed by tbaumgart into branch 'master'.

Remove confirmation dialog when accepting imported transactions

M  +1-11   kmymoney/views/ledgerview.cpp

https://invent.kde.org/office/kmymoney/commit/50edbb240b009f9bb1ac8e66d78371a579a3302b

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

[kmymoney] [Bug 456565] Category autocomplete should focus on the parent, if child account also matches

2022-07-11 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456565

Thomas Baumgart  changed:

   What|Removed |Added

 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/offi
   ||ce/kmymoney/commit/4679a374
   ||21c45b17f6a5f87d8865fd8b6ca
   ||a47d4
 Status|REPORTED|RESOLVED

--- Comment #1 from Thomas Baumgart  ---
Git commit 4679a37421c45b17f6a5f87d8865fd8b6caa47d4 by Thomas Baumgart.
Committed on 11/07/2022 at 09:00.
Pushed by tbaumgart into branch 'master'.

Select first matching account item during search

When more than one account in a branch matches the typed-in search term,
the autocomplete stops at the first matching item which does not need to
be a leaf as in the original implementation.

M  +13   -6kmymoney/widgets/kmymoneyaccountcombo.cpp

https://invent.kde.org/office/kmymoney/commit/4679a37421c45b17f6a5f87d8865fd8b6caa47d4

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

[kmymoney] [Bug 456581] New: Crash when cancelling in split editor

2022-07-11 Thread Dawid Wróbel via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456581

Bug ID: 456581
   Summary: Crash when cancelling in split editor
   Product: kmymoney
   Version: git (master)
  Platform: macOS (DMG)
OS: Microsoft Windows
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kmymoney-devel@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
I had the app crash twice when editing splits and cancelling/hitting the ESC. I
tried reproducing it but don't know yet exact steps needed to make it crash
consistently.

Process:   kmymoney [21342]
Path:  /Applications/kmymoney.app/Contents/MacOS/kmymoney
Identifier:org.kde.KMyMoney
Version:   5.1.80 (5.1.80)
Code Type: X86-64 (Translated)
Parent Process:launchd [1]
User ID:   501

Date/Time: 2022-07-10 23:36:04.0277 +0200
OS Version:macOS 12.4 (21F79)
Report Version:12
Anonymous UUID:1C1B3C7C-EC55-7F60-EA12-EFB6063DEA97

Sleep/Wake UUID:   2C2501B6-ABE7-495A-A9BD-8180005F1DCC

Time Awake Since Boot: 23000 seconds
Time Since Wake:   7915 seconds

System Integrity Protection: enabled

Crashed Thread:0  Dispatch queue: com.apple.main-thread

Exception Type:EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:   KERN_INVALID_ADDRESS at 0x001004000c20 ->
0x04000c20 (possible pointer authentication failure)
Exception Codes:   0x0001, 0x001004000c20
Exception Note:EXC_CORPSE_NOTIFY

Termination Reason:Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [21342]

VM Region Info: 0x4000c20 is not in any region.  Bytes after previous
region: 3917010177057  Bytes before following region: 101155069752288
  REGION TYPESTART - END [ VSIZE] PRT/MAX
SHRMOD  REGION DETAIL
  commpage (reserved)10-70   [384.0G] ---/---
SM=NUL  ...(unallocated)
--->  GAP OF 0x5f90 BYTES
  MALLOC_NANO  6000-6800 [128.0M] rw-/rwx
SM=PRV  

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   QtWidgets  0x10ed84a51 QWidget::style()
const + 17
1   QtWidgets  0x10ee59a4a
QComboBox::hidePopup() + 490
2   QtWidgets  0x10ee53754
QComboBoxPrivateContainer::eventFilter(QObject*, QEvent*) + 404
3   QtCore 0x1168b79f9
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 249
4   QtWidgets  0x10ed57c91
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 241
5   QtWidgets  0x10ed59213
QApplication::notify(QObject*, QEvent*) + 915
6   QtCore 0x1168b7727
QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
7   QtWidgets  0x10edae8fd
QWidgetWindow::event(QEvent*) + 301
8   QtWidgets  0x10ed57ca6
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 262
9   QtWidgets  0x10ed59060
QApplication::notify(QObject*, QEvent*) + 480
10  QtCore 0x1168b7727
QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
11  QtGui  0x11586f067
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
+ 167
12  QtGui  0x1158502a7
QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int,
QFlags, unsigned int, unsigned int, unsigned int, QString
const&, bool, unsigned short) + 503
13  libqcocoa.dylib0x11cb28fd9 -[QNSView(Keys)
handleKeyEvent:eventType:] + 1321
14  libqcocoa.dylib0x11cb290f8 -[QNSView(Keys)
keyDown:] + 88
15  AppKit  0x7ff81246e1a6
-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 7150
16  AppKit  0x7ff81246c39e
-[NSWindow(NSEventRouting) sendEvent:] + 352
17  libqcocoa.dylib0x11cb2d3c7 -[QNSPanel
sendEvent:] + 551
18  AppKit  0x7ff81246b1c8
-[NSApplication(NSEvent) sendEvent:] + 2996
19  libqcocoa.dylib0x11cb331ba -[QNSApplication
sendEvent:] + 74
20  AppKit  0x7ff8125ac8c7 -[NSApplication
_doModalLoop:peek:] + 364
21  AppKit  0x7ff812723fa2 __33-[NSApplication
runModalSession:]_block_invoke_2 + 69
22  AppKit  0x7ff812723f4a __33-[NSApplication
runModalSession:]_block_invoke + 78
23  AppKit  0x7ff8125aabfe _NSTryRunMod

[kmymoney] [Bug 456581] Crash when cancelling in split editor

2022-07-11 Thread Dawid Wróbel via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456581

Dawid Wróbel  changed:

   What|Removed |Added

 OS|Microsoft Windows   |macOS

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

[kmymoney] [Bug 443080] Most icons missing in the left pane and settings dialog

2022-07-11 Thread Ralf Habacker via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=443080

--- Comment #7 from Ralf Habacker  ---
This issue will be fixed with the next update of the KDE Frameworks  used to
build mingw kmymoney5.

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

[kmymoney] [Bug 456573] Ability to identify payee with no transactions

2022-07-11 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456573

Jack  changed:

   What|Removed |Added

 Resolution|--- |WAITINGFORINFO
 Status|REPORTED|NEEDSINFO

--- Comment #1 from Jack  ---
What about using the all/used/unused dropdown at the top of the list of payees
at the left of the Payee View?

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

[kmymoney] [Bug 456581] Crash when cancelling in split editor

2022-07-11 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456581

--- Comment #1 from Thomas Baumgart  ---
The only virgin QComboBox widgets in the split editor are those for payee and
costcenter. The account combo box is a derived widget and hidePopup is
overridden (see KMyMoneyAccountCombo::hidePopup()). But we don't see any of
that in your backtrace, so I expect the problem is caused by one of the other
ones. Just wonder what that could be.

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

[kmymoney] [Bug 456573] Ability to identify payee with no transactions

2022-07-11 Thread Suresh PB via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456573

--- Comment #2 from Suresh PB  ---
(In reply to Jack from comment #1)
> What about using the all/used/unused dropdown at the top of the list of
> payees at the left of the Payee View?

Looks an amazing options.

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

[kmymoney] [Bug 456573] Ability to identify payee with no transactions

2022-07-11 Thread Suresh PB via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456573

--- Comment #3 from Suresh PB  ---
Similar to payees, categories could also have options like [All/Used/Unused]

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

[kmymoney] [Bug 456573] Ability to identify payee with no transactions

2022-07-11 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456573

Jack  changed:

   What|Removed |Added

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

--- Comment #4 from Jack  ---
Have you actually looked?  When you expand the display in the Categories View,
it shown a balance and total on each line.  In addition, there is a search
field, and to the right of that there is a dropdown for Amy
Status/Closed/Unused.

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

[kmymoney] [Bug 456573] Ability to identify payee with no transactions

2022-07-11 Thread Suresh PB via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456573

--- Comment #5 from Suresh PB  ---
(In reply to Jack from comment #4)
> Have you actually looked?  When you expand the display in the Categories
> View, it shown a balance and total on each line.  In addition, there is a
> search field, and to the right of that there is a dropdown for Amy
> Status/Closed/Unused.

The display in the Categories does show balance (Total Value).  Also, there is
a search field (acts as filter), but there is no option of
"Status/Closed/Unused".  Expand/Collapse options also exists.

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

[kmymoney] [Bug 456573] Ability to identify payee with no transactions

2022-07-11 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456573

--- Comment #6 from Jack  ---
Apologies - it seems it's been added to the master branch in git, but not to
the stable 5.1 branch.  Because the new ledger is a complete rewrite, I don't
think it will be possible to backport it.  I suppose we can convert this bug to
a wishlist, which can be closed when the new ledger gets released to production
(no, there is no schedule for that yet.)

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

new crash in master

2022-07-11 Thread Jack Ostroff via KMyMoney-devel
First, thanks for all the help and quick work dealing with everything  
I've been adding to Issue 61.  All my original crashes and other issues  
are fixed or are  being worked on.  This was all for reconciling a  
bunch of investment accounts and a checking account, so it was a pretty  
good exercise of most of what I do with KMM.


This is a new crash over the past few days.  It's pretty consistent:   
start KMM, go the the ledger for an investment account, click  on the  
Investments View, crash.  So far, I only found two accounts which do  
this.  If I start with the Investments View and select the account,  
then go to the Ledger and back, no crash.  If I select any other  
investment account first, I can 't get it to crash.  I just finished  
reconciling a whole bunch of my investment accounts, so it doesn't seem  
likely there is anything seriously wrong with any of them, including  
the one that triggers the crash.


The BT:

#1  0x75e59cf0 in QSortFilterProxyModel::data(QModelIndex  
const&, int) const () at /usr/lib64/libQt5Core.so.5
#2  0x55644da6 in QModelIndex::data(int) const (arole=256,  
this=0x7fffd140) at /usr/include/qt5/QtCore/qabstractitemmodel.h:460
#3  operator()(QModelIndex const&, QModelIndex const&) const  
(__closure=0x5f020bf0, current=, previous=out>)
at  
/var/tmp/portage/app-office/kmymoney-/work/kmymoney-/kmymoney/views/kinvestmentview.cpp:129
#4  0x55645074 in  
QtPrivate::FunctorCall,  
QtPrivate::List, void,  
KInvestmentView::showEvent(QShowEvent*)::const QM
odelIndex&)> >::call (arg=, f=) at  
/usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#5   
QtPrivate::FunctorQModelIndex&, const QModelIndex&)>,  
2>::call, void>
(arg=, f=) at  
/usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#6   
QtPrivate::QFunctorSlotObjectQModelIndex&, const QModelIndex&)>, 2, QtPrivate::ListQModelIndex&, const QModelIndex&>, void>::impl(int, QtPrivate::QSlotO
bjectBase *, QObject *, void **, bool *) (which=,  
this_=, r=, a=,  
ret=) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#7  0x75eac4e6 in QObject::event(QEvent*) () at  
/usr/lib64/libQt5Core.so.5
#8  0x769639af in QApplicationPrivate::notify_helper(QObject*,  
QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#9  0x75e80b38 in QCoreApplication::notifyInternal2(QObject*,  
QEvent*) () at /usr/lib64/libQt5Core.so.5
#10 0x75e841c5 in  
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)  
() at /usr/lib64/libQt5Core.so.5

#11 0x75ed33c3 in  () at /usr/lib64/libQt5Core.so.5
#12 0x73d9160b in g_main_context_dispatch () at  
/usr/lib64/libglib-2.0.so.0

#13 0x73d918c8 in  () at /usr/lib64/libglib-2.0.so.0
#14 0x73d9197f in g_main_context_iteration () at  
/usr/lib64/libglib-2.0.so.0
#15 0x75ed2e54 in  
QEventDispatcherGlib::processEvents(QFlags)  
() at /usr/lib64/libQt5Core.so.5
#16 0x75e7f51b in  
QEventLoop::exec(QFlags) () at  
/usr/lib64/libQt5Core.so.5
#17 0x75e87b7d in QCoreApplication::exec() () at  
/usr/lib64/libQt5Core.so.5
#18 0x555d7066 in runKMyMoney(QApplication&, QUrl const&, bool)  
(a=..., file=..., noFile=noFile@entry=false) at  
/var/tmp/portage/app-office/kmymoney-/work/kmymoney-/kmymoney/main.cpp:385
#19 0x555d8620 in main(int, char**) (argc=,  
argv=) at  
/var/tmp/portage/app-office/kmymoney-/work/kmymoney-/kmymoney/main.cpp:294


Console output might have another hint:
First, when opening the investment account in the ledger:

No selections
current selection
Institutions: ("I05")
Accounts: ("A000344")
JournalEntries: ("2022-07-01-T025933-S0002")
current selection
Institutions: ("I05")
Accounts: ("A000344")
JournalEntries: ("2022-07-01-T025933-S0002")

That transaction is just the last transaction displayed in the ledger  
for that account.  Then, when selecting the Investments View:


No selections
No selections
No selections
QSortFilterProxyModel: index from wrong model passed to mapFromSource

Thread 1 "kmymoney" received signal SIGSEGV, Segmentation fault.
0x75e59a37 in ?? () from /usr/lib64/libQt5Core.so.5

The mentioned transaction is a Dividend transaction in both cases, one  
marked as imported (not yet accepted) but accepted and reconciled in  
the other account.


Anything else I can do to help troubleshoot?  This is with kmymoney  
5.1.80-aa17abb7e.


Jack


[kmymoney] [Bug 456573] Ability to identify payee with no transactions

2022-07-11 Thread Suresh PB via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456573

--- Comment #7 from Suresh PB  ---
(In reply to Jack from comment #6)
> Apologies - it seems it's been added to the master branch in git, but not to
> the stable 5.1 branch.  Because the new ledger is a complete rewrite, I
> don't think it will be possible to backport it.  I suppose we can convert
> this bug to a wishlist, which can be closed when the new ledger gets
> released to production (no, there is no schedule for that yet.)

Please confirm if you are moving both Payee and Categories filters or only
Categories?

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

[kmymoney] [Bug 456609] New: Ledger view does not fit content clearly

2022-07-11 Thread Suresh PB via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456609

Bug ID: 456609
   Summary: Ledger view does not fit content clearly
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kmymoney-devel@kde.org
  Reporter: spill...@gmail.com
  Target Milestone: ---

Created attachment 150551
  --> https://bugs.kde.org/attachment.cgi?id=150551&action=edit
Ledger screenshot

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug
symbols.
See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***
Unable to view the contents clearly in the ledger on Version 5.1.80-23b5ce61e
on Windows 11

STEPS TO REPRODUCE
1.  Navigate to Ledger
2. 
3. 

OBSERVED RESULT
Content is not fully displayed in the ledger

EXPECTED RESULT
Content is expected to fit in the ledger

SOFTWARE/OS VERSIONS
Windows: 11
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

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

[kmymoney] [Bug 456609] Ledger view does not fit content clearly

2022-07-11 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456609

--- Comment #1 from Thomas Baumgart  ---
See also bug #456563.

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

[kmymoney] [Bug 456563] When editing splits, grid row height truncates the text

2022-07-11 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456563

--- Comment #2 from Thomas Baumgart  ---
See also bug #456609

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

[kmymoney] [Bug 456573] Ability to identify payee with no transactions

2022-07-11 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456573

--- Comment #8 from Thomas Baumgart  ---
(In reply to Suresh PB from comment #3)
> Similar to payees, categories could also have options like [All/Used/Unused]

There is a global option to suppress display of unused categories for a long
time already.

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

[kmymoney] [Bug 456573] Ability to identify payee with no transactions

2022-07-11 Thread Suresh PB via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=456573

--- Comment #9 from Suresh PB  ---
(In reply to Thomas Baumgart from comment #8)
> (In reply to Suresh PB from comment #3)
> > Similar to payees, categories could also have options like [All/Used/Unused]
> 
> There is a global option to suppress display of unused categories for a long
> time already.

I have tried in the master version, it works fantastic for payees and
categories.

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