[kmymoney] [Bug 460554] Crashed while working with the app

2024-07-12 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460554

--- Comment #3 from Dawid Wróbel  ---
I haven't touched master in a while, working with stable for a while (have a
bunch of overdue finances to work through).

-- 
You are receiving this mail because:
You are watching all bug changes.

[Craft] [Bug 485624] Fresh Craft bootstrap install on macOS: list index out of range

2024-04-16 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=485624

--- Comment #3 from Dawid Wróbel  ---
I suppose this is, yet again, a case of using a case-sensitive macOS
filesystem.

-- 
You are receiving this mail because:
You are watching all bug changes.

[Craft] [Bug 485624] Fresh Craft bootstrap install on macOS: list index out of range

2024-04-16 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=485624

--- Comment #2 from Dawid Wróbel  ---
I edited the code to print the detected compiler's name and it did find clang
as expected, but in uppercase:

Compiler executable: CLANG
list index out of range

-- 
You are receiving this mail because:
You are watching all bug changes.

[Craft] [Bug 485624] Fresh Craft bootstrap install on macOS: list index out of range

2024-04-16 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=485624

--- Comment #1 from Dawid Wróbel  ---
cromo@macpro etc % clang --version
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: x86_64-apple-darwin22.4.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

-- 
You are receiving this mail because:
You are watching all bug changes.

[Craft] [Bug 485624] Fresh Craft bootstrap install on macOS: list index out of range

2024-04-16 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=485624

Dawid Wróbel  changed:

   What|Removed |Added

Summary|Fresh install on macOS: |Fresh Craft bootstrap
   |list index out of range |install on macOS: list
   ||index out of range

-- 
You are receiving this mail because:
You are watching all bug changes.

[Craft] [Bug 485624] New: Fresh install on macOS: list index out of range

2024-04-16 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=485624

Bug ID: 485624
   Summary: Fresh install on macOS: list index out of range
Classification: Developer tools
   Product: Craft
   Version: unspecified
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Core
  Assignee: vonr...@kde.org
  Reporter: m...@dawidwrobel.com
CC: kde-wind...@kde.org
  Target Milestone: ---

SUMMARY

I attempted to do a fresh install of Craft on macOS 13.3.1:

cromo@macpro ~ % curl
https://raw.githubusercontent.com/KDE/craft/master/setup/CraftBootstrap.py -o
setup.py && python3 setup.py --prefix ~/CraftRoot
  % Total% Received % Xferd  Average Speed   TimeTime Time  Current
 Dload  Upload   Total   SpentLeft  Speed
100 15618  100 156180 0  34936  0 --:--:-- --:--:-- --:--:-- 36069
Welcome to the Craft setup wizard!
Craft will be installed to: /Users/cromo/CraftRoot


Select the version of Qt you want to use (Craft can't mix Qt5 and Qt6). This
will change the cache version used by craft
[0] Qt5, [1] Qt6 (Default is Qt6): 0


Select target architecture
[0] x86_64, [1] arm64 (Default is x86_64):


Do you want to enable the support for colored logs
[0] Yes, [1] No (Default is Yes):
Starting to download
https://invent.kde.org/packaging/craft/-/archive/qt5-lts/craft-qt5-lts.zip to
/Users/cromo/CraftRoot/download/craft-qt5-lts.zip
827392 bytes downloaded
Execute: /Library/Developer/CommandLineTools/usr/bin/python3
/Users/cromo/CraftRoot/craft-tmp/bin/craft.py --unshelve
/Users/cromo/CraftRoot/etc/bootstrap.shelf
Craft   : /Users/cromo/CraftRoot
ABI : macos-clang-x86_64
Download directory  : /Users/cromo/CraftRoot/download
Cache repository: https://files.kde.org/craft/Qt5/24.03/macos/clang/x86_64
Craft   : /Users/cromo/CraftRoot
ABI : macos-clang-x86_64
Download directory  : /Users/cromo/CraftRoot/download
Cache repository: https://files.kde.org/craft/Qt5/24.03/macos/clang/x86_64
setOptions: BlueprintSettings.ini [virtual]ignored = True
setOptions: BlueprintSettings.ini [libs]ignored = True
setOptions: BlueprintSettings.ini [dev-utils]ignored = True
list index out of range
Traceback (most recent call last):
  File "/Users/cromo/CraftRoot/craft-tmp/bin/craft.py", line 416, in 
success = main(timer)
  File "/Users/cromo/CraftRoot/craft-tmp/bin/craft.py", line 406, in main
if not CraftCommands.run(package, action, tempArgs):
  File "/Users/cromo/CraftRoot/craft-tmp/bin/CraftCommands.py", line 419, in
run
depList = depPackage.getDependencies(depType=depType)
  File
"/Users/cromo/CraftRoot/craft-tmp/bin/Blueprints/CraftDependencyPackage.py",
line 140, in getDependencies
self.depenendencyType = depType
  File
"/Users/cromo/CraftRoot/craft-tmp/bin/Blueprints/CraftDependencyPackage.py",
line 46, in depenendencyType
self.__resolveDependencies()
  File
"/Users/cromo/CraftRoot/craft-tmp/bin/Blueprints/CraftDependencyPackage.py",
line 61, in __resolveDependencies
self.dependencies.extend(self.__readDependenciesForChildren([(x, None) for
x in self.children.values()]))
  File
"/Users/cromo/CraftRoot/craft-tmp/bin/Blueprints/CraftDependencyPackage.py",
line 110, in __readDependenciesForChildren
p.depenendencyType = self.depenendencyType
  File
"/Users/cromo/CraftRoot/craft-tmp/bin/Blueprints/CraftDependencyPackage.py",
line 46, in depenendencyType
self.__resolveDependencies()
  File
"/Users/cromo/CraftRoot/craft-tmp/bin/Blueprints/CraftDependencyPackage.py",
line 57, in __resolveDependencies
   
self.dependencies.extend(self.__readDependenciesForChildren(subinfo.buildDependencies.items()))
  File
"/Users/cromo/CraftRoot/craft-tmp/bin/Blueprints/CraftDependencyPackage.py",
line 110, in __readDependenciesForChildren
p.depenendencyType = self.depenendencyType
  File
"/Users/cromo/CraftRoot/craft-tmp/bin/Blueprints/CraftDependencyPackage.py",
line 46, in depenendencyType
self.__resolveDependencies()
  File
"/Users/cromo/CraftRoot/craft-tmp/bin/Blueprints/CraftDependencyPackage.py",
line 54, in __resolveDependencies
   
self.dependencies.extend(self.__readDependenciesForChildren(subinfo.runtimeDependencies.items()))
  File
"/Users/cromo/

[kmymoney] [Bug 475221] New: When importing CSV, it should be possible to designate more than one column for amount, just in case there's additional column for a 'fee'

2023-10-04 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=475221

Bug ID: 475221
   Summary: When importing CSV, it should be possible to designate
more than one column for amount, just in case there's
additional column for a 'fee'
Classification: Applications
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: importer
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
I am importing a Revolut CSV statement which has a separate Fee column. This is
mostly unused, unless an international transaction was registered, in which
case their exchange fee is shown in Fee column. A sum of both Amount and Fee
column actually constitute the full Amount in such case, however, CSV importer
currently only allows to choose a single Amount column.

An example of CSV:

TypeProduct Started DateCompleted Date  Description
Amount  Fee CurrencyState   Balance
EXCHANGECurrent 8/6/23 12:368/6/23 12:36Exchanged to
USD-45.5   0.46EUR COMPLETED   38.24

STEPS TO REPRODUCE
1. Import a CSV with extra Fee column

OBSERVED RESULT
1. Notice it isn't possible to select additional column for Amount

EXPECTED RESULT
It should be either possible to select multiple Amount columns, just like it is
doable with Memo column. Alternatively, there should an additional dedicated 
column for a Fee. However, I can imagine other scenarios where a statement can
have multiple fee-like columns, in which case a single Fee column would still
impose a limitation.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 472998] New: Cannot move transaction

2023-08-04 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=472998

Bug ID: 472998
   Summary: Cannot move transaction
Classification: Applications
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
I accidentally imported a couple of transactions into an Asset account, instead
a Liability (credit card) one. However, I cannot move them to the intended
account. I can right-click and choose the destination account from the list,
but clicking does nothing,  there's no reaction whatsoever.

Also, I just checked and neither can I move that transaction to any other Asset
account. For what it's worth, the transaction is marked as "Imported" and has
its category unassigned. 

STEPS TO REPRODUCE
1. Import a transaction
2. Attempt to move it to another account via right-click menu

OBSERVED RESULT
No reaction

EXPECTED RESULT
Transaction should be moved as expected.
ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 470225] New: Segfault after hiding reconciled transactions

2023-05-24 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=470225

Bug ID: 470225
   Summary: Segfault after hiding reconciled transactions
Classification: Applications
   Product: kmymoney
   Version: git (master)
  Platform: macOS (DMG)
OS: macOS
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
I git a segfault after enabling "Hide reconciled transactions". This was after
a fairly long session with the app. I couldn't reproduce it after starting a
new session. 

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libkmm_models.5.1.80.dylib 0x109c86784
LedgerSortProxyModel::setHideReconciledTransactions(bool) + 4
1   kmymoney   0x100bcfdbf 0x100b14000 + 769471
2   QtCore 0x10fbb3664 void
doActivate(QObject*, int, void**) + 1124
3   QtCore 0x10fbb3664 void
doActivate(QObject*, int, void**) + 1124
4   QtCore 0x10fbbc722
QTimer::timerEvent(QTimerEvent*) + 98
5   QtCore 0x10fbab711
QObject::event(QEvent*) + 113
6   QtWidgets  0x10d6ad3b6
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 262
7   QtWidgets  0x10d6ae770
QApplication::notify(QObject*, QEvent*) + 480
8   QtCore 0x10fb82957
QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
9   QtCore 0x10fbe38da
QTimerInfoList::activateTimers() + 1002
10  libqcocoa.dylib0x11298c122
QCocoaEventDispatcherPrivate::activateTimersSourceCallback(void*) + 18
11  CoreFoundation  0x7ff814c7ea36
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
12  CoreFoundation  0x7ff814c7e9d9 __CFRunLoopDoSource0
+ 157
13  CoreFoundation  0x7ff814c7e7b6
__CFRunLoopDoSources0 + 217
14  CoreFoundation  0x7ff814c7d43a __CFRunLoopRun + 916
15  CoreFoundation  0x7ff814c7ca4c CFRunLoopRunSpecific
+ 560
16  HIToolbox   0x7ff81ebaefcd
RunCurrentEventLoopInMode + 292
17  HIToolbox   0x7ff81ebaedde
ReceiveNextEventCommon + 657
18  HIToolbox   0x7ff81ebaeb38
_BlockUntilNextEventMatchingListInModeWithFilter + 64
19  AppKit  0x7ff817c6e7a0 _DPSNextEvent + 858
20  AppKit  0x7ff817c6d64a
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
+ 1214
21  AppKit  0x7ff817c5fcb8 -[NSApplication run]
+ 586
22  libqcocoa.dylib0x11298ccba
QCocoaEventDispatcher::processEvents(QFlags) +
2090
23  QtCore 0x10fb7ef47
QEventLoop::exec(QFlags) + 471
24  QtCore 0x10fb82ef2
QCoreApplication::exec() + 130
25  kmymoney   0x100b2a2a7 0x100b14000 + 90791
26  kmymoney   0x100b28e81 0x100b14000 + 85633
27  dyld   0x200e6841f start + 1903


STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
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 watching all bug changes.

[kmymoney] [Bug 469587] New: Issues after editing an account while editing a transaction

2023-05-10 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=469587

Bug ID: 469587
   Summary: Issues after editing an account while editing a
transaction
Classification: Applications
   Product: kmymoney
   Version: git (master)
  Platform: macOS (DMG)
OS: macOS
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
While editing a transaction in Ledger, if I switch to Accounts view and edit an
account there, e.g. by changing its opening date, the transaction edited will
show as an empty row when switching back to Ledger view. Double-clicking on it
will show a monit message that a transaction is already being edited.  I also
managed to crash the app once after closing the account tab with that 'faulty'
transaction, but can't reproduce it so far.

STEPS TO REPRODUCE
1. Open an account in ledger
2. Start editing a transaction, don't accept it
3. Switch to Accounts view
4. Edit an account, e.g. change its opening date
5. Switch back to the ledger

OBSERVED RESULT
Previously edited row is now empty

EXPECTED RESULT
The transaction should be shown as previously, with changes made — but not
saved — intact.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 467458] Editing transactions extremely slow (on macOS)

2023-03-16 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=467458

--- Comment #2 from Dawid Wróbel  ---
*correction: when I say "opening a split edit dialog", I mean opening a
Category drop-down list in that dialog.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 467458] Editing transactions extremely slow (on macOS)

2023-03-16 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=467458

--- Comment #1 from Dawid Wróbel  ---
Created attachment 157337
  --> https://bugs.kde.org/attachment.cgi?id=157337&action=edit
Profiler output for double-clicking a transaction for editing

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 467458] Editing transactions extremely slow (on macOS)

2023-03-16 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=467458

Dawid Wróbel  changed:

   What|Removed |Added

   Platform|Other   |macOS (DMG)
 OS|Other   |macOS

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 467458] New: Editing transactions extremely slow (on macOS)

2023-03-16 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=467458

Bug ID: 467458
   Summary: Editing transactions extremely slow (on macOS)
Classification: Applications
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
It takes about 3-5 seconds to open a transaction edit dialog. Similarly, from
clicking on a "Split Edit" icon to the dialog actually becoming usable takes
another ~5 seconds. Not sure if this issue is specific to macOS or my dataset.

Sample debugger output for the dialog split dialog opening:

2023-03-16 21:00:56.863423+0100 kmymoney[65586:1120321] currencySignPosition
for negative values from locale is out of bounds (127). Reset to default.
2023-03-16 21:00:56.863455+0100 kmymoney[65586:1120321] currencySignPosition
for positive values from locale is out of bounds (127). Reset to default.
2023-03-16 21:01:00.221602+0100 kmymoney[65586:1120321] currencySignPosition
for negative values from locale is out of bounds (127). Reset to default.
2023-03-16 21:01:00.221627+0100 kmymoney[65586:1120321] currencySignPosition
for positive values from locale is out of bounds (127). Reset to default.
2023-03-16 21:01:01.844496+0100 kmymoney[65586:1120321] currencySignPosition
for negative values from locale is out of bounds (127). Reset to default.
2023-03-16 21:01:01.844532+0100 kmymoney[65586:1120321] currencySignPosition
for positive values from locale is out of bounds (127). Reset to default.
2023-03-16 21:01:01.844539+0100 kmymoney[65586:1120321] currencySignPosition
for negative values from locale is out of bounds (127). Reset to default.
2023-03-16 21:01:01.844544+0100 kmymoney[65586:1120321] currencySignPosition
for positive values from locale is out of bounds (127). Reset to default.
2023-03-16 21:01:02.022980+0100 kmymoney[65586:1120321] currencySignPosition
for negative values from locale is out of bounds (127). Reset to default.
2023-03-16 21:01:02.023011+0100 kmymoney[65586:1120321] currencySignPosition
for positive values from locale is out of bounds (127). Reset to default.


SOFTWARE/OS VERSIONS
macOS: 13.2.6
KDE Frameworks Version: 5.98
Qt Version: 5.15.7

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 467456] Crash while attempting to edit a transaction

2023-03-16 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=467456

--- Comment #1 from Dawid Wróbel  ---
Immediate error is: 

Model for "G" loaded with 1 items in 0 ms
qt.core.qabstractitemmodel.checkindex: Index
QModelIndex(-1,-1,0x0,QObject(0x0)) is not valid (expected valid)
ASSERT: "checkIndex(index, CheckIndexOption::IndexIsValid)" in file
/Users/cromo/Documents/Sourcecode/vcpkg/buildtrees/qt5-base/src/5.15.7-84bc9f0b01.clean/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp,
line 192


this is a call from: 

QSortFilterProxyModel::setSourceModel(QAbstractItemModel *)
qsortfilterproxymodel.cpp:2151
KTagContainer::setModel(QAbstractItemModel *) ktagcontainer.cpp:175
NewTransactionEditor::NewTransactionEditor(QWidget *, const QString &)
newtransactioneditor.cpp:774
NewTransactionEditor::NewTransactionEditor(QWidget *, const QString &)
newtransactioneditor.cpp:712

and before that:
d->ui->tagContainer->setModel(file->tagsModel()->modelWithEmptyItem());

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 467456] New: Crash while attempting to edit a transaction

2023-03-16 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=467456

Bug ID: 467456
   Summary: Crash while attempting to edit a transaction
Classification: Applications
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: ux-ui
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY

qt.core.qabstractitemmodel.checkindex: Index
QModelIndex(-1,-1,0x0,QObject(0x0)) is not valid (expected valid)
ASSERT: "checkIndex(index, CheckIndexOption::IndexIsValid)" in file
/Users/cromo/Documents/Sourcecode/vcpkg/buildtrees/qt5-base/src/5.15.7-84bc9f0b01.clean/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp,
line 192

Full stack trace: 

2   libsystem_c.dylib  0x19b4fa2c8 abort + 180
3   kmymoney   0x10705e120
qt_message_fatal(QtMsgType, QMessageLogContext const&, QString const&) + 28
(qlogging.cpp:1914)
4   kmymoney   0x1076bac9c
QMessageLogger::fatal(char const*, ...) const + 128 (qlogging.cpp:893)
5   kmymoney   0x1076ba960 qt_assert(char
const*, char const*, int) + 96 (qglobal.cpp:3366)
6   kmymoney   0x10727f91c
QConcatenateTablesProxyModel::data(QModelIndex const&, int) const + 128
(qconcatenatetablesproxymodel.cpp:192)
7   kmymoney   0x107290458
QSortFilterProxyModel::data(QModelIndex const&, int) const + 152
(qsortfilterproxymodel.cpp:2259)
8   kmymoney   0x10693
QComboBoxPrivate::itemIcon(QModelIndex const&) const + 64 (qcombobox.cpp:1929)
9   kmymoney   0x10692c4cc
QComboBox::itemIcon(int) const + 136 (qcombobox.cpp:2390)
10  kmymoney   0x10692b9f8
QComboBoxPrivate::updateLineEditGeometry() + 188 (qcombobox.cpp:1311)
11  kmymoney   0x10692b914
QComboBoxPrivate::_q_modelReset() + 100 (qcombobox.cpp:294)
12  kmymoney   0x10693733c
QComboBox::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 812
(moc_qcombobox.cpp:311)
13  kmymoney   0x1073108f0 void
doActivate(QObject*, int, void**) + 1916 (qobject.cpp:3931)
14  kmymoney   0x10730f690
QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 112
(qobject.cpp:3979)
15  kmymoney   0x107262430
QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) + 92
(moc_qabstractitemmodel.cpp:648)
16  kmymoney   0x1072623bc
QAbstractItemModel::endResetModel() + 396 (qabstractitemmodel.cpp:3304)
17  kmymoney   0x10728fdac
QSortFilterProxyModel::setSourceModel(QAbstractItemModel*) + 2636
(qsortfilterproxymodel.cpp:2151)
18  kmymoney   0x105564af0
KTagContainer::setModel(QAbstractItemModel*) + 60 (ktagcontainer.cpp:175)
19  kmymoney   0x104ebf890
NewTransactionEditor::NewTransactionEditor(QWidget*, QString const&) + 1824
(newtransactioneditor.cpp:774)
20  kmymoney   0x104ec3acc
NewTransactionEditor::NewTransactionEditor(QWidget*, QString const&) + 44
(newtransactioneditor.cpp:712)
21  kmymoney   0x104e89998
JournalDelegate::createEditor(QWidget*, QStyleOptionViewItem const&,
QModelIndex const&) const + 1356 (journaldelegate.cpp:358)
22  kmymoney   0x10501b720
DelegateProxy::createEditor(QWidget*, QStyleOptionViewItem const&, QModelIndex
const&) const + 96 (delegateproxy.cpp:109)
23  kmymoney   0x106ac7edc
QAbstractItemViewPrivate::editor(QModelIndex const&, QStyleOptionViewItem
const&) + 144 (qabstractitemview.cpp:4245)
24  kmymoney   0x106ac5b74
QAbstractItemViewPrivate::openEditor(QModelIndex const&, QEvent*) + 220
(qabstractitemview.cpp:4430)
25  kmymoney   0x106ac5718
QAbstractItemView::edit(QModelIndex const&, QAbstractItemView::EditTrigger,
QEvent*) + 708 (qabstractitemview.cpp:2696)
26  kmymoney   0x104e77578
LedgerView::edit(QModelIndex const&, QAbstractItemView::EditTrigger, QEvent*) +
432 (ledgerview.cpp:690)
27  kmymoney   0x106ac261c
QAbstractItemView::mouseDoubleClickEvent(QMouseEvent*) + 404
(qabstractitemview.cpp:1967)
28  kmymoney   0x104e7a860
LedgerView::mouseDoubleClickEvent(QMouseEvent*) + 32 (ledgerview.cpp:955)
29  kmymoney   0x10684354c
QWidget::event(QEvent*) + 504 (qwidget.cpp:8673)
30  kmymoney

