lp:~gerboland/qtmir/frameSwapped-crash-fix

Created by Gerry Boland and last modified
Get this branch:
bzr branch lp:~gerboland/qtmir/frameSwapped-crash-fix
Only Gerry Boland can upload to this branch. If you are Gerry Boland please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Gerry Boland
Project:
QtMir
Status:
Merged

Recent revisions

413. By Gerry Boland

Manage frameSwapped signal/slot connection with MirSurface more strictly to avoid crash.

Direct Signal/slot connections across thread boundaries incur the same risks as any cross-thread calls. While connect/disconnect are thread safe methods, it is possible for a slot to be called while the slot owner is being deconstructed - and so not yet disconnected.

So watch for the Item's window change signal and disconnect signal immediately. Also move slot ownership to MirSurfaceItem to auto-disconnect more agressively.

412. By Daniel d'Andrada

Fix crash in MirSurfaceItem test and remove some trailing whitespace

411. By Daniel d'Andrada

Update libunity-api-dev version dependency

410. By Daniel d'Andrada

Remove unnecessary work around

409. By Daniel d'Andrada

Use QLatin1String

408. By Daniel d'Andrada

Custom cursor support

407. By Daniel d'Andrada

Fix cursor names

405. By Daniel d'Andrada

Support client surfaces setting named cursors

404. By CI Train Bot Account

Releasing 0.4.6+16.04.20151102-0ubuntu1

Branch metadata

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

Subscribers