Bram Moolenaar
af2d20c628
patch 8.0.1237: ":set scroll&" often gives an error
...
Problem: ":set scroll&" often gives an error.
Solution: Don't use a fixed default value, use half the window height. Add a
test. (Ozaki Kiichi, closes #2104 )
2017-10-29 15:26:57 +01:00
Bram Moolenaar
67418d97b4
patch 8.0.1200: tests switch the bell off twice
...
Problem: Tests switch the bell off twice.
Solution: Don't set 'belloff' in individual tests. (Christian Brabandt)
2017-10-15 22:07:39 +02:00
Bram Moolenaar
660b85e39a
patch 8.0.1162: shared script for tests cannot be included twice
...
Problem: Shared script for tests cannot be included twice.
Solution: Include it where needed, it will "finish" if loaded again.
2017-09-30 14:26:58 +02:00
Bram Moolenaar
9d954207e2
patch 8.0.1053: setline() does not work on startup
...
Problem: setline() does not work on startup. (Manuel Ortega)
Solution: Do not check for ml_mfp to be set for the current buffer.
(Christian Brabandt)
2017-09-04 20:34:19 +02:00
Bram Moolenaar
b31cf2bb0b
patch 8.0.1039: cannot change a line in not current buffer
...
Problem: Cannot change a line in a buffer other than the current one.
Solution: Add setbufline(). (Yasuhiro Matsumoto, Ozaki Kiichi, closes #1953 )
2017-09-02 19:45:19 +02:00
Bram Moolenaar
9aa1569128
patch 8.0.0962: crash with virtualedit and joining lines
...
Problem: Crash with virtualedit and joining lines. (Joshua T Corbin, Neovim
#6726 )
Solution: When using a mark check that coladd is valid.
2017-08-19 15:05:32 +02:00
Bram Moolenaar
710b4a1646
patch 8.0.0699: checksum tests are not actually run
...
Problem: Checksum tests are not actually run.
Solution: Add the tests to the list. (Dominique Pelle, closes #1819 )
2017-07-08 14:29:19 +02:00
Bram Moolenaar
3e54569b17
patch 8.0.0613: the conf filetype is used before ftdetect from packages
...
Problem: The conf filetype detection is done before ftdetect scripts from
packages that are added later.
Solution: Add the FALLBACK argument to :setfiletype. (closes #1679 ,
closes #1693 )
2017-06-04 19:00:32 +02:00
Bram Moolenaar
fa0ad0bb0b
patch 8.0.0537: illegal memory access with :z and large count
...
Problem: Illegal memory access with :z and large count.
Solution: Check for number overflow, using long instead of int. (Dominique
Pelle, closes #1612 )
2017-04-02 15:45:17 +02:00
Bram Moolenaar
3fcfa35f82
patch 8.0.0522: Win32: when 'clipboard' is "unnamed" yyp does not work
...
Problem: MS-Windows: when 'clipboard' is "unnamed" yyp does not work in a
:global command.
Solution: When setting the clipboard was postponed, do not clear the
register.
2017-03-29 19:20:41 +02:00
Bram Moolenaar
c6aafbaf3e
patch 8.0.0499: taglist() does not prioritize tags for a buffer
...
Problem: taglist() does not prioritize tags for a buffer.
Solution: Add an optional buffer argument. (Duncan McDougall, closes #1194 )
2017-03-21 17:09:10 +01:00
Bram Moolenaar
15618fa643
patch 8.0.0493: crash with cd command with very long argument
...
Problem: Crash with cd command with very long argument.
Solution: Check for running out of space. (Dominique pending, closes #1576 )
2017-03-19 21:37:13 +01:00
Bram Moolenaar
4520d440c5
patch 8.0.0485: not all windows commands are tested
...
Problem: Not all windows commands are tested.
Solution: Add more tests for windows commands. (Dominique Pelle,
closes #1575 ) Run test_autocmd separately, it interferes with
other tests. Fix tests that depended on side effects.
2017-03-19 16:09:46 +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
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
dc9a081712
patch 8.0.0359: 'number' and 'relativenumber' are not properly tested
...
Problem: 'number' and 'relativenumber' are not properly tested.
Solution: Add tests, change old style to new style tests. (Ozaki Kiichi,
closes #1447 )
2017-02-23 18:46:50 +01:00
Bram Moolenaar
c525e3a1c2
patch 8.0.0337: invalid memory access in :recover command
...
Problem: Invalid memory access in :recover command.
Solution: Avoid access before directory name. (Dominique Pelle,
closes #1488 )
2017-02-18 16:59:02 +01:00
Bram Moolenaar
79518e2ace
patch 8.0.0334: can't access b:changedtick from a dict reference
...
Problem: Can't access b:changedtick from a dict reference.
Solution: Make changedtick a member of the b: dict. (inspired by neovim
#6112 )
2017-02-17 16:31:35 +01:00
Bram Moolenaar
21d7c9b601
patch 8.0.0289: no test for "ga" and :ascii
...
Problem: No test for "ga" and :ascii.
Solution: Add a test. (Dominique Pelle, closes #1429 )
2017-02-01 20:53:38 +01:00
Bram Moolenaar
c81299684b
patch 8.0.0222: blockwise put on multi-byte character misplaced
...
Problem: When a multi-byte character ends in a zero byte, putting blockwise
text puts it before the character instead of after it.
Solution: Use int instead of char for the character under the cursor.
(Luchr, closes #1403 ) Add a test.
2017-01-22 20:04:51 +01:00
Bram Moolenaar
9b73c4a215
patch 8.0.0178: command count test fails on MS-Windows
...
Problem: test_command_count may fail when a previous test interferes, seen
on MS-Windows.
Solution: Run it separately.
2017-01-13 22:30:08 +01:00
Bram Moolenaar
08243d26d2
patch 8.0.0167: str2nr()/str2float() fail with negative values
...
Problem: str2nr() and str2float() do not always work with negative values.
Solution: Be more flexible about handling signs. (LemonBoy, closes #1332 )
Add more tests.
2017-01-10 16:12:29 +01:00
Bram Moolenaar
453b576ee5
patch 8.0.0156: not enough test coverage for float functions
...
Problem: Several float functions are not covered by tests.
Solution: Add float tests. (Dominique Pelle)
2017-01-08 17:59:14 +01:00
Bram Moolenaar
e8ef3a0934
patch 8.0.0031
...
Problem: After ":bwipeout" 'fileformat' is not set to the right default.
Solution: Get the default from 'fileformats'. (Mike Williams)
2016-10-12 17:45:29 +02:00
Bram Moolenaar
b3435b0a3a
patch 8.0.0019
...
Problem: Test_command_count is old style.
Solution: Turn it into a new style test. (Naruhiko Nishino)
Use more assert functions.
2016-09-29 20:54:59 +02:00
Bram Moolenaar
7b668e83d0
patch 7.4.2244
...
Problem: Adding pattern to ":oldfiles" is not a generic solution.
Solution: Add the ":filter /pat/ cmd" command modifier. Only works for some
commands right now.
2016-08-23 23:51:21 +02:00
Bram Moolenaar
66e29d7112
patch 7.4.2230
...
Problem: There is no equivalent of 'smartcase' for a tag search.
Solution: Add value "followscs" and "smart" to 'tagcase'. (Christian
Brabandt, closes #712 ) Turn tagcase test into new style.
2016-08-20 16:57:02 +02:00
Bram Moolenaar
1381d79147
patch 7.4.2227
...
Problem: Tab page tests are old style.
Solution: Change into new style tests. (Hirohito Higashi)
2016-08-18 22:11:42 +02:00
Bram Moolenaar
2d1a248762
patch 7.4.2208
...
Problem: Test for mappings is old style.
Solution: Convert the test to new style.
2016-08-14 15:32:11 +02:00
Bram Moolenaar
c8ce615299
patch 7.4.2174
...
Problem: Adding duplicate flags to 'whichwrap' leaves commas behind.
Solution: Also remove the commas. (Naruhiko Nishino)
2016-08-07 13:48:20 +02:00
Bram Moolenaar
d76a0c15f8
patch 7.4.2163
...
Problem: match() and related functions tested with old style test.
Solution: Convert to new style test. (Hirohito Higashi)
2016-08-06 15:29:22 +02:00
Bram Moolenaar
170b10b421
patch 7.4.2113
...
Problem: Test for undo is flaky.
Solution: Turn it into a new style test. Use test_settime() to avoid
flakyness.
2016-07-29 16:15:27 +02:00
Bram Moolenaar
dfd63e30d1
patch 7.4.2085
...
Problem: Digraph tests fails on some systems.
Solution: Run it separately and set 'encoding' early.
2016-07-21 10:11:03 +02:00
Bram Moolenaar
397eadbe25
patch 7.4.2082
...
Problem: Not much test coverage for digraphs.
Solution: Add a new style digraph test. (Christian Brabandt)
2016-07-20 22:01:12 +02:00
Bram Moolenaar
069c1e7fa9
patch 7.4.2044
...
Problem: filter() and map() either require a string or defining a function.
Solution: Support lambda, a short way to define a function that evaluates an
expression. (Yasuhiro Matsumoto, Ken Takata)
2016-07-15 21:25:08 +02:00
Bram Moolenaar
79815f1ec7
patch 7.4.2008
...
Problem: evalcmd() has a confusing name.
Solution: Rename to execute(). Make silent optional. Support a list of
commands.
2016-07-09 17:07:29 +02:00
Bram Moolenaar
1e5e1231ac
patch 7.4.1996
...
Problem: Capturing the output of a command takes a few commands.
Solution: Add evalcmd().
2016-07-07 17:33:02 +02:00
Bram Moolenaar
e381d3d5e0
patch 7.4.1992
...
Problem: Values for true and false can be confusing.
Solution: Update the documentation. Add a test. Make v:true evaluate to
TRUE for a non-zero-arg.
2016-07-07 14:50:41 +02:00
Bram Moolenaar
b33c7eb5b8
patch 7.4.1989
...
Problem: filter() and map() only accept a string argument.
Solution: Implement using a Funcref argument (Yasuhiro Matsumoto, Ken
Takata)
2016-07-04 22:29:49 +02:00
Bram Moolenaar
70e136e1d8
patch 7.4.1970
...
Problem: Using ":insert" in an empty buffer sets the jump mark. (Ingo
Karkat)
Solution: Don't adjust marks when replacing the empty line in an empty
buffer. (closes #892 )
2016-07-01 14:04:51 +02:00
Bram Moolenaar
00672e1d3f
patch 7.4.1961
...
Problem: When 'insertmode' is reset while doing completion the popup menu
remains even though Vim is in Normal mode.
Solution: Ignore stop_insert_mode when the popup menu is visible. Don't set
stop_insert_mode when 'insertmode' was already off. (Christian
Brabandt)
2016-06-26 18:38:13 +02:00
Bram Moolenaar
991dea3ab1
patch 7.4.1835
...
Problem: When splitting and closing a window the status height changes.
Solution: Compute the frame height correctly. (Hirohito Higashi)
2016-05-24 11:31:32 +02:00
Bram Moolenaar
a6e4250142
patch 7.4.1756
...
Problem: "dll" options are not expanded.
Solution: Expand environment variables. (Ozaki Kiichi)
2016-04-20 16:19:52 +02:00
Bram Moolenaar
def5abe0a2
patch 7.4.1751
...
Problem: Crash when 'tagstack' is off. (Dominique Pelle)
Solution: Fix it. (Hirohito Higashi)
2016-04-18 19:46:15 +02:00
Bram Moolenaar
1538fc34fa
patch 7.4.1748
...
Problem: "gD" does not find match in first column of first line. (Gary
Johnson)
Solution: Accept match at the cursor.
2016-04-16 09:13:34 +02:00
Bram Moolenaar
451f849fd6
patch 7.4.1735
...
Problem: It is not possible to only see part of the message history. It is
not possible to clear messages.
Solution: Add a count to ":messages" and a clear argument. (Yasuhiro
Matsumoto)
2016-04-14 17:16:22 +02:00
Bram Moolenaar
f73d3bc253
patch 7.4.1723
...
Problem: When using try/catch in 'tabline' it is still considered an
error and the tabline will be disabled.
Solution: Check did_emsg instead of called_emsg. (haya14busa, closes #746 )
2016-04-11 21:55:15 +02:00
Bram Moolenaar
a742e084b6
patch 7.4.1711
...
Problem: When using try/catch in 'statusline' it is still considered an
error and the status line will be disabled.
Solution: Check did_emsg instead of called_emsg. (haya14busa, closes #729 )
2016-04-05 21:10:38 +02:00
Bram Moolenaar
7fed5c18f8
patch 7.4.1685
...
Problem: There is no easy way to get all the information about a match.
Solution: Add matchstrpos(). (Ozaki Kiichi)
2016-03-29 23:10:31 +02:00
Bram Moolenaar
1473551a44
patch 7.4.1658
...
Problem: A plugin does not know when VimEnter autocommands were already
triggered.
Solution: Add the v:vim_did_enter variable.
2016-03-26 21:00:08 +01:00