habacker (Ralf Habacker)
Creator of the KDE on Windows Installer

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Nov 8 2015, 9:23 PM (140 w, 3 d)
Availability
Available

Also works on porting KDE to Windows since the times of KDE 1

Recent Activity

Tue, Jul 17

habacker committed R139:b05d254000fb: Merge remote-tracking branch 'origin/Applications/18.08' (authored by habacker).
Merge remote-tracking branch 'origin/Applications/18.08'
Tue, Jul 17, 6:53 AM
habacker committed R139:9a8d91e23d7a: Remove commented out code (authored by habacker).
Remove commented out code
Tue, Jul 17, 6:51 AM
habacker committed R139:02c57dc81190: Merge remote-tracking branch 'origin/Applications/18.04' into Applications/18.08 (authored by habacker).
Merge remote-tracking branch 'origin/Applications/18.04' into Applications/18.08
Tue, Jul 17, 6:51 AM
habacker committed R139:c6e7696d9c1b: fix package name and version in release script (authored by habacker).
fix package name and version in release script
Tue, Jul 17, 6:16 AM

Mon, Jul 16

habacker committed R261:b565ce018e5f: Fix hidden digits from the date column when using the transaction form in the… (authored by habacker).
Fix hidden digits from the date column when using the transaction form in the…
Mon, Jul 16, 1:54 PM
habacker added a comment to D13838: Add fatal warning in case unsupport gcc version has been used.

I got this answer:

Mon, Jul 16, 8:31 AM

Sun, Jul 15

habacker added a comment to D13838: Add fatal warning in case unsupport gcc version has been used.

see https://bugzilla.opensuse.org/show_bug.cgi?id=1101255

Sun, Jul 15, 12:48 PM

Sat, Jul 14

habacker added a comment to D13838: Add fatal warning in case unsupport gcc version has been used.

The warnings may be fixed, but this one probably not:

Sat, Jul 14, 10:25 AM

Fri, Jul 13

habacker added a project to T9193: tarball move request for stable/umbrello/2.25.3: Sysadmin.
Fri, Jul 13, 6:24 AM · Sysadmin

Thu, Jul 12

habacker added a comment to D13803: Fix ignoring category filter in transaction by 'month reports'.

I have not tested any of this

and it looks that the current test case (querytabletest) do not see this bug

I will look for some test cases to get a better overview

Thu, Jul 12, 2:55 PM
habacker added a comment to D13838: Add fatal warning in case unsupport gcc version has been used.

gcc 5.3.1 does not work

Thu, Jul 12, 2:50 PM

Wed, Jul 11

habacker committed R261:1b67005178a6: Alkimia 4.3 fix (authored by habacker).
Alkimia 4.3 fix
Wed, Jul 11, 5:00 PM
habacker committed R261:ce26e771673a: Fix 'Last digit of date field is obscured by "details column" in ledger view' (authored by habacker).
Fix 'Last digit of date field is obscured by "details column" in ledger view'
Wed, Jul 11, 4:59 PM

Mon, Jul 9

habacker committed R261:7fcede25e0cd: Fix issue not finding alkimia 4.3 (authored by habacker).
Fix issue not finding alkimia 4.3
Mon, Jul 9, 6:01 PM
habacker added a comment to D13803: Fix ignoring category filter in transaction by 'month reports'.

I have not tested any of this

Mon, Jul 9, 6:28 AM

Fri, Jul 6

habacker added a comment to D13803: Fix ignoring category filter in transaction by 'month reports'.

After compiling with this patch, all tests are complete.

Fri, Jul 6, 11:24 AM

Thu, Jul 5

habacker added a comment to D13838: Add fatal warning in case unsupport gcc version has been used.

from https://gcc.gnu.org/projects/cxx-status.html#cxx14 it looks that gcc 5 should have complete c++14 support. On that page there is also a detailed list, what is supported in what version.

Thu, Jul 5, 1:47 PM
habacker added a comment to D13838: Add fatal warning in case unsupport gcc version has been used.

You can see at https://build.opensuse.org/package/live_build_log/home:NicoK:branches:KDE:Extra/kmymoney/openSUSE_Leap_42.3/x86_64, that on openSUSE Leap_42.3 the default compiler is still 4.8. and the build breaks without further notice.. This patch gives the user a clear indication about the root case. Any more issues, which would prevent accepting ?

