Merge lp:~alan-griffiths/unity-system-compositor/incorporate-logo-into-spinner-binary into lp:unity-system-compositor
| Status: | Merged |
|---|---|
| Approved by: | Alan Griffiths on 2015-06-11 |
| Approved revision: | no longer in the source branch. |
| Merged at revision: | 220 |
| Proposed branch: | lp:~alan-griffiths/unity-system-compositor/incorporate-logo-into-spinner-binary |
| Merge into: | lp:unity-system-compositor |
| Diff against target: |
376 lines (+155/-68) 7 files modified
CMakeLists.txt (+1/-2) cmake/FindPIL.cmake (+8/-0) debian/control (+1/-1) debian/unity-system-compositor.install (+0/-1) spinner/CMakeLists.txt (+31/-11) spinner/eglspinner.cpp (+28/-53) tools/png2header.py (+86/-0) |
| To merge this branch: | bzr merge lp:~alan-griffiths/unity-system-compositor/incorporate-logo-into-spinner-binary |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Alberto Aguirre | Approve on 2015-06-11 | ||
| Andreas Pokorny (community) | Approve on 2015-06-11 | ||
| Alexandros Frantzis (community) | 2015-06-05 | Approve on 2015-06-11 | |
| PS Jenkins bot | continuous-integration | Approve on 2015-06-11 | |
|
Review via email:
|
|||
Commit Message
Incorporate logo into spinner binary
Description of the Change
Incorporate logo into spinner binary
/1/ avoid the dynamic loading of .png files and the failure mode if they are not installed
/2/ removes dependency on cairo
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:223
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:225
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Alexandros Frantzis (afrantzis) wrote : | # |
We are keeping the original PNG files, which may create some confusion if we need to update the images. I suggest that we either delete the PNGs or, preferably, produce the header files from the PNGs during build.
It would be better if the image was already premultiplied, so we didn't need to premultiply on the fly, but it's not critical for the image sizes we are dealing with.
| Andreas Pokorny (andreas-pokorny) wrote : | # |
> We are keeping the original PNG files, which may create some confusion if we
> need to update the images. I suggest that we either delete the PNGs or,
> preferably, produce the header files from the PNGs during build.
+1 but I would prefer if we could keep the png but generate on build.
> It would be better if the image was already premultiplied, so we didn't need
> to premultiply on the fly, but it's not critical for the image sizes we are
> dealing with.
I wonder whether pre-multiply will make a measurable difference to just use glBlendFunc(
| Andreas Pokorny (andreas-pokorny) wrote : | # |
Approve when alfs needs fixing is resolved.
- 219. By Alexandros Frantzis on 2015-06-11
-
spinner: Fix failure to run on Android
This MP:
1. Passes surface dimensions in addition to the output_id when placing on a specific output. This is needed as a workaround for our Android backend, which unfortunately uses the value of mir_display_
output_ invalid_ id (0) as a valid output id! 2. Sets swapinterval correctly per surface.
3. Uses eglQuerySurface to get the surface size (instead of mir_buffer_
stream_ get_current_ buffer( ) which returns a platform dependent structure). 4. Uses a dummy pbuffer surface to emulate a surfaceless context on platforms that don't support it (e.g. Android). Fixes: https:/
/bugs.launchpad .net/bugs/ 1463855. Approved by Chris Halse Rogers, Alan Griffiths, PS Jenkins bot.
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:226
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:228
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 220. By Alan Griffiths on 2015-06-11
-
Incorporate logo into spinner binary.
Approved by Alberto Aguirre, Andreas Pokorny, Alexandros Frantzis, PS Jenkins bot.

FAILED: Continuous integration, rev:222 jenkins. qa.ubuntu. com/job/ unity-system- compositor- ci/225/ jenkins. qa.ubuntu. com/job/ unity-system- compositor- wily-amd64- ci/13/console jenkins. qa.ubuntu. com/job/ unity-system- compositor- wily-armhf- ci/13/console jenkins. qa.ubuntu. com/job/ unity-system- compositor- wily-i386- ci/13/console
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/unity- system- compositor- ci/225/ rebuild
http://