[extra-cmake-modules] [Bug 460656] Unable to consume statically due to "KF5CoreAddons could not be found because dependency Inotify could not be found."

2022-12-28 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460656

--- Comment #5 from Dawid Wróbel  ---
Git commit 8d839531cf99fb49789f583e541096f094718f12 by Dawid Wróbel.
Committed on 29/12/2022 at 00:02.
Pushed by wrobelda into branch 'master'.

Config.cmake.in: workaround Inotify static issue

M  +6-1KF5CoreAddonsConfig.cmake.in

https://invent.kde.org/frameworks/kcoreaddons/commit/8d839531cf99fb49789f583e541096f094718f12

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 185570] changing account type not possible

2022-12-20 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=185570

--- Comment #9 from Dawid Wróbel  ---
I'd say it's a valid issue and should eventually get fixed. The logic deciding
whether or not an account type can be changed and to which type should be moved
to the Account Type model and defined for each type individually. Right now
there's a dedicated piece of code that handles that, which doesn't consider all
transitions.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460562] Unable to import 'C:/Users/rodho/Downloads/EXPORT (1).OFX' using the OFX importer plugin. The plugin returned the following error: Unable to parse file

2022-11-04 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460562

Dawid Wróbel  changed:

   What|Removed |Added

   Assignee|kmymoney-de...@kde.org  |m...@dawidwrobel.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460562] Unable to import 'C:/Users/rodho/Downloads/EXPORT (1).OFX' using the OFX importer plugin. The plugin returned the following error: Unable to parse file

2022-11-04 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460562

Dawid Wróbel  changed:

   What|Removed |Added

 Status|NEEDSINFO   |CONFIRMED
 Ever confirmed|0   |1
 Resolution|WAITINGFORINFO  |---

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460562] Unable to import 'C:/Users/rodho/Downloads/EXPORT (1).OFX' using the OFX importer plugin. The plugin returned the following error: Unable to parse file

2022-11-04 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460562

Dawid Wróbel  changed:

   What|Removed |Added

 CC||m...@dawidwrobel.com

--- Comment #5 from Dawid Wróbel  ---
Can you please test the Nightly Windows build if the issue is present there,
too? https://binary-factory.kde.org/job/KMyMoney_Nightly_win64/

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 461295] Matching example is incorrect

2022-11-02 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=461295

Dawid Wróbel  changed:

   What|Removed |Added

 CC||m...@dawidwrobel.com
   Assignee|kmymoney-de...@kde.org  |ostroffjh@users.sourceforge
   ||.net

--- Comment #1 from Dawid Wróbel  ---
Assigning this to Jack since he's the documentation guru.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460950] Adding a new category, it will ignore currency setting and use the default

2022-10-24 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460950

--- Comment #1 from Dawid Wróbel  ---
This applies to changing a currency of existing account as well.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460950] New: Adding a new category, it will ignore currency setting and use the default

2022-10-24 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460950

Bug ID: 460950
   Summary: Adding a new category, it will ignore currency setting
and use the default
Classification: Applications
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
When adding a new category, the currency chosen is ignored — after saving the
currency will be the default book currency..

STEPS TO REPRODUCE
1. Add a new category
2. Choose a currency that is not a default one for the book

OBSERVED RESULT
Currency of the category is the default one for the book

EXPECTED RESULT
Currency should be as chosen

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460949] New: Adding a new category, it will ignore currency setting and use the default

2022-10-24 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460949

Bug ID: 460949
   Summary: Adding a new category, it will ignore currency setting
and use the default
Classification: Applications
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
When adding a new category, the currency chosen is ignored — after saving the
currency will be the default book currency..

STEPS TO REPRODUCE
1. Add a new category
2. Choose a currency that is not a default one for the book

OBSERVED RESULT
Currency of the category is the default one for the book

EXPECTED RESULT
Currency should be as chosen

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460007] Forecasting graph on the home page has random quality problems

2022-10-20 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460007

--- Comment #23 from Dawid Wróbel  ---
(to clarify, I don't have a problem with this bug being fixed the way it was,
just making sure we are on the same page regarding how badly that home page
code needs rewriting)

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460007] Forecasting graph on the home page has random quality problems

2022-10-20 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460007

--- Comment #22 from Dawid Wróbel  ---
> This issue, which was present before, is now traceable due to the changes 
> made to this ticket, but is independent of the adjustments made for this 
> ticket. A separate ticket should be created for this.

I am not convinced, tbh. Yes, the underlying issue is slowness of the home view
processing, but the frequency of rewriting the window increased to the point
that resizing renders the app unusable is, in my opinion, a side effect that is
not otherwise easily fixable and, arguably, a no lesser of an issue than the
graph being rendered improperly. 

This fix effectively creates another big issue and I stand by my initial point
that it's best not to touch home view altogether, as it is full of spaghetti
code of which any modification can cause several other side effects that are
hard to trace. I am saying as the author of its migration form WebEngine and if
I was to do this again, I would instead just rewrite it from scratch using QML
and never look back :)

-- 
You are receiving this mail because:
You are watching all bug changes.

[extra-cmake-modules] [Bug 460656] Unable to consume statically due to "KF5CoreAddons could not be found because dependency Inotify could not be found."

2022-10-19 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460656

--- Comment #4 from Dawid Wróbel  ---
OK, this is actually a duplicate of https://bugs.kde.org/show_bug.cgi?id=441604
— which I somehow thought it was fixed, but it wasn't, as the solution
explained there fixed another issue. 

It was also discussed here:
https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/129

-- 
You are receiving this mail because:
You are watching all bug changes.

[extra-cmake-modules] [Bug 441604] find_dependency(inotify) returns false despite find_package(inotify) returning true

2022-10-19 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=441604

Dawid Wróbel  changed:

   What|Removed |Added

 Status|RESOLVED|CLOSED

-- 
You are receiving this mail because:
You are watching all bug changes.

[extra-cmake-modules] [Bug 460656] Unable to consume statically due to "KF5CoreAddons could not be found because dependency Inotify could not be found."

2022-10-19 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460656

Dawid Wróbel  changed:

   What|Removed |Added

Product|frameworks-kcoreaddons  |extra-cmake-modules
   Assignee|mp...@kde.org   |ecm-bugs-n...@kde.org
  Component|general |general

--- Comment #3 from Dawid Wróbel  ---
(Reassigning this to extra-cmake-modules, as kcoreaddons doesn't do anything
out of ordinary in how it uses it, so it's unlikely its fault)

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kcoreaddons] [Bug 460656] Unable to consume statically due to "KF5CoreAddons could not be found because dependency Inotify could not be found."

2022-10-19 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460656

--- Comment #2 from Dawid Wróbel  ---
One workaround would be to replace if(@Inotify_FOUND@) with
if(@Inotify_LIBRARIES@). Looking at the FindInotify, it only needs to link
against anything if inotify library is located, as opposed to Inotify support
built into the OS kernel.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kcoreaddons] [Bug 460656] Unable to consume statically due to "KF5CoreAddons could not be found because dependency Inotify could not be found."

2022-10-18 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460656

--- Comment #1 from Dawid Wróbel  ---
This one is odd. I tried debugging this previously and the problem appears to
be with find-modules/FindInotify.cmake from ECM. 

Specifically, by looking into CMake trace, I saw that:
1) the first time find_path(Inotify_INCLUDE_DIRS sys/inotify.h) is executed, it
finds the path just fine, and the if(Inotify_INCLUDE_DIRS) block executes as
expected
2) the second time FindInotify.cmake is run (it escapes me why is it run
consecutive time at all),  it appears that it uses a cached
`Inotify_INCLUDE_DIRS` value, which somehow ends up empty, though, since the
code in the if(Inotify_INCLUDE_DIRS) block is *not* executed.

I cannot pinpoint the exact reason behind this behavior. This is most likely
the FindInotify.cmake's fault, which would make this extra-cmake-modules' bug,
but I am leaving it here for the context.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kcoreaddons] [Bug 460656] New: Unable to consume statically due to "KF5CoreAddons could not be found because dependency Inotify could not be found."

2022-10-18 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460656

Bug ID: 460656
   Summary: Unable to consume statically due to "KF5CoreAddons
could not be found because dependency Inotify could
not be found."
Classification: Frameworks and Libraries
   Product: frameworks-kcoreaddons
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: mp...@kde.org
  Reporter: m...@dawidwrobel.com
CC: kdelibs-b...@kde.org
  Target Milestone: ---

SUMMARY
Any client that attempts to consume KF5CoreAddons statically will fail on Linux
due to:
"KF5CoreAddons could not be found because dependency Inotify could not be 
found."

See e.g. https://invent.kde.org/frameworks/kconfigwidgets/-/jobs/538225 for an
example

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460554] New: Crashed while working with the app

2022-10-16 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460554

Bug ID: 460554
   Summary: Crashed while working with the app
Classification: Applications
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
I had a ledger open in the background while I was working with another app in
the foreground. I switched back to kmymoney and the app crashed — I believe I
also attempted to move its window, although not sure if this could be related

>From the terminal output:

qt.core.qabstractitemmodel.checkindex: Index
QModelIndex(-1,-1,0x0,QObject(0x0)) is not valid (expected valid)
ASSERT: "checkIndex(index, CheckIndexOption::IndexIsValid)" in file
/Users/cromo/Documents/Sourcecode/vcpkg/buildtrees/qt5-base/src/5.15.6-98c6389ac2.clean/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp,
line 192

The error message is quite vague, I'm reporting it nonetheless to see if I can
reproduce it.

SOFTWARE/OS VERSIONS
macOS: 12.6
KDE Frameworks Version: 5.98
Qt Version: 5.15.6

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460007] Forecasting graph on the home page has random quality problems

2022-10-14 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460007

--- Comment #17 from Dawid Wróbel  ---
(In reply to Ralf Habacker from comment #16)
> you are using master or 5.1 ? 
master

> Hmmh, I've checked this with a loaded file, but did not get such huge
> numbers, only msecs. May this be related to the loaded file size ?

Possibly, my XML book file is 1.5MB compressed

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460007] Forecasting graph on the home page has random quality problems

