]> granicus.if.org Git - vim/commitdiff
patch 8.0.1850: todo items in source code not visible for users v8.0.1850
authorBram Moolenaar <Bram@vim.org>
Thu, 17 May 2018 11:20:45 +0000 (13:20 +0200)
committerBram Moolenaar <Bram@vim.org>
Thu, 17 May 2018 11:20:45 +0000 (13:20 +0200)
Problem:    Todo items in source code not visible for users.
Solution:   Move the todo items to the help file.

runtime/doc/todo.txt
src/terminal.c
src/version.c

index 42c2d94cfc5ab2bf27bbafab6ec193b39acc3344..526678df6a2ce0ae812f895d10d5751f44057079 100644 (file)
@@ -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)
 
index 849d926fe7ebf834401e115f39fca50e3603c51e..945adc5c10bb27bb725d35b4925d812afededf42 100644 (file)
  * 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"
index fa7031fe48cc647d9c185ce95c93b54f95247dc0..27d87a600276870d4a381e205eddca0c4f4c4e9a 100644 (file)
@@ -761,6 +761,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1850,
 /**/
     1849,
 /**/