jerch

Results 526 comments of jerch

Set up a `RawPty` class to host the lowlevel pty stuff like size and termios handling. Works on all platforms except Solaris, seems I am replaying old issues: https://github.com/chjj/pty.js/issues/14 :wink:

Done with the basic implementation. Features now: - classes `RawPty` and `Pty` for advanced pty interactions - childprocess like `spawn` - optional `stderr` stream - multiple tests Gonna try to...

On a sidenote: ED (erase in display, `CSI 0|1|2|3 J`) is meant to clear content of the currently visible terminal area, not to scroll it off. For some reason some...

I think there is still that misconception at work here - `onScroll` was initially meant to indicate line scrolling in the terminal buffer, thus when the cursor addressable area gets...

@Aurillium A proper move to full ESM support is quite involved, this mainly results from the fact, that TS has its own understanding of module resolution, and how far it...

Oh well, wasnt aware of this - also needs to be changed in #4605.

@RReverser Oh interesting - thx for the headsup. May I ask how you are going to solve the signals issue? When I was looking into this, it kinda pulled half...

Yeah blocking "syscalls" should be doable with asyncify on the mainthread. And in a worker the asyncify overhead could be avoided by using atomic wait conditions. Still thats only working...

> Anyway, this is probably not the right place for discussion Yeah sorry, your are right. Thx for the pointer :smiley_cat:

Hmm thinking again about DECBKM I come to the conclusion, that we should implement it as supported VT sequence. Reason - While those custom overloads work, it is still a...