Update runtime files
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 655b74a..05508ab 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt* For Vim version 8.2. Last change: 2021 Jul 05
+*todo.txt* For Vim version 8.2. Last change: 2021 Jul 26
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -38,11 +38,14 @@
*known-bugs*
-------------------- Known bugs and current work -----------------------
+Try out callgrind with kcachegrind.
+
Vim9 - Make everything work:
-- possible leak in test_vim9_builtin ?
-- Make "for _ in range()" work, do not store the value in a var.
+- Check TODO items in vim9compile.c and vim9execute.c
- use CheckLegacyAndVim9Success(lines) in many more places
-- compile get_lambda_tv() in popup_add_timeout()
+ This doesn't work - Test_list_assign():
+ var l = [0]
+ l[:] = [1, 2]
- For builtin functions using tv_get_string*() use check_for_string() to be
more strict about the argument type (not a bool).
done: balloon_()
@@ -214,10 +217,13 @@
Include patch #6290: recognize shell directory change.
-MS-Windows GUI: default 'encoding' to "utf-8" ? (#8221)
- Add #ifdef MSWIN before enc_locale() in set_init_1().
- Or just always for MS-Windows? Conversion to 'termencoding' should always
- work?
+When using 'cryptmethod' xchaha20 the undo file is not encrypted.
+Need to handle extra bytes.
+
+Test_communicate_ipv6(): is flaky on many systems
+Fails in line 64 of Ch_communicate, no exception is thrown.
+
+Rename getdigraphlist -> digraph_getlist() etc.
Valgrind reports memory leaks in test_options.
Valgrind reports overlapping memcpy in
@@ -242,6 +248,8 @@
initialization to figure out the default value from 'shell'. Add a test for
this.
+MS-Windows: did path modifier :p:8 stop working? #8600
+
test_arglist func Test_all_not_allowed_from_cmdwin() hangs on MS-Windows.
Mapping with partial match not executed properly in GTK. (Ingo Karkat, #7082)
@@ -269,6 +277,9 @@
Searching for \%'> does not find anything when using line Visual selection.
Probably because it's using MAXCOL. #8238
+Make "g>" and "g<" in Visual mode move the text right or left.
+Also for a block selection. #8558
+
Add optional argument to virtcol() that specifies "start", "cursor" or "end"
to tell which value from getvvcol() should be used. (#7964)
Value returned by virtcol() changes depending on how lines wrap. This is
@@ -280,10 +291,12 @@
glob() and globfile() do not always honor 'wildignorecase'. #8350
globpath() does not use 'wildignorecase' at all?
+":find" incorrectly searches parent directory of path (#8533)
+
Add 'termguiattr' option, use "gui=" attributes in the terminal? Would work
with 'termguicolors'. #1740
-Patch for blockwise paste reporting changes: #6660.
+Patch for blockwise paste reporting changes: #6660. Asked for a PR.
Patch to make fillchars global-local. (#5206)
@@ -3069,7 +3082,7 @@
7 When 'rightleft' is set, the search pattern should be displayed right
to left as well? See patch of Dec 26. (Nadim Shaikli)
8 Option to lock all used memory so that it doesn't get swapped to disk
- (uncrypted). Patch by Jason Holt, 2003 May 23. Uses mlock.
+ (unencrypted). Patch by Jason Holt, 2003 May 23. Uses mlock.
7 Add ! register, for shell commands. (patch from Grenie)
8 In the gzip plugin, also recognize *.gz.orig, *.gz.bak, etc. Like it's
done for filetype detection. Patch from Walter Briscoe, 2003 Jul 1.