aboutsummaryrefslogtreecommitdiff
path: root/swaybar
AgeCommit message (Collapse)AuthorLines
2015-12-22Clean up a bitcrondog-6/+17
2015-12-22Make start on i3bar json parsingcrondog-5/+143
2015-12-21swaybar: Correct handling of SIGTERM.Mikkel Oscar Lyderik-8/+22
Swaybar did not correctly handle the SIGTERM sent from sway when exiting, ultimately leaving the child status_command behind. This should correctly handle the SIGTERM signal and terminate the status_command. Fix #386
2015-12-20swaybar: Add font supportMikkel Oscar Lyderik-0/+13
2015-12-20swaybar: pixel perfect layoutMikkel Oscar Lyderik-18/+21
This should make the bar workspace button layout identical to the layout used in i3.
2015-12-20swaybar: use height from configcrondog-11/+19
2015-12-19swaybar: use select instead of busyloopMikkel Oscar Lyderik-35/+50
Use of busyloop caused high cpu usage for sway because swaybar had to be redrawn all the time. By using select instead the bar only has to be redrawn when the status_command changes (i.e. every second) or when the workspaces are updated. Fix #345
2015-12-19swaybar: use position from configcrondog-1/+18
2015-12-18Just bail if ws_json is fucked upDrew DeVault-1/+1
2015-12-18Wow that was stupidDrew DeVault-1/+1
2015-12-18I'm still getting crashes without this lineDrew DeVault-0/+3
2015-12-18swaybar: ipc_update_ws: Fix memory corruption.S. Christoffer Eliesen-12/+0
json_object_object_get_ex does not require json_object_put according to docs, this should fix the random crashes.
2015-12-18Fix possible segfault in swaybarDrew DeVault-0/+4
2015-12-18swaybar: Remove stropts.h, fixes build for fedora.S. Christoffer Eliesen-1/+0
Turns out that fedora killed off stropts.h some time ago [1] and removing it seems to work just fine. (Tested on Fedora 23) [1] https://bugzilla.redhat.com/show_bug.cgi?id=439403
2015-12-18swaybar: terminate status_command processMikkel Oscar Lyderik-1/+41
Fix #346 Send SIGTERM to the `status_command` process before swaybar exits.
2015-12-17Fix null dereference in swaybarDrew DeVault-0/+4
2015-12-17swaybar: Check that registry is set before teardownMikkel Oscar Lyderik-1/+3
2015-12-16Only re-render swaybar when it has changedDrew DeVault-2/+5
Fixes #345
2015-12-16Make swaybar a little quieterDrew DeVault-6/+0
2015-12-16Remove trailing whitespaceMikkel Oscar Lyderik-1/+1
2015-12-16Correct typo seperator -> separatorMikkel Oscar Lyderik-3/+3
2015-12-16Make swaybar run without status_commandKevin Hamacher-22/+41
2015-12-16Make swaybar check command argumentsKevin Hamacher-0/+8
2015-12-15Apply color config from swaybarDrew DeVault-2/+72
2015-12-15[swaybar] Get bar config via IPCDrew DeVault-17/+41
2015-12-15Parse command line in swaybarDrew DeVault-2/+43
2015-12-13Fix rendering of borders on workspaces (swaybar)Drew DeVault-2/+3
2015-12-13Subscribe to workspace change events and redrawDrew DeVault-61/+79
2015-12-13Display workspaces on swaybarDrew DeVault-1/+120
2015-12-13Free last line in swaybarDrew DeVault-0/+1
2015-12-13Display output from a command on swaybarDrew DeVault-2/+24
2015-12-02cmake: build common code only onceChristoph Gysin-24/+4
This creates (static) libraries for protocols/, common/, and wayland/.
2015-12-01cmake: remove subprojectsChristoph Gysin-7/+5
2015-12-01cmake: remove unnecessary quotesChristoph Gysin-2/+2
2015-12-01cmake: use out-of-source buildChristoph Gysin-1/+0
2015-12-01cmake: use tabs instead of spacesChristoph Gysin-22/+22
2015-12-01cmake: style consistencyChristoph Gysin-6/+20
2015-12-01cmake: convert all cmake commands to lowercaseChristoph Gysin-4/+4
2015-11-29Add text rendering support to wayland clientsDrew DeVault-2/+11
2015-11-29Support desktop shell panels in compositorDrew DeVault-18/+18
2015-11-29Add swaybar basicsDrew DeVault-1/+96
This should make the bar open and appear as the panel, once sway supports panels. Right now it crashes sway!
2015-11-29Add swaybar subprojectDrew DeVault-0/+56