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

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

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

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

Recent Activity

Yesterday

habacker added a comment to T8564: tarball move request for stable/umbrello/2.25.0.

I'm sorry. The initial 2.24.90 release was delayed and the second update yesterday was no new release. It was a bugfix a user reported for version 2.24.90.

Sat, Apr 21, 9:04 AM · Sysadmin

Fri, Apr 20

habacker added a project to T8564: tarball move request for stable/umbrello/2.25.0: Sysadmin.
Fri, Apr 20, 6:29 PM · Sysadmin
habacker committed R139:15d569b14408: Merge in fixes from kmymoney related script variant (authored by habacker).
Merge in fixes from kmymoney related script variant
Fri, Apr 20, 3:46 PM
habacker committed R139:33d1e40db6b7: Add c++ import support for combinations of 'explicit', 'constexp' keywords in… (authored by habacker).
Add c++ import support for combinations of 'explicit', 'constexp' keywords in…
Fri, Apr 20, 3:26 PM
habacker added a comment to T8561: tarball move request for stable/umbrello/2.24.90.

Thanks.
Just one note:

Fri, Apr 20, 9:32 AM · Sysadmin
habacker added a comment to T5242: Display user information so that others can land/amend a patch.

@Ben: you added this patch ?

Fri, Apr 20, 7:41 AM · Phabricator

Thu, Apr 19

habacker added a comment to T8561: tarball move request for stable/umbrello/2.24.90.

The old *-bin.7z and *.exe files for this release included to much files and could be removed

Thu, Apr 19, 10:39 PM · Sysadmin
habacker added a project to T8561: tarball move request for stable/umbrello/2.24.90: Sysadmin.
Thu, Apr 19, 10:37 PM · Sysadmin

Wed, Apr 18

habacker committed R139:6478a41665da: Merge remote-tracking branch 'origin/Applications/18.04' (authored by habacker).
Merge remote-tracking branch 'origin/Applications/18.04'
Wed, Apr 18, 10:23 PM
habacker committed R139:94b3ca191736: Add context menu entry to add new stereotypes to stereotypes window (authored by habacker).
Add context menu entry to add new stereotypes to stereotypes window
Wed, Apr 18, 10:08 PM

Tue, Apr 17

habacker committed R139:36707ffd9f1e: Fix not opening note property widget on double click of a note widget (authored by habacker).
Fix not opening note property widget on double click of a note widget
Tue, Apr 17, 9:57 PM
habacker committed R139:d54c4979cbff: Fix "c++ importer does not recognize 'explicit' keyword" (authored by habacker).
Fix "c++ importer does not recognize 'explicit' keyword"
Tue, Apr 17, 6:31 PM

Mon, Apr 16

habacker added a comment to T8531: tarball move request for stable/umbrello/2.24.90.

Thanks

Mon, Apr 16, 8:57 AM · Sysadmin
habacker added a project to T8531: tarball move request for stable/umbrello/2.24.90: Sysadmin.
Mon, Apr 16, 7:54 AM · Sysadmin

Tue, Apr 10

habacker committed R139:b51894d1a317: Add "don't ask again" checkbox to Dialog_Utils::askDeleteDiagram() (authored by habacker).
Add "don't ask again" checkbox to Dialog_Utils::askDeleteDiagram()
Tue, Apr 10, 9:17 PM
habacker committed R139:5439692a2ab1: Ask user for permission to delete an association from a diagram using the… (authored by habacker).
Ask user for permission to delete an association from a diagram using the…
Tue, Apr 10, 9:17 PM
habacker added inline comments to D12042: Add umbrello.
Tue, Apr 10, 7:36 AM
habacker committed R877:d147f620ee70: umbrello: remove unused gettext related dependencies (authored by habacker).
umbrello: remove unused gettext related dependencies
Tue, Apr 10, 7:36 AM
habacker committed R139:2ac8325b4134: Merge remote-tracking branch 'origin/Applications/18.04' (authored by habacker).
Merge remote-tracking branch 'origin/Applications/18.04'
Tue, Apr 10, 6:03 AM
habacker committed R139:dd0c1e0f6857: Add importing c++ keyword "friend" for class members (authored by habacker).
Add importing c++ keyword "friend" for class members
Tue, Apr 10, 5:30 AM
habacker added inline comments to D12042: Add umbrello.
Tue, Apr 10, 4:39 AM

