muon-maintenance:2.1

Last commit made on 2014-02-22
Get this branch:
git clone -b 2.1 https://git.launchpad.net/muon-maintenance

Branch merges

Branch information

Name:
2.1
Repository:
lp:muon-maintenance

Recent commits

2b32dfb... by l10n daemon script <email address hidden>

SVN_SILENT made messages (.desktop file)

132b0fc... by Aleix Pol

Fix interactions with the NativeScrollBar

Listen to the actionTriggered() signal instead of the valueChanged().
Delay the reaction to the signal, since it's emitted before having the
new value processed.

BUG: 330743

f1116d7... by Aleix Pol

Small logic bug

But it makes a huge difference...

b86db5c... by Aleix Pol

Mark 2.1.3 release

2992e8b... by Aleix Pol

Make sure we don't provide null packages

Sometimes, apparently, some packages aren't listed when all Application
instances are created. This would become a crash in some special
situations, especially the cases where the architecture of the package
is specified as a suffix to the package name (e.g. primus-libs-ia32).

This patch fixes that crash by not reporting these, but then we still
have the problem that these won't be listed as updates.

CCBUG: 327544

7df0e47... by Aleix Pol

Don't delete packages that are excluded by app-install

Only hide them as technical packages

6aa8a7a... by Aleix Pol

Improve ApplicationList delegate display

Make the ratings element size dependent of the ratings item size
instead of only the height. It had weird ramifications with systems
with different ApplicationList.delegate size.

BUG: 330077

af72a25... by Aleix Pol

Use proper API for downloading packages

KIO::NetAccess::download wouldn't let disable progress information, so we'd
get weird reports.
Also now we're not blocking while downloading the screenshots json files,
which makes it feel a bit less clunky.

b966840... by Aleix Pol

Change how we manage to get the clean cache

At the moment we were taking advantage of a bug (or anomaly) in QApt where
packages market as ToKeep are not being listed as marked, so this would provide
us proper UI feedback but then when intending to work it wasn't working properly.

This patch instead considers a clean cache the one received on ::prepare()
instead. I was able to reproduce the bug, now I can't reproduce anymore.

BUG: 330244

b9e1b11... by Aleix Pol

Don't fetch more if the backend is being reloaded

It's a potential source of bugs