lp:~dandrader/qtubuntu/busySwap-lp1473720

Created by Daniel d'Andrada and last modified
Get this branch:
bzr branch lp:~dandrader/qtubuntu/busySwap-lp1473720
Only Daniel d'Andrada can upload to this branch. If you are Daniel d'Andrada please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel d'Andrada
Project:
qtubuntu
Status:
Merged

Recent revisions

271. By Daniel d'Andrada

Add a flush right after the expose to make Qt swap buffers ASAP

270. By Daniel d'Andrada

Fix surface resize

If you call QWindowSystemInterface::handleExposeEvent() from the render
thread you won't give a change for the main thread to process further
resize events. In a long resize animation (like dragging a window border
with mouse) the resize events will queue up like crazy, leving
handleSurfaceResize() to deal with a ton of outdated resize events
once the resize animation is finally over.

Furthermore, as there's no synchronicity between the processing of resize
events and the consupmtion of buffers, there's no point in trying to tie
one to the other in any way. So better ignore the actual size information
from a resize event.

269. By CI Train Bot Account

Releasing 0.61+15.10.20150706-0ubuntu1

268. By Alberto Aguirre

Migrate to platform-api 3
Approved by: PS Jenkins bot, Andreas Pokorny, Kevin DuBois, Daniel d'Andrada

267. By CI Train Bot Account

Releasing 0.61+15.10.20150617-0ubuntu1

266. By Daniel d'Andrada

Drastically improve surface resize responsiveness

QWindowSystemInterface::handle[...]() methods are thread safe, thus there's no need to have intermetiate methods between the rendering thread and such calls.

There was also some miscommunication between the now absent handleBufferResize() slot from the main thread and the swapbuffer handler from the render thread.
Approved by: Gerry Boland, PS Jenkins bot

265. By Lukáš Tinkl

fix logic error when testing QFlags

mismatch between boolean && and bitwise &
Approved by: Daniel d'Andrada

264. By Timo Jyrinki

Build depend against libinput-dev to fix build with Qt 5.5 (LP: #1437192) Fixes: #1437192
Approved by: Gerry Boland, PS Jenkins bot

263. By Gerry Boland

Add support for Mir window close event Fixes: #1434584
Approved by: Nick Dedekind, Robert Carr

262. By Timo Jyrinki

No-change rebuild against Qt 5.4.2.

Branch metadata

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

Subscribers