[Tracker] Request for review: support for Qt and support for Wayland compositor-less QGuiApplication initialisation



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Request for review:

The first patch implements support for Qt5's pixmap handling, the
second patch further improves on this by setting the plugin for this
to minimal for the Nemo OS and alters QCoreApplication to be
QGuiApplication in all cases.

Setting of the plugin should be done specific per OS. Unfortunately is
tracker-extract activated over D-Bus, so setting environment variables
that way is rather impractical.

The reason why the minimal plugin should be loaded is that if the
default plugin is used and the Wayland compositor isn't running yet,
then QGuiApplication's constructor will assert, causing
tracker-extract to get aborted. So this is to cover for early-boot
with systemd; not having to depend on Wayland already running (race
condition during early boot - bugfix for it, feature allowing
super-early boots, you name it).


Kind regards,

Philip
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJSxWhSAAoJEEP2NSGEz4aD4dQIAKDGZLYwbwT9hZQMgBHFSCGh
C8Eap7Kv//Bpdv+c3cTrAh2PkTwWVQyZWlf16fcUFpvOLuWzBr9Xb7vIaa2xrwAP
c8lEJeQTG2y6pHBkDNGM/SX5ihOE8610c5tdtADjNj92xQ5xNmIQ3MW2i/XiPyoj
Nyj5smq4wpiJ4jW6kWNXhGywQtn+jX66YwF+X5xAtofsYQBu8GC7P5IPVlV0vZG6
UUq8D6FkJ3Y3D8m9SZZkKaiuUGoRDB9DPlDZYlpxnxNqE6QibaFeuLKZ8ob8ungg
nzzq+8G2eMZ/Iptaxh1hcLKRahQpjec6ldfvFjD+gGXV8OrY/leBoiBsAbznhd4=
=HWHe
-----END PGP SIGNATURE-----

Attachment: 0001-Port-to-Qt5.patch
Description: Text document

Attachment: 0002-Use-minimal-in-Nemo-for-QGuiApplication-for-in-case-.patch
Description: Text document



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]