lp:~mc-return/compiz/compiz.merge-fix1115128-expose-unmaximize_or_minimize_key-in-g-c-c

Created by MC Return and last modified
Get this branch:
bzr branch lp:~mc-return/compiz/compiz.merge-fix1115128-expose-unmaximize_or_minimize_key-in-g-c-c
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

3597. By MC Return

Use unmaximize for g-c-c, so the key won't have to change to unmaximize_or_minimize

3596. By MC Return

Removed unmaximize-or-minimize-window-key from compiz-profile-Default.convert and compiz-profile-active-Default.convert

3595. By MC Return

Expose unmaximize_or_minimize_window_key instead of unmaximize_window_key
in Gnome Control Center

3594. By MC Return

quilt ubuntu-config.patch refresh:
The unmaximize_or_minimize_window_key replaces the unmaximize_window_key, so
Ctrl+Super+Down is now the shortcut for the unmaximize_or_minimize_window_key.

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

Approved by Michael Terry.

3593. By MC Return

Thumbnail plugin, new features:

Added a rounded background to the window title text.

Made the distance between text and thumbnail configurable.

Window-like-background or glow are now rendered around
the thumbnail live preview only, excluding the text.
This ensures no transparent hole is generated anymore and
fixes the look of the window title text rendering, while
enhancing the possibility for customization.

Code cleanup:

Return ASAP if the text plugin is not loaded.
No need to check if (t->text) twice.
Improved height calculation.

thumbnail.xml.in changes:

Added options to adjust the text distance (pixel between
thumbnail and window title text) and font background color
and opacity.

Made the window title text font white and fully opaque
to create a sane default, otherwise it would not be
visible on a transparent black background (alpha and color
are the same like the default background/glow color).

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

Approved by Brandon Schaefer, Sam Spilsbury.

3592. By MC Return

Showmouse cleanup:

Made nE an unsigned int to begin with as optionGetEmitters ()
will just return u-int values from 1 to 10.
No need to calculate MIN (10, optionGetEmitters ()) for the
same reason.

Removed redundant calculation of one rVal (random value), because
this rVal is being recalculated a few lines later before being used
again.

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

Approved by Brandon Schaefer.

3591. By MC Return

Added a new keyboard shortcut named unmaximize_or_minimize_window_key.

This key will restore a maximized or semi-maximized window and minimize a restored window.

Per default this shortcut is disabled and has yet to be enabled via ubuntu-config.patch
for the Ubuntu distribution and Unity.

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

Approved by Brandon Schaefer.

3590. By MC Return

Showmouse plugin OpenGL|ES port.

Thanks go to Michail Bitzes for porting Firepaint first,
as those 2 plugins share a lot of code, his work made this
job here possible in the first place.

Build showmouse for OpenGL|ES as well.
Also install showmouse on armel and armhf.

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

Approved by Timo Jyrinki, Michail Bitzes, Sam Spilsbury.

3589. By MC Return

Fixed the cases MotionNotify == EnterNotify == LeaveNotify
in the AnnoScreen::handleEvent (XEvent *event) function.
Do not call handleMotionEvent (pointerX, pointerY) twice.
Fall-through here is intentional.
Added missing break to not fall-through to default.
Fixed indentation.

(LP: #1101549, LP: #1101561). Fixes: https://bugs.launchpad.net/bugs/1101549, https://bugs.launchpad.net/bugs/1101561.

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:compiz/0.9.9
This branch contains Public information 
Everyone can see this information.

Subscribers