Commit Graph

4200 Commits (21d2fdf74c93a4d1df5dd2dc0d6bf24c611dd752)

Author SHA1 Message Date
Simon Ser 7114030159 Add support for touch frame events 4 years ago
Simon Ser 4832fc937f Update wlr_box includes 4 years ago
Dudemanguy c41dc33590 container: ignore borders in fullscreen windows 4 years ago
Simon Ser 22226560e3 tree/container: fix indentation 4 years ago
Kenny Levinsen 80315217f7 input: Move get_current_time_msec in from util 4 years ago
Ragnar Groot Koerkamp c0c4e260c4 Revert "Add workspace {prev,next}_on_output --create" 4 years ago
novenary dbc326ba84 Don't apply hide_edge_borders to any floating container 4 years ago
Ragnar Groot Koerkamp d5c71231e5 Only call workspace_auto_back_and_forth when needed 4 years ago
Ragnar Groot Koerkamp 3080f1b9ce Move auto_back_and_forth logic out of workspace_switch 4 years ago
Ragnar Groot Koerkamp 771cff23fb Fix Disable auto_back_and_forth for next_on_output 4 years ago
Rahiel Kasim 75a4122f7a fix typo in sway-output.5.scd 4 years ago
Daniel Eklöf 3bf99198a6 sway: restore SIGPIPE handler before exec:ing swaybar 4 years ago
Daniel Eklöf 1dd6df6a5d sway: commands: exec: restore SIGPIPE before exec:ing 4 years ago
Daniel Otero b997147284 config: Fix swaybar pango_markup inconsistency 4 years ago
Bill Doyle cad6e59b93 Only defer seat attachment during initial startup 4 years ago
Simon Ser 3162766eef Iterate over subsurfaces below the parent surface 4 years ago
Simon Ser 9755684fb0 Implement xdg-activation-v1 4 years ago
Tobias Langendorf 12e223e797 remove usage of `wlr_texture_get_size` 4 years ago
Ronan Pigott 5a73dc1bc2 view: commit transactions for foreign toplevel requests 4 years ago
Manuel Stoeckl 31b4b96ebf commands/exec: stop truncating >4095-byte commands 4 years ago
Ronan Pigott 137dbf3e6d cmd_fullscreen: ignore fullscreen request on workspaces 4 years ago
Issam E. Maghni d45623c2db cairo: Replace <cairo/cairo.h> by <cairo.h> 4 years ago
tomKPZ f9a5c18c93 Add tab dragging functionality 4 years ago
Erik Reider d65e67face Added scroll_factor input variable to ipc output 4 years ago
Bartłomiej Burdukiewicz 7c74f01f0a main: removed vc4 detection code. 4 years ago
Rouven Czerwinski 30e400c0a3 view: handle case where map_ws is NULL 4 years ago
Ronan Pigott a6dc829ed0 xdg-shell: ignore unecessary fullscreen request ouput hints 4 years ago
Ronan Pigott c12169953a workspace: reap empty parents when adding tiles 4 years ago
Simon Ser fd36289faa Remove support for arbitrary rotations 4 years ago
Kenny Levinsen 4e6f515253 desktop/render: Pass explicit clip box to render 4 years ago
Kenny Levinsen 7ec9d07fc5 Remove usage of surface->sx|sy 4 years ago
Tudor Brindus 80128d23ba tree/view: don't give focus to views mapped under fullscreen views 4 years ago
Dominique Martinet 8529141150 view_destroy: fix use-after-free with subsurface_destroy 4 years ago
Simon Ser 31a2252e83 commands/exec_always: log error on execlp failure 4 years ago
Simon Ser 7beeb9e61b Use execlp("sh") instead of execl("/bin/sh") 4 years ago
Simon Ser e3e99d961d Avoid creating zero-sized textures for marks 4 years ago
Simon Ser 3173a4f353 Use cairo_image_surface_get_stride instead of guessing it 4 years ago
Simon Ser 6327f1b361 Avoid creating zero-sized textures for titlebars 4 years ago
Michael Weiser 730efbc89c Prevent use-after-free on first bar subcommand error 4 years ago
Ronan Pigott ecfd687977 cmd_fullscreen: allow fullscreen on fullscreen split containers 4 years ago
ash lea eb9e77f4ea container: don't set fullscreen on children 4 years ago
fwsmit 8106f01c17 desktop/layer_shell: fix centering for opposing anchors 4 years ago
Elyes HAOUAS b40c6448e6 desktop/layer_shell.c: Fix misspelled "exclusive" 4 years ago
Simon Ser 78fc9d0d2d Log wlroots version on startup 4 years ago
Ronan Pigott a558866f42 container: retain focus position on floating enable 4 years ago
Simon Ser 1a72049c04 Remove WLR_HAS_XDG_FOREIGN checks 4 years ago
Simon Ser 86b08e3257 desktop/render: remove unused wlr_gles2_texture_attribs 4 years ago
Ronan Pigott 62fbf33ce2 output: damage whole output when exiting scanout 4 years ago
columbarius 1d62d6bfa0
config: allow whitespaces in config path 4 years ago
Ivan Fedotov 346f5a9d14 Add toggle logic inside DPMS handler 4 years ago
Kenny Levinsen d79ea9a0db view: subsurface NULL check in view_from_wlr_surface 4 years ago
Kenny Levinsen 152a559e30 idle_inhibit: Store wlr inhibitor instead of view 4 years ago
Kenny Levinsen 70842f4e14 view: Handle NULL role object when role is set 4 years ago
xdavidwu e5913f8106
Implement input method keyboard grab 4 years ago
Simon Ser 585abdb357 xwayland: simplify override-redirect focus restoration 4 years ago
Vyivel ba6c0eb18b output: simplify layer surface iteration 4 years ago
Kenny Levinsen 2e06403548 container: Add view_container_content_at 4 years ago
Kenny Levinsen d358aab8d9 container: Limit tiled focus to container geometry 4 years ago
Kenny Levinsen a6544f5a64 render: Clip surfaces to container bounds 4 years ago
ftilde 1afedcb94c Fix for_window criteria and mouse button bindings 4 years ago
lbonn c6e7cf1ae5 focus: beyond fullscreen when focused explicitly 4 years ago
Simon Ser eea9c6331f Automatically map built-in touchscreens/tablets to built-in panels 4 years ago
Simon Ser 641b8719ad man: document `input XXX map_to_output *` 4 years ago
Quantum e01a3c85f6 render: handle containers without output when rendering titles 4 years ago
Tadeo Kondrak bb41b7b814 output: Reconfigure xcursor when applying output config 4 years ago
Tadeo Kondrak de471e67d3 build: Add dependency on libdrm 4 years ago
Kenny Levinsen 95901d906a shells: Update comment about size change on commit 4 years ago
Kenny Levinsen 1989b18ff2 transaction: Remove unused ready_immediately 4 years ago
Kenny Levinsen 35b9a41720 transaction: Note if instructions are server requests 4 years ago
Simon Ser 66343839b1 Fix wl_shm_format passed to wlr_texture_from_pixels 4 years ago
Dimitris Triantafyllidis aac1582ea9 Fix , : rounding issues in floating-point -> integer conversions 4 years ago
Kenny Levinsen 1a6471be17 view: Set parent for view_child subsurfaces on init 4 years ago
Kenny Levinsen 79e43b19d7 view: Mark subchildren as unmapped in view_child_destroy 4 years ago
Kenny Levinsen e7af5b6309 view: Recursively check mapped of view_child tree 4 years ago
Kenny Levinsen 2c917a8c34 container: Add container_is_current_floating 4 years ago
Quantum e0a94bee8d render: scale titlebars correctly when straddling outputs 4 years ago
Tadeo Kondrak f58f054c87 Fix incorrect damage being applied on popups 4 years ago
Kenny Levinsen 35342d89a9 render: Use current instead of pending fullscreen 4 years ago
Kenny Levinsen a047b5ee4a container: Move pending state to state struct 4 years ago
David96 28cadf5580 Add missing transaction commits to seatop_default 4 years ago
Tadeo Kondrak 42cbaf278c text_input: Add support for focusing layer-shell surfaces 4 years ago
Kenny Levinsen c8bf84c82d transactions: Amend pending transactions 4 years ago
Jan Palus b944735b47 Align ordering of core node properties with i3 4 years ago
Kenny Levinsen 37d7bc6998 transaction: Only wait for ack from visible views 4 years ago
Tadeo Kondrak c88f7ad1d0 text_input: Only send surrounding_text and content_type if supported 4 years ago
Tadeo Kondrak b0e8f4ade2 text_input: Ignore text_input disable from unfocused windows 4 years ago
Kenny Levinsen 31a01bb80d input: Commit transactions in seatop_default 4 years ago
Kenny Levinsen b5b628cb41 input: Only commit transactions when necessary 4 years ago
Kenny Levinsen 63a6635163 view: Read geometry directly in view_update_size 4 years ago
Kenny Levinsen 82b1019658 shells: Align geometry change commit handling 4 years ago
Kenny Levinsen 90fa6953ea shells: Only center tiled views on size change 4 years ago
Kenny Levinsen 50205ade9d transaction: Move centering to view_center_surface 4 years ago
Kenny Levinsen cf1e3be228 view: Save surface x and y on saved buffers 4 years ago
Manuel Stoeckl 169b90f90b Make command line option lists const 4 years ago
Manuel Stoeckl cb3c727632 Declare all struct cmd_handler arrays const 4 years ago
Aleksei Bavshin 89b4bc4bc7 xdg-foreign: add v1 and v2 implementations 4 years ago
Konstantin Pospelov 8b7008a296 Check the output state for recorded workspaces 4 years ago
Manuel Stoeckl f8c6fc1944 desktop/layer_shell: Fix allocation type mismatch 4 years ago
Kenny Levinsen 4d43f1dd99 desktop/output: Disable head if mode is NULL 4 years ago
fwsmit 241ce2af83 Implement foreign toplevel fullscreen output hints 4 years ago