lp:compiz-wall-plugin/trunk

Created by Sam Spilsbury and last modified
Get this branch:
bzr branch lp:compiz-wall-plugin/trunk
Only Sam Spilsbury can upload to this branch. If you are Sam Spilsbury please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Sam Spilsbury
Project:
Compiz Desktop Wall Plugin
Status:
Development

Recent revisions

128. By Sam Spilsbury

Add VERSION

127. By Travis Watkins

add no slide default option

Bring the 0.8.x no slide match option default to 0.9, makes desktops and
sticky windows stop sliding again.

126. By Sam Spilsbury

Revert "Update for new core API"

This reverts commit 9bf34ec73982e2d8b6fa7deedb3c5b9a375a04b5.

125. By Sam Spilsbury

Update for new core API

124. By Sam Spilsbury

Add signals on viewport change begin / end

123. By Sam Spilsbury

Don't update edge regions on every poll. Instead only do them on screen size change

122. By Sam Spilsbury

Be a little bit smarter about dynamically enabling and disabling edge actions

121. By Sam Spilsbury

Remove ugly hack and instead use the new CompScreen API to query if we are grabbed

120. By Sam Spilsbury

Remove debugging messages too

119. By Sam Spilsbury

Try to detect when we don't need the edge action windows and disable them.

Note that this employs a few hacks to make it happen - a few that would be
quite desirable to change if possible.

1) We can only test if we need the edge window once we are actually inside the edge window (since we need to keep the edge windows around in order to get xdnd flip events there). Of course this means that if you have an edge timeout, it's just not going to work, which sucks.
2) We have to poll the mouse in order to see if we're not in any edge windows
3) We have to grab and ungrab the pointer to check for pointer grabs (and not remove the edge windows if that's the case since we can re-enter the edge windows and *suprise suprise* not get an EnterNotify, which sucks, but that's life).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers