Actions
Feature #19193
opendrop DOS TEXT mode support
Feature #19193:
drop DOS TEXT mode support
Description
On Windows platform, File.open(path, "r") returns an object different from "rt" and "rb". I call that DOS TEXT mode here.
DOS TEXT mode does
- crlf conversion
- 0x1a treated EOF charactor on read
and others (see Bug #19192).
But DOS TEXT mode is almost unnecessary today and it seems to introduce lot of code complexities.
Now there is less need for dos text mode
- Microsoft's most apps works without CRLF newline.
- Creating a crlf text file today should be explicit. (but that is default mode on windows now)
- Interpreting EOF charactor can cause trouble.
I think it's time to consider dropping DOS TEXT mode.
What challenges are there and what preparation is needed?
Actions