Merge lp:~aacid/unity8/roundedCorners into lp:unity8
| Status: | Work in progress |
|---|---|
| Proposed branch: | lp:~aacid/unity8/roundedCorners |
| Merge into: | lp:unity8 |
| Diff against target: |
617 lines (+305/-78) 15 files modified
plugins/Utils/CMakeLists.txt (+1/-0) plugins/Utils/itemculler.cpp (+57/-0) plugins/Utils/itemculler.h (+46/-0) plugins/Utils/plugin.cpp (+2/-0) qml/Stages/ApplicationWindow.qml (+2/-0) qml/Stages/BottomCornerRounder.qml (+58/-0) qml/Stages/DecoratedWindow.qml (+1/-0) qml/Stages/DesktopStage.qml (+1/-0) qml/Stages/Splash.qml (+87/-76) qml/Stages/SurfaceContainer.qml (+14/-0) tests/mocks/Unity/Application/CMakeLists.txt (+4/-0) tests/mocks/Unity/Application/MirSurfaceItem.cpp (+23/-0) tests/mocks/Unity/Application/MirSurfaceItem.h (+6/-2) tests/mocks/Utils/CMakeLists.txt (+1/-0) tests/mocks/Utils/plugin.cpp (+2/-0) |
| To merge this branch: | bzr merge lp:~aacid/unity8/roundedCorners |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Unity8 CI Bot | continuous-integration | Approve on 2016-05-19 | |
| Lukáš Tinkl (community) | 2016-03-29 | Needs Fixing on 2016-03-29 | |
|
Review via email:
|
|||
Commit Message
Introduce bottom rounded corners
Description of the Change
* Are there any related MPs required for this MP to build/function as expected?
Yes
https:/
https:/
https:/
* Did you perform an exploratory manual test run of your code change and any related functionality?
Yes
* Did you make sure that your branch does not contain spurious tags?
Yes
* If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?
N/A
* If you changed the UI, has there been a design review?
N/A
- 2314. By Albert Astals Cid on 2016-03-29
-
no rounded corners for fullscreen either
- 2315. By Albert Astals Cid on 2016-03-29
-
Make the Splash also respect rounded corners
Creates an extra temporary texture to draw the Splash but should not be very problematic (hopefully)
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2313
https:/
Executed test runs:
UNSTABLE: https:/
UNSTABLE: https:/
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2315
https:/
Executed test runs:
UNSTABLE: https:/
UNSTABLE: https:/
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
| Daniel d'Andrada (dandrader) wrote : | # |
In qml/Stages/
"""
+ * Authors: Michael Zanetti <email address hidden>
"""
- 2316. By Albert Astals Cid on 2016-03-29
-
No need for Authors:
You can check the bzr log
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2316
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
- 2317. By Albert Astals Cid on 2016-03-30
-
Cull the MirSurfaceItem instead of setting it to not visible
We achieve the effect of not rendering it without messing with the visible property that tests and other parts of the chain use (coming occlusion branches)
- 2318. By Albert Astals Cid on 2016-03-30
-
a bit more of docu
- 2319. By Albert Astals Cid on 2016-03-30
-
log--
- 2320. By Albert Astals Cid on 2016-03-30
-
Move to the old code, no need to modify this
- 2321. By Albert Astals Cid on 2016-03-30
-
eof
- 2322. By Albert Astals Cid on 2016-03-30
-
Move down the layering from Splash so that it doesn't include the spinner
- 2323. By Albert Astals Cid on 2016-03-30
-
eof
- 2324. By Albert Astals Cid on 2016-03-30
-
typos-=2
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2317
https:/
Executed test runs:
SUCCESS: https:/
UNSTABLE: https:/
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2324
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
- 2325. By Albert Astals Cid on 2016-04-12
-
Merge
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2325
https:/
Executed test runs:
UNSTABLE: https:/
UNSTABLE: https:/
UNSTABLE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
- 2326. By Albert Astals Cid on 2016-04-26
-
Merge (still broken, needs work)
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2326
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
- 2327. By Albert Astals Cid on 2016-04-26
-
Fix m_shaderEffectS
ource sizing
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2327
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2327
https:/
Executed test runs:
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
- 2328. By Albert Astals Cid on 2016-05-02
-
Merge
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:2328
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
- 2329. By Albert Astals Cid on 2016-05-18
-
better math to get a corner with the radius we asked for
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
PASSED: Continuous integration, rev:2329
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
- 2330. By Albert Astals Cid on 2016-05-19
-
Merge
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
PASSED: Continuous integration, rev:2330
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
| Albert Astals Cid (aacid) wrote : | # |
It looks a bit weird as of now when moving the windows, i think it has to do with the windows not being pixel aligned, i'll wait for lp:~dandrader/unity8/pixelAlignedWindow to land to give it another try.
- 2331. By Albert Astals Cid on 2016-06-02
-
Merge
- 2332. By Albert Astals Cid on 2016-06-29
-
Merge
Unmerged revisions
- 2332. By Albert Astals Cid on 2016-06-29
-
Merge
- 2331. By Albert Astals Cid on 2016-06-02
-
Merge
- 2330. By Albert Astals Cid on 2016-05-19
-
Merge
- 2329. By Albert Astals Cid on 2016-05-18
-
better math to get a corner with the radius we asked for
- 2328. By Albert Astals Cid on 2016-05-02
-
Merge
- 2327. By Albert Astals Cid on 2016-04-26
-
Fix m_shaderEffectS
ource sizing - 2326. By Albert Astals Cid on 2016-04-26
-
Merge (still broken, needs work)
- 2325. By Albert Astals Cid on 2016-04-12
-
Merge
- 2324. By Albert Astals Cid on 2016-03-30
-
typos-=2
- 2323. By Albert Astals Cid on 2016-03-30
-
eof

Generally works and looks well, except one minor glitch:
the corners are not initially rounded at startup, only slightly later when the window gains the inner surface