{"push_id":1615236406,"size":36,"distinct_size":2,"ref":"refs/heads/master","head":"7ae9685c032430b7aa63611cf6bd24d58b6788a3","before":"040e7d1908c4bfe98cd32697f7243fb5494b8ce7","commits":[{"sha":"1af9cff94d36a2e12574288090d83e5dc4cbfbe0","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Only set abortable if lock/unlock actually happened.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/1af9cff94d36a2e12574288090d83e5dc4cbfbe0"},{"sha":"2341f543b16923b71d4dd12fa73278b60a6f0a37","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Fixed inconsistent handling of scolling in vterm.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/2341f543b16923b71d4dd12fa73278b60a6f0a37"},{"sha":"7e1ee8e5ef4be6aade19722c69b1eb1aad26948c","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Added quick and dirty port of ROCKEDIT text editor.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/7e1ee8e5ef4be6aade19722c69b1eb1aad26948c"},{"sha":"16445dc3a4c5073edd644f8f7e281b5104be89ea","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Hack to try to improve newline/return behaviour.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/16445dc3a4c5073edd644f8f7e281b5104be89ea"},{"sha":"ae7f1ce1c7d3d0ef888a66de0ffec2a59c2c6bb7","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Work on trying to port kilo editor.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/ae7f1ce1c7d3d0ef888a66de0ffec2a59c2c6bb7"},{"sha":"d7f0affd7043c45e5df6d91f6bfbb8e8204db330","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Implemented \"virtual handle\" system in C library.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/d7f0affd7043c45e5df6d91f6bfbb8e8204db330"},{"sha":"b88331bfd75e565656f775d0b6d2dc086725a205","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Renamed struct to avoid conflict with C++ keyword.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/b88331bfd75e565656f775d0b6d2dc086725a205"},{"sha":"f597fb85ba0ce1f083847413fccc030d5c4101c8","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Added \"ansi\" library based on libtmt to provide ansi terminal emulation.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/f597fb85ba0ce1f083847413fccc030d5c4101c8"},{"sha":"519309ac9882a548fdd085f4c69e6cf9dcf941a3","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Added ansi.ell to base.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/519309ac9882a548fdd085f4c69e6cf9dcf941a3"},{"sha":"572f7d54b533d5d5a74b090483db9615026a7b82","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Enhancedments and fixes to make \"kilo\" work reasonably.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/572f7d54b533d5d5a74b090483db9615026a7b82"},{"sha":"774ccf7b190e783d68bc94a5a46ab8659e959757","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Re-ported kilo text editor using new ansi.ell library.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/774ccf7b190e783d68bc94a5a46ab8659e959757"},{"sha":"4bfd11bdd343a821b45982a5abc4a7fcec678a02","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Added getline implementation.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/4bfd11bdd343a821b45982a5abc4a7fcec678a02"},{"sha":"98a5a3dd45ebf011dc94640657244fc07a9fc34a","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"ANSI library should depend on C++ standard library.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/98a5a3dd45ebf011dc94640657244fc07a9fc34a"},{"sha":"a65355492d1acbb3dae1958dc2396d7a4036cb20","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Added function to end ANSI mode and cleaned up code slightly.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/a65355492d1acbb3dae1958dc2396d7a4036cb20"},{"sha":"cbfedd6a937c2f7b3308f268a22562d8d219a1ea","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Start input thread and event mode in init_ansi so that ansi mode can be re-inited and input will never be lost.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/cbfedd6a937c2f7b3308f268a22562d8d219a1ea"},{"sha":"36346250e23fc0b99a45e81549652aebe94b0c51","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Start of another attempt to port ncurses. This time using ansi.ell.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/36346250e23fc0b99a45e81549652aebe94b0c51"},{"sha":"e4841168d8a01d8374c328f52b95395a0b6a8002","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Patch ncurses before build.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/e4841168d8a01d8374c328f52b95395a0b6a8002"},{"sha":"6dd5e6ea124113737ec36dee5e3e5e40dcbe61e3","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Removed rockedit.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/6dd5e6ea124113737ec36dee5e3e5e40dcbe61e3"},{"sha":"26d97c27857602c661e4506d1159b3371fa06313","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Updated ncurses patch to build shared libraries.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/26d97c27857602c661e4506d1159b3371fa06313"},{"sha":"8c06b05f9dc29c1c3109c8517b98a173c5a3b1f7","author":{"name":"Stuart Brockman","email":"7327a5167756348cd208447c2cf5ae57fb6b4872@gmail.com"},"message":"Prevent ansi from being multi-inited.","distinct":false,"url":"https://api.github.com/repos/mallardtheduck/osdev/commits/8c06b05f9dc29c1c3109c8517b98a173c5a3b1f7"}]}
{"actor":{"display_login":"mallardtheduck"}}