Mon, Apr 9

habacker committed R139:b4a363e6c41d: Add support for importing 'volatile' and 'mutable' type qualifiers for c++ (authored by habacker).
Add support for importing 'volatile' and 'mutable' type qualifiers for c++
Mon, Apr 9, 6:47 PM
habacker committed R139:e1d8052f241b: Fixup of commit 2e90bfc27 (authored by habacker).
Fixup of commit 2e90bfc27
Mon, Apr 9, 6:47 PM
habacker added a comment to D7706: Use runtime install prefix instead of compile time install prefix..

There is a completely different solution: adding to Qt a method that takes a function address and returns the full path to the binary (shared lib or executable) containing that function.
This would be a much cleaner solution, because it wouldn't rely on Windows setups to install everything into the same dir as Qt, like this patch does.

This has its advantage - How long would it take for this feature to be available in Qt in the case someone submits a related feature request now ?

Mon, Apr 9, 8:06 AM · Frameworks
habacker added a comment to D9425: Fix 'Exec line in kioexecd service file must not have any path prefix on Windows'.

This review was superseded by D9669

Mon, Apr 9, 7:48 AM · Frameworks
habacker added a comment to D9426: Fix 'Exec line in kssld service file must not have any path prefix on Windows'.

This review was superseded by D9669

Mon, Apr 9, 7:47 AM · Frameworks
habacker added a comment to D9428: Fix 'Exec line in kcookiejar service file must not have any path prefix on Windows'.

This review was superseded by D9669

Mon, Apr 9, 7:46 AM · Frameworks
habacker added a comment to D9427: Fix 'Exec line in kpasswdserver service file must not have any path prefix on Windows'.

This review was superseded by D9669

Mon, Apr 9, 7:46 AM · Frameworks
habacker added a comment to D9423: Fix 'Exec line in kiod service file must not have any path prefix on Windows'.

This review was superseded by D9669

Mon, Apr 9, 7:45 AM · Frameworks
habacker committed R877:a051c75b1ee9: Add umbrello (authored by habacker).
Add umbrello
Mon, Apr 9, 6:17 AM
habacker closed D12042: Add umbrello.
Mon, Apr 9, 6:17 AM
habacker added a comment to D12042: Add umbrello.

I'm going to apply this patch with the mentioned changes applied.

Mon, Apr 9, 6:16 AM

Sun, Apr 8

habacker committed R139:2e90bfc2764c: Fixup of commit 40018f4fb (authored by habacker).
Fixup of commit 40018f4fb
Sun, Apr 8, 10:52 PM
habacker committed R139:6ea0d6b1aa8a: Add missing diagram attributes 'showdocumentation' and 'autoincrementsequence'… (authored by habacker).
Add missing diagram attributes 'showdocumentation' and 'autoincrementsequence'…
Sun, Apr 8, 10:52 PM
habacker committed R139:5ced4fff73b4: Fixup of commit 40018f4fb - document xmi attribute 'isInline' (authored by habacker).
Fixup of commit 40018f4fb - document xmi attribute 'isInline'
Sun, Apr 8, 10:52 PM
habacker committed R139:52f76814e04d: Fixup of commit 2c9ee5795 - document xmi attribute 'isVirtual' (authored by habacker).
Fixup of commit 2c9ee5795 - document xmi attribute 'isVirtual'
Sun, Apr 8, 10:52 PM
habacker committed R139:4381b76bd193: Fixup of 63595fabc - document xmi attribute 'isVirtual' (authored by habacker).
Fixup of 63595fabc - document xmi attribute 'isVirtual'
Sun, Apr 8, 10:52 PM
habacker committed R139:6bab3edf512a: Remove unused file (authored by habacker).
Remove unused file
Sun, Apr 8, 10:52 PM
habacker committed R139:91449d66a3aa: Doxyfile: Exclude 3rdparty code from generating api doc (authored by habacker).
Doxyfile: Exclude 3rdparty code from generating api doc
Sun, Apr 8, 10:52 PM
habacker updated subscribers of D12042: Add umbrello.

