Bram Moolenaar
5db7eec423
patch 8.1.0243: using :term ++close ++hidden closes a window
...
Problem: Using :term ++close ++hidden closes a window. (Marcin Szamotulski)
Solution: Don't close the window if only using it temporarily for unloading
the terminal buffer. (closes #3287 )
2018-08-07 16:33:18 +02:00
Bram Moolenaar
7cc596547a
patch 8.1.0241: effect of ":tabmove N" is not clear
...
Problem: Effect of ":tabmove N" is not clear.
Solution: Add a test that shows the behavior. (Christian Brabandt,
closes #3288 )
2018-08-07 13:14:46 +02:00
Bram Moolenaar
7da1fb5532
patch 8.1.0238: 'buftype' is cleared when using ":term ++hidden cat"
...
Problem: 'buftype' is cleared when using ":term ++hidden cat". (Marcin
Szamotulski)
Solution: Set the "options initialized" flag earlier. (closes #3278 )
2018-08-04 16:54:11 +02:00
Bram Moolenaar
3bf5e6a4c8
patch 8.1.0235: more help tags that jump to the wrong location
...
Problem: More help tags that jump to the wrong location.
Solution: Add more exceptions and a table for "expr-" tags. (Hirohito
Higashi)
2018-08-02 22:23:57 +02:00
Bram Moolenaar
41c363a315
patch 8.1.0234: incorrect reference counting in Perl interface
...
Problem: Incorrect reference counting in Perl interface.
Solution: Call SvREFCNT_inc more often, add a test. (Damien)
2018-08-02 21:46:51 +02:00
Bram Moolenaar
a5bc38b8c1
patch 8.1.0231: :help -? goes to help for -+
...
Problem: :help -? goes to help for -+.
Solution: Add -? to list of special cases. (Hirohito Higashi)
2018-08-01 18:03:02 +02:00
Bram Moolenaar
612cc3888b
patch 8.1.0225: mode() does not indicate using CTRL-O from Insert mode
...
Problem: Mode() does not indicate using CTRL-O from Insert mode.
Solution: Add "niI", "niR" and "niV" to mode() result. (closes #3000 )
2018-07-29 15:34:26 +02:00
Bram Moolenaar
6ab9e429da
patch 8.1.0223: completing shell command finds sub-directories in $PATH
...
Problem: Completing shell command finds sub-directories in $PATH.
Solution: Remove EW_DIR when completing an item in $PATH. (Jason Franklin)
2018-07-28 19:20:13 +02:00
Bram Moolenaar
edd6aacb01
patch 8.1.0221: not enough testing for the Ruby interface
...
Problem: Not enough testing for the Ruby interface.
Solution: Add more tests. (Dominique Pelle, closes #3252 )
2018-07-28 17:29:19 +02:00
Bram Moolenaar
d84b26a03b
patch 8.1.0220: Ruby converts v:true and v:false to a number
...
Problem: Ruby converts v:true and v:false to a number.
Solution: Use Qtrue and Qfalse instead. (Masataka Pocke Kuwabara,
closes #3259 )
2018-07-28 17:18:09 +02:00
Bram Moolenaar
2c8c681bfc
patch 8.1.0219: expanding ## fails to escape backtick
...
Problem: Expanding ## fails to escape backtick.
Solution: Escape a backtick in a file name. (closes #3257 )
2018-07-28 17:07:52 +02:00
Bram Moolenaar
95e51470f1
patch 8.1.0218: cannot add matches to another window
...
Problem: Cannot add matches to another window. (Qiming Zhao)
Solution: Add the "window" argument to matchadd() and matchaddpos().
(closes #3260 )
2018-07-28 16:55:56 +02:00
Bram Moolenaar
0a08c63da1
patch 8.1.0213: CTRL-W CR does not work properly in a quickfix window
...
Problem: CTRL-W CR does not work properly in a quickfix window.
Solution: Split the window if needed. (Jason Franklin)
2018-07-25 22:36:52 +02:00
Bram Moolenaar
53901442f3
patch 8.1.0212: preferred cursor column not set in interfaces
...
Problem: Preferred cursor column not set in interfaces.
Solution: Set w_set_curswant when setting the cursor. (David Hotham,
closes #3060 )
2018-07-25 22:02:36 +02:00
Bram Moolenaar
00136dc321
patch 8.1.0211: expanding a file name "~" results in $HOME
...
Problem: Expanding a file name "~" results in $HOME. (Aidan Shafran)
Solution: Change "~" to "./~" before expanding. (closes #3072 )
2018-07-25 21:19:13 +02:00
Bram Moolenaar
7624af0294
patch 8.1.0208: file left behind after running individual test
...
Problem: File left behind after running individual test.
Solution: Delete the file.
2018-07-24 04:51:20 +02:00
Bram Moolenaar
cd96eef3a8
patch 8.1.0206: duplicate test function name
...
Problem: Duplicate test function name.
Solution: Rename both functions.
2018-07-23 04:49:23 +02:00
Bram Moolenaar
9cf4b5005f
patch 8.1.0205: invalid memory access with invalid modeline
...
Problem: Invalid memory access with invalid modeline.
Solution: Pass pointer limit. Add a test. (closes #3241 )
2018-07-23 04:12:03 +02:00
Bram Moolenaar
947b39e761
patch 8.1.0204: inputlist() is not tested
...
Problem: inputlist() is not tested.
Solution: Add a test. (Dominique Pelle, closes #3240 )
2018-07-22 19:36:37 +02:00
Bram Moolenaar
79a494d5e2
patch 8.1.0201: newer Python uses "importlib" instead of "imp"
...
Problem: Newer Python uses "importlib" instead of "imp".
Solution: Use "importlib" for newer Python versions. (closes #3163 )
2018-07-22 04:30:21 +02:00
Bram Moolenaar
872e451e8c
patch 8.1.0200: spellbadword() not tested
...
Problem: spellbadword() not tested.
Solution: Add a test. (Dominique Pelle, closes #3235 )
2018-07-20 23:36:26 +02:00
Bram Moolenaar
3166afd945
patch 8.1.0191: Perl test fails in 24 line terminal
...
Problem: Perl test fails in 24 line terminal.
Solution: Create fewer windows.
2018-07-16 18:09:14 +02:00
Bram Moolenaar
18c4f1badb
patch 8.1.0190: Perl refcounts are wrong
...
Problem: Perl refcounts are wrong.
Solution: Improve refcounting. Add a test. (Damien)
2018-07-16 17:45:38 +02:00
Bram Moolenaar
d90a144eda
patch 8.1.0189: function defined in sandbox not tested
...
Problem: Function defined in sandbox not tested.
Solution: Add a text.
2018-07-15 20:24:31 +02:00
Bram Moolenaar
2196bca737
patch 8.1.0188: no test for ":cscope add"
...
Problem: No test for ":cscope add".
Solution: Add a test. (Dominique Pelle, closes #3212 )
2018-07-15 17:36:32 +02:00
Bram Moolenaar
7132ddc101
patch 8.1.0187: getwininfo() and win_screenpos() return different numbers
...
Problem: getwininfo() and win_screenpos() return different numbers.
Solution: Add one to "wincol" and "winrow" from getwininfo().
2018-07-15 17:01:11 +02:00
Bram Moolenaar
44a693a1bd
patch 8.1.0186: test for getwininfo() fails in GUI
...
Problem: Test for getwininfo() fails in GUI.
Solution: Account for missing tabline.
2018-07-14 22:23:47 +02:00
Bram Moolenaar
1ce9a1515b
patch 8.1.0185: running tests writes lua.vim even though it is not used
...
Problem: Running tests writes lua.vim even though it is not used.
Solution: Stop writing lua.vim.
2018-07-14 21:48:46 +02:00
Bram Moolenaar
b6959a8e06
patch 8.1.0184: not easy to figure out the window layout
...
Problem: Not easy to figure out the window layout.
Solution: Add "wincol" and "winrow" to what getwininfo() returns.
2018-07-14 21:41:44 +02:00
Bram Moolenaar
a43ebe9454
patch 8.1.0181: memory leak with trailing characters in skip expression
...
Problem: Memory leak with trailing characters in skip expression.
Solution: Free the return value.
2018-07-14 17:25:01 +02:00
Bram Moolenaar
bde14d8e24
patch 8.1.0175: marks test fails in very wide window
...
Problem: Marks test fails in very wide window. (Vladimir Lomov)
Solution: Extend the text to match 'columns'. (closes #3180 , closes #3181 )
2018-07-10 15:22:32 +02:00
Bram Moolenaar
907dad72ef
patch 8.1.0174: after paging up and down fold line is wrong
...
Problem: After paging up and down fold line is wrong.
Solution: Correct the computation of w_topline and w_botline. (Hirohito
Higashi)
2018-07-10 15:07:15 +02:00
Bram Moolenaar
875cf87894
patch 8.1.0171: typing CTRL-W n in a terminal window causes ml_get error
...
Problem: Typing CTRL-W n in a terminal window causes ml_get error.
Solution: When resizing the terminal outside of terminal_loop() make sure
the snapshot is complete.
2018-07-08 20:49:07 +02:00
Bram Moolenaar
9d5185bf9d
patch 8.1.0168: output of :marks is too short with multi-byte chars
...
Problem: Output of :marks is too short with multi-byte chars. (Tony
Mechelynck)
Solution: Get more bytes from the text line.
2018-07-08 17:57:34 +02:00
Bram Moolenaar
4cde86c2ef
patch 8.1.0165: :clist output can be very long
...
Problem: :clist output can be very long.
Solution: Support filtering :clist entries. (Yegappan Lakshmanan)
2018-07-08 16:01:08 +02:00
Bram Moolenaar
fe08df452a
patch 8.1.0164: luaeval('vim.buffer().name') returns an error
...
Problem: luaeval('vim.buffer().name') returns an error.
Solution: Return an empty string. (Dominique Pelle, closes #3167 )
2018-07-07 23:07:41 +02:00
Bram Moolenaar
2549acf794
patch 8.1.0163: insufficient testing for Tcl
...
Problem: Insufficient testing for Tcl.
Solution: Add a few more tests. (Dominique Pelle, closes #3166 )
2018-07-07 22:42:01 +02:00
Bram Moolenaar
386bc82a3f
patch 8.1.0161: buffer not updated with 'autoread' set if file was deleted
...
Problem: Buffer not updated with 'autoread' set if file was deleted.
(Michael Naumann)
Solution: Don't set the timestamp to zero. (closes #3165 )
2018-07-07 18:34:12 +02:00
Bram Moolenaar
c9fe5ab3b0
patch 8.1.0154: crash with "set smarttab shiftwidth=0 softtabstop=-1"
...
Problem: Crash with "set smarttab shiftwidth=0 softtabstop=-1".
Solution: Fall back to using 'tabstop'. (closes #3155 )
2018-07-05 22:27:08 +02:00
Bram Moolenaar
81e2ac7bb6
patch 8.1.0151: mksession test fails on MS-Windows
...
Problem: Mksession test fails on MS-Windows.
Solution: Always use an argument for :lcd.
2018-07-04 22:44:08 +02:00
Bram Moolenaar
fd34cebe9a
patch 8.1.0150: insufficient test coverage for Tcl
...
Problem: Insufficient test coverage for Tcl.
Solution: Add more tests. (Dominique Pelle, closes #3140 )
2018-07-04 22:36:46 +02:00
Bram Moolenaar
26d4b896a7
patch 8.1.0149: session is wrong with multiple tabs when :lcd was used
...
Problem: The generated sessions file does not restore tabs properly if :lcd
was used in one of them.
Solution: Create the tab pages before setting the directory. (Yee Cheng
Chin, closes #3152 )
2018-07-04 22:26:28 +02:00
Bram Moolenaar
f0447e89a5
patch 8.1.0146: when $LANG is set the compiler test may fail
...
Problem: When $LANG is set the compiler test may fail.
Solution: Unset $LANG.
2018-07-03 21:26:38 +02:00
Bram Moolenaar
851332ea9c
patch 8.1.0145: test with grep is failing on MS-Windows
...
Problem: Test with grep is failing on MS-Windows.
Solution: Skip the test.
2018-07-03 19:16:00 +02:00
Bram Moolenaar
b2e0c94a4d
patch 8.1.0144: the :cd command does not have good test coverage
...
Problem: The :cd command does not have good test coverage.
Solution: Add more tests. (Dominique Pelle, closes #2972 )
2018-07-03 18:36:27 +02:00
Bram Moolenaar
531b9a3a63
patch 8.1.0141: :cexpr no longer jumps to the first error
...
Problem: :cexpr no longer jumps to the first error.
Solution: Use the quickfix list identifier. (Yegappan Lakshmanan,
closes #3092 )
2018-07-03 16:54:23 +02:00
Bram Moolenaar
a8a60d0c6b
patch 8.1.0139: Lua tests fail on some platforms
...
Problem: Lua tests fail on some platforms.
Solution: Accept a hex number with and without "0x". (Ken Takata,
closes #3137 )
2018-07-02 22:54:36 +02:00
Bram Moolenaar
33d5ab3795
patch 8.1.0138: negative value of 'softtabstop' not used correctly
...
Problem: Negative value of 'softtabstop' not used correctly.
Solution: Use get_sts_value(). (Tom Ryder)
2018-07-02 20:51:24 +02:00
Bram Moolenaar
2f362bf7f9
patch 8.1.0136: Lua tests don't cover new features
...
Problem: Lua tests don't cover new features.
Solution: Add more tests. (Dominique Pelle, closes #3130 )
2018-07-01 19:49:27 +02:00
Bram Moolenaar
ca06da9243
patch 8.1.0134: Lua interface does not support funcref
...
Problem: Lua interface does not support funcref.
Solution: Add funcref support. (Luis Carvalho)
2018-07-01 15:12:05 +02:00