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

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

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

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

Recent Activity

Sat, May 4

habacker committed R560:0170b781c941: Fix static build on OBS (authored by habacker).
Fix static build on OBS
Sat, May 4, 7:48 PM
habacker committed R561:b141359e60ed: Update version and readme (authored by habacker).
Update version and readme
Sat, May 4, 11:47 AM
habacker committed R561:098d52ccf439: Add KDEWIN_LIBRARIES again to have a variable for the library target name (authored by habacker).
Add KDEWIN_LIBRARIES again to have a variable for the library target name
Sat, May 4, 11:47 AM
habacker committed R561:533cbf940c3e: Add cmake variable KDEWIN_INCLUDES again, which may be required by client… (authored by habacker).
Add cmake variable KDEWIN_INCLUDES again, which may be required by client…
Sat, May 4, 11:47 AM
habacker committed R561:02c211a79d3e: Fix cmake 3.13 complaining about usage of "'" (authored by habacker).
Fix cmake 3.13 complaining about usage of "'"
Sat, May 4, 11:47 AM

Thu, May 2

habacker added a comment to D20912: On Windows do not install static kdeinit library intended for internal usage only.

I scanned whole kde git repos for related locations with

find -name 'CMakeLists.txt' -exec gawk 'BEGIN { k=0 } $0 ~ /kf5_add_kdeinit/ { k=1 } k == 1 && $0 ~ /install/ && $0 ~ /kdeinit_/ { print FILENAME ":" NR ":" $0 }'   {} \;

and got 41 locations:

