lp:~compiz-team/compiz/fix-1051595
- Get this branch:
- bzr branch lp:~compiz-team/compiz/fix-1051595
Branch merges
- Daniel van Vugt: Needs Fixing
- jenkins (community): Needs Fixing (continuous-integration)
-
Diff: 38 lines (+5/-14)1 file modifiedcmake/base.cmake (+5/-14)
Branch information
Recent revisions
- 3378. By erikjanp
-
Some problems with make findcompiz_install and make findcompizconfi
g_install
- make findcompiz_install errors since r3320
- in r3219 installs the findcompiz*.cmake- files with a normal make install,
but not in the Modules directory. This is a) wrong and b) not according to
the message that findcompiz* must be installed with make findcompiz_install.
Patch fixes this, by removing the extra file install with make install, and
cleaning up the building of the findcompiz-target.
(LP: #1051595) - 3377. By Daniel van Vugt
-
Fix flickering and performance problems with using Unredirect Fullscreen
Windows with multiple monitors.
(LP: #1050749) (LP: #1051885)Written by smspillaz. Simplified by vanvugt.. Fixes: https:/
/bugs.launchpad .net/bugs/ 1050749, https:/ /bugs.launchpad .net/bugs/ 1051885. Approved by Sam Spilsbury, Daniel van Vugt. - 3376. By Sam Spilsbury
-
Check that pixmaps which aren't managed by us actually exist before binding.
It was possible for there to be a race condition for a pixmap to become
invalid on the server side if the client which did have control over thier
lifecycle freed them before we were done with them or disconnected. Drivers
have normally handled this condition by reading the contents of the undefined
memory directly without an error, however drivers such as LLVMpipe will
effectively dereference an invalid pointer and crash when you do this.LP: #927168:
compiz crashed with SIGSEGV in
memmove() from
drisw_update_tex_buffer( ) from
dri_set_tex_buffer2( ) from
drisw_bind_tex_image( ) from
__glXBindTexImageEXT() from
TfpTexture::enable( ) Most of the time we don't need to employ this check. Its only when we know
that we don't control the lifecycle of a pixmap that race conditions
such as these can occur.. Fixes: https://bugs.launchpad .net/bugs/ 927168. Approved by Daniel van Vugt, jenkins. - 3375. By Iven Hsu
-
Fix (LP: #1050752). https:/
/bugs.launchpad .net/compiz/ +bug/1050752 In the initializing of the plugin, it should not only start handling the events, but also enable GL paint.. Fixes: https:/
/bugs.launchpad .net/bugs/ 1050752. Approved by Sam Spilsbury. - 3374. By Daniel van Vugt
-
Avoid a NULL dereference and give a useful error message instead.
(LP: #944653). Fixes: https://bugs.launchpad .net/bugs/ 944653. Approved by Sam Spilsbury, jenkins. - 3373. By Ćukasz Zemczak
-
It seems that with USE_GCONF disabled, the gsettings xslt files are not installed. I *think* this might help?. Fixes: . Approved by Brandon Schaefer, jenkins.
- 3372. By Daniel van Vugt
-
Ensure window decorations always get rendered after the window, not before.
This is how it was in compiz 0.9.7, and is required in order to resolve
unity panel shadow bug 1045705.. Fixes: . Approved by jenkins, Sam Spilsbury. - 3371. By MC Return
-
Changed the default placement of the benchmark window from 0,0 to 100,50.
This avoids damaging the Unity shell, and hence avoids slowing down everything
when benchmark is visible. (LP: #1039406). Fixes: https://bugs.launchpad .net/bugs/ 1039406. Approved by Daniel van Vugt. - 3370. By Daniel van Vugt
-
Workaround SubBuffer performance regression (LP: #1037411), which is actually
Mesa bug #54763.. Fixes: https://bugs.launchpad .net/bugs/ 1037411. Approved by jenkins. - 3369. By Daniel van Vugt
-
Don't ever enter the subdir of a plugin that is disabled. (LP: #1049100). Fixes: https:/
/bugs.launchpad .net/bugs/ 1049100. Approved by jenkins, 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.8