James Holderness

Results 614 comments of James Holderness

You need to test with the C++ example - the Python version doesn't seem to work for everyone (I'm guessing because you're all on a later version of WSL to...

> what is the difference between `printf` and `writeconsole`? @elsaco `printf` is going to build up the output string in a temporary buffer, which it will periodically flush when full....

Btw, this is what it looks like for me in OpenConsole and Windows Terminal, both built from commit a68b0d4f08e1e8ffd87d73776ed83d45fec16042. https://user-images.githubusercontent.com/4181424/142938681-57f0cace-f78e-4767-9955-6d67c7232970.mp4

> Unfortunately however, chunking the input is likely not a viable option, as some applications rely on the implicit promise that a single write() with VT is processed synchronously. That's...

> By switching to a fair mutex (`til::ticket_lock`) Just be aware that there might be a few places in conhost where the lock is acquired recursively (I'm fairly certain I've...

@lhecker This still hangs for me in conhost, which it what the issue was originally about. And while it's improved in Windows Terminal, it still has a significant delay before...

> Actually, far2l terminal [extensions](https://github.com/elfmz/far2l/blob/master/WinPort/FarTTY.h) were designed to solve exactly the same problem as win32-input-mode. @unxed Note that the file you linked above is GPL-licensed source code, which I think...

> Note that the FarTTY.h file you were talking about is already distributed under Public Domain terms Ah sorry. My bad. I just looked at the project home page and...

I think this is duplicate of #16906, and it looks like there is already a PR to fix it - I'm not sure why that hasn't been merged yet.

I initially thought it might have been opening the menu intentionally, because in most cases the first thing you'll do is navigate to one of the other sections, and you...