262 Commits (e844bf2a582074739c7bedc5484881d5549e6b9e)

Author SHA1 Message Date
Jan Arne Petersen 82ec909b07 shell: Do not remove input panel layer when locked 12 years ago
Ander Conselvan de Oliveira 012b4c78c9 compositor: Implement buffer transformation 12 years ago
Ville Syrjälä aa628d0a7c shell/zoom: Increment/decrement disable_planes only when zoom.active changes 12 years ago
Ander Conselvan de Oliveira f97f811cf3 shell: Remove the old repaint debug mode 12 years ago
Ander Conselvan de Oliveira c509d2b152 compositor: Add debug key bindings infrastructure 12 years ago
Jan Arne Petersen cf18a32a39 shell: Do not insert input panel layer when locked 12 years ago
Kristian Høgsberg 57e090746e shell: End popups if we trigger a shell grab 12 years ago
Jonas Ådahl b0b87baf7c shell: Update bindings to conform to pointer axis protocol 12 years ago
Pekka Paalanen b89b004e57 shell: do not double-init input region 12 years ago
Pekka Paalanen 71f6f3b04c shell: do not double-init a region 12 years ago
Rafal Mielniczuk 3e3862c3bc shell: restore correct layer in shell_unset_fullscreen 12 years ago
John Kåre Alsaker 490d02a96d weston: Use float instead of GLfloat. 12 years ago
Tiago Vignatti 1d01b01318 compositor: Add kill signal 12 years ago
Tiago Vignatti 920f1970a4 shell: Skip clients that we forked ourselves in kill binding 12 years ago
Tiago Vignatti b7dbbd6fc7 shell: Start the desktop-shell client in the idle handler 12 years ago
Jan Arne Petersen 1428b8ccf7 shell: Fix crash when an input panel is hiding 12 years ago
Ander Conselvan de Oliveira 231ba171c6 compositor: Always assign an output when updating a surface transform 12 years ago
Kristian Høgsberg b00a9d3cb9 compositor: Make all non-backend modules use module_init() as entry point 12 years ago
Philipp Brüschweiler 067abf67cd workspaces: don't segfault on invalid move_surface_to_workspace request 12 years ago
Jonas Ådahl 8538b22ff4 shell: Improve focus handling when moving surfaces between workspaces 12 years ago
Jonas Ådahl e9d2250549 shell: Introduce workspace manager interface 12 years ago
Jonas Ådahl 8de6a1ddae shell: Add possibility to move surfaces to other workspaces 12 years ago
Jonas Ådahl 568994400b shell: Always set focus when restoring focus state 12 years ago
Pekka Paalanen 07c91f8371 compositor: triangle fan debug 12 years ago
Scott Moreau 1bad5db9d6 Implement output transformations. 12 years ago
Philipp Brüschweiler 6cef009272 shell: don't segfault when pressing super+k when no surface is focused 12 years ago
Scott Moreau 4272e63991 shell: Eliminate unneeded function. 12 years ago
Rob Bradford 4cb88c79e0 shell: Avoid modulo by zero error in positioning algorithm 12 years ago
Rob Bradford ac63e5bd7e shell: Enhance the basic random positioning algorithm 12 years ago
Kristian Høgsberg 92374e1409 shell: Ignore unsolicited pong requests 12 years ago
Kristian Høgsberg f4d2f237f0 shell: Track pointer focus for all seats 12 years ago
Philipp Brüschweiler 711fda86cc shell: move input panels into a designated layer 12 years ago
Ander Conselvan de Oliveira 383b671ccf shell: Fix repaint debugging 12 years ago
Philipp Brüschweiler 8801357332 shell: don't abuse link_layer for keeping track of input panel surfaces 12 years ago
Kristian Høgsberg 61f00f52fa shell: Make sure the black surface is opaque 12 years ago
Kristian Høgsberg 79af73e313 compositor-drm: Disable planes when zoomed or capturing 12 years ago
Kristian Høgsberg bbe983923d shell: Make it possible to move and raise unresponsive surfaces 12 years ago
Kristian Høgsberg 9e31bff831 shell: Move surface move code back to just after the move grab functions 12 years ago
Kristian Høgsberg 64eca8949b compositor: Fold the log prototypes into compositor.h and drop log.h 12 years ago
Kristian Høgsberg e377822c64 shell: Give keyboard focus to top surface when current keyboard focus goes away 12 years ago
Kristian Høgsberg 2f5faff7f9 shell: Always track focus state per workspace 12 years ago
Kristian Høgsberg c94de6450e shell: Remove unused shsurf->focus_state 12 years ago
Kristian Høgsberg b8e0d0f5ac shell: Use the right destroy listener in focus_state_surface_destroy() 12 years ago
Tiago Vignatti 65191d144f shell: Remove unused pointer_end_grab 13 years ago
Kristian Høgsberg a08b528597 shell: Center fullscreen surface whenever new buffer is attached 13 years ago
Kristian Høgsberg 82a1d11cfa shell: Set shell_interface.shell at initialization 13 years ago
Kristian Høgsberg 94de680439 shell: Default to maximize/fullscreen on current output 13 years ago
Ander Conselvan de Oliveira eac9a46012 shell: Don't ping the grab surface 13 years ago
Kristian Høgsberg 240dfeb0fe shell: Scale fullscreen surface without cropping them, center on output 13 years ago
Juan Zhao 4ab9468865 shell: Use the correct the member name when iterating panel_list 13 years ago