less5 - 2 fixes and an enhancement...

Charles Brown charles at hpcvca.HP.COM
Wed Oct 5 10:12:01 AEST 1988


> A large fraction of the mail I've received has included suggested code 
> changes.  Evaluating and integrating these changes is a time-consuming, 
> altho sometimes enjoyable, task.  I have, despite the large volume of 
> mail, attempted to answer every note I've received.  If I didn't 
> respond to your mail, I almost certainly never received it.  I'm
> surprised that you took a lack of response as a lack of interest,
> rather than the more obvious lack of receipt.

Your response here tells me that I was wrong in thinking that you were
deliberately ignoring my messages.  Please understand my assumption
was based upon a lack of response to three messages.  (2 email, 1
notes)

> Second, concerning the specific problem you mention with HP terminals, 
> I do not have access to an HP terminal.  I have to evaluate the changes 
> concerning such terminals based on what other people tell me.

Perhaps I can be of assistance.  I am willing (time permitting) to try
out less on a pre-release basis and report back to you any problems I
find.

> In regard to the problem with terminals with off-screen memory, I
> was told that the termcap "ti" string should set up the terminal so
> that the on-screen memory was the only accessible memory, in effect
> making these terminals appear like "normal" terminals; and that
> people who complained had a broken termcap description.

This is the first time I heard of this.  I did not save this version
for myself (since I prefer to use a version with emacs bindings hacked
in and I don't currently have time to hack them in) but passed it on
to a friend whose computer is unreachable by me.  So I cannot check
this:  did you or can you mention this in some of the documentation?

Of course I will need to check that this does not break other software...

> I nevertheless tried to integrate the fixes, without a 
> way to test the result.  After my first attempt at a fix, I got 
> complaints that less no longer worked on some terminals; so I tried 
> again.  Now you say it still doesn't work on some terminal.  Frankly, 
> I'm not surprised.  But I'm a bit at a loss as to how to proceed.  Can 
> you guarantee that your change will make it work on every terminal, and 
> won't break anything? If so, then I'll gladly incorporate your change. 
> If not, I'll probably incorporate it anyway; I've tried to be very 
> generous in acceptance of new code, which is one of the reasons less is 
> getting as large and baroque as it is.  

Clearly I cannot make such a guarantee.  I have access to only a few
types of non-HP terminals.  The more I learn about the different
escape sequence languages for all the different types of terminals in
the industry, the more amazed I am that termcap and curses work as
well as they do.  In fact, even with this incompatibility of less with
HP terminals, it still works most of the time.

> I am, by the way, evaluating and integrating the recent postings on the 
> net.  The ones which are clearly bug fixes will of course go in.
>	Mark Nudelman 

Thank you.  I could ask for no more.
--
	Charles Brown		charles%hpcvca at hplabs.hp.com
	Not representing my employer.



More information about the Comp.sources.bugs mailing list