aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2018-07-31Create list for mouse binds when creating new modeBrian Ashworth-0/+1
2018-07-30Merge pull request #2390 from emersion/fix-fullscreen-segfaultDrew DeVault-2/+3
Fix segfault with fullscreen
2018-07-30Fix segfault with fullscreenemersion-2/+3
2018-07-30Merge pull request #2367 from emersion/iterator-redesignDrew DeVault-178/+166
Refactor surface iterators
2018-07-30Merge pull request #2387 from 1ace/feature/bash-completionDrew DeVault-0/+230
bash completion
2018-07-30Merge pull request #2381 from frsfnrrg/key-repeatDrew DeVault-0/+43
Implement key repeat for keybindings
2018-07-30Merge pull request #2388 from 1ace/fix/delete-swaygrabemersion-60/+2
delete references to swaygrab
2018-07-30delete references to swaygrabEric Engestrom-60/+2
2018-07-30Merge pull request #2385 from 1ace/fix/includeemersion-0/+1
util.h: add missing include
2018-07-30meson: install bash completionEric Engestrom-0/+13
2018-07-30bash: add completion for swayidleEric Engestrom-0/+48
2018-07-30bash: add completion for swaylockEric Engestrom-0/+66
2018-07-30bash: add completion for swaymsgEric Engestrom-0/+57
2018-07-30bash: add completion for swayEric Engestrom-0/+46
2018-07-30Merge pull request #2384 from 1ace/fix/zsh-completionemersion-1/+1
zsh: fix sway completion
2018-07-30zsh: fix sway completionEric Engestrom-1/+1
2018-07-30util.h: add missing includeEric Engestrom-0/+1
parse_boolean() takes and returns a `bool`
2018-07-30Merge pull request #2383 from RedSoxFan/fix-title-scaleDrew DeVault-6/+8
Fix title textures on scale change
2018-07-30Fix title textures on scale changeBrian Ashworth-6/+8
2018-07-29Enable unstable wlroots featuresDrew DeVault-0/+1
2018-07-29Bindings use advised keyboard repeat parametersfrsfnrrg-10/+10
Now 'repeat_delay' and 'repeat_rate' control the initial delay and rate (per second) of repeated binding invocations. If the repeat delay is zero, binding repetition is disabled. When the repeat rate is zero, the binding is repeated exactly once, assuming no other key events intervene.
2018-07-29Implement key repeat for pressed key bindingsfrsfnrrg-0/+43
Each sway_keyboard is provided with a wayland timer event source. When a valid keypress binding has been found, a callback to handle_keyboard_repeat is set. Any key event will either clear the callback or (if the new key event is a valid keypress binding) delay the callback again.
2018-07-29Merge pull request #2379 from emersion/xwayland-unmanagedDrew DeVault-5/+7
Don't give focus if xwayland window has a type hint
2018-07-29Don't give focus if xwayland window has a type hintemersion-5/+7
2018-07-29Make output_surface_for_each_surface_iterator staticemersion-3/+3
2018-07-29Remove unused output_from_wlr_outputemersion-4/+0
2018-07-29Remove output_surface_for_each_surface from headeremersion-11/+7
2018-07-29Completely switch over to new iteratorsemersion-231/+79
2018-07-29wip: redesign output_view_for_each_surface iteratoremersion-18/+66
2018-07-29wip: redesign output_layer_for_each_surface iteratoremersion-20/+20
2018-07-29wip: redesign output_drag_icons_for_each_surface iteratoremersion-12/+13
2018-07-29wip: redesign output_unmanaged_for_each_surface iteratoremersion-11/+110
2018-07-29Merge pull request #2380 from mariusor/tap-button-map-man-fixRyan Dwyer-1/+1
Escaping underscores in tap_button_map
2018-07-29Merge branch 'master' into tap-button-map-man-fixRyan Dwyer-0/+39
2018-07-29Merge pull request #2376 from swaywm/virtual-keyboardemersion-0/+39
Add virtual keyboard protocol
2018-07-29Escaping underscores in tap_button_mapMarius Orcsik-1/+1
2018-07-28Merge pull request #2371 from ggreer/numlockDrew DeVault-2/+2
Don't enable numlock by default.
2018-07-28Add virtual keyboard protocolDrew DeVault-0/+39
Ref #2373
2018-07-28Don't enable numlock by default. This fixes an annoying issue where laptop ↵Geoff Greer-2/+2
keyboards would have 'numlock mode' enabled, remapping parts of the alphabet to numbers.
2018-07-28Merge pull request #2360 from RyanDwyer/floating-containersDrew DeVault-113/+218
Allow containers to float
2018-07-28Merge pull request #2368 from RyanDwyer/handle-out-of-fdsDrew DeVault-3/+18
Handle out-of-fd situations gracefully for transaction and urgent timers
2018-07-28Merge pull request #2365 from RyanDwyer/fix-cmd-defer-crashDrew DeVault-2/+5
Fix crash when a deferred command destroys a workspace
2018-07-28Fix crash when a deferred command destroys a workspaceRyan Dwyer-2/+5
Example config that produces the crash (with a single output): workspace 1 workspace 2 Prior to this commit, container_workspace_free would manually mark the L_FLOATING container as destroying and free it. This assumed the L_FLOATING container would never be involved in a transaction. This was a safe assumption when it was implemented, but became an incorrect assumption once parent/child relationships became transactionised. This commit removes the L_FLOATING free from container_workspace_free. When the workspace is destroyed, it starts the normal destroy process on the L_FLOATING container so it can be freed via transactions.
2018-07-28Focus child when showing a scratchpad containerRyan Dwyer-1/+1
2018-07-28Fix crash when unfloating child of container into empty workspaceRyan Dwyer-3/+6
2018-07-28Send floating container to scratchpad when a child is focusedRyan Dwyer-0/+9
2018-07-28Fix focus mode_toggle from a child of a floating containerRyan Dwyer-2/+11
Also fixes a crash when unfloating a window. It needs to add it back to the tiling tree as a sibling rather than a child, because the reference container might be a view.
2018-07-28Allow splitting a floating viewRyan Dwyer-4/+0
2018-07-28When unfloating, return container to previously focused tiled containerRyan Dwyer-13/+32
This introduces seat_get_focus_inactive_tiling and updates `focus mode_toggle` to use it instead, because the previous method wasn't guaranteed to return a tiling view.
2018-07-28Operate on floating split container when a child is focusedRyan Dwyer-2/+27