lp:~vanvugt/compiz/fix-1028809

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

3480. By Daniel van Vugt

Same fix as before but now in glDrawTexture so it works with switcher plugins
etc that never glPaint.

3479. By Daniel van Vugt

Revert previous revision. Needs a better approach.

3478. By Daniel van Vugt

Move opacity/brightness/saturation setting from glDraw into glPaint where it
won't care about the plugin load order relative to decor any more. This
ensures the obs setting will always apply to the whole window including
decorations (LP: #1028809)

3477. By Sam Spilsbury

Fix various test failures caused by not controlling the environment variable
COMPIZ_CONFIG_PROFILE. (LP: #1070817) (LP: #1077787). Fixes: https://bugs.launchpad.net/bugs/1070817, https://bugs.launchpad.net/bugs/1077787.

Approved by Daniel van Vugt, PS Jenkins bot.

3476. By Daniel van Vugt

Fix segfaults in test cases (LP: #1080555)
. Fixes: https://bugs.launchpad.net/bugs/1080555.

Approved by PS Jenkins bot.

3475. By Sami Jaktholm

Grid: Set GridWindow->lastTarget to GridMaximize only if the window
was fully maximized.

Currently the lastTarget is changed to GridMaximize also when the
window is only semi-maximized. So if you then try to maximize the
window with grid, grid thinks the target has not changed and overlay
is not shown.

Fixes LP: #1071689. Fixes: https://bugs.launchpad.net/bugs/1071689.

Approved by Daniel van Vugt, MC Return.

3474. By MC Return

Removed redundant assignment of 'currentProfilePath' to itself.

Approved by Daniel van Vugt, Sam Spilsbury.

3473. By MC Return

Hopefully fixed mismatching allocation and deallocation of pathOrig by using 'free (pathOrig);' instead of 'g_free (pathOrig);' in updateSettingWithGSettingsKeyName (...).

Approved by Sam Spilsbury.

3472. By Michael Terry

bootstrap daily upload changelog message.

Approved by Didier Roche, Sam Spilsbury, PS Jenkins bot.

3471. By Daniel van Vugt

Prevent windows from maximizing on the wrong monitor (LP: #751605)

This fixes two causes I have found:
  1. outputDeviceForGeometry was wrapping to the wrong monitor (back to the
     top or left) if a window was mostly off the bottom/right of the screen.
  2. Even when outputDeviceForGeometry returned the correct output,
     PrivateWindow::addWindowSizeChanges was sometimes changing it to an
     incorrect output in the case where the old size of a window exceeds
     the dimensions of the smaller monitor you're trying to maximize it on.
. Fixes: https://bugs.launchpad.net/bugs/751605.

Approved by Sam Spilsbury, PS Jenkins bot, MC Return.

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