lp:~smspillaz/compiz-core/compiz-core.geometry-tests
- Get this branch:
- bzr branch lp:~smspillaz/compiz-core/compiz-core.geometry-tests
Branch merges
- Alan Griffiths: Approve
-
Diff: 525 lines (+442/-0) (has conflicts)10 files modifiedplugins/CMakeLists.txt (+1/-0)
src/CMakeLists.txt (+5/-0)
src/window/CMakeLists.txt (+1/-0)
src/window/geometry/CMakeLists.txt (+69/-0)
src/window/geometry/include/core/windowgeometry.h (+74/-0)
src/window/geometry/src/windowgeometry.cpp (+120/-0)
src/window/geometry/tests/CMakeLists.txt (+18/-0)
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)
Branch information
Recent revisions
- 2917. By Daniel van Vugt
-
Remove annoying and excessive include dependencies on core/core.h
There are a lot of unnecessary and annoying header dependencies. A particular
example was core/core.h which was included by everything and included almost
everything. This change removes many of those dependencies - which makes it a
lot easier to break out "units" to put them under test.Merged from lp:~alan-griffiths/compiz-core/fix-headers
- 2915. By Daniel van Vugt
-
Fix inaccurate frame timing causing tearing and stuttering (LP: #880707)
(LP: #92599) (LP: #798868) (LP: #876575) (LP: #755841) (LP: #891744)Introduced "tickless" frame timing to the composite plugin. This means we no
longer need to poll for repaints. Composite only wakes up when a repaint is
required and it's the right time to do so. This not only improves vsync
accuracy, but also reduces CPU usage and power consumption. - 2914. By Daniel van Vugt
-
Fix all compiler warnings and (optionally) treat all future warnings as errors.
Merged from lp:~vanvugt/compiz-core/Werror - 2913. By Daniel van Vugt
-
Fixes focus being on the wrong window after viewport changes (LP: #896762)
Merged from lp:~smspillaz/compiz-core/fix_896762
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:compiz-core/0.9.5