Port the cube and rotate plugins to use position offsets
Bug #896586 reported by
Sam Spilsbury
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz Core |
Won't Fix
|
Medium
|
Sam Spilsbury |
Bug Description
Port the cube and rotate plugins to use position offsets in the composite plugin rather than updating positions synchronously
Related branches
lp://staging/~smspillaz/compiz-core/fix_896586_rotate_plugin
Superseded
for merging
into
lp://staging/compiz-core/0.9.5
- Alan Griffiths: Needs Fixing
- Tim Penhey (community): Needs Fixing
- Thomi Richards (community): Approve
-
Diff: 2634 lines (+1267/-681)28 files modifiedinclude/core/CMakeLists.txt (+0/-2)
include/core/rect.h (+0/-236)
include/core/screen.h (+6/-3)
include/core/window.h (+15/-2)
plugins/CMakeLists.txt (+1/-0)
plugins/decor/src/decor.cpp (+4/-13)
plugins/move/src/move.cpp (+79/-20)
plugins/move/src/move.h (+16/-3)
plugins/opengl/include/opengl/opengl.h (+9/-2)
plugins/opengl/src/paint.cpp (+27/-22)
plugins/opengl/src/window.cpp (+4/-4)
plugins/rotate/src/rotate.cpp (+20/-5)
plugins/wobbly/src/wobbly.cpp (+42/-3)
plugins/wobbly/src/wobbly.h (+2/-0)
src/CMakeLists.txt (+5/-0)
src/rect.cpp (+0/-286)
src/rect/CMakeLists.txt (+66/-0)
src/rect/include/core/rect.h (+246/-0)
src/rect/src/rect.cpp (+306/-0)
src/rect/tests/CMakeLists.txt (+31/-0)
src/rect/tests/rect/src/test-rect.cpp (+106/-0)
src/rect/tests/test-rect.cpp (+34/-0)
src/rect/tests/test-rect.h (+44/-0)
src/rect/tests/wraparound_point/src/test-rect-wraparound-point.cpp (+78/-0)
src/screen.cpp (+32/-35)
src/window.cpp (+91/-44)
src/window/geometry-saver/CMakeLists.txt (+1/-0)
src/window/geometry/CMakeLists.txt (+2/-1)
Changed in compiz-core: | |
milestone: | none → 0.9.6 |
assignee: | nobody → Sam Spilsbury (smspillaz) |
importance: | Undecided → High |
importance: | High → Medium |
status: | New → In Progress |
Changed in compiz-core: | |
status: | In Progress → Won't Fix |
milestone: | 0.9.7.0 → none |
To post a comment you must log in.