lp:~smspillaz/+junk/compiz-core.stacktest

Created by Sam Spilsbury and last modified
Get this branch:
bzr branch lp:~smspillaz/+junk/compiz-core.stacktest
Only Sam Spilsbury can upload to this branch. If you are Sam Spilsbury please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Sam Spilsbury
Status:
Development

Recent revisions

2969. By Sam Spilsbury

Stacktest

2968. By Sam Spilsbury

Drop useless command line switches

    Drop some unused globals and command line switchers, notable changes

    --indirect-rendering : There isn't a sane usecase for this anymore
    apart from remote compositing. Enable it automatically if needed, otherwise
    force direct rendering

    --use-root-window : Composite Overlay Window support was added to the server
    six years ago. We can drop this

    --background-image : Use the wallpaper plugin

    --no-detection : Use ccsm

Merge lp:~smspillaz/compiz-core/compiz-core.dropuseless-switches into lp:compiz-core

2967. By Daniel van Vugt

Prevent core classes being reinstantiated in plugins. (LP: #922199)

This not only caused massive code bloat from the duplicated class functions,
but serious bugs from duplicated static data such as singleton pointers.

Merge lp:~vanvugt/compiz-core/fix-922199 into lp:compiz-core

2966. By Sam Spilsbury

Cross merge from trunk

2965. By Sam Spilsbury

Fixes up a bunch of boost::variant edge cases

1. Fixes a case where const char * would be converted to bool, add a wrapper to ensure it gets converted to CompString
2. Fixes a case where unsigned short [] and unsigned short * would get converted to bool also, add a wrapper to ensure they are stored correctly
3. Adds some template specializations for the above, especially the reading part.

Merge lp:~smspillaz/compiz-core/compiz-core.option-variant-type-fixes

2964. By Daniel van Vugt

Fix uninitialized variable warnings in valgrind (LP: #921451)

Merge lp:~vanvugt/compiz-core/fix-921451 into lp:compiz-core

2963. By Daniel van Vugt

Fix build failures with glib 2.30 (oneiric) (LP: #921406)

Amazingly, there is no compatible GThread/GMutex/GCond API that is compatible with both glib 2.30 (oneiric) and 2.31 (precise). So we need to #if them :(

Merge lp:~vanvugt/compiz-core/fix-921406 into lp:compiz-core

2962. By Alan Griffiths

Match the comment and interface to the implementation

Merge lp:~alan-griffiths/compiz-core/fix-option into lp:compiz-core

2960. By Sam Spilsbury

Fix building without tests

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers