- May 12, 2018
-
-
Bram Moolenaar authored
Problem: Test for terminal stdout redirection is flaky. Solution: Wait for the job to finish.
-
Bram Moolenaar authored
Problem: Make uninstall does not remove colors/tools. Solution: Add a line to delete the tools directory. (Kazunobu Kuriyama)
-
Bram Moolenaar authored
Problem: Cursor in terminal window moves when pressing CTRL-W. (Dominique Pelle) Solution: Do not more the cursor or redraw when not in Terminal-Normal mode. (closes #2904)
-
Bram Moolenaar authored
Problem: Terminal window redirecting stdout does not show stderr. (Matéo Zanibelli) Solution: When stdout is not connected to pty_master_fd then use it for stderr. (closes #2903)
-
Bram Moolenaar authored
Problem: Swap file warning for a file in a non-existing directory, if there is another with the same file name. (Juergen Weigert) Solution: When expanding the file name fails compare the file names.
-
Bram Moolenaar authored
Problem: Lines remove from wrong buffer when using terminal window. Solution: Make sure to use tl_buffer.
-
Bram Moolenaar authored
Problem: A timer may change v:count unexpectedly. Solution: Save and restore v:count and similar variables when a timer callback is invoked. (closes #2897)
-
Bram Moolenaar authored
Problem: No test for setcmdpos(). Solution: Add a test. (Dominique Pelle, closes #2901)
-
- May 11, 2018
-
-
Bram Moolenaar authored
Problem: Still a crash with terminal window and with 'lazyredraw' set. (Antoine) Solution: Do not wipe out the buffer when updating the screen.
-
Bram Moolenaar authored
Problem: Crash with terminal window and with 'lazyredraw' set. (Antoine) Solution: Check the terminal still exists after update_screen().
-
- May 10, 2018
-
-
Bram Moolenaar authored
Problem: Windows installer doesn't install terminal debugger. Solution: Add the package to the list of files to install.
-
Bram Moolenaar authored
Problem: The qf_jump_to_usable_window() function is too long. Solution: Split it in parts. (Yegappan Lakshmanan, closes #2891)
-
Bram Moolenaar authored
Problem: No test for winrestcmd(). Solution: Add a test. (Dominique Pelle, closes #2894)
-
Bram Moolenaar authored
Problem: Buffer of a terminal only updated in Terminal-Normal mode. Solution: Copy the terminal window content to the buffer when in Terminal-Job mode.
-
Bram Moolenaar authored
Problem: Various typos. Solution: Correct the mistakes, change "cursur" to "cursor". (closes #2887)
-
Bram Moolenaar authored
Problem: Can't build without TGETENT. Solution: Add #ifdef
-
Bram Moolenaar authored
Problem: Function to set terminal name is too long. Solution: Refactor the function. Fix typo in test.
-
- May 08, 2018
-
-
Bram Moolenaar authored
Problem: InsertCharPre causes problems for autocomplete. (Lifepillar) Solution: Check for InsertCharPre before calling vpeekc(). (Christian Brabandt, closes #2876)
-
Bram Moolenaar authored
Problem: qf_parse_line() is too long. Solution: Split it in parts. Properly handle vim_realloc() failing. (Yegappan Lakshmanan, closes #2881)
-
Bram Moolenaar authored
Problem: Using :normal in terminal window causes problems. (Dominique Pelle) Solution: Don't call terminal_loop() for :normal. (closes #2886)
-
- May 07, 2018
-
-
Bram Moolenaar authored
Problem: Warning for uninitialized variable. (Tony Mechelynck) Solution: Initialize it.
-
- May 06, 2018
-
-
Bram Moolenaar authored
Problem: MS-Windows: terminal test fails. Solution: Close redirected output file earlier.
-
Bram Moolenaar authored
Problem: MS-Windows: redirecting terminal output does not work. Solution: Intercept the text written to the terminal and write it to the file.
-
Bram Moolenaar authored
Problem: X11: getting color is slow. Solution: Avoid using sprintf() and XParseColor(), put the RGB values in XColor directly.
-
Bram Moolenaar authored
-
Bram Moolenaar authored
Problem: No test for :registers command. Solution: Add a test. (Dominique Pelle, closes #2880)
-
Bram Moolenaar authored
Problem: MS-Windows: file considered read-only when another program has opened it. Solution: Pass file sharing flag to CreateFile(). (Linwei, closes #2860)
-
Bram Moolenaar authored
Problem: Terminal window is redrawn too often and scrolling is repeated. Solution: Don't scroll immediately but only when redrawing. Avoid redrawing the whole terminal window on every change.
-
Bram Moolenaar authored
Problem: GUI: click on tab fails when the focus is in a terminal window. Solution: Handle K_TABLINE.
-
- May 05, 2018
-
-
Bram Moolenaar authored
Problem: Lose contact with jobs when :gui forks. Solution: Don't fork when there is a running job. Make log message for a died job clearer. Also close the terminal when stderr and stdout are the same FD.
-
Bram Moolenaar authored
Problem: Duplicate term options after renaming. Solution: Remove the old names 'termkey', 'termsize' and 'terminalscroll'.
-
Bram Moolenaar authored
Problem: No test for "vim -g". Solution: Add a test for "-g" and "-y".
-
Bram Moolenaar authored
Problem: MS-Windows users expect -? to work like --help. Solution: Add -?. (Christian Brabandt, closes #2867)
-
Bram Moolenaar authored
Problem: Using uint8_t does not work everywhere. Solution: Use char_u instead.
-
- May 04, 2018
-
-
Bram Moolenaar authored
Problem: 'winfixwidth' is not always respected by :close. Solution: Prefer a frame without 'winfixwidth' or 'winfixheight'. (Jason Franklin)
-
- May 03, 2018
-
-
Bram Moolenaar authored
Problem: BufWinEnter does not work well for a terminal window. Solution: Do not trigger BufWinEnter when opening a terminal window.
-
- May 02, 2018
-
-
Bram Moolenaar authored
Problem: Tool to check a color scheme is not installed. Solution: Update the install rule. (Christian Brabandt)
-
- May 01, 2018
-
-
Bram Moolenaar authored
Problem: Cannot insert the whole cursor line. Solution: Make CTRL-R CTRL-L work. (Andy Massimino, closes #2857)
-
Bram Moolenaar authored
Problem: No test for 'termwinkey'. Solution: Add a test. Make feedkeys() handle terminal_loop() returning before characters are consumed.
-
Bram Moolenaar authored
Problem: Missing symbol in Win32 small build. Solution: Define VTERM_ANSI_INDEX_NONE without the terminal feature. Also fix unused function with #ifdef.
-