lp:~vanvugt/compiz/fix-1004335

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp:~vanvugt/compiz/fix-1004335
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel van Vugt
Project:
Compiz
Status:
Merged

Recent revisions

3224. By Daniel van Vugt

Fix uninitialized variable (LP: #1004335)

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

3216. By Sam Spilsbury

Enables compizconfig-python for building, fixes always out of date build
target, clean, uninstall

1. use add_custom_command instead of add_custom_target to only regenerate
   compizconfig.c and compizconfig.so whenever compizconfig.pyx changes
2. use install (CODE) to hook the install process properly

3215. By Sam Spilsbury

Adds some environment variables to change where libcompizconfig looks for
things to be used by tests

1. Read "COMPIZ_METADATA_PATH" to find plugins
2. Read "LIBCOMPIZCONFIG_BACKEND_PATH" to find and load backends

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.

Subscribers