id summary reporter owner description type status priority milestone component version resolution keywords cc blockedby blocking branch_state votes 3250 mcview: multiple bugs, rewriting desired egmont andrew_b "mcview contains multiple issues that are not trivial to address: - ticket:2283: scrolling often introduces a partial line on the top; - ticket:2292: CJK not wrapped correctly; - ticket:2291: inconsistent symbol for half CJK; - ticket:3248: allows horizontal scrolling in wrap mode; - ticket:2283#comment:7: the help viewer scrolls by a complete paragraph rather than a visual line; - wrapping and scrolling is quite complicated, yet mcview and the help system have their own buggy implementation, they should be built on the same codebase; - mcview's plain.c is pretty much a subset of nroff.c, resulting in significant code duplication, they could be merged to one; - the help viewer only wraps at spaces to avoid splitting words, this nice functionality is missing from mcview. I find it quite hopeless to address these bugs one by one on top of each other. Instead, a clean rewrite of the viewer could easily address all these. (Only the part that wraps and renders the file contents on the screen and handles scrolling up/down needs to be rewritten. The rest (UI buttons, ruler, etc., as well as the hex viewer) would stay the same. It's a relatively small piece of code to touch.) I'm planning to do this. " defect closed major 4.8.14 mcview master fixed merged committed-master