Bram Moolenaar
b2ed680ba7
patch 8.0.1827: compiler warning for signed/unsigned char pointers
...
Problem: Compiler warning for signed/unsigned char pointers. (Cesar Romani)
Solution: Change the type of jv_argv.
2018-05-13 14:05:18 +02:00
Bram Moolenaar
52ecaaa63d
patch 8.0.1826: configure uses old compiler flag
...
Problem: Configure uses old compiler flag.
Solution: Remove _DARWIN_C_SOURCE. (Kazunobu Kuriyama)
2018-05-12 21:38:13 +02:00
Bram Moolenaar
dd1d7be4e6
patch 8.0.1825: might use NULL pointer when out of memory
...
Problem: Might use NULL pointer when out of memory. (Coverity)
Solution: Handle NULL pointer better.
2018-05-12 21:34:58 +02:00
Bram Moolenaar
73dd1bd54e
patch 8.0.1824: Coverity warns for variable that may be uninitialized
...
Problem: Coverity warns for variable that may be uninitialized.
Solution: Initialize the variable.
2018-05-12 21:16:25 +02:00
Bram Moolenaar
54c6bafa16
patch 8.0.1823: test for terminal stdout redirection is flaky
...
Problem: Test for terminal stdout redirection is flaky.
Solution: Wait for the job to finish.
2018-05-12 21:12:12 +02:00
Bram Moolenaar
ee62f9fa74
patch 8.0.1822: make uninstall does not remove colors/tools
...
Problem: Make uninstall does not remove colors/tools.
Solution: Add a line to delete the tools directory. (Kazunobu Kuriyama)
2018-05-12 21:05:45 +02:00
Bram Moolenaar
2bc799579d
patch 8.0.1821: cursor in terminal window moves when pressing CTRL-W
...
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 )
2018-05-12 20:36:24 +02:00
Bram Moolenaar
cd8fb449d6
patch 8.0.1820: terminal window redirecting stdout does not show stderr
...
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 )
2018-05-12 17:42:42 +02:00
Bram Moolenaar
8c3169c58e
patch 8.0.1819: swap file warning for file with non-existing directory
...
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.
2018-05-12 17:04:12 +02:00
Bram Moolenaar
3f1a53c434
patch 8.0.1818: lines remove from wrong buffer when using terminal window
...
Problem: Lines remove from wrong buffer when using terminal window.
Solution: Make sure to use tl_buffer.
2018-05-12 16:55:14 +02:00
Bram Moolenaar
b0f42ba60d
patch 8.0.1817: a timer may change v:count unexpectedly
...
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 )
2018-05-12 15:38:26 +02:00
Bram Moolenaar
ff3be4fe1e
patch 8.0.1816: no test for setcmdpos()
...
Problem: No test for setcmdpos().
Solution: Add a test. (Dominique Pelle, closes #2901 )
2018-05-12 13:18:46 +02:00
Bram Moolenaar
0cb8ac71ae
patch 8.0.1815: crash with terminal window and with 'lazyredraw' set
...
Problem: Still a crash with terminal window and with 'lazyredraw' set.
(Antoine)
Solution: Do not wipe out the buffer when updating the screen.
2018-05-11 22:01:51 +02:00
Bram Moolenaar
a10ae5e323
patch 8.0.1814: crash with terminal window and with 'lazyredraw' set
...
Problem: Crash with terminal window and with 'lazyredraw' set. (Antoine)
Solution: Check the terminal still exists after update_screen().
2018-05-11 20:48:29 +02:00
Bram Moolenaar
38623c8512
patch 8.0.1813: Windows installer doesn't install terminal debugger
...
Problem: Windows installer doesn't install terminal debugger.
Solution: Add the package to the list of files to install.
2018-05-10 21:24:35 +02:00
Bram Moolenaar
7a2b0e55e9
patch 8.0.1812: the qf_jump_to_usable_window() function is too long
...
Problem: The qf_jump_to_usable_window() function is too long.
Solution: Split it in parts. (Yegappan Lakshmanan, closes #2891 )
2018-05-10 18:55:28 +02:00
Bram Moolenaar
72cf47a279
patch 8.0.1811: no test for winrestcmd()
...
Problem: No test for winrestcmd().
Solution: Add a test. (Dominique Pelle, closes #2894 )
2018-05-10 18:23:29 +02:00
Bram Moolenaar
56bc8e299c
patch 8.0.1810: buffer of a terminal only updated in Terminal-Normal mode
...
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.
2018-05-10 18:05:56 +02:00
Bram Moolenaar
b946482190
patch 8.0.1809: various typos
...
Problem: Various typos.
Solution: Correct the mistakes, change "cursur" to "cursor". (closes #2887 )
2018-05-10 15:09:49 +02:00
Bram Moolenaar
9289df5ca9
patch 8.0.1808: can't build without TGETENT
...
Problem: Can't build without TGETENT.
Solution: Add #ifdef
2018-05-10 14:40:57 +02:00
Bram Moolenaar
69e056915c
patch 8.0.1807: function to set terminal name is too long
...
Problem: Function to set terminal name is too long.
Solution: Refactor the function. Fix typo in test.
2018-05-10 14:11:52 +02:00
Bram Moolenaar
39de952577
patch 8.0.1806: InsertCharPre causes problems for autocomplete
...
Problem: InsertCharPre causes problems for autocomplete. (Lifepillar)
Solution: Check for InsertCharPre before calling vpeekc(). (Christian
Brabandt, closes #2876 )
2018-05-08 22:48:00 +02:00
Bram Moolenaar
18cebf4417
patch 8.0.1805: qf_parse_line() is too long
...
Problem: qf_parse_line() is too long.
Solution: Split it in parts. Properly handle vim_realloc() failing.
(Yegappan Lakshmanan, closes #2881 )
2018-05-08 22:31:37 +02:00
Bram Moolenaar
655a82a8d3
patch 8.0.1804: using :normal in terminal window causes problems
...
Problem: Using :normal in terminal window causes problems. (Dominique
Pelle)
Solution: Don't call terminal_loop() for :normal. (closes #2886 )
2018-05-08 22:01:07 +02:00
Bram Moolenaar
9b50f36e40
patch 8.0.1803: warning for uninitialized variable
...
Problem: Warning for uninitialized variable. (Tony Mechelynck)
Solution: Initialize it.
2018-05-07 20:10:17 +02:00
Bram Moolenaar
402c83921e
patch 8.0.1802: MS-Windows: terminal test fails
...
Problem: MS-Windows: terminal test fails.
Solution: Close redirected output file earlier.
2018-05-06 22:01:42 +02:00
Bram Moolenaar
f25329cb94
patch 8.0.1801: MS-Windows: redirecting terminal output does not work
...
Problem: MS-Windows: redirecting terminal output does not work.
Solution: Intercept the text written to the terminal and write it to the
file.
2018-05-06 21:49:32 +02:00
Bram Moolenaar
778df2a3cb
patch 8.0.1800: X11: getting color is slow
...
Problem: X11: getting color is slow.
Solution: Avoid using sprintf() and XParseColor(), put the RGB values in
XColor directly.
2018-05-06 19:19:36 +02:00
Bram Moolenaar
7ce551f317
patch 8.0.1799: no test for :registers command
...
Problem: No test for :registers command.
Solution: Add a test. (Dominique Pelle, closes #2880 )
2018-05-06 17:32:19 +02:00
Bram Moolenaar
5aa9896b2e
patch 8.0.1798: MS-Windows: file considered read-only too often
...
Problem: MS-Windows: file considered read-only when another program has
opened it.
Solution: Pass file sharing flag to CreateFile(). (Linwei, closes #2860 )
2018-05-06 17:09:38 +02:00
Bram Moolenaar
6eddadff13
patch 8.0.1797: terminal window is redrawn too often
...
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.
2018-05-06 16:40:16 +02:00
Bram Moolenaar
231a2db1b3
patch 8.0.1796: GUI: click on tab fails when the focus is in a terminal
...
Problem: GUI: click on tab fails when the focus is in a terminal window.
Solution: Handle K_TABLINE.
2018-05-06 13:53:50 +02:00
Bram Moolenaar
b0b98d5230
patch 8.0.1795: lose contact with jobs when :gui forks
...
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.
2018-05-05 21:01:00 +02:00
Bram Moolenaar
b833c1ef7b
patch 8.0.1794: duplicate term options after renaming
...
Problem: Duplicate term options after renaming.
Solution: Remove the old names 'termkey', 'termsize' and 'terminalscroll'.
2018-05-05 16:36:06 +02:00
Bram Moolenaar
248be5c5de
patch 8.0.1793: no test for "vim -g"
...
Problem: No test for "vim -g".
Solution: Add a test for "-g" and "-y".
2018-05-05 15:47:19 +02:00
Bram Moolenaar
c3e81694fc
patch 8.0.1792: MS-Windows users expect -? to work like --help
...
Problem: MS-Windows users expect -? to work like --help.
Solution: Add -?. (Christian Brabandt, closes #2867 )
2018-05-05 15:09:51 +02:00
Bram Moolenaar
9894e394b2
patch 8.0.1791: using uint8_t does not work everywhere
...
Problem: Using uint8_t does not work everywhere.
Solution: Use char_u instead.
2018-05-05 14:29:06 +02:00
Bram Moolenaar
c136af29c0
patch 8.0.1790: 'winfixwidth' is not always respected by :close
...
Problem: 'winfixwidth' is not always respected by :close.
Solution: Prefer a frame without 'winfixwidth' or 'winfixheight'. (Jason
Franklin)
2018-05-04 20:15:38 +02:00
Bram Moolenaar
606cb8b08e
patch 8.0.1789: BufWinEnter does not work well for a terminal window
...
Problem: BufWinEnter does not work well for a terminal window.
Solution: Do not trigger BufWinEnter when opening a terminal window.
2018-05-03 20:40:20 +02:00
Bram Moolenaar
dddab90d22
patch 8.0.1788: tool to check a color scheme is not installed
...
Problem: Tool to check a color scheme is not installed.
Solution: Update the install rule. (Christian Brabandt)
2018-05-02 22:00:17 +02:00
Bram Moolenaar
e2c8d83926
patch 8.0.1787: cannot insert the whole cursor line
...
Problem: Cannot insert the whole cursor line.
Solution: Make CTRL-R CTRL-L work. (Andy Massimino, closes #2857 )
2018-05-01 19:24:03 +02:00
Bram Moolenaar
b2ac14c0b5
patch 8.0.1786: no test for 'termwinkey'
...
Problem: No test for 'termwinkey'.
Solution: Add a test. Make feedkeys() handle terminal_loop() returning
before characters are consumed.
2018-05-01 18:47:59 +02:00
Bram Moolenaar
8a938af6dd
patch 8.0.1785: missing symbol in Win32 small build
...
Problem: Missing symbol in Win32 small build.
Solution: Define VTERM_ANSI_INDEX_NONE without the terminal feature. Also
fix unused function with #ifdef.
2018-05-01 17:30:41 +02:00
Bram Moolenaar
bc7845da93
patch 8.0.1784: gvim test gets stuck in dialog
...
Problem: Gvim test gets stuck in dialog.
Solution: Rename the file used.
2018-05-01 16:26:48 +02:00
Bram Moolenaar
c5cd88554f
patch 8.0.1783: cannot use 256 colors in a MS-Windows console
...
Problem: Cannot use 256 colors in a MS-Windows console.
Solution: Add 256 color support. (Nobuhiro Takasaki, closes #2821 )
2018-05-01 15:47:38 +02:00
Bram Moolenaar
d76ce85266
patch 8.0.1782: no simple way to label quickfix entries
...
Problem: No simple way to label quickfix entries.
Solution: Add the "module" item, to be used instead of the file name for
display purposes. (Martin Szamotulski, closes #1757 )
2018-05-01 15:02:04 +02:00
Bram Moolenaar
a796d46f29
patch 8.0.1781: file names in quickfix window are not shortened
...
Problem: File names in quickfix window are not always shortened.
Solution: Shorten the file name when opening the quickfix window. (Yegappan
Lakshmanan, closes #2851 , closes #2846 )
2018-05-01 14:30:36 +02:00
Bram Moolenaar
77bfd756a0
patch 8.0.1780: test fails because Vim in a terminal uses wrong 'encoding'
...
Problem: Test fails because Vim in a terminal uses wrong 'encoding'.
Solution: Set encoding in the test where it matters. (James McCoy,
closes #2847 )
2018-04-30 18:03:10 +02:00
Bram Moolenaar
35e802e713
patch 8.0.1779: deleting in a block selection causes problems
...
Problem: Deleting in a block selection causes problems.
Solution: Check the length of the line before adding bd.textcol and
bd.textlen. (Christian Brabandt, closes #2825 )
2018-04-30 17:21:03 +02:00
Bram Moolenaar
b07bbb0d29
patch 8.0.1778: script to check translations does not always work
...
Problem: Script to check translations does not always work.
Solution: Go to first line before searching for MIME.
2018-04-30 15:45:17 +02:00