lp:~mc-return/compiz/compiz.merge-fix878820-grid-keybindings-behave-inconsistently

Created by MC Return on 2012-12-01 and last modified on 2012-12-01
Get this branch:
bzr branch lp:~mc-return/compiz/compiz.merge-fix878820-grid-keybindings-behave-inconsistently
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:
Experimental

Recent revisions

3477. By MC Return on 2012-12-01

Restore the old Grid behavior allowing the user to cycle through the different sizes with all keys

3476. By Daniel van Vugt on 2012-11-19

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

Approved by PS Jenkins bot.

3475. By Sami Jaktholm on 2012-11-19

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 on 2012-11-19

Removed redundant assignment of 'currentProfilePath' to itself.

Approved by Daniel van Vugt, Sam Spilsbury.

3473. By MC Return on 2012-11-16

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 on 2012-11-16

bootstrap daily upload changelog message.

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

3471. By Daniel van Vugt on 2012-11-16

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.

3470. By Sam Spilsbury on 2012-11-15

Fail with a warning message when we try to write to a key that has no
associated schema. (LP: #1078330). Fixes: https://bugs.launchpad.net/bugs/1078330.

Approved by Daniel van Vugt, Michal Hruby, PS Jenkins bot.

3469. By Daniel van Vugt on 2012-11-14

Separate the OutputDevices class from the *screen* sources into a library
and add some initial test cases.

This does not contain any logic changes needing review. It's just been
copied and pasted between source files to enable testing.

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

3468. By Iven Hsu on 2012-11-14

Set tabCount to 1 in KCommonDecorationUnstable. It will cause float pointi
exception when set to 0. (LP: #1050776). Fixes: https://bugs.launchpad.net/bugs/1050776.

Approved by Daniel van Vugt, 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