Should keep list of windows last sent to server and last recv from server

Bug #841727 reported by Sam Spilsbury
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Compiz Core
Fix Released
High
Sam Spilsbury

Bug Description

Plugins need to know the current stack state last sent to the server so they can make requests relative to that, however messing with the stack last received from the server is dangerous since override redirect windows can insert their stacking requests in between our own (race condition) and this can cause the stack received from the server to be invalid.

Tags: stacking
Revision history for this message
Sam Spilsbury (smspillaz) wrote :

Part 1 is fix committed, we keep the new API but don't use it yet. This represents an ABI break.

Changed in compiz-core:
importance: Undecided → High
assignee: nobody → Sam Spilsbury (smspillaz)
milestone: none → 0.9.5.94
status: New → Fix Committed
Changed in compiz-core:
milestone: 0.9.5.94 → 0.9.7.0
Changed in compiz-core:
milestone: 0.9.7.0 → 0.9.5.96
Changed in compiz-core:
milestone: 0.9.5.96 → 0.9.7.0
Changed in compiz-core:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.