Kristian Høgsberg
10f097e8dd
Only invoke shell button bindings if there's a pointer focus surface
14 years ago
Kristian Høgsberg
0793756d52
Move shell bindings to shell.c
14 years ago
Benjamin Franzke
ec4d342aa9
Support per surface frame events
...
This fixes tearing with multi head.
14 years ago
Kristian Høgsberg
31bd6c7ab1
Use pixman regions to reduce repainting
...
For now, we just use glScissor and clip to the extent of the damage region,
but we can do even better by clipping the repaint to the region rectangles.
14 years ago
Kristian Høgsberg
0ce245761c
Add initial basic support for fullscreen surfaces
14 years ago
Kristian Høgsberg
027931bd33
Define the shell resize enumeration in the xml spec
14 years ago
Kristian Høgsberg
dd4046ae56
Take away pointer focus during server grabs
...
This lets the client restore the pointer image when the grab ends.
14 years ago
Kristian Høgsberg
ae6c8a6d73
First attempt at selection support
14 years ago
Kristian Høgsberg
4cca349349
Split shell object out from compositor.c into its own file
14 years ago