Commit Briefs

11528a8298 Stefan Sperling

move common diff helpers from got and tog into lib/diff.c


26ed57b23d Stefan Sperling

implement 'tog diff' in a basic way


e50ee4f171 Stefan Sperling

always scroll down by a full page during page-down scroll



dfc1d24086 Stefan Sperling

improve selection behaviour for page-up/down scrolling



4a7f787531 Stefan Sperling

implement page-down scroll in tog log view


48531068d9 Stefan Sperling

implement page-up scrolling in tog log view


aa07592866 Stefan Sperling

add a tog helper function for scrolling down N lines


07b55e752e Stefan Sperling

add a tog helper function for scrolling up N lines


6f99ebb8a8 Stefan Sperling

don't fetch commits redundantly when scrolling down in tog


1f475ad8eb Stefan Sperling

hide terminal cursor in tog


8ec9698d57 Stefan Sperling

tweak conditional; no functional change


d91e25cb53 Stefan Sperling

implement upwards scrolling in tog log view



d82ad331dd Stefan Sperling

add get_head_commit_id() helper function to tog


5da4c0f8c9 Stefan Sperling

fix upper limit of number of commits in log view


520426b054 Stefan Sperling

fix error handling case in tog(1)


4f1a8200c6 Stefan Sperling

fix potential crash in tog(1)


c4972b9190 Stefan Sperling

implement downwards scrolling for tog(1)



31120ada8e Stefan Sperling

tog(1): handle vertical window resize events properly


d6df9be419 Stefan Sperling

add a quick path for redraw in log view


881b2d3e1b Stefan Sperling

fixed column size for log display


d0f709cb2b Stefan Sperling

in tog_log_view close the root object as soon as possible