lp:~azzar1/compiz/matrix-fix

Created by Andrea Azzarone and last modified
Get this branch:
bzr branch lp:~azzar1/compiz/matrix-fix
Only Andrea Azzarone can upload to this branch. If you are Andrea Azzarone please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Andrea Azzarone
Project:
Compiz
Status:
Development

Recent revisions

3972. By Andrea Azzarone <email address hidden>

Don't use magic value.

3971. By Stephen M. Webb

upstream release 0.9.12.2

3970. By CI Train Bot Account

Releasing 1:0.9.12.1+15.10.20150805-0ubuntu1

3969. By Dmitry Shachnev

debian/compiz-gnome.gsettings-override: Remove unityshell from active plugins, and add switcher. Fixes: #1469086
Approved by: Alberts Muktupāvels, Stephen M. Webb

3968. By Dmitry Shachnev

Move window switcher plugins to compiz-plugins-default. Fixes: #971051, #1465647
Approved by: Stephen M. Webb, Dmitry Shachnev

3967. By Marco Trevisan (Treviño)

Window: add clientFrame(), to get the client-side decoration extents

This only supports GTK at the moment, but it might be adapted to other toolkits. Fixes: #1422768, #1436553
Approved by: MC Return, Christopher Townsend

3966. By Marco Trevisan (Treviño)

Window: compute the correct output using the absolute window position

Window geometry has absolute coordinates that include viewports, but we
need to use viewport relative coordinates when figuring out the window output
or the window will be considered offscreen and thus it will fallback to first monitor.
This is generally applied, but was not done well in addWindowSizeChanges which
was causing Fullscreen and (horizontally) maximized windows to be moved to the
primary monitor when activated. Fixes: #1475721
Approved by: Stephen M. Webb, PS Jenkins bot

3965. By Eleni Maria Stea

Sometimes the MultipleCubes, Automatic or OneBigCube option might be set although we are not in multimonitor. Modified the 3d windows plugin to check the number of monitors as well.
Approved by: PS Jenkins bot, Stephen M. Webb

3964. By Eleni Maria Stea

It fixes the 3d windows plugin.
Problem:
The 3d clipping is performed in viewing space (modelview transformation) and should be done inside the shader when we use shaders otherwise the viewing space pipeline operations will be ignored. Compiz used to perform the clipping inside the td plugin using pipeline functions, then it was loading a generic shader program (no clipping operations) to render the windows and then it rendered the 3d quads around the windows using the pipeline (so these were clipped correctly).

Fix:
Added a variable that indicates when to load the shaders and when render using the fixed functions pipeline and use the fixed functions pipeline to render between glEnableOutputClipping and glDisableOutputClipping.

+small fix in the legacyRendering (pipeline) Fixes: #1395697
Approved by: PS Jenkins bot, Stephen M. Webb

3963. By Martin Wimpress 

align MATE profile more closely with Marco
Approved by: Stephen M. Webb

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

Subscribers