Opened 15 years ago

Last modified 5 years ago

#2 assigned enhancement

Enlarge the scroll back buffer beyond the present 8K provided by mode

Reported by: Gregg Young Owned by:
Priority: major Milestone: Version-3.10
Component: Base Version: 3.08
Keywords: Cc:

Description


Change History (9)

comment:1 Changed 11 years ago by Lewis Rosenthal

I second this request (though a little late to the party, it seems).

comment:2 Changed 11 years ago by andi.b

Problem is the 8k buffer in cmd.exe which is still used with 4os2. I started looking into extend the 4os2 sources to build TakeCommander? which was obviously build up from the same source tree. But some TC code is missing. I stopped working on it as someone told me that TC has numerous incompatibilities with Rexx scripts and so on.

Another idea I had was redirect stdin and stdout/stderr to a pipe and catch the output in a PM window. I had no time to work on this but most probably this will have some compatibility issues too.

Another idea is to patch cmd.exe and find where it allocates the 8k buffer and try to increase this. But disassembling is time consuming and not my preferred way of wasting time.

Anyway time is very limited and it is much appreciated if someone else comes up with ideas and programming skills to work on this.

comment:3 Changed 10 years ago by Steven Levine

Milestone: Version-3.09
Owner: changed from somebody to Steven Levine
Status: newassigned
Version: 3.08

comment:4 Changed 10 years ago by Steven Levine

Resolution: fixed
Status: assignedclosed

Fixed by changeset 37506

comment:5 Changed 10 years ago by andi.b

Fixed really? I just merged 37506 and do not see any difference in that respect. I mean mode 81,100 is still the max. window size/scroll back buffer I get.

comment:6 Changed 10 years ago by Steven Levine

Resolution: fixed
Status: closedreopened

My bad. Closed wrong ticket. Reopened.

comment:7 Changed 10 years ago by Steven Levine

Owner: Steven Levine deleted
Status: reopenedassigned

comment:8 Changed 10 years ago by Steven Levine

FWIW, the 8K limit is built into the VIO subsystem. To implement a larger scrollback buffer would require snooping this buffer and caching its content. A non-trivial task.

comment:9 Changed 5 years ago by Steven Levine

Milestone: Version-3.09Version-3.10

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.