2022-10-14 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460007

--- Comment #15 from Dawid Wróbel  ---
What this does on my end is that every resize event it re-calculates the data
several time, which effectively makes the app completely hang-up after an
attempt to resize the window:

Processed home view section 8 in 9145 ms
Processed home view section 1 in 47 ms
Processed home view section 2 in 1 ms
Processed home view section 3 in 1993 ms
Processed home view section 4 in 0 ms
Processed home view section 5 in 2 ms
Processed home view section 6 in 5308 ms
Processed home view section 9 in 0 ms
Processed home view section 10 in 5 ms
Processed home view section 7 in 0 ms
Processed home view section 8 in 9180 ms
Processed home view section 1 in 46 ms
Processed home view section 2 in 1 ms
Processed home view section 3 in 1993 ms
Processed home view section 4 in 0 ms
Processed home view section 5 in 2 ms
Processed home view section 6 in 5179 ms
Processed home view section 9 in 0 ms
Processed home view section 10 in 4 ms
Processed home view section 7 in 0 ms

The above is from one resize event, took almost a minute

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460371] New File Setup wizard crashes in final Finish stage

2022-10-13 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460371

--- Comment #1 from Dawid Wróbel  ---
Note this only seems to happen when finishing the wizard with keyboard (with an
Enter/Return key)

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460371] New: New File Setup wizard crashes in final Finish stage

2022-10-13 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460371

Bug ID: 460371
   Summary: New File Setup wizard crashes in final Finish stage
Classification: Applications
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
Creating a new file is impossible with master. After going through all the
steps, clicking Finish will cause a crash. The culprit is newPage is Null in `
newPage->enterPage();` call in `void KMyMoneyWizard::nextButtonClicked()`

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460368] New: Welcome page no longer shown after closing a book

2022-10-13 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460368

Bug ID: 460368
   Summary: Welcome page no longer shown after closing a book
Classification: Applications
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: ux-ui
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
Recent changes  in master case the welcome page no longer shown when no book is
loaded. It shows for a second but gets replaced by an empty graphs — "Net Worth
Forecast" in my case.

STEPS TO REPRODUCE
1. Open a book
2. Close a book

OBSERVED RESULT
Notice the graph is shown, not the welcome page


EXPECTED RESULT
Welcome page should be shown as previously

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460151] No Report-View installed

2022-10-10 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460151

--- Comment #3 from Dawid Wróbel  ---
No worries, it's understandable — I bumped into the same issue myself coupe
times. The telegram/IRC channels I mention have developers there as well, so
you'll get answers to your questions more quickly.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460151] No Report-View installed

2022-10-09 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460151

Dawid Wróbel  changed:

   What|Removed |Added

 CC||m...@dawidwrobel.com
 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

--- Comment #1 from Dawid Wróbel  ---
You need KDiagram. 

PS. In the future, please do not use bugzilla for generic support questions.
There are several other ways to reach us out instead:
https://kmymoney.org/support.html We're active on IRC/Telegram, so best to use
that.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 460007] Forecasting graph on the home page has random quality problems

2022-10-06 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=460007

Dawid Wróbel  changed:

   What|Removed |Added

 CC||m...@dawidwrobel.com

--- Comment #3 from Dawid Wróbel  ---
Unless it’s an easy fix, it would be best to invest that time into replacing
the Home view with a WML one. A proof of concept MR is already available in
GitLab.

-- 
You are receiving this mail because:
You are watching all bug changes.

[libalkimia] [Bug 459128] CI job using docker image 'kdeorg/ci-suse-qt515:latest' fails with timeout at running alkonlinequotestest

2022-09-28 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459128

--- Comment #4 from Dawid Wróbel  ---
Actually, my bad, I was corrected by sysadmins and CI jobs indeed *do* have
Internet access, to scratch all that.

-- 
You are receiving this mail because:
You are watching all bug changes.

[libalkimia] [Bug 459128] CI job using docker image 'kdeorg/ci-suse-qt515:latest' fails with timeout at running alkonlinequotestest

2022-09-28 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459128

--- Comment #3 from Dawid Wróbel  ---
I suggest labelling the tests that require Internet access accordingly, and
passing the 'exclude label' CTest param to ctest-arguments: '' in .kde-ci.yml

-- 
You are receiving this mail because:
You are watching all bug changes.

[libalkimia] [Bug 459128] CI job using docker image 'kdeorg/ci-suse-qt515:latest' fails with timeout at running alkonlinequotestest

2022-09-28 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459128

Dawid Wróbel  changed:

   What|Removed |Added

 CC||m...@dawidwrobel.com

--- Comment #2 from Dawid Wróbel  ---
test::AlkQuoteReceiver::slotStatus(  "Fetching URL
https://fx-rate.net/EUR/USD...";  )

AFIK CI jobs have no Internet access, which is why this tests times out. We'll
have to disable it.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 432897] KMyMoney user manual: Deleting a category

2022-09-28 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=432897

Dawid Wróbel  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/offi |https://invent.kde.org/offi
   |ce/kmymoney/commit/60ab5d8d |ce/kmymoney/commit/b04b4a8c
   |330992df039246e166cd11ebe1b |4c9a77835fa257239805460847e
   |1da8b   |ae615

--- Comment #3 from Dawid Wróbel  ---
Git commit b04b4a8c4c9a77835fa257239805460847eae615 by Dawid Wróbel, on behalf
of Paul Worrall.
Committed on 28/09/2022 at 15:25.
Pushed by wrobelda into branch '5.1'.

Add missing condition for deleting a category

Update to doc/details-categories.docbook to add an additional condition
that has to be met before a category can be deleted.

(cherry picked from commit 60ab5d8d330992df039246e166cd11ebe1b1da8b)

M  +2-1doc/details-categories.docbook

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

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 432897] KMyMoney user manual: Deleting a category

2022-09-28 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=432897

Dawid Wróbel  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/offi
   ||ce/kmymoney/commit/60ab5d8d
   ||330992df039246e166cd11ebe1b
   ||1da8b

--- Comment #2 from Dawid Wróbel  ---
Git commit 60ab5d8d330992df039246e166cd11ebe1b1da8b by Dawid Wróbel, on behalf
of Paul Worrall.
Committed on 28/09/2022 at 15:23.
Pushed by wrobelda into branch 'master'.

Add missing condition for deleting a category

Update to doc/details-categories.docbook to add an additional condition
that has to be met before a category can be deleted.

M  +2-1doc/details-categories.docbook

https://invent.kde.org/office/kmymoney/commit/60ab5d8d330992df039246e166cd11ebe1b1da8b

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 459556] SIGABRT ASSERT:isValid() on Q_EMIT dataChanged(first, last) in JournalModel::resetRowHeightInformation()

2022-09-23 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459556

Dawid Wróbel  changed:

   What|Removed |Added

 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/offi
   ||ce/kmymoney/commit/4bc3685c
   ||52e4c0afce519885961ae51f3c7
   ||f4a7e
 Status|REPORTED|RESOLVED

--- Comment #1 from Dawid Wróbel  ---
Git commit 4bc3685c52e4c0afce519885961ae51f3c7f4a7e by Dawid Wróbel.
Committed on 23/09/2022 at 09:35.
Pushed by wrobelda into branch 'master'.

resetRowHeightInformation(): check index isValid() before Q_EMIT

M  +4-1kmymoney/mymoney/storage/journalmodel.cpp

https://invent.kde.org/office/kmymoney/commit/4bc3685c52e4c0afce519885961ae51f3c7f4a7e

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 459556] New: SIGABRT ASSERT:isValid() on Q_EMIT dataChanged(first, last) in JournalModel::resetRowHeightInformation()

2022-09-23 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459556

Bug ID: 459556
   Summary: SIGABRT ASSERT:isValid() on Q_EMIT dataChanged(first,
last) in  JournalModel::resetRowHeightInformation()
Classification: Applications
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
This is happening upon application launch in
JournalModel::resetRowHeightInformation(). rowCount() is 0, making lastRow
equal to -1, which passed to index(lastRow, columnCount() - 1) makes it fail
the isValid() assertion.

Not sure why this started to happen all of the sudden, didn't have this issue
before and the code changes don't explain it.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 458884] Windows and Linux SQLite databases are not compatible

2022-09-23 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458884

Dawid Wróbel  changed:

   What|Removed |Added

 Status|NEEDSINFO   |CONFIRMED
 Resolution|WAITINGFORINFO  |---
 Ever confirmed|0   |1
 CC||m...@dawidwrobel.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kinit] [Bug 405227] kinit: kdeinit crashes with EXC_GUARD on Mac

2022-09-21 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=405227

--- Comment #6 from Dawid Wróbel  ---
Why not? Qt5 is at 5.15.5_3 in Homebrew.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kinit] [Bug 405227] kinit: kdeinit crashes with EXC_GUARD on Mac

2022-09-21 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=405227

Dawid Wróbel  changed:

   What|Removed |Added

 CC||m...@dawidwrobel.com

--- Comment #4 from Dawid Wróbel  ---
RJB, for what it's worth, you can install all the dependencies using Homebrew
and compile kinit against them, if needed.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kcmutils] [Bug 459123] KCMUtils fails to compile statically with CMake Error "(...)requires target "kcmutils_proxy_model" that is not in any export set."

2022-09-21 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459123

Dawid Wróbel  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED
  Latest Commit||https://invent.kde.org/fram
   ||eworks/kcmutils/commit/7d88
   ||a75f3592c7f3f3f43863d050f22
   ||9cc4b0deb

--- Comment #2 from Dawid Wróbel  ---
Git commit 7d88a75f3592c7f3f3f43863d050f229cc4b0deb by Dawid Wróbel.
Committed on 20/09/2022 at 11:32.
Pushed by wrobelda into branch 'master'.

Fix missing kcmutils_proxy_model export in static builds

M  +4-0src/core/CMakeLists.txt

https://invent.kde.org/frameworks/kcmutils/commit/7d88a75f3592c7f3f3f43863d050f229cc4b0deb

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kconfig] [Bug 459337] Some tests fail when built statically

2022-09-20 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459337

--- Comment #1 from Dawid Wróbel  ---
The error reported is:

