summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-05-17 13:20:45 +0200
committerBram Moolenaar <Bram@vim.org>2018-05-17 13:20:45 +0200
commit03998f606a846e7995047b0356dbb9f515f5244c (patch)
treebd791ae2af52b065f32cb7b4fcfddee2c00fdf3e
parent7c63fbc46e218cad266641a743a6c1353c2f00d4 (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.txt21
-rw-r--r--src/terminal.c22
-rw-r--r--src/version.c2
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,