TODO 804 B

123456789101112131415161718192021222324252627282930313233343536
  1. By priority:
  2. do not use command line (Kernel.cmdLine), use env variables instead
  3. BB_PRIMARY_DIR
  4. BB_SECONDARY_DIR (instead of /USE)
  5. cleanup Console
  6. ConsCompiler:
  7. interface similar to DevCompiler
  8. localization:
  9. Enc:
  10. utf-8 encoder:
  11. special case: high surrogate
  12. utf-8 decoder: fix
  13. command line: do not use
  14. env variables:
  15. decode (encoding = current locale encoding)
  16. HostConsole:
  17. encode on printf, encoding = current locale encoding
  18. decode on Read, encoding = current locale encoding
  19. filenames:
  20. HostFiles:
  21. store encoded (ARRAY OF SHORTCHAR), encoding = currect locale encoding
  22. display decoded (ARRAY OF CHAR)
  23. NOTE: Kernel.cmdLine decoded (see ^)
  24. handle SIGTERM in server version (when Kernel.Start used)
  25. Comm
  26. printing (to PostScript)
  27. GUI:
  28. ...