{"push_id":996446722,"size":13,"distinct_size":13,"ref":"refs/heads/master","head":"e19e32cf81a2f28bc9434b252facc96f1a55cb91","before":"016a77424aae401cd25b49eb9c681cbab4e12908","commits":[{"sha":"b107fc6e5a467b526e7d67ef09ca3b4044ab4976","author":{"email":"df7ab31f057ce2104ab9a2ad742fa8f635b67edf@gmail.com","name":"Mikkel Oscar Lyderik"},"message":"Fix ipc event bit masks","distinct":true,"url":"https://api.github.com/repos/crondog/sway/commits/b107fc6e5a467b526e7d67ef09ca3b4044ab4976"},{"sha":"739ba902e0b05d5e891d35c19ef4d96605473571","author":{"email":"df7ab31f057ce2104ab9a2ad742fa8f635b67edf@gmail.com","name":"Mikkel Oscar Lyderik"},"message":"Prevent crash when showing scratchpad on new ws.\n\nFix #469","distinct":true,"url":"https://api.github.com/repos/crondog/sway/commits/739ba902e0b05d5e891d35c19ef4d96605473571"},{"sha":"ee32bc3aef5ae7c0b96439bc2e5cd1e32612dafd","author":{"email":"df7ab31f057ce2104ab9a2ad742fa8f635b67edf@gmail.com","name":"Mikkel Oscar Lyderik"},"message":"Send workspace ICP event on ws destroy/empty.\n\nThere is no 'destroy' change type in the i3 IPC so this uses `empty` to\nnotify about empty workspaces (which will be destroyed from sway right\nafter).","distinct":true,"url":"https://api.github.com/repos/crondog/sway/commits/ee32bc3aef5ae7c0b96439bc2e5cd1e32612dafd"},{"sha":"c9d9dd75161b8f08aa937b8904f529fa05aa92aa","author":{"email":"df7ab31f057ce2104ab9a2ad742fa8f635b67edf@gmail.com","name":"Mikkel Oscar Lyderik"},"message":"Check for empty ws on view destroyed.\n\nIn some cases destroying a view can result in an empty and inactive\nworkspace, which should be destroyed.\n\nThis handles those cases.","distinct":true,"url":"https://api.github.com/repos/crondog/sway/commits/c9d9dd75161b8f08aa937b8904f529fa05aa92aa"},{"sha":"89bb6a4a42a1617675446447416be1156e9c2fbd","author":{"email":"df7ab31f057ce2104ab9a2ad742fa8f635b67edf@gmail.com","name":"Mikkel Oscar Lyderik"},"message":"Don't rearrange views behind swaylock.\n\nFix #481","distinct":true,"url":"https://api.github.com/repos/crondog/sway/commits/89bb6a4a42a1617675446447416be1156e9c2fbd"},{"sha":"28c8e4fb9e6da839d353be723be60bb7bf2ebcdb","author":{"email":"e5f37c1b03f961a4b67ed44d6e9534d9b73665f9@cmpwn.com","name":"Drew DeVault"},"message":"Merge pull request #493 from mikkeloscar/view-behind-swaylock\n\nDon't rearrange views behind swaylock.","distinct":true,"url":"https://api.github.com/repos/crondog/sway/commits/28c8e4fb9e6da839d353be723be60bb7bf2ebcdb"},{"sha":"179192e22292f3bdcd19e8f9d6e9e1262970bf55","author":{"email":"67979828d9e73aaaa93efef4d47e4b7d0c51baae@gmail.com","name":"Yacine Hmito"},"message":"Removed p as a valid CLI option\n\nThe get-socketpath long option had an undocumented short alternative\nas `p`. It has been removed.\nHowever, the code in the options array is still the 'p' char.","distinct":true,"url":"https://api.github.com/repos/crondog/sway/commits/179192e22292f3bdcd19e8f9d6e9e1262970bf55"},{"sha":"e239fbbd881f129999cac83f3cc150c16781fe3a","author":{"email":"67979828d9e73aaaa93efef4d47e4b7d0c51baae@gmail.com","name":"Yacine Hmito"},"message":"No options when using sway as IPC client\n\nSway used to attempt sending an IPC command composed of every argument\nafter the first non-option argument encountered.\nNow, raises an error if an option is encountered before the intended command.\nSome options such as -h or -v take effect when parsing, so they still\napply.","distinct":true,"url":"https://api.github.com/repos/crondog/sway/commits/e239fbbd881f129999cac83f3cc150c16781fe3a"},{"sha":"8db417fafe367abab6a3deb1dc8fc28d8e447b1f","author":{"email":"67979828d9e73aaaa93efef4d47e4b7d0c51baae@gmail.com","name":"Yacine Hmito"},"message":"Fixed swaymsg command name in sway(5) doc","distinct":true,"url":"https://api.github.com/repos/crondog/sway/commits/8db417fafe367abab6a3deb1dc8fc28d8e447b1f"},{"sha":"c400ca8f88cc5e3f8a511e14d92a4491d9768d32","author":{"email":"67979828d9e73aaaa93efef4d47e4b7d0c51baae@gmail.com","name":"Yacine Hmito"},"message":"Fix for when sway_abort doesn't exit\n\nsway_terminate does an exit in case wlc_terminate doesn't","distinct":true,"url":"https://api.github.com/repos/crondog/sway/commits/c400ca8f88cc5e3f8a511e14d92a4491d9768d32"},{"sha":"40b3215444ed48d2ed9bbaa00f20f266f5318f5a","author":{"email":"e5f37c1b03f961a4b67ed44d6e9534d9b73665f9@cmpwn.com","name":"Drew DeVault"},"message":"Merge pull request #494 from gpyh/argsegfault\n\nFix segfault when trying to use sway as IPC without a sway instance","distinct":true,"url":"https://api.github.com/repos/crondog/sway/commits/40b3215444ed48d2ed9bbaa00f20f266f5318f5a"},{"sha":"5e253fdd9ac5c8733203eec9870aa0ca2cd238fd","author":{"email":"df7ab31f057ce2104ab9a2ad742fa8f635b67edf@gmail.com","name":"Mikkel Oscar Lyderik"},"message":"Correctly exit sway on errors.\n\nCalling `exit` in sway_terminate prevents sway from correctly shutting\ndown (freeing data, cleanly terminating the ipc server, etc.).\n\nA better way is to exit straight away if the failure occurs before\n`wlc_run` and use sway_abort as usual if it occur when wlc is running.","distinct":true,"url":"https://api.github.com/repos/crondog/sway/commits/5e253fdd9ac5c8733203eec9870aa0ca2cd238fd"},{"sha":"e19e32cf81a2f28bc9434b252facc96f1a55cb91","author":{"email":"df7ab31f057ce2104ab9a2ad742fa8f635b67edf@gmail.com","name":"Mikkel Oscar Lyderik"},"message":"Make protocol specifications follow the DTD\n\nGets rid of these warnings:\n\n    WARNING: XML failed validation against built-in DTD","distinct":true,"url":"https://api.github.com/repos/crondog/sway/commits/e19e32cf81a2f28bc9434b252facc96f1a55cb91"}]}