{"push_id":637761568,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"ea0c60eecdbe5893df5e946a916f319029536b9b","before":"aaf7a40e52661d88ad838b78d83ea61a94891861","commits":[{"sha":"7be8d021fddd4edda61672d8ebfe0acda4d3d72b","author":{"email":"c3faa37f6db3c1a1526dc14411f1d6530908ddfc@icloud.com","name":"gizak"},"message":"Add Event\n\nPort termbox-go Event\nHide away termbox-go event dependency\nAdd Event channel multiplexer\nAdjuest examples\nNext event system commit will work on fully concurrency on a different branch, master\nwill stay on single rountine","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/7be8d021fddd4edda61672d8ebfe0acda4d3d72b"},{"sha":"27b93c645739ea685a572d594af16dc22667129c","author":{"email":"f1ad3a27718e5c8f0a7554fcd71a24471350c496@gmail.com","name":"Michael Alexander"},"message":"Fix #23 by implementing Block.InnerBounds() and associated test.","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/27b93c645739ea685a572d594af16dc22667129c"},{"sha":"acf2cdde1c250703d3be2e1b64be065ea5c9e1d4","author":{"email":"c3faa37f6db3c1a1526dc14411f1d6530908ddfc@icloud.com","name":"Zack Guo"},"message":"Merge pull request #24 from beefsack/inner-bounds\n\nFix #23 by implementing Block.InnerBounds() and associated test.","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/acf2cdde1c250703d3be2e1b64be065ea5c9e1d4"},{"sha":"d76e946a46cc49fbcb8f82ab04aa88fea5b88e23","author":{"email":"c3faa37f6db3c1a1526dc14411f1d6530908ddfc@icloud.com","name":"gizak"},"message":"Add copyright https://github.com/gizak/termui/issues/25","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/d76e946a46cc49fbcb8f82ab04aa88fea5b88e23"},{"sha":"b0a574c38708ecb837db59fe378c64b66c759557","author":{"email":"c3faa37f6db3c1a1526dc14411f1d6530908ddfc@icloud.com","name":"gizak"},"message":"Fix https://github.com/gizak/termui/issues/18\n\nAdd Block.chopOverflow and apply it to all widgets","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/b0a574c38708ecb837db59fe378c64b66c759557"},{"sha":"ce9fe5f9c4f13bea9756e3365450a2bf01685a22","author":{"email":"c3faa37f6db3c1a1526dc14411f1d6530908ddfc@icloud.com","name":"gizak"},"message":"Fix grid offset bug mentioned in https://github.com/gizak/termui/issues/26","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/ce9fe5f9c4f13bea9756e3365450a2bf01685a22"},{"sha":"9292a5f43df2819a3d2091b2bf982752474e1a60","author":{"email":"c3faa37f6db3c1a1526dc14411f1d6530908ddfc@icloud.com","name":"gizak"},"message":"Fix https://github.com/gizak/termui/issues/26","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/9292a5f43df2819a3d2091b2bf982752474e1a60"},{"sha":"6a92b4408c39d71742426a596fe034c15c9a61f8","author":{"email":"c3faa37f6db3c1a1526dc14411f1d6530908ddfc@icloud.com","name":"gizak"},"message":"Fix https://github.com/gizak/termui/issues/9","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/6a92b4408c39d71742426a596fe034c15c9a61f8"},{"sha":"3f0b482c878213d5c6da05ae8bddf9409197a6cb","author":{"email":"5daaecb1c3169dd42dde173059c1d0cafabd3b0b@gmail.com","name":"Syohei YOSHIDA"},"message":"Fix example","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/3f0b482c878213d5c6da05ae8bddf9409197a6cb"},{"sha":"b3e1431d46f96550cfa78defd2ee7ee022fddecc","author":{"email":"c3faa37f6db3c1a1526dc14411f1d6530908ddfc@icloud.com","name":"Zack Guo"},"message":"Merge pull request #27 from syohex/fix-example\n\nFix example","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/b3e1431d46f96550cfa78defd2ee7ee022fddecc"},{"sha":"821f8bfd95835fed19a743b38b91620f3be4098b","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@matt3o12.de","name":"Matteo Kloiber"},"message":"Fixes unsafe pointer madness.\n\n`func uiEvt(e termbox.Event) Event` used to change the type of termbox.Event to Event by\nusing some pointer-cast magic[1], which could cause an overflow if `termbox.Event` changes\nits structure.\nI'd rather just have `type Event termbox.Event` but that would break backwards compatibility.\n\nWarning: A buffer overflow could cause a serious security issue but it is very unlikely that\nanyone could exploit that (though not impossbible). You'd need to push a upstream update to\ntermbox, which would tweak termbox.Event's structure. Still, this issue should be fixed and\nunsafe should never be used.\n\n[1] it used to get the address of termbox.Event and just cast a Event pointer","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/821f8bfd95835fed19a743b38b91620f3be4098b"},{"sha":"99973c9c71b3b1b2b103ba5fa883239f3ea12b72","author":{"email":"0d84f6b1e383d9662130823206cfddda21942c7a@huawei.com","name":"dhilipkumars"},"message":"Fix an OutofIndex Panic on empty bargraphs and introduce SetMax()","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/99973c9c71b3b1b2b103ba5fa883239f3ea12b72"},{"sha":"7ca71e4197c98a3e36e16f696fa3e8b28f00c7bc","author":{"email":"c3faa37f6db3c1a1526dc14411f1d6530908ddfc@icloud.com","name":"Zack Guo"},"message":"Merge pull request #28 from dhilipkumars/BarGraphFix\n\nFix an OutofIndex Panic on empty bargraphs and introduce SetMax()","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/7ca71e4197c98a3e36e16f696fa3e8b28f00c7bc"},{"sha":"0f56f3acdd254d6d12caea4469e61fb093cd3d96","author":{"email":"c3faa37f6db3c1a1526dc14411f1d6530908ddfc@icloud.com","name":"Zack Guo"},"message":"Merge pull request #29 from Matt3o12/hotfix-unsecure-events\n\nFixes unsafe pointer madness.","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/0f56f3acdd254d6d12caea4469e61fb093cd3d96"},{"sha":"cc881f457cc5a9b482a84ca1900794a462aacef0","author":{"email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@czabania.com","name":"George Czabania"},"message":"Merge remote-tracking branch 'upstream/master'","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/cc881f457cc5a9b482a84ca1900794a462aacef0"},{"sha":"ea0c60eecdbe5893df5e946a916f319029536b9b","author":{"email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@czabania.com","name":"George Czabania"},"message":"Finish merge","distinct":true,"url":"https://api.github.com/repos/stayradiated/termui/commits/ea0c60eecdbe5893df5e946a916f319029536b9b"}]}