From: Eric S. R. <es...@th...> - 2000-03-10 21:56:28
|
This file describes the first console driver changes from the Linux Console Project. It applies to both the "Sapphire" patch for 2.2.x and the "Emerald" patch for 2.3.x. The second patch band changes fix the double off-by-one error which manifests itself in the accordeon test from vttest. The third band is a patch from linux-kernel: it has to do with wrongly neglecting the intensity bit in certain operations. The other patch bands make the following changes to the terminal emulation: Code Action Changed in patch Reason ------ --------------- ------------------ ---------------------------- \E[6m blink added Support for ECMA-48 \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 : 0x84 IND added Supports VT220 8-bit mode 0x85 NEL added : 0x88 HTS added : 0x8d RI added : \E[?6n DECXCPR added More exact VT100 emulation \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[21m turn off 1 removed Conflicts with ECMA-48 \E[s DECRC removed Not in either VT100 or ECMA-48 \E[u DECSC removed : All three removed capabilities are redundant with other escape sequences supported by the driver (\E[22m, \E7, and \E8 respectively). None are or have ever been used by the Linux terminfo/termcap entry. Sizes: text data bss dec hex filename 23452 332 1028 24812 60ec console.o (2.2.12 old) 25036 332 1028 26396 671c console.o (2.2.12 new) -- <a href="http://www.tuxedo.org/~esr">Eric S. Raymond</a> Live free or die; death is not the worst of evils. -- General George Stark. |
From: Dominik K. <dom...@un...> - 2000-03-11 01:20:45
|
On Fri, Mar 10, 2000 at 04:56:48PM -0500, Eric S. Raymond wrote: > This file describes the first console driver changes from the Linux Console > Project. It applies to both the "Sapphire" patch for 2.2.x and the "Emerald" > patch for 2.3.x. Seems like we missed the boat on 2.4.x... Linus just announced 2.3.51 being the last 2.3 kernel and then he'll start with 2.4-pre and only accept bugfixes. So i guess i'll have to split the 2.3 patch into two pieces: - bugfixes for the VT emulator - enhancements of the VT emulator Just had 2.3.50, with the 2.3.40 patch applied, compile without problems. Unfortunately my laptop locks up when i boot it (not console related: the cardbus controller is probably grabbing the kbd irq for the ethernet card). Time now to get some well-deserved sleep... Dominik -- Networking Group, Hospital of Johannes Gutenberg-University Obere Zahlbacher Straße 69, 55101 Mainz, Germany Tel: +49 (0)6131 17-2482 FAX: +49 (0)6131 17-5521 |
From: James S. <jsi...@ac...> - 2000-03-11 02:13:04
|
> Seems like we missed the boat on 2.4.x... Linus just announced 2.3.51 being > the last 2.3 kernel and then he'll start with 2.4-pre and only accept > bugfixes. So i guess i'll have to split the 2.3 patch into two pieces: > - bugfixes for the VT emulator > - enhancements of the VT emulator I saw that too. Me depressed. I didn't finish my fbdev changes. Also Vojtech input suite didn't get in :( It looks like we have alot of work cut out for us. This means the ruby tree is going to be huge. The good news is that we have more time to work with the 2.4.X kernels. This way when 2.5.X hits we hit linus with lots of patches right away. The good news is with this project several people from several subsystems can work together to form a uniform and complete console system. As soon as pre-2.4.X comes out I will place the necessary trees from the source in CVS. Then we can play with it. We just have to keep it in sync with 2.4.X which will now be just bug fixes. "Look it's a text editor, no it's a OS, no it's Emacs" James Simmons ____/| fbdev/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U |
From: Eric S. R. <es...@th...> - 2000-03-11 03:08:44
|
James Simmons <jsi...@ac...>: > I saw that too. Me depressed. I didn't finish my fbdev changes. Also > Vojtech input suite didn't get in :( It looks like we have alot of work > cut out for us. I'll conditionalize the Sapphire patch so the new features aren't enabled unless you set CONSOLE_VERSION >= 200. We should do the same thing with the 2.3.x patch. Maybe I'll get to both tonight. -- <a href="http://www.tuxedo.org/~esr">Eric S. Raymond</a> Still, if you will not fight for the right when you can easily win without bloodshed, if you will not fight when your victory will be sure and not so costly, you may come to the moment when you will have to fight with all the odds against you and only a precarious chance for survival. There may be a worse case. You may have to fight when there is no chance of victory, because it is better to perish than to live as slaves. --Winston Churchill |
From: James S. <jsi...@ac...> - 2000-03-11 03:17:25
|
On Fri, 10 Mar 2000, Eric S. Raymond wrote: > James Simmons <jsi...@ac...>: > > I saw that too. Me depressed. I didn't finish my fbdev changes. Also > > Vojtech input suite didn't get in :( It looks like we have alot of work > > cut out for us. > > I'll conditionalize the Sapphire patch so the new features aren't > enabled unless you set CONSOLE_VERSION >= 200. We should do the same thing > with the 2.3.x patch. Maybe I'll get to both tonight. Thats a good idea. As soon as 2.4.0 is out I will move the necessary branches into CVS. It should be easy to keep it in sync with 2.4.X "Look it's a text editor, no it's a OS, no it's Emacs" James Simmons ____/| fbdev/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U |