Opened 15 years ago

Last modified 6 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 by Lewis Rosenthal, 12 years ago

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

comment:2 by andi.b, 12 years ago

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 by Steven Levine, 11 years ago

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

comment:4 by Steven Levine, 11 years ago

Resolution: fixed
Status: assignedclosed

Fixed by changeset 37506

comment:5 by andi.b, 11 years ago

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 by Steven Levine, 11 years ago

Resolution: fixed
Status: closedreopened

My bad. Closed wrong ticket. Reopened.

comment:7 by Steven Levine, 11 years ago

Owner: Steven Levine removed
Status: reopenedassigned

comment:8 by Steven Levine, 11 years ago

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 by Steven Levine, 6 years ago

Milestone: Version-3.09Version-3.10

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.