Thu, Jul 5, 8:49 AM

Tue, Jul 3

habacker updated the diff for D13838: Add fatal warning in case unsupport gcc version has been used.
  • lower supported version to >= 6.0.0
Tue, Jul 3, 1:49 PM
habacker added inline comments to D13838: Add fatal warning in case unsupport gcc version has been used.
Tue, Jul 3, 1:47 PM
habacker added inline comments to D13842: Fix compile error on linux using Gpgmepp caused by incorrect upper/lower case.
Tue, Jul 3, 1:40 PM
habacker added a comment to D13743: Migrate build system to use find_package in autotests/ki18n_install.

Most of the projects are configured so that the reviews are automatic subscription to the relevant list. This means that the people involved with the project should already know about it, even without a reviewer and despite the message from phabricator UI.

Tue, Jul 3, 6:35 AM · Frameworks
habacker added a reviewer for D13838: Add fatal warning in case unsupport gcc version has been used: wojnilowicz.
Tue, Jul 3, 6:24 AM
habacker added a reviewer for D13842: Fix compile error on linux using Gpgmepp caused by incorrect upper/lower case: wojnilowicz.
Tue, Jul 3, 6:23 AM

Mon, Jul 2

habacker requested review of D13842: Fix compile error on linux using Gpgmepp caused by incorrect upper/lower case.
Mon, Jul 2, 9:03 AM
habacker requested review of D13838: Add fatal warning in case unsupport gcc version has been used.
Mon, Jul 2, 8:20 AM
habacker added a comment to D9446: WIP: Allow to autogenerate and install categories file.

On the other hand it means that when you add a new category, you get to recompile *everything* :-)

Mon, Jul 2, 6:36 AM · Build System, Frameworks

Sun, Jul 1

habacker committed R261:9a89dd431c1d: Use self provided QDebug operator<< for QList to avoid formatting issues (authored by habacker).
Use self provided QDebug operator<< for QList to avoid formatting issues
Sun, Jul 1, 6:55 PM
habacker committed R261:5a39cc18544a: Add debug indenter support (authored by habacker).
Add debug indenter support
Sun, Jul 1, 6:55 PM
habacker committed R261:6f96e3055454: Add more qDebug operator<<. (authored by habacker).
Add more qDebug operator<<.
Sun, Jul 1, 6:55 PM
habacker committed R261:e245bf27ec05: Do not make a copy of big datasets (authored by habacker).
Do not make a copy of big datasets
Sun, Jul 1, 6:55 PM
habacker updated the diff for D13803: Fix ignoring category filter in transaction by 'month reports'.
  • fix remaining querytabletest issue
Sun, Jul 1, 3:37 PM
habacker committed R261:597da0a577a9: In querytabletest save kmymoney file from investments reports for easier… (authored by habacker).
In querytabletest save kmymoney file from investments reports for easier…
Sun, Jul 1, 3:36 PM
habacker committed R261:ceb8a0698823: Fix warning: ‘hide_details’ may be used uninitialized in this function (authored by habacker).
Fix warning: ‘hide_details’ may be used uninitialized in this function
Sun, Jul 1, 3:36 PM

Sat, Jun 30

habacker updated the diff for D13803: Fix ignoring category filter in transaction by 'month reports'.
  • use const ... &
Sat, Jun 30, 8:11 PM
habacker updated the diff for D13803: Fix ignoring category filter in transaction by 'month reports'.
  • fix mentioned issues
Sat, Jun 30, 8:07 PM
habacker added inline comments to D13803: Fix ignoring category filter in transaction by 'month reports'.
Sat, Jun 30, 8:03 PM
habacker committed R235:892865d441b4: Port remaining uses of qDebug() to qcDebug(ATTICA) (authored by habacker).
Port remaining uses of qDebug() to qcDebug(ATTICA)
Sat, Jun 30, 7:17 PM
habacker closed D13798: Port remaining uses of qDebug() to qcDebug(ATTICA).
Sat, Jun 30, 7:17 PM · Frameworks
habacker updated the summary of D13803: Fix ignoring category filter in transaction by 'month reports'.
Sat, Jun 30, 9:10 AM
habacker updated the summary of D13803: Fix ignoring category filter in transaction by 'month reports'.
Sat, Jun 30, 9:07 AM
habacker updated the diff for D13803: Fix ignoring category filter in transaction by 'month reports'.
  • less invasive fix