/ksysguard/gui/CMakeLists.txt:65:install(TARGETS kdeinit_ksysguard ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./konqueror/src/CMakeLists.txt:119:    install(TARGETS kdeinit_konqueror  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
./konqueror/client/CMakeLists.txt:34:    install(TARGETS kdeinit_kfmclient  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
./kmenuedit/CMakeLists.txt:81:install(TARGETS kdeinit_kmenuedit  DESTINATION ${KDE_INSTALL_LIBDIR} )
./calligra/sheets/CMakeLists.txt:489:install(TARGETS kdeinit_calligrasheets  ${INSTALL_TARGETS_DEFAULT_ARGS})
./calligra/flow/part/CMakeLists.txt:49:install(TARGETS kdeinit_calligraflow ${INSTALL_TARGETS_DEFAULT_ARGS})
./calligra/karbon/CMakeLists.txt:74:install(TARGETS kdeinit_karbon  ${INSTALL_TARGETS_DEFAULT_ARGS})
./calligra/words/app/CMakeLists.txt:27:install(TARGETS kdeinit_calligrawords  ${INSTALL_TARGETS_DEFAULT_ARGS})
./calligra/stage/app/CMakeLists.txt:26:install(TARGETS kdeinit_calligrastage ${INSTALL_TARGETS_DEFAULT_ARGS})
./konsole/src/CMakeLists.txt:203:install(TARGETS kdeinit_konsole konsole
./kde-baseapps/konqueror/src/CMakeLists.txt:128:    install(TARGETS kdeinit_konqueror  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
./kde-baseapps/konqueror/client/CMakeLists.txt:25:    install(TARGETS kdeinit_kfmclient  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
./kile/src/CMakeLists.txt:261:install(TARGETS kdeinit_kile ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./cervisia/cvsservice/CMakeLists.txt:29:install(TARGETS kdeinit_cvsservice_bin ${INSTALL_TARGETS_DEFAULT_ARGS} )
./cervisia/cvsservice/CMakeLists.txt:40:install(TARGETS kdeinit_cvsaskpass ${INSTALL_TARGETS_DEFAULT_ARGS} )
./cervisia/CMakeLists.txt:73:install(TARGETS kdeinit_cervisia ${INSTALL_TARGETS_DEFAULT_ARGS} )
./kde-cli-tools/kcmshell/CMakeLists.txt:18:install(TARGETS kdeinit_kcmshell5  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./plasma-workspace/ksmserver/CMakeLists.txt:84:install(TARGETS kdeinit_ksmserver ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./plasma-workspace/startkde/kcminit/CMakeLists.txt:22:install(TARGETS kdeinit_kcminit ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
./plasma-workspace/startkde/kcminit/CMakeLists.txt:40:install(TARGETS kdeinit_kcminit_startup ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
./plasma-workspace/klipper/CMakeLists.txt:67:install(TARGETS kdeinit_klipper ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./plasma-workspace/kuiserver/CMakeLists.txt:74:install(TARGETS kdeinit_kuiserver5 ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./kmplayer/src/CMakeLists.txt:121:install(TARGETS kdeinit_kmplayer  ${INSTALL_TARGETS_DEFAULT_ARGS} )
./kcalc/CMakeLists.txt:125:install(TARGETS kdeinit_kcalc ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./dolphin/src/CMakeLists.txt:315:install(TARGETS kdeinit_dolphin ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./kde-workspace/ksysguard/gui/CMakeLists.txt:61:install(TARGETS kdeinit_ksysguard ${INSTALL_TARGETS_DEFAULT_ARGS})
./kde-workspace/kmenuedit/CMakeLists.txt:73:install(TARGETS kdeinit_kmenuedit  DESTINATION ${LIB_INSTALL_DIR} )
./kde-workspace/plasma-workspace/ksmserver/CMakeLists.txt:82:install(TARGETS kdeinit_ksmserver ${INSTALL_TARGETS_DEFAULT_ARGS})
./kde-workspace/plasma-workspace/startkde/kcminit/CMakeLists.txt:12:install(TARGETS kdeinit_kcminit ${INSTALL_TARGETS_DEFAULT_ARGS} )
./kde-workspace/plasma-workspace/startkde/kcminit/CMakeLists.txt:27:install(TARGETS kdeinit_kcminit_startup ${INSTALL_TARGETS_DEFAULT_ARGS} )
./kde-workspace/plasma-workspace/klipper/CMakeLists.txt:47:install(TARGETS kdeinit_klipper ${INSTALL_TARGETS_DEFAULT_ARGS})
./kde-workspace/plasma-desktop/kcms/access/CMakeLists.txt:51:install(TARGETS kdeinit_kaccess ${INSTALL_TARGETS_DEFAULT_ARGS} )
./kde-workspace/kwin/CMakeLists.txt:488:install(TARGETS kdeinit_kwin ${INSTALL_TARGETS_DEFAULT_ARGS} )
./kde-workspace/kwin/kcmkwin/kwinrules/CMakeLists.txt:38:install(TARGETS kdeinit_kwin_rules_dialog ${INSTALL_TARGETS_DEFAULT_ARGS} )
./kuickshow/src/CMakeLists.txt:66:install(TARGETS kdeinit_kuickshow  ${INSTALL_TARGETS_DEFAULT_ARGS} )
./kded/src/CMakeLists.txt:25:install(TARGETS kdeinit_kded5 EXPORT KDEDTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
./khelpcenter/CMakeLists.txt:112:install(TARGETS kdeinit_khelpcenter  ${INSTALL_TARGETS_DEFAULT_ARGS} )
./plasma-desktop/kaccess/CMakeLists.txt:28:install(TARGETS kdeinit_kaccess ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
./kwin/CMakeLists.txt:658:install(TARGETS kdeinit_kwin_x11 ${INSTALL_TARGETS_DEFAULT_ARGS} )
./kwin/kcmkwin/kwinrules/CMakeLists.txt:40:install(TARGETS kdeinit_kwin_rules_dialog ${INSTALL_TARGETS_DEFAULT_ARGS} )
./kinit/src/klauncher/CMakeLists.txt:34:install(TARGETS kdeinit_klauncher ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
Thu, May 2, 11:36 AM · Documentation

Tue, Apr 30

habacker added a comment to D20912: On Windows do not install static kdeinit library intended for internal usage only.

What is the purpose of kdeinit libraries ? They are intended for faster process creating (see https://api.kde.org/frameworks/kinit/html/index.html) and therefore kdeinit libraries need to be installed on platforms supporting fork-and-exec to be reqachable by kdeinit. Because Windows have no such support this libraries are obsolete and are only used internal to be linked into the final application like khelpcenter.

Tue, Apr 30, 3:02 PM · Documentation
habacker added a comment to D20912: On Windows do not install static kdeinit library intended for internal usage only.

https://cgit.kde.org/kinit.git/tree/KF5InitMacros.cmake#n30 mentions that the kdeinit related library is intended to build the related executable only and should not be installed on Windows.

Tue, Apr 30, 12:25 AM · Documentation
habacker requested review of D20912: On Windows do not install static kdeinit library intended for internal usage only.
Tue, Apr 30, 12:21 AM · Documentation

Sat, Apr 27

habacker committed R471:2e1ed56acd4d: Limit profiles selectable in the online quotes editor to the recent KDE major… (authored by habacker).
Limit profiles selectable in the online quotes editor to the recent KDE major…
Sat, Apr 27, 5:28 PM
habacker committed R471:3dfbf244d171: Add support for finding config and data on Windows (authored by habacker).
Add support for finding config and data on Windows
Sat, Apr 27, 1:32 PM
habacker committed R471:67ba8c7b133f: Update version to 8.0.2 (authored by habacker).
Update version to 8.0.2
Sat, Apr 27, 10:53 AM
habacker committed R139:04580cac31b1: file import: do not use overwritten temporary file (authored by habacker).
file import: do not use overwritten temporary file
Sat, Apr 27, 1:55 AM
habacker closed D20775: file import: do not use overwritten temorary file.
Sat, Apr 27, 1:55 AM · Umbrello
habacker accepted D20775: file import: do not use overwritten temorary file.
Sat, Apr 27, 1:12 AM · Umbrello

Fri, Apr 26

habacker committed R471:2e3a0400bb61: onlinequoteseditor name fixup (authored by habacker).
onlinequoteseditor name fixup
Fri, Apr 26, 10:07 PM
habacker committed R471:1f6f2b194bd3: Make onlinequoteseditor coinstallable (authored by habacker).
Make onlinequoteseditor coinstallable
Fri, Apr 26, 10:01 PM
habacker committed R471:7ad05aa1ef10: Fix obs build of Qt5 variant (authored by habacker).
Fix obs build of Qt5 variant
Fri, Apr 26, 7:48 PM

Wed, Apr 24

habacker committed R471:06e99d533e77: Fixup of making plasma applets optional (authored by habacker).
Fixup of making plasma applets optional
Wed, Apr 24, 12:39 PM
habacker committed R471:420756a78f78: Make building plasma applets optional (authored by habacker).
Make building plasma applets optional
Wed, Apr 24, 12:39 PM

Apr 13 2019

habacker committed R261:a32781675d12: Add bankdata sql files to fix python issue on obs (authored by habacker).
Add bankdata sql files to fix python issue on obs
Apr 13 2019, 2:16 PM
habacker committed R261:cabda7c4c587: Create bankdata db file in the source directory to make it easier to add it to… (authored by habacker).
Create bankdata db file in the source directory to make it easier to add it to…
Apr 13 2019, 2:16 PM
habacker committed R261:e514a80a70ef: Use alkimia provided online quotes support (authored by habacker).
Use alkimia provided online quotes support
Apr 13 2019, 2:16 PM

Apr 8 2019

habacker committed R471:3cb9256e0186: Last merge fixup for KDE4 (authored by habacker).
Last merge fixup for KDE4
Apr 8 2019, 8:55 PM
habacker committed R471:ab50fc7d18d8: Merge remote-tracking branch 'origin/8.0' (authored by habacker).
Merge remote-tracking branch 'origin/8.0'
Apr 8 2019, 8:33 PM

Apr 2 2019

habacker committed R139:0ab9593624aa: Fix Qt5 compiling with kdevplatform version 5.3.2 (authored by habacker).
Fix Qt5 compiling with kdevplatform version 5.3.2
Apr 2 2019, 11:01 PM
habacker committed R139:c5a6893636b7: Fix Qt5 compile (authored by habacker).
Fix Qt5 compile
Apr 2 2019, 10:09 PM
habacker added a project to T10756: tarball move request for stable/umbrello/2.27.3: Sysadmin.
Apr 2 2019, 3:01 PM · Sysadmin
habacker committed R139:b77fdca4bb38: Fix removing slashes in path in case single files are imported (authored by habacker).
Fix removing slashes in path in case single files are imported
Apr 2 2019, 2:04 PM

Apr 1 2019

habacker committed R970:e698a4437735: Add bug mapping for 19.08/2.29 (authored by habacker).
Add bug mapping for 19.08/2.29
Apr 1 2019, 2:17 PM

Mar 31 2019

habacker committed R139:a9abd459cabc: Fix crash on accessing zero pointer on importing src code (authored by habacker).
Fix crash on accessing zero pointer on importing src code
Mar 31 2019, 1:37 PM
habacker committed R139:22c74b2db100: Reduce difference between build variants (authored by habacker).
Reduce difference between build variants
Mar 31 2019, 1:37 PM
habacker committed R139:bfabfe4b0464: Move KDE4 specific ecm wrapper macros into a separate macro file (authored by habacker).
Move KDE4 specific ecm wrapper macros into a separate macro file
Mar 31 2019, 1:37 PM
habacker committed R139:bb3e070f8e13: Add class InterfaceWidget (authored by habacker).
Add class InterfaceWidget
Mar 31 2019, 1:37 PM

Mar 27 2019

habacker committed R456:40b2c8a612bb: Fix bug not finding local document (authored by habacker).
Fix bug not finding local document
Mar 27 2019, 6:10 PM
habacker closed D19114: Fix bug not finding local document.
Mar 27 2019, 6:10 PM
habacker added a comment to D19114: Fix bug not finding local document.
  • First of all I see in your screenshot you're trying to open an .xml file.

In the review request I wrote that I used a cpp file, not an xml file. I linked to an available screenshot to show the related dock window. :-)

Mar 27 2019, 5:20 PM

Mar 26 2019

habacker committed R261:135e4d47fe92: add missing files (authored by habacker).
add missing files
Mar 26 2019, 11:26 PM
habacker committed R261:a36e4b06f845: Add ibanandbic widget test app (authored by habacker).
Add ibanandbic widget test app
Mar 26 2019, 11:26 PM
habacker committed R261:589adca7cdd8: Fix KMyMoneyUtilsTest::testNextCheckNumber (authored by habacker).
Fix KMyMoneyUtilsTest::testNextCheckNumber
Mar 26 2019, 11:26 PM
habacker committed R261:96561163cb8b: Add bankdata sql files to fix python issue on obs (authored by habacker).
Add bankdata sql files to fix python issue on obs
Mar 26 2019, 11:26 PM
habacker committed R261:98bdeda61aec: Create bankdata db file in the source directory to make it easier to add it to… (authored by habacker).
Create bankdata db file in the source directory to make it easier to add it to…
Mar 26 2019, 11:26 PM
habacker committed R261:f1e16a0c6de3: Fixup of lastNumberUsed to be able to reset statement and page number (authored by habacker).
Fixup of lastNumberUsed to be able to reset statement and page number
Mar 26 2019, 11:26 PM
habacker committed R261:9b5a45fa0966: Add support for assigning last used and next bank statement and bank statement… (authored by habacker).
Add support for assigning last used and next bank statement and bank statement…
Mar 26 2019, 11:26 PM
habacker committed R261:0f72a49d92a2: Add print preview for charts (authored by habacker).
Add print preview for charts
Mar 26 2019, 11:26 PM
habacker committed R261:9a08e03fa894: Reimplement Chart::paint() to fix printing issues (authored by habacker).
Reimplement Chart::paint() to fix printing issues
Mar 26 2019, 11:26 PM
habacker committed R261:15ac7d472af4: Add print support for report charts (authored by habacker).
Add print support for report charts
Mar 26 2019, 11:26 PM
habacker committed R261:5f4f90e83565: Fix 'Printer settings are not saved' (authored by habacker).
Fix 'Printer settings are not saved'
Mar 26 2019, 11:26 PM
habacker committed R261:f076a99f6976: Fix build error "missing kmymoneysettings.h" caused by not build kmm_settings… (authored by habacker).
Fix build error "missing kmymoneysettings.h" caused by not build kmm_settings…
Mar 26 2019, 11:26 PM
habacker committed R261:6fe467bff068: Fix compile errors caused by missing nullptr definition (authored by habacker).
Fix compile errors caused by missing nullptr definition
Mar 26 2019, 11:26 PM
habacker added a comment to D19114: Fix bug not finding local document.

I tried reproducing this bug, but it just works fine for me in the current Applications/19.04 branch

In this review request I wrote that the bug is triggered by clicking on a source url containing sub dirs. I don't remember exactly which file I used, but it should also be triggered by entries from https://websvn.kde.org/*checkout*/trunk/l10n-kf5/de/messages/kdesdk/umbrello.po?revision=1534318&content-type=text%2Fplain

Mar 26 2019, 10:45 PM
habacker added a comment to D20010: Use a global printer object for all print jobs.

The -#include <QPrintDialog> is still missing in git and needs an additional fixup commit.

Mar 26 2019, 7:01 AM

Mar 25 2019

habacker accepted D20010: Use a global printer object for all print jobs.

looks good otherwise

Mar 25 2019, 5:50 PM

Mar 24 2019

habacker added a comment to D20010: Use a global printer object for all print jobs.

Another options is to add diagram printing support.

On implementing you may consider to design diagram printing with print preview in mind to avoid an additional required refactoring to get print preview support afterwards. Print preview support requires to perform the preview generating and real printing by a slot getting a pointer to a QPrinter instance e.g. slotPaintRequested(QPrinter *printer) , see https://doc.qt.io/Qt-5/qprintpreviewdialog.html#details for details.

Mar 24 2019, 9:16 PM
habacker requested changes to D20010: Use a global printer object for all print jobs.

Just a note: Printing a report as diagram prints in fact a table report, which may confuses user expecting to print a real diagram.
As a fix I see to disable print button in case a diagram is shown. Another options is to add diagram printing support in as separate commit. See https://cgit.kde.org/kmymoney.git/commit/?h=4.8-staging&id=2ac6eb5433f81111ae7206e84a2cfda50ddcfe7f for an example for the 4.8 branch.

Mar 24 2019, 9:05 PM
habacker updated the summary of D20010: Use a global printer object for all print jobs.
Mar 24 2019, 8:57 PM
habacker committed R261:c64a8c06e0a1: Add support for assigning tags in transaction splits editor (authored by habacker).
Add support for assigning tags in transaction splits editor
Mar 24 2019, 1:40 PM
habacker closed D18789: Add support for assigning tags in transaction splits editor.
Mar 24 2019, 1:40 PM
habacker updated the diff for D18789: Add support for assigning tags in transaction splits editor.
  • removed dead code9
Mar 24 2019, 1:18 PM

Mar 22 2019

habacker committed R471:4a0a922c55c2: Add 'About app' and 'About KDE' dialog for KDE4 variant (authored by habacker).
Add 'About app' and 'About KDE' dialog for KDE4 variant
Mar 22 2019, 10:44 AM

Mar 21 2019

habacker committed R471:9a71733797be: Make the generation of doxygen optional, but enabled by default (authored by habacker).
Make the generation of doxygen optional, but enabled by default
Mar 21 2019, 10:07 AM
habacker committed R471:7ac413316fc2: Fix installing files for non Windows builds (authored by habacker).
Fix installing files for non Windows builds
Mar 21 2019, 10:07 AM
habacker committed R471:216c82213ad7: financequote.pl: Fix install permissions of executable script (authored by habacker).
financequote.pl: Fix install permissions of executable script
Mar 21 2019, 10:07 AM
habacker committed R471:b33a8b7c0bc4: Fix install location on obs cross builds for Qt4 variant (authored by habacker).
Fix install location on obs cross builds for Qt4 variant
Mar 21 2019, 9:36 AM
habacker committed R471:ef5664c5d09d: Fix '(Dock) Window positions are not saved' (authored by habacker).
Fix '(Dock) Window positions are not saved'
Mar 21 2019, 7:54 AM

Mar 13 2019

habacker added a comment to D19541: Reimplement Chart::paint() to fix printing issues.

I have applied this patch (it does not apply, so did it manually) along with D19680 and D19685.

I do not see the patches from D19680 and D19685 in kdiagram master branch

Mar 13 2019, 4:24 PM
habacker added a comment to D19541: Reimplement Chart::paint() to fix printing issues.

Just to be sure, you checked printing, generating png and pdf from the DrawInPainter example with D19680 and D19685 applied and didn't noticed any unusual ?

Mar 13 2019, 10:21 AM

Mar 11 2019

habacker updated the diff for D19685: Add header and footer to DrawIntoPainter example.
  • update chart after adding header/footer
Mar 11 2019, 3:34 PM
habacker added a reviewer for D19680: Add print preview support to DrawIntoPainter and AdvancedHeaderFooter example: danders.
Mar 11 2019, 3:30 PM
habacker requested review of D19685: Add header and footer to DrawIntoPainter example.
Mar 11 2019, 3:20 PM
habacker requested review of D19680: Add print preview support to DrawIntoPainter and AdvancedHeaderFooter example.
Mar 11 2019, 1:07 PM
habacker added a comment to D19541: Reimplement Chart::paint() to fix printing issues.

Naah, doesn't work with calligra. I think you need scaling also for the widget case.

Mar 11 2019, 11:15 AM
habacker added a comment to D19541: Reimplement Chart::paint() to fix printing issues.

Sorry, my local 2.6. branch seemed to be outdated - patch applies to git master, i will update it

git master seemed also to be moved, original patch does not apply also. rebase 2.6 patch should apply on master also.

Mar 11 2019, 11:14 AM
habacker added a comment to D19541: Reimplement Chart::paint() to fix printing issues.

Naah, doesn't work with calligra.

I verified that this patch works with the extended test case added by D19516. Does it work for you ?

Mar 11 2019, 11:10 AM
habacker updated the diff for D19541: Reimplement Chart::paint() to fix printing issues.
  • rebased patch to 2.6 head
Mar 11 2019, 10:17 AM
habacker added a comment to D19541: Reimplement Chart::paint() to fix printing issues.

A few points:

  • KChartPrintingParameters::setScaleFactor( ) is needed?

It was used before, so I added it to. With this call visual inspection shows that the graph looks nicer in my opinion

  • Line 1357: Use nullptr

I will fix this

  • Patch dosen't apply for me, git gives no reason so don't know why.

Sorry, my local 2.6. branch seemed to be outdated - patch applies to git master, i will update it

Need to test this with calligra as it uses the paint method to paint charts.

Mar 11 2019, 9:58 AM

Mar 9 2019

habacker added a comment to D19516: Extend advanded headers/footers example with printing support.

Can you review also D19541, which fixes the reported issues.

Mar 9 2019, 2:22 PM
habacker committed R478:03a7211df61c: Extend advanded headers/footers example with printing support (authored by habacker).
Extend advanded headers/footers example with printing support
Mar 9 2019, 2:20 PM
habacker closed D19516: Extend advanded headers/footers example with printing support.
Mar 9 2019, 2:20 PM
habacker added a comment to D19516: Extend advanded headers/footers example with printing support.

ping ?

Mar 9 2019, 12:05 PM
habacker committed R471:3aaf90363af9: Fix installation paths for the KDE4 variant when using a non-default… (authored by habacker).
Fix installation paths for the KDE4 variant when using a non-default…
Mar 9 2019, 11:57 AM

Mar 8 2019

habacker committed R261:f4179031ac0a: Fix build error "missing kmymoneysettings.h" caused by not build kmm_settings… (authored by habacker).
Fix build error "missing kmymoneysettings.h" caused by not build kmm_settings…
Mar 8 2019, 5:19 PM

Mar 7 2019

habacker committed R261:563f9601dae7: KHomeView print preview fixup (authored by habacker).
KHomeView print preview fixup
Mar 7 2019, 9:30 PM
habacker updated the diff for D19504: Extend KHtmlView::print() to use a predefined QPrinter instance.
  • added @since tag
Mar 7 2019, 12:37 AM · Frameworks

Mar 6 2019

habacker added inline comments to D19504: Extend KHtmlView::print() to use a predefined QPrinter instance.
Mar 6 2019, 4:54 PM · Frameworks
habacker updated the diff for D19541: Reimplement Chart::paint() to fix printing issues.
  • reset scale factor after painting
Mar 6 2019, 8:12 AM
habacker added a comment to D19114: Fix bug not finding local document.

Given how that API is don't see how that ever worked, probably it should just call fillFilePathsRecursive without a runnable?

Mar 6 2019, 8:03 AM
habacker added a comment to D19516: Extend advanded headers/footers example with printing support.

see D19541 for the printing fix

Mar 6 2019, 7:30 AM

Mar 5 2019

habacker committed R261:adffd9e6323d: Add print preview for charts (authored by habacker).
Add print preview for charts
Mar 5 2019, 8:32 PM
habacker committed R261:cbdb6d3b5c67: Fix 'Printer settings are not saved' (authored by habacker).
Fix 'Printer settings are not saved'
Mar 5 2019, 8:32 PM
habacker committed R261:455c23400dd3: Reimplement Chart::paint() to fix printing issues (authored by habacker).
Reimplement Chart::paint() to fix printing issues
Mar 5 2019, 8:32 PM
habacker added a comment to D19541: Reimplement Chart::paint() to fix printing issues.

You may check this with the extended test case from D19516

Mar 5 2019, 1:59 PM
habacker requested review of D19541: Reimplement Chart::paint() to fix printing issues.
Mar 5 2019, 1:57 PM
habacker added a comment to D19516: Extend advanded headers/footers example with printing support.

Full bug link - https://bugs.kde.org/show_bug.cgi?id=405075

Mar 5 2019, 7:55 AM
habacker added a reviewer for D19516: Extend advanded headers/footers example with printing support: kossebau.
Mar 5 2019, 6:57 AM

Mar 4 2019

habacker committed R261:1b40b16af467: Fix 'Printer settings are not saved' (authored by habacker).
Fix 'Printer settings are not saved'
Mar 4 2019, 3:57 PM
habacker committed R261:5b58b520edf4: KDChart: Fix geometry change in diagram header and footer (authored by habacker).
KDChart: Fix geometry change in diagram header and footer
Mar 4 2019, 3:57 PM
habacker committed R261:2ac6eb5433f8: Add print support for report charts (authored by habacker).
Add print support for report charts
Mar 4 2019, 3:57 PM
habacker committed R261:bdd1bb8cb389: Fix compile errors caused by missing nullptr definition (authored by habacker).
Fix compile errors caused by missing nullptr definition
Mar 4 2019, 3:57 PM
habacker committed R261:530bf9756a94: add missing files (authored by habacker).
add missing files
Mar 4 2019, 3:57 PM