Merge lp://qastaging/~compiz-team/compiz/compiz.gtk-window-decorator.fix-metacity-cairo into lp://qastaging/compiz/0.9.8
Status: | Superseded | ||||
---|---|---|---|---|---|
Proposed branch: | lp://qastaging/~compiz-team/compiz/compiz.gtk-window-decorator.fix-metacity-cairo | ||||
Merge into: | lp://qastaging/compiz/0.9.8 | ||||
Prerequisite: | lp://qastaging/~compiz-team/compiz/compiz.gtk-window-decorator-gsettings.cleanup-1 | ||||
Diff against target: |
615 lines (+390/-40) 15 files modified
gtk/window-decorator/CMakeLists.txt (+9/-1) gtk/window-decorator/cairo.c (+4/-2) gtk/window-decorator/decorator.c (+14/-11) gtk/window-decorator/gwd-cairo-window-decoration-util.c (+56/-0) gtk/window-decorator/gwd-cairo-window-decoration-util.h (+38/-0) gtk/window-decorator/gwd-metacity-window-decoration-util.c (+45/-0) gtk/window-decorator/gwd-metacity-window-decoration-util.h (+39/-0) gtk/window-decorator/gwd-settings-notified.c (+7/-16) gtk/window-decorator/gwd-settings.c (+3/-3) gtk/window-decorator/tests/CMakeLists.txt (+30/-0) gtk/window-decorator/tests/test_gwd_cairo_decorations.cpp (+52/-0) gtk/window-decorator/tests/test_gwd_metacity_decorations.cpp (+82/-0) gtk/window-decorator/tests/test_gwd_settings.cpp (+6/-6) include/decoration.h (+4/-0) libdecoration/decoration.c (+1/-1) |
||||
To merge this branch: | bzr merge lp://qastaging/~compiz-team/compiz/compiz.gtk-window-decorator.fix-metacity-cairo | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Daniel van Vugt | Approve | ||
jenkins (community) | continuous-integration | Approve | |
Review via email:
|
This proposal supersedes a proposal from 2012-09-06.
This proposal has been superseded by a proposal from 2012-09-10.
Commit message
Fixes some issues that were picked up in bug #1042323
1) BUILD_METACITY=OFF not working
2) Various runtime errors using the cairo mode
3) Fixes broken borders when switching from metacity to cairo mode
Fixes (LP: #1042323)
Description of the change
This branch fixes some issues that were picked up in bug #1042323
1) BUILD_METACITY=OFF not working
2) Various runtime errors using the cairo mode
This branch fixes the build issue and ensures that we switch back to cairo mode when the metacity theme is invalid. It also fixes a segfault when getting the shadow info in cairo mode and fixes weird looking borders when switching from metacity to cairo mode dynamically.
Tests added for each case.
Fixes (LP: #1042323)
The FFe is now acked and this branch can be merged
PASSED: Continuous integration, rev:3420 jenkins. qa.ubuntu. com/job/ compiz- ci/26/ jenkins. qa.ubuntu. com/job/ compiz- ci/./build= pbuilder, distribution= quantal, flavor= amd64/26/ console
http://
Executed test runs:
SUCCESS: http://