aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/autoeol-output.txt
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2024-10-21 02:10:44 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2024-10-21 02:46:30 +0300
commitabfbeb17e56bd9abc275de0f7ace6c197e00e3bf (patch)
tree251134ddb2bd0929bff310b707d3b5bde239e4ee /tests/autoeol-output.txt
parent3b3bc070f802491e98f87d9191e7d33fec78dd5a (diff)
downloadsciteco-abfbeb17e56bd9abc275de0f7ace6c197e00e3bf.tar.gz
fixed EOL conversion on UTF-8 texts
* The old bug of saving gchar in gints, so teco_eol_reader_t::last_char could become negative. * When converting from an UTF-8 text with CRLF linebreaks, we could have data loss and corruptions. * On strings ending in UTF-8 characters, teco_eol_reader_t::offset would overflow, resulting in invalid reads and potentially insertion of data garbage. I observed this with G~ on Gtk. * Test cased updated. Couldn't reproduce the bug with the test suite, though.
Diffstat (limited to 'tests/autoeol-output.txt')
-rw-r--r--tests/autoeol-output.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/autoeol-output.txt b/tests/autoeol-output.txt
index 5fb4c8e..9c1ef29 100644
--- a/tests/autoeol-output.txt
+++ b/tests/autoeol-output.txt
@@ -1,4 +1,4 @@
-Hello
-world
FOO
BAR
+Здравствуй
+мир \ No newline at end of file