{"push_id":668566279,"size":19,"distinct_size":13,"ref":"refs/heads/next","head":"43386c51d413dc569cfd4939d534f8396f01586d","before":"1aa42794edfde0527de249a7e3b8bf9c7f564707","commits":[{"sha":"2c77d7ceed298caf17a78b382e23af2e48377021","author":{"email":"4ba6cc50e3cfcfbd15584820c827a9737cd08d92@csie.nctu.edu.tw","name":"hwangcc"},"message":"Add a timeout: delay_exit_on_zero_displays\n\nOutputs may disappear momentarily and come back later.\nTo prevent i3 from exit when no output is available momentarily, add a timeout delay_exit_on_zero_displays.","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/2c77d7ceed298caf17a78b382e23af2e48377021"},{"sha":"27c060b2790edcaa0a0e680cf3c6a69bf30e1751","author":{"email":"f567ea87187d484a551b6f467e05d88b7ac5b912@mh21.de","name":"Michael Hofmann"},"message":"Tray icon size cleanup.\n\n- icon_size instead of font.height\n- consistent spacing with tray_spacing_px","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/27c060b2790edcaa0a0e680cf3c6a69bf30e1751"},{"sha":"99e22cdf197bd08860464af1954dc4a378621ad8","author":{"email":"97c2ba24d338d519f32dcc30a4b1f9054e1e62c9@tngtech.com","name":"Ingo Bürk"},"message":"Added a section to the debugging docs:\n* Motivate users to come up with clear and minimal instructions on how to reproduce a problem before submitting an issue.\n* Encourage users to restart i3 before reproducing the problem so that the log file can stay small and noise-free.\n* Mention the non-support of closed source software.","distinct":false,"url":"https://api.github.com/repos/Airblader/i3-original/commits/99e22cdf197bd08860464af1954dc4a378621ad8"},{"sha":"c70d71c1134dd37adc8103f8ce5cb3e28548b764","author":{"email":"97e0203ad32d728c266b6422d4bd97c18b9b600f@users.noreply.github.com","name":"Michael Stapelberg"},"message":"Merge pull request #1689 from Airblader/feature-docs-4\n\nDebugging docs – minimal setup, small log file, closed source software","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/c70d71c1134dd37adc8103f8ce5cb3e28548b764"},{"sha":"95f3f7f8c97b057c26ae77505ccc4d55002841ef","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@stapelberg.de","name":"Michael Stapelberg"},"message":"userguide: quoted strings need to be used, escaping isn’t possible\n\nfixes #1678","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/95f3f7f8c97b057c26ae77505ccc4d55002841ef"},{"sha":"66a1fa7d4643981bcc8f78b03e170e35bf00bfc7","author":{"email":"97e0203ad32d728c266b6422d4bd97c18b9b600f@users.noreply.github.com","name":"Michael Stapelberg"},"message":"Merge pull request #1638 from hwangcc23/fix-1489\n\nAdd a timeout: delay_exit_on_zero_displays","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/66a1fa7d4643981bcc8f78b03e170e35bf00bfc7"},{"sha":"0319bda1d4aa0f9339d37a3866d606b3ef188d5c","author":{"email":"f567ea87187d484a551b6f467e05d88b7ac5b912@mh21.de","name":"Michael Hofmann"},"message":"Introduce sstrndup wrapper.","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/0319bda1d4aa0f9339d37a3866d606b3ef188d5c"},{"sha":"f2542fc41396df009860123e9de53ad929f92a03","author":{"email":"f567ea87187d484a551b6f467e05d88b7ac5b912@mh21.de","name":"Michael Hofmann"},"message":"No memcpy on class change.","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/f2542fc41396df009860123e9de53ad929f92a03"},{"sha":"be2634c91fcfc04ce0e61bc111854baf5d52e5fd","author":{"email":"97e0203ad32d728c266b6422d4bd97c18b9b600f@users.noreply.github.com","name":"Michael Stapelberg"},"message":"Merge pull request #1693 from mh21/wm-class-garbage-no-copy\n\nDon't duplicate property value on class change.","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/be2634c91fcfc04ce0e61bc111854baf5d52e5fd"},{"sha":"79e7e699393507ff9d9a33dbb361b26d10d89d85","author":{"email":"97e0203ad32d728c266b6422d4bd97c18b9b600f@users.noreply.github.com","name":"Michael Stapelberg"},"message":"Merge pull request #1700 from mh21/tray-icon-size-cleanup\n\nTray icon size cleanup.","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/79e7e699393507ff9d9a33dbb361b26d10d89d85"},{"sha":"a74662052a354690c646b7ced5730396aad5ebba","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@dubstepdish.com","name":"Tony Crisci"},"message":"Detect base 16 in cmd criteria\n\nTry to detect base 16 numbers given to `con_id` and `id` for command criteria\nby setting the base of strtol to 0. This should also detect octal.\n\nThis is necessary because mouse bindings now may be serialized as hex as of\n5c32de4.","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/a74662052a354690c646b7ced5730396aad5ebba"},{"sha":"4a585748a475b23f55aa6b62cd1029453f15fb86","author":{"email":"97c2ba24d338d519f32dcc30a4b1f9054e1e62c9@tngtech.com","name":"Ingo Bürk"},"message":"Implemented new command 'move [window|container] [to] position mouse|cursor|pointer\n\nfixes #1696","distinct":false,"url":"https://api.github.com/repos/Airblader/i3-original/commits/4a585748a475b23f55aa6b62cd1029453f15fb86"},{"sha":"d2cfe38c048302db7c7d5b306d11ed5c8845ff49","author":{"email":"97c2ba24d338d519f32dcc30a4b1f9054e1e62c9@tngtech.com","name":"Ingo Bürk"},"message":"Added 'move position mouse' command to the userguide.","distinct":false,"url":"https://api.github.com/repos/Airblader/i3-original/commits/d2cfe38c048302db7c7d5b306d11ed5c8845ff49"},{"sha":"38ab59f17b02e1114e8bcad39d91ed63ced88a32","author":{"email":"97e0203ad32d728c266b6422d4bd97c18b9b600f@users.noreply.github.com","name":"Michael Stapelberg"},"message":"Merge pull request #1704 from acrisci/bug/cmd-detect-base-16\n\nDetect base 16 in cmd criteria","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/38ab59f17b02e1114e8bcad39d91ed63ced88a32"},{"sha":"fbbe9cf2e8648fe05b682d4004e6a63750b54a67","author":{"email":"97c2ba24d338d519f32dcc30a4b1f9054e1e62c9@tngtech.com","name":"Ingo Bürk"},"message":"Added testcases for 'move position mouse'","distinct":false,"url":"https://api.github.com/repos/Airblader/i3-original/commits/fbbe9cf2e8648fe05b682d4004e6a63750b54a67"},{"sha":"8801de2399e0c28f3c9acbc717d79fa374f1979f","author":{"email":"97c2ba24d338d519f32dcc30a4b1f9054e1e62c9@tngtech.com","name":"Ingo Bürk"},"message":"Protect \"move position mouse\" against a NULL access.\nThis could happen if two outputs are set up to have a gap in between them and the mouse cursor\nbeing in said gap when the command is triggered.","distinct":false,"url":"https://api.github.com/repos/Airblader/i3-original/commits/8801de2399e0c28f3c9acbc717d79fa374f1979f"},{"sha":"da064cc08f1c4cbd5c7d03b93c75a75b997f4ddb","author":{"email":"97e0203ad32d728c266b6422d4bd97c18b9b600f@users.noreply.github.com","name":"Michael Stapelberg"},"message":"Merge pull request #1698 from Airblader/feature-1696\n\nAdded 'move position mouse'","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/da064cc08f1c4cbd5c7d03b93c75a75b997f4ddb"},{"sha":"94a46a1e35a9cb4e1618feedf669b61a6c193c42","author":{"email":"97c2ba24d338d519f32dcc30a4b1f9054e1e62c9@tngtech.com","name":"Ingo Bürk"},"message":"Made syntax of syntax descriptions consistent:\n\n* <xyz> denotes that some string must be used which is not a fixed value (e.g., a command), but a variable string (text, a number, ...)\n* [xyz] denotes that the parameter is optional\n* abc|xyz denotes that either abc or xyz must be given","distinct":false,"url":"https://api.github.com/repos/Airblader/i3-original/commits/94a46a1e35a9cb4e1618feedf669b61a6c193c42"},{"sha":"43386c51d413dc569cfd4939d534f8396f01586d","author":{"email":"97e0203ad32d728c266b6422d4bd97c18b9b600f@users.noreply.github.com","name":"Michael Stapelberg"},"message":"Merge pull request #1706 from Airblader/feature-docs-5\n\nMade syntax of syntax descriptions consistent:","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/43386c51d413dc569cfd4939d534f8396f01586d"}]}