lp://staging/~agateau/unity-2d/ensure-unique

Created by Aurélien Gâteau and last modified
Get this branch:
bzr branch lp://staging/~agateau/unity-2d/ensure-unique
Only Aurélien Gâteau can upload to this branch. If you are Aurélien Gâteau please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Aurélien Gâteau
Project:
unity-2d
Status:
Development

Recent revisions

493. By Aurélien Gâteau

Add support for checking uniqueness with --replace command line option.

492. By Aurélien Gâteau

[debug] Introducing Unity2dDebugBlock, a convenience class to log entering and
leaving code blocks.

491. By Aurélien Gâteau

[libunity-2d] Fix potential crash because of access to freed memory.

See this Valgrind output when running valgrind unity-2d-launcher:

==8338== Invalid read of size 1
==8338== at 0x82CD0F6: ??? (in /usr/lib/libQtCore.so.4.7.2)
==8338== by 0x82D388D: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /usr/lib/libQtCore.so.4.7.2)
==8338== by 0x40F461: QObject::connect(QObject const*, char const*, char const*, Qt::ConnectionType) const (qobject.h:315)
==8338== by 0x406CCEC: PropertyBinder::bind(QObject*, char const*, QObject*, char const*) (propertybinder.cpp:55)
==8338== by 0x40E1D2: main (launcher.cpp:121)
==8338== Address 0x2a681cb8 is 24 bytes inside a block of size 47 free'd
==8338== at 0x4C282ED: free (vg_replace_malloc.c:366)
==8338== by 0x40F352: QByteArray::~QByteArray() (in /home/aurelien/opt/kde4-ubuntu/bin/unity-2d-launcher)
==8338== by 0x406CB38: signalNameFromMethod(QMetaMethod*) (propertybinder.cpp:37)
==8338== by 0x406CCD0: PropertyBinder::bind(QObject*, char const*, QObject*, char const*) (propertybinder.cpp:55)
==8338== by 0x40E1D2: main (launcher.cpp:121)

490. By Oliver Grawert

releasing version 3.8.1-0ubuntu1

489. By Florian Boucault

[packaging] Added placeholder entry to debian/changelog.

488. By Florian Boucault

[dash] Adapted dash's home screen for LauncherPlacesList's newly introduced roles.

487. By Oliver Grawert

releasing version 3.8-0ubuntu1

486. By Ugo Riboni

[lancher] Make sure the launcher doesn't show places that are marked with ShowEntry=false

485. By Florian Boucault

[launcher] Added support for startup notification protocol.

Launcher now depends on libstartup-notification.

New APIs:
- LauncherApplication::executable QString property
- LauncherApplication::setSnStartupSequence(SnStartupSequence* sequence)

LauncherApplication::launching is updated depending on the startup notification sequence set to the LauncherApplication.
LauncherApplications created for startup notification are matched with their corresponding BamfApplication based on their executable.

484. By Aurélien Gâteau

[session] Set m_waitingForEndSession earlier to prevent app from being closed before first signal received

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/unity-2d/3.0
This branch contains Public information 
Everyone can see this information.