{"push_id":1296734503,"size":4,"distinct_size":4,"ref":"refs/heads/rich-text","head":"38e9ccfe494694fceef23edf22659ea52fc00fd2","before":"204b833158f35a0b7dcffdbf8c2b58fb2c5ef603","commits":[{"sha":"d0b4c8b29bafd22da1e59300374f635d255901a2","author":{"name":"Tyler Smith","email":"b63bf6cbf36373513624fc344ef0efacf11a1a23@users.noreply.github.com"},"message":"text rendering: ChunkLine -> RenderedLine","distinct":true,"url":"https://api.github.com/repos/LivelyKernel/lively.morphic/commits/d0b4c8b29bafd22da1e59300374f635d255901a2"},{"sha":"d51d642b4aac46a3addd052bc6337c35cabc31b6","author":{"name":"Tyler Smith","email":"b63bf6cbf36373513624fc344ef0efacf11a1a23@users.noreply.github.com"},"message":"text: RenderedLine bounds caching","distinct":true,"url":"https://api.github.com/repos/LivelyKernel/lively.morphic/commits/d51d642b4aac46a3addd052bc6337c35cabc31b6"},{"sha":"fa3b6d4877b6fc84f44423819621ae563d9508b3","author":{"name":"Tyler Smith","email":"b63bf6cbf36373513624fc344ef0efacf11a1a23@users.noreply.github.com"},"message":"text: per-chunk rerender as needed (instead of per-line)","distinct":true,"url":"https://api.github.com/repos/LivelyKernel/lively.morphic/commits/fa3b6d4877b6fc84f44423819621ae563d9508b3"},{"sha":"38e9ccfe494694fceef23edf22659ea52fc00fd2","author":{"name":"Tyler Smith","email":"b63bf6cbf36373513624fc344ef0efacf11a1a23@users.noreply.github.com"},"message":"text: clean up char bounds computation/caching","distinct":true,"url":"https://api.github.com/repos/LivelyKernel/lively.morphic/commits/38e9ccfe494694fceef23edf22659ea52fc00fd2"}]}
{"actor":{"display_login":"tylervernonsmith"}}