Brian Ashworth
ae8937b11a
Add failure reply on IPC_SYNC
...
Since it was decided that sway will not support IPC_SYNC, just return
`{'success': false}` as a reply
6 years ago
Ian Fan
2f1fd80726
swaybar: show hidden bar on key event
...
Since wayland does not currently allow swaybar to create global
keybinds, this is handled within sway and sent to the bar using a custom
event, so as not to pollute existing events, called bar_state_update.
6 years ago
Ian Fan
46cfa8ff56
ipc: remove extraneous values
...
Removes IPC_EVENT_MODIFIER and IPC_EVENT_INPUT, which were sway-specific and unused
6 years ago
Ian Fan
3edaf2ce2a
ipc: add tick event
6 years ago
Ian Fan
e8b179e313
ipc: add shutdown event
6 years ago
emersion
ba3511b243
Remove `clipboard` command and `get_clipboard` message
6 years ago
Ian Fan
23c1c26c3f
Add get_config message type to ipc
6 years ago
Ian Fan
5fd36164a0
Add get_binding_modes message type to ipc
6 years ago
Ryan Dwyer
28eb97299e
Fix conflicting IPC command type constants with i3's
7 years ago
Ryan Dwyer
c72940837c
Implement IPC get_seats command
7 years ago
Drew DeVault
289ba64bde
Remove IPC_GET_PIXELS
7 years ago
nyorain
02c75ebe37
Implement ipc get_clipboard
7 years ago
Drew DeVault
e9e1a6a409
Add IPC policy to config
...
Also reduces enum abuse, cc @minus7
8 years ago
Mykyta Holubakha
0b5391ed77
Properly construct event bitmasks
8 years ago
Eric Engestrom
3e8081514d
Fix spelling mistakes
9 years ago
Mikkel Oscar Lyderik
b107fc6e5a
Fix ipc event bit masks
9 years ago
Cole Mickens
28081b7689
libinput
9 years ago
Mikkel Oscar Lyderik
c20c63b677
Send IPC modifier event on bar_modifier up/down
...
Detects when a bar modifier key is pressed/released and sends a modifier
IPC event to any listeners (usually swaybars).
This way a swaybar can listen on the modifier event and hide/show the
bar accordingly (not implemented yet)
The modifier event looks like this:
{
"change": "pressed", // or released
"modifier": "Mod4"
}
9 years ago
Mikkel Oscar Lyderik
19833fbc8b
Add IPC event types
...
Adds custom IPC_EVENT_* types
9 years ago
Drew DeVault
27f03c705d
Move IPC client into common, refactor IPC
9 years ago
Drew DeVault
ef8335d694
Start working on IPC for get_pixels
...
This is broken
9 years ago
minus
9925554ea4
implemented IPC subscribe for workspace event
9 years ago
S. Christoffer Eliesen
3be11a08e6
main: Implement --get-socketpath switch.
9 years ago
Luminarys
bc3babf566
Added in basic resize command
9 years ago
minus
f26ed32e46
added sway_terminate to exit cleanly
9 years ago
minus
91c0877264
properly exit sway
...
- wlc_terminate() instead of exit(0)
- unlink IPC socket
9 years ago
minus
5d99215469
added i3-ipc support/parsing
9 years ago
minus
8981b48cd2
very basic IPC implementation
...
simply executes the received data as command
9 years ago