aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2018-08-01ipc: remove extraneous valuesIan Fan-4/+0
Removes IPC_EVENT_MODIFIER and IPC_EVENT_INPUT, which were sway-specific and unused
2018-08-01ipc: prevent emitting a workspace::focus event when moving a container to a ↵Ian Fan-11/+11
different workspace or output When a container is moved from, say, workspace 1 to workspace 2, workspace 2 is focused in order to arrange the windows before focus is moved back to workspace 1, which caused a workspace:focus event from workspace 2 to workspace 1 to be emitted. This commit inhibits that event.
2018-08-01ipc: fix workspace::focus event behaviourIan Fan-2/+4
2018-08-01ipc: add tick eventIan Fan-1/+44
2018-08-01Add missing swaymsg completionsIan Fan-1/+4
2018-08-01ipc: always include old property in workspace eventsIan Fan-7/+5
2018-08-01ipc: add workspace::reload eventIan Fan-0/+1
2018-08-01ipc: add binding eventIan Fan-3/+128
2018-08-01ipc: add window::move eventsIan Fan-0/+6
2018-08-01ipc: fix workspace::move calls argument orderIan Fan-3/+3
2018-08-01ipc: only emit window::create event for viewsIan Fan-1/+1
2018-08-01ipc: add window::mark eventIan Fan-5/+21
2018-08-01ipc: add barconfig_update event on config reloadIan Fan-0/+28
2018-08-01ipc: add workspace::empty eventIan Fan-0/+2
2018-08-01ipc: add window::title eventIan Fan-0/+2
2018-08-01ipc: add window::focus eventIan Fan-0/+4
2018-08-01ipc: add window::close eventIan Fan-1/+5
2018-08-01ipc: add workspace::init eventIan Fan-0/+2
2018-08-01ipc: add shutdown eventIan Fan-2/+21
2018-08-01Merge pull request #2397 from chr0me-sh/hide-cursor-if-no-pointerDrew DeVault-1/+1
XCursor is not configured if no pointer device is available
2018-08-01XCursor is not configured if no pointer device is availablechr0me-1/+1
2018-08-01Merge pull request #2395 from RedSoxFan/create-mouse-binding-listRyan Dwyer-0/+1
Create list for mouse bindings when creating new mode
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