lp:~thomas-voss/compiz-core/fix-bad-get-and-missing-symbols
- Get this branch:
- bzr branch lp:~thomas-voss/compiz-core/fix-bad-get-and-missing-symbols
Branch merges
- Alan Griffiths: Approve
-
Diff: 140 lines (+58/-13)2 files modifiedsrc/CMakeLists.txt (+10/-2)
src/screen.cpp (+48/-11)
Branch information
Recent revisions
- 2919. By Sam Spilsbury
-
Support _NET_WM_
STATE_FOCUSED (LP #904806) +
_NET_WM_ STATE_FOCUSED indicates whether the window's decorations are drawn in an
+active state. Clients MUST regard it as a read-only hint. It cannot be set at
+map time or changed via a _NET_WM_STATE client message. The window given by
+_NET_ACTIVE_ WINDOW will usually have this hint, but at times other windows may
+as well, if they have a strong association with the active window and will be
+considered as a unit with it by the user. Clients that modify the appearance of
+internal elements when a toplevel has keyboard focus SHOULD check for the
+availability of this state in _NET_SUPPORTED and, if it is available,
+use it in preference to tracking focus via FocusIn events. By doing so they will
+match the window decorations and accurately reflect the intentions of the Window
+Manager.[1] http://
cgit.freedeskto p.org/xdg/ xdg-specs/ commit/ ?id=e34d84a1734 1bb82af38fb84c6 c070bb58b6d5b5 XWMQA Test: lp:~smspillaz/+junk/net-wm-state-focused-test
- 2918. By Alan Griffiths
-
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.
Merge : lp:~alan-griffiths/compiz-core/fix-headers into lp:compiz-core
- 2917. By Daniel van Vugt
-
Fix performance regression; move plugin randomly reverts to non-lazy positioning when it should be using lazy positioning (LP: #764330)
Merge lp:~vanvugt/compiz-core/fix-764330-simplified-trunk into lp:compiz-core
- 2916. 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.
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