Bram Moolenaar
cde0ff39da
patch 8.2.0509: various code is not properly tested.
...
Problem: various code is not properly tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5871 )
2020-04-04 14:00:39 +02:00
Bram Moolenaar
ab505b1a48
patch 8.2.0432: a few tests fail in a huge terminal
...
Problem: A few tests fail in a huge terminal.
Solution: Make the tests pass. (Dominique Pelle, closes #5829 )
2020-03-23 19:28:44 +01:00
Bram Moolenaar
9b9be007e7
patch 8.2.0426: some errors were not tested for
...
Problem: Some errors were not tested for.
Solution: Add tests. (Dominique Pelle, closes #5824 )
2020-03-22 14:41:22 +01:00
Bram Moolenaar
a3a9c8ef69
patch 8.2.0403: when 'buftype' is "nofile" there is no overwrite check
...
Problem: When 'buftype' is "nofile" there is no overwrite check.
Solution: Also check for existing file when 'buftype' is set.
(closes #5807 )
2020-03-19 12:38:34 +01:00
Bram Moolenaar
578fe947e3
patch 8.2.0325: ex_getln.c code not covered by tests
...
Problem: Ex_getln.c code not covered by tests.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #5702 )
2020-02-27 21:32:51 +01:00
Bram Moolenaar
ea3db914c0
patch 8.2.0197: some Ex commands not sufficiently tested
...
Problem: Some Ex commands not sufficiently tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5565 )
2020-02-02 15:32:13 +01:00
Bram Moolenaar
5feabe00c4
patch 8.2.0183: tests fail when the float feature is disabled
...
Problem: Tests fail when the float feature is disabled.
Solution: Skip tests that don't work without float support.
2020-01-30 18:24:53 +01:00
Bram Moolenaar
5d98dc2a48
patch 8.2.0174: various commands not completely tested
...
Problem: Various commands not completely tested.
Solution: Add more test cases. (Yegappan Lakshmanan, closes #5551 )
2020-01-29 21:57:34 +01:00
Bram Moolenaar
6b915c0c0e
patch 8.2.0128: cannot list options one per line
...
Problem: Cannot list options one per line.
Solution: Use ":set!" to list one option per line.
2020-01-18 15:53:19 +01:00
Bram Moolenaar
297610ba4b
patch 8.2.0049: command line completion not fully tested
...
Problem: Command line completion not fully tested.
Solution: Add more test cases. Make help sorting stable. (Dominique Pelle,
closes #5402 )
2019-12-27 17:20:55 +01:00
Bram Moolenaar
0c1e3744ff
patch 8.2.0047: cannot skip tests for specific MS-Windows platform
...
Problem: Cannot skip tests for specific MS-Windows platform.
Solution: Add windowsversion().
2019-12-27 13:49:24 +01:00
Bram Moolenaar
cfb381421f
patch 8.1.2184: option context is not copied when splitting a window
...
Problem: Option context is not copied when splitting a window. (Daniel
Hahler)
Solution: Copy the option context, so that ":verbose set" works.
(closes #5066 )
2019-10-19 20:18:47 +02:00
Bram Moolenaar
ce90e36f59
patch 8.1.2011: more functions can be used as methods
...
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method. Make the window
command test faster.
2019-09-08 18:58:44 +02:00
Bram Moolenaar
8c5a278fc5
patch 8.1.1826: tests use hand coded feature and option checks
...
Problem: Tests use hand coded feature and option checks.
Solution: Use the commands from check.vim in more tests.
2019-08-07 23:07:07 +02:00
Bram Moolenaar
f8a0712655
patch 8.1.1614: 'numberwidth' can only go up to 10
...
Problem: 'numberwidth' can only go up to 10.
Solution: Allow up to 20. (Charlie Stanton, closes #4584 )
2019-07-01 22:06:07 +02:00
Bram Moolenaar
0331faf712
patch 8.1.1546: in some tests 'tags' is set but not restored
...
Problem: In some tests 'tags' is set but not restored. (Daniel Hahler)
Solution: Restore 'tags'. (closes #4535 )
2019-06-15 18:40:37 +02:00
Bram Moolenaar
06e2c81f6d
patch 8.1.1519: 'backupskip' may contain duplicates
...
Problem: 'backupskip' may contain duplicates.
Solution: Add the P_NODUP flag. (Tom Ryder)
2019-06-12 19:05:48 +02:00
Bram Moolenaar
e0b5949a3b
patch 8.1.1363: ":vert options" does not make a vertical split
...
Problem: ":vert options" does not make a vertical split.
Solution: Pass the right modifiers in $OPTWIN_CMD. (Ken Takata,
closes #4401 )
2019-05-21 20:54:45 +02:00
Bram Moolenaar
eda652215a
patch 8.1.1334: when buffer is hidden "F" in 'shortmess' is not used
...
Problem: When buffer is hidden "F" in 'shortmess' is not used.
Solution: Check the "F" flag in 'shortmess' when the buffer is already
loaded. (Jason Franklin) Add test_getvalue() to be able to test
this.
2019-05-16 20:29:44 +02:00
Bram Moolenaar
7a66627cf4
patch 8.1.1108: test for 'visualbell' doesn't work
...
Problem: Test for 'visualbell' doesn't work.
Solution: Make 'belloff' empty.
2019-04-03 22:52:34 +02:00
Bram Moolenaar
b4e6a2d075
patch 8.1.1107: no test for 'visualbell'
...
Problem: No test for 'visualbell'.
Solution: Add a test.
2019-04-03 21:53:33 +02:00
Bram Moolenaar
449ac47f93
patch 8.1.1106: no test for 'writedelay'
...
Problem: No test for 'writedelay'.
Solution: Add a test.
2019-04-03 21:42:35 +02: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
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
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
1e1153600c
patch 8.1.0711: test files still use function!
...
Problem: Test files still use function!.
Solution: Remove the exclamation mark. Fix overwriting a function.
2019-01-09 23:01:02 +01:00
Bram Moolenaar
4f88875725
patch 8.1.0446: options test fails in the GUI
...
Problem: Options test fails in the GUI.
Solution: Don't try changing 'term' in the GUI.
2018-10-02 15:06:40 +02:00
Bram Moolenaar
35bc7d6c52
patch 8.1.0445: setting 'term' does not store location for termcap options
...
Problem: Setting 'term' does not store location for termcap options.
Solution: Set the script context for termcap options that are changed when
'term' is set.
2018-10-02 14:45:10 +02:00
Bram Moolenaar
7cb33a14c9
patch 8.1.0322: Test_copy_winopt() does not restore 'hidden'
...
Problem: Test_copy_winopt() does not restore 'hidden'.
Solution: Restore the option, fix indent. (Ozaki Kiichi, closes #3367 )
2018-08-23 22:20:35 +02:00
Bram Moolenaar
2f0f871159
patch 8.1.0310: file info msg not always suppressed with 'F' in 'shortmess'
...
Problem: File info message not always suppressed with 'F' in 'shortmess'.
(Asheq Imran)
Solution: Save and restore msg_silent. (Christian Brabandt, closes #3221 )
2018-08-21 18:50:18 +02:00
Bram Moolenaar
f53c692240
patch 8.1.0272: options test fails if temp var ends in slash
...
Problem: Options test fails if temp var ends in slash. (Tom Briden)
Solution: Check for optional slash. (closes #3308 )
2018-08-11 17:53:04 +02:00
Bram Moolenaar
fc0896093c
patch 8.1.0110: file name not displayed with ":file"
...
Problem: File name not displayed with ":file" when 'F' is in 'shortmess'.
Solution: Always display the file name when there is no argument (Christian
Brabandt, closes #3070 )
2018-06-24 16:53:35 +02:00
Bram Moolenaar
25782a7ff4
patch 8.0.1836: buffer-local window options may not be recent
...
Problem: Buffer-local window options may not be recent if the buffer is
still open in another window.
Solution: Copy the options from the window instead of the outdated window
options. (Bjorn Linse, closes #2336 )
2018-05-13 18:05:33 +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
b8e22a053b
patch 8.0.1704: 'backupskip' default doesn't work for Mac
...
Problem: 'backupskip' default doesn't work for Mac.
Solution: Use "/private/tmp". (Rainer Müller, closes #2793 )
2018-04-12 21:37:34 +02:00
Bram Moolenaar
a701b3b6f0
patch 8.0.0575: using freed memory when resetting 'indentexpr'
...
Problem: Using freed memory when resetting 'indentexpr' while evaluating
it. (Dominique Pelle)
Solution: Make a copy of 'indentexpr'.
2017-04-20 22:57:27 +02:00
Bram Moolenaar
f803a76978
patch 8.0.0559: setting ttytype to xxx does not always fail
...
Problem: Setting ttytype to xxx does not always fail as expected. (Marvin
Schmidt)
Solution: Catch both possible errors. (closes #1601 )
2017-04-09 22:54:13 +02: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
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
60629d6425
patch 8.0.0358: invalid memory access in C-indent code
...
Problem: Invalid memory access in C-indent code.
Solution: Don't go over end of empty line. (Dominique Pelle, closes #1492 )
2017-02-23 18:08:56 +01:00
Bram Moolenaar
24922ec233
patch 8.0.0357: crash when setting 'guicursor' to weird value
...
Problem: Crash when setting 'guicursor' to weird value.
Solution: Avoid negative size. (Dominique Pelle, closes #1465 )
2017-02-23 17:59:22 +01:00
Bram Moolenaar
187a4f2814
patch 8.0.0355: using uninitialized memory when 'isfname' is empty
...
Problem: Using uninitialized memory when 'isfname' is empty.
Solution: Don't call getpwnam() without an argument. (Dominique Pelle,
closes #1464 )
2017-02-23 17:07:14 +01:00
Bram Moolenaar
673911457d
patch 8.0.0342: double free with EXITFREE and setting 'ttytype'
...
Problem: Double free when compiled with EXITFREE and setting 'ttytype'.
Solution: Avoid setting P_ALLOCED on 'ttytype'. (Dominique Pelle,
closes #1461 )
2017-02-19 21:07:04 +01:00
Bram Moolenaar
226c534291
patch 8.0.0333: illegal memory access when 'complete' ends in a backslash
...
Problem: Illegal memory access when 'complete' ends in a backslash.
Solution: Check for trailing backslash. (Dominique Pelle, closes #1478 )
2017-02-17 14:53:15 +01:00
Bram Moolenaar
aaaf57d8a9
patch 8.0.0305: invalid memory access when option has duplicate flag
...
Problem: Invalid memory access when option has duplicate flag.
Solution: Correct pointer computation. (Dominique Pelle, closes #1442 )
2017-02-05 14:13:20 +01:00
Bram Moolenaar
698f8b207b
patch 8.0.0301: not enough testing for setting options
...
Problem: No tests for ":set completion" and various errors of the :set
command.
Solution: Add more :set tests. (Dominique Pelle, closes #1440 )
2017-02-04 15:53:32 +01:00
Bram Moolenaar
f422bcc7f9
patch 8.0.0104
...
Problem: Value of 'thesaurus' option not checked properly.
Solution: Add P_NDNAME flag. (Daisuke Suzuki)
2016-11-26 17:45:53 +01:00
Bram Moolenaar
7554da4033
patch 8.0.0102
...
Problem: Cannot set 'dictionary' to a path.
Solution: Allow for slash and backslash. Add a test (partly by Daisuke
Suzuki, closes #1279 , closes #1284 )
2016-11-25 22:04:13 +01:00
Bram Moolenaar
9376f5f482
patch 8.0.0057
...
Problem: Tests fail without the 'keymap' features.
Solution: Check for feature in test.
2016-11-04 16:41:20 +01:00