Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-11 | Merge pull request #2449 from RyanDwyer/remove-bfs | Drew DeVault | |
Remove container_for_each_descendant_bfs | |||
2018-08-11 | Merge pull request #2448 from RyanDwyer/remove-container-has-child | emersion | |
Remove container_has_child | |||
2018-08-11 | Remove container_for_each_descendant_bfs | Ryan Dwyer | |
The function was not used. Also renames container_for_each_descendant_dfs to just container_for_each_descendant. | |||
2018-08-11 | Remove container_has_child | Ryan Dwyer | |
In all cases you can use container_has_ancestor with the arguments swapped, which is faster than container_has_child. | |||
2018-08-10 | Merge pull request #2447 from ianyfan/swaynag-leak | emersion | |
Fix memory leak in swaynag | |||
2018-08-10 | swaynag: destroy old cursor theme when updated | Ian Fan | |
2018-08-10 | Merge pull request #2446 from emersion/xwayland-unmanaged-order | Drew DeVault | |
xwayland: fix unmanaged surfaces order | |||
2018-08-10 | xwayland: fix unmanaged surfaces order | emersion | |
2018-08-09 | Merge pull request #2441 from RyanDwyer/finish-resize-commands | Brian Ashworth | |
Finish resize commands | |||
2018-08-10 | Update resize documentation | Ryan Dwyer | |
2018-08-10 | Implement resize set <width> <height> for tiled containers | Ryan Dwyer | |
Unlike i3, this implementation allows px measurements. Also fixes a sane size check. | |||
2018-08-10 | Implement resize grow|shrink <direction> <amount> for tiled containers | Ryan Dwyer | |
2018-08-09 | Remove obsolete security sanity check | Drew DeVault | |
2018-08-08 | Merge pull request #2440 from RedSoxFan/bg-swaynag-reading-only | Drew DeVault | |
Don't call swaynag_log for bg when not reading | |||
2018-08-08 | Don't call swaynag_log for bg when not reading | Brian Ashworth | |
2018-08-08 | Merge pull request #2439 from RedSoxFan/fix-2434 | Drew DeVault | |
Allow a fallback color to be specified for swaybg | |||
2018-08-08 | Allow a fallback color to be specified for swaybg | Brian Ashworth | |
This allows for a color to be set when the wallpaper does not fill the entire output. If specified, the fallback color is also used when the image path is inaccessible. | |||
2018-08-08 | Merge pull request #2423 from manio/master | Brian Ashworth | |
[RFC] Fix segv when sway is terminating | |||
2018-08-08 | Merge branch 'master' into master | Brian Ashworth | |
2018-08-08 | 私の日本語が上手じゃないですね | Drew DeVault | |
2018-08-08 | Remove setcap instructions | Drew DeVault | |
These are obsolete, we don't require them anymore. | |||
2018-08-08 | Merge pull request #2436 from RyanDwyer/fix-floating-deco-focus | emersion | |
Fix focus when clicking floating decorations | |||
2018-08-08 | Don't call send_pointer_notify_button when doing move or resize | Ryan Dwyer | |
2018-08-08 | Focus floating views when beginning move/resize operations | Ryan Dwyer | |
2018-08-08 | Rename container_at_view to surface_at_view and make it return void | Ryan Dwyer | |
2018-08-08 | Fix focus when clicking floating decorations | Ryan Dwyer | |
It's not right for container_at_view to only return the swayc if a surface was clicked. | |||
2018-08-08 | Merge pull request #2420 from RyanDwyer/floating-move-to-workspace | Drew DeVault | |
Implement move to workspace on a floating container | |||
2018-08-08 | Deny moving a sticky container to workspace if it's the same output | Ryan Dwyer | |
Rationale: Sticky containers are always assigned to the visible workspace. The basic idea here is to check the destination's output (move.c:190). But if the command was `move container to workspace x` then a workspace might have been created for it. We could destroy the workspace in this case, but that results in unnecessary IPC events. To avoid this, the logic for `move container to workspace x` has been adjusted. It now delays creating the workspace until the end, and uses `workspace_get_initial_output` to determine and check the output before creating it. | |||
2018-08-08 | Fix edge cases when moving floating container to new workspace | Ryan Dwyer | |
* Removes container_floating_move_to_container, instead opting to put that logic in container_move_to * In the seat code, focusing a floating view now updates the pending state only and lets the next transaction carry it over to the current state. This is required, otherwise it would crash. * When unfullscreening a floating container, an output check is now done to see if it should center it. | |||
2018-08-08 | Implement move to workspace on a floating container | Ryan Dwyer | |
Also adjusts container_floating_translate to not change the current properties directly. | |||
2018-08-07 | Merge pull request #2432 from RyanDwyer/fix-move-crash | Drew DeVault | |
Fix crash when running `move container to workspace back_and_forth` | |||
2018-08-07 | Merge pull request #2433 from RyanDwyer/fix-sticky-infinite-loop | Drew DeVault | |
Fix infinite loop when focusing sticky containers via workspace command | |||
2018-08-07 | Fix infinite loop when focusing sticky containers via workspace command | Ryan Dwyer | |
In a multi-output setup, if a sticky container is on one output and focus is on the other output, and you run (eg) `workspace 1` to focus the workspace containing the sticky container, an infinite loop would occur. It would loop infinitely because it would remove the sticky container from the workspace, add it back to the same workspace, and then decrement the iterator variable. The fix just wraps the loop in a workspace comparison. | |||
2018-08-07 | Fix crash when running `move container to workspace back_and_forth` | Ryan Dwyer | |
The back_and_forth condition is intended to be handled in the else-if block, but this was never reached because it remained in the first block's conditions. | |||
2018-08-06 | Merge pull request #2430 from ianyfan/socketpath-leaks | Drew DeVault | |
Fix memory leaks in get_socketpath | |||
2018-08-06 | ipc-client: fix memory leaks in get_socketpath | Ian Fan | |
2018-08-06 | Merge pull request #2428 from RyanDwyer/workspace-move-to-output | Brian Ashworth | |
Move workspace moving code out of container_move_to | |||
2018-08-06 | Merge branch 'master' into workspace-move-to-output | Brian Ashworth | |
2018-08-06 | Merge pull request #2268 from emersion/server-decoration-borders | Drew DeVault | |
Enable borders on floating SSD xdg-shell views | |||
2018-08-06 | Merge pull request #2392 from ianyfan/commands | Drew DeVault | |
Fix commands: criteria, layout, move, workspace | |||
2018-08-06 | Handle views created after decoration mode is sent for xdg-shell-v6 | emersion | |
2018-08-06 | Handle views created after decoration mode is sent for xdg-shell | emersion | |
2018-08-06 | Listen to server-decoration mode changes | emersion | |
2018-08-07 | Move workspace moving code out of container_move_to | Ryan Dwyer | |
container_move_to handled moving containers to new parents, as well as moving workspaces to new outputs. This commit removes the workspace-moving code from this function and introduces workspace_move_to_output. Moving workspaces using container_move_to only happened from the move command, so it's been implemented as a static function in that file. Simplifying container_move_to makes it easier for me to fix some issues in #2420. | |||
2018-08-06 | commands: fix workspace edge cases | Ian Fan | |
2018-08-06 | commands: check for special workspaces in workspace & move commands | Ian Fan | |
2018-08-06 | commands: document <criteria> focus | Ian Fan | |
2018-08-06 | commands: add optional flags to move | Ian Fan | |
2018-08-06 | commands: complete workspace implementation | Ian Fan | |
Allow optional --no-auto-back-and-forth flag, as well as refactoring some logic | |||
2018-08-06 | commands: fix layout implementation (also better name for previous split layout) | Ian Fan | |