Question about goal of Windows/Mac frameworks

Marcin Szynkowski marcino451 at gmail.com
Wed Oct 21 22:17:45 UTC 2015


I see that somebody wants to resuscitate KDE on Windows or it seems . This
project freezed at 4.10.2 .

2015-10-20 16:49 GMT+02:00 Christoph Cullmann <cullmann at absint.com>:

> Hi,
>
> after some patching, we got around to a state that allows to e.g. use
> KWrite
> on Windows or Mac with stock frameworks master and stock Qt 5.5, without
> any additional
> patches and no stuff like dbus running. (as standalone installer/bundles)
>
> To have KIO working, one needs to teach it how to find the .protocol
> files, like
> ATM done by some patches to Qt by the Windows folks (or we avoid that by
> embedding that
> info in the slaves in the plugin meta data), for icons you need to set the
> icon lookup
> path + theme hardcoded.
>
> My question: What is the actual goal for frameworks on non-linux like (or
> non-xdg conform)
> or whatever called operating systems?
>
> My personal current goal is to have them in at state that allows:
>
> 1) use stock Qt as base
> 2) have frameworks in a state that allows them to be used in application
> standalone installer/app-bundle without global stuff required
> 3) avoid the use of non-existing stuff like the dbus session bus
>
> For the "make it easy to bundle" I patched some frameworks to support
> stuff inside qt resources.
> (xmlgui for ui files, kconfig for global default config files)
>
> That works only, if the applications bundle their ui files in resources,
> too, otherwise, they just won't be found
> and the applications break, unless you patch again Qt to look in
> non-standard locations.
>
> For the "non-dbus" I made some stuff bit more "failure safe", if no bus is
> around, on cost of features.
> (like for kio, no instant segfault anymore, just no working dbus related
> stuff)
>
> Here the applications need a bit care, too, like not exit, if they can't
> register on the bus.
>
> Is that just my personal goal or is that what we want to have as
> frameworks goal on such operating systems?
> Would that make the stuff more usable for Krita for example?
>
> Greetings
> Christoph
>
> --
> ----------------------------- Dr.-Ing. Christoph Cullmann ---------
> AbsInt Angewandte Informatik GmbH      Email: cullmann at AbsInt.com
> Science Park 1                         Tel:   +49-681-38360-22
> 66123 Saarbrücken                      Fax:   +49-681-38360-20
> GERMANY                                WWW:   http://www.AbsInt.com
> --------------------------------------------------------------------
> Geschäftsführung: Dr.-Ing. Christian Ferdinand
> Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234
> _______________________________________________
> Kde-windows mailing list
> Kde-windows at kde.org
> https://mail.kde.org/mailman/listinfo/kde-windows
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-windows/attachments/20151022/442abca7/attachment.html>


More information about the Kde-windows mailing list