Sat, Jun 30, 9:01 AM

Fri, Jun 29

habacker requested review of D13803: Fix ignoring category filter in transaction by 'month reports'.
Fri, Jun 29, 10:19 PM
habacker added a member for KDE Finance: habacker.
Fri, Jun 29, 6:28 PM
habacker requested review of D13798: Port remaining uses of qDebug() to qcDebug(ATTICA).
Fri, Jun 29, 6:06 PM · Frameworks
habacker added a comment to D9446: WIP: Allow to autogenerate and install categories file.

There can be more headers file for the same repository, and it has not been a problem in practice because the categories usually maps to different groups of files in different directories.
See for example kopete, wacomtablet o kgraphviewer.

Fri, Jun 29, 9:49 AM · Build System, Frameworks

Thu, Jun 28

habacker committed R235:c980eddc17ed: Add debug output for all network requests (authored by habacker).
Add debug output for all network requests
Thu, Jun 28, 6:30 PM
habacker committed R235:65731a8f8ade: Add debug output for all network requests (authored by habacker).
Add debug output for all network requests
Thu, Jun 28, 6:18 PM
habacker closed D13732: Add debug output for all network requests.
Thu, Jun 28, 6:18 PM · Frameworks
habacker updated the diff for D13732: Add debug output for all network requests.
  • use qcDebug
  • enable debug display in providertest
Thu, Jun 28, 6:10 PM · Frameworks
habacker added a comment to D9446: WIP: Allow to autogenerate and install categories file.
  • doc in file header is missing
  • test case is missing
Thu, Jun 28, 8:53 AM · Build System, Frameworks
habacker added a comment to D9446: WIP: Allow to autogenerate and install categories file.

IT's a WIP as I use file(APPEND...) because I want to generate several categories in one file.
But it doesn't work as I don't have idea how to reset file when cmake is started...

Do you have an idea ?

No cmake experts on the KF5 team like it was at KDE4?

Thu, Jun 28, 8:47 AM · Build System, Frameworks
habacker added a comment to D9446: WIP: Allow to autogenerate and install categories file.

IT's a WIP as I use file(APPEND...) because I want to generate several categories in one file.
But it doesn't work as I don't have idea how to reset file when cmake is started...

Do you have an idea ?

No cmake experts on the KF5 team like it was at KDE4?

Thu, Jun 28, 7:30 AM · Build System, Frameworks

Wed, Jun 27

habacker added a comment to D9446: WIP: Allow to autogenerate and install categories file.

Having support for defining multiple debug categories has an additional issue as shown with the following example. As far as I can see there should be only one header file for all categories in a repo eg. kcoreaddons_debug.h. To define all available debug categories for kcoreaddons the following cmake code is required.

Wed, Jun 27, 10:12 PM · Build System, Frameworks
habacker added a comment to D13732: Add debug output for all network requests.

org.kde.attica.debug=true

Just on question relating the category: Is there something comparable to KDebugDialog and kdebug.areas from KDE4 times https://cgit.kde.org/kdelibs.git/tree/kdecore/kdebug.areas?h=KDE/4.14, which did make it easy to enable/disable debug message for multiple components. I'm asking because, if not, with having `ecm_qt_declare_logging_category``` it would be easy to create and install a related file, which could be used by a KF5 related KF5DebugDialog.

Wed, Jun 27, 5:49 PM · Frameworks
habacker added a comment to D13732: Add debug output for all network requests.

Actually, it does. You have to enable logging explicitly for the per default excluded levels:
org.kde.attica.debug=true

http://doc.qt.io/qt-5/qloggingcategory.html#configuring-categories
http://doc.qt.io/qt-5/qloggingcategory.html#setFilterRules

Wed, Jun 27, 5:37 PM · Frameworks
habacker added a comment to D13732: Add debug output for all network requests.

Unfortunally changing to qCDebug will not show any debug messages in the provider test app.

