lp:~vanvugt/compiz/fix-1086779

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

3501. By Daniel van Vugt

Remove calls to eglWaitGL which are likely to hinder performance on GLES/ARM
platforms. The calls seem to be pointless and have a significant potential
impact on performance. Also remove XFlush in the same location, apparently
pointless.
(LP: #1086779)

3500. By Stephen M. Webb

Move plugin initialization code out of assert() macro so it still runs even with NDEBUG defined (lp: #1085581). Fixes: https://bugs.launchpad.net/bugs/1085581.

Approved by Didier Roche.

3499. By Daniel van Vugt

Bump deb version to 0.9.9* to match the actual Compiz version.

Approved by Didier Roche.

3498. By Daniel van Vugt

Add an option to specify which windows are allowed to be unredirected when
they are fullscreen. Default: Allow unredirection on all window types except
common video players: Totem, MPlayer, Vlc or Plugin-container (Flash or other
nested browser windows).
(LP: #1051802)
. Fixes: https://bugs.launchpad.net/bugs/1051802.

Approved by PS Jenkins bot, Sam Spilsbury.

3497. By Daniel van Vugt

Fixed: unredirected fullscreen windows sliding offscreen were staying
unredirected (always visible), because compiz thought they were fullscreen
on a different monitor. Add extra smarts to tell the difference between
fullscreen and offscreen. (LP: #1084401). Fixes: https://bugs.launchpad.net/bugs/1084401.

Approved by Sam Spilsbury, PS Jenkins bot.

3496. By Sam Spilsbury

In order to safely destroy a Glib::Source you need to g_source_destroy its
underlying gobj which will invoke the destructor for the Glib::Source.
Added an integration test to prove it.
(LP: #1085590). Fixes: https://bugs.launchpad.net/bugs/1085590.

Approved by Daniel van Vugt, PS Jenkins bot.

3495. By Sam Spilsbury

Use abort () instead of assert (0); The latter doesn't seem to work
sometimes, and really, we want to abort (), the test assumes it.

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

Approved by Daniel van Vugt, PS Jenkins bot.

3494. By Didier Roche-Tolomelli

Bump ABI version as tests on the staging ppa showed it changed.

Approved by Stephen M. Webb.

3493. By Didier Roche-Tolomelli

Bump changelog to be > at the previous release that was already backported.

Approved by Martin Mrazik.

3492. By Daniel van Vugt

When dragging a window between workspaces, don't warp the pointer by a
mysterious 10 pixels. Instead warp the pointer by 1 so it goes from one edge
to the next without getting ahead of the window drag. (LP: #201681). Fixes: https://bugs.launchpad.net/bugs/201681.

Approved by Brandon Schaefer, PS Jenkins bot.

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