Merge lp:~dandrader/qtubuntu/improve-resize into lp:qtubuntu
| Status: | Superseded |
|---|---|
| Proposed branch: | lp:~dandrader/qtubuntu/improve-resize |
| Merge into: | lp:qtubuntu |
| Diff against target: |
324 lines (+58/-84) 4 files modified
debian/control (+1/-1) src/ubuntumirclient/input.cpp (+28/-27) src/ubuntumirclient/window.cpp (+29/-52) src/ubuntumirclient/window.h (+0/-4) |
| To merge this branch: | bzr merge lp:~dandrader/qtubuntu/improve-resize |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Gerry Boland | 2015-05-12 | Needs Fixing on 2015-05-13 | |
| PS Jenkins bot | continuous-integration | Approve on 2015-05-12 | |
|
Review via email:
|
|||
This proposal has been superseded by a proposal from 2015-06-03.
Commit Message
Drastically improve surface resize responsiveness
QWindowSystemIn
There was also some miscommunication between the now absent handleBufferRes
| Gerry Boland (gerboland) wrote : | # |
=== modified file 'src/ubuntumirc
+/*
+*/
necessary change?
In testing with mir_proving_server, I notice one problem: the surface size QML requests is not the size it gets. Think the geometry.setY() call is problematic now. This used to work before.
Remainder looks good. Am worried that there are 3+ threads (Qt GUI, Qt renderers, Mir input) all interacting with this class tho.
| Daniel d'Andrada (dandrader) wrote : | # |
On 13/05/15 09:12, Gerry Boland wrote:
> === modified file 'src/ubuntumirc
> +/*
> +*/
> necessary change?
Yes, code won't build otherwise in a debug config. I've the same change
in another top-approved-
| Daniel d'Andrada (dandrader) wrote : | # |
> In testing with mir_proving_server, I notice one problem: the surface size QML
> requests is not the size it gets.
This also happens with lp:qtubuntu.
I request (w=600,h=600) and get a geometry of (x=0,y=
- 260. By Daniel d'Andrada on 2015-06-02
- 261. By Daniel d'Andrada on 2015-06-17
-
Refactor optional logging and remove trailing whitespace

PASSED: Continuous integration, rev:259 jenkins. qa.ubuntu. com/job/ qtubuntu- ci/208/ jenkins. qa.ubuntu. com/job/ qtubuntu- vivid-armhf- ci/34 jenkins. qa.ubuntu. com/job/ qtubuntu- vivid-armhf- ci/34/artifact/ work/output/ *zip*/output. zip
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/qtubuntu- ci/208/ rebuild
http://