QWARN  : KConfigTest::initTestCase() kf.config.core: KConfigGroup::writeEntry
was passed GUI type ' QColor ' but KConfigGui isn't linked! If it is linked to
your program, this is a platform bug. Please inform the KDE developers
QWARN  : KConfigTest::initTestCase() kf.config.core: KConfigGroup::writeEntry
was passed GUI type ' QColor ' but KConfigGui isn't linked! If it is linked to
your program, this is a platform bug. Please inform the KDE developers
QWARN  : KConfigTest::initTestCase() kf.config.core: KConfigGroup::writeEntry
was passed GUI type ' QFont ' but KConfigGui isn't linked! If it is linked to
your program, this is a platform bug. Please inform the KDE developers
PASS   : KConfigTest::initTestCase()
QWARN  : KConfigTest::testComplex() kf.config.core: KConfigGroup::readEntry was
passed GUI type ' QColor ' but KConfigGui isn't linked! If it is linked to your
program, this is a platform bug. Please inform the KDE developers
QWARN  : KConfigTest::testComplex() kf.config.core: unhandled type  QColor
FAIL!  : KConfigTest::testComplex() Compared values are not the same
   Actual   (QVariant(sc3.readEntry("colorEntry1",
QColor(Qt::black))).toString()): "#00"
   Expected (QVariant(s_color_entry1).toString())  
  : "#4682b4"
   Loc: [/builds/frameworks/kconfig/autotests/kconfigguitest.cpp(80)]


The important bits are:
kf.config.core: KConfigGroup::writeEntry was passed GUI type ' QColor '/'QFont'
kf.config.core: unhandled type  QColor/QFont

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kfilemetadata] [Bug 459344] New: Fails to compile (link) when built statically

2022-09-18 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459344

Bug ID: 459344
   Summary: Fails to compile (link) when built statically
Classification: Unclassified
   Product: frameworks-kfilemetadata
   Version: unspecified
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: pinak.ah...@gmail.com
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
See this pipeline run for details:
https://invent.kde.org/frameworks/kfilemetadata/-/jobs/485282

 97%] Linking CXX executable ../bin/externalwritertest
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld:
../lib/libKF5FileMetaData.a(mocs_compilation.cpp.o): in function
`KFileMetaData::ExternalWriter::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**)':
/builds/frameworks/kfilemetadata/_build/src/KF5FileMetaData_autogen/EWIEGA46WW/moc_externalwriter.cpp:59:
multiple definition of
`KFileMetaData::ExternalWriter::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**)';
CMakeFiles/externalwritertest.dir/externalwritertest_autogen/mocs_compilation.cpp.o:/builds/frameworks/kfilemetadata/_build/autotests/externalwritertest_autogen/VNU7RW3YIC/moc_externalwriter.cpp:59:
first defined here
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld:
../lib/libKF5FileMetaData.a(mocs_compilation.cpp.o):(.data.rel.ro.local+0x60):
multiple definition of `KFileMetaData::ExternalWriter::staticMetaObject';
CMakeFiles/externalwritertest.dir/externalwritertest_autogen/mocs_compilation.cpp.o:(.data.rel.ro+0x60):
first defined here
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld:
../lib/libKF5FileMetaData.a(mocs_compilation.cpp.o): in function
`KFileMetaData::ExternalWriter::metaObject() const':
/builds/frameworks/kfilemetadata/_build/src/KF5FileMetaData_autogen/EWIEGA46WW/moc_externalwriter.cpp:77:
multiple definition of `KFileMetaData::ExternalWriter::metaObject() const';
CMakeFiles/externalwritertest.dir/externalwritertest_autogen/mocs_compilation.cpp.o:/builds/frameworks/kfilemetadata/_build/autotests/externalwritertest_autogen/VNU7RW3YIC/moc_externalwriter.cpp:77:
first defined here
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld:
../lib/libKF5FileMetaData.a(mocs_compilation.cpp.o): in function
`KFileMetaData::ExternalWriter::qt_metacast(char const*)':
/builds/frameworks/kfilemetadata/_build/src/KF5FileMetaData_autogen/EWIEGA46WW/moc_externalwriter.cpp:82:
multiple definition of `KFileMetaData::ExternalWriter::qt_metacast(char
const*)';
CMakeFiles/externalwritertest.dir/externalwritertest_autogen/mocs_compilation.cpp.o:/builds/frameworks/kfilemetadata/_build/autotests/externalwritertest_autogen/VNU7RW3YIC/moc_externalwriter.cpp:82:
first defined here
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld:
../lib/libKF5FileMetaData.a(mocs_compilation.cpp.o): in function
`KFileMetaData::ExternalWriter::qt_metacall(QMetaObject::Call, int, void**)':
/builds/frameworks/kfilemetadata/_build/src/KF5FileMetaData_autogen/EWIEGA46WW/moc_externalwriter.cpp:90:
multiple definition of
`KFileMetaData::ExternalWriter::qt_metacall(QMetaObject::Call, int, void**)';
CMakeFiles/externalwritertest.dir/externalwritertest_autogen/mocs_compilation.cpp.o:/builds/frameworks/kfilemetadata/_build/autotests/externalwritertest_autogen/VNU7RW3YIC/moc_externalwriter.cpp:90:
first defined here
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld:
../lib/libKF5FileMetaData.a(mocs_compilation.cpp.o):(.bss+0x4c2): multiple
definition of
`__odr_asan._ZN13KFileMetaData14ExternalWriter16staticMetaObjectE';
CMakeFiles/externalwritertest.dir/externalwritertest_autogen/mocs_compilation.cpp.o:(.bss+0x340):
first defined here

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-bluez-qt] [Bug 459340] New: Some tests fail when built statically

2022-09-18 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459340

Bug ID: 459340
   Summary: Some tests fail when built statically
Classification: Unclassified
   Product: frameworks-bluez-qt
   Version: unspecified
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: now...@gmail.com
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

See the pipeline run for a complete log:
https://invent.kde.org/education/gcompris/-/jobs/484945

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kconfig] [Bug 459337] New: Some tests fail when built statically

2022-09-18 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459337

Bug ID: 459337
   Summary: Some tests fail when built statically
Classification: Unclassified
   Product: frameworks-kconfig
   Version: 5.68.0
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: matt...@mjdsystems.ca
  Reporter: m...@dawidwrobel.com
CC: kdelibs-b...@kde.org
  Target Milestone: ---

SUMMARY

See the pipeline run for a complete log:
https://invent.kde.org/frameworks/kconfig/-/jobs/484432

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kwindowsystem] [Bug 459336] New: Some tests fail when built statically

2022-09-18 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459336

Bug ID: 459336
   Summary: Some tests fail when built statically
Classification: Unclassified
   Product: frameworks-kwindowsystem
   Version: unspecified
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kwin-bugs-n...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
See pipeline run for complete log: 
https://invent.kde.org/frameworks/kwindowsystem/-/jobs/483907

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kitemmodels] [Bug 459321] Tests fail when building statically

2022-09-18 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459321

--- Comment #2 from Dawid Wróbel  ---
(In reply to Dawid Wróbel from comment #1)
> Not that the  "qt.qpa.screen: Failed to parse EDID data for output "screen"
> edid data:  """ error is not specific to kitemmodels — other frameworks
> which use qt.qpa.screen in their tests also fail when built statically.

Actually, I just realized that that's not even a bug, it's just appears in the
log because of the messages are verbose for any failed test.

The underlying issue, i.e. tests failing, still stands, though.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kitemmodels] [Bug 459321] Tests fail when building statically

2022-09-18 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459321

--- Comment #1 from Dawid Wróbel  ---
Not that the  "qt.qpa.screen: Failed to parse EDID data for output "screen"
edid data:  """ error is not specific to kitemmodels — other frameworks which
use qt.qpa.screen in their tests also fail when built statically.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kpackage] [Bug 459332] QueryTest::installAndQuery() fails randomly in CI builds, consider disabling

2022-09-18 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459332

--- Comment #1 from Dawid Wróbel  ---
Actually, looking at error logs, it can also happen further down, after
QueryTest::installAndQuery() has succeeded, e.g.

QDEBUG : QueryTest::queryCustomPlugin() kf.package: No metadata file in package
"/var/tmp/gitlab_runner/builds/HCBYDm67/0/frameworks/kpackage/autotests/data/testinvalidmetadata"
"/var/tmp/gitlab_runner/builds/HCBYDm67/0/frameworks/kpackage/autotests/data/testinvalidmetadata/"
QFATAL : QueryTest::queryCustomPlugin() QThread: Destroyed while thread is
still running
FAIL!  : QueryTest::queryCustomPlugin() Received a fatal error.
   Loc: [Unknown file(0)]
Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 319ms

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kpackage] [Bug 459332] New: QueryTest::installAndQuery() fails randomly in CI builds, consider disabling

2022-09-18 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459332

Bug ID: 459332
   Summary: QueryTest::installAndQuery() fails randomly in CI
builds, consider disabling
Classification: Unclassified
   Product: frameworks-kpackage
   Version: unspecified
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: default
  Assignee: notm...@gmail.com
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY

The  QueryTest::installAndQuery() fails randomly in CI builds, regardless the
platform. 

When it fails, it's always the same issue:

QDEBUG : QueryTest::installAndQuery() kf.package: pluginname: 
"org.kde.testpackagesdepinvalid"
package asked to install invalid dep, bailing out
FATAL : QueryTest::installAndQuery() QThread: Destroyed while thread is still
running
FAIL!  : QueryTest::installAndQuery() Received a fatal error.
   Loc: [Unknown file(0)]
Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 580ms

See for example: https://invent.kde.org/frameworks/kpackage/-/jobs/484222

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kitemmodels] [Bug 459321] New: Tests fail when building statically

2022-09-18 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459321

Bug ID: 459321
   Summary: Tests fail when building statically
Classification: Unclassified
   Product: frameworks-kitemmodels
   Version: unspecified
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kdelibs-b...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
When building statically, the some of the tests fail. See
https://invent.kde.org/frameworks/kitemmodels/-/jobs/483666 for reference. 

STEPS TO REPRODUCE
1. Build with -DBUILD_SHARED_LIBS=off
2. run tests

OBSERVED RESULT
Tests fail

EXPECTED RESULT
Should pass successfully.

-- 
You are receiving this mail because:
You are watching all bug changes.

[extra-cmake-modules] [Bug 441604] find_dependency(inotify) returns false despite find_package(inotify) returning true

2022-09-16 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=441604

Dawid Wróbel  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

--- Comment #1 from Dawid Wróbel  ---
It was simply sorted by moving the find_dependency() further up in the
Config.cmake.in, right after the include(CMakeFindDependencyMacro) call.

-- 
You are receiving this mail because:
You are watching all bug changes.

[extra-cmake-modules] [Bug 459214] New: A macOS-specific BUNDLE_INSTALL_DIR installs to /Application, which is rather unwanted

2022-09-16 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459214

Bug ID: 459214
   Summary: A macOS-specific BUNDLE_INSTALL_DIR installs to
/Application, which is rather unwanted
Classification: Unclassified
   Product: extra-cmake-modules
   Version: 5.98.0
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: ecm-bugs-n...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
When an add_executable() binary is cmake-installed on macOS, it ends up copied
directly into /Applications/KDE. This is defined by KDEInstallDirs5 and follows
the original assumption from 10 years ago, when KDEInstallDirs.cmake was
crafted:
https://invent.kde.org/frameworks/extra-cmake-modules/-/commit/7289a5515ef107f1d15a4743a63b298337d9a214

Not only this ignores the -DCMAKE_INSTALL_PREFIX, it goes against the paradigm
of macOS apps, where additional helper tools typically  provided by
add_executable() would be added *inside* the main app bundle itself — see
https://developer.apple.com/documentation/bundleresources/placing_content_in_a_bundle
for a reference.

 In this context, a library (L) should not be installing its helper tool (T)
bundle to /Application. Instead, any Application (A) which depends on library
(L) should embed that library's tooling (T) bundles inside its (A's) own
bundle.

What it means for the libraries is that bundles should be installed into
regular /bin folder, while consuming Application's packaging tooling should
copy the binaries accordingly — which, I believe, is the case for Craft.

STEPS TO REPRODUCE
1. Checkout kf5guiaddons
2. run cmake with an added -DCMAKE_INSTALL_PREFIX=/tmp/foo
3. make install

OBSERVED RESULT

(...)
-- Installing: /tmp/foo/debug/mkspecs/modules/qt_KGuiAddons.pri
-- Installing: /tmp/foo/debug/share/qlogging-categories5/kguiaddons.categories
-- Up-to-date: /Applications/KDE/kde-geo-uri-handler.app
-- Up-to-date: /Applications/KDE/kde-geo-uri-handler.app/Contents
(...)

EXPECTED RESULT
kde-geo-uri-handler.app bundle should be installed in /tmp/foo/bin/

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-knewstuff] [Bug 459125] KNewStuff fails to compile statically with widgets/action.h:68:57: error: 'KF5NewStuffWidgets_EXPORTS' is not defined, evaluates to 0

2022-09-14 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459125

Dawid Wróbel  changed:

   What|Removed |Added

Summary|KNewStuff fails to compile  |KNewStuff fails to compile
   |on clang with   |statically with
   |widgets/action.h:68:57: |widgets/action.h:68:57:
   |error:  |error:
   |'KF5NewStuffWidgets_EXPORTS |'KF5NewStuffWidgets_EXPORTS
   |' is not defined, evaluates |' is not defined, evaluates
   |to 0|to 0

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-knewstuff] [Bug 459125] KNewStuff fails to compile on clang with widgets/action.h:68:57: error: 'KF5NewStuffWidgets_EXPORTS' is not defined, evaluates to 0

2022-09-14 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459125

Dawid Wróbel  changed:

   What|Removed |Added

Summary|KNewStuff fails to compile  |KNewStuff fails to compile
   |statically with |on clang with
   |widgets/action.h:68:57: |widgets/action.h:68:57:
   |error:  |error:
   |'KF5NewStuffWidgets_EXPORTS |'KF5NewStuffWidgets_EXPORTS
   |' is not defined, evaluates |' is not defined, evaluates
   |to 0|to 0

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-knewstuff] [Bug 459125] KNewStuff fails to compile statically with widgets/action.h:68:57: error: 'KF5NewStuffWidgets_EXPORTS' is not defined, evaluates to 0

2022-09-14 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459125

--- Comment #1 from Dawid Wróbel  ---
The `KF5NewStuffWidgets_EXPORTS' is not defined, evaluates to 0` issue is
likely not specific to static compilation, but rather because of the clang's
default -Werror,-Wundef

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-knewstuff] [Bug 459125] New: KNewStuff fails to compile statically with widgets/action.h:68:57: error: 'KF5NewStuffWidgets_EXPORTS' is not defined, evaluates to 0

2022-09-14 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459125

Bug ID: 459125
   Summary: KNewStuff fails to compile statically with
widgets/action.h:68:57: error:
'KF5NewStuffWidgets_EXPORTS' is not defined, evaluates
to 0
   Product: frameworks-knewstuff
   Version: 5.98.0
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: ad...@leinir.dk
  Reporter: m...@dawidwrobel.com
CC: alexander.loh...@gmx.de, kdelibs-b...@kde.org
  Target Milestone: ---

SUMMARY
While compiling with -DBUILD_SHARED_LIBS=OFF, getting the:

In file included from
/Users/cromo/Documents/Sourcecode/vcpkg/buildtrees/kf5newstuff/src/v5.98.0-c49e20fd43.clean/src/widgets/action.cpp:8:
/Users/cromo/Documents/Sourcecode/vcpkg/buildtrees/kf5newstuff/src/v5.98.0-c49e20fd43.clean/src/widgets/action.h:68:57:
error: 'KF5NewStuffWidgets_EXPORTS' is not defined, evaluates to 0
[-Werror,-Wundef]
#if !KNEWSTUFFWIDGETS_ENABLE_DEPRECATED_SINCE(5, 90) ||
KF5NewStuffWidgets_EXPORTS
^
/Users/cromo/Documents/Sourcecode/vcpkg/buildtrees/kf5newstuff/src/v5.98.0-c49e20fd43.clean/src/widgets/action.cpp:82:35:
error: no viable conversion from 'const QList' to
'const QList'
Q_EMIT dialogFinished(changedInternalEntries);
  ^~
/Users/cromo/Documents/Sourcecode/vcpkg/vcpkg_installed/arm64-osx/include/qt5/QtCore/qlist.h:161:5:
note: candidate constructor not viable: no known conversion from 'const
QList' to 'const QList &' for 1st argument
QList(const QList &l);
^
/Users/cromo/Documents/Sourcecode/vcpkg/vcpkg_installed/arm64-osx/include/qt5/QtCore/qlist.h:164:12:
note: candidate constructor not viable: no known conversion from 'const
QList' to 'QList &&' for 1st argument
inline QList(QList &&other) noexcept
   ^
/Users/cromo/Documents/Sourcecode/vcpkg/vcpkg_installed/arm64-osx/include/qt5/QtCore/qlist.h:169:12:
note: candidate constructor not viable: no known conversion from 'const
QList' to 'std::initializer_list' for 1st
argument
inline QList(std::initializer_list args)
   ^


SOFTWARE/OS VERSIONS
macOS: 12.6
Qt Version: 5.15.6

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kcmutils] [Bug 459123] New: KCMUtils fails to compile statically with CMake Error "(...)requires target "kcmutils_proxy_model" that is not in any export set."

2022-09-14 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459123

Bug ID: 459123
   Summary: KCMUtils fails to compile statically with CMake Error
"(...)requires target "kcmutils_proxy_model" that is
not in any export set."
   Product: frameworks-kcmutils
   Version: 5.98.0
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kdelibs-b...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
KCMUtils fails to compile statically with following error:

-- Configuring done
CMake Error: install(EXPORT "KF5KCMUtilsTargets" ...) includes target
"KF5KCMUtils" which requires target "kcmutils_proxy_model" that is not in any
export set.


STEPS TO REPRODUCE
1. build the project with -DBUILD_SHARED_LIBS=OFF switch

OBSERVED RESULT
cmake fails to configure project

EXPECTED RESULT
Should work just fine

SOFTWARE/OS VERSIONS
macOS: 12.6 
Qt Version: 5.15.6

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kpackage] [Bug 459099] New: Static compilation fails

2022-09-14 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=459099

Bug ID: 459099
   Summary: Static compilation fails
   Product: frameworks-kpackage
   Version: 5.98.0
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: default
  Assignee: notm...@gmail.com
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
When compiling statically (-DBUILD_SHARED_LIBS=OFF), I am getting the following
linker error with clang:

duplicate symbol 'KPackage::PackageJobThread::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**)' in:
   
src/kpackagetool/CMakeFiles/kpackagetool5.dir/kpackagetool5_autogen/mocs_compilation.cpp.o
lib/libKF5Package.a(mocs_compilation.cpp.o)
duplicate symbol 'KPackage::PackageJobThread::qt_metacall(QMetaObject::Call,
int, void**)' in:
   
src/kpackagetool/CMakeFiles/kpackagetool5.dir/kpackagetool5_autogen/mocs_compilation.cpp.o
lib/libKF5Package.a(mocs_compilation.cpp.o)
duplicate symbol 'KPackage::PackageJobThread::metaObject() const' in:
   
src/kpackagetool/CMakeFiles/kpackagetool5.dir/kpackagetool5_autogen/mocs_compilation.cpp.o
lib/libKF5Package.a(mocs_compilation.cpp.o)
duplicate symbol 'KPackage::PackageJobThread::percentChanged(int)' in:
   
src/kpackagetool/CMakeFiles/kpackagetool5.dir/kpackagetool5_autogen/mocs_compilation.cpp.o
lib/libKF5Package.a(mocs_compilation.cpp.o)
duplicate symbol 'KPackage::PackageJobThread::jobThreadFinished(bool, QString
const&)' in:
   
src/kpackagetool/CMakeFiles/kpackagetool5.dir/kpackagetool5_autogen/mocs_compilation.cpp.o
lib/libKF5Package.a(mocs_compilation.cpp.o)
duplicate symbol 'KPackage::PackageJobThread::error(QString const&)' in:
   
src/kpackagetool/CMakeFiles/kpackagetool5.dir/kpackagetool5_autogen/mocs_compilation.cpp.o
lib/libKF5Package.a(mocs_compilation.cpp.o)
duplicate symbol 'KPackage::PackageJobThread::installPathChanged(QString
const&)' in:
   
src/kpackagetool/CMakeFiles/kpackagetool5.dir/kpackagetool5_autogen/mocs_compilation.cpp.o
lib/libKF5Package.a(mocs_compilation.cpp.o)
duplicate symbol 'KPackage::PackageJobThread::qt_metacast(char const*)' in:
   
src/kpackagetool/CMakeFiles/kpackagetool5.dir/kpackagetool5_autogen/mocs_compilation.cpp.o
lib/libKF5Package.a(mocs_compilation.cpp.o)
duplicate symbol 'KPackage::PackageJobThread::staticMetaObject' in:
   
