Commit Graph

2573 Commits (f5dc3ac09d6f44d51b5bb7f8f5ac863cd228afd8)

Author SHA1 Message Date
Drew DeVault da8149c066
Merge pull request from Hello71/issue2249 7 years ago
emersion a96f1c22fe Add xdg-positioner support 7 years ago
emersion 9b16227ec3 Don't disable borders for xwayland floating views 7 years ago
Alex Xu fbecfc2d35 config.c: fix current_config uninit warning () 7 years ago
Robert Kubosz 094edcbea2
rm constraint for max value of button identifier 7 years ago
Robert Kubosz 20d6c7c2e4
add paragraph to sway-input man page 7 years ago
Robert Kubosz 08edaf4e76
increase maximum value of button identifier 7 years ago
Ryan Dwyer ee0e1b170e Fix crash in seat code 7 years ago
emersion 60fdb71a1f Updates for 7 years ago
Drew DeVault 2bc18d8cf7
Merge pull request from Dudemanguy911/fix_crash_on_floating_windows 7 years ago
Robert Kubosz 41b80c28df
add scroll button option 7 years ago
dudemanguy 600c126150 fix crash on floating windows 7 years ago
Ryan Dwyer f2d1cf3ceb Implement floating_minimum_size and floating_maximum_size 7 years ago
emersion 73084c5fa6
Merge pull request from RyanDwyer/use-fullscreen-saved-buffer 7 years ago
Ryan Dwyer 3b50a2a3af Use saved buffer when fullscreen view is in a transaction 7 years ago
Ryan Dwyer 15dc5286e2 Move floating windows to front when focused 7 years ago
russ morris 6ae1004cd1 removed unnecessary parens 7 years ago
russ morris c06266e12d fix line lengths 7 years ago
russ morris b9d8ecc548 tabs instead of spaces 7 years ago
russ morris 89c25dd149 fix tabbed titlebar widths 7 years ago
Ian Fan 23c1c26c3f Add get_config message type to ipc 7 years ago
Ian Fan 5fd36164a0 Add get_binding_modes message type to ipc 7 years ago
Ryan Dwyer 56ad148403
Merge branch 'master' into fix-stacked-layout 7 years ago
Drew DeVault 6fd9a2bfd6
Merge branch 'master' into focus-mode-toggle 7 years ago
emersion 63b4bf5000
Update for 7 years ago
Konstantin Pospelov 9dd54f934e Fix titlebar rendering for nested stacked containers 7 years ago
emersion b755639ca8
Document `focus floating|tiling` 7 years ago
emersion 48c98b676f
Implement `focus mode_toggle` 7 years ago
emersion ebcdce457a
Merge pull request from RyanDwyer/floating-move 7 years ago
Ryan Dwyer b0fc7e9850 Remove duplicate function declaration and add assertion 7 years ago
Ryan Dwyer ab8a86369c Implement some floating move commands 7 years ago
vilhalmer 4e7ef1dd39
No need to walk to workspace, recursive will 7 years ago
vilhalmer 47c20f8ea4
Regroup signal 7 years ago
vilhalmer ce626a0708
Replace empty workspace with moved workspace 7 years ago
vilhalmer 621d2666b1
Destroy empty workspace when destroying its output 7 years ago
emersion f9625d1d56
Split renderer 7 years ago
Ryan Dwyer 0046eed969 Fix titles when container titles contain UTF-8 characters 7 years ago
emersion 9a9d9116be
Make view_update_* update live props as well 7 years ago
emersion 47d56306c3
Fix xwayland floating views unclickable 7 years ago
Drew DeVault 817e847749
Merge pull request from martinetd/leaks 7 years ago
emersion b3c55dd909
Merge branch 'master' into leaks 7 years ago
Ryan Dwyer 464d4d5889 Translate surface by its geo when doing opaque box check 7 years ago
Ryan Dwyer 9480781229 Don't clear when using opaque lockscreen 7 years ago
Ryan Dwyer 3b842f4eed Detect opaque lockscreen when using a solid color 7 years ago
Ryan Dwyer f1fadef923 Use pixman_region32_contains_rectangle 7 years ago
Ryan Dwyer 839c3a5500 Use opaque region to determine if frame done should be sent 7 years ago
Ryan Dwyer 58befcf2cd Don't send frame done to surfaces behind lockscreen 7 years ago
Drew DeVault 3d2595b102
Merge branch 'master' into remove-input-fix 7 years ago
Ian Fan f63b209d51 Attach destroy handler earlier 7 years ago
Drew DeVault a06d45a14d
Merge pull request from RedSoxFan/fix-663 7 years ago
Brian Ashworth c833ae64bc Fix pointer button events for layer surfaces 7 years ago
Brian Ashworth 78c08fb0a2 Implement mode --pango_markup 7 years ago
emersion 84109431f7
Merge pull request from swaywm/update-wlroots-1076 7 years ago
Thomas Plaçais ab5c8c31a0 Escape underscore in sway-input(5) man page to avoid invalid colors 7 years ago
Dominique Martinet 7ef08ffbe6 pango/cairo: set default font map to NULL to free it 7 years ago
Dominique Martinet fe72e3b349 cmd_results_to_json: return copied string and properly free the json 7 years ago
emersion 51b215ad5c
Use wlr_surface.buffer_damage 7 years ago
Drew DeVault d43500831a
Updates per wlroots#1076 7 years ago
Dominique Martinet 9314c45c41 workspace_next_name: free targets later than these already found in order 7 years ago
Dominique Martinet 785ed4383b view_map: free criterias as the list it is 7 years ago
Dominique Martinet ffbe91c245 container_free: free formatted title 7 years ago
Dominique Martinet ffe9de6e24 ipc-server: free clients at destroy 7 years ago
Dominique Martinet 9f5d539657 config: add a couple of forgotten frees 7 years ago
Dominique Martinet 8a771785ad keyboard: free xkb keymap on destroy 7 years ago
Ryan Dwyer fc826b921f Call view_set_tiled for mapping non-floating views 7 years ago
Drew DeVault eed0b5614f
Merge pull request from RyanDwyer/fix-border-weirdness 7 years ago
Ryan Dwyer 50b401677b Fix use after free in transaction code 7 years ago
Ryan Dwyer 4cb6c368a7 Fix boolean 7 years ago
Ryan Dwyer f156a25e64 Only call view_set_tiled when switching floating mode 7 years ago
Dominique Martinet b0918b1058 ipc-server: add display destroy listener and remove ipc_terminate 7 years ago
emersion 4afa18a0c0
Merge pull request from RyanDwyer/fix-focus-damage 7 years ago
Ryan Dwyer 0bd41a0dae Fix focus related damage 7 years ago
Dominique Martinet c092f1fe6a startup: move setenv WAYLAND_DISPLAY before config execs 7 years ago
emersion 8cc26130a6
Merge pull request from RyanDwyer/fix-incorrect-render 7 years ago
Ryan Dwyer 1e4807efa0 Don't return pending children in seat_get_active_current_child 7 years ago
Ryan Dwyer d467452e5e Fix damage on swaybar when view requests to exit fullscreen 7 years ago
emersion f611a4f9b1
Merge pull request from martinetd/idle-inhibit 7 years ago
Dominique Martinet 71224781c4 idle_inhibit: move server data to its own struct 7 years ago
Dominique Martinet 072b334abc idle_inhibit: stop inhibitor when views become invisible 7 years ago
Dominique Martinet e4bfb3bc98 Add idle inhibit unstable v1 support 7 years ago
Dominique Martinet 4eeca10a8a load_config: move NULL path check before first use 7 years ago
Dominique Martinet 8c526bbb03 config include: fix leak on relative include path 7 years ago
Dominique Martinet 248ea93c1a bar config: fix uninitialized accesses on init error 7 years ago
Dominique Martinet e67c8cf1cb cmd_assign: fix leak on error 7 years ago
Dominique Martinet c73c552cae bar_cmd_modifier: fix use-after-free on error 7 years ago
Dominique Martinet 6d2b82253a bar_cmd_font: fix leak of font 7 years ago
Dominique Martinet 0c6149171b read_config: fix leak on error 7 years ago
Dominique Martinet a2354d5992 cmd_background: fix leak on error 7 years ago
Dominique Martinet df494a7e51 transaction_apply: use float for quotient 7 years ago
Dominique Martinet c78ab67877 workspace_next_name: fix string length for ws_num >= 100 7 years ago
Dominique Martinet 9c9ee3e4ef find prev/next output/workspace: add NULL check 7 years ago
Dominique Martinet ab18740529 output commands: move !argc checks after argc gets decremented 7 years ago
Dominique Martinet 557a14a6fe config_commands_command: make alloc failure check more permanent 7 years ago
Dominique Martinet 5690bea227 input_config: free new_input_config on error 7 years ago
Dominique Martinet ebe69583c7 ipc-server: fix more use-after-frees on ipc_send_reply error 7 years ago
Dominique Martinet 0ab04b7434 ipc-server: minor code cleanup 7 years ago
Dominique Martinet 546ddbcd5b ipc-server: fix double-free on send error in ipc_send_event 7 years ago
Dominique Martinet 9c8fb7d025 invoke_swaybar: fix message length header size 7 years ago
Dominique Martinet 1b7f554474 log_kernel: s/fclose/pclose/ (for popen'd FILE) 7 years ago
emersion 7abb4d63e2
Init screencopy manager 7 years ago
Dominique Martinet ce17788533 exec_always: fix leaks 7 years ago
Drew DeVault acd79e1505 Implement pid->workspace tracking 7 years ago
Dominique Martinet bc1e99305a xdg_shell: listen to fullscreen request on map 7 years ago
Dominique Martinet 9ea4cc13a0 sway views: add helpers to get view and layer from wlr_surface 7 years ago
Ryan Dwyer e396af853b Merge remote-tracking branch 'upstream/master' into atomic 7 years ago
Rostislav Pehlivanov 0cc24dd9c8 Fix crash with stacking layout after f42bf0ad4 7 years ago
Ryan Dwyer fc6fde7d90 Fix compile error 7 years ago
Rostislav Pehlivanov f42bf0ad4a container_at_view: don't offset the view by the window geometry 7 years ago
Rostislav Pehlivanov e0d0e8f840 Revert "Don't unmaximize floating views" 7 years ago
emersion 4de28bba68
Fix floating views not receiving frame events 7 years ago
Ryan Dwyer 96c8c02483 Fix flash of background when xwayland views are mapped 7 years ago
Ryan Dwyer 3a6ed5110c Render saved buffers with the surface's dimensions 7 years ago
Ryan Dwyer a2fbb20a61 Merge remote-tracking branch 'upstream/master' into atomic 7 years ago
Ryan Dwyer d7169ee7ff Replace list_empty with a simple alternative 7 years ago
Ryan Dwyer e8fb6b3325 Fix crash when moving last child of a container to workspace or output 7 years ago
Armin Preiml 1eede432fc fix handling key modifiers if not pressed at first 7 years ago
Armin Preiml c4b900c1e0 fix accidently removing borders on XCB_CONFIGURE_REQUEST 7 years ago
Thomas Plaçais 9a3c6d2dbe Check if command input has at least 2 arguments 7 years ago
Ryan Dwyer 9652529cc1 Allow views to skip configures 7 years ago
Ryan Dwyer e6829c5991 Move unsetting of view->surface into view_unmap 7 years ago
Ryan Dwyer 8773ed3970 Fix memleak in container_get_box 7 years ago
Ryan Dwyer be86d3aba6 Remove transaction_add_damage 7 years ago
Ryan Dwyer 61c1187685 Fix nitpicks 7 years ago
Ryan Dwyer bf38081382
Merge branch 'master' into xwayland-wants-float 7 years ago
emersion ecd748d240
Merge branch 'master' into float_xdg_shell 7 years ago
ael-code a4578815f1
cleanup output-background subcommand handling 7 years ago
ael-code 4550cb2b3e
fix memleak on background cmd error 7 years ago
Dominique Martinet 6856866a61 layer_shell: order destroying before sway_output 7 years ago
Dominique Martinet 08800c8ee2 layer_shell: cleanup output link on output destroy 7 years ago
Ryan Dwyer a7b3f29292 Remove incorrect assertion and supporting code 7 years ago
Ryan Dwyer 93696b78ec Fix crash when closing output window from outer session 7 years ago
Ryan Dwyer 834805f5e2 Fix crash when disconnecting output 7 years ago
Ryan Dwyer 0085f64ac0 Remove timer when transaction destroys 7 years ago
Ryan Dwyer e8001e6fbe Damage output when views toggle fullscreen 7 years ago
Ryan Dwyer 50190bc760 Rename view's free callback to destroy 7 years ago
Ryan Dwyer 7a922c65aa Damage output when a fullscreen view unmaps 7 years ago
Dominique Martinet c9be014557 xdg_shell: make view floating if a parent has been set 7 years ago
Ryan Dwyer beacd4d9f9 Rename progress_queue to transaction_progress_queue 7 years ago
Ryan Dwyer 9b15e81cff Fix potential crash when fullscreen view unmaps 7 years ago
Tony Crisci e9ad10c2d6 dont focus-follow-mouse when keyboard grab 7 years ago
Ryan Dwyer c371ff3de8 Implement per-configure debug timings 7 years ago
Ryan Dwyer 289d696adc Implement transaction timings debug 7 years ago
emersion eeb38d65cb
xwayland: accept configure requests from floating views 7 years ago
Ryan Dwyer a3976e2659 Fix another crash when moving out of stacks or tabs 7 years ago
Ryan Dwyer 1549fb719a Implement atomic layout updates for xwayland views 7 years ago
Ryan Dwyer b6a238c7b7 Fix crash when running move <direction> in an empty workspace 7 years ago
Ryan Dwyer b864ac0149 Fix crash when unmapping a view with reapable parents 7 years ago
Ryan Dwyer 33e03cb277 Fix crash related to stacks and tabs 7 years ago
Ryan Dwyer f08a30d6d0 Force transactions to complete in order 7 years ago
Ryan Dwyer 32b865e610 Fix crash when deleting last child in a tabbed or stacked container 7 years ago
Ryan Dwyer b11c9199a6 Merge remote-tracking branch 'upstream/master' into atomic 7 years ago
Ryan Dwyer 38398e2d77 Implement atomic layout updates for tree operations 7 years ago
Drew DeVault 5222e14555
Merge pull request from ael-code/fix_output_command_failure 7 years ago
ael-code ad085c1332
bugfix: avoid access after free 7 years ago
Drew DeVault e8fbda4d21
Merge pull request from tobiasblass/prepare_server_before_dropping_privileges 7 years ago
Rostislav Pehlivanov aa9f058e3e Init the dmabuf exporting protocol in wlroots 7 years ago
Tobias Blass a5c091e302 Perform (partial) server initialization before dropping privileges. 7 years ago
emersion cda66e9a26
Automatically float xwayland windows 7 years ago
Ryan Dwyer 1c89f32533 Preserve buffers during transactions 7 years ago
Ryan Dwyer 645bf446fa Merge remote-tracking branch 'upstream/master' into atomic 7 years ago
emersion 088cae45c8 Update for 7 years ago
frsfnrrg ca061ba8bf Fix keyboard shortcut handling inconsistencies 7 years ago
frsfnrrg b23cd827cf Sort binding key lists 7 years ago
Ryan Dwyer 9e96cfd310 Merge remote-tracking branch 'upstream/master' into atomic 7 years ago
Drew DeVault 867fb6aedb
Merge pull request from emersion/drag-icons 7 years ago
Nate Symer 6a910b9ba5 Implement gaps (PR ) 7 years ago
emersion cfd02918c0
Render drag icons 7 years ago
emersion 88cd7616db
Fix compilation errors related to disabled outputs 7 years ago
Ryan Dwyer bb66e6d578 Refactor everything that needs to arrange windows 7 years ago
Ryan Dwyer f9e6d703d2 Make main properties be the pending state 7 years ago
Ryan Dwyer 59c9488701 WIP: Atomic layout updates ground work 7 years ago
Brian Ashworth e2b2fb0a0e Switch restore workspaces to a nested for-loop 7 years ago
Brian Ashworth 5c9a917df9 Restore workspaces to outputs based on priority 7 years ago
emersion acf71fe805
Merge pull request from martinetd/gcc-strtruncation 7 years ago
Dominique Martinet 720313e185 sway/criteria: gcc string truncation warning fix 7 years ago
Dominique Martinet d26a0a1a6e sway exec command: use waitpid instead of wait 7 years ago
Brian Ashworth 212e4ef395 Remove strip quoting and fix strncpy-overlap 7 years ago
emersion 07bee8cffe
Merge pull request from RedSoxFan/runtime-var-expansion 7 years ago
Brian Ashworth e072fbc6d9 Switch output storing from list_t to wl_list 7 years ago
Brian Ashworth a0bbe67076 Address emersions comments on output re-enabling 7 years ago
Brian Ashworth a1b5b93d29 Store sway_outputs so that they can be reenabled 7 years ago
Brian Ashworth 82b3b587dd Remove tab/stack check for focusing after a split 7 years ago
Brian Ashworth e7261e2917 Fix focusing after splitting tabs/stacks 7 years ago
Scott Leggett 609c420501 Initialise previous cursor position. 7 years ago
Tobias Blass d6d292897f Remove suspicious unconditional return 7 years ago
Brian Ashworth f4870d5432 Fix logic issue in do_var_replacement 7 years ago
Brian Ashworth 067fe9d047 Support runtime var expansion and set at runtime 7 years ago
emersion 0f71547032
Merge pull request from emersion/fullscreen-damage-only-visible 7 years ago
emersion 6b9ffbad20
Merge pull request from RyanDwyer/focus-fixes 7 years ago
Brian Ashworth 9aaac8b8c8 Fix movement crashes/issues 7 years ago
Ryan Dwyer 1206a60977 Don't restore focus if unmapping surface wasn't focused 7 years ago
Ryan Dwyer bcdb676abb Don't set focus to NULL when clicking a surface which has no container 7 years ago
Ryan Dwyer 9253278328 Restore focus when unmapping layer shell surfaces 7 years ago
Ryan Dwyer 74799937cf Restore focus when unmapping unmanaged xwayland surfaces 7 years ago
emersion 0549fd027b
Merge pull request from RedSoxFan/output-subcommand 7 years ago
emersion 6d0ad6a1ed
Merge pull request from RyanDwyer/fix-seat-get-active-child 7 years ago
Brian Ashworth 51fa988be9 Address review comments for output subcommands 7 years ago
Brian Ashworth 5ea4a4d3ee Refactor cmd_output to use config_subcommand 7 years ago
Ryan Dwyer d02e9aa4bc Fix initial workspace orientation on a rotated output 7 years ago
Ryan Dwyer 57e78414fa Fix seat_get_active_child 7 years ago
emersion ebe0b668c9
Merge pull request from emersion/damage-debug 7 years ago
emersion 8e3d19aad2
Merge pull request from kupospelov/fix-title-update 7 years ago
Ryan Dwyer 8289e30308 Fix potential crash when destroying workspace 7 years ago
Konstantin Pospelov e6baac4297 Fix view title update order 7 years ago
emersion 55b855d867
Add SWAY_DAMAGE_DEBUG 7 years ago
emersion 34bdf25bb5
Only send frame to visible surfaces when fullscreened 7 years ago
emersion 51eee3aecc
Schedule a frame even if damage is empty 7 years ago
Dominique Martinet 71ab13f1eb sway/config: fix use-after-free for end of block 7 years ago
Drew DeVault df204b65d8
Merge pull request from emersion/send-frame-done-visible 7 years ago
emersion 65845be802
Only send frame done to visible views 7 years ago
Brian Ashworth 8bfa2def88 Address first round of review for generic blocks 7 years ago
Brian Ashworth 51bb9d8573 Support braces on next line for config blocks 7 years ago
Brian Ashworth 7c810dc344 Make command block implementation generic 7 years ago
emersion 2d480e754e
Merge pull request from frsfnrrg/keyboard-remodeling 7 years ago
Ryan Dwyer 3f1cfd547e Fix top border when a view is initially floating 7 years ago
frsfnrrg 78b7b46895 Style fix, redundant entry removal, fix extra keysym delete 7 years ago
frsfnrrg 480f0c593c Rename update_shortcut_model to update_shortcut_state 7 years ago
frsfnrrg 83d559dd03 Rename check_shortcut_model to get_active_binding 7 years ago
frsfnrrg c53e4e6cde Style fixed for keyboard.c 7 years ago
frsfnrrg eb00edc6e2 Style fixes for bind.c 7 years ago
frsfnrrg f2fe93d171 Remove almost-always redundant loop in key handling 7 years ago
frsfnrrg 705230a26c Fix binding bindcode flag initialization 7 years ago
frsfnrrg a056419ad7 Rewrite shortcut handling code to avoid hardcoded values 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
Drew DeVault 96446fdbf7
Merge pull request from RyanDwyer/implement-floating 7 years ago
Brian Ashworth edf37f27e1 Fix cmd_workspace crash when a surface has focus 7 years ago
Ryan Dwyer 70c2c50445 Fix changing borders on floating views 7 years ago
Ryan Dwyer d466b8fa7b Don't auto float xdg views if their dimensions are not set 7 years ago
Ryan Dwyer a2c1cb9072 Fix mpv damage issue when unfullscreening into floating 7 years ago
Ryan Dwyer c9e3a313b4 Fix fullscreen position of xwayland views 7 years ago
Ryan Dwyer 00cac22038 Fix crash when using multiple outputs 7 years ago
Drew DeVault e605dc43bb Fix mouse warping interaction with layout coords 7 years ago
Ryan Dwyer c9f8d35ca9 Consider floating views when calculating title height 7 years ago
Ryan Dwyer 9119f87655 Fix floating position when view is floated when mapped 7 years ago
Ryan Dwyer f7cadf2333 Adjust move command to account for changed coordinate system 7 years ago
Ryan Dwyer f24087d104 Fix fullscreen position 7 years ago
Ryan Dwyer 97672295ed Don't unmaximize floating views 7 years ago
Ryan Dwyer 40af5d81a1 Fix getting adjacent output 7 years ago
Ryan Dwyer becceafa7f Remove unfinished wants_floating implementation for xwayland 7 years ago
Ryan Dwyer 5b1601c2e3 Don't let xwayland views set position unless unmanaged 7 years ago
Ryan Dwyer 02d385e06f Use swayc rather than wlr_output when rendering 7 years ago
Ryan Dwyer 3b1db30a5e Use surface size if xdg shell's geometry isn't set 7 years ago
Ryan Dwyer 4371c746e4 Implement wants_floating for xdg_shell and xdg_shell_v6 7 years ago
Ryan Dwyer d4ed204d4d Remove container_self_or_parent_floating 7 years ago
Ryan Dwyer 70f5d6fcf3 Rename container_set_geometry_from_view 7 years ago
Ryan Dwyer 3281574fa3 Remove check for if floating view intersects output 7 years ago
Ryan Dwyer 7d2b33a458 Render floating views before top layer and unmanaged 7 years ago
Ryan Dwyer e4e912ea91 Store swayc coordinates as layout-local 7 years ago
Ryan Dwyer 00f6e179cd Add L_FLOATING back to debug tree 7 years ago
Ryan Dwyer 02de2a6f65 Rename set_maximized functions to set_tiled 7 years ago
Ryan Dwyer 5d69a56209 Prevent splitting a floating view 7 years ago
Ryan Dwyer dc83b158e1 Fix issues with sticky containers and workspaces 7 years ago
Ryan Dwyer 13a4b0512e Fix unfullscreening a floating view 7 years ago
Ryan Dwyer 754cb7944c Respect view's border config for floating containers 7 years ago
Ryan Dwyer aaba7642b3 Replace is_floating boolean with function 7 years ago
Ryan Dwyer 34f35f0bad Use L_FLOATING instead of reapable boolean 7 years ago
Ryan Dwyer 1f2e399ade Implement floating 7 years ago
Drew DeVault 1132efe42e Send frame done to floating views 7 years ago
Drew DeVault 71db8de4be Render floating views 7 years ago
Drew DeVault f3ab895916 Implement `floating enable` 7 years ago
emersion c47d6cb1c4
Merge pull request from RedSoxFan/fix-2077 7 years ago
Brian Ashworth 8237d944d4 Fix move perpendicular segfault 7 years ago
Brian Ashworth cca587b21f Send reparent events in container_split 7 years ago
Brian Ashworth e13c94f2dd Fix typo 7 years ago
Brian Ashworth 633bee9019 Fix moving out of tab/stack when only child 7 years ago
Brian Ashworth 64225b1137 Send IPC layout of node itself 7 years ago
Brian Ashworth 3b90b55666 Notify of subtree change 7 years ago
Brian Ashworth f5e44d4b2c Fix layout in -t get_tree 7 years ago
Brian Ashworth 103a302fa4 Fix moving out of a tabbed/stacked workspace 7 years ago
Brian Ashworth a66fd74a54 Fix breaking out of tabs/stacks 7 years ago
Ryan Dwyer 6f4cb2b29d Add tree representation to IPC workspace description 7 years ago
Brian Ashworth d76729af22 Implement config parser for workspace_layout 7 years ago
Brian Ashworth 205a1732cf Force fullscreen views to be fully opaque 7 years ago
Brian Ashworth c81d0ef1e8 Support i3's legacy force_focus_wrapping command 7 years ago
emersion 1071785f56
Merge pull request from RedSoxFan/focus-wrapping 7 years ago
emersion 015878e5db
Merge pull request from RyanDwyer/refactor-parse-title-format 7 years ago
Brian Ashworth 46da1dc32b Implement focus_wrapping 7 years ago
Ryan Dwyer 7c7d24600b Fix ancestor typos 7 years ago
Ryan Dwyer 9df1432f56 Refactor parse_title_format 7 years ago
Drew DeVault b2c0ba5b18
Merge pull request from smlx/focus-fix 7 years ago
Drew DeVault 53a3fc63c5
Merge pull request from RedSoxFan/output-destroy-workspace-ipc 7 years ago
frsfnrrg a78a5684ea Implement bindsym/bindcode --locked 7 years ago
Scott Leggett 4d8120ccf3 Improve comment. 7 years ago
Brian Ashworth fd137c4f05 Send workspace::move in container_output_destroy 7 years ago
Scott Leggett b57f88e7db Avoid assert on container type. 7 years ago
Scott Leggett 1b8de39287 Move previous cursor_position inline. 7 years ago
emersion 9c0cc98d07
Don't move empty workspaces when output is destroyed 7 years ago
Scott Leggett d1ebbebea0 Remove unused function. 7 years ago
Scott Leggett 0039f7a4fd Simplify logic, remove redundant variables. 7 years ago
Scott Leggett dd86444e59 Rely on view_is_visible rather thank walking the tree ourselves. 7 years ago
Scott Leggett 4cd304e4ba Store previous position in sway_cursor. 7 years ago
Ryan Dwyer 8fda41dab5
Merge branch 'master' into cmd-swap 7 years ago
Drew DeVault a372852c44
Merge branch 'master' into xdg-shell-tiled 7 years ago
emersion b350e8ec82
xdg-shell: make all toplevels tiled 7 years ago
Ryan Dwyer d3dd7e5bae Rename view_get_type to view_get_shell 7 years ago
Ryan Dwyer 484cc189e9 Add shell criteria token 7 years ago
Scott Leggett 06098bef98 Focus containers only on entry. 7 years ago
Ryan Dwyer 51865c00c8 Add %app_id to title_format 7 years ago
Brian Ashworth 569f4e0e4c Implement swap command 7 years ago