> 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).


_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to