Bram Moolenaar
eb992cb90f
patch 8.0.0440: not enough test coverage in Insert mode
...
Problem: Not enough test coverage in Insert mode.
Solution: Add lots of tests. Add test_override(). (Christian Brabandt,
closes #1521 )
2017-03-09 18:20:16 +01:00
Bram Moolenaar
69a92fb5ae
patch 8.0.0439: ":%argdel" gives an error for an empty arglist
...
Problem: Using ":%argdel" while the argument list is already empty gives an
error. (Pavol Juhas)
Solution: Don't give an error. (closes #1546 )
2017-03-09 15:58:30 +01:00
Bram Moolenaar
056f700031
patch 8.0.0438: the fnamemodify test may cause later tests to fail
...
Problem: The fnamemodify test changes 'shell' in a way later tests may not
be able to use system().
Solution: Save and restore 'shell'.
2017-03-09 14:00:27 +01:00
Bram Moolenaar
644df41c44
patch 8.0.0437: packadd test does not fully work
...
Problem: The packadd test does not create the symlink correctly and does
not test the right thing.
Solution: Create the directory and symlink correctly.
2017-03-09 13:58:02 +01:00
Bram Moolenaar
ee1dd1cdc1
patch 8.0.0436: running the options test sometimes resizes the terminal
...
Problem: Running the options test sometimes resizes the terminal.
Solution: Clear out t_WS.
2017-03-09 13:55:01 +01:00
Bram Moolenaar
41042f3cfd
patch 8.0.0435: some functions are not tested
...
Problem: Some functions are not tested.
Solution: Add more tests for functions. (Dominique Pelle, closes #1541 )
2017-03-09 12:09:32 +01:00
Bram Moolenaar
c3c766ea8c
patch 8.0.0433: beeps when running tests
...
Problem: Quite a few beeps when running tests.
Solution: Set 'belloff' for these tests. (Christian Brabandt)
2017-03-08 22:55:19 +01:00
Bram Moolenaar
7720ba8599
patch 8.0.0431: 'cinoptions' cannot set indent for extern block
...
Problem: 'cinoptions' cannot set indent for extern block.
Solution: Add the "E" flag in 'cinoptions'. (Hirohito Higashi)
2017-03-08 22:19:26 +01:00
Bram Moolenaar
bb962262eb
patch 8.0.0430: options test fails or hangs on MS-Windows
...
Problem: Options test fails or hangs on MS-Windows.
Solution: Run it separately instead of part of test_alot. Use "-S" instead
of "-u" to run the script. Fix failures.
2017-03-08 00:01:35 +01:00
Bram Moolenaar
e8512d7fed
patch 8.0.0429: options test does not always test everything
...
Problem: Options test does not always test everything.
Solution: Fix dependency for opt_test.vim. Give a message when opt_test.vim
was not found.
2017-03-07 22:33:32 +01:00
Bram Moolenaar
65408f7dfb
patch 8.0.0428: git and hg see new files after running tests
...
Problem: Git and hg see new files after running tests. (Manuel Ortega)
Solution: Add the generated file to .hgignore (or .gitignore). Delete the
resulting verbose file. (Christian Brabandt) Improve dependency
on opt_test.vim. Reset the 'more' option.
2017-03-07 21:31:27 +01:00
Bram Moolenaar
300af82eca
patch 8.0.0426: insufficient testing for statusline
...
Problem: Insufficient testing for statusline.
Solution: Add several tests. (Dominique Pelle, closes #1534 )
2017-03-06 20:28:10 +01:00
Bram Moolenaar
6b64394f34
patch 8.0.0423: changing 'cinoptions' does not always work
...
Problem: The effect of adding "#" to 'cinoptions' is not always removed.
(David Briscoe)
Solution: Reset b_ind_hash_comment. (Christian Brabandt, closes #1475 )
2017-03-05 19:44:06 +01:00
Bram Moolenaar
f411a3c5af
patch 8.0.0422: Python test fails with Python 3.6
...
Problem: Python test fails with Python 3.6.
Solution: Convert new exception messages to old ones. (closes #1359 )
2017-03-05 19:00:34 +01:00
Bram Moolenaar
f58a8475e1
patch 8.0.0421: diff mode wrong when adding line at end of buffer
...
Problem: Diff mode is displayed wrong when adding a line at the end of a
buffer.
Solution: Adjust marks in diff mode. (James McCoy, closes #1329 )
2017-03-05 18:03:04 +01:00
Bram Moolenaar
2c7292dc5b
patch 8.0.0420: text garbled when the system encoding differs from 'encoding'
...
Problem: When running :make the output may be in the system encoding,
different from 'encoding'.
Solution: Add the 'makeencoding' option. (Ken Takata)
2017-03-05 17:43:31 +01:00
Bram Moolenaar
0fbff646d5
patch 8.0.0417: test for the clipboard fails sometimes
...
Problem: Test for the clipboard fails sometimes.
Solution: Add it to the flaky tests.
2017-03-05 14:30:52 +01:00
Bram Moolenaar
0f9ea22c11
patch 8.0.0415: balloon test fails on MS-Windows
...
Problem: Balloon test fails on MS-Windows.
Solution: Test with 0x7fffffff instead of 0xffffffff.
2017-03-05 13:48:13 +01:00
Bram Moolenaar
d5841f28d4
patch 8.0.0414: balloon eval is not tested
...
Problem: Balloon eval is not tested.
Solution: Add a few balloon tests. (Kazunobu Kuriyama)
2017-03-05 13:27:25 +01:00
Bram Moolenaar
a1c8ecfda9
patch 8.0.0413: menu test fails on MS-Windows using gvim
...
Problem: Menu test fails on MS-Windows using gvim.
Solution: First delete the English menus.
2017-03-04 21:41:05 +01:00
Bram Moolenaar
5558d19432
patch 8.0.0412: menu test fails on MS-Windows
...
Problem: Menu test fails on MS-Windows.
Solution: Use a menu entry with only ASCII characters.
2017-03-04 21:02:22 +01:00
Bram Moolenaar
11dd8c1201
patch 8.0.0411: menu translations don't match when case is changed.
...
Problem: We can't change the case in menu entries, it breaks translations.
Solution: Ignore case when looking up a menu translation.
2017-03-04 20:41:34 +01:00
Bram Moolenaar
eadbc2b461
patch 8.0.0408: updating folds does not always work properly
...
Problem: Updating folds does not work properly when inserting a file and a
few other situations.
Solution: Adjust the way folds are updated. (Matthew Malcomson)
2017-03-04 18:42:39 +01:00
Bram Moolenaar
3f3897e41f
patch 8.0.0407: filtering folds with marker method not tested
...
Problem: Filtering folds with marker method not tested.
Solution: Also set 'foldmethod' to "marker".
2017-03-04 15:28:53 +01:00
Bram Moolenaar
08cab96087
patch 8.0.0405: v:progpath may become invalid after :cd
...
Problem: v:progpath may become invalid after ":cd".
Solution: Turn v:progpath into a full path if needed.
2017-03-04 14:37:18 +01:00
Bram Moolenaar
391b1dd040
patch 8.0.0404: not enough testing for quickfix
...
Problem: Not enough testing for quickfix.
Solution: Add some more tests. (Yegappan Lakshmanan)
2017-03-04 13:47:11 +01:00
Bram Moolenaar
24d7636e98
patch 8.0.0403: GUI tests may fail
...
Problem: GUI tests may fail.
Solution: Ignore the E285 error better. (Kazunobu Kuriyama)
2017-03-04 13:32:10 +01:00
Bram Moolenaar
cf5fdf7d16
patch 8.0.0402: :map completion does not have <special>
...
Problem: :map completion does not have <special>. (Dominique Pelle)
Solution: Recognize <special> in completion. Add a test.
2017-03-02 23:05:51 +01:00
Bram Moolenaar
a0107bdf87
patch 8.0.0401: test fails with missing balloon feature
...
Problem: Test fails with missing balloon feature.
Solution: Add check for balloon feature.
2017-03-02 22:48:01 +01:00
Bram Moolenaar
358f6b0a36
patch 8.0.0400: some tests have a one second delay
...
Problem: Some tests have a one second delay.
Solution: Add --not-a-term in RunVim().
2017-03-02 22:43:01 +01:00
Bram Moolenaar
caf6434ac9
patch 8.0.0399: crash when using balloon_show() when not supported
...
Problem: Crash when using balloon_show() when not supported. (Hirohito
Higashi)
Solution: Check for balloonEval not to be NULL. (Ken Takata)
2017-03-02 22:11:33 +01:00
Bram Moolenaar
66727e1607
patch 8.0.0398: illegal memory access with "t"
...
Problem: Illegal memory access with "t".
Solution: Use strncmp() instead of memcmp(). (Dominique Pelle, closes #1528 )
2017-03-01 22:17:05 +01:00
Bram Moolenaar
f8ab1b14fd
patch 8.0.0395: testing the + register fails with Motif
...
Problem: Testing the + register fails with Motif.
Solution: Also ignore the "failed to create input context" error in the
second gvim. Don't use msg() when it would result in a dialog.
2017-03-01 18:30:34 +01:00
Bram Moolenaar
abc39ab642
patch 8.0.0394: tabs are not aligned when scrolling horizontally
...
Problem: Tabs are not aligned when scrolling horizontally and a Tab doesn't
fit. (Axel Bender)
Solution: Handle a Tab as a not fitting character. (Christian Brabandt)
Also fix that ":redraw" does not scroll horizontally to show the
cursor. And fix the test that depended on the old behavior.
2017-03-01 18:04:05 +01:00
Bram Moolenaar
98e83b2956
patch 8.0.0393: order of duplicate tags is not preserved
...
Problem: When the same tag appears more than once, the order is
unpredictable. (Charles Campbell)
Solution: Besides using a dict for finding duplicates, use a grow array for
keeping the tags in sequence.
2017-03-01 15:45:05 +01:00
Bram Moolenaar
e0c31f6a30
patch 8.0.0392: GUI test fails with Athena and Motif
...
Problem: GUI test fails with Athena and Motif.
Solution: Add test_ignore_error(). Use it to ignore the "failed to create
input context" error.
2017-03-01 15:07:05 +01:00
Bram Moolenaar
5f53dd3f74
patch 8.0.0391: arabic support is verbose and not well tested
...
Problem: Arabic support is verbose and not well tested.
Solution: Simplify the code. Add more tests.
2017-03-01 14:02:30 +01:00
Bram Moolenaar
5342f00ff9
patch 8.0.0389: test for arabic does not check what is displayed
...
Problem: Test for arabic does not check what is displayed.
Solution: Improve what is asserted. (Dominique Pelle, closes #1523 )
Add a first shaping test.
2017-02-28 22:51:12 +01:00
Bram Moolenaar
1159b168dd
patch 8.0.0388: filtering lines changes folds
...
Problem: filtering lines through "cat", without changing the line count,
changes manual folds.
Solution: Change how marks and folds are adjusted. (Matthew Malcomson, from
neovim #6194 .
2017-02-28 21:53:56 +01:00
Bram Moolenaar
b5e8377364
patch 8.0.0385: no tests for arabic
...
Problem: No tests for arabic.
Solution: Add a first test for arabic. (Dominique Pelle, closes #1518 )
2017-02-27 21:48:26 +01:00
Bram Moolenaar
d512e17ea4
patch 8.0.0384: timer test failed for no apparent reason
...
Problem: Timer test failed for no apparent reason.
Solution: Mark the test as flaky.
2017-02-27 21:35:53 +01:00
Bram Moolenaar
aeb661e1f4
patch 8.0.0381: diff mode is not sufficiently tested
...
Problem: Diff mode is not sufficiently tested.
Solution: Add more diff mode tests. (Dominique Pelle, closes #1515 )
2017-02-26 19:59:59 +01:00
Bram Moolenaar
38632faf63
patch 8.0.0380: with 'linebreak' double wide char wraps badly
...
Problem: With 'linebreak' set and 'breakat' includes ">" a double-wide
character results in "<<" displayed.
Solution: Check for the character not to be replaced. (Ozaki Kiichi,
closes #1456 )
2017-02-26 19:40:59 +01:00
Bram Moolenaar
5074a0e033
patch 8.0.0375: the "+ register is not tested
...
Problem: The "+ register is not tested.
Solution: Add a test using another Vim instance to change the "+ register.
(Kazuki Kuriyama)
2017-02-26 15:08:21 +01:00
Bram Moolenaar
ba748c8a84
patch 8.0.0374: invalid memory access when using :sc in Ex mode
...
Problem: Invalid memory access when using :sc in Ex mode. (Dominique Pelle)
Solution: Avoid the column being negative. Also fix a hang in Ex mode.
2017-02-26 14:00:07 +01:00
Bram Moolenaar
a713ff819d
patch 8.0.0372: more options are not always defined
...
Problem: More options are not always defined.
Solution: Consistently define all possible options.
2017-02-25 22:18:43 +01:00
Bram Moolenaar
a12e40351d
patch 8.0.0370: invalid memory access when setting wildchar empty
...
Problem: Invalid memory access when setting wildchar empty.
Solution: Avoid going over the end of the option value. (Dominique Pelle,
closes #1509 ) Make option test check all number options with
empty value.
2017-02-25 21:37:57 +01:00
Bram Moolenaar
2f5463df01
patch 8.0.0368: not all options are tested with a range of values
...
Problem: Not all options are tested with a range of values.
Solution: Generate a test script from the source code.
2017-02-25 20:40:46 +01:00
Bram Moolenaar
d3f78dc9eb
patch 8.0.0364: ]s does not move cursor with two spell errors in one line
...
Problem: ]s does not move cursor with two spell errors in one line. (Manuel
Ortega)
Solution: Don't stop search immediately when wrapped, search the line first.
(Ken Takata) Add a test.
2017-02-25 14:21:10 +01:00
Bram Moolenaar
10c6029e28
patch 8.0.0362: tests fail on MS-Windows
...
Problem: Tests fail on MS-Windows.
Solution: Use $*.vim instead of $<.
2017-02-23 20:17:13 +01:00