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

Created by Sam Spilsbury and last modified
Get this branch:
bzr branch lp:~smspillaz/compiz-core/compiz-core.fix_882531
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

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