Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-25 | swaybar: remove random whitespaces | Mikkel Oscar Lyderik | |
2015-12-25 | swaybar: Fix json related crash. | Mikkel Oscar Lyderik | |
This should fix the random json related crashes in swaybar. The crashes occured because the same socket was used for listening on workspace events and requesting workspace info, resulting in a unreliable message queue on the socket. The solution is to use one socket for the events and one socket for reliably requesting workspace/output info. | |||
2015-12-25 | Merge branch 'master' of https://github.com/SirCmpwn/sway | crondog | |
2015-12-24 | swaybar: Replace fgets with read and own buffer | progandy | |
2015-12-24 | swaybar: min_width and align | crondog | |
2015-12-24 | swaybar: fix array indices in i3json_handle | progandy | |
2015-12-23 | Stop swaybar from not rendering after the first go around | crondog | |
I am not sure if this is a correct issue/fix but on my system at least after an i3bar protocol is detected this while loop never goes back around meaning it doesnt process the status line anymore. | |||
2015-12-22 | swaybar: fix memory leaks | progandy | |
2015-12-22 | swaybar: add a visible separator between elements | progandy | |
2015-12-22 | swaybar: Improve i3bar proto implementation | progandy | |
Also reintroduce plaintext fallback for simple status lines. | |||
2015-12-22 | swaybar: fix whitespace | progandy | |
2015-12-22 | Clean up a bit | crondog | |
2015-12-22 | Make start on i3bar json parsing | crondog | |
2015-12-21 | swaybar: Correct handling of SIGTERM. | Mikkel Oscar Lyderik | |
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-20 | swaybar: Add font support | Mikkel Oscar Lyderik | |
2015-12-20 | swaybar: pixel perfect layout | Mikkel Oscar Lyderik | |
This should make the bar workspace button layout identical to the layout used in i3. | |||
2015-12-20 | swaybar: use height from config | crondog | |
2015-12-19 | swaybar: use select instead of busyloop | Mikkel Oscar Lyderik | |
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-19 | swaybar: use position from config | crondog | |
2015-12-18 | Just bail if ws_json is fucked up | Drew DeVault | |
2015-12-18 | Wow that was stupid | Drew DeVault | |
2015-12-18 | I'm still getting crashes without this line | Drew DeVault | |
2015-12-18 | swaybar: ipc_update_ws: Fix memory corruption. | S. Christoffer Eliesen | |
json_object_object_get_ex does not require json_object_put according to docs, this should fix the random crashes. | |||
2015-12-18 | Fix possible segfault in swaybar | Drew DeVault | |
2015-12-18 | swaybar: Remove stropts.h, fixes build for fedora. | S. Christoffer Eliesen | |
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-18 | swaybar: terminate status_command process | Mikkel Oscar Lyderik | |
Fix #346 Send SIGTERM to the `status_command` process before swaybar exits. | |||
2015-12-17 | Fix null dereference in swaybar | Drew DeVault | |
2015-12-17 | swaybar: Check that registry is set before teardown | Mikkel Oscar Lyderik | |
2015-12-16 | Only re-render swaybar when it has changed | Drew DeVault | |
Fixes #345 | |||
2015-12-16 | Make swaybar a little quieter | Drew DeVault | |
2015-12-16 | Remove trailing whitespace | Mikkel Oscar Lyderik | |
2015-12-16 | Correct typo seperator -> separator | Mikkel Oscar Lyderik | |
2015-12-16 | Make swaybar run without status_command | Kevin Hamacher | |
2015-12-16 | Make swaybar check command arguments | Kevin Hamacher | |
2015-12-15 | Apply color config from swaybar | Drew DeVault | |
2015-12-15 | [swaybar] Get bar config via IPC | Drew DeVault | |
2015-12-15 | Parse command line in swaybar | Drew DeVault | |
2015-12-13 | Fix rendering of borders on workspaces (swaybar) | Drew DeVault | |
2015-12-13 | Subscribe to workspace change events and redraw | Drew DeVault | |
2015-12-13 | Display workspaces on swaybar | Drew DeVault | |
2015-12-13 | Free last line in swaybar | Drew DeVault | |
2015-12-13 | Display output from a command on swaybar | Drew DeVault | |
2015-12-02 | cmake: build common code only once | Christoph Gysin | |
This creates (static) libraries for protocols/, common/, and wayland/. | |||
2015-12-01 | cmake: remove subprojects | Christoph Gysin | |
2015-12-01 | cmake: remove unnecessary quotes | Christoph Gysin | |
2015-12-01 | cmake: use out-of-source build | Christoph Gysin | |
2015-12-01 | cmake: use tabs instead of spaces | Christoph Gysin | |
2015-12-01 | cmake: style consistency | Christoph Gysin | |
2015-12-01 | cmake: convert all cmake commands to lowercase | Christoph Gysin | |
2015-11-29 | Add text rendering support to wayland clients | Drew DeVault | |