lp:~smspillaz/compiz-core/compiz-core.tests_915950

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

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Sam Spilsbury
Project:
Compiz Core
Status:
Merged

Recent revisions

2972. By Sam Spilsbury

Added unit tests for the place plugin, and refactored out smart placement

2971. By Daniel van Vugt

Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.

Also includes intermediate bugs (regressions that never made it into the wild), which we may not want to mention.

Merge lp:~vanvugt/compiz-core/update-NEWS-20120130 into lp:compiz-core

2970. By Daniel van Vugt

Remove deg2rad.h - This new header only defines one macro which is an overkill.

Also, DEG2RAD is too cryptic to be a universally defined macro and should be defined closer to where it's used to aid readability. (LP: #918554)

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

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

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