src/kpackagetool/CMakeFiles/kpackagetool5.dir/kpackagetool5_autogen/mocs_compilation.cpp.o
lib/libKF5Package.a(mocs_compilation.cpp.o)
duplicate symbol 'vtable for KPackage::PackageJobThread' in:
   
src/kpackagetool/CMakeFiles/kpackagetool5.dir/kpackagetool5_autogen/mocs_compilation.cpp.o
lib/libKF5Package.a(mocs_compilation.cpp.o)
duplicate symbol 'typeinfo name for KPackage::PackageJobThread' in:
   
src/kpackagetool/CMakeFiles/kpackagetool5.dir/kpackagetool5_autogen/mocs_compilation.cpp.o
lib/libKF5Package.a(mocs_compilation.cpp.o)
duplicate symbol 'typeinfo for KPackage::PackageJobThread' in:
   
src/kpackagetool/CMakeFiles/kpackagetool5.dir/kpackagetool5_autogen/mocs_compilation.cpp.o
lib/libKF5Package.a(mocs_compilation.cpp.o)
ld: 12 duplicate symbols for architecture arm64



STEPS TO REPRODUCE
1. attempt to build with SHARED LIBS off

OBSERVED RESULT
Fails to link due to duplicate symbols

EXPECTED RESULT
Should build just fine (it used to)

SOFTWARE/OS VERSIONS
macOS: 12.6 (21G115)
Qt Version: 5.15.6

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 458447] Security account created on OFX import has 1/100 fraction, which gives wrong values if it really should be smaller

2022-09-10 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458447

Dawid Wróbel  changed:

   What|Removed |Added

 CC||m...@dawidwrobel.com

--- Comment #8 from Dawid Wróbel  ---
> This allows to change the name after the import without re-creating the
security during the next import.

if I remember correctly, there might already be a related bug

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 458964] No longer possible to import a GnuCash book

2022-09-10 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458964

--- Comment #1 from Dawid Wróbel  ---
Additionally, once the file is opened, it is impossible to abort the import
from the "Import Options" dialog — the import process continues despite
clicking "Cancel".

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 458964] New: No longer possible to import a GnuCash book

2022-09-10 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458964

Bug ID: 458964
   Summary: No longer possible to import a GnuCash book
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: importer
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
The same file I used to migrate from GnuCash to KMyMoney back in 2020 no longer
works in master. 

The account type somehow gets appended in an endless loop. Additionally, the
error shown does not stop the importer, hence the endless loop.

STEPS TO REPRODUCE
1. Import a GnuCash XML file

OBSERVED RESULT
Import fails

EXPECTED RESULT
Import should succeed. Any error should stop the import process.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 432883] "Payee" is not the correct term in the reconciliation wizard dialog

2022-09-08 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=432883

--- Comment #6 from Dawid Wróbel  ---
(correction, meant 'Payor', not 'Payer')

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 432883] "Payee" is not the correct term in the reconciliation wizard dialog

2022-09-08 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=432883

Dawid Wróbel  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Resolution|WAITINGFORINFO  |---
 Status|NEEDSINFO   |CONFIRMED

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 432883] "Payee" is not the correct term in the reconciliation wizard dialog

2022-09-08 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=432883

--- Comment #5 from Dawid Wróbel  ---
I think 'Payee/Payer' makes sense. I suppose that most payees/payers would not
be shorter than that, so I don't think space should be much concern. Besides,
in cases like this, I argue that a more intuitive UI should always win over the
space-optimization.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 434722] AppImage (5.1.1-5ea8730) crashes when saving on SQL database

2022-09-08 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=434722

Dawid Wróbel  changed:

   What|Removed |Added

 CC||m...@dawidwrobel.com
 Resolution|WAITINGFORINFO  |---
 Status|NEEDSINFO   |REPORTED

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 432883] "Payee" is not the correct term in the reconciliation wizard dialog

2022-09-08 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=432883

Dawid Wróbel  changed:

   What|Removed |Added

 CC||m...@dawidwrobel.com

--- Comment #3 from Dawid Wróbel  ---
(In reply to Jack from comment #1)
> As to your suggestion, I am a native English speaker, and cannot think of a
> single term for both.  You might say "financial partner" but that seems very
> awkward sounding. 

How about just "Party"?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 457395] Appimage failing to build

2022-09-07 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=457395

--- Comment #4 from Dawid Wróbel  ---
 I know there is an immanent 0.10.7 coming due to 0.10.6 somehow
> not providing it's version information properly, but the error log seems
> totally unrelated to that.


It’s actually related to that exactly. The 0.10.7 change is about the
missing Config.cmake file which will help KMymoney find libofx and its
dependencies. Right now it relies on its own heuristic which causes some
issues.

I will fix all these issues this weekend.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 458573] When editing transaction, clear button next to Category does nothing if more than 1 category (split) is assigned

2022-09-04 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458573

--- Comment #2 from Dawid Wróbel  ---
I actually realized after posting this that disabling that action in this case
was on purpose.

I think that it goes against the user intuition, though, that they can't
clean-up that field in that case. But before I get to the point, let me digress
as I think this fundamentally touches a bigger issue, i.e. the way we
differentiate between categories and splits. The way I see it, the category
field should work like this:
1) I can assign a category, once pressing enter, it is represented like a tag
in a bubble. This experience is basically akin to any website where you can add
tags to your post, e.g. on stackexchange. 
2) In the same field, if I want to add another category, I simply can, without
having to open a split edit window. The splits are automatically added in the
background *and* the amount divided evenly between them (while arbitrary
rounding if total amount is not an even number). 
3) Furthermore, I can continue to add *more* categories, again in the same
category, without having to pull up split editor. The split get added in the
background and adjusted accordingly.
4) If needed, user can open the split editor windo and re-adjust the split
amounts arbitrarily
5) After any arbitrary adjustment of splits, any further category
addition/deletion from the main view would *not* recalculate anything and
simply mark the transaction as invalid. 

Now, with that UI/UX in place, that single delete button would be redundant, as
each tag would have its own 'x' to remove it.

It does sound like a bit of work, but in general I think it would make the
whole process potentially faster and more up-to-date with what users are
accustomed to. 

In the meanwhile, however, I would suggest that it still makes sense to allow
the existing "clear" button remove +1 categories, in which case a modal
confirmation would pop-up to confirm that corresponding splits would be
removed, too. Although personally I think it's a bit extra, given that we do
have Undo/Redo functionality in place, so it's not like that action is
unrecoverable.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 458616] New: In report configuration, any Date range outside of "User configuration" should disable the From/To date input

2022-09-01 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458616

Bug ID: 458616
   Summary: In report configuration, any Date range outside of
"User configuration" should disable the From/To date
input
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: ux-ui
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

In report configuration, any Date range outside of "User configuration" should
disable the From/To date input.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 458612] Subsequent right-click doesn't pull up a menu after choosing any item from the list

2022-09-01 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458612

Dawid Wróbel  changed:

   What|Removed |Added

 OS|Other   |macOS
   Platform|Other   |macOS (DMG)

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 458612] New: Subsequent right-click doesn't pull up a menu after choosing any item from the list

2022-09-01 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458612

Bug ID: 458612
   Summary: Subsequent right-click doesn't pull up a menu after
choosing any item from the list
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: ux-ui
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
I duplicated a transaction and subsequently it was impossible to pull up
right-click menu on any transaction. Moreover, it seems that the menu is
somehow shown, but not visible, based on the subsequent behavior of the ledger
itself. 

Might be macOS-specific.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 444937] CSV: when importing with more than one number in header, there's no warranty the actual number gets chosen

2022-09-01 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=444937

Dawid Wróbel  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 444937] CSV: when importing with more than one number in header, there's no warranty the actual number gets chosen

2022-09-01 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=444937

--- Comment #2 from Dawid Wróbel  ---
Git commit d1337bc15695e30376189b70ac82b1aad1964c6a by Dawid Wróbel.
Committed on 01/09/2022 at 16:05.
Pushed by wrobelda into branch 'master'.

CSV: rewrite the findAccounts() logic to cover all edge cases

M  +51   -65   kmymoney/plugins/csv/import/core/csvimportercore.cpp

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

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 458573] New: When editing transaction, clear button next to Category does nothing if more than 1 category (split) is assigned

2022-08-31 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458573

Bug ID: 458573
   Summary: When editing transaction, clear button next to
Category does nothing if more than 1 category (split)
is assigned
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: ux-ui
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
When editing transaction, clear button next to Category does nothign if more
than 1 category (split) is assigned. It should, however, clear the categories
and all the assigned splits together with it. 


STEPS TO REPRODUCE
1. Edit transaction, add splits
2. Edit that transaction again
3. Click on the "clear"/"backspace" icon next to Category field

OBSERVED RESULT
Nothing happens

EXPECTED RESULT
Categories/splits should clear

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 455735] When editing a transaction, choosing a category from the list and confirming with 'Enter' resets it back to 'Asset'

2022-08-31 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=455735

--- Comment #8 from Dawid Wróbel  ---
More misbehavior: the app crashed after I pressed ESC after it no longer showed
any categories despite typing (this happens quite frequently)



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

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

VM Region Info: 0x7fb7feec6b0 is not in any region.  Bytes after previous
region: 8295728203441  Bytes before following region: 131651409623376
  REGION TYPESTART - END [ VSIZE] PRT/MAX
SHRMOD  REGION DETAIL
  commpage (reserved)10-70   [384.0G] ---/---
SM=NUL  ...(unallocated)
--->  GAP OF 0x7f47fb70 BYTES
  MALLOC_TINY  7fb7fb70-7fb7fb80 [ 1024K] rw-/rwx
SM=PRV  

