lp:~smspillaz/compiz-core/compiz-core.rect-tests
- Get this branch:
- bzr branch lp:~smspillaz/compiz-core/compiz-core.rect-tests
Branch merges
- Thomas Voß: Approve
-
Diff: 1530 lines (+898/-520) (has conflicts)13 files modifiedinclude/core/CMakeLists.txt (+0/-1)
include/core/rect.h (+0/-233)
plugins/CMakeLists.txt (+2/-0)
src/CMakeLists.txt (+6/-2)
src/rect.cpp (+0/-284)
src/rect/CMakeLists.txt (+66/-0)
src/rect/include/core/rect.h (+248/-0)
src/rect/src/rect.cpp (+306/-0)
src/rect/tests/CMakeLists.txt (+31/-0)
src/rect/tests/rect/src/test-rect.cpp (+88/-0)
src/rect/tests/test-rect.cpp (+30/-0)
src/rect/tests/test-rect.h (+43/-0)
src/rect/tests/wraparound_point/src/test-rect-wraparound-point.cpp (+78/-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 - 2912. By Daniel van Vugt
-
Test harness for wrapsystem and some code initial cleanup.
Merged from lp:~alan-griffiths/compiz-core/wrapsystem - 2911. By Daniel van Vugt
-
Mark screen as initialized before initializing windows as windowInitPlugins
may implicitly call the constructor of a PluginScreen and likely PluginOptions
which will try to register actions and will silently fail. (LP: #896591)eg, windowInitPlugins -> PluginWindow:
:PluginWindow -> PluginScreen::get () ->
PluginScreen::PluginScreen -> PluginOptions: :PluginOptions ->
CompScreen::addAction Merged from rev. 2902 of lp:~smspillaz/compiz-core/compiz-core.fix_891591
(The branch name is a typo. It is actually bug 896591)
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