Merge lp:~unity-team/qtubuntu/DPR into lp:qtubuntu
| Status: | Superseded |
|---|---|
| Proposed branch: | lp:~unity-team/qtubuntu/DPR |
| Merge into: | lp:qtubuntu |
| Diff against target: |
1541 lines (+394/-344) 17 files modified
README (+19/-6) debian/changelog (+6/-0) src/ubuntumirclient/backingstore.cpp (+11/-5) src/ubuntumirclient/clipboard.cpp (+6/-5) src/ubuntumirclient/cursor.cpp (+1/-3) src/ubuntumirclient/glcontext.cpp (+11/-30) src/ubuntumirclient/input.cpp (+27/-36) src/ubuntumirclient/input.h (+1/-0) src/ubuntumirclient/integration.cpp (+4/-4) src/ubuntumirclient/logging.h (+6/-17) src/ubuntumirclient/plugin.cpp (+3/-0) src/ubuntumirclient/screen.cpp (+80/-73) src/ubuntumirclient/screen.h (+2/-0) src/ubuntumirclient/ubuntumirclient.pro (+2/-1) src/ubuntumirclient/utils.h (+29/-0) src/ubuntumirclient/window.cpp (+181/-162) src/ubuntumirclient/window.h (+5/-2) |
| To merge this branch: | bzr merge lp:~unity-team/qtubuntu/DPR |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Daniel d'Andrada (community) | 2015-04-27 | Approve on 2015-10-13 | |
| PS Jenkins bot | continuous-integration | Approve on 2015-10-13 | |
|
Review via email:
|
|||
This proposal has been superseded by a proposal from 2015-12-17.
Commit Message
Add device pixel ratio support
Description of the Change
* Are there any related MPs required for this MP to build/function as expected? Please list.
Nothing depends on this directly, but to do a full test, you'll need:
https:/
https:/
https:/
* Did you perform an exploratory manual test run of your code change and any related functionality?
Y
* If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?
N/A
- 261. By Gerry Boland on 2015-04-27
-
Restore two logging outputs as being debug-build only
- 262. By Daniel d'Andrada on 2015-04-28
-
Update copyright years
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:262
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
| Daniel d'Andrada (dandrader) wrote : | # |
In src/ubuntumircl
"""
// Window manager can give us a final size different from what we asked for
// so let's check what we ended up getting
{
}
// Assume that the buffer size matches the surface size at creation time
d->bufferSize = geometry.size();
"""
Here bufferSize will be initialized with a scaled size, but it should have the real size.
So bufferSize initialization should probably moved above the line "// Window manager can give us a final size different[...]".
- 263. By Gerry Boland on 2015-04-30
-
Error in mixing pixels & devicepixels for initial surface size, rectified
- 264. By Gerry Boland on 2015-04-30
-
Use suffix "Px" to help distinguish pixel from device pixel
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:264
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
| Gerry Boland (gerboland) wrote : | # |
@Daniel, you were correct, I had mixed up a case where pixel != devicePixel. Since this is far too easy to screw up, I thought it a good idea to append "Px" to any variable that is in pixels, and so any other geometry is in device pixels. I think it helps distinguish them.
| Daniel d'Andrada (dandrader) wrote : | # |
In src/ubuntumircl
"""
DLOG(
"""
bufferSizePx has no x() and y() (as it's a QSize, not a QRect). I think code won't build if you enable debug logging?
- 265. By Gerry Boland on 2015-05-05
-
Fix debug build fails
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:265
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 266. By Gerry Boland on 2015-06-17
-
Merge trunk
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:266
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 267. By Gerry Boland on 2015-07-10
-
Merge trunk
- 268. By Gerry Boland on 2015-07-10
-
Minor terminology clarification
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:268
http://
Executed test runs:
FAILURE: http://
Click here to trigger a rebuild:
http://
- 269. By Gerry Boland on 2015-07-10
-
Merge trunk again
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:269
http://
Executed test runs:
FAILURE: http://
Click here to trigger a rebuild:
http://
- 270. By Gerry Boland on 2015-07-10
-
Fix ftbfs
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:270
http://
Executed test runs:
FAILURE: http://
Click here to trigger a rebuild:
http://
- 271. By Gerry Boland on 2015-07-14
-
Consolidate variable names, fix build
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:271
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 272. By Gerry Boland on 2015-07-14
-
Bump version
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:272
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 273. By Gerry Boland on 2015-08-12
-
Merge trunk
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:273
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 274. By Gerry Boland on 2015-08-24
-
Merge trunk
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:274
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 275. By Gerry Boland on 2015-09-01
-
Merge trunk & fix conflicts
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:275
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 276. By Gerry Boland on 2015-09-08
-
Resized surface should consider dpr when notifying qt of final size
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:276
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 277. By Gerry Boland on 2015-10-12
-
Merge trunk
- 278. By Gerry Boland on 2015-10-12
-
Bump changelog entry
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:277
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:278
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
| Gerry Boland (gerboland) wrote : | # |
Ok, should be good to go
- 279. By Gerry Boland on 2015-10-13
-
Clarify terminology
- 280. By Gerry Boland on 2015-10-13
-
Another
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:280
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 281. By Gerry Boland on 2015-12-11
-
Updated against latest qtmir trunk
- 282. By Gerry Boland on 2015-12-11
-
Minor cleanups
- 283. By Gerry Boland on 2015-12-12
-
Merge trunk
- 284. By Gerry Boland on 2015-12-15
-
Typo making initial surface geometry incorrect
- 285. By Gerry Boland on 2015-12-15
-
Fix camera app sizing - only tell qt about geometry change after mir replies, do not assume it will occur
- 286. By Gerry Boland on 2015-12-15
-
Fix surfaces positioning when going to & from fullscreen
- 287. By Gerry Boland on 2015-12-16
-
Fix bug in panel-height hack where fullscreen surface could actually have the hack enabled. Also do little renaming & typo fix
- 288. By Gerry Boland on 2015-12-16
-
Merge Daniel's categroy logging branch
- 289. By Gerry Boland on 2015-12-17
-
Merge updated loggingCategory
- 290. By Gerry Boland on 2015-12-17
-
Bad merge, fixing
- 291. By Gerry Boland on 2016-01-05
-
Merge loggingCategory with merged trunk
- 292. By Gerry Boland on 2016-01-05
-
Bump changelog date to suit
Unmerged revisions
- 292. By Gerry Boland on 2016-01-05
-
Bump changelog date to suit
- 291. By Gerry Boland on 2016-01-05
-
Merge loggingCategory with merged trunk
- 290. By Gerry Boland on 2015-12-17
-
Bad merge, fixing
- 289. By Gerry Boland on 2015-12-17
-
Merge updated loggingCategory
- 288. By Gerry Boland on 2015-12-16
-
Merge Daniel's categroy logging branch
- 287. By Gerry Boland on 2015-12-16
-
Fix bug in panel-height hack where fullscreen surface could actually have the hack enabled. Also do little renaming & typo fix
- 286. By Gerry Boland on 2015-12-15
-
Fix surfaces positioning when going to & from fullscreen
- 285. By Gerry Boland on 2015-12-15
-
Fix camera app sizing - only tell qt about geometry change after mir replies, do not assume it will occur
- 284. By Gerry Boland on 2015-12-15
-
Typo making initial surface geometry incorrect
- 283. By Gerry Boland on 2015-12-12
-
Merge trunk

PASSED: Continuous integration, rev:261 jenkins. qa.ubuntu. com/job/ qtubuntu- ci/204/ jenkins. qa.ubuntu. com/job/ qtubuntu- vivid-armhf- ci/30 jenkins. qa.ubuntu. com/job/ qtubuntu- vivid-armhf- ci/30/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/204/ rebuild
http://