]> git.neil.brown.name Git - edlib.git/commit
massive lib-renderline rewrite
authorNeilBrown <neil@brown.name>
Fri, 11 Aug 2023 07:20:26 +0000 (17:20 +1000)
committerNeilBrown <neil@brown.name>
Fri, 11 Aug 2023 07:20:26 +0000 (17:20 +1000)
commite7800d783fe07049150796d3f56f7c07220b58cd
tree6c5f2e35759ab90b8e26748902a1bd0560513160
parente20c9e2491089e2678a7ce957d3e664c7a550f7d
massive lib-renderline rewrite

This now passes my tests - after adjusting some tests.

lib-renderline is totally different.  Parsing and processing are now
distinct steps.  Hopefully this will make it easier to work with in
future, though it is still very rough in places, particularly with
handling for \t tabs.

I need to go through it several times and clean stuff up, but at least I
now have a credible base to work on.

Signed-off-by: NeilBrown <neil@brown.name>
DOC/Developer/06-rendering.md
DOC/TODO.md
lib-messageline.c
lib-renderline.c
tests.d/00-basic
tests.d/01-c-mode
tests.d/01-python
tests.d/01-textfill
tests.d/02-grep
tests.d/02-presenter