Commit Graph

3438 Commits (19df2e590602abe0b5e1b53bc11debdb37be3fbe)

Author SHA1 Message Date
Drew DeVault 639b66b676
Merge pull request from emersion/meson-features 6 years ago
emersion 6ff54d0640
Fix segfault in output_enable 6 years ago
Drew DeVault dd4a6586b2
Merge pull request from emersion/swaybg-no-escape 6 years ago
emersion a737d7ecc4
Better handle outputs without CRTC 6 years ago
emersion dc1eac0cf1 output: remove output_add_listeners 6 years ago
emersion d803861504
Don't escape swaybg arguments anymore 6 years ago
emersion bb2f007ad3
meson: remove rpath options 6 years ago
emersion 08a5b304e4
Use Meson feature options 6 years ago
emersion fe3f4882ed
Don't use sh when spawning swaybg 6 years ago
emersion 000b313985
swaybg: use output names instead of output indexes 6 years ago
Connor E de6f5b3453 Use static arrays where possible. 6 years ago
Connor E aa9d7d8ca1 Remove usage of VLAs. 6 years ago
Brian Ashworth 02bbefda20 bar_cmd_tray_bind: Use mouse button helpers 6 years ago
Brian Ashworth 247817f68c layer_shell: do not SIGABRT sway on zero outputs 6 years ago
Brian Ashworth 81e595e6e8 cmd_resize: allow resizing hidden scratchpad by px 6 years ago
Brian Ashworth 638b04b3e0 seatop_begin_down: raise floating 6 years ago
Brian Ashworth 686b853047 Do not send ipc_event_shutdown from ipc client 6 years ago
Rouven Czerwinski f7309778a7 cursor: send clear_focus on hide and enter event on unhide 6 years ago
Connor E 023c92423e Remove wlr_xdg_surface_send_close. 6 years ago
Brian Ashworth a68bc5f449 Do not damage view child when container is NULL 6 years ago
Brian Ashworth 3087942c35 Handle hidden scratchpad containers in commands 6 years ago
Ryan Dwyer 289130430f Fix invalid pointers when using resize grow width on first/last siblings 6 years ago
Ryan Dwyer 2024f1da72 Resize only current and immediate siblings rather than all siblings 6 years ago
Brian Ashworth 2573606b60 Disarm key repeat on reload 6 years ago
M Stoeckl 2a684cad5f Remove now-unused "input" argument of cmd_results_new 6 years ago
M Stoeckl 6d392150a7 Remove 'input' field of IPC command return json 6 years ago
Ryan Dwyer b322432eff Use uint32_t where resize axis might contain a bitfield 6 years ago
Ryan Dwyer 22ac1c121a Replace resize_axis with wlr_edges 6 years ago
Drew DeVault 4879d40695
Merge pull request from emersion/cmd-xwayland 6 years ago
Drew DeVault 81bb675274
Merge pull request from RedSoxFan/bar-mouse-bindings-improved 6 years ago
Drew DeVault 9f9ef76175
Merge pull request from RedSoxFan/seat-cursor-buttons-improved 6 years ago
Drew DeVault db1631b67d
Merge pull request from RedSoxFan/scroll-buttons-improved 6 years ago
Drew DeVault 23ab56bbf7
Merge pull request from RyanDwyer/refactor-seatops 6 years ago
Drew DeVault 08569aab36
Merge pull request from RedSoxFan/reset-inputs-on-reload 6 years ago
Drew DeVault fc93cd20dc
Merge pull request from RedSoxFan/fix-swaybar-height 6 years ago
Drew DeVault 4eb0767414
Merge pull request from RedSoxFan/toggle-input-events 6 years ago
Drew DeVault 9ce4d53e78
Merge pull request from RedSoxFan/bar-padding 6 years ago
Brian Ashworth b43345a1a3 config: fix line number with continued lines 6 years ago
Brian Ashworth 39975ccfb5 config: do not reset pos when braces found 6 years ago
Brian Ashworth ca0a75d540 swaybar: add status_edge_padding command 6 years ago
Brian Ashworth c0f92cb2fb swaybar: add status_padding command 6 years ago
Brian Ashworth 4e6bd53abf input_cmd_scroll_button: utilize mouse btn helpers 6 years ago
Brian Ashworth 3d6440ec26 bar_cmd_bind: utilize mouse button helpers 6 years ago
Brian Ashworth aa1c838f97 seat_cmd_cursor: utilize mouse button helpers 6 years ago
emersion 212baf2f75
Merge pull request from ianyfan/config-brace 6 years ago
Ryan Dwyer ed5aafd90b Refactor seat operations to use an interface 6 years ago
Ian Fan 00f8d0209f config.c: fix brace detection at end of file 6 years ago
Ian Fan 15ac580b28
Merge pull request from RedSoxFan/mouse-bindings-improved 6 years ago
emersion 9abac85888
Merge pull request from RedSoxFan/fix-output-destruction-segfaults 6 years ago
Brian Ashworth 8fd3f32c79 Fix segfaults on output destruction 6 years ago
Brian Ashworth 4dba42555f get_inputs: add libinput send events mode 6 years ago
Brian Ashworth 55e1d599a2 input_cmd_events: implement toggle 6 years ago
Brian Ashworth 124085eba9 swaybar: obey height if given 6 years ago
Brian Ashworth a8b3ae9284 cursor: allow scrolling tabs/stack on title border 6 years ago
Brian Ashworth eefa6b1ad3 bind{code,sym}: utilize mouse button helpers 6 years ago
Brian Ashworth 6f6a9af60e Add helpers for improved mouse button parsing 6 years ago
Brian Ashworth 4696f49ecc reload: reset input configs 6 years ago
Ryan Dwyer 14cab78612 Reset container dimensions when moving into workspace from direction 6 years ago
Jan Beich 0a4c4f3e52 Simplify evdev includes on FreeBSD by relying on up-to-date package 6 years ago
emersion d06782c5e7
Merge pull request from RedSoxFan/seat-reload-wait 6 years ago
emersion 8daea2bfec
Merge pull request from RedSoxFan/execute-seat 6 years ago
emersion 51bc466e2b
Merge pull request from RedSoxFan/swap-context-seat 6 years ago
Brian Ashworth fdc262d402 cmd_bind: pass the seat to execute_command 6 years ago
Brian Ashworth c4122e3975 cmd_swap: use handler context seat 6 years ago
Brian Ashworth 1feb2ce064 keyboard: update repeat timer before execution 6 years ago
Brian Ashworth f33969358c reload: apply seat cfgs after reading entire cfg 6 years ago
Drew DeVault da8f24de1d
Merge pull request from robertgzr/reset_output_mapping 6 years ago
Robert Günzler 145ac2c571 cursor: allow mapping to all outputs 6 years ago
emersion 140bc2dd5b
Merge pull request from ianyfan/remove-readline 6 years ago
emersion 353d9ed74f
Merge pull request from RedSoxFan/fix-seat-cmd-cursor 6 years ago
emersion 327236a7ab Add data-control-v1 6 years ago
Rouven Czerwinski cc858e605a seat: unhide the cursor if it is warped to focus 6 years ago
Rouven Czerwinski 0b18560952 view: use seat_consider_warp_to_focus in view_unmap 6 years ago
Rouven Czerwinski fde900861a cursor: move unhide and timeout retrieval into separate functions 6 years ago
Jan Beich 4a11d0e470 Use %z for printing size_t 6 years ago
Ryan Dwyer 0cc56ebe94 Fix urgency documentation 6 years ago
PlusMinus0 d87cded568 Fixed formulations. 6 years ago
PlusMinus0 1b341834a6 Update sway-output.5.scd 6 years ago
David96 ee50134634 Apply tiling_drag_threshold to all containers 6 years ago
Brian Ashworth 5bf4daf263 Implement tiling_drag_threshold 6 years ago
Mack Straight a96e86744f Fix fullscreen view rendering crash 6 years ago
Ian Fan bd35879e1c fixup! config.c: re-enable backslash continuation in config file 6 years ago
Ian Fan a9c5158a77 config.c: re-enable backslash continuation in config file 6 years ago
Ian Fan a82b8a3c14 Remove readline.c 6 years ago
Ian Fan 967566e37f stringop.c: rewrite strip_whitespace 6 years ago
Ian Fan f33b5c5223 swaybar: do not create tray if hidden 6 years ago
Ian Fan 6b03c68775 swaybar: implement tray config 6 years ago
Brian Ashworth 4a3ada303b Apply implicit fallback seat config 6 years ago
John Chen 54d0f3a40e Set font options when computing text width. 6 years ago
emersion 72f8d0ff59
Undocument SWAY_CURSOR_THEME and SWAY_CURSOR_SIZE 6 years ago
Brian Ashworth 4d88c95790 hide_cursor: change to a seat subcommand 6 years ago
Brian Ashworth 09bb71f650 Verify seat fallback settings on reload 6 years ago
Brian Ashworth 6ec2983d96 seat_cmd_cursor: work on seat name provided 6 years ago
Brian Ashworth 3e8f548d1d Revamp seat configs 6 years ago
Brian Ashworth 4503ad2d19 sway-output(5): doc scaling consideration for pos 6 years ago
Brian Ashworth ae8937b11a Add failure reply on IPC_SYNC 6 years ago
Brian Ashworth 0dbf2673a1 Remove button from state on release during op 6 years ago
Drew DeVault c54258f323
Merge pull request from ermo/sway-bar_focused_statusline_colour-render-fix 6 years ago
Rune Morling 612702591c swaybar: fix focused_statusline color parsing. 6 years ago
Ryan Dwyer dd8d2dedf7 Fix crash when scratchpad contains split containers 6 years ago
NokiDev 9bf1b7a029 added fullscreen_mode to get_tree output 6 years ago
Brian Ashworth 3248c823ed Split image_surface handling into own function 6 years ago
Brian Ashworth 5fca74a1f1 Implement hide_cursor <timeout> command 6 years ago
Brian Ashworth a223030b70 Change mouse buttons to x11 map and libevdev names 6 years ago
Brian Ashworth 00d97cb195 sway(5): document tiling_drag 6 years ago
Brian Ashworth cf7c77e56a Fix wlr_box_intersection args for wlroots 1441 6 years ago
Drew DeVault 788b715776 Fixes per wlroots#1441 6 years ago
Aidan Harris 0d3cf36c85 IPC_SUBSCRIBE ensure request object is an array 6 years ago
Brian Ashworth 88d96bc41f Combine output_by_name and output_by_identifier 6 years ago
Brian Ashworth 477bca5e28 Terminate swaybg in output_disable 6 years ago
Ryan Dwyer 3a4f4f5d66 Return success when renaming a workspace to itself 6 years ago
Brian Ashworth 0ea54833d4 Focus node before tiling drag if on titlebar 6 years ago
Brian Ashworth 4e2cfe0526 cmd_split: add null checks in do_split 6 years ago
Brian Ashworth 5f25541022 Allow output ids and wildcard for workspace output 6 years ago
Brian Ashworth 8d7ebc258a Allow tiling views to be dragged by the titlebar 6 years ago
Rostislav Pehlivanov 1442d4e688 Update for 6 years ago
Brian Ashworth c2499772b9 Fix focusing on non-visible workspace 6 years ago
Brian Ashworth 1897edabba Rework default output configs 6 years ago
mwenzkowski 01420193ef Fix criteria execution in view_map 6 years ago
Brian Ashworth bc981b2bbb Keep focus when destroying containers on nonvis ws 6 years ago
Brian Ashworth 6acbe84fdd Call wlr_output_enable for disabled new outputs 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
Brian Ashworth 7b23a1a0d8 cmd_split: flatten when possible 6 years ago
mwenzkowski cf6edaf26a Fix command list execution 6 years ago
Ian Fan bca21ee0cf config: do not set $XDG_CONFIG_HOME if unset or empty 6 years ago
Ian Fan de66ed4beb config: set $XDG_CONFIG_HOME if empty 6 years ago
Brian Ashworth 9b41db32ec Fix identifier output configs on reload 6 years ago
Brian Ashworth 2942bbbc60 cmd_focus: show scratchpad if hidden 6 years ago
Alex Maese 1a1a2d96cb Add option to bindsym/bindcode to suppress warning on override 6 years ago
bschacht bf11a77884 fix typo 6 years ago
Drew DeVault 974a3fbc59
Merge pull request from emersion/swap-buffers-damage-coords 6 years ago
emersion ed7bd683a7
Update for 6 years ago
mwenzkowski 68668c22e5 sway.5: Improve documentation 6 years ago
mwenzkowski b5c92e5d3b Fix the error result of the fullscreen command 6 years ago
John Axel Eriksson aef52154ec
Fix json object ipc return 6 years ago
emersion 9d18d81d48
Merge pull request from RedSoxFan/fix-empty-titlebars 6 years ago
Brian Ashworth 14cb39c772 Fix titlebar when no title or marks 6 years ago
Brian Ashworth 71ae08530a Fix default_orientation auto 6 years ago
emersion 9924d72ab2
Merge pull request from RedSoxFan/fix-3203 6 years ago
Brian Ashworth f52277f66e Fix scratchpad segfault - NULL focused workspace 6 years ago
emersion 67c7cc53ae
Merge pull request from RedSoxFan/ipc-subscribe 6 years ago
Brian Ashworth 1bd8463481 Implement bar gaps 6 years ago
Brian Ashworth bf9a52bab0 Implement support for swaymsg -t SUBSCRIBE [-m] 6 years ago
Brian Ashworth 5341e034df
Merge pull request from martinetd/move_floating 6 years ago
Brian Ashworth e5f90f25d7 Introduce a way to show config warnings in swaynag 6 years ago
Dominique Martinet 2543834172 move to workspace: fix moving floating container to non-empty workspace 6 years ago
emersion b98563d2d7
Fix segfault when destroying unmapped child view 6 years ago
Ryan Dwyer f737854e30
Merge pull request from emersion/handle-subsurface-destroy 6 years ago
emersion 048b96a56d
Merge pull request from RedSoxFan/cmd-res-list 6 years ago
Brian Ashworth 315bca176c Do not strip quotes for cmd_mode 6 years ago
Brian Ashworth 5c6f3d7266 Change execute_command to return a list of results 6 years ago
emersion 1d30b7c0f6
Damage view child when destroyed 6 years ago
emersion fc79b7c2d2
Handle destroyed subsurfaces 6 years ago
Drew DeVault dbf8e1cead
Merge pull request from emersion/rename-gtk-primary-selection 6 years ago
Brian Ashworth a22e7b13ad
Merge pull request from mihaicmn/scratchpad-events 6 years ago
Ryan Dwyer af7a97623b
Merge pull request from emersion/remove-xopen-source 6 years ago
Mihai Coman 39db9b855d IPC: Use consistent function names across ipc-json 6 years ago
Mihai Coman 65c32e41d4 IPC: Add scratchpad containers to get_tree reply 6 years ago
Mihai Coman 6aafdd2321 IPC: Trigger move events for scratchpad containers 6 years ago
emersion c2921b2e61
Merge pull request from RedSoxFan/title-align 6 years ago
Brian Ashworth 0e6e5af983
Merge pull request from emersion/fix-escape-pango 6 years ago
Brian Ashworth e6562c8cd2 Implement title alignment 6 years ago
emersion 91bbb2a7dd
Merge pull request from kupospelov/fix-resize 6 years ago
emersion 3a310f92ab
Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 6 years ago
Konstantin Pospelov f9bde0030d resize set: add assertion for an invalid unit 6 years ago
Konstantin Pospelov a7b9e63cbc resize set: fix units for floating containers 6 years ago
emersion b84bf3585c
Fix pango title escaping 6 years ago
emersion 827e5513e0
Merge pull request from baloo/baloo/title_format-pango_markup 6 years ago
Arthur Gautier caee2dff03 fixes pango_markup support with title_format 6 years ago
emersion cc28f9712e
Update for 6 years ago
Florent de Lamotte 7555c7efdc Adding commands for configuring titlebar borders and padding 6 years ago
emersion 77554f545e
Merge pull request from emersion/get-outputs-focused 6 years ago
emersion 2f1050796c
ipc: fix focused in get_outputs reply 6 years ago
emersion bf7af9c690
Merge pull request from c-edw/feature/StripWorkspaceName 6 years ago
emersion 311c7db7e3
Add xwayland command 6 years ago
Spencer Michaels 70bc4c3ab6 Add scroll factor config option. 6 years ago
emersion cad851805b
Use #if instead of #ifdef 6 years ago
Connor E 4bd46fb079 Implement strip_workspace_name. 6 years ago
Drew DeVault eda3bfeed5
Merge pull request from RyanDwyer/move-view-properties 6 years ago
Ryan Dwyer be9348d25c Move view {x,y,width,height} into container struct 6 years ago
Cole Mickens fb6ef83b16 commands/resize: fix grow vars uninitialized 6 years ago
Ryan Dwyer cb63321de6
Merge pull request from emersion/dispatch-cursor-btn-segfault 6 years ago
Trevor Slocum f4ccc51da0 resize set: convert ppt to px for floating containers 6 years ago
emersion 4ce18d2744
Fix segfault in dispatch_cursor_button 6 years ago
Ryan Dwyer 4e8bf5b328 Fix double free of mode 6 years ago
Ryan Dwyer 2115ebe39d Fix double free when unmapping any view 6 years ago
Drew DeVault 932d6ee0d4
Merge pull request from emersion/swap-unused-function 6 years ago
Drew DeVault 484bf591be
Merge pull request from c-edw/feature/MissingFrees 6 years ago
emersion 98a953a872
Fix unused function in swap command 6 years ago
Drew DeVault 47cca240e2
Merge pull request from emersion/render-software-cursors 6 years ago
Connor E eda1bf769f More frees. 6 years ago
Connor E b5d95f264d Add some missing frees. 6 years ago
emersion 2afd930914
Use #if instead of #ifdef for WLR_HAS_* 6 years ago
emersion 3b8d4a9212
Merge pull request from harishkrupo/master 6 years ago
Harish Krupo d8ad429e39 IPC: Send keyboard layout info in IPC_GET_INPUTS 6 years ago
Drew DeVault 2e43f02427
Merge pull request from RedSoxFan/config-var-repl 6 years ago
Brian Ashworth 62d69e9f14 cmd_ws_auto_back_and_forth: fix negation 6 years ago
Brian Ashworth 12876932a9 Allow multiple outputs for workspace output 6 years ago