lp:~vanvugt/compiz/fix-1097664

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp:~vanvugt/compiz/fix-1097664
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

3550. 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.

3549. By Daniel van Vugt

Fix memory leaks resulting from misuse (and poor design) of
resize::CompScreenImpl::findWindow()
(LP: #1097126)
. Fixes: https://bugs.launchpad.net/bugs/1097126.

Approved by Daniel d'Andrada, PS Jenkins bot.

3548. By Daniel van Vugt

Reintroduced the wallpaper plugin. It was unbuildable from v0.9.8.0 until
now. (LP: #1020830). Fixes: https://bugs.launchpad.net/bugs/1020830.

Approved by Daniel van Vugt, Sam Spilsbury.

3547. By MC Return

Minor showmouse clean-up:

Fixed indentation in and simplified showmouse.xml.in (no need for 2 General groups/tabs).
Fixed several typos.

Approved by Daniel van Vugt.

3546. By Daniel van Vugt

Sort the plugin list to improve readability of CMake output (LP: #1096780). Fixes: https://bugs.launchpad.net/bugs/1096780.

Approved by PS Jenkins bot, Sam Spilsbury.

3545. By Daniel van Vugt

Be sure to treat \r and \n as word boundaries too. Otherwise CMake will read
expo's plugin name as "expo\n" from plugins/expo/CMakeLists.txt resulting
in weird and misleading "Disabled" messages for expo.
(LP: #1083027). Fixes: https://bugs.launchpad.net/bugs/1083027.

Approved by PS Jenkins bot, Sam Spilsbury.

3544. By MC Return

Fixed dimention->dimension typos.

Approved by Daniel van Vugt.

3543. By Michail Bitzes

Added missing glEnable/glDisableClientState calls for GL_TEXTURE_COORD_ARRAY and GL_VERTEX_ARRAY to make showmouse work with the new codebase.

Credits and thanks for this patch go to Michail Bitzes.

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

Approved by Daniel van Vugt.

3542. By Sam Spilsbury

Fixed: Clicking on semi-maximized windows in a different workspace fails to
switch to the correct workspace. (LP: #1037164). Fixes: https://bugs.launchpad.net/bugs/1037164.

Approved by Daniel van Vugt, PS Jenkins bot.

3541. By Sam Spilsbury

Port cubeaddon plugin to use new OpenGL plugin API.
(LP: #1020823)

Since the arrangement of the vertex data assumes quad usage, and GL_QUADS primitives are not available in OpenGL|ES, the option "deform caps" will be nonfunctional in OpenGL|ES builds. Fixes: https://bugs.launchpad.net/bugs/1020823.

Approved by Daniel van Vugt, PS Jenkins bot, Sam Spilsbury.

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.9
This branch contains Public information 
Everyone can see this information.

Subscribers