KMyMoneyProject
ActivePublic

Details

Description

the BEST Personal Finance Manager for FREE Users, full stop.

The ultimate objectives of KMyMoney are...

  • Accuracy. Using time tested double entry accounting principles KMyMoney can help ensure that your finances are kept in correct order.
  • Ease of use. KMyMoney strives to be the easiest open source personal finance manager to use, especially for the non-technical user.
  • Familiar Features. KMyMoney intends to provide all important features found in the commercially-available, personal finance managers. The current release is closer than ever to that goal and more improvements are already planned or being tested.

Recent Activity

Sun, Jul 16

wojnilowicz closed D6300: Introduce kmm_csvimport_core by committing R261:2eea9cee9160: Introduce kmm_csvimport_core.
Sun, Jul 16, 6:13 PM · KMyMoney

Thu, Jul 6

tbaumgart added a comment to D6181: Port KHTML to QWebEngine.

KMM depends on Qt 5.6 and there is no QtWebKit there, so what would be the advantage of proposed solution?

I said that it's reborn separately:
https://github.com/annulen/webkit

Currently it's being packaged in Fedora, for example, and it's drop-in replacement of the last version shipped with Qt 5.

I understand, but why use QtWebKit, when QWebEngine is available in the Qt version we require and QtWebKit was never used in KMM and currently fades away?

Because QtWebEngine is a beast to maintain, while QtWebKit is easier to port (for example FreeBSD has not QtWebEngine yet). The point is to have a evaluate whether wrapper to use both would be enough (if you migrated from KHTML, the features that you are using are probably common to both engines).

I see now - thanks for explanation. Sadly we don't have releases for FreeBSD, but it would be nice feature to have the wrapper. Maybe someone will undertake such a wish.

Thu, Jul 6, 7:53 PM · KMyMoney
wojnilowicz added a comment to D6181: Port KHTML to QWebEngine.

KMM depends on Qt 5.6 and there is no QtWebKit there, so what would be the advantage of proposed solution?

I said that it's reborn separately:
https://github.com/annulen/webkit

Currently it's being packaged in Fedora, for example, and it's drop-in replacement of the last version shipped with Qt 5.

I understand, but why use QtWebKit, when QWebEngine is available in the Qt version we require and QtWebKit was never used in KMM and currently fades away?

Because QtWebEngine is a beast to maintain, while QtWebKit is easier to port (for example FreeBSD has not QtWebEngine yet). The point is to have a evaluate whether wrapper to use both would be enough (if you migrated from KHTML, the features that you are using are probably common to both engines).

Thu, Jul 6, 5:40 PM · KMyMoney
ltoscano added a comment to D6181: Port KHTML to QWebEngine.

KMM depends on Qt 5.6 and there is no QtWebKit there, so what would be the advantage of proposed solution?

I said that it's reborn separately:
https://github.com/annulen/webkit

Currently it's being packaged in Fedora, for example, and it's drop-in replacement of the last version shipped with Qt 5.

I understand, but why use QtWebKit, when QWebEngine is available in the Qt version we require and QtWebKit was never used in KMM and currently fades away?

Thu, Jul 6, 5:30 PM · KMyMoney
wojnilowicz added a comment to D6181: Port KHTML to QWebEngine.

KMM depends on Qt 5.6 and there is no QtWebKit there, so what would be the advantage of proposed solution?

I said that it's reborn separately:
https://github.com/annulen/webkit

Currently it's being packaged in Fedora, for example, and it's drop-in replacement of the last version shipped with Qt 5.

Thu, Jul 6, 5:20 PM · KMyMoney
ltoscano added a comment to D6181: Port KHTML to QWebEngine.

KMM depends on Qt 5.6 and there is no QtWebKit there, so what would be the advantage of proposed solution?

Thu, Jul 6, 5:17 PM · KMyMoney
wojnilowicz added a comment to D6181: Port KHTML to QWebEngine.

A bit late to the party but: the KDevelop team discussed a wrapper to be able to use QtWebEngine or QtWebKit (which is reborn), even if they ended up not using it (if I remember correctly). As other applications have the same need, would it make sense to coordinate over a wrapper?

Thu, Jul 6, 5:15 PM · KMyMoney
wojnilowicz added a comment to D6384: Switch to c++14.
In D6384#122314, @kfunk wrote:
In D6384#122293, @kfunk wrote:

Do you *depend* on C++14? If not, then this change is quite... unnecessary and only causes trouble for packagers / people attempting to build KMyMoney on older distros.

Nobody depends on C++14 but it would be nice to finally start using it. See earlier considerations on this page about older distros.

I don't find these arguments particular convincing. Ubuntu 14.04 LTS is another popular distro people are using, which is also featuring GCC 4.8 (=> no C++14 support). People need to upgrade their compiler toolchain in case they want to compile your project. Every now and then I see people popping up in KDevelop who tell me that the KDevelop build is broken on Ubuntu 14.04 LTS b/c of various reasons -- easy to fix usually. So there's a couple of people indeed using that as a development platform to work on KDE projects. And I'd rather not lose them as potential contributors for my project. Just my 2c, I'm not involved in the KMyMoney project after all. /me hides again.

Thu, Jul 6, 5:01 PM · KMyMoney
kfunk added a comment to D6384: Switch to c++14.
In D6384#122293, @kfunk wrote:

Do you *depend* on C++14? If not, then this change is quite... unnecessary and only causes trouble for packagers / people attempting to build KMyMoney on older distros.

Nobody depends on C++14 but it would be nice to finally start using it. See earlier considerations on this page about older distros.

Thu, Jul 6, 4:46 PM · KMyMoney
ltoscano added a comment to D6181: Port KHTML to QWebEngine.

A bit late to the party but: the KDevelop team discussed a wrapper to be able to use QtWebEngine or QtWebKit (which is reborn), even if they ended up not using it (if I remember correctly). As other applications have the same need, would it make sense to coordinate over a wrapper?

Thu, Jul 6, 4:45 PM · KMyMoney
wojnilowicz added a comment to D6384: Switch to c++14.
In D6384#122293, @kfunk wrote:

Do you *depend* on C++14? If not, then this change is quite... unnecessary and only causes trouble for packagers / people attempting to build KMyMoney on older distros.

Thu, Jul 6, 4:33 PM · KMyMoney
kfunk added a comment to D6384: Switch to c++14.

Do you *depend* on C++14? If not, then this change is quite... unnecessary and only causes trouble for packagers / people attempting to build KMyMoney on older distros.

Thu, Jul 6, 4:29 PM · KMyMoney
wojnilowicz abandoned D6300: Introduce kmm_csvimport_core.
Thu, Jul 6, 4:28 PM · KMyMoney
wojnilowicz closed D6377: Introduce global icons hash table.
Thu, Jul 6, 4:27 PM · KMyMoney
wojnilowicz closed D6384: Switch to c++14 by committing R261:4cacaab3005a: Switch to c++14.
Thu, Jul 6, 4:18 PM · KMyMoney
wojnilowicz closed D6465: Defer loading of views by committing R261:6ab43d709b58: Defer loading of views.
Thu, Jul 6, 4:18 PM · KMyMoney
wojnilowicz closed D6181: Port KHTML to QWebEngine by committing R261:5c886160ce22: Port KHTML to QWebEngine.
Thu, Jul 6, 4:18 PM · KMyMoney
wojnilowicz closed D6423: Omit command line parsing by committing R261:634bea53762d: Omit command line parsing.
Thu, Jul 6, 4:18 PM · KMyMoney
wojnilowicz closed D6422: Add feature to disable the splash screen by committing R261:62d28348b824: Add feature to disable the splash screen.
Thu, Jul 6, 4:18 PM · KMyMoney
wojnilowicz closed D6378: Introduce actions hash table by committing R261:791fa8c52909: Introduce actions hash table.
Thu, Jul 6, 4:18 PM · KMyMoney
tbaumgart accepted D6384: Switch to c++14.
Thu, Jul 6, 12:02 PM · KMyMoney
tbaumgart accepted D6181: Port KHTML to QWebEngine.
Thu, Jul 6, 12:01 PM · KMyMoney
tbaumgart accepted D6465: Defer loading of views.
Thu, Jul 6, 12:00 PM · KMyMoney
tbaumgart accepted D6423: Omit command line parsing.
Thu, Jul 6, 11:55 AM · KMyMoney
tbaumgart accepted D6422: Add feature to disable the splash screen.
Thu, Jul 6, 11:50 AM · KMyMoney
tbaumgart accepted D6378: Introduce actions hash table.

Very nice and clean.

Thu, Jul 6, 11:47 AM · KMyMoney
tbaumgart accepted D6377: Introduce global icons hash table.
Thu, Jul 6, 11:39 AM · KMyMoney
tbaumgart requested changes to D6300: Introduce kmm_csvimport_core.

Other than that it looks clean to me (have not compiled nor run it)

Thu, Jul 6, 11:37 AM · KMyMoney

Mon, Jul 3

wojnilowicz updated the diff for D6300: Introduce kmm_csvimport_core.
  1. new csvenums.h which helps setting profiles for webpricequote.
  2. CSV Importer needs no kmymoney_common module
  3. MyMoneyQifReader::checkCategory and CsvUtil::checkCategory have been deduplicated and put into mymoneyfile.cpp; KMyMoneyApp::createAccount follows and fits "almost perfectly" in mymoneyfile.cpp.
  4. csvutil.cpp and convdate.cpp has been rewritten and cleaned up - lots of redundant code.
Mon, Jul 3, 11:14 AM · KMyMoney

Sat, Jul 1

wojnilowicz created D6465: Defer loading of views.
Sat, Jul 1, 6:00 PM · KMyMoney

Thu, Jun 29

christiand added a comment to D6384: Switch to c++14.

[…]
and using the proposed change does not work. Not sure if there is a newer version available and how I would install and not brake anything.

Thu, Jun 29, 5:47 AM · KMyMoney

Wed, Jun 28

wojnilowicz requested review of D6384: Switch to c++14.
Wed, Jun 28, 5:04 PM · KMyMoney
wojnilowicz planned changes to D6384: Switch to c++14.

I am with Łukasz. If all developers can compile KMyMoney I am all in. I would not worry about the distros because until we can release this version this won't be an issue anymore.

I would be too, but [...]

Wed, Jun 28, 4:36 PM · KMyMoney
wojnilowicz updated subscribers of D6384: Switch to c++14.
Wed, Jun 28, 4:34 PM · KMyMoney
wojnilowicz updated the diff for D6384: Switch to c++14.

MSVC switch remains as it seems that this compiler doesn't support standards version switches

Wed, Jun 28, 4:29 PM · KMyMoney
wojnilowicz created D6423: Omit command line parsing.
Wed, Jun 28, 4:23 PM · KMyMoney
wojnilowicz created D6422: Add feature to disable the splash screen.
Wed, Jun 28, 4:22 PM · KMyMoney

Tue, Jun 27

tbaumgart added a comment to D6384: Switch to c++14.

Have you tried switching to gcc5 after installing gcc5?

I just did that after I found out that it does not upgrade automatically but a version is available (even for gcc6). After switching the -strd=c++14 option works w/o problems.

Tue, Jun 27, 5:47 PM · KMyMoney
wojnilowicz added a comment to D6384: Switch to c++14.

I am with Łukasz. If all developers can compile KMyMoney I am all in. I would not worry about the distros because until we can release this version this won't be an issue anymore.

I would be too, but on my stock openSUSE Leap 42.2 which I installed just a few weeks ago from scratch, I have

thb@thb-nb:~/bin$ g++ --version
g++ (SUSE Linux) 4.8.5
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

and using the proposed change does not work. Not sure if there is a newer version available and how I would install and not brake anything.

Tue, Jun 27, 6:22 AM · KMyMoney
tbaumgart added a comment to D6384: Switch to c++14.

I am with Łukasz. If all developers can compile KMyMoney I am all in. I would not worry about the distros because until we can release this version this won't be an issue anymore.

Tue, Jun 27, 6:11 AM · KMyMoney

Mon, Jun 26

wojnilowicz added a comment to D6384: Switch to c++14.

I am with Łukasz. If all developers can compile KMyMoney I am all in. I would not worry about the distros because until we can release this version this won't be an issue anymore.

Mon, Jun 26, 7:46 PM · KMyMoney
christiand added a comment to D6384: Switch to c++14.

I am with Łukasz. If all developers can compile KMyMoney I am all in. I would not worry about the distros because until we can release this version this won't be an issue anymore.

Mon, Jun 26, 7:28 PM · KMyMoney
ostroffjh added a comment to D6384: Switch to c++14.

Even if that would suffice, it would only be for OpenSuse. Every distro goes at their own pace for such upgrades, and LTS versions often are quite behind the leading edge.

Mon, Jun 26, 4:22 PM · KMyMoney
wojnilowicz abandoned D6384: Switch to c++14.

c++: error: unrecognized command line option ‘-std=c++14’

This happens on my stock distro. So we should better stick with c++11 for some more time.

Mon, Jun 26, 2:41 PM · KMyMoney

Sun, Jun 25

tbaumgart requested changes to D6384: Switch to c++14.

c++: error: unrecognized command line option ‘-std=c++14’

Sun, Jun 25, 7:23 PM · KMyMoney
wojnilowicz created D6384: Switch to c++14.
Sun, Jun 25, 5:22 PM · KMyMoney
wojnilowicz created D6378: Introduce actions hash table.
Sun, Jun 25, 12:53 PM · KMyMoney
wojnilowicz created D6377: Introduce global icons hash table.
Sun, Jun 25, 12:49 PM · KMyMoney

Jun 21 2017

wojnilowicz updated the diff for D6181: Port KHTML to QWebEngine.

If no QWebEngine 5.8 is available, then old KHtml is used, but only for printing.

Jun 21 2017, 9:07 AM · KMyMoney
habacker added a comment to D6224: Update Web Price Quote Sources.

It's not so here. I believe that might be new regular expression evaluator

Jun 21 2017, 6:26 AM · KMyMoney