lp:~lubuntu-dev/lxde/libqtxdg

Created by Julien Lavergne and last modified
Get this branch:
bzr branch lp:~lubuntu-dev/lxde/libqtxdg

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Lubuntu Developers
Project:
LXDE
Status:
Development

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 .

Import started on pear and finished taking 15 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log
Import started on pear and finished taking 20 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log

Recent revisions

295. By palinek

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

Prevent a possible container detach

Introduced by commit 78b4fe3d.

293. By Tsu Jan

Fixed a typo in searching gtk icon cache

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

292. By Luís Pereira

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.

Reference:
https://marcmutz.wordpress.com/effective-qt/prefer-to-use-normalised-signalslot-signatures/

291. By Tsu Jan

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

Don't allow Q_FOREACH to be used

Enforce the fact that we are Q_FOREACH-free.

289. By palinek

xdgdesktopfile: Fix typo made in 24c9845

288. By Alf Gaida

Release 3.1.0: Update changelog

287. By Tsu Jan

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

Bump version to 3.1.0

286. By palinek

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.