{"push_id":1461399149,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"82d9ead6f2d705683a89637e354722fde50de661","before":"5b34e2ba6769971487a67b0b6df538e98a582713","commits":[{"sha":"c47b0c39d5930dc82927a890e1e833df35835c62","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"scrolling: fix issues with the beacon\n\nAdd a few comments on how it works","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/c47b0c39d5930dc82927a890e1e833df35835c62"},{"sha":"786dd890ccc5763e1ca3e97802c4974eab0e65cd","author":{"name":"Marcel Hollerbach","email":"fd14b25a89fe426b34a12f7ad98c684e30a26122@t-online.de"},"message":"termio: dont show full/relative for emails or protocols\n\nif there is a link like bu5hm4n@efl.so or http://enlightenment.org/ , then\nthere is no need to show relative or absolut coping in the ctxpopup,\njust copy is enought.","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/786dd890ccc5763e1ca3e97802c4974eab0e65cd"},{"sha":"6cc0abd78770d79e19dd21cd893e31cf429aafca","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"termpty: skip combining chars unless it can be used as strikethrough","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/6cc0abd78770d79e19dd21cd893e31cf429aafca"},{"sha":"51fe6b3428bc3eb0eb861499f1f67c62b713b86e","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"fix getting lines with the beacon\n\nadd quite some testing that is disabled by default, used to ensure that\nthe beacon is always valid","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/51fe6b3428bc3eb0eb861499f1f67c62b713b86e"},{"sha":"d5f4811b2d498e06c36b038a07d0ecee12f27b30","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"improve error message","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/d5f4811b2d498e06c36b038a07d0ecee12f27b30"},{"sha":"86f27f0474e9147015c12fd0ffd07efcf21a69a9","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"termpty: remove useless code","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/86f27f0474e9147015c12fd0ffd07efcf21a69a9"},{"sha":"32dbc65c6dd4a43b4c3cc1ccbf412e45b8b42f8e","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"env: unset COLUMNS, LINES, TERMCAP","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/32dbc65c6dd4a43b4c3cc1ccbf412e45b8b42f8e"},{"sha":"1f62588e97d9132e1411c0cb98ec10fd898d6e1a","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"termpty: avoid race between exit of the program and reading from it\n\nAlso ensure we read what was already in the pipe before we ever polled it.\n\nCloses T4925","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/1f62588e97d9132e1411c0cb98ec10fd898d6e1a"},{"sha":"390e4193d0a0637c1b853e20d99afb7034a87123","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"termpty: fix possible issue when reading and the shell exited","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/390e4193d0a0637c1b853e20d99afb7034a87123"},{"sha":"4b3225bfa9ac48e7866604c8a22f7712a38e4041","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"termpty: make verify_beacon silent by default","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/4b3225bfa9ac48e7866604c8a22f7712a38e4041"},{"sha":"9b6bed8033d1c7dc0c0b70208fb26d534729e508","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"termpty: fix dead code and remove debugging code. CID1366815","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/9b6bed8033d1c7dc0c0b70208fb26d534729e508"},{"sha":"7508c8658b71d7151892ff7a9347c77348a64afc","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"termpty: ensure we're not reading from invalid fd","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/7508c8658b71d7151892ff7a9347c77348a64afc"},{"sha":"5770c51d861cb7ad4793380b82d7e94f6a5c55a9","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"termpty: handle read() from tty pair when the other end has died, on some BSD\n\nIn such a case, read() returns 0 and sets errno to ECHILD…","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/5770c51d861cb7ad4793380b82d7e94f6a5c55a9"},{"sha":"273a85af0050bb0f604c88dcf0942a60eb848db2","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"termpty: handle BSD special case when the other side of the tty pair has quit","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/273a85af0050bb0f604c88dcf0942a60eb848db2"},{"sha":"8dd7aefcb442c37aa9f28c89ef8ab1b13db4583c","author":{"name":"Al Poole","email":"5479c4526495f0048f4647d4c66e61c86bdb3854@gmail.com"},"message":"Fix bogus hack and restore cursor position to its right place. On OpenBSD and DragonFly the cursor is being incorrectly placed. Seems there was a Linux workaround too. My guess is this will fix that also.\n\nSummary: Should help anyway.\n\nReviewers: billiob, raster\n\nDifferential Revision: https://phab.enlightenment.org/D4465","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/8dd7aefcb442c37aa9f28c89ef8ab1b13db4583c"},{"sha":"45539d433c5f723c11dd51f4d0d740fe24665dc3","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"termio: small cleanup","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/45539d433c5f723c11dd51f4d0d740fe24665dc3"},{"sha":"60d1c6d05c85d6af9448e0110218bb5a7e550b4b","author":{"name":"Carsten Haitzler (Rasterman)","email":"675a23cd42c125224a765c93abe15c6a3e2ac223@rasterman.com"},"message":"term pty fd - properly shut down without a 100% cpu hang\n\ni've noticed that the exe cb tries to drain the pty fd but reads\nreturn -1 with EAGAIN so terminology just spins forever in cpu trying\nto drain a buffer that does not drain, so make a special case on exe\nexit - drain until there just is nothing else to read then give up.\n\n@fix","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/60d1c6d05c85d6af9448e0110218bb5a7e550b4b"},{"sha":"fae0d7ccee8f6f1696cae2f83f05f3477a781228","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"termptyesc: handle correctly Cursor Back Tab. Ref T4992","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/fae0d7ccee8f6f1696cae2f83f05f3477a781228"},{"sha":"7c720058a1749e8858d0eb75bb42ec7ca5c38c89","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"termptyesc: add some debug","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/7c720058a1749e8858d0eb75bb42ec7ca5c38c89"},{"sha":"5af5ec084eeb717349f79e3a657873c48c423d82","author":{"name":"Boris Faure","email":"479961adf098a3382923188b2c2c1a6d6cab5600@gmail.com"},"message":"termio: do nothing special when extracting text and .tab is set","distinct":true,"url":"https://api.github.com/repos/godfath3r/terminology/commits/5af5ec084eeb717349f79e3a657873c48c423d82"}]}
{"actor":{"display_login":"godfath3r"}}