From e85733a80ba624a45abda29d941614bdd778529e Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Fri, 26 Nov 2010 03:27:44 +0100 Subject: [PATCH] Update TODO.w32 --- TODO.win32 | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/TODO.win32 b/TODO.win32 index 8739410c24..190865d3e6 100644 --- a/TODO.win32 +++ b/TODO.win32 @@ -3,12 +3,17 @@ - Implement other stuff missing in node.cc/process Like setuid, setgid, kill etc. -- Implement missing `net` methods +- Implement missing `net` methods + A pressing issue is: how do we work with windows api functions that are not utf8 aware? + E.g. getaddrinfo() is ansi-only; GetAddrInfoW is utf16-only. Can we get utf16 straight out of v8? - Child processes - Stdio (make TTY's / repl / readline work) - Also verify writeError and isStdoutBlocking correctness + This will be hard: there is no ANSI escape code support in windows. + Select() doesn't work on TTYs -- use a dedicated `getchar()` thread + that relays everything to an internal socket? + Also verify writeError and isStdoutBlocking correctness. - Make `make test` work, think about `make install`