lp:~compiz-team/compiz/compiz.top-level-window-server-frame
- Get this branch:
- bzr branch lp:~compiz-team/compiz/compiz.top-level-window-server-frame
Branch merges
Branch information
Recent revisions
- 3381. By Sam Spilsbury
-
When calling findTopLevelWindow we're interested in any windows that could
be pending a reparent too, as we could call it relative to their pending frame - 3378. 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.Eg:
compiz crashed with SIGSEGV in memmove() from drisw_update_
tex_buffer( ) from dri_set_ tex_buffer2( ) from drisw_bind_ tex_image( ) from __glXBindTexIma geEXT() 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 occurr. - 3376. By Sam Spilsbury
-
Walking skeleton for glx tfp bind code, failing tests:
[ FAILED ] CompizOpenGLGLX
TextureFromPixm apBindTest. TestTakesServer Grab
[ FAILED ] CompizOpenGLGLXTextureFromPixm apBindTest. TestNoCallToChe ckValidityIfInt ernalAndImmedia teBind
[ FAILED ] CompizOpenGLGLXTextureFromPixm apBindTest. TestCheckValidi tyIfExternalNoB indIfInvalid
[ FAILED ] CompizOpenGLGLXTextureFromPixm apBindTest. TestCheckValidi tyIfExternalBin dIfValid - 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.
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