52 Commits (01ec18e80228739bbc099ccb35356d198729ab42)

Author SHA1 Message Date
Brian Ashworth 9670ccee68 bindings: defer while initiailizing
6 years ago
Brian Ashworth 6afb392823 bindings: allow unlocked and locked bindings
6 years ago
Konstantin Pospelov f1609abe4c config: simplify keysym translation fields
6 years ago
Konstantin Pospelov a09c144b8b Implement bindsym --to-code
6 years ago
Alex Maese 8d4f8aea46 Add unbindswitch command
6 years ago
Alex Maese 852f1f0b34 Create unbindsym and unbindcode commands
6 years ago
Jan Pokorný bfdee1319f bindings: fix overwrite log argument mismatch
6 years ago
Ryan Walklin bdb402404c Support WLR_INPUT_DEVICE_SWITCH in sway
6 years ago
Brian Ashworth 041594d2ab Use container under cursor for mouse bindings
6 years ago
M Stoeckl d7ff776552 Move sway-specific functions in common/util.c into sway/
6 years ago
M Stoeckl 1211a81aad Replace wlr_log with sway_log
6 years ago
M Stoeckl 2a684cad5f Remove now-unused "input" argument of cmd_results_new
6 years ago
Brian Ashworth eefa6b1ad3 bind{code,sym}: utilize mouse button helpers
6 years ago
Jan Beich 0a4c4f3e52 Simplify evdev includes on FreeBSD by relying on up-to-date package
6 years ago
Brian Ashworth fdc262d402 cmd_bind: pass the seat to execute_command
6 years ago
Brian Ashworth a223030b70 Change mouse buttons to x11 map and libevdev names
6 years ago
Ian Fan 98c1e19466 list.c: rename free_flat_list to list_free_items_and_destroy
6 years ago
Ian Fan c8776fac42 Cleanup list code
6 years ago
Ian Fan 19e831ed3d list.c: Remove list_foreach
6 years ago
Alex Maese 1a1a2d96cb Add option to bindsym/bindcode to suppress warning on override
6 years ago
Brian Ashworth e5f90f25d7 Introduce a way to show config warnings in swaynag
6 years ago
Brian Ashworth 5c6f3d7266 Change execute_command to return a list of results
6 years ago
emersion 3a310f92ab
Replace _XOPEN_SOURCE with _POSIX_C_SOURCE
6 years ago
Ian Fan 5364255f26 commands: remove EXPECTED_MORE_THAN
6 years ago
Brian Ashworth 2e637b7368 cmd_bind{sym,code}: Implement per-device bindings
6 years ago
Ryan Dwyer 82423991a8 Reload config using idle event
6 years ago
Ryan Dwyer cb66bbea42 Allow running commands on containers without focusing them
6 years ago
Ryan Dwyer 32c7386b0f Fix management of bindings during reload
6 years ago
Ryan Dwyer 7797490e9e Deny repeating reload by holding key
6 years ago
Ryan Dwyer 7e81e58e7d Allow reload command to exist anywhere in the command string
6 years ago
Ryan Dwyer ebe65a4d48 Fix crash on reload
6 years ago
Ian Fan 6865b8aae9 ipc: add binding event
6 years ago
frsfnrrg 94dd8823a0 Invoke mouse bindings
6 years ago
frsfnrrg 754372c3de Parse mouse binding options
6 years ago
emersion 63b4bf5000
Update for swaywm/wlroots#1126
6 years ago
frsfnrrg b23cd827cf Sort binding key lists
7 years ago
frsfnrrg eb00edc6e2 Style fixes for bind.c
7 years ago
frsfnrrg 705230a26c Fix binding bindcode flag initialization
7 years ago
frsfnrrg f5ed65e633 Use XKB keycode numbering for bindcode
7 years ago
frsfnrrg d77681ea3d Share common code between bindsym and bindcode commands
7 years ago
frsfnrrg a78a5684ea Implement bindsym/bindcode --locked
7 years ago
Dominique Martinet 67985e9031 sway: change all sway_log to wlr_log
7 years ago
Tony Crisci 50e791cadb binding release
7 years ago
Tony Crisci bd3ca70e3d fix nitpicks
7 years ago
Tony Crisci 62b7ab3959 overwrite old bindings
7 years ago
Tony Crisci ba69f06695 binding config
7 years ago
Drew DeVault 733993a651 Move everything to sway/old/
7 years ago
Tobias Blass 566863ba5d fix use-after-free bug
7 years ago
Josip Janzic 400998d6d2 Add mouse button bindings
8 years ago
Drew DeVault 248df18c24 Handle allocation failure in commands
8 years ago