Change readfile() to ignore byte order marks, unless in binary mode.
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 299ea62..e4bdbc5 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -33,10 +33,6 @@
 Before release 7.3:
 - Rename vim73 branch to default (hints: Xavier de Gaye, 2010 May 23)
 
-Cursor positioning wrong with 0x200e character. (John Becket, 2010 May 6)
-
-Patch to make more characters work in dialogs. (Yankwei Jia, 2010 Aug 4)
-
 Should readfile() ignore BOM when not in binary mode?
 
 Bug: searching for tags file uses 'suffixesadd', should not happen. (Dominique
@@ -64,6 +60,8 @@
 Patch: Let rare word highlighting overrule good word highlighting.
 (Jakson A. Aquino, 2010 Jul 30)
 
+Patch to make more characters work in dialogs. (Yankwei Jia, 2010 Aug 4)
+
 ":drop" does not respect 'autochdir'. (Peter Odding, 2010 Jul 24)
 
 Problem with cursor in the wrong column. (SungHyun Nam, 2010 Mar 11)