Bram Moolenaar
a47ebdbd22
patch 8.0.1424: the timer_pause test is flaky on Travis
...
Problem: The timer_pause test is flaky on Travis.
Solution: Accept a longer sleep time on Mac.
2017-12-23 18:41:35 +01:00
Bram Moolenaar
fabaf753e2
patch 8.0.1423: error in return not caught by try/catch
...
Problem: Error in return not caught by try/catch.
Solution: Call update_force_abort(). (Yasuhiro Matsomoto, closes #2483 )
2017-12-23 17:26:11 +01:00
Bram Moolenaar
e6640ad44e
patch 8.0.1421: accessing invalid memory with overlong byte sequence
...
Problem: Accessing invalid memory with overlong byte sequence.
Solution: Check for NUL character. (test by Dominique Pelle, closes #2485 )
2017-12-22 21:06:56 +01:00
Bram Moolenaar
3c09722600
patch 8.0.1420: accessing freed memory in vimgrep
...
Problem: Accessing freed memory in vimgrep.
Solution: Check that the quickfix list is still valid. (Yegappan Lakshmanan,
closes #2474 )
2017-12-21 20:54:49 +01:00
Bram Moolenaar
b73fa629d6
patch 8.0.1419: cursor column is not updated after ]s
...
Problem: Cursor column is not updated after ]s. (Gary Johnson)
Solution: Set the curswant flag.
2017-12-21 20:27:47 +01:00
Bram Moolenaar
ae6f865125
patch 8.0.1418: no test for expanding backticks
...
Problem: No test for expanding backticks.
Solution: Add a test. (Dominique Pelle, closes #2479 )
2017-12-20 22:32:20 +01:00
Bram Moolenaar
1bd999f982
patch 8.0.1417: test doesn't search for a sentence
...
Problem: Test doesn't search for a sentence. Still fails when searching for
start of sentence. (Dominique Pelle)
Solution: Add paren. Check for MAXCOL in dec().
2017-12-19 22:25:40 +01:00
Bram Moolenaar
8ada6aa929
patch 8.0.1416: crash when searching for a sentence
...
Problem: Crash when searching for a sentence.
Solution: Return NUL when getting character at MAXCOL. (closes #2468 )
2017-12-19 21:23:21 +01:00
Bram Moolenaar
14a4deb064
patch 8.0.1414: accessing freed memory in :lfile.
...
Problem: Accessing freed memory in :lfile.
Solution: Get the current window after executing autocommands. (Yegappan
Lakshmanan, closes #2473 )
2017-12-19 16:48:55 +01:00
Bram Moolenaar
aaf6e43b7a
patch 8.0.1413: accessing freed memory in :cbuffer
...
Problem: Accessing freed memory in :cbuffer.
Solution: Get quickfix list after executing autocmds. (closes #2470 )
2017-12-19 16:41:14 +01:00
Bram Moolenaar
1223744849
patch 8.0.1412: using free memory using setloclist()
...
Problem: Using free memory using setloclist(). (Dominique Pelle)
Solution: Mark location list context as still in use when needed. (Yegappan
Lakshmanan, closes #2462 )
2017-12-19 12:38:52 +01:00
Bram Moolenaar
2efb323e87
patch 8.0.1411: reading invalid memory with CTRL-W :
...
Problem: Reading invalid memory with CTRL-W :.
Solution: Correct the command characters. (closes #2469 )
2017-12-19 12:27:23 +01:00
Bram Moolenaar
338e47fdfd
patch 8.0.1410: hang when using count() with an empty string
...
Problem: Hang when using count() with an empty string.
Solution: Return zero for an empty string. (Dominique Pelle, closes #2465 )
2017-12-19 11:55:26 +01:00
Bram Moolenaar
132f75255e
patch 8.0.1409: buffer overflow in :tags command
...
Problem: Buffer overflow in :tags command.
Solution: Use vim_snprintf(). (Dominique Pelle, closes #2471 , closes #2475 )
Add a test.
2017-12-19 10:49:34 +01:00
Bram Moolenaar
a0ca7d002d
patch 8.0.1408: crash in setqflist()
...
Problem: Crash in setqflist().
Solution: Check for string to be NULL. (Dominique Pelle, closes #2464 )
2017-12-19 10:22:19 +01:00
Bram Moolenaar
b254af312d
patch 8.0.1406: difficult to track changes to a quickfix list
...
Problem: Difficult to track changes to a quickfix list.
Solution: Add a "changedtick" value. (Yegappan Lakshmanan, closes #2460 )
2017-12-18 19:48:58 +01:00
Bram Moolenaar
4fb921e388
patch 8.0.1403: using freed buffer in grep command
...
Problem: Using freed buffer in grep command. (gy741, Dominique Pelle)
Solution: Lock the dummy buffer to avoid autocommands wiping it out.
2017-12-18 15:33:00 +01:00
Bram Moolenaar
9bca805ec4
patch 8.0.1402: crash with nasty autocommand
...
Problem: Crash with nasty autocommand. (gy741, Dominique Pelle)
Solution: Check that the new current buffer isn't wiped out. (closes #2447 )
2017-12-18 12:37:55 +01:00
Bram Moolenaar
9e1d399e63
patch 8.0.1398: :packadd does not load packages from the "start" directory
...
Problem: :packadd does not load packages from the "start" directory.
(Alejandro Hernandez)
Solution: Make :packadd look in the "start" directory if those packages were
not loaded on startup.
2017-12-17 14:26:46 +01:00
Bram Moolenaar
890dd05492
patch 8.0.1397: pattern with \& following nothing gives an error
...
Problem: Pattern with \& following nothing gives an error.
Solution: Emit an empty node when needed.
2017-12-16 19:59:37 +01:00
Bram Moolenaar
7e1652c63c
patch 8.0.1394: cannot intercept a yank command
...
Problem: Cannot intercept a yank command.
Solution: Add the TextYankPost autocommand event. (Philippe Vaucher et al.,
closes #2333 )
2017-12-16 18:27:02 +01:00
Bram Moolenaar
b29d328eb4
patch 8.0.1391: encoding empty string to JSON sometimes gives "null"
...
Problem: Encoding empty string to JSON sometimes gives "null".
Solution: Handle NULL string as empty string. (closes #2446 )
2017-12-15 21:25:01 +01:00
Bram Moolenaar
a6d4849c71
patch 8.0.1389: getqflist() items are missing if not set
...
Problem: getqflist() items are missing if not set, that makes it more
difficult to handle the values.
Solution: When a value is not available return zero or another invalid
value. (Yegappan Lakshmanan, closes #2430 )
2017-12-12 22:45:31 +01:00
Bram Moolenaar
a703aaee4d
patch 8.0.1387: wordcount test is old style
...
Problem: Wordcount test is old style.
Solution: Change into a new style test. (Yegappan Lakshmanan, closes #2434 )
2017-12-11 22:55:26 +01:00
Bram Moolenaar
8e6a31df81
patch 8.0.1386: cannot select modified buffers with getbufinfo()
...
Problem: Cannot select modified buffers with getbufinfo().
Solution: Add the "bufmodified" flag. (Yegappan Lakshmanan, closes #2431 )
2017-12-10 21:06:22 +01:00
Bram Moolenaar
74240d3feb
patch 8.0.1384: not enough quickfix help; confusing winid
...
Problem: Not enough quickfix help; confusing winid.
Solution: Add more examples in the help. When the quickfix window is not
present, return zero for getqflist() with 'winid'. Add more tests
for jumping to quickfix list entries. (Yegappan Lakshmanan, closes
#2427 )
2017-12-10 15:26:15 +01:00
Bram Moolenaar
35c5e8155d
patch 8.0.1383: local additions in help skips some files
...
Problem: Local additions in help skips some files. (joshklod)
Solution: Check the base file name length equals.
2017-12-09 21:10:13 +01:00
Bram Moolenaar
620ca2da37
patch 8.0.1381: ch_readraw() waits for NL if channel mode is NL
...
Problem: ch_readraw() waits for NL if channel mode is NL.
Solution: Pass a "raw" flag to channel_read_block(). (Yasuhiro Matsumoto)
2017-12-09 19:13:13 +01:00
Bram Moolenaar
3388d33457
patch 8.0.1378: autoload script sources itself when defining function
...
Problem: Autoload script sources itself when defining function.
Solution: Pass TFN_NO_AUTOLOAD to trans_function_name(). (Yasuhiro
Matsumoto, closes #2423 )
2017-12-07 22:23:04 +01:00
Bram Moolenaar
6e65d594aa
patch 8.0.1377: cannot call a dict function in autoloaded dict
...
Problem: Cannot call a dict function in autoloaded dict.
Solution: Call get_lval() passing the read-only flag.
2017-12-07 22:11:27 +01:00
Bram Moolenaar
5fe6bdf858
patch 8.0.1374: CTRL-A does not work with an empty line
...
Problem: CTRL-A does not work with an empty line. (Alex)
Solution: Decrement the end only once. (Hirohito Higashi, closes #2387 )
2017-12-05 17:22:12 +01:00
Bram Moolenaar
ac112f01a6
patch 8.0.1372: profile log may be truncated halfway a character
...
Problem: Profile log may be truncated halfway a character.
Solution: Find the start of the character. (Ozaki Kiichi, closes #2385 )
2017-12-05 16:46:28 +01:00
Bram Moolenaar
1eca6f13d6
patch 8.0.1370: channel test for callback is flaky
...
Problem: Channel test for callback is flaky.
Solution: Add the test to thelist of flaky tests.
2017-12-05 14:04:27 +01:00
Bram Moolenaar
461fe50fea
patch 8.0.1367: terminal test hangs, executing abcde
...
Problem: terminal test hangs, executing abcde. (Stucki)
Solution: Rename abcde to abxde.
2017-12-05 12:30:03 +01:00
Bram Moolenaar
24820691e6
patch 8.0.1365: when one channel test fails others fail as well
...
Problem: When one channel test fails others fail as well.
Solution: Stop the job after a failure. Also add a couple of tests to the
list of flaky tests.
2017-12-02 16:38:12 +01:00
Bram Moolenaar
22044dc317
patch 8.0.1364: there is no easy way to get the window position
...
Problem: There is no easy way to get the window position.
Solution: Add win_screenpos().
2017-12-02 15:43:37 +01:00
Bram Moolenaar
97ce419201
patch 8.0.1361: some users don't want to diff with hidden buffers
...
Problem: Some users don't want to diff with hidden buffers.
Solution: Add the "hiddenoff" item to 'diffopt'. (Alisue, closes #2394 )
2017-12-01 20:35:58 +01:00
Bram Moolenaar
1ed2276fd5
patch 8.0.1353: QuickFixCmdPost is not used consistently
...
Problem: QuickFixCmdPost is not used consistently.
Solution: Invoke QuickFixCmdPost consistently after QuickFixCmdPre.
(Yegappan Lakshmanan, closes #2377 )
2017-11-28 18:03:44 +01:00
Bram Moolenaar
17471e84a7
patch 8.0.1349: options test fails when using Motif or GTK GUI
...
Problem: Options test fails when using Motif or GTK GUI.
Solution: Use "fixed" instead of "fixedsys" for Unix. Don't try "xxx" for
guifonteset. Don't set 'termencoding' to anything but "utf-8" for
GTK. Give an error if 'termencoding' can't be converted.
2017-11-26 23:47:18 +01:00
Bram Moolenaar
c8c75796a6
patch 8.0.1348: make testclean deletes script file on MS-Windows
...
Problem: Make testclean deletes script file on MS-Windows.
Solution: Rename file to avoid it starting with an "x".
2017-11-26 17:18:06 +01:00
Bram Moolenaar
a3571ebef5
patch 8.0.1346: crash when passing 50 char string to balloon_split()
...
Problem: Crash when passing 50 char string to balloon_split().
Solution: Fix off-by-one error.
2017-11-26 16:53:16 +01:00
Bram Moolenaar
2877d334ad
patch 8.0.1344: using 'imactivatefunc' in the GUI does not work
...
Problem: Using 'imactivatefunc' in the GUI does not work.
Solution: Do not use 'imactivatefunc' and 'imstatusfunc' in the GUI.
2017-11-26 14:56:16 +01:00
Bram Moolenaar
be5d998d0e
patch 8.0.1341: 'imactivatefunc' test fails on MS-Windows
...
Problem: 'imactivatefunc' test fails on MS-Windows.
Solution: Skip the text.
2017-11-25 17:58:28 +01:00
Bram Moolenaar
83799a7b74
patch 8.0.1339: no test for what 8.0.1335 fixes
...
Problem: No test for what 8.0.1335 fixes.
Solution: Add a test. (Yasuhiro Matsumoto, closes #2373 )
2017-11-25 17:24:09 +01:00
Bram Moolenaar
6315a9ae92
patch 8.0.1336: cannot use imactivatefunc() unless compiled with +xim
...
Problem: Cannot use imactivatefunc() unless compiled with +xim.
Solution: Allow using imactivatefunc() when not compiled with +xim.
(Yasuhiro Matsumoto, closes #2349 )
2017-11-25 15:20:02 +01:00
Bram Moolenaar
2c997d7603
patch 8.0.1333: some tests are run twice
...
Problem: Some tests are run twice.
Solution: Invoked most utf8 tests only from test_alot_utf8. (Yegappan
Lakshmanan, closes #2369 )
2017-11-23 22:52:09 +01:00
Bram Moolenaar
52dbb5ea7f
patch 8.0.1330: MS-Windows: job in terminal can't get back to Vim
...
Problem: MS-Windows: job in terminal can't get back to Vim.
Solution: set VIM_SERVERNAME in the environment. (Yasuhiro Matsumoto, closes
#2360 )
2017-11-21 18:11:27 +01:00
Bram Moolenaar
5505860152
patch 8.0.1329: when a flaky test fails it also often fails the second time
...
Problem: When a flaky test fails it also often fails the second time.
Solution: Sleep a couple of seconds before the second try.
2017-11-21 15:14:51 +01:00
Bram Moolenaar
ff5467965e
patch 8.0.1328: trouble when using ":term ++close" with autocmd
...
Problem: Trouble when using ":term ++close" with autocmd. (Gabriel Barta)
Solution: Use aucmd_prepbuf() and aucmd_restbuf() instead of setting curbuf.
(closes #2339 )
2017-11-21 14:47:57 +01:00
Bram Moolenaar
6e77df2d85
patch 8.0.1326: largefile test fails on CI, glob test on MS-Windows
...
Problem: Largefile test fails on CI, glob test on MS-Windows.
Solution: Remove largefile test from list of all tests. Don't run
Test_glob() on non-unix systems. More cleanup. (Yegappan
Lakshmanan, closes #2354 )
2017-11-21 11:43:08 +01:00