Wed, Jun 27, 10:25 AM · Frameworks
habacker edited reviewers for D13744: Let ki18n macro file name follow style of other find_package related files, added: apol, ilic; removed: leinir.
Wed, Jun 27, 10:24 AM
habacker added a comment to D13743: Migrate build system to use find_package in autotests/ki18n_install.

Sorry, copy and paste bug

Wed, Jun 27, 10:23 AM · Frameworks
habacker removed a reviewer for D13743: Migrate build system to use find_package in autotests/ki18n_install: leinir.
Wed, Jun 27, 10:23 AM · Frameworks
habacker added a comment to D13744: Let ki18n macro file name follow style of other find_package related files.

Sorry, copy and paste bug

Wed, Jun 27, 10:22 AM
habacker committed R235:71ba7d842937: Fix checking invalid provider url (authored by habacker).
Fix checking invalid provider url
Wed, Jun 27, 10:15 AM
habacker committed R235:4beb9009ed41: Fix building providertest with Qt4 (authored by habacker).
Fix building providertest with Qt4
Wed, Jun 27, 10:15 AM
habacker committed R235:b3267b6aed35: Fix checking invalid provider url (authored by habacker).
Fix checking invalid provider url
Wed, Jun 27, 10:12 AM
habacker committed R235:7e578ad9c1de: Unbreak building tests on Windows (authored by leinir).
Unbreak building tests on Windows
Wed, Jun 27, 9:39 AM
habacker committed R235:71ce63f38543: Add provider auto test (authored by habacker).
Add provider auto test
Wed, Jun 27, 9:39 AM
habacker committed R235:ebb9d8d9c1a9: Add provider auto test (authored by habacker).
Add provider auto test
Wed, Jun 27, 8:32 AM
habacker closed D13733: Add provider auto test.
Wed, Jun 27, 8:32 AM · Frameworks

Tue, Jun 26

habacker requested review of D13744: Let ki18n macro file name follow style of other find_package related files.
Tue, Jun 26, 6:22 PM
habacker requested review of D13743: Migrate build system to use find_package in autotests/ki18n_install.
Tue, Jun 26, 6:19 PM · Frameworks
habacker added a comment to D13406: In cmake macro file use CMAKE_CURRENT_LIST_DIR consequently instead of mixed use with KF5I18n_DIR.

issued fixed and submitted rebased patch, thanks for reviewing

Tue, Jun 26, 5:46 PM · Frameworks
habacker committed R249:3e44fb72a16d: In cmake macro file use CMAKE_CURRENT_LIST_DIR consequently instead of mixed… (authored by habacker).
In cmake macro file use CMAKE_CURRENT_LIST_DIR consequently instead of mixed…
Tue, Jun 26, 5:46 PM
habacker closed D13406: In cmake macro file use CMAKE_CURRENT_LIST_DIR consequently instead of mixed use with KF5I18n_DIR.
Tue, Jun 26, 5:46 PM · Frameworks
habacker updated the diff for D13733: Add provider auto test.
  • add documentation tp Provider::requestConfig()
Tue, Jun 26, 3:33 PM · Frameworks
habacker requested review of D13733: Add provider auto test.
Tue, Jun 26, 8:09 AM · Frameworks
habacker requested review of D13732: Add debug output for all network requests.
Tue, Jun 26, 8:02 AM · Frameworks

Mon, Jun 25

habacker committed R235:838a5c4e5f24: Fix broken url to API specification (authored by habacker).
Fix broken url to API specification
Mon, Jun 25, 8:34 AM
habacker committed R235:864107a0184a: Fix broken url to API specification (authored by habacker).
Fix broken url to API specification
Mon, Jun 25, 8:32 AM
habacker closed D13714: Fix broken url to API specification.
Mon, Jun 25, 8:32 AM · Frameworks
habacker added a reviewer for D13714: Fix broken url to API specification: mlaurent.
Mon, Jun 25, 8:21 AM · Frameworks
habacker updated the diff for D13714: Fix broken url to API specification.
  • fixed author
Mon, Jun 25, 8:21 AM · Frameworks
habacker requested review of D13714: Fix broken url to API specification.
Mon, Jun 25, 8:18 AM · Frameworks

