diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_false,-crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,-text/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,-text/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/all-lf b/tests/resources/crlf_data/posix/autocrlf_false,-text/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,-text/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,-text/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,-text/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,-text/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,-text/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,-text/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,-text/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/more-crlf b/tests/resources/crlf_data/posix/autocrlf_false,-text/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,-text/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/more-lf b/tests/resources/crlf_data/posix/autocrlf_false,-text/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,-text/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,-text/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,-text/zero-byte b/tests/resources/crlf_data/posix/autocrlf_false,-text/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,crlf/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,crlf/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,crlf/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_false,crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-lf new file mode 100644 index 000000000..f557a02d8 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-lf-utf8bom new file mode 100644 index 000000000..381cfe630 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-all-lf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/few-utf8-chars-lf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/many-utf8-chars-lf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/mixed-lf-cr new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-crlf new file mode 100644 index 000000000..e682c3077 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-crlf-utf8bom new file mode 100644 index 000000000..2e1220cbb Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-lf new file mode 100644 index 000000000..6da5b0c7e Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-lf-utf8bom new file mode 100644 index 000000000..3fa59c809 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_false,eol_crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-lf b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-lf b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_false,eol_lf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-lf new file mode 100644 index 000000000..f557a02d8 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-lf-utf8bom new file mode 100644 index 000000000..381cfe630 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-all-lf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/few-utf8-chars-lf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/many-utf8-chars-lf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/mixed-lf-cr new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-crlf new file mode 100644 index 000000000..e682c3077 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-crlf-utf8bom new file mode 100644 index 000000000..2e1220cbb Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-lf new file mode 100644 index 000000000..6da5b0c7e Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-lf-utf8bom new file mode 100644 index 000000000..3fa59c809 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-lf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-lf b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_false,text,eol_lf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/all-lf b/tests/resources/crlf_data/posix/autocrlf_false,text/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_false,text/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,text/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,text/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,text/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,text/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/more-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/more-lf b/tests/resources/crlf_data/posix/autocrlf_false,text/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text/zero-byte b/tests/resources/crlf_data/posix/autocrlf_false,text/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-lf new file mode 100644 index 000000000..f557a02d8 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom new file mode 100644 index 000000000..381cfe630 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-all-lf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-crlf new file mode 100644 index 000000000..e682c3077 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom new file mode 100644 index 000000000..2e1220cbb Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-lf new file mode 100644 index 000000000..6da5b0c7e Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom new file mode 100644 index 000000000..3fa59c809 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_false,text_auto,eol_lf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-crlf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-lf b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false,text_auto/zero-byte b/tests/resources/crlf_data/posix/autocrlf_false,text_auto/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_false/all-crlf b/tests/resources/crlf_data/posix/autocrlf_false/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/all-lf b/tests/resources/crlf_data/posix/autocrlf_false/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_false/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_false/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_false/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_false/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_false/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_false/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/more-crlf b/tests/resources/crlf_data/posix/autocrlf_false/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/more-lf b/tests/resources/crlf_data/posix/autocrlf_false/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_false/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_false/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_false/zero-byte b/tests/resources/crlf_data/posix/autocrlf_false/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_input,-crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,-text/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,-text/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/all-lf b/tests/resources/crlf_data/posix/autocrlf_input,-text/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,-text/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,-text/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,-text/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,-text/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,-text/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,-text/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,-text/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/more-crlf b/tests/resources/crlf_data/posix/autocrlf_input,-text/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,-text/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/more-lf b/tests/resources/crlf_data/posix/autocrlf_input,-text/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,-text/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,-text/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,-text/zero-byte b/tests/resources/crlf_data/posix/autocrlf_input,-text/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,crlf/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,crlf/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,crlf/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_input,crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-lf new file mode 100644 index 000000000..f557a02d8 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-lf-utf8bom new file mode 100644 index 000000000..381cfe630 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-all-lf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/few-utf8-chars-lf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/many-utf8-chars-lf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/mixed-lf-cr new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-crlf new file mode 100644 index 000000000..e682c3077 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-crlf-utf8bom new file mode 100644 index 000000000..2e1220cbb Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-lf new file mode 100644 index 000000000..6da5b0c7e Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-lf-utf8bom new file mode 100644 index 000000000..3fa59c809 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_input,eol_crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-lf b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-lf b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_input,eol_lf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-lf new file mode 100644 index 000000000..f557a02d8 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-lf-utf8bom new file mode 100644 index 000000000..381cfe630 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-all-lf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/few-utf8-chars-lf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/many-utf8-chars-lf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/mixed-lf-cr new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-crlf new file mode 100644 index 000000000..e682c3077 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-crlf-utf8bom new file mode 100644 index 000000000..2e1220cbb Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-lf new file mode 100644 index 000000000..6da5b0c7e Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-lf-utf8bom new file mode 100644 index 000000000..3fa59c809 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-lf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-lf b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_input,text,eol_lf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/all-lf b/tests/resources/crlf_data/posix/autocrlf_input,text/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_input,text/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,text/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,text/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,text/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,text/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/more-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/more-lf b/tests/resources/crlf_data/posix/autocrlf_input,text/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text/zero-byte b/tests/resources/crlf_data/posix/autocrlf_input,text/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-lf new file mode 100644 index 000000000..f557a02d8 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom new file mode 100644 index 000000000..381cfe630 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-all-lf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-crlf new file mode 100644 index 000000000..e682c3077 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom new file mode 100644 index 000000000..2e1220cbb Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-lf new file mode 100644 index 000000000..6da5b0c7e Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom new file mode 100644 index 000000000..3fa59c809 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_input,text_auto,eol_lf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-crlf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-lf b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input,text_auto/zero-byte b/tests/resources/crlf_data/posix/autocrlf_input,text_auto/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_input/all-crlf b/tests/resources/crlf_data/posix/autocrlf_input/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/all-lf b/tests/resources/crlf_data/posix/autocrlf_input/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_input/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_input/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_input/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_input/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_input/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_input/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/more-crlf b/tests/resources/crlf_data/posix/autocrlf_input/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/more-lf b/tests/resources/crlf_data/posix/autocrlf_input/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_input/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_input/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_input/zero-byte b/tests/resources/crlf_data/posix/autocrlf_input/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_true,-crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,-text/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,-text/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/all-lf b/tests/resources/crlf_data/posix/autocrlf_true,-text/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,-text/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,-text/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,-text/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,-text/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,-text/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,-text/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,-text/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/more-crlf b/tests/resources/crlf_data/posix/autocrlf_true,-text/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,-text/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/more-lf b/tests/resources/crlf_data/posix/autocrlf_true,-text/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,-text/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,-text/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,-text/zero-byte b/tests/resources/crlf_data/posix/autocrlf_true,-text/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-lf new file mode 100644 index 000000000..f557a02d8 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-lf-utf8bom new file mode 100644 index 000000000..381cfe630 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-all-lf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,crlf/few-utf8-chars-lf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,crlf/many-utf8-chars-lf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,crlf/mixed-lf-cr new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-crlf new file mode 100644 index 000000000..e682c3077 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-crlf-utf8bom new file mode 100644 index 000000000..2e1220cbb Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-lf new file mode 100644 index 000000000..6da5b0c7e Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-lf-utf8bom new file mode 100644 index 000000000..3fa59c809 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_true,crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-lf new file mode 100644 index 000000000..f557a02d8 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-lf-utf8bom new file mode 100644 index 000000000..381cfe630 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-all-lf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/few-utf8-chars-lf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/many-utf8-chars-lf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/mixed-lf-cr new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-crlf new file mode 100644 index 000000000..e682c3077 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-crlf-utf8bom new file mode 100644 index 000000000..2e1220cbb Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-lf new file mode 100644 index 000000000..6da5b0c7e Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-lf-utf8bom new file mode 100644 index 000000000..3fa59c809 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_true,eol_crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-lf b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-lf b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_true,eol_lf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-lf new file mode 100644 index 000000000..f557a02d8 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-lf-utf8bom new file mode 100644 index 000000000..381cfe630 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-all-lf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/few-utf8-chars-lf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/many-utf8-chars-lf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/mixed-lf-cr new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-crlf new file mode 100644 index 000000000..e682c3077 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-crlf-utf8bom new file mode 100644 index 000000000..2e1220cbb Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-lf new file mode 100644 index 000000000..6da5b0c7e Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-lf-utf8bom new file mode 100644 index 000000000..3fa59c809 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-lf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-lf b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_true,text,eol_lf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/all-lf b/tests/resources/crlf_data/posix/autocrlf_true,text/all-lf new file mode 100644 index 000000000..f557a02d8 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text/all-lf-utf8bom new file mode 100644 index 000000000..381cfe630 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_true,text/binary-all-lf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,text/binary-mixed-lf-cr new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,text/few-utf8-chars-lf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,text/many-utf8-chars-lf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,text/mixed-lf-cr new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text/mixed-lf-cr-crlf new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/more-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text/more-crlf new file mode 100644 index 000000000..e682c3077 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text/more-crlf-utf8bom new file mode 100644 index 000000000..2e1220cbb Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/more-lf b/tests/resources/crlf_data/posix/autocrlf_true,text/more-lf new file mode 100644 index 000000000..6da5b0c7e Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text/more-lf-utf8bom new file mode 100644 index 000000000..3fa59c809 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text/zero-byte b/tests/resources/crlf_data/posix/autocrlf_true,text/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-lf new file mode 100644 index 000000000..f557a02d8 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom new file mode 100644 index 000000000..381cfe630 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-all-lf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..fd2abfa9d Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf new file mode 100644 index 000000000..df8c0f680 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-crlf new file mode 100644 index 000000000..e682c3077 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom new file mode 100644 index 000000000..2e1220cbb Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-lf new file mode 100644 index 000000000..6da5b0c7e Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom new file mode 100644 index 000000000..3fa59c809 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_crlf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-lf new file mode 100644 index 000000000..799770d1c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-lf-utf8bom new file mode 100644 index 000000000..7cce67e58 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf new file mode 100644 index 000000000..f4d25b796 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf new file mode 100644 index 000000000..9a6c3533f Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/zero-byte b/tests/resources/crlf_data/posix/autocrlf_true,text_auto,eol_lf/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-lf new file mode 100644 index 000000000..f557a02d8 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-lf-utf8bom new file mode 100644 index 000000000..381cfe630 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/few-utf8-chars-lf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/many-utf8-chars-lf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-crlf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-crlf new file mode 100644 index 000000000..e682c3077 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-crlf-utf8bom new file mode 100644 index 000000000..2e1220cbb Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-lf b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-lf new file mode 100644 index 000000000..6da5b0c7e Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-lf-utf8bom new file mode 100644 index 000000000..3fa59c809 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true,text_auto/zero-byte b/tests/resources/crlf_data/posix/autocrlf_true,text_auto/zero-byte new file mode 100644 index 000000000..e69de29bb diff --git a/tests/resources/crlf_data/posix/autocrlf_true/all-crlf b/tests/resources/crlf_data/posix/autocrlf_true/all-crlf new file mode 100644 index 000000000..a9a2e8913 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/all-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true/all-crlf-utf8bom new file mode 100644 index 000000000..0aa76e474 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/all-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/all-lf b/tests/resources/crlf_data/posix/autocrlf_true/all-lf new file mode 100644 index 000000000..f557a02d8 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/all-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true/all-lf-utf8bom new file mode 100644 index 000000000..381cfe630 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/all-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/binary-all-crlf b/tests/resources/crlf_data/posix/autocrlf_true/binary-all-crlf new file mode 100644 index 000000000..85340755c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/binary-all-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/binary-all-lf b/tests/resources/crlf_data/posix/autocrlf_true/binary-all-lf new file mode 100644 index 000000000..af6fcf6da Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/binary-all-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/binary-mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true/binary-mixed-lf-cr new file mode 100644 index 000000000..203555c56 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/binary-mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/binary-mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true/binary-mixed-lf-cr-crlf new file mode 100644 index 000000000..aaf083a9c Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/binary-mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/few-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true/few-utf8-chars-crlf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/few-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/few-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true/few-utf8-chars-lf new file mode 100644 index 000000000..0e0528888 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/few-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/many-utf8-chars-crlf b/tests/resources/crlf_data/posix/autocrlf_true/many-utf8-chars-crlf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/many-utf8-chars-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/many-utf8-chars-lf b/tests/resources/crlf_data/posix/autocrlf_true/many-utf8-chars-lf new file mode 100644 index 000000000..cd574f5a2 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/many-utf8-chars-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/mixed-lf-cr b/tests/resources/crlf_data/posix/autocrlf_true/mixed-lf-cr new file mode 100644 index 000000000..d11e7ef63 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/mixed-lf-cr differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/mixed-lf-cr-crlf b/tests/resources/crlf_data/posix/autocrlf_true/mixed-lf-cr-crlf new file mode 100644 index 000000000..417786fc3 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/mixed-lf-cr-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/more-crlf b/tests/resources/crlf_data/posix/autocrlf_true/more-crlf new file mode 100644 index 000000000..0ff5a53f1 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/more-crlf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/more-crlf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true/more-crlf-utf8bom new file mode 100644 index 000000000..ea030d3c6 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/more-crlf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/more-lf b/tests/resources/crlf_data/posix/autocrlf_true/more-lf new file mode 100644 index 000000000..04de00b35 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/more-lf differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/more-lf-utf8bom b/tests/resources/crlf_data/posix/autocrlf_true/more-lf-utf8bom new file mode 100644 index 000000000..dc88e3b91 Binary files /dev/null and b/tests/resources/crlf_data/posix/autocrlf_true/more-lf-utf8bom differ diff --git a/tests/resources/crlf_data/posix/autocrlf_true/zero-byte b/tests/resources/crlf_data/posix/autocrlf_true/zero-byte new file mode 100644 index 000000000..e69de29bb