Refactor PrivateWindow::saveGeometry and PrivateWindow::restoreGeometry
Bug #894633 reported by
Sam Spilsbury
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz Core |
Won't Fix
|
Undecided
|
Sam Spilsbury | ||
compiz (Ubuntu) |
In Progress
|
Undecided
|
Sam Spilsbury |
Bug Description
PrivateWindow:
into their own class for testing purposes and should also use the compiz:
API rather than XWindowChanges
Related branches
lp://staging/~smspillaz/compiz-core/fix_894633_geometry_saver_class
Superseded
for merging
into
lp://staging/compiz-core/0.9.5
- Thomas Voß: Needs Fixing
- Thomi Richards (community): Approve
-
Diff: 2200 lines (+1172/-648)25 files modifiedinclude/core/rect.h (+9/-0)
include/core/window.h (+5/-25)
plugins/CMakeLists.txt (+2/-0)
plugins/decor/src/decor.cpp (+0/-12)
plugins/move/src/move.cpp (+0/-8)
plugins/place/src/place.cpp (+4/-33)
src/CMakeLists.txt (+9/-3)
src/event.cpp (+25/-16)
src/privatewindow.h (+1/-2)
src/rect.cpp (+2/-1)
src/screen.cpp (+7/-5)
src/window.cpp (+401/-379)
src/window/CMakeLists.txt (+2/-0)
src/window/geometry-saver/CMakeLists.txt (+68/-0)
src/window/geometry-saver/include/core/windowgeometrysaver.h (+94/-0)
src/window/geometry-saver/src/geometrysaver.cpp (+75/-0)
src/window/geometry-saver/tests/test-window-geometry-saver.cpp (+26/-0)
src/window/geometry-saver/tests/test-window-geometry-saver.h (+39/-0)
src/window/geometry-saver/tests/window-geometry-saver/src/test-window-geometry-saver.cpp (+111/-0)
src/window/geometry/CMakeLists.txt (+65/-0)
src/window/geometry/include/core/windowgeometry.h (+72/-0)
src/window/geometry/src/windowgeometry.cpp (+1/-164)
src/window/geometry/tests/test-window-geometry.cpp (+26/-0)
src/window/geometry/tests/test-window-geometry.h (+39/-0)
src/window/geometry/tests/window-geometry/src/test-window-geometry.cpp (+89/-0)
Changed in compiz-core: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
milestone: | none → 0.9.6 |
status: | New → In Progress |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
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.