[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: new console server code checked in

From: Roland McGrath
Subject: Re: new console server code checked in
Date: Wed, 5 Jun 2002 05:38:38 -0400 (EDT)

> Or from UCS-4 to the internal format of the console client, whatever it is.
> Rolands hint for UTF-32LE etc was very helpful.

I was (and am still sort of) unclear on UTF-32 vs UCS-4.  There is also
UCS4-LE and UCS-4BE, which is all but identical to the internal form (all
the converter does is check for high bits).

> For rectangular and scrolling updates, I am unprejudiced enough to just use
> new flags for the file update, which mean that it is the rectangular area of
> the screen as indicated by start and end, rather than the whole area
> [start:end].  I suggested this in an earlier mail, and nobody was kicking
> and screaming, so I guess it is not totally absurd ;)

So I am wondering, what rectangular operations does the terminal emulator
engine really do?  Aren't they all whole-line operations?  Whole line
operations in your file layout are in fact just operations on contiguous
stretches of the file: scrolling is deleting a stretch of the file.  If
those are all you really need, then your new update types could be more
generic than the rectangle-oriented ones and map handily to editting
operations (e.g. say you are translating display operations into edits of
an Emacs buffer).

reply via email to

[Prev in Thread] Current Thread [Next in Thread]