kdevplatform has been add to umbrello 3 month before the mentioned merge and I was suprised that this happened. I guess a possible way would be to add a BUILD_KDEVPLATFORM_ONLY or similar flag cmake to kdevelop source to be able to create a separate kdevplatform package.

Sun, Apr 8, 11:39 AM
habacker requested review of D12042: Add umbrello.
Sun, Apr 8, 10:11 AM
habacker committed R970:d4bfa1a8f991: Only include functions.inc if present (authored by habacker).
Only include functions.inc if present
Sun, Apr 8, 9:42 AM
habacker committed R970:96316d75e2ad: Add missing array key to array $search (authored by habacker).
Add missing array key to array $search
Sun, Apr 8, 9:42 AM
habacker committed R970:148599caf082: Generate changelog links from supported versions (authored by habacker).
Generate changelog links from supported versions
Sun, Apr 8, 9:42 AM
habacker committed R970:3b7eb461f7fc: Merge reference to git keywords to section references (authored by habacker).
Merge reference to git keywords to section references
Sun, Apr 8, 9:42 AM
habacker committed R970:49fefc8c32b6: Fix ci status on developers page (authored by habacker).
Fix ci status on developers page
Sun, Apr 8, 9:42 AM
habacker committed R970:80ac221f8b12: Fix mixed procotol browser warning (authored by habacker).
Fix mixed procotol browser warning
Sun, Apr 8, 8:21 AM
habacker committed R970:24e5e1a2a89c: Fix KDE4 build informations - master branch builds now for KF5 by default (authored by habacker).
Fix KDE4 build informations - master branch builds now for KF5 by default
Sun, Apr 8, 8:21 AM

Sat, Apr 7

habacker committed R970:9709cf310031: Add generated table of content to installation and developers page (authored by habacker).
Add generated table of content to installation and developers page
Sat, Apr 7, 7:42 PM
habacker committed R970:e0cd9bb5e688: Update developer work flow (authored by habacker).
Update developer work flow
Sat, Apr 7, 7:42 PM

Thu, Apr 5

habacker committed R139:40018f4fb5a0: Fix 'c++ importer does not recognize inline keyword' (authored by habacker).
Fix 'c++ importer does not recognize inline keyword'
Thu, Apr 5, 8:42 PM
habacker committed R139:de729be8cad1: Merge remote-tracking branch 'origin/Applications/18.04' (authored by habacker).
Merge remote-tracking branch 'origin/Applications/18.04'
Thu, Apr 5, 8:42 PM
habacker committed R139:2c9ee579550f: Fix 'c++ importer does not recognize c++ virtual keyword' (authored by habacker).
Fix 'c++ importer does not recognize c++ virtual keyword'
Thu, Apr 5, 8:42 PM
habacker committed R139:12c5ed24e790: In UMLScene::deleteSelection() fix number of selection count (authored by habacker).
In UMLScene::deleteSelection() fix number of selection count
Thu, Apr 5, 8:42 PM
habacker committed R139:3c956e4192a6: Add icon for context menu entry 'Duplicate' (authored by habacker).
Add icon for context menu entry 'Duplicate'
Thu, Apr 5, 8:42 PM
habacker committed R139:b2643163dc56: Fix 'c++ import does not recognize const methods' (authored by habacker).
Fix 'c++ import does not recognize const methods'
Thu, Apr 5, 8:34 PM

