Bram Moolenaar
05c00c038b
patch 8.1.0897: can modify a:000 when using a reference
...
Problem: Can modify a:000 when using a reference.
Solution: Make check for locked variable stricter. (Ozaki Kiichi,
closes #3930 )
2019-02-11 22:00:11 +01:00
Bram Moolenaar
5a6698169d
patch 8.1.0896: tests for restricted mode no run for MS-Windows GUI
...
Problem: Tests for restricted mode no run for MS-Windows GUI.
Solution: Make tests also work in MS-Windows GUI.
2019-02-11 21:45:00 +01:00
Bram Moolenaar
dce1e89be4
patch 8.1.0894: MS-Windows: resolve() does not return a reparse point
...
Problem: MS-Windows: resolve() does not return a reparse point.
Solution: Improve resolve(). (Yasuhiro Matsumoto, closes #3896 )
2019-02-10 23:18:53 +01:00
Bram Moolenaar
3615abb693
patch 8.1.0893: terminal test is a bit flaky
...
Problem: Terminal test is a bit flaky.
Solution: Add test_terminal_no_cmd() to list of flaky tests.
2019-02-10 23:04:12 +01:00
Bram Moolenaar
eeb1b9c7ed
patch 8.1.0892: failure when closing a window when location list is in use
...
Problem: Failure when closing a window when location list is in use.
Solution: Handle the situation gracefully. Make sure memory for 'switchbuf'
is not freed at the wrong time. (Yegappan Lakshmanan,
closes #3928 )
2019-02-10 22:59:04 +01:00
Bram Moolenaar
d77aa4d22e
patch 8.1.0891: substitute command inssuficiently tested
...
Problem: Substitute command inssuficiently tested.
Solution: Add more test coverage. (Dominique Pelle)
2019-02-10 22:50:14 +01:00
Bram Moolenaar
593864817a
patch 8.1.0890: pty allocation wrong if using file for out channel
...
Problem: Pty allocation wrong if using file for out channel and using null
for in channel and null for error channel.
Solution: Correct using use_file_for_out in condition. (Ozaki Kiichi, closes
#3917 )
2019-02-10 22:43:46 +01:00
Bram Moolenaar
6524068ff3
patch 8.1.0889: MS-Windows: a channel write may hang
...
Problem: MS-Windows: a channel write may hang.
Solution: Check for WriteFile() not writing anything. (Yasuhiro Matsumoto,
closes #3920 )
2019-02-10 22:23:26 +01:00
Bram Moolenaar
31b816042f
patch 8.1.0888: the a: dict is not immutable as documented
...
Problem: The a: dict is not immutable as documented.
Solution: Make the a:dict immutable, add a test. (Ozaki Kiichi, Yasuhiro
Matsumoto, closes #3929 )
2019-02-10 22:14:27 +01:00
Bram Moolenaar
9474716d39
patch 8.1.0887: the 'l' flag in :subsitute is sticky
...
Problem: The 'l' flag in :subsitute is sticky.
Solution: Reset the flag. (Dominique Pelle, closes #3925 )
2019-02-10 21:55:26 +01:00
Bram Moolenaar
18c5632cab
patch 8.1.0885: test for restricted hangs on MS-Windows GUI
...
Problem: Test for restricted hangs on MS-Windows GUI.
Solution: Skip the test.
2019-02-09 11:13:12 +01:00
Bram Moolenaar
af630d4f7f
patch 8.1.0884: double check for bsd systems
...
Problem: Double check for bsd systems.
Solution: Delete the old line.
2019-02-08 23:09:48 +01:00
Bram Moolenaar
8c62a08faf
patch 8.1.0881: can execute shell commands in rvim through interfaces
...
Problem: Can execute shell commands in rvim through interfaces.
Solution: Disable using interfaces in restricted mode. Allow for writing
file with writefile(), histadd() and a few others.
2019-02-08 14:34:10 +01:00
Bram Moolenaar
c6ddce3f2c
patch 8.1.0880: MS-Windows: inconsistent selection of winpty/conpty
...
Problem: MS-Windows: inconsistent selection of winpty/conpty.
Solution: Name option 'termwintype', use ++type argument and "term_pty" for
term_start(). (Hirohito Higashi, closes #3915 )
2019-02-08 12:47:03 +01:00
Bram Moolenaar
a02e3f65c5
patch 8.1.0878: test for has('bsd') fails on some BSD systems
...
Problem: Test for has('bsd') fails on some BSD systems.
Solution: Adjust the uname match. (James McCoy, closes #3909 )
2019-02-07 21:27:14 +01:00
Bram Moolenaar
ee8188fc74
patch 8.1.0877: new buffer used every time the quickfix window is opened
...
Problem: New buffer used every time the quickfix window is opened.
Solution: Reuse the buffer. (Yegappan Lakshmanan, closes #3902 )
2019-02-05 21:23:04 +01:00
Bram Moolenaar
71b13e92ae
patch 8.1.0875: not all errors of marks and findfile()/finddir() are tested
...
Problem: Not all errors of marks and findfile()/finddir() are tested.
Solution: Add more test coverage. (Dominique Pelle)
2019-02-04 21:14:45 +01:00
Bram Moolenaar
aa5df7e312
patch 8.1.0870: Vim doesn't use the new ConPTY support in Windows 10
...
Problem: Vim doesn't use the new ConPTY support in Windows 10.
Solution: Use ConPTY support, if available. (Nobuhiro Takasaki, closes #3794 )
2019-02-03 14:53:10 +01:00
Bram Moolenaar
895d966e34
patch 8.1.0865: when 'listchars' only contains "nbsp:X" it does not work
...
Problem: When 'listchars' only contains "nbsp:X" it does not work.
Solution: Set extra_check when lcs_nbsp is set. (Ralf Schandl, closes #3889 )
2019-01-31 21:57:21 +01:00
Bram Moolenaar
375e339007
patch 8.1.0864: cannot have a local value for 'scrolloff' and 'sidescrolloff'
...
Problem: Cannot have a local value for 'scrolloff' and 'sidescrolloff'.
(Gary Holloway)
Solution: Make 'scrolloff' and 'sidescrolloff' global-local. (mostly by
Aron Widforss, closes #3539 )
2019-01-31 18:26:10 +01:00
Bram Moolenaar
b3051ce82f
patch 8.1.0863: cannot see what signal caused a job to end
...
Problem: Cannot see what signal caused a job to end.
Solution: Add "termsig" to job_info(). (Ozaki Kiichi, closes #3786 )
2019-01-31 15:52:11 +01:00
Bram Moolenaar
221cd9f4dd
patch 8.1.0862: no verbose version of character classes
...
Problem: No verbose version of character classes.
Solution: Add [:ident:], [:keyword:] and [:fname:]. (Ozaki Kiichi,
closes #1373 )
2019-01-31 15:34:40 +01:00
Bram Moolenaar
c45eb770a5
patch 8.1.0859: "%v" in 'errorformat' does handle multi-byte characters
...
Problem: "%v" in 'errorformat' does handle multi-byte characters.
Solution: Handle multi-byte characters. (Yegappan Lakshmanan, closes #3700 )
2019-01-31 14:27:04 +01:00
Bram Moolenaar
cbbd0f6578
patch 8.1.0853: options test fails on Mac
...
Problem: Options test fails on Mac.
Solution: Remove a trailing slash from $TMPDIR.
2019-01-30 22:36:18 +01:00
Bram Moolenaar
ed71ed37bc
patch 8.1.0852: findfile() and finddir() are not properly tested
...
Problem: findfile() and finddir() are not properly tested.
Solution: Extend the test and add more. (Dominique Pelle, closes #3880 )
2019-01-30 22:13:35 +01:00
Bram Moolenaar
8d4ce56a19
patch 8.1.0851: feedkeys() with "L" does not work properly
...
Problem: feedkeys() with "L" does not work properly.
Solution: Do not set typebuf_was_filled when using "L". (Ozaki Kiichi,
closes #3885 )
2019-01-30 22:01:40 +01:00
Bram Moolenaar
98ad1e17c3
patch 8.1.0850: test for 'backupskip' is not correct
...
Problem: Test for 'backupskip' is not correct.
Solution: Split the option in parts and use expand(). (Michael Soyka)
2019-01-30 21:51:27 +01:00
Bram Moolenaar
c07ff5c60a
patch 8.1.0849: cursorline highlight is not always updated
...
Problem: Cursorline highlight is not always updated.
Solution: Set w_last_cursorline when redrawing. Fix resetting cursor flags
when using the popup menu.
2019-01-30 21:41:14 +01:00
Bram Moolenaar
39536dd557
patch 8.1.0846: not easy to recognize the system Vim runs on
...
Problem: Not easy to recognize the system Vim runs on.
Solution: Add more items to the features list. (Ozaki Kiichi, closes #3855 )
2019-01-29 22:58:21 +01:00
Bram Moolenaar
50948e4ac2
patch 8.1.0844: when timer fails test will hang forever
...
Problem: When timer fails test will hang forever.
Solution: Use reltime() to limit waiting time. (Ozaki Kiichi, closes #3878 )
2019-01-29 20:36:56 +01:00
Bram Moolenaar
cb908a813c
patch 8.1.0842: getchar_zero test fails on MS-Windows
...
Problem: getchar_zero test fails on MS-Windows.
Solution: Disable the test for now.
2019-01-28 23:20:04 +01:00
Bram Moolenaar
12dfc9eef1
patch 8.1.0840: getchar(0) never returns a character in the terminal
...
Problem: getchar(0) never returns a character in the terminal.
Solution: Call wait_func() at least once.
2019-01-28 22:32:58 +01:00
Bram Moolenaar
26d982185e
patch 8.1.0837: timer interrupting cursorhold and mapping not tested
...
Problem: Timer interrupting cursorhold and mapping not tested.
Solution: Add tests with timers. (Ozaki Kiichi, closes #3871 )
2019-01-27 22:32:55 +01:00
Bram Moolenaar
346d2a359a
patch 8.1.0836: user completion test can fail on MS-Windows
...
Problem: User completion test can fail on MS-Windows.
Solution: Allow for other names befor "Administrator".
2019-01-27 20:43:41 +01:00
Bram Moolenaar
e40b9d47bf
patch 8.1.0834: GUI may wait too long before dealing with messages
...
Problem: GUI may wait too long before dealing with messages. Returning
early may cause a mapping to time out.
Solution: Use the waiting loop from Unix also for the GUI.
(closes #3817 , closes #3824 )
2019-01-27 16:55:47 +01:00
Bram Moolenaar
2e05009218
patch 8.1.0832: confirm() is not tested
...
Problem: confirm() is not tested.
Solution: Add a test. (Dominique Pelle, closes #3868 )
2019-01-27 15:00:36 +01:00
Bram Moolenaar
0eb220c030
patch 8.1.0831: xxd test fails if man page has dos fileformat
...
Problem: Xxd test fails if man page has dos fileformat.
Solution: Make a copy with unix fileformat.
2019-01-27 14:41:43 +01:00
Bram Moolenaar
e3d0654544
patch 8.1.0830: test leaves directory behind on MS-Windows
...
Problem: Test leaves directory behind on MS-Windows.
Solution: Close buffer before deleting directory.
2019-01-27 14:29:24 +01:00
Bram Moolenaar
d39e275b57
patch 8.1.0829: when 'hidden' is set session creates extra buffers
...
Problem: When 'hidden' is set session creates extra buffers.
Solution: Move :badd commands to the end. (Jason Franklin)
2019-01-26 20:07:38 +01:00
Bram Moolenaar
203651b9b2
patch 8.1.0823: not sufficient testing of xxd
...
Problem: Not sufficient testing of xxd.
Solution: Add some more test coverage.
2019-01-26 14:11:19 +01:00
Bram Moolenaar
970f5d39f2
patch 8.1.0821: xxd "usage" output and other arguments not tested
...
Problem: Xxd "usage" output and other arguments not tested.
Solution: Add a test to trigger the usage output in various ways. Fix
uncovered problem.
2019-01-25 21:52:17 +01:00
Bram Moolenaar
e295609be2
patch 8.1.0820: test for sending large data over channel sometimes fails
...
Problem: Test for sending large data over channel sometimes fails.
Solution: Handle that the job may have finished early. Also fix that file
changed test doesn't work in the GUI and reduce flakyness. (Ozaki
Kiichi, closes #3861 )
2019-01-25 21:01:17 +01:00
Bram Moolenaar
865767126e
patch 8.1.0819: a failed assert with a long string is hard to read
...
Problem: A failed assert with a long string is hard to read.
Solution: Shorten the assert message.
2019-01-25 20:48:33 +01:00
Bram Moolenaar
240583869a
patch 8.1.0818: MS-Windows: cannot send large data with ch_sendraw()
...
Problem: MS-Windows: cannot send large data with ch_sendraw().
Solution: Split write into several WriteFile() calls. (Yasuhiro Matsumoto,
closes #3823 )
2019-01-24 23:11:49 +01:00
Bram Moolenaar
99531a7604
patch 8.1.0817: ":=" command is not tested
...
Problem: ":=" command is not tested.
Solution: Add a test. (Dominique Pelle, closes #3859 )
2019-01-24 22:42:37 +01:00
Bram Moolenaar
681b6bc86c
patch 8.1.0816: test for 'runtimepath' in session fails on MS-Windows
...
Problem: Test for 'runtimepath' in session fails on MS-Windows.
Solution: Skip the test for now.
2019-01-24 22:23:58 +01:00
Bram Moolenaar
5e66b42aae
patch 8.1.0815: dialog for file changed outside of Vim not tested
...
Problem: Dialog for file changed outside of Vim not tested.
Solution: Add a test. Move FileChangedShell test. Add 'L' flag to
feedkeys().
2019-01-24 21:58:10 +01:00
Bram Moolenaar
ed18f2c03a
patch 8.1.0814: :mksession cannot handle a very long 'runtimepath'
...
Problem: :mksession cannot handle a very long 'runtimepath'. (Timothy
Madden)
Solution: Expand each part separately, instead of the whole option at once.
(Christian Brabandt, closes #3466 )
2019-01-24 20:30:52 +01:00
Bram Moolenaar
0566e891f7
patch 8.1.0813: FileChangedShell not sufficiently tested
...
Problem: FileChangedShell not sufficiently tested.
Solution: Add a more comprehensive test case.
2019-01-24 19:37:40 +01:00
Bram Moolenaar
30276f2beb
patch 8.1.0811: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate FEAT_MBYTE, the final chapter.
2019-01-24 17:59:39 +01:00