Created by Julien Lavergne on 2013-10-22 and last modified on 2018-01-15
Get this branch:
bzr branch lp:~lubuntu-dev/lxde/libqtxdg

Branch merges

Related bugs

Related blueprints

Branch information

Lubuntu Developers

Import details

Import Status: Failed

This branch is an import of the HEAD branch of the Git repository at https://github.com/lxde/libqtxdg.git.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was on 2018-02-11.

Import started on 2018-02-15 on pear and finished on 2018-02-15 taking 15 seconds — see the log
Import started on 2018-02-13 on pear and finished on 2018-02-13 taking 15 seconds — see the log
Import started on 2018-02-12 on pear and finished on 2018-02-12 taking 20 seconds — see the log
Import started on 2018-02-11 on pear and finished on 2018-02-11 taking 15 seconds — see the log

Recent revisions

295. By palinek on 2018-01-15

xdgiconloader: Cache ScalableFollowsColorEntry properly

..by using the QSvgIconEngine under the hood.

This was done previously in be58584d0e6c11feaa6929099885ff2a7d882401,
but was reverted by 81e6ffa52ff2ec6d6bcff7e936b6a7fe04c5bbdb (this
completely lacks any caching and does read/process file and generate
image for each pixmap() call).

In this commit we don't create the (private) QSvgIconEngine manually,
but use the operators <<, >> to achieve it. Thus reducing the chance
to break things with future Qt versions (the (de)serialization will
never change for requested QDataStream::Version).

294. By Luís Pereira on 2018-01-12

Prevent a possible container detach

Introduced by commit 78b4fe3d.

293. By Tsu Jan on 2018-01-12

Fixed a typo in searching gtk icon cache

Fixes https://github.com/lxde/lxqt/issues/1349

292. By Luís Pereira on 2018-01-12

Normalize signal/slot signatures

QObject::connect() brings a severe performance penalty when not using
normalized signatures. Signal lookup is first attempted with the signature
as-is, and if that fails QMetaObject::normalizedSignature() called.

That means, when using non-normalized signal/slot signatures, you not only
pay for a strcpy(), but also for a doomed-to-fail first lookup attempt.
Sure, connects are usually done during startup, and a profiler won’t show
you, but using non-normalized signatures is hereby firmly put into the
realm of premature pessimisation.


291. By Tsu Jan on 2018-01-06

Fix symbolic SVG icons with Qt5.10

Fixes https://github.com/lxde/lxqt/issues/1425 by using less private stuff.

290. By Luís Pereira on 2017-12-22

Don't allow Q_FOREACH to be used

Enforce the fact that we are Q_FOREACH-free.

289. By palinek on 2017-12-14

xdgdesktopfile: Fix typo made in 24c9845

288. By Alf Gaida on 2017-10-21

Release 3.1.0: Update changelog

287. By Tsu Jan on 2017-10-16

Merge pull request #143 from lxde/bump-version-3.1.0

Bump version to 3.1.0

286. By palinek on 2017-10-15

xdgdesktopfile: Add API for getting actions info

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.