lp:~thomas-voss/compiz-core/fix-bad-get-and-missing-symbols

Created by Thomas Voß and last modified
Get this branch:
bzr branch lp:~thomas-voss/compiz-core/fix-bad-get-and-missing-symbols
Only Thomas Voß can upload to this branch. If you are Thomas Voß please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Thomas Voß
Project:
Compiz Core
Status:
Merged

Recent revisions

2923. By Thomas Voß

Catch boost::bad_get.

2922. By Thomas Voß

Fixed coding style.

2921. By Thomas Voß

Adjusted installation of compiz_core.

2920. By Thomas Voß

Fixes a problem with boost::bad_get on strings and forces inclusion of symbols.

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.freedesktop.org/xdg/xdg-specs/commit/?id=e34d84a17341bb82af38fb84c6c070bb58b6d5b5

XWMQA Test: lp:~smspillaz/+junk/net-wm-state-focused-test

Merges : lp:~smspillaz/compiz-core/compiz-core.fix_904806v2

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.

Merges lp:~vanvugt/compiz-core/fix-880707.2

2915. By Sam Spilsbury

Remove unused defaultColor

2914. By Sam Spilsbury

Move globals into a separate file

Merge lp:~thomas-voss/compiz-core/fix-globals-simplified

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
This branch contains Public information 
Everyone can see this information.

Subscribers