From: Eric S. R. <es...@sn...> - 2000-03-08 09:39:33
|
OK. I think I have a minimal patch, equivalent to Dominik's 2.2.1 patch, that works on the 2.2.12 console.c. This is a candidate for Sapphire 1, but it's not tested yet; I should probably sleep before I try rebuilding my kernel ;-). Dominik, am I correct in believing these are all of the functional changes in the emulation? \E[6m blink added \E[21m turn off 1 removed 0x84 IND added 0x85 NEL added 0x88 HTS added 0x8d RI added \E[?6n DECXCPR added \E[?15n Printer status added \E[?25n UDK status added \E[?26n Keyboard status added \E[?75n Data integrity added \E[x DECREQTPARM added \E[ n k VPB added \E[ n j HPB added \E[ n I CHT added \E[ n W CTC added (n=0, 2, 5) \E[ n Y CVT added \E[ n Z CBT added \E[s DECRC removed \E[u DECSC removed And, if I have it right, you didn't mess with anything that was (a) before the comment "VT102 emulator" (b) after the end of do_con_trol (except for the ESnormal->ESinit change in do_con_write). If so, then I have reduced the patch from 99K to 18K. I think this makes it rather more likely to be accepted :-). -- <a href="http://www.tuxedo.org/~esr">Eric S. Raymond</a> Good intentions will always be pleaded for every assumption of authority. It is hardly too strong to say that the Constitution was made to guard the people against the dangers of good intentions. There are men in all ages who mean to govern well, but they mean to govern. They promise to be good masters, but they mean to be masters. -- Daniel Webster |