2197 Commits (d7169ee7ffd45318125dbe3013aadbd1482a3e5f)

Author SHA1 Message Date
Brian Ashworth 212e4ef395 Remove strip quoting and fix strncpy-overlap
7 years ago
emersion 07bee8cffe
Merge pull request #2084 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 #2095 from emersion/fullscreen-damage-only-visible
7 years ago
emersion 6b9ffbad20
Merge pull request #2103 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 #2087 from RedSoxFan/output-subcommand
7 years ago
emersion 6d0ad6a1ed
Merge pull request #2099 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 #2093 from emersion/damage-debug
7 years ago
emersion 8e3d19aad2
Merge pull request #2096 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 #2089 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 #2080 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 #2027 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 #2081 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 #2060 from RedSoxFan/focus-wrapping
7 years ago