Sat, Mar 31

habacker abandoned D11539: Add LibAlkimia[5]_INCLUDE_DIR to fix build issues with static libraries.

Patch has been superseeded by a patch from Rex Dieter, see R471:2d766e3b13bffed8543affb72404cad0d005f583

Sat, Mar 31, 8:28 PM
habacker added a comment to D11539: Add LibAlkimia[5]_INCLUDE_DIR to fix build issues with static libraries.
Sat, Mar 31, 8:26 PM
habacker committed R471:6f1a850c5715: Merge remote-tracking branch 'origin/7.0' (authored by habacker).
Merge remote-tracking branch 'origin/7.0'
Sat, Mar 31, 8:26 PM
habacker committed R471:2d766e3b13bf: Fix compiling kmymoney 4.8 (authored by rdieter).
Fix compiling kmymoney 4.8
Sat, Mar 31, 4:09 PM
habacker committed R471:bc41334094a7: src/LibAlkimiaXConfig.cmake.in: Fix missing find_dependency macro (authored by rdieter).
src/LibAlkimiaXConfig.cmake.in: Fix missing find_dependency macro
Sat, Mar 31, 4:05 PM
habacker added a comment to D11805: Coverity fixes.

According to kdelibs style (https://community.kde.org/Policies/Kdelibs_Coding_Style), which is derived from Qt style, constructor initializers are formatted with ',' as suffix, not as prefix. You may run the astyle command at the mentioned page to see this.

Sat, Mar 31, 3:50 PM · KMyMoney

Fri, Mar 30

habacker committed R933:4055c29f3f91: lib.inc: Add 5.0.1 to list of kwown releases (authored by habacker).
lib.inc: Add 5.0.1 to list of kwown releases
Fri, Mar 30, 12:07 PM

Thu, Mar 29

habacker added a comment to D11539: Add LibAlkimia[5]_INCLUDE_DIR to fix build issues with static libraries.

This patch is not fixing the issue correctly.
The correct way to populate the interface is to use target_include_directories in the CMakeLists.txt that creates this library (ie: alkimia/src)

Thu, Mar 29, 5:09 PM
habacker committed R139:6480f682fb87: Fix KDE CI KF5 default setting (authored by habacker).
Fix KDE CI KF5 default setting
Thu, Mar 29, 12:39 PM

Wed, Mar 28

habacker added a comment to D11539: Add LibAlkimia[5]_INCLUDE_DIR to fix build issues with static libraries.

This patch is not fixing the issue correctly.
The correct way to populate the interface is to use target_include_directories in the CMakeLists.txt that creates this library (ie: alkimia/src)

Wed, Mar 28, 9:19 PM
habacker committed R139:2017e8f84fb2: Make building stable umbrello for KF5 on KDE CI the default (authored by habacker).
Make building stable umbrello for KF5 on KDE CI the default
Wed, Mar 28, 9:44 AM
habacker committed R139:37f9014cb0af: Rename 'Delete' in widget context menu for cloneable widgets to 'Remove' (authored by habacker).
Rename 'Delete' in widget context menu for cloneable widgets to 'Remove'
Wed, Mar 28, 12:48 AM

Tue, Mar 27

habacker committed R139:0355339c08a9: Give KDE CI a change to build KF5 based umbrello (authored by habacker).
Give KDE CI a change to build KF5 based umbrello
Tue, Mar 27, 6:47 PM
habacker committed R139:c1cf3b95f077: Merge remote-tracking branch 'origin/Applications/18.04' (authored by habacker).
Merge remote-tracking branch 'origin/Applications/18.04'
Tue, Mar 27, 6:43 PM
habacker committed R139:f310129c840e: Fix cmake 3.10 CMP0071 related warning (authored by habacker).
Fix cmake 3.10 CMP0071 related warning
Tue, Mar 27, 6:41 PM

Fri, Mar 23

habacker added a comment to D11539: Add LibAlkimia[5]_INCLUDE_DIR to fix build issues with static libraries.

I pushed this patch to https://github.com/rhabacker/alkimia/commits/7.0 and did a successfull cross build of kmymoney 4.8 at https://build.opensuse.org/project/monitor/home:rhabacker:branches:windows:mingw:win32:kmymoney

Fri, Mar 23, 7:54 PM

Mar 23 2018

habacker committed R970:0567ba659da0: Add releases 18.08 (authored by habacker).
Add releases 18.08
Mar 23 2018, 3:07 AM

Mar 22 2018

habacker committed R139:1aaceb590aa7: Update copyright year in about umbrello about dialog (authored by habacker).
Update copyright year in about umbrello about dialog
Mar 22 2018, 9:38 PM
habacker committed R139:393d5f5f6e59: Update copyright year in about umbrello about dialog (authored by habacker).
Update copyright year in about umbrello about dialog
Mar 22 2018, 9:35 PM

Mar 21 2018

habacker updated the diff for D11539: Add LibAlkimia[5]_INCLUDE_DIR to fix build issues with static libraries.
  • removed deprecated message - it is enough to doc this in the readme file
Mar 21 2018, 8:03 AM
habacker added a reviewer for D11539: Add LibAlkimia[5]_INCLUDE_DIR to fix build issues with static libraries: tbaumgart.
Mar 21 2018, 7:56 AM
habacker requested review of D11539: Add LibAlkimia[5]_INCLUDE_DIR to fix build issues with static libraries.
Mar 21 2018, 7:56 AM

Mar 16 2018

habacker added a comment to D10043: Pass MP include header location detected at client configure time to clients.

See R471:d5c38accc301cebffb95afd7b60b88053d2d96b0 for a fix

Mar 16 2018, 11:55 AM · KMyMoney
habacker committed R471:d5c38accc301: Fix compiling of test applications in case, MP library is installed in non… (authored by habacker).
Fix compiling of test applications in case, MP library is installed in non…
Mar 16 2018, 11:53 AM
habacker added a comment to D10043: Pass MP include header location detected at client configure time to clients.

The build failure, at least on FreeBSD, is in a test.
You've changed the include directory target specification to be private, so MP_INCLUDE_DIR won't be made available to tests, hence the failure.

Mar 16 2018, 11:43 AM · KMyMoney
habacker added a comment to D10043: Pass MP include header location detected at client configure time to clients.

Please see

From https://build.kde.org/job/Extragear%20alkimia%20kf5-qt5%20FreeBSDQt5.9/11/console

Mar 16 2018, 10:25 AM · KMyMoney

Mar 15 2018

habacker committed R471:fcf772ac3217: Merge remote-tracking branch 'origin/7.0' (authored by habacker).
Merge remote-tracking branch 'origin/7.0'
Mar 15 2018, 5:53 PM
habacker committed R471:358e6d994428: Remove obsolete variable LIBALKIMIA_INCLUDE_DIR from alkimia package config file (authored by habacker).
Remove obsolete variable LIBALKIMIA_INCLUDE_DIR from alkimia package config file
Mar 15 2018, 5:48 PM
habacker closed D11286: Remove obsolete variable LIBALKIMIA_INCLUDE_DIR from alkimia package config file.
Mar 15 2018, 5:48 PM
habacker committed R471:e0b7f5875826: Pass MP include header location detected at client configure time to clients (authored by habacker).
Pass MP include header location detected at client configure time to clients
Mar 15 2018, 5:42 PM
habacker committed R471:01faaead1856: Pass MP include header location detected at client configure time to clients (authored by habacker).
Pass MP include header location detected at client configure time to clients
Mar 15 2018, 5:39 PM
habacker committed R471:aff797a76a97: Pass MP include header location detected at client configure time to clients (authored by habacker).
Pass MP include header location detected at client configure time to clients
Mar 15 2018, 5:39 PM
habacker closed D10043: Pass MP include header location detected at client configure time to clients.
Mar 15 2018, 5:39 PM · KMyMoney

Mar 13 2018

habacker added a comment to D11286: Remove obsolete variable LIBALKIMIA_INCLUDE_DIR from alkimia package config file.

Unless I am doing something completely wrong here, it fails for me:

[  4%] Building CXX object kmymoney/mymoney/storage/CMakeFiles/kmm_storage.dir/mymoneystoragexml.cpp.o
In file included from /home/thb/devel/kmymoney/kmymoney/mymoney/storage/mymoneystoragexml.cpp:46:
/home/thb/devel/kmymoney/kmymoney/mymoney/mymoneysecurity.h:40:10: fatal error: 
      'alkimia/alkvalue.h' file not found
#include <alkimia/alkvalue.h>
         ^
1 error generated.
Mar 13 2018, 3:53 PM
habacker requested review of D11286: Remove obsolete variable LIBALKIMIA_INCLUDE_DIR from alkimia package config file.
Mar 13 2018, 2:19 PM
habacker requested review of D10043: Pass MP include header location detected at client configure time to clients.

reset review state - phabricator seemed to "auto accept" for unkown reasons after clicking all "done" checkboxes

Mar 13 2018, 2:13 PM · KMyMoney
habacker updated the diff for D10043: Pass MP include header location detected at client configure time to clients.
  • rebased to 7.0 branch
  • splitted out removal of LIBALKIMIA_INCLUDE_DIR
Mar 13 2018, 2:11 PM · KMyMoney
habacker commandeered D10043: Pass MP include header location detected at client configure time to clients.
Mar 13 2018, 2:09 PM · KMyMoney
habacker added a comment to T8192: tarball move request for stable/umbrello/2.24.3.

Just a question: Are these files be checked against trojan's on the KDE mirrors ?

Mar 13 2018, 11:04 AM · Sysadmin
habacker added a comment to D10043: Pass MP include header location detected at client configure time to clients.

The patch of this review fixes two issues, which may be handled separatly:

  1. The issue reported by Christian Onet on Mac OsX, where I added the related fix to this review
  2. The removal of LIBALKIMIA_INCLUDE_DIR: In the past alkimia clients needed to use LIBALKIMIA_INCLUDE_DIR for adding alkimia include pathes. Upgrading to 7.0 makes this obsolate, because the alkimia package provides an imported cmake target named ' Alkimia::alkimia' which includes already the location of alkimia headers (which is by specified by the call to set_property(TARGET Alkimia::alkimia PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${LIBALKIMIA_INCLUDE_DIR}) in LibAlkimiaConfig.cmake) and simplifies the client part to
Mar 13 2018, 10:40 AM · KMyMoney
habacker added a comment to D10043: Pass MP include header location detected at client configure time to clients.

The difference is that ${@MP_CMAKE_MODULE@_INCLUDE_DIR}) adds the MP include dir detected at the time the client detects mp library and not the location from configuring alkimia. ...

Makes sense. And I assume using

${@MP_INCLUDE_DIR@}

does the same thing as your proposed

${@MP_CMAKE_MODULE@_INCLUDE_DIR}
Mar 13 2018, 9:10 AM · KMyMoney
habacker committed R471:48e0be5c9ef8: Merge remote-tracking branch 'origin/7.0' (authored by habacker).
Merge remote-tracking branch 'origin/7.0'
Mar 13 2018, 8:55 AM
habacker committed R471:9ca57ffb26b0: Move package version definition to top level dir, which is common practice (authored by habacker).
Move package version definition to top level dir, which is common practice
Mar 13 2018, 8:53 AM
habacker closed D11277: Move package version definition to top level dir, which is common practice.
Mar 13 2018, 8:53 AM