aboutsummaryrefslogtreecommitdiff
path: root/sway/ipc.c
AgeCommit message (Collapse)Author
2015-09-02Remove stropts.h from ipc.cDrew DeVault
Apparently it's not required, and for some reason Fedora doesn't have it. Fixes #162
2015-08-26Added in better versioning infoLuminarys
2015-08-27converted IPC to use json-cminus
get_workspaces and get_outputs
2015-08-26added json-c lib and implemented IPC get_versionminus
2015-08-21fixed #108 signed/unsigned comparisonminus
2015-08-21Fix compiler warnings (which were really errors)Drew DeVault
2015-08-20added IPC messages get_workspaces and get_outputsminus
No escaping on container names is done yet, as well as some values are hardcoded because they don't exist yet.
2015-08-20set I3SOCK for i3-msg compatibilityminus
2015-08-20fixed formattingminus
2015-08-20added sway_terminate to exit cleanlyminus
2015-08-20set IPC client sockets to close on execminus
2015-08-20properly exit swayminus
- wlc_terminate() instead of exit(0) - unlink IPC socket
2015-08-20use env var SWAYSOCK if availableminus
or fall back to /tmp/sway-ipc.sock
2015-08-20properly handle IPC clientsminus
2015-08-20added i3-ipc support/parsingminus
2015-08-20very basic IPC implementationminus
simply executes the received data as command