Kernel Triage:
VM - Fault hit memory shortage
VM - Fault hit memory shortage
VM - Compressor failed a blocking pager_get
VM - Compressor failed a blocking pager_get
VM - Compressor failed a blocking pager_get


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   QtCore 0x1193055b8
QObject::blockSignals(bool) + 8
1   QtWidgets  0x11187ebed
QComboBox::hidePopup() + 909
2   QtWidgets  0x11187881e
QComboBoxPrivateContainer::eventFilter(QObject*, QEvent*) + 606
3   QtCore 0x1192dc9f9
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 249
4   QtWidgets  0x11177cc91
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 241
5   QtWidgets  0x11177e213
QApplication::notify(QObject*, QEvent*) + 915
6   QtCore 0x1192dc727
QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
7   QtWidgets  0x1117d38fd
QWidgetWindow::event(QEvent*) + 301
8   QtWidgets  0x11177cca6
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 262
9   QtWidgets  0x11177e060
QApplication::notify(QObject*, QEvent*) + 480
10  QtCore 0x1192dc727
QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
11  QtGui  0x118294067
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
+ 167
12  QtGui  0x1182752a7
QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int,
QFlags, unsigned int, unsigned int, unsigned int, QString
const&, bool, unsigned short) + 503
13  libqcocoa.dylib0x123658fd9 -[QNSView(Keys)
handleKeyEvent:eventType:] + 1321
14  libqcocoa.dylib0x1236590f8 -[QNSView(Keys)
keyDown:] + 88
15  AppKit  0x7ff8152d8f56
-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 7150
16  AppKit  0x7ff8152d714e
-[NSWindow(NSEventRouting) sendEvent:] + 352
17  libqcocoa.dylib0x12365d3c7 -[QNSPanel
sendEvent:] + 551
18  AppKit  0x7ff8152d5f78
-[NSApplication(NSEvent) sendEvent:] + 2996
19  libqcocoa.dylib0x1236631ba -[QNSApplication
sendEvent:] + 74
20  AppKit  0x7ff815417487 -[NSApplication
_doModalLoop:peek:] + 364
21  AppKit  0x7ff81558eb92 __33-[NSApplication
runModalSession:]_block_invoke_2 + 69
22  AppKit  0x7ff81558eb3a __33-[NSApplication
runModalSession:]_block_invoke + 78
23  AppKit  0x7ff8154157be _NSTryRunModal + 100
24  AppKit  0x7ff81558ea37 -[NSApplication
runModalSession:] + 128
25  libqcocoa.dylib0x12365f487
QCocoaEventDispatcher::processEvents(QFlags) +
663
26  QtCore 0x1192d8d17
QEventLoop::exec(QFlags) + 471
27  QtWidgets  0x11197ab08 QDialog::exec() +
504
28  kmymoney   0x104adf957 0x1049d9000 +
1075543
29  QtCore 0x11930cfd4 void
doActivate(QObject*, int, void**) + 1124
30  QtCore 0x11930cfd4 void
doActivate(QObject*, int, void**) + 1124
31  QtWidgets  0x1117736d6
QAction::activate(QAction::ActionEvent) + 310
32  QtWidgets  0x1118640a0
QAbstractButtonPrivate::click() + 144
33 

[kmymoney] [Bug 458565] New: When editing a split, for an entry assigned to a non-default currency, typing * (star) in amount immediately triggers currency editor dialog

2022-08-31 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458565

Bug ID: 458565
   Summary: When editing a split, for an entry assigned to a
non-default currency, typing * (star) in amount
immediately triggers currency editor dialog
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: ux-ui
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
When editing a split, for an entry assigned to a non-default currency, typing *
(star) in amount in order to multiply its value immediately triggers currency
editor dialog. Closing that dialog and typing * again allows to perform the
calculation as expected.


STEPS TO REPRODUCE
1. Edit a split
2. Assign an entry to one of a non-default currency
3. Navigate to amount
4. Type in * (star)

OBSERVED RESULT
Currency dialog pops-up immediately

EXPECTED RESULT
Dialog should not be shown until after Enter (or Tab?) is pressed on that entry

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 458564] New: Right click menu not showing on 2+ matching transactions selected

2022-08-31 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458564

Bug ID: 458564
   Summary: Right click menu not showing on 2+ matching
transactions selected
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: ux-ui
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

Selecting two matching transactions (as in: having same amount) and right
clicking is no longer possible. Selecting non-matching transactions and right
clicking works fine.

STEPS TO REPRODUCE
1. Select two matching transactions
2. Attempt to right click

OBSERVED RESULT
Menu is not shown.

EXPECTED RESULT
Menu should be shown.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 458552] New: A matched transaction's splits should not be pre-populated if they don't match the amount of the main transaction

2022-08-31 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458552

Bug ID: 458552
   Summary: A matched transaction's splits should not be
pre-populated if they don't match the amount of the
main transaction
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: ux-ui
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
For a while now, whenever KMM matches an imported transaction, it also copies
the splits. However, this should not be done if the total amount of splits is
different than the amount of the transaction.

STEPS TO REPRODUCE
1. Add/import a transaction
2. Edit its splits
3. Import a transaction that matches transaction 1), but has a different amount


OBSERVED RESULT
Notice that the newly-imported transaction's splits are pre-filled with those
of the matched 1) transaction, but their sum is off, which is also denoted by
the exclamation mark icon.

EXPECTED RESULT
If the amount of transaction differs from that of the matched transaction,
splits should not be imported. 
What's worth considering is that if more than a single transaction can be
matched against, the logic should match against the one that has a matching
amount, if any does. In this case the splits would be copied as the split
totals would match. 

This affects stable branch as well, if I remember correctly.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 458551] New: When editing splits, automatically pre-fill the amount with the remaining balance

2022-08-31 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458551

Bug ID: 458551
   Summary: When editing splits, automatically pre-fill the amount
with the remaining balance
   Product: kmymoney
   Version: git (master)
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: ux-ui
  Assignee: kmymoney-de...@kde.org
  Reporter: m...@dawidwrobel.com
  Target Milestone: ---

SUMMARY
When editing splits, it would be convenient if the amounts were pre-filled with
the remaining balance. So, e.g., when editing first split, the amount would be
filled with a total amount. If that balance was edited manually (e.g. halved by
typing '/2' on the keyboard), the next split would be pre-filled with the
remaining amount. 

This is how GnuCash does it and it speeds up split editing dramatically.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 458298] disappearance of icons

2022-08-26 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458298

--- Comment #6 from Dawid Wróbel  ---
FYI, added an entry to User FAQ to address that:
https://userbase.kde.org/KMyMoney/FAQ#Some_of_the_icons_in_the_application_are_missing_on_Linux

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 458298] disappearance of icons

2022-08-26 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=458298

Dawid Wróbel  changed:

   What|Removed |Added

 CC||m...@dawidwrobel.com

--- Comment #5 from Dawid Wróbel  ---
Your system icon-set is configured to Yaru, which misses the new icons
introduced recently. Try going to Preferences -> Icons and changing there to
Breeze or Breeze Dark.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 457484] Reconciled transaction not accepted

2022-08-25 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=457484

--- Comment #10 from Dawid Wróbel  ---
I suppose it would be worth adding an explanation on how this works to the
manual--
Best Regards,
Dawid Wrobel

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-plasma] [Bug 457189] kde-mac/kde/kf5-plasma-framework 5.96.0 won't build

2022-07-27 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=457189

--- Comment #5 from Dawid Wróbel  ---
> This sounds like something to be fixed in the formulas

Indeed. Aded a relevant issue to track it:
https://invent.kde.org/packaging/homebrew-kde/-/issues/45


On Wed, Jul 27, 2022 at 1:06 PM Nicolas Fella 
wrote:

> https://bugs.kde.org/show_bug.cgi?id=457189
>
> --- Comment #3 from Nicolas Fella  ---
> Kate does not require plasma-framework, it only optionally uses that for
> building the session applet, which is not useful on macOS anyway
>
> I don't see why Kolourpaint would need plasma-framework at all.
>
> This sounds like something to be fixed in the formulas
>
> --
> You are receiving this mail because:
> You are watching all bug changes.
>
>

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-plasma] [Bug 457189] kde-mac/kde/kf5-plasma-framework 5.96.0 won't build

2022-07-27 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=457189

Dawid Wróbel  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/pack
   ||aging/homebrew-kde/commit/4
   ||f5d107f7562d90061a16edabe72
   ||98e886df6c28

--- Comment #4 from Dawid Wróbel  ---
Git commit 4f5d107f7562d90061a16edabe7298e886df6c28 by Dawid Wróbel.
Committed on 27/07/2022 at 11:07.
Pushed by wrobelda into branch 'master'.

kf5-plasma-framework: remove a merged patch

M  +0-5Formula/kf5-plasma-framework.rb

https://invent.kde.org/packaging/homebrew-kde/commit/4f5d107f7562d90061a16edabe7298e886df6c28

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 456520] OFX import broken upstream

2022-07-20 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=456520

--- Comment #4 from Dawid Wróbel  ---
This build, once done, will contain the fixes:

https://binary-factory.kde.org/view/Windows%2064-bit/job/KMyMoney_Release_win64/1467/

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 456520] OFX import broken upstream

2022-07-20 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=456520

--- Comment #3 from Dawid Wróbel  ---
Tested locally and confirmed to be working again.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 456520] OFX import broken upstream

2022-07-20 Thread Dawid Wróbel
https://bugs.kde.org/show_bug.cgi?id=456520

--- Comment #2 from Dawid Wróbel  ---
Git commit fb424f601ac4d4c67fb76f67117a007eb9a42b06 by Dawid Wróbel.
Committed on 20/07/2022 at 09:07.
Pushed by wrobelda into branch 'master'.

[libofx] Revert blueprint updates down to 0.9.x

Revert "[libofx] Enable tools but disable ofx2qif on Win"
Revert "[libofx] Increase patchlevel to force commit"
Revert "[libofx] Fix DTD files copied to bin/data, not share on Win"
Revert "[libofx] Update to 0.10.5"
Revert "Fix libofx installation"
Revert "[libofx] Update to 0.10.3"
Revert "libofx: update to 0.10.2"

D  +0-32   libs/libofx/disable-ofx2qif-msvc.patch
D  +0-96   libs/libofx/getopt.diff
D  +0-26   libs/libofx/iconv-windows-dont-deconst.patch
A  +12   -0libs/libofx/libofx-0.9.12-20180412.diff
A  +323  -0libs/libofx/libofx-0.9.13-20180505-1.diff
A  +15   -0libs/libofx/libofx-0.9.13-20180505-2.diff
A  +20   -0libs/libofx/libofx-0.9.13-20180505-3.diff
A  +12   -0libs/libofx/libofx-0.9.13-20180505-4.diff
A  +68   -0libs/libofx/libofx-0.9.13-20180505-5.diff
M  +30   -20   libs/libofx/libofx.py
D  +0-284  libs/libofx/msvc.patch

https://invent.kde.org/packaging/craft-blueprints-kde/commit/fb424f601ac4d4c67fb76f67117a007eb9a42b06

-- 
You are receiving this mail because:
You are watching all bug changes.

  1   2   3   4   5   6   >