ModernUO/Projects
Kamron Batman cd62856767 refactor(console): headless-aware facade over ConsoleInputPump; remove async-void handshake
ConsoleInputHandler.Initialize() now checks Core.Headless and skips
starting the input thread entirely when stdin isn't a TTY, logging
instead. When not headless, it delegates the read loop to
ConsoleInputPump (Task 2) rather than running its own async void
loop with a two-AutoResetEvent handshake.

ReadLine() throws HeadlessConsoleInputException when headless, falls
back to a direct Console.ReadLine() during early startup or after the
pump loop has ended, and otherwise blocks on the pump.
2026-07-15 23:32:06 -07:00
..
Application fix: Bumps dependencies. (#2531) 2026-07-14 15:17:55 -07:00
BuildTool fix: Bumps dependencies. (#2531) 2026-07-14 15:17:55 -07:00
Logger fix: Bumps dependencies. (#2531) 2026-07-14 15:17:55 -07:00
Server refactor(console): headless-aware facade over ConsoleInputPump; remove async-void handshake 2026-07-15 23:32:06 -07:00
Server.Tests fix(console): make ConsoleInputPump cleanup unconditional; document single-caller contract 2026-07-15 23:32:06 -07:00
UOContent fix: Bumps dependencies. (#2531) 2026-07-14 15:17:55 -07:00
UOContent.Tests fix: Bumps dependencies. (#2531) 2026-07-14 15:17:55 -07:00