diff options
author | Bram Moolenaar <Bram@vim.org> | 2018-05-17 13:20:45 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2018-05-17 13:20:45 +0200 |
commit | 03998f606a846e7995047b0356dbb9f515f5244c (patch) | |
tree | bd791ae2af52b065f32cb7b4fcfddee2c00fdf3e | |
parent | 7c63fbc46e218cad266641a743a6c1353c2f00d4 (diff) |
patch 8.0.1850: todo items in source code not visible for usersv8.0.1850
Problem: Todo items in source code not visible for users.
Solution: Move the todo items to the help file.
-rw-r--r-- | runtime/doc/todo.txt | 21 | ||||
-rw-r--r-- | src/terminal.c | 22 | ||||
-rw-r--r-- | src/version.c | 2 |
3 files changed, 22 insertions, 23 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 42c2d94cfc..526678df6a 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -36,7 +36,26 @@ entered there will not be repeated below, unless there is extra information. -------------------- Known bugs and current work ----------------------- Terminal emulator window: -- Still some stuff to implement and bugs to fix, see src/terminal.c +- Win32: Termdebug doesn't work, because gdb does not support mi2. This + plugin: https://github.com/cpiger/NeoDebug runs gdb as a job, redirecting + input and output. Command I/O is in gdb window. +- Win32: Redirecting input does not work, half of Test_terminal_redir_file() + is disabled. +- Win32: Redirecting output works but includes escape sequences. +- Win32: Make terminal used for :!cmd in the GUI work better. Allow for + redirection. +- Terminal API: Add more functionality? (Ozaki Kiichi 2018 May 13, #2907) +- When the job only outputs lines, we could handle resizing the terminal + better: store lines separated by line breaks, instead of screen lines, + then when the window is resized redraw those lines. +- Redrawing is slow with Athena and Motif. (Ramel Eshed) +- For the GUI fill termios with default values, perhaps like pangoterm: + http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134 +- When 'encoding' is not utf-8, or the job is using another encoding, setup + conversions. +- Termdebug does not work when Vim was build with mzscheme: gdb hangs just + after "run". Everything else works, including communication channel. Not + initializing mzscheme avoid the problem, thus it's not some #ifdef. Patch to refactor efm_to_regpat(). (Yegappan Lakshmanan, 2018 May 16, #2924) diff --git a/src/terminal.c b/src/terminal.c index 849d926fe7..945adc5c10 100644 --- a/src/terminal.c +++ b/src/terminal.c @@ -36,28 +36,6 @@ * that buffer, attributes come from the scrollback buffer tl_scrollback. * When the buffer is changed it is turned into a normal buffer, the attributes * in tl_scrollback are no longer used. - * - * TODO: - * - Win32: Termdebug doesn't work, because gdb does not support mi2. This - * plugin: https://github.com/cpiger/NeoDebug runs gdb as a job, redirecting - * input and output. Command I/O is in gdb window. - * - Win32: Redirecting input does not work, half of Test_terminal_redir_file() - * is disabled. - * - Win32: Redirecting output works but includes escape sequences. - * - Win32: Make terminal used for :!cmd in the GUI work better. Allow for - * redirection. - * - terminal API: Add more functionality? (Ozaki Kiichi 2018 May 13, #2907) - * - When the job only outputs lines, we could handle resizing the terminal - * better: store lines separated by line breaks, instead of screen lines, - * then when the window is resized redraw those lines. - * - Redrawing is slow with Athena and Motif. (Ramel Eshed) - * - For the GUI fill termios with default values, perhaps like pangoterm: - * http://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/head:/main.c#L134 - * - When 'encoding' is not utf-8, or the job is using another encoding, setup - * conversions. - * - Termdebug does not work when Vim build with mzscheme: gdb hangs just after - * "run". Everything else works, including communication channel. Not - * initializing mzscheme avoid the problem, thus it's not some #ifdef. */ #include "vim.h" diff --git a/src/version.c b/src/version.c index fa7031fe48..27d87a6002 100644 --- a/src/version.c +++ b/src/version.c @@ -762,6 +762,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1850, +/**/ 1849, /**/ 1848, |