lp:~smspillaz/compiz-core/compiz-core.fix_904806v2
- Get this branch:
- bzr branch lp:~smspillaz/compiz-core/compiz-core.fix_904806v2
Branch merges
- Alan Griffiths: Approve
-
Diff: 144 lines (+33/-1)6 files modifiedinclude/core/atoms.h (+1/-0)
include/core/window.h (+6/-1)
src/atoms.cpp (+3/-0)
src/event.cpp (+9/-0)
src/screen.cpp (+3/-0)
src/window.cpp (+11/-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) - 2909. By Daniel van Vugt
-
Fix warnings due to signed/unsigned int comparison in CompTimer. (LP: #893998)
Merged: lp:~smspillaz/compiz-core/fix-timer-warnings-893998
without any of its prereqs.
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