Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-13 | Merge pull request #2130 from frsfnrrg/keyboard-tuning | Drew DeVault | |
Clean up keyboard handling code | |||
2018-06-12 | Fix keyboard shortcut handling inconsistencies | frsfnrrg | |
* Ensure that modifier keys are identified even when the next key does not produce a keysym. This requires that modifier change tracking be done for each sway_shortcut_state. * Permit regular and --release shortcuts on the same key combination. Distinct bindings are identified for press and release cases; note that the release binding needs to be identified for both key press and key release events. * Maintain ascending sort order for the shortcut state list, and keep track of the number of pressed key ids, for simpler (and hence faster) searching of the list of key bindings. * Move binding duplicate detection into get_active_binding to avoid duplicating error messages. | |||
2018-06-12 | Sort binding key lists | frsfnrrg | |
Sort the list comprising the set of keys for the binding in ascending order. (Keyboard shortcuts depend only on the set of simultaneously pressed keys, not their order, so this change should have no external effect.) This simplifies comparisons between bindings. | |||
2018-06-09 | Merge pull request #2124 from emersion/drag-icons | Drew DeVault | |
Render drag icons | |||
2018-06-09 | Merge pull request #2047 from natesymer/master | Drew DeVault | |
Implement Gaps | |||
2018-06-09 | Implement gaps (PR #2047) | Nate Symer | |
2018-06-09 | Render drag icons | emersion | |
2018-06-09 | Merge pull request #2123 from emersion/fix-disabled-outputs | emersion | |
Fix compilation errors related to disabled outputs | |||
2018-06-09 | Fix compilation errors related to disabled outputs | emersion | |
2018-06-09 | Merge pull request #2115 from RedSoxFan/restore-workspaces | Ryan Dwyer | |
Restore workspaces to output when re-enabled | |||
2018-06-08 | Switch restore workspaces to a nested for-loop | Brian Ashworth | |
2018-06-08 | Restore workspaces to outputs based on priority | Brian Ashworth | |
2018-06-08 | Merge pull request #2121 from martinetd/swaylock-ctrl-u | emersion | |
swaylock: implement ^U to clear buffer | |||
2018-06-08 | swaylock: implement ^U to clear buffer | Dominique Martinet | |
The whole state->xcb.modifiers thing didn't work at all (always 0) The xkb doc says "[xkb_state_serialize_mods] should not be used in regular clients; please use the xkb_state_mod_*_is_active API instead" so here it is | |||
2018-06-08 | Merge pull request #2119 from martinetd/gcc-strtruncation | emersion | |
sway/criteria: gcc string truncation warning fix | |||
2018-06-08 | Merge pull request #2120 from martinetd/swayidle-zombies | emersion | |
Swayidle: doublefork to not leave zombies around | |||
2018-06-08 | sway/criteria: gcc string truncation warning fix | Dominique Martinet | |
2018-06-08 | sway exec command: use waitpid instead of wait | Dominique Martinet | |
2018-06-08 | swayidle: doublefork to not leave zombies around | Dominique Martinet | |
2018-06-08 | Merge pull request #2118 from RedSoxFan/fix-2117 | emersion | |
Remove strip quoting and fix strncpy-overlap | |||
2018-06-07 | Remove strip quoting and fix strncpy-overlap | Brian Ashworth | |
2018-06-07 | Merge pull request #2084 from RedSoxFan/runtime-var-expansion | emersion | |
Runtime variable expansion | |||
2018-06-07 | Merge pull request #2108 from RedSoxFan/store-outputs | emersion | |
Allow outputs to be re-enabled | |||
2018-06-06 | Switch output storing from list_t to wl_list | Brian Ashworth | |
2018-06-06 | Address emersions comments on output re-enabling | Brian Ashworth | |
2018-06-06 | Store sway_outputs so that they can be reenabled | Brian Ashworth | |
2018-06-07 | Merge pull request #2116 from RedSoxFan/fix-2113 | Ryan Dwyer | |
Fix focusing after splitting tabs/stacks | |||
2018-06-06 | Remove tab/stack check for focusing after a split | Brian Ashworth | |
2018-06-06 | Fix focusing after splitting tabs/stacks | Brian Ashworth | |
2018-06-06 | Merge pull request #2110 from smlx/initialise-cursor-previous | emersion | |
Initialise previous cursor position. | |||
2018-06-06 | Initialise previous cursor position. | Scott Leggett | |
Fix the problem with focus jumping to the container under the cursor when first starting sway. | |||
2018-06-05 | Merge pull request #2107 from tobiasblass/remove_suspicious_return | emersion | |
Remove suspicious unconditional return | |||
2018-06-05 | Remove suspicious unconditional return | Tobias Blass | |
This return effectively disables the log_kernel function | |||
2018-06-05 | Fix logic issue in do_var_replacement | Brian Ashworth | |
2018-06-05 | Support runtime var expansion and set at runtime | Brian Ashworth | |
2018-06-05 | Merge pull request #2095 from emersion/fullscreen-damage-only-visible | emersion | |
Only send frame to visible surfaces when fullscreened | |||
2018-06-05 | Merge pull request #2103 from RyanDwyer/focus-fixes | emersion | |
Focus fixes | |||
2018-06-05 | Merge pull request #2106 from RedSoxFan/fix-2105 | emersion | |
Fix movement crashes/issues | |||
2018-06-05 | Fix movement crashes/issues | Brian Ashworth | |
2018-06-04 | Don't restore focus if unmapping surface wasn't focused | Ryan Dwyer | |
2018-06-04 | Don't set focus to NULL when clicking a surface which has no container | Ryan Dwyer | |
2018-06-04 | Restore focus when unmapping layer shell surfaces | Ryan Dwyer | |
2018-06-04 | Restore focus when unmapping unmanaged xwayland surfaces | Ryan Dwyer | |
2018-06-03 | Merge pull request #2087 from RedSoxFan/output-subcommand | emersion | |
Refactor cmd_output to use config_subcommand | |||
2018-06-03 | Merge pull request #2099 from RyanDwyer/fix-seat-get-active-child | emersion | |
Fix seat_get_active_child | |||
2018-06-03 | Merge pull request #2100 from RyanDwyer/fix-workspace-orientation | emersion | |
Fix initial workspace orientation on a rotated output | |||
2018-06-03 | Address review comments for output subcommands | Brian Ashworth | |
2018-06-03 | Refactor cmd_output to use config_subcommand | Brian Ashworth | |
2018-06-03 | Fix initial workspace orientation on a rotated output | Ryan Dwyer | |
2018-06-03 | Fix seat_get_active_child | Ryan Dwyer | |
seat_get_active_child is used for tabbed and stacked containers to get the active child. The previous implementation used seat_get_focus_inactive then ascended the tree to the child of the tabbed/stacked container, but this fails when the workspace itself is stacked or tabbed and the most recently active child is floating. The new implementation takes a more simple approach, where it directly scans the focus stack for the first immediate child which isn't the floating container. Fixes #2098. |