lp:~compiz-team/compiz/compiz.fix_1005177

Created by Sam Spilsbury and last modified
Get this branch:
bzr branch lp:~compiz-team/compiz/compiz.fix_1005177
Members of Compiz Maintainers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Compiz Maintainers
Project:
Compiz
Status:
Merged

Recent revisions

3226. By Sam Spilsbury

Execute the cmake files separately to ensure that DESTDIR is respected.

The cmake preprocessor does substitution on install (CODE) at configure time
and not install time, when DESTDIR is actually set. In order to read it
correctly, we need to execute the cmake preprocessor in the install cmake
file itself, so that DESTDIR is set when the file is preprocessed

3225. By Sam Spilsbury

Fix uninitialized memory use (LP: #1004338)

This might be an overkill, but initializing a couple hundred or even thousand
bytes once on startup shouldn't hurt.

Merge lp:~vanvugt/compiz/fix-1004338 into lp:compiz

3224. By Sam Spilsbury

Fix uninitialized variable (LP: #1004335)

Merge lp:~vanvugt/compiz/fix-1004335 into lp:compiz

3223. By Sam Spilsbury

Delay unbinding of pixmaps until then next rebind (so that they stay bound
until we are able to get the next one so you never actually lose the image of
the window) and added a callback mechanism to notify renderers just before
the pixmap is replaced (so they can do any necessary cleanup such as
unbinding textures).

The reason for this is because the nvidia driver seems to require that any
textures that are bound to the pixmap are unbound before the pixmap is
released. Otherwise it will cause any futher rebind operations to fail
silently.

(LP: #729979) (LP: #1002602)

3222. By Sam Spilsbury

Fixes some warnings on gcc 4.7. Namely virtual destructors, array
initialization.

3221. By Sam Spilsbury

Respect DESTDIR when optionally installed files

3220. By Sam Spilsbury

Respect destdir when installing python packages

3219. By Sam Spilsbury

Remove COMPIZ_DESTDIR as it was not needed and broken

3218. By Sam Spilsbury

Install compizconfig headers correctly

3217. By Sam Spilsbury

Enables ccsm for building, fixes install, uninstall, clean rules and fixes
constant rebuilding of python bytecode

1. use add_custom_command with a small wrapper file in order to ensure that
   bytecode is regenerated only when DEPENDS files are changed (currently
   none).
2. use install (CODE) to hook the install process properly

Branch metadata

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