aboutsummaryrefslogtreecommitdiff
path: root/sway/ipc.c
AgeCommit message (Collapse)Author
2015-10-16sway/ipc: Use sway_abort instead of returning NULL.S. Christoffer Eliesen
2015-10-16sway/ipc: ipc_user_sockaddr: Use sway_assert instead of assert.S. Christoffer Eliesen
2015-10-16sway/ipc: Fix whitespace.S. Christoffer Eliesen
2015-10-16sway/ipc: Free ipc_sockaddr upon termination.S. Christoffer Eliesen
2015-10-16sway/ipc: Support multiple users.S. Christoffer Eliesen
2015-10-16sway/ipc: Dynamically assign ipc_sockaddr.S. Christoffer Eliesen
2015-09-29return after disconnect ipc client and minor checkstaiyu
2015-09-13Revert "new_workspace null behavior + testmap functions + regex"Drew DeVault
This reverts commit e1d18e42a8f3a597b9bf5f1bb2ab6c346e4e7983. Fixes #180 cc @taiyu-len
2015-09-12new_workspace null behavior + testmap functions + regextaiyu
2015-09-07config modestaiyu
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