summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-15give render_bytes enough information to right-justifyiximeow
2017-10-15add binary edit mode, kind ofiximeow
remove row_size as its no longer necessary fix impending bugs with row size mismatches
2017-10-14remove old rendering codeiximeow
we extensible now
2017-10-14warnings go away byeiximeow
2017-10-14rewrite a lot of thingsiximeow
this commit should have been a lot of smaller commits. 1: draws to an alternate screen now 2: better behavior around buffering the currently viewed region 3: sketched out something to track edits (one day it'll be a real hex *editor*) 4: start moving to sanely declare layout sizes view_interface_height(), view_byte_height(), bytes_per_line()... 5: support accepting an address to seek to. this is the start of proper UI states 6: extract logic to draw a particular line of bytes out eventually support base64 lines, bit-level edits currently just mirrors the original hex layout.
2017-07-09rewrite stuff to handle arrow key input, wip buffering/windowing for renderAndy Wortman
2017-07-08initial commit (lol)Andy Wortman