Fri, Jun 22

habacker added a comment to D13406: In cmake macro file use CMAKE_CURRENT_LIST_DIR consequently instead of mixed use with KF5I18n_DIR.

ping

Fri, Jun 22, 10:54 AM · Frameworks

Jun 17 2018

habacker added a comment to D13558: Add support for checking a selected online quote in related settings dialog.

Just a question:

Jun 17 2018, 4:22 PM

Jun 16 2018

habacker updated the diff for D13558: Add support for checking a selected online quote in related settings dialog.
Jun 16 2018, 8:30 PM
habacker updated the diff for D13558: Add support for checking a selected online quote in related settings dialog.
  • fixes issues
  • add show page button for furthe assistance
  • add delete button to remove obsolate entries
Jun 16 2018, 8:09 AM

Jun 15 2018

habacker added a comment to D13558: Add support for checking a selected online quote in related settings dialog.

check result after pressing 'check source' from a working source


check result after pressing 'check source' from a non functional source (missing price and date)

Please note that the screenshot also shows a "Show page' button to be able to show the source url for GBP or BTC/GBP depending if the source uses one or two parameter. The related code will be in the next update of the patch

Jun 15 2018, 5:25 PM
habacker requested review of D13558: Add support for checking a selected online quote in related settings dialog.
Jun 15 2018, 11:15 AM
habacker committed R261:e141d43c3c8b: Fix default online price source (authored by habacker).
Fix default online price source
Jun 15 2018, 11:03 AM

Jun 13 2018

habacker committed R560:9743a44d4515: Update downloader test (authored by habacker).
Update downloader test
Jun 13 2018, 10:51 PM
habacker committed R560:8e810a53fb2f: Compile fix of test app caused by updated api in class Downloader (authored by habacker).
Compile fix of test app caused by updated api in class Downloader
Jun 13 2018, 10:51 PM
habacker committed R560:0d4e17d6d717: Emit Downloader::setError in case of network reply errors (authored by habacker).
Emit Downloader::setError in case of network reply errors
Jun 13 2018, 10:51 PM
habacker committed R560:46990a6a51fe: Compile fix caused by changed proxy settings api (authored by habacker).
Compile fix caused by changed proxy settings api
Jun 13 2018, 10:51 PM

Jun 12 2018

habacker committed R261:ee0b21ac9adf: Add csv export doc section (authored by habacker).
Add csv export doc section
Jun 12 2018, 5:18 AM
habacker committed R261:1595160fa38a: Add csv export doc section (authored by habacker).
Add csv export doc section
Jun 12 2018, 5:18 AM
habacker closed D13400: Add csv export doc section.
Jun 12 2018, 5:18 AM · Documentation
habacker added a comment to D13400: Add csv export doc section.

Just for info: I added an additional file because of an inconsistence between the name of the docbook file details-impexp-csv.docbook, which indicates containing doc for csv import and export and the first section in this document

<sect1 id="details.impexp.csv">
<sect1info>
   <author> ... </author>
</sect1info>
<title>CSV Importer Plugin</title>
Jun 12 2018, 5:16 AM · Documentation

Jun 11 2018

habacker added a comment to D13406: In cmake macro file use CMAKE_CURRENT_LIST_DIR consequently instead of mixed use with KF5I18n_DIR.

The macro file uses something like`set(_ki18n_uic_script ${CMAKE_CURRENT_LIST_DIR}/kf5i18nuic.cmake) ` for two variables, saying that the referenced files are located beside the macro file, but the remaining files are based surprisely on a complete different variable, hiding where the related files are located really. This patches cleans up this by moving all related files into the build dir, which looks more clean to me. For installing local translations it is only required to add <build-dir>/cmake to use the macro file and for autotests/ki18n_install.

Jun 11 2018, 9:59 PM · Frameworks
habacker committed R139:1490627148ec: Merge branch '361964-recreate-icons' (authored by habacker).
Merge branch '361964-recreate-icons'
Jun 11 2018, 9:14 PM
habacker committed R139:b6d5ecb92059: Recreate png icons from available svg sources. (authored by habacker).
Recreate png icons from available svg sources.
Jun 11 2018, 9:14 PM