comparison runtime/doc/todo.txt @ 10617:9a75c8a1b8b1

Update runtime files. commit https://github.com/vim/vim/commit/369b6f57c426b4bf39b4a0cac8d21ed1b5f7de4d Author: Bram Moolenaar <Bram@vim.org> Date: Tue Jan 17 12:22:32 2017 +0100 Update runtime files.
author Christian Brabandt <cb@256bit.org>
date Tue, 17 Jan 2017 12:30:05 +0100
parents 74effdaa369e
children 523cd59d6db0
comparison
equal deleted inserted replaced
10616:db8a2a027ef7 10617:9a75c8a1b8b1
1 *todo.txt* For Vim version 8.0. Last change: 2017 Jan 09 1 *todo.txt* For Vim version 8.0. Last change: 2017 Jan 16
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
32 maillist. Updates will be forwarded to the |vim_dev| maillist. Issues 32 maillist. Updates will be forwarded to the |vim_dev| maillist. Issues
33 entered there will not be repeated below, unless there is extra information. 33 entered there will not be repeated below, unless there is extra information.
34 34
35 *known-bugs* 35 *known-bugs*
36 -------------------- Known bugs and current work ----------------------- 36 -------------------- Known bugs and current work -----------------------
37
38 get_syn_options() does not respect skip in else part. (Zyx)
37 39
38 +channel: 40 +channel:
39 - Try out background make plugin: 41 - Try out background make plugin:
40 https://github.com/AndrewVos/vim-make-background 42 https://github.com/AndrewVos/vim-make-background
41 - Problem with stderr on Windows? (Vincent Rischmann, 2016 Aug 31, #1026) 43 - Problem with stderr on Windows? (Vincent Rischmann, 2016 Aug 31, #1026)
118 json_encode(): should convert to utf-8. (Nikolai Pavlov, 2016 Jan 23) 120 json_encode(): should convert to utf-8. (Nikolai Pavlov, 2016 Jan 23)
119 What if there is an invalid character? 121 What if there is an invalid character?
120 122
121 Include rust files. (Klabnik, #1356) 123 Include rust files. (Klabnik, #1356)
122 124
123 More float tests. (Dominique, #1364)
124
125 Patch to avoid ubsan warning for integer overflow. (Dominique, 2016 Dec 26)
126
127 Bug: Json with same key should not give internal error. (Lcd, 2016 Oct 26)
128 Make dict_add give a duplicate key error.
129
130 Patch to make str2nr and str2float work with signed values.
131 (Lemonbody, 2016 Dec 18, #1332)
132
133 Should json_encode()/json_decode() restrict recursiveness?
134 Or avoid recursiveness.
135
136 Patch to fix UBSan error. Is this actually needed?
137 (Yegappan, 2016 Dec 18)
138
139 Allow using json with empty key? Dict already has it. 125 Allow using json with empty key? Dict already has it.
140 126
141 Json string with trailing \u should be an error. (Lcd) 127 Json string with trailing \u should be an error. (Lcd)
142
143 Patch to reset ex_exitvalue after catch. (Christian Brabandt, 2016 Oct 23)
144 128
145 Patch to deal with changed configure events in GTK 3. (Jan Alexander Steffens, 129 Patch to deal with changed configure events in GTK 3. (Jan Alexander Steffens,
146 2016 Oct 23 #1193) 130 2016 Oct 23 #1193)
147 Remarks from nuko8, 2016 Nov 2. 131 Remarks from nuko8, 2016 Nov 2.
148 132
156 Patch for :pyx, run python commands depending on the supported version. 140 Patch for :pyx, run python commands depending on the supported version.
157 (Marc Weber, update from Ken Takata, 2016 Sep 19, 2017 Jan 6) 141 (Marc Weber, update from Ken Takata, 2016 Sep 19, 2017 Jan 6)
158 142
159 Patch to avoid warnings for overflow. (Mike Williams, 2016 Dec 16) 143 Patch to avoid warnings for overflow. (Mike Williams, 2016 Dec 16)
160 Update Dec 19. 144 Update Dec 19.
145
146 When an item in the quickfix list has a file name that does not exist, behave
147 like the item was not a match for :cnext.
161 148
162 Wrong diff highlighting with three files. (2016 Oct 20, #1186) 149 Wrong diff highlighting with three files. (2016 Oct 20, #1186)
163 Also get E749 on exit. 150 Also get E749 on exit.
164 Another example in #1309 151 Another example in #1309
165 152
217 Or point to nightly builds: https://github.com/vim/vim-win32-installer/releases 204 Or point to nightly builds: https://github.com/vim/vim-win32-installer/releases
218 205
219 Problem passing non-UTF-8 strings to Python 3. (Björn Linse, 2016 Sep 11, 206 Problem passing non-UTF-8 strings to Python 3. (Björn Linse, 2016 Sep 11,
220 #1053) With patch, does it work? 207 #1053) With patch, does it work?
221 208
222 Patch to make finding duplicate tags much faster, using a hashtab. (James
223 McCoy, 2016 Sept 14, #1046) Should work now. Updated Nov 12.
224 >
225 Use ADDR_OTHER instead of ADDR_LINES for many more commands. 209 Use ADDR_OTHER instead of ADDR_LINES for many more commands.
226 Add tests for using number larger than number of lines in buffer. 210 Add tests for using number larger than number of lines in buffer.
227 211
228 Patch to make v:shell_error writable. (Christian Brabandt, 2016 Sep 27) 212 Patch to make v:shell_error writable. (Christian Brabandt, 2016 Sep 27)
229 Useful to restore it. Is there another solution? 213 Useful to restore it. Is there another solution?
248 232
249 Patch to make it possible to extend a list with itself. 233 Patch to make it possible to extend a list with itself.
250 (Nikolai Pavlov, 2016 Sep 23) 234 (Nikolai Pavlov, 2016 Sep 23)
251 235
252 Patch to add Zstandard compressed file support. (Nick Terrell, 2016 Oct 24) 236 Patch to add Zstandard compressed file support. (Nick Terrell, 2016 Oct 24)
237
238 Patch to add new regexp classes :ident:, :keyword:, :fname:.
239 (ichizok, 2016 Jan 12, #1373)
253 240
254 Patch to add trim() function. (Bukn, 2016 Nov 25, #1280) 241 Patch to add trim() function. (Bukn, 2016 Nov 25, #1280)
255 242
256 Patch to add MODIFIED_BY to MSVC build file. (Chen Lei, 2016 Nov 24, #1275) 243 Patch to add MODIFIED_BY to MSVC build file. (Chen Lei, 2016 Nov 24, #1275)
257 244
472 It's now fixed, but the target directory probably isn't right. 459 It's now fixed, but the target directory probably isn't right.
473 Add configure check? 460 Add configure check?
474 Should use /usr/local/share/applications or /usr/share/applications. 461 Should use /usr/local/share/applications or /usr/share/applications.
475 Or use $XDG_DATA_DIRS. 462 Or use $XDG_DATA_DIRS.
476 Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4) 463 Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4)
464
465 Test object i{ and it do not behave the same. #1379
466 Do not include the linebreak at the start?
477 467
478 Patch to have text objects defined by arbitrary single characters. (Daniel 468 Patch to have text objects defined by arbitrary single characters. (Daniel
479 Thau, 2013 Nov 20, 2014 Jan 29, 2014 Jan 31) 469 Thau, 2013 Nov 20, 2014 Jan 29, 2014 Jan 31)
480 Added tests (James McCoy, 2016 Aug 3). Still needs more work. 470 Added tests (James McCoy, 2016 Aug 3). Still needs more work.
481 471
970 Bug with 'cursorline' in diff mode. Line being scrolled into view gets 960 Bug with 'cursorline' in diff mode. Line being scrolled into view gets
971 highlighted as the cursor line. (Alessandro Ivaldi, 2013 Jun 4) 961 highlighted as the cursor line. (Alessandro Ivaldi, 2013 Jun 4)
972 962
973 Two highlighting bugs. (ZyX, 2013 Aug 18) 963 Two highlighting bugs. (ZyX, 2013 Aug 18)
974 964
975 Patch to add the bufferlist() function. (Yegappan Lakshmanan, 2013 May 5)
976 May 17: with winlist() and tabpagelist().
977 May 19: with local variables.
978 May 28: with options
979
980 Patch to support 'u' in interactive substitute. (Christian Brabandt, 2012 Sep 965 Patch to support 'u' in interactive substitute. (Christian Brabandt, 2012 Sep
981 28) With tests: Oct 9. 966 28) With tests: Oct 9.
982 967
983 Patch from Christian Brabandt to make the "buffer" argument for ":sign place" 968 Patch from Christian Brabandt to make the "buffer" argument for ":sign place"
984 optional. (2013 Jul 12) 969 optional. (2013 Jul 12)
1216 64 bits value. Change all number options to use nropt_T and define it to the 1201 64 bits value. Change all number options to use nropt_T and define it to the
1217 right type. 1202 right type.
1218 1203
1219 string() can't parse back "inf" and "nan". Fix documentation or fix code? 1204 string() can't parse back "inf" and "nan". Fix documentation or fix code?
1220 (ZyX, 2010 Aug 23) 1205 (ZyX, 2010 Aug 23)
1221
1222 Make 'formatprg' global-local. (Sung Pae)
1223 1206
1224 When doing "redir => s:foo" in a script and then "redir END" somewhere else 1207 When doing "redir => s:foo" in a script and then "redir END" somewhere else
1225 (e.g. in a function) it can't find s:foo. 1208 (e.g. in a function) it can't find s:foo.
1226 When a script contains "redir => s:foo" but doesn't end redirection, a 1209 When a script contains "redir => s:foo" but doesn't end redirection, a
1227 following "redir" command gives an error for not being able to access s:foo. 1210 following "redir" command gives an error for not being able to access s:foo.