lp:~khadgaray/compiz/nv_fence

Created by Ritesh Khadgaray and last modified
Get this branch:
bzr branch lp:~khadgaray/compiz/nv_fence
Only Ritesh Khadgaray can upload to this branch. If you are Ritesh Khadgaray please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ritesh Khadgaray
Project:
Compiz
Status:
Development

Recent revisions

3787. By James Jones

fence support

3786. By Christopher Townsend

Ctrl-Alt-Del should open the gnome-system-monitor at the processes tab. This fix uses the commands plugin to override the default action. This includes:
 - Install the commands plugin by default.
 - Breaks/Replaces the compiz-plugins package for versions earlier than 0.9.10.
 - Patch commands.xml and integrated.xml to map gnome-system-monitor to Ctrl-Alt-Del by default.
 - Start the command plugin upon Compiz starting. Fixes: https://bugs.launchpad.net/bugs/890747.

Approved by PS Jenkins bot, MC Return, Brandon Schaefer.

3785. By James Jones

OpenGL contexts are reference counted and only destroyed
once they are no longer current to any thread. To ensure
the context really is destroyed, lose current from it
before destroying it. Fixes: https://bugs.launchpad.net/bugs/1213809.

Approved by PS Jenkins bot, MC Return.

3784. By Christopher Townsend

Removed logic in the calculateWallOffset() function in the Expo plugin that only accounted for offsetting the expo animation on the left-most and top-most monitor. Also removed the TestNoOffsetIfOutputIsNotOrigin test since this test is now invalid. Fixes: https://bugs.launchpad.net/bugs/1031710.

Approved by PS Jenkins bot, MC Return, Brandon Schaefer.

3783. By Andrea Azzarone

Use Glib::RefPtr<Glib::Source> in glib_integration_test. After the fix of bug https://bugzilla.gnome.org/show_bug.cgi?id=561885 Glib::Source::~Source is called when both Source::unreference() and SourceCallbackData::destroy_notify_callback() are called. Fixes: https://bugs.launchpad.net/bugs/1214459.

Approved by PS Jenkins bot, Stephen M. Webb.

3782. By Michail Bitzes

Wizard plugin:

No more segfaults/crashes when changing options in CCSM. (LP: #1195996)
Gradual fade out of particles when terminating. (LP: #1196010)
Typo fixed in wizard.xml.in.
optionNotify added for some options that were missing it.

Code cleanup:

Declare variables outside of loops.

Functions moved from class WizardScreen to class ParticleSystem.
(similar to firepaint/showmouse)

We just enable GL_BLEND if it is disabled and
we just disable GL_BLEND if it was disabled before.

Many other style and indentation fixes. Fixes: https://bugs.launchpad.net/bugs/1195996, https://bugs.launchpad.net/bugs/1196010.

Approved by PS Jenkins bot, MC Return.

3781. By MC Return

Animation code cleanup:

Return ASAP, do not calculate stuff you might not need.
Declare CompWindow *w, AnimWindow *animWin, PrivateAnimWindow *aw
and Animation *curAnim outside the for loop.
grid.cpp: Declare float x, y, topiyFloat outside the for loop.
options.cpp: Declare unsigned int nOptions outside the foreach loop.
Use pre- instead of postfix de- and increments.
Declaration and assignment of variables in one line.
Merged if condition checks.
Added and removed brackets.
Added and removed newlines.
Fixed indentation.
Also initialize the non-static class members "mGridWidth" and
"mGridHeight" in the GridAnim::GridAnim ctor. (LP: #1101618). Fixes: https://bugs.launchpad.net/bugs/1101618.

Approved by Sami Jaktholm, PS Jenkins bot.

3780. By Andrea Azzarone

Disable show_desktop_key by default on ubuntu. Will provide the same option under the unityshell panel. Fixes: https://bugs.launchpad.net/bugs/1204664.

Approved by PS Jenkins bot, Sam Spilsbury.

3779. By MC Return

gears.cpp, gears.h:

Do not render the gears if we are viewing the cube from the inside -
the gears are otherwise obstructing the users' view on his workspaces.

Print a warning to the console once in this case.

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

Approved by Sam Spilsbury, PS Jenkins bot.

3778. By Daniel van Vugt

This branch is 0.9.11

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

Subscribers