56 Commits (f32f1fc7435e07cf555406822de756da269ebf74)

Author SHA1 Message Date
Pekka Paalanen f32f1fc743 shell: forbid multiple wl_shell_surface objects 13 years ago
Pekka Paalanen 4622967586 shell: rename shell_create_shell_surface 13 years ago
Pekka Paalanen 92a0dc455a shell: check for missing wl_shell_surface 13 years ago
Pekka Paalanen ec2b32f49b compositor: eliminate wlsc_surface::shell_priv 13 years ago
Pekka Paalanen 068ae944db desktop-shell: update protocol and client to wl_shell_surface 13 years ago
Pekka Paalanen 9d1613eb4a wl_shell_surface adaptation 13 years ago
Pekka Paalanen fe34083023 shell: fix resume_desktop for zero clients 13 years ago
Kristian Høgsberg 47fe08aad5 Implement the new dnd/selection protocol 13 years ago
Benjamin Franzke f02bb64d62 shell: Unmap old backgrounds/panels when setting new ones 13 years ago
Benjamin Franzke d0f79ab5ab desktop-shell: Make panel and background output dependent 13 years ago
Kristian Høgsberg d2abb83634 compositor: Move more shell.c state into the new shell_surface 13 years ago
Kristian Høgsberg a8873120c4 compositor: The compositor is now jiust a regular global object 13 years ago
Pekka Paalanen 57da4a822e shell: introduce shell_surface_purpose 13 years ago
Pekka Paalanen 56cdea96f0 shell: add private surface struct 13 years ago
Pekka Paalanen 50719bce2a Fix inconsistent #include style 13 years ago
Pekka Paalanen 2ca8630aab shell: fix handle_lock_surface_destroy() 13 years ago
Pekka Paalanen d81c216db1 shell: fix compositor wakeup while locked 13 years ago
Pekka Paalanen d3dd6e1752 shell: fix lock surface mapping 13 years ago
Kristian Høgsberg 1ec0c31596 compositor: Hide surfaces by setting surface->output to NULL 13 years ago
Pekka Paalanen f0fc70d72f compositor: implement screen locking 13 years ago
Kristian Høgsberg af867cc2f7 compositor: let the shell wake up the compositor 13 years ago
Pekka Paalanen 9ef3e012d6 desktop-shell: screen locking protocol 13 years ago
Kristian Høgsberg c4693c4ab4 Install desktop-shell in $prefix/libexec 13 years ago
Kristian Høgsberg 46770139bc shell: Set initial toplevel position in map callback 13 years ago
Kristian Høgsberg 32e24cc628 compositor: Split shell->attach into map and configure 13 years ago
Pekka Paalanen bbe605241d compositor: only authorized client can bind desktop_shell 13 years ago
Pekka Paalanen 6cd281a023 desktop-shell: launch from the compositor 13 years ago
Pekka Paalanen 02ebfb1276 compositor: fix drag segfault 13 years ago
Kristian Høgsberg d6e5525a20 x11: Manage xserver focus better 13 years ago
Kristian Høgsberg f0d9116fc8 x11: Add a destroy listener for X11 surfaces 13 years ago
Kristian Høgsberg a4a42f0ab5 shell: Reject moving or resizing toplevel windows 13 years ago
Kristian Høgsberg 7584062153 Add a desktop_shell interface 13 years ago
Kristian Høgsberg 4eaa830381 compositor: Repick surface when grab ends 13 years ago
Kristian Høgsberg 9ebcf94b83 Use wl_resource_* error functions 13 years ago
Kristian Høgsberg 97d44aa58b Pass resources to functions that take object references 13 years ago
Kristian Høgsberg d9551a3377 compositor: drop wl_display_add_object() 13 years ago
Kristian Høgsberg 904055a652 compositor: Make all exported objects wl_resources 13 years ago
Kristian Høgsberg a691aeefd7 compositor: Track opaque region of a surface 14 years ago
Kristian Høgsberg b8a983395d compositor: Add helper to damage surface below 14 years ago
Kristian Høgsberg 8f0ce05f52 compositor: Send out more detailed output events 14 years ago
Kristian Høgsberg 7a5c979f4c Move map requests to shell 14 years ago
Benjamin Franzke 4721a3c912 Make use of wl_resource.destroy_listener_list for surfaces. 14 years ago
Kristian Høgsberg 6c709a3e4f Fix warnings and symbol visibility from missing CFLAGS 14 years ago
Kristian Høgsberg 1c5621840b compositor: Split backends into modules 14 years ago
Kristian Høgsberg 2e94d1120a compositor: Remove unused surface matrix, add optional transform 14 years ago
Kristian Høgsberg 02ec0a5d3a compositor: Support loadable shells 14 years ago
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 14 years ago
Kristian Høgsberg 31bd6c7ab1 Use pixman regions to reduce repainting 14 years ago