Leonard Hecker

Results 688 comments of Leonard Hecker

These flags are used by default for other system binaries (including inbox conhost). It may be worth checking how much these flags cost us in performance and/or binary size and...

We did this to improve the performance of the application. Scanning for URLs all the time is somewhat expensive after all. To fix this we could hide all URL underlines...

Yeah I had regular freezes in WT of up to 30 seconds, when running the application at high frame rates. Since it was a heisenbug and only occurred when you...

After moving `LockConsole` / `UnlockConsole` into `WriteConsoleWImplHelper` and limiting the chunk size passed to `DoWriteConsole` to 2kB: https://user-images.githubusercontent.com/2256941/143775617-ba4cd95c-579f-4ccc-accb-6b31e98beeef.mp4 After additionally replacing the `_csConsoleLock` critical section with: ```cpp static thread_local ULONG...

@j4james But at least one improvement will result out of this: As you can see in my video above, even 2kB chunks of data can cause the output to lag...

I don't believe it's all too difficult to make a mutex save for reentrancy. My approach is basically: ```cpp static thread_local ULONG recursionCount = 0; static til::ticket_lock lock; void LockConsole()...

I just randomly came across this issue while searching for sixels of all things. I think we can close this now, in particular with the new passthrough support. BTW the...

We can track both in this issue. They share a common base.

I've received a memory dump from @dimbleby and it shows that all vertical glyph coordinates are correct. But the dump also shows that the swap chain target size is reported...

I assume this problem persists even after you restart Windows Terminal right? Could you provide us with a settings.json file that reproduces the issue?