Commits
- Commit:
40236d7667cfdc2a4107c514b64f7f7bf6490f45
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
tog: resize main view
drawing the child view on top of the main view when the layout is
split-screen can produce some ugly glitches when double-width
characters are involved. (issue found by stsp)
ok stsp@
- Commit:
8d208d3487a42414bcbbd542d3caca89e442fb33
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
simplify scroll_wline (now span_wline) and format_line
generalize scroll_wline to start at a specified offset so that we can
reuse it to simplify format_line. While here, simplify scroll_wline
(now called span_wline) too.
ok and improvements by stsp@
- Commit:
1065461da75da76e9e55d79a8b1c74b7d1f75e00
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix wrong pointer in NULL check; found by tracey
- Commit:
666f7b101a108aff1b7d4ddf36521f55159db286
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix highlighting issues in tog diff/blame search on lines with tabs
- Commit:
78eecffc27a77c02d95f8ab9dffb7d8ec7dba733
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
tog: fix crash in expand_tab while searching in diff/blame views
found by op@
ok op@ tracey@
- Commit:
cbea38000971f273e45bd6c97b6203daefbb8438
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix diff and blame view search for horizontal scrolling with unicode
ok op@
- Commit:
9119855459d45307656bf70c7302295c55be7bae
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
wrap overlong lines in tog.c
- Commit:
923086fdfc886d17bc06195d87e3fd344c1f0474
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix horizontal scrolling of unicode in the blame view
ok op@
- Commit:
f1c0ec19a9ca0f47f5ed103fb127207019c336d2
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix horizontal scrolling of unicode in tog diff view
ok op@
- Commit:
b235ad5de664deda8bcce9efe3083f81c643774c
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
missed style(9) fixes in previous commit
ok tb@
- Commit:
8331683470d6461305fa990d167c7f9b3be031e2
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
plug realloc memleak and style(9) fixes in expand_tab()
fixes and ok from tb@
- Commit:
f91a2b483b4be113fca62a06cd1c43795052af81
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
move horizontal line scrolling logic into format_line() for easier reuse
ok op@
- Commit:
4122562d732f642d4fe4f5926b534508f2336155
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix an off-by-one in tog's draw_file() causing wrong diff output
This issue caused empty lines added in diffs to be displayed without
leading + in the diff view.
Problem found by op@
ok op jamsek
- Commit:
bf7e79b3bda88577a127a80a52a869c2766b8d7f
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix a recent regression where tog segfaults if Ctrl+l is used in the log view
- Commit:
331b1a1699dc074cf20f63a5c87102c4c4fe075f
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix horizontal scrolling of unicode in tog log view
ok jamsek
- Commit:
02bce7e239bf6bbd35c2d61a6306abd7ab820c2c
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix horizontal scrolling bug in the blame view
ok op@, jamsek
- Commit:
84227eb1cd472aee3db29eed97367db85b2480e9
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
show last-modified date in the "tog ref" view if the 'm' key is pressed
Patch by Mark Jamsek
- Commit:
05171be424fc132682506497f3225073d7396f57
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
implement horizontal scrolling for tog diff, blame, and log views
Patch by Mark Jamsek
- Commit:
a6da5f6b0dd3ee6b20e16a313792d3618fa5839d
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
revert "clear the rest of the pack_fds pointers"
There is no need to clear local variables before returning from a function.
ok tracey
- Commit:
df67eb78ca3c32640d852cacd2086d83713c97b2
- From:
- Tracey Emery <tracey@traceyemery.net>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
clear the rest of the pack_fds pointers
- Commit:
ece63358eba76d37a9bc20201f9b64db59392feb
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
clear pack_fds pointer in tog's stop_blame() after closing
- Commit:
1af5eddf2244e4d5028f2a6dba01f7025f1d6e1e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix handling of pack_fds used by tog's log thread
- Commit:
7cd528337bab10d64ef73bb1a6e40c6203539e4d
- From:
- Tracey Emery <tracey@traceyemery.net>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
move got_opentempfd out of got_repo_open. ok stsp@
thanks for all the help massaging this diff
- Commit:
23427b14257d8e3f07f57ee08f37763110405c58
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
re-add u/d keybindings as aliases for Ctrl-u/d, matching more(1) and less(1)
patch by Mikhail
- Commit:
70f17a53cc4cb148a72d95b0d3a374a2183971a1
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
in tog, rework Ctrl+u/d to scroll by half a page, and drop d/u again
This matches actual behaviour of less(1) for Ctrl+u/d, and leaves d/u
free for potential future use. Suggested by naddy.
Patch by Mark Jamsek