comparison runtime/doc/todo.txt @ 10198:9f48eab77d62 v8.0.0000

commit https://github.com/vim/vim/commit/bb76f24af2010943387ce696a7092175b4ecccf2 Author: Bram Moolenaar <Bram@vim.org> Date: Mon Sep 12 14:24:39 2016 +0200 Vim 8.0 release
author Christian Brabandt <cb@256bit.org>
date Mon, 12 Sep 2016 14:30:13 +0200
parents 01521953bdf1
children b7da8d4c594c
comparison
equal deleted inserted replaced
10197:52864a0e0c99 10198:9f48eab77d62
1 *todo.txt* For Vim version 7.4. Last change: 2016 Sep 11 1 *todo.txt* For Vim version 8.0. Last change: 2016 Sep 12
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
32 not be repeated below, unless there is extra information. 32 not be repeated below, unless there is extra information.
33 33
34 *known-bugs* 34 *known-bugs*
35 -------------------- Known bugs and current work ----------------------- 35 -------------------- Known bugs and current work -----------------------
36 36
37 After 8.0 is released:
38 - Drop support for older MS-Windows systems, before XP.
39 Patch from Ken Takata, 2016 Mar 8.
40
37 +channel: 41 +channel:
38 - channel_wait() may return an error while there is still something to read. 42 - channel_wait() may return an error while there is still something to read.
39 Perhaps try to read once? 43 Perhaps try to read once more?
40 - Problem with stderr on Windows? (Vincent Rischmann, 2016 Aug 31, #1026) 44 - Problem with stderr on Windows? (Vincent Rischmann, 2016 Aug 31, #1026)
41 - Add 'cwd' argument to start_job(): directory to change to in the child. 45 - Add 'cwd' argument to start_job(): directory to change to in the child.
42 check for valid directory before forking. 46 check for valid directory before forking.
43 - Implement |job-term| ? 47 - Implement |job-term| ?
44 - Channel test fails with Motif. Sometimes kills the X11 server. 48 - Channel test fails with Motif. Sometimes kills the X11 server.
50 - When starting a job, have an option to open the server socket, so we know 54 - When starting a job, have an option to open the server socket, so we know
51 the port, and pass it to the command with --socket-fd {nr}. (Olaf Dabrunz, 55 the port, and pass it to the command with --socket-fd {nr}. (Olaf Dabrunz,
52 Feb 9) How to do this on MS-Windows? 56 Feb 9) How to do this on MS-Windows?
53 - For connection to server, a "keep open" flag would be useful. Retry 57 - For connection to server, a "keep open" flag would be useful. Retry
54 connecting in the main loop with zero timeout. 58 connecting in the main loop with zero timeout.
55 Later
56 - job_start(): run job in a newly opened terminal. 59 - job_start(): run job in a newly opened terminal.
57 With xterm could use -S{pty}. 60 With xterm could use -S{pty}.
58 61
59 Regexp problems: 62 Regexp problems:
60 - Since 7.4.704 the old regex engine fails to match [[:print:]] in 0xf6. 63 - Since 7.4.704 the old regex engine fails to match [[:print:]] in 0xf6.
224 Patch to make finding duplicate tags much faster, using a hashtab. (James 227 Patch to make finding duplicate tags much faster, using a hashtab. (James
225 McCoy, 2016 Sept 6, #1046) 228 McCoy, 2016 Sept 6, #1046)
226 > 229 >
227 Patch to improve indenting for C++ constructor with initializer list. 230 Patch to improve indenting for C++ constructor with initializer list.
228 (Hirohito Higashi, 2016 Mar 31) 231 (Hirohito Higashi, 2016 Mar 31)
229
230 After 8.0 is released:
231 - Drop support for older MS-Windows systems, before XP.
232 Patch from Ken Takata, 2016 Mar 8.
233 232
234 Add stronger encryption. Could use libsodium (NaCl). 233 Add stronger encryption. Could use libsodium (NaCl).
235 https://github.com/jedisct1/libsodium/ 234 https://github.com/jedisct1/libsodium/
236 Possibly include the needed code so that it can be build everywhere. 235 Possibly include the needed code so that it can be build everywhere.
237 236