293 Commits (6e2c12496bbef3cc913cfe9d5f0aeb4d8b23b368)

Author SHA1 Message Date
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 13 years ago
Kristian Høgsberg 9e31bff831 shell: Move surface move code back to just after the move grab functions 13 years ago
Kristian Høgsberg 64eca8949b compositor: Fold the log prototypes into compositor.h and drop log.h 13 years ago
Kristian Høgsberg e377822c64 shell: Give keyboard focus to top surface when current keyboard focus goes away 13 years ago
Kristian Høgsberg 2f5faff7f9 shell: Always track focus state per workspace 13 years ago
Kristian Høgsberg c94de6450e shell: Remove unused shsurf->focus_state 13 years ago
Kristian Høgsberg b8e0d0f5ac shell: Use the right destroy listener in focus_state_surface_destroy() 13 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
Kristian Høgsberg e4d3a2bce6 Only position fullscreen surface in surface->configure callback 13 years ago
Rob Bradford 31b6862eeb shell: Use desired output when sending configure events when maximised 13 years ago
Ander Conselvan de Oliveira 00d17bb903 shell: Don't move fullscreen surfaces 13 years ago
Ander Conselvan de Oliveira b9d2a0fc0a shell: Show approprite cursors during move and resize grabs 13 years ago
Kristian Høgsberg 73694c832b compositor: Move repaint debug binding to mod-shift-space 13 years ago
Kristian Høgsberg c7cd626bcf compositor: Update xkb state with key releases on focus out 13 years ago
Kristian Høgsberg 8150b190d6 shell: Take a wl_surface as parent for transient and popup windows 13 years ago
Kristian Høgsberg 0636ac307e shell: Make input_panel just a regular wl_surface 13 years ago
Kristian Høgsberg 1a73a6335d shell: Make screensaver just a wl_surface 13 years ago
Kristian Høgsberg 730c94d62e shell: Make the lock surface just a plain wl_surface too 13 years ago
Kristian Høgsberg af7b1ffaf4 shell: Make panel just a wl_surface too 13 years ago
Kristian Høgsberg 962342cb8e shell: Don't make desktop_shell background a wl_shell_surface 13 years ago
Kristian Høgsberg ce345b0f60 shell: Fix inverted test for locked in workspace bindings 13 years ago
Kristian Høgsberg 4476aaff24 shell: Hide workspace layer when locking screen 13 years ago
Kristian Høgsberg 1ce6a2a2b3 shell: Animate input panel mapping 13 years ago
Kristian Høgsberg 414bd420fd util: Generalize surface animation code 13 years ago
Kristian Høgsberg 85b2e4b6bf shell: Don't focus to background, screensaver or input_panel surfaces 13 years ago
Kristian Høgsberg a4a4de487e shell: Don't allow move/resize/rotate for input panel surfaces 13 years ago
Jan Arne Petersen 42feced8de shell: Add support for input panels 13 years ago