lp://staging/~mc-return/compiz/compiz.merge-fix1098758-thumbnail-flickering

Created by MC Return and last modified
Get this branch:
bzr branch lp://staging/~mc-return/compiz/compiz.merge-fix1098758-thumbnail-flickering
Only MC Return can upload to this branch. If you are MC Return please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
MC Return
Project:
Compiz
Status:
Merged

Recent revisions

3559. By MC Return

Also damage the thumb if full opacity has been reached to fix the flickering of background and text

3558. By Sam Spilsbury

Call ccsIntegratedSettingListFree before returning the first value from ccsGNOMEIntegrationBackendGetIntegratedSetting

(LP: #1097661). Fixes: https://bugs.launchpad.net/bugs/1097661.

Approved by Daniel van Vugt.

3557. By PS Jenkins bot

Releasing 1:0.9.9~daily13.01.11-0ubuntu1 to ubuntu.

Approved by .

3556. By Daniel van Vugt

Introduce a valgrind suppression file for running compiz natively. Mostly
just suppresses errors from Mesa and glib right now. But it makes a huge
difference to the readability of valgrind output.

Approved by PS Jenkins bot.

3555. By Daniel van Vugt

Avoid leaking (all) GLPrograms allocated though GLProgramCache.
(LP: #1097644)

This wasn't just a client memory leak but also prevented the leaked programs
from ever being glDeleteProgram'd from the GPU!. Fixes: https://bugs.launchpad.net/bugs/1097644.

Approved by PS Jenkins bot, Sam Spilsbury.

3554. By MC Return

Reintroduce the thumbnail (Window previews) plugin.
Just prevent building of thumbnail for GLES. It compiles and works for GL.
(LP: #1020825)

Also fixed transparency issues with glow and window-like-background by
adding calls to enable/disable GL_BLEND. Fixes: https://bugs.launchpad.net/bugs/1020825.

Approved by Daniel van Vugt.

3553. By Daniel van Vugt

Revert the opengl ABI bump. It was not required but actually causes Unity
to fail to start now (until someone rebuilds Unity).

3552. By Daniel van Vugt

Avoid leaking GLShaderCache::priv (LP: #1097664)

I have bumped the opengl ABI for completeness but it's probably not necessary
because:
  (a) No code outside of the opengl plugin uses GLShaderCache; and
  (b) Even if there was code using it, I'm not sure if the addition of a
      non-virtual destructor would affect the binary object size.
. Fixes: https://bugs.launchpad.net/bugs/1097664.

Approved by PS Jenkins bot, Sam Spilsbury.

3551. By Daniel van Vugt

Avoid leaking PrivateGLScreen::projection (LP: #1097657). Fixes: https://bugs.launchpad.net/bugs/1097657.

Approved by PS Jenkins bot, Sam Spilsbury.

3550. By Daniel van Vugt

Fix multiple errors reported by valgrind in compiz_test_resize_logic
"Conditional jump or move depends on uninitialised value(s)"
(LP: #1097179). Fixes: https://bugs.launchpad.net/bugs/1097179.

Approved by Sam Spilsbury.

Branch metadata

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

Subscribers