Merge lp://staging/~smspillaz/compiz-core/fix_894688 into lp://staging/compiz-core/0.9.5
Status: | Superseded | ||||
---|---|---|---|---|---|
Proposed branch: | lp://staging/~smspillaz/compiz-core/fix_894688 | ||||
Merge into: | lp://staging/compiz-core/0.9.5 | ||||
Prerequisite: | lp://staging/~smspillaz/compiz-core/fix_894685 | ||||
Diff against target: |
2208 lines (+1205/-424) 32 files modified
include/core/point.h (+0/-110) include/core/window.h (+2/-10) plugins/CMakeLists.txt (+2/-0) plugins/composite/src/privates.h (+3/-0) plugins/composite/src/window.cpp (+101/-58) plugins/decor/src/decor.cpp (+154/-119) plugins/decor/src/decor.h (+6/-0) plugins/opengl/src/privates.h (+1/-0) plugins/opengl/src/window.cpp (+18/-0) plugins/wobbly/src/wobbly.cpp (+4/-2) src/CMakeLists.txt (+10/-3) src/point.cpp (+0/-100) src/point/CMakeLists.txt (+67/-0) src/point/include/core/point.h (+110/-0) src/point/src/point.cpp (+100/-0) src/point/tests/CMakeLists.txt (+18/-0) src/point/tests/point/src/test-point.cpp (+71/-0) src/point/tests/test-point.cpp (+34/-0) src/point/tests/test-point.h (+43/-0) src/window.cpp (+24/-21) src/window/CMakeLists.txt (+1/-0) src/window/extents/CMakeLists.txt (+67/-0) src/window/extents/include/core/windowextents.h (+63/-0) src/window/extents/src/windowextents.cpp (+81/-0) src/window/extents/tests/CMakeLists.txt (+18/-0) src/window/extents/tests/shift/src/test-window-extents-shift.cpp (+91/-0) src/window/extents/tests/test-window-extents.cpp (+34/-0) src/window/extents/tests/test-window-extents.h (+42/-0) src/window/geometry-saver/CMakeLists.txt (+1/-0) src/window/geometry-saver/tests/CMakeLists.txt (+18/-0) src/window/geometry/CMakeLists.txt (+3/-1) src/window/geometry/tests/CMakeLists.txt (+18/-0) |
||||
To merge this branch: | bzr merge lp://staging/~smspillaz/compiz-core/fix_894688 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Thomas Voß | Approve | ||
Tim Penhey (community) | Needs Fixing | ||
Thomi Richards (community) | Approve | ||
Review via email: mp+84058@code.staging.launchpad.net |
This proposal has been superseded by a proposal from 2012-01-13.
Description of the change
Make the decor plugin work with paint offsets.
Moved getting the shift distance due to window gravity into a utility function in core and made it so that whenever a plugin tries to change the frame extents of a window, this will always update the saved co-ordinates of maximized windows so that they restore to the correct position if their frame extents change while they are maximized (eg, the unity case)
CompositeWindow
Fixed display matrices not being updated on override redirect windows - ::position never gets called for them, we must do it when the server updates the position.
Moved the geometry and geometry saver tests into a separate subdir
Next pipe: lp:~smspillaz/compiz-core/fix_891591
Unmerged revisions
- 2938. By Sam Spilsbury
-
Merge
- 2937. By Sam Spilsbury
-
Merged compiz-
core.fix_ 894685 into compiz- core.fix_ 894688. - 2936. By Sam Spilsbury
-
Merged compiz-
core.fix_ 894685 into compiz- core.fix_ 894688. - 2935. By Sam Spilsbury
-
Merged compiz-
core.fix_ 894685 into compiz- core.fix_ 894688. - 2934. By Sam Spilsbury
-
Merged compiz-
core.fix_ 894685 into compiz- core.fix_ 894688. - 2933. By Sam Spilsbury
-
Merged compiz-
core.fix_ 894685 into compiz- core.fix_ 894688. - 2932. By Sam Spilsbury
-
Merged compiz-
core.fix_ 894685 into compiz- core.fix_ 894688. - 2931. By Sam Spilsbury
-
Merged compiz-
core.fix_ 894685 into compiz- core.fix_ 894688. - 2930. By Sam Spilsbury
-
Merged compiz-
core.fix_ 894685 into compiz- core.fix_ 894688. - 2929. By Sam Spilsbury
-
Fix typo
Make the decor plugin work with paint offsets.
Moved getting the shift distance due to window gravity into a utility function in core and made it so that whenever a plugin tries to change the frame extents of a window, this will always update the saved co-ordinates of maximized windows so that they restore to the correct position if their frame extents change while they are maximized (eg, the unity case)