aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2018-06-12Sort binding key listsfrsfnrrg-12/+15
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-09Merge pull request #2124 from emersion/drag-icons1.0-alpha.3Drew DeVault-23/+193
Render drag icons
2018-06-09Merge pull request #2047 from natesymer/masterDrew DeVault-9/+320
Implement Gaps
2018-06-09Implement gaps (PR #2047)Nate Symer-9/+320
2018-06-09Render drag iconsemersion-23/+193
2018-06-09Merge pull request #2123 from emersion/fix-disabled-outputsemersion-13/+17
Fix compilation errors related to disabled outputs
2018-06-09Fix compilation errors related to disabled outputsemersion-13/+17
2018-06-09Merge pull request #2115 from RedSoxFan/restore-workspacesRyan Dwyer-17/+131
Restore workspaces to output when re-enabled
2018-06-08Switch restore workspaces to a nested for-loopBrian Ashworth-21/+22
2018-06-08Restore workspaces to outputs based on priorityBrian Ashworth-17/+130
2018-06-08Merge pull request #2121 from martinetd/swaylock-ctrl-uemersion-57/+16
swaylock: implement ^U to clear buffer
2018-06-08swaylock: implement ^U to clear bufferDominique Martinet-57/+16
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-08Merge pull request #2119 from martinetd/gcc-strtruncationemersion-1/+3
sway/criteria: gcc string truncation warning fix
2018-06-08Merge pull request #2120 from martinetd/swayidle-zombiesemersion-6/+19
Swayidle: doublefork to not leave zombies around
2018-06-08sway/criteria: gcc string truncation warning fixDominique Martinet-1/+3
2018-06-08sway exec command: use waitpid instead of waitDominique Martinet-1/+1
2018-06-08swayidle: doublefork to not leave zombies aroundDominique Martinet-5/+18
2018-06-08Merge pull request #2118 from RedSoxFan/fix-2117emersion-2/+1
Remove strip quoting and fix strncpy-overlap
2018-06-07Remove strip quoting and fix strncpy-overlapBrian Ashworth-2/+1
2018-06-07Merge pull request #2084 from RedSoxFan/runtime-var-expansionemersion-2/+19
Runtime variable expansion
2018-06-07Merge pull request #2108 from RedSoxFan/store-outputsemersion-37/+107
Allow outputs to be re-enabled
2018-06-06Switch output storing from list_t to wl_listBrian Ashworth-19/+12
2018-06-06Address emersions comments on output re-enablingBrian Ashworth-12/+4
2018-06-06Store sway_outputs so that they can be reenabledBrian Ashworth-33/+118
2018-06-07Merge pull request #2116 from RedSoxFan/fix-2113Ryan Dwyer-7/+7
Fix focusing after splitting tabs/stacks
2018-06-06Remove tab/stack check for focusing after a splitBrian Ashworth-4/+1
2018-06-06Fix focusing after splitting tabs/stacksBrian Ashworth-7/+10
2018-06-06Merge pull request #2110 from smlx/initialise-cursor-previousemersion-0/+3
Initialise previous cursor position.
2018-06-06Initialise previous cursor position.Scott Leggett-0/+3
Fix the problem with focus jumping to the container under the cursor when first starting sway.
2018-06-05Merge pull request #2107 from tobiasblass/remove_suspicious_returnemersion-1/+0
Remove suspicious unconditional return
2018-06-05Remove suspicious unconditional returnTobias Blass-1/+0
This return effectively disables the log_kernel function
2018-06-05Fix logic issue in do_var_replacementBrian Ashworth-1/+1
2018-06-05Support runtime var expansion and set at runtimeBrian Ashworth-2/+19
2018-06-05Merge pull request #2095 from emersion/fullscreen-damage-only-visibleemersion-11/+21
Only send frame to visible surfaces when fullscreened
2018-06-05Merge pull request #2103 from RyanDwyer/focus-fixesemersion-2/+23
Focus fixes
2018-06-05Merge pull request #2106 from RedSoxFan/fix-2105emersion-10/+6
Fix movement crashes/issues
2018-06-05Fix movement crashes/issuesBrian Ashworth-10/+6
2018-06-04Don't restore focus if unmapping surface wasn't focusedRyan Dwyer-7/+10
2018-06-04Don't set focus to NULL when clicking a surface which has no containerRyan Dwyer-1/+1
2018-06-04Restore focus when unmapping layer shell surfacesRyan Dwyer-1/+7
2018-06-04Restore focus when unmapping unmanaged xwayland surfacesRyan Dwyer-0/+12
2018-06-03Merge pull request #2087 from RedSoxFan/output-subcommandemersion-267/+374
Refactor cmd_output to use config_subcommand
2018-06-03Merge pull request #2099 from RyanDwyer/fix-seat-get-active-childemersion-7/+7
Fix seat_get_active_child
2018-06-03Merge pull request #2100 from RyanDwyer/fix-workspace-orientationemersion-4/+6
Fix initial workspace orientation on a rotated output
2018-06-03Address review comments for output subcommandsBrian Ashworth-1/+4
2018-06-03Refactor cmd_output to use config_subcommandBrian Ashworth-267/+371
2018-06-03Fix initial workspace orientation on a rotated outputRyan Dwyer-4/+6
2018-06-03Fix seat_get_active_childRyan Dwyer-7/+7
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.
2018-06-03Merge pull request #2093 from emersion/damage-debugemersion-0/+19
Add SWAY_DAMAGE_DEBUG
2018-06-03Merge pull request #2096 from kupospelov/fix-title-updateemersion-